--- /home/hans/code/fdroid/data/tmp/org.evilsoft.pathfinder.reference_38.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_org.evilsoft.pathfinder.reference_38.apk ├── zipinfo {} │ @@ -1,451 +1,451 @@ │ -Zip file size: 23089778 bytes, number of entries: 449 │ +Zip file size: 23084270 bytes, number of entries: 449 │ -rw---- 2.0 fat 45372 bl defN 15-Apr-15 17:50 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 45493 bl defN 15-Apr-15 17:50 META-INF/E86E221C.SF │ -rw---- 2.0 fat 1332 bl defN 15-Apr-15 17:50 META-INF/E86E221C.RSA │ -rw---- 2.0 fat 41 bl defN 15-Apr-15 07:43 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 15-Apr-15 07:43 META-INF/fdroidserverid │ --rw---- 2.0 fat 7676 bX defN 15-Apr-15 07:43 AndroidManifest.xml │ --rw---- 1.0 fat 229791 b- stor 15-Apr-15 07:35 assets/Alchemist.png │ --rw---- 1.0 fat 132512 b- stor 15-Apr-15 07:35 assets/AttacksOfOpportunity.jpg │ --rw---- 1.0 fat 228400 b- stor 15-Apr-15 07:35 assets/Barbarian.png │ --rw---- 1.0 fat 272368 b- stor 15-Apr-15 07:35 assets/Bard.png │ --rw---- 1.0 fat 249145 b- stor 15-Apr-15 07:35 assets/Cavalier.png │ --rw---- 1.0 fat 107713 b- stor 15-Apr-15 07:35 assets/Chases.jpg │ --rw---- 1.0 fat 240002 b- stor 15-Apr-15 07:35 assets/Cleric.png │ --rw---- 1.0 fat 131405 b- stor 15-Apr-15 07:35 assets/Cover.jpg │ --rw---- 1.0 fat 366861 b- stor 15-Apr-15 07:35 assets/Druid.png │ --rw---- 1.0 fat 295962 b- stor 15-Apr-15 07:35 assets/Fighter.png │ --rw---- 1.0 fat 116960 b- stor 15-Apr-15 07:35 assets/Flanking.jpg │ --rw---- 1.0 fat 260191 b- stor 15-Apr-15 07:35 assets/Gunslinger.png │ --rw---- 1.0 fat 272617 b- stor 15-Apr-15 07:35 assets/Inquisitor.png │ --rw---- 1.0 fat 272795 b- stor 15-Apr-15 07:35 assets/Magus.png │ --rw---- 1.0 fat 214290 b- stor 15-Apr-15 07:35 assets/Monk.png │ --rw---- 1.0 fat 207443 b- stor 15-Apr-15 07:35 assets/Ninja.png │ --rw---- 1.0 fat 249509 b- stor 15-Apr-15 07:35 assets/Oracle.png │ --rw---- 1.0 fat 300350 b- stor 15-Apr-15 07:35 assets/Paladin.png │ --rw---- 1.0 fat 339100 b- stor 15-Apr-15 07:35 assets/Ranger.png │ --rw---- 1.0 fat 174006 b- stor 15-Apr-15 07:35 assets/Rogue.png │ --rw---- 1.0 fat 235581 b- stor 15-Apr-15 07:35 assets/Samurai.png │ --rw---- 1.0 fat 259205 b- stor 15-Apr-15 07:35 assets/Sorcerer.png │ --rw---- 1.0 fat 121668 b- stor 15-Apr-15 07:35 assets/SpellAreas.jpg │ --rw---- 1.0 fat 339908 b- stor 15-Apr-15 07:35 assets/Summoner.png │ --rw---- 1.0 fat 129542 b- stor 15-Apr-15 07:35 assets/TacticalMovement.jpg │ --rw---- 1.0 fat 269632 b- stor 15-Apr-15 07:35 assets/Witch.png │ --rw---- 1.0 fat 180281 b- stor 15-Apr-15 07:35 assets/Wizard.png │ --rw---- 2.0 fat 3882 bl defN 15-Apr-15 07:43 assets/application.min.css │ --rw---- 2.0 fat 116354 bl defN 15-Apr-15 07:43 assets/application.min.js │ --rw---- 2.0 fat 2640896 bl defN 15-Apr-15 07:43 assets/book-acg.db │ --rw---- 2.0 fat 4005888 bl defN 15-Apr-15 07:43 assets/book-apg.db │ --rw---- 2.0 fat 3287040 bl defN 15-Apr-15 07:43 assets/book-arg.db │ --rw---- 2.0 fat 2503680 bl defN 15-Apr-15 07:43 assets/book-b1.db │ --rw---- 2.0 fat 2051072 bl defN 15-Apr-15 07:43 assets/book-b2.db │ --rw---- 2.0 fat 2123776 bl defN 15-Apr-15 07:43 assets/book-b3.db │ --rw---- 2.0 fat 2061312 bl defN 15-Apr-15 07:43 assets/book-b4.db │ --rw---- 2.0 fat 6183936 bl defN 15-Apr-15 07:43 assets/book-cr.db │ --rw---- 2.0 fat 769024 bl defN 15-Apr-15 07:43 assets/book-gmg.db │ --rw---- 2.0 fat 2377728 bl defN 15-Apr-15 07:43 assets/book-ma.db │ --rw---- 2.0 fat 1800192 bl defN 15-Apr-15 07:43 assets/book-mc.db │ --rw---- 2.0 fat 1831936 bl defN 15-Apr-15 07:43 assets/book-npc.db │ --rw---- 2.0 fat 159744 bl defN 15-Apr-15 07:43 assets/book-ogl.db │ --rw---- 2.0 fat 720896 bl defN 15-Apr-15 07:43 assets/book-tech.db │ --rw---- 2.0 fat 2777088 bl defN 15-Apr-15 07:43 assets/book-uc.db │ --rw---- 2.0 fat 2554880 bl defN 15-Apr-15 07:43 assets/book-ucampaign.db │ --rw---- 2.0 fat 4334592 bl defN 15-Apr-15 07:43 assets/book-ue.db │ --rw---- 2.0 fat 3033088 bl defN 15-Apr-15 07:43 assets/book-um.db │ --rw---- 2.0 fat 94208 bl defN 15-Apr-15 07:43 assets/book_mc.db │ --rw---- 2.0 fat 6187 bl defN 15-Apr-15 07:43 assets/display.css │ --rw---- 2.0 fat 5858 bl defN 15-Apr-15 07:43 assets/display_orig.css │ --rw---- 1.0 fat 399903 b- stor 15-Apr-15 07:35 assets/hq_icon.png │ --rw---- 2.0 fat 15643648 bl defN 15-Apr-15 07:43 assets/index.db │ --rw---- 2.0 fat 976 bl defN 15-Apr-15 07:43 res/color-v11/abs__primary_text_holo_dark.xml │ --rw---- 2.0 fat 976 bl defN 15-Apr-15 07:43 res/color-v11/abs__primary_text_holo_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Apr-15 07:43 res/color/abs__primary_text_disable_only_holo_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Apr-15 07:43 res/color/abs__primary_text_disable_only_holo_light.xml │ --rw---- 2.0 fat 928 bl defN 15-Apr-15 07:43 res/color/abs__primary_text_holo_dark.xml │ --rw---- 2.0 fat 928 bl defN 15-Apr-15 07:43 res/color/abs__primary_text_holo_light.xml │ --rw---- 1.0 fat 249 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 249 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_bottom_solid_inverse_holo.9.png │ --rw---- 1.0 fat 248 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 260 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 260 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 299 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 291 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 255 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 254 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_solid_light_holo.9.png │ --rw---- 1.0 fat 297 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_solid_shadow_holo.9.png │ --rw---- 1.0 fat 255 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 255 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 250 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 248 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 278 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 277 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 210 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_dark.9.png │ --rw---- 1.0 fat 210 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_light.9.png │ --rw---- 1.0 fat 208 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__btn_cab_done_focused_holo_dark.9.png │ --rw---- 1.0 fat 219 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__btn_cab_done_focused_holo_light.9.png │ --rw---- 1.0 fat 219 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__btn_cab_done_pressed_holo_dark.9.png │ --rw---- 1.0 fat 219 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__btn_cab_done_pressed_holo_light.9.png │ --rw---- 1.0 fat 252 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 250 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 253 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 250 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 548 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 438 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_ab_back_holo_light.png │ --rw---- 1.0 fat 791 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 605 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_cab_done_holo_light.png │ --rw---- 1.0 fat 996 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_clear_disabled.png │ --rw---- 1.0 fat 1498 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_clear_normal.png │ --rw---- 1.0 fat 409 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 451 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 493 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 448 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 815 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_go.png │ --rw---- 1.0 fat 254 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 126 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 136 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 578 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 607 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_menu_share_holo_light.png │ --rw---- 1.0 fat 1688 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_search.png │ --rw---- 1.0 fat 973 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_search_api_holo_light.png │ --rw---- 1.0 fat 2013 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_voice_search.png │ --rw---- 1.0 fat 705 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 212 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__list_activated_holo.9.png │ --rw---- 1.0 fat 168 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__list_divider_holo_dark.9.png │ --rw---- 1.0 fat 168 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__list_divider_holo_light.9.png │ --rw---- 1.0 fat 212 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 921 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 1033 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 219 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__progress_bg_holo_dark.9.png │ --rw---- 1.0 fat 219 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__progress_bg_holo_light.9.png │ --rw---- 1.0 fat 894 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__progress_primary_holo_dark.9.png │ --rw---- 1.0 fat 894 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__progress_primary_holo_light.9.png │ --rw---- 1.0 fat 219 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__progress_secondary_holo_dark.9.png │ --rw---- 1.0 fat 219 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__progress_secondary_holo_light.9.png │ --rw---- 1.0 fat 1819 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__spinner_48_inner_holo.png │ --rw---- 1.0 fat 2380 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__spinner_48_outer_holo.png │ --rw---- 1.0 fat 360 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 361 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 351 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 351 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 549 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 544 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 481 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 479 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 192 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 185 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__tab_selected_holo.9.png │ --rw---- 1.0 fat 191 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 189 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 209 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 206 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 212 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 204 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 217 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 217 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 223 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 223 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 1275 b- stor 15-Apr-15 07:42 res/drawable-hdpi-v4/abs__toast_frame.9.png │ --rw---- 1.0 fat 9503 b- stor 15-Apr-15 07:43 res/drawable-hdpi-v4/app_icon.png │ --rw---- 1.0 fat 1469 b- stor 15-Apr-15 07:43 res/drawable-hdpi-v4/btn_star_big_off.png │ --rw---- 1.0 fat 2705 b- stor 15-Apr-15 07:43 res/drawable-hdpi-v4/btn_star_big_on.png │ --rw---- 1.0 fat 404 b- stor 15-Apr-15 07:43 res/drawable-hdpi-v4/dropdown_ic_arrow_normal_holo_dark.png │ --rw---- 1.0 fat 452 b- stor 15-Apr-15 07:43 res/drawable-hdpi-v4/dropdown_ic_arrow_pressed_holo_dark.png │ --rw---- 1.0 fat 1119 b- stor 15-Apr-15 07:43 res/drawable-hdpi-v4/ic_btn_find_prev.png │ --rw---- 1.0 fat 704 b- stor 15-Apr-15 07:43 res/drawable-hdpi-v4/ic_dropdown_menu.png │ --rw---- 1.0 fat 335 b- stor 15-Apr-15 07:43 res/drawable-hdpi-v4/ic_menu.png │ --rw---- 1.0 fat 780 b- stor 15-Apr-15 07:43 res/drawable-hdpi-v4/ic_menu_sort_by_size.png │ --rw---- 1.0 fat 1688 b- stor 15-Apr-15 07:43 res/drawable-hdpi-v4/ic_search.png │ --rw---- 1.0 fat 973 b- stor 15-Apr-15 07:43 res/drawable-hdpi-v4/ic_search_api_holo_light.png │ --rw---- 1.0 fat 2659 b- stor 15-Apr-15 07:43 res/drawable-hdpi-v4/ic_search_category_default.png │ --rw---- 1.0 fat 2935 b- stor 15-Apr-15 07:43 res/drawable-ldpi-v4/app_icon.png │ --rw---- 1.0 fat 580 b- stor 15-Apr-15 07:43 res/drawable-ldpi-v4/btn_star_big_off.png │ --rw---- 1.0 fat 1301 b- stor 15-Apr-15 07:43 res/drawable-ldpi-v4/btn_star_big_on.png │ --rw---- 1.0 fat 751 b- stor 15-Apr-15 07:43 res/drawable-ldpi-v4/ic_menu_sort_by_size.png │ --rw---- 1.0 fat 1234 b- stor 15-Apr-15 07:43 res/drawable-ldpi-v4/ic_search_category_default.png │ --rw---- 1.0 fat 235 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 235 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_bottom_solid_inverse_holo.9.png │ --rw---- 1.0 fat 235 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 245 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 245 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 281 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 276 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 242 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 242 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_solid_light_holo.9.png │ --rw---- 1.0 fat 274 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_solid_shadow_holo.9.png │ --rw---- 1.0 fat 242 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 242 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 235 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 234 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 260 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 257 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 210 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__btn_cab_done_default_holo_dark.9.png │ --rw---- 1.0 fat 210 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__btn_cab_done_default_holo_light.9.png │ --rw---- 1.0 fat 207 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__btn_cab_done_focused_holo_dark.9.png │ --rw---- 1.0 fat 218 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__btn_cab_done_focused_holo_light.9.png │ --rw---- 1.0 fat 219 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__btn_cab_done_pressed_holo_dark.9.png │ --rw---- 1.0 fat 219 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__btn_cab_done_pressed_holo_light.9.png │ --rw---- 1.0 fat 235 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 235 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 235 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 235 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 384 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 312 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_ab_back_holo_light.png │ --rw---- 1.0 fat 554 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 462 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_cab_done_holo_light.png │ --rw---- 1.0 fat 1505 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_clear_disabled.png │ --rw---- 1.0 fat 1024 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_clear_normal.png │ --rw---- 1.0 fat 740 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 552 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 450 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 440 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 1020 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_go.png │ --rw---- 1.0 fat 575 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 113 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 123 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 464 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 479 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_menu_share_holo_light.png │ --rw---- 1.0 fat 1287 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_search.png │ --rw---- 1.0 fat 1379 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_search_api_holo_light.png │ --rw---- 1.0 fat 942 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_voice_search.png │ --rw---- 1.0 fat 604 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 211 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__list_activated_holo.9.png │ --rw---- 1.0 fat 168 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__list_divider_holo_dark.9.png │ --rw---- 1.0 fat 168 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__list_divider_holo_light.9.png │ --rw---- 1.0 fat 211 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 656 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 753 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 211 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__progress_bg_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__progress_bg_holo_light.9.png │ --rw---- 1.0 fat 581 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__progress_primary_holo_dark.9.png │ --rw---- 1.0 fat 581 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__progress_primary_holo_light.9.png │ --rw---- 1.0 fat 211 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__progress_secondary_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__progress_secondary_holo_light.9.png │ --rw---- 1.0 fat 1102 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__spinner_48_inner_holo.png │ --rw---- 1.0 fat 1527 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__spinner_48_outer_holo.png │ --rw---- 1.0 fat 315 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 328 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 308 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 308 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 454 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 455 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 399 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 395 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 191 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 187 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__tab_selected_holo.9.png │ --rw---- 1.0 fat 191 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 193 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 202 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 210 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 203 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 211 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 218 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 218 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 846 b- stor 15-Apr-15 07:42 res/drawable-mdpi-v4/abs__toast_frame.9.png │ --rw---- 1.0 fat 4727 b- stor 15-Apr-15 07:43 res/drawable-mdpi-v4/app_icon.png │ --rw---- 1.0 fat 1512 b- stor 15-Apr-15 07:43 res/drawable-mdpi-v4/btn_star_big_off.png │ --rw---- 1.0 fat 1538 b- stor 15-Apr-15 07:43 res/drawable-mdpi-v4/btn_star_big_on.png │ --rw---- 1.0 fat 304 b- stor 15-Apr-15 07:43 res/drawable-mdpi-v4/dropdown_ic_arrow_normal_holo_dark.png │ --rw---- 1.0 fat 352 b- stor 15-Apr-15 07:43 res/drawable-mdpi-v4/dropdown_ic_arrow_pressed_holo_dark.png │ --rw---- 1.0 fat 710 b- stor 15-Apr-15 07:43 res/drawable-mdpi-v4/ic_btn_find_prev.png │ --rw---- 1.0 fat 460 b- stor 15-Apr-15 07:43 res/drawable-mdpi-v4/ic_dropdown_menu.png │ --rw---- 1.0 fat 255 b- stor 15-Apr-15 07:43 res/drawable-mdpi-v4/ic_menu.png │ --rw---- 1.0 fat 645 b- stor 15-Apr-15 07:43 res/drawable-mdpi-v4/ic_menu_sort_by_size.png │ --rw---- 1.0 fat 1667 b- stor 15-Apr-15 07:43 res/drawable-mdpi-v4/ic_search.png │ --rw---- 1.0 fat 973 b- stor 15-Apr-15 07:43 res/drawable-mdpi-v4/ic_search_api_holo_light.png │ --rw---- 1.0 fat 1972 b- stor 15-Apr-15 07:43 res/drawable-mdpi-v4/ic_search_category_default.png │ --rw---- 2.0 fat 476 bl defN 15-Apr-15 07:43 res/drawable-v11/abs__activated_background_holo_dark.xml │ --rw---- 2.0 fat 476 bl defN 15-Apr-15 07:43 res/drawable-v11/abs__activated_background_holo_light.xml │ --rw---- 2.0 fat 920 bl defN 15-Apr-15 07:43 res/drawable-v11/abs__progress_medium_holo.xml │ --rw---- 1.0 fat 263 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 263 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_bottom_solid_inverse_holo.9.png │ --rw---- 1.0 fat 263 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 273 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 272 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 313 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 304 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 272 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 272 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_solid_light_holo.9.png │ --rw---- 1.0 fat 379 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_solid_shadow_holo.9.png │ --rw---- 1.0 fat 272 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 272 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 264 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 263 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 291 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 288 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 216 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__btn_cab_done_default_holo_dark.9.png │ --rw---- 1.0 fat 216 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__btn_cab_done_default_holo_light.9.png │ --rw---- 1.0 fat 218 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__btn_cab_done_focused_holo_dark.9.png │ --rw---- 1.0 fat 235 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__btn_cab_done_focused_holo_light.9.png │ --rw---- 1.0 fat 236 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__btn_cab_done_pressed_holo_dark.9.png │ --rw---- 1.0 fat 235 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__btn_cab_done_pressed_holo_light.9.png │ --rw---- 1.0 fat 267 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 265 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 267 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 264 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 626 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 527 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_ab_back_holo_light.png │ --rw---- 1.0 fat 1049 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 782 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_cab_done_holo_light.png │ --rw---- 1.0 fat 1525 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_clear_disabled.png │ --rw---- 1.0 fat 1219 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 1532 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 666 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 597 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 1739 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_go.png │ --rw---- 1.0 fat 840 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 132 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 148 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 833 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 869 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_menu_share_holo_light.png │ --rw---- 1.0 fat 2783 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_search.png │ --rw---- 1.0 fat 2761 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_search_api_holo_light.png │ --rw---- 1.0 fat 2039 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_voice_search.png │ --rw---- 1.0 fat 1215 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 214 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__list_activated_holo.9.png │ --rw---- 1.0 fat 175 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__list_divider_holo_dark.9.png │ --rw---- 1.0 fat 175 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__list_divider_holo_light.9.png │ --rw---- 1.0 fat 214 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1314 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 1471 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 216 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__progress_bg_holo_dark.9.png │ --rw---- 1.0 fat 216 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__progress_bg_holo_light.9.png │ --rw---- 1.0 fat 1275 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__progress_primary_holo_dark.9.png │ --rw---- 1.0 fat 1275 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__progress_primary_holo_light.9.png │ --rw---- 1.0 fat 216 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__progress_secondary_holo_dark.9.png │ --rw---- 1.0 fat 216 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__progress_secondary_holo_light.9.png │ --rw---- 1.0 fat 2490 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__spinner_48_inner_holo.png │ --rw---- 1.0 fat 3083 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__spinner_48_outer_holo.png │ --rw---- 1.0 fat 406 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 405 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 394 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 394 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 661 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 645 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 584 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 579 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 193 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 186 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__tab_selected_holo.9.png │ --rw---- 1.0 fat 192 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 193 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 232 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 234 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 224 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 228 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 227 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 218 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 235 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 1886 b- stor 15-Apr-15 07:42 res/drawable-xhdpi-v4/abs__toast_frame.9.png │ --rw---- 1.0 fat 16485 b- stor 15-Apr-15 07:43 res/drawable-xhdpi-v4/app_icon.png │ --rw---- 2.0 fat 504 bl defN 15-Apr-15 07:43 res/drawable/abs__activated_background_holo_dark.xml │ --rw---- 2.0 fat 504 bl defN 15-Apr-15 07:43 res/drawable/abs__activated_background_holo_light.xml │ --rw---- 2.0 fat 776 bl defN 15-Apr-15 07:43 res/drawable/abs__btn_cab_done_holo_dark.xml │ --rw---- 2.0 fat 776 bl defN 15-Apr-15 07:43 res/drawable/abs__btn_cab_done_holo_light.xml │ --rw---- 2.0 fat 560 bl defN 15-Apr-15 07:43 res/drawable/abs__ic_clear.xml │ --rw---- 2.0 fat 560 bl defN 15-Apr-15 07:43 res/drawable/abs__ic_clear_holo_light.xml │ --rw---- 2.0 fat 424 bl defN 15-Apr-15 07:43 res/drawable/abs__ic_menu_moreoverflow_holo_dark.xml │ --rw---- 2.0 fat 424 bl defN 15-Apr-15 07:43 res/drawable/abs__ic_menu_moreoverflow_holo_light.xml │ --rw---- 2.0 fat 1136 bl defN 15-Apr-15 07:43 res/drawable/abs__item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 15-Apr-15 07:43 res/drawable/abs__item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 15-Apr-15 07:43 res/drawable/abs__list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 15-Apr-15 07:43 res/drawable/abs__list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 15-Apr-15 07:43 res/drawable/abs__list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 15-Apr-15 07:43 res/drawable/abs__list_selector_holo_light.xml │ --rw---- 2.0 fat 888 bl defN 15-Apr-15 07:43 res/drawable/abs__progress_horizontal_holo_dark.xml │ --rw---- 2.0 fat 888 bl defN 15-Apr-15 07:43 res/drawable/abs__progress_horizontal_holo_light.xml │ --rw---- 2.0 fat 920 bl defN 15-Apr-15 07:43 res/drawable/abs__progress_medium_holo.xml │ --rw---- 2.0 fat 832 bl defN 15-Apr-15 07:43 res/drawable/abs__search_dropdown_dark.xml │ --rw---- 2.0 fat 832 bl defN 15-Apr-15 07:43 res/drawable/abs__search_dropdown_light.xml │ --rw---- 2.0 fat 856 bl defN 15-Apr-15 07:43 res/drawable/abs__spinner_ab_holo_dark.xml │ --rw---- 2.0 fat 856 bl defN 15-Apr-15 07:43 res/drawable/abs__spinner_ab_holo_light.xml │ --rw---- 2.0 fat 1580 bl defN 15-Apr-15 07:43 res/drawable/abs__tab_indicator_ab_holo.xml │ --rw---- 2.0 fat 560 bl defN 15-Apr-15 07:43 res/drawable/abs__textfield_searchview_holo_dark.xml │ --rw---- 2.0 fat 560 bl defN 15-Apr-15 07:43 res/drawable/abs__textfield_searchview_holo_light.xml │ --rw---- 2.0 fat 560 bl defN 15-Apr-15 07:43 res/drawable/abs__textfield_searchview_right_holo_dark.xml │ --rw---- 2.0 fat 560 bl defN 15-Apr-15 07:43 res/drawable/abs__textfield_searchview_right_holo_light.xml │ --rw---- 2.0 fat 1260 bl defN 15-Apr-15 07:43 res/layout-large-v13/abs__action_mode_close_item.xml │ --rw---- 2.0 fat 1220 bl defN 15-Apr-15 07:43 res/layout-large-v4/abs__action_mode_close_item.xml │ --rw---- 2.0 fat 492 bl defN 15-Apr-15 07:43 res/layout-v11/abs__action_menu_layout.xml │ --rw---- 2.0 fat 1752 bl defN 15-Apr-15 07:43 res/layout-v11/abs__screen_action_bar.xml │ --rw---- 2.0 fat 1928 bl defN 15-Apr-15 07:43 res/layout-v11/abs__screen_action_bar_overlay.xml │ --rw---- 2.0 fat 516 bl defN 15-Apr-15 07:43 res/layout-v14/sherlock_spinner_dropdown_item.xml │ --rw---- 2.0 fat 508 bl defN 15-Apr-15 07:43 res/layout-v14/sherlock_spinner_item.xml │ --rw---- 2.0 fat 1524 bl defN 15-Apr-15 07:43 res/layout-xlarge-v11/abs__screen_action_bar.xml │ --rw---- 2.0 fat 1580 bl defN 15-Apr-15 07:43 res/layout-xlarge-v11/abs__screen_action_bar_overlay.xml │ --rw---- 2.0 fat 1476 bl defN 15-Apr-15 07:43 res/layout-xlarge-v4/abs__screen_action_bar.xml │ --rw---- 2.0 fat 1532 bl defN 15-Apr-15 07:43 res/layout-xlarge-v4/abs__screen_action_bar_overlay.xml │ --rw---- 2.0 fat 1124 bl defN 15-Apr-15 07:43 res/layout/abs__action_bar_home.xml │ --rw---- 2.0 fat 400 bl defN 15-Apr-15 07:43 res/layout/abs__action_bar_tab.xml │ --rw---- 2.0 fat 340 bl defN 15-Apr-15 07:43 res/layout/abs__action_bar_tab_bar_view.xml │ --rw---- 2.0 fat 1396 bl defN 15-Apr-15 07:43 res/layout/abs__action_bar_title_item.xml │ --rw---- 2.0 fat 1856 bl defN 15-Apr-15 07:43 res/layout/abs__action_menu_item_layout.xml │ --rw---- 2.0 fat 448 bl defN 15-Apr-15 07:43 res/layout/abs__action_menu_layout.xml │ --rw---- 2.0 fat 476 bl defN 15-Apr-15 07:43 res/layout/abs__action_mode_bar.xml │ --rw---- 2.0 fat 896 bl defN 15-Apr-15 07:43 res/layout/abs__action_mode_close_item.xml │ --rw---- 2.0 fat 1680 bl defN 15-Apr-15 07:43 res/layout/abs__activity_chooser_view.xml │ --rw---- 2.0 fat 1312 bl defN 15-Apr-15 07:43 res/layout/abs__activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 536 bl defN 15-Apr-15 07:43 res/layout/abs__list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 15-Apr-15 07:43 res/layout/abs__list_menu_item_icon.xml │ --rw---- 2.0 fat 536 bl defN 15-Apr-15 07:43 res/layout/abs__list_menu_item_radio.xml │ --rw---- 2.0 fat 1448 bl defN 15-Apr-15 07:43 res/layout/abs__popup_menu_item_layout.xml │ --rw---- 2.0 fat 1704 bl defN 15-Apr-15 07:43 res/layout/abs__screen_action_bar.xml │ --rw---- 2.0 fat 1880 bl defN 15-Apr-15 07:43 res/layout/abs__screen_action_bar_overlay.xml │ --rw---- 2.0 fat 892 bl defN 15-Apr-15 07:43 res/layout/abs__screen_simple.xml │ --rw---- 2.0 fat 888 bl defN 15-Apr-15 07:43 res/layout/abs__screen_simple_overlay_action_mode.xml │ --rw---- 2.0 fat 2260 bl defN 15-Apr-15 07:43 res/layout/abs__search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3804 bl defN 15-Apr-15 07:43 res/layout/abs__search_view.xml │ --rw---- 2.0 fat 640 bl defN 15-Apr-15 07:43 res/layout/abs__simple_dropdown_hint.xml │ --rw---- 2.0 fat 640 bl defN 15-Apr-15 07:43 res/layout/actionbar_spinner.xml │ --rw---- 2.0 fat 1004 bl defN 15-Apr-15 07:43 res/layout/character_list_item.xml │ --rw---- 2.0 fat 644 bl defN 15-Apr-15 07:43 res/layout/child_row.xml │ --rw---- 2.0 fat 1004 bl defN 15-Apr-15 07:43 res/layout/class_list_item.xml │ --rw---- 2.0 fat 984 bl defN 15-Apr-15 07:43 res/layout/default_list_item.xml │ --rw---- 2.0 fat 2992 bl defN 15-Apr-15 07:43 res/layout/details.xml │ --rw---- 2.0 fat 2060 bl defN 15-Apr-15 07:43 res/layout/details_phone.xml │ --rw---- 2.0 fat 2012 bl defN 15-Apr-15 07:43 res/layout/details_phone_list.xml │ --rw---- 2.0 fat 1708 bl defN 15-Apr-15 07:43 res/layout/details_view.xml │ --rw---- 2.0 fat 1036 bl defN 15-Apr-15 07:43 res/layout/feat_list_item.xml │ --rw---- 2.0 fat 2800 bl defN 15-Apr-15 07:43 res/layout/feat_main_list_item.xml │ --rw---- 2.0 fat 644 bl defN 15-Apr-15 07:43 res/layout/group_row.xml │ --rw---- 2.0 fat 528 bl defN 15-Apr-15 07:43 res/layout/list_item.xml │ --rw---- 2.0 fat 2692 bl defN 15-Apr-15 07:43 res/layout/main.xml │ --rw---- 2.0 fat 2012 bl defN 15-Apr-15 07:43 res/layout/main_phone.xml │ --rw---- 2.0 fat 1036 bl defN 15-Apr-15 07:43 res/layout/monster_list_item.xml │ --rw---- 2.0 fat 1784 bl defN 15-Apr-15 07:43 res/layout/monster_main_list_item.xml │ --rw---- 2.0 fat 1004 bl defN 15-Apr-15 07:43 res/layout/rule_list_item.xml │ --rw---- 2.0 fat 1184 bl defN 15-Apr-15 07:43 res/layout/search_list_item.xml │ --rw---- 2.0 fat 1772 bl defN 15-Apr-15 07:43 res/layout/section_view.xml │ --rw---- 2.0 fat 508 bl defN 15-Apr-15 07:43 res/layout/sherlock_spinner_dropdown_item.xml │ --rw---- 2.0 fat 500 bl defN 15-Apr-15 07:43 res/layout/sherlock_spinner_item.xml │ --rw---- 2.0 fat 1080 bl defN 15-Apr-15 07:43 res/layout/skill_list_item.xml │ --rw---- 2.0 fat 2572 bl defN 15-Apr-15 07:43 res/layout/skill_main_list_item.xml │ --rw---- 2.0 fat 1324 bl defN 15-Apr-15 07:43 res/layout/spell_list_item.xml │ --rw---- 2.0 fat 1468 bl defN 15-Apr-15 07:43 res/layout/spell_main_list_item.xml │ --rw---- 2.0 fat 1204 bl defN 15-Apr-15 07:43 res/layout/startup.xml │ --rw---- 2.0 fat 1068 bl defN 15-Apr-15 07:43 res/menu-v11/display_menu.xml │ --rw---- 2.0 fat 1068 bl defN 15-Apr-15 07:43 res/menu-v11/main_menu.xml │ --rw---- 2.0 fat 948 bl defN 15-Apr-15 07:43 res/menu/display_menu.xml │ --rw---- 2.0 fat 948 bl defN 15-Apr-15 07:43 res/menu/main_menu.xml │ --rw---- 2.0 fat 732 bl defN 15-Apr-15 07:43 res/xml-v11/preference_headers.xml │ --rw---- 2.0 fat 620 bl defN 15-Apr-15 07:43 res/xml/preference_headers.xml │ --rw---- 2.0 fat 528 bl defN 15-Apr-15 07:43 res/xml/searchable.xml │ --rw---- 2.0 fat 3600 bl defN 15-Apr-15 07:43 res/xml/source_filter.xml │ --rw---- 1.0 fat 74848 b- stor 15-Apr-15 07:43 resources.arsc │ --rw---- 2.0 fat 1838876 bl defN 15-Apr-15 07:43 classes.dex │ -449 files, 69996176 bytes uncompressed, 23009841 bytes compressed: 67.1% │ +-rw---- 2.0 fat 7680 bX defN 16-Sep-09 10:26 AndroidManifest.xml │ +-rw---- 1.0 fat 229791 b- stor 80-Jan-01 00:00 assets/Alchemist.png │ +-rw---- 1.0 fat 132512 b- stor 80-Jan-01 00:00 assets/AttacksOfOpportunity.jpg │ +-rw---- 1.0 fat 228400 b- stor 80-Jan-01 00:00 assets/Barbarian.png │ +-rw---- 1.0 fat 272368 b- stor 80-Jan-01 00:00 assets/Bard.png │ +-rw---- 1.0 fat 249145 b- stor 80-Jan-01 00:00 assets/Cavalier.png │ +-rw---- 1.0 fat 107713 b- stor 80-Jan-01 00:00 assets/Chases.jpg │ +-rw---- 1.0 fat 240002 b- stor 80-Jan-01 00:00 assets/Cleric.png │ +-rw---- 1.0 fat 131405 b- stor 80-Jan-01 00:00 assets/Cover.jpg │ +-rw---- 1.0 fat 366861 b- stor 80-Jan-01 00:00 assets/Druid.png │ +-rw---- 1.0 fat 295962 b- stor 80-Jan-01 00:00 assets/Fighter.png │ +-rw---- 1.0 fat 116960 b- stor 80-Jan-01 00:00 assets/Flanking.jpg │ +-rw---- 1.0 fat 260191 b- stor 80-Jan-01 00:00 assets/Gunslinger.png │ +-rw---- 1.0 fat 272617 b- stor 80-Jan-01 00:00 assets/Inquisitor.png │ +-rw---- 1.0 fat 272795 b- stor 80-Jan-01 00:00 assets/Magus.png │ +-rw---- 1.0 fat 214290 b- stor 80-Jan-01 00:00 assets/Monk.png │ +-rw---- 1.0 fat 207443 b- stor 80-Jan-01 00:00 assets/Ninja.png │ +-rw---- 1.0 fat 249509 b- stor 80-Jan-01 00:00 assets/Oracle.png │ +-rw---- 1.0 fat 300350 b- stor 80-Jan-01 00:00 assets/Paladin.png │ +-rw---- 1.0 fat 339100 b- stor 80-Jan-01 00:00 assets/Ranger.png │ +-rw---- 1.0 fat 174006 b- stor 80-Jan-01 00:00 assets/Rogue.png │ +-rw---- 1.0 fat 235581 b- stor 80-Jan-01 00:00 assets/Samurai.png │ +-rw---- 1.0 fat 259205 b- stor 80-Jan-01 00:00 assets/Sorcerer.png │ +-rw---- 1.0 fat 121668 b- stor 80-Jan-01 00:00 assets/SpellAreas.jpg │ +-rw---- 1.0 fat 339908 b- stor 80-Jan-01 00:00 assets/Summoner.png │ +-rw---- 1.0 fat 129542 b- stor 80-Jan-01 00:00 assets/TacticalMovement.jpg │ +-rw---- 1.0 fat 269632 b- stor 80-Jan-01 00:00 assets/Witch.png │ +-rw---- 1.0 fat 180281 b- stor 80-Jan-01 00:00 assets/Wizard.png │ +-rw---- 2.0 fat 3882 bl defN 16-Sep-09 10:26 assets/application.min.css │ +-rw---- 2.0 fat 116354 bl defN 16-Sep-09 10:26 assets/application.min.js │ +-rw---- 2.0 fat 2640896 bl defN 16-Sep-09 10:26 assets/book-acg.db │ +-rw---- 2.0 fat 4005888 bl defN 16-Sep-09 10:26 assets/book-apg.db │ +-rw---- 2.0 fat 3287040 bl defN 16-Sep-09 10:26 assets/book-arg.db │ +-rw---- 2.0 fat 2503680 bl defN 16-Sep-09 10:26 assets/book-b1.db │ +-rw---- 2.0 fat 2051072 bl defN 16-Sep-09 10:26 assets/book-b2.db │ +-rw---- 2.0 fat 2123776 bl defN 16-Sep-09 10:26 assets/book-b3.db │ +-rw---- 2.0 fat 2061312 bl defN 16-Sep-09 10:26 assets/book-b4.db │ +-rw---- 2.0 fat 6183936 bl defN 16-Sep-09 10:26 assets/book-cr.db │ +-rw---- 2.0 fat 769024 bl defN 16-Sep-09 10:26 assets/book-gmg.db │ +-rw---- 2.0 fat 2377728 bl defN 16-Sep-09 10:26 assets/book-ma.db │ +-rw---- 2.0 fat 1800192 bl defN 16-Sep-09 10:26 assets/book-mc.db │ +-rw---- 2.0 fat 1831936 bl defN 16-Sep-09 10:26 assets/book-npc.db │ +-rw---- 2.0 fat 159744 bl defN 16-Sep-09 10:26 assets/book-ogl.db │ +-rw---- 2.0 fat 720896 bl defN 16-Sep-09 10:26 assets/book-tech.db │ +-rw---- 2.0 fat 2777088 bl defN 16-Sep-09 10:26 assets/book-uc.db │ +-rw---- 2.0 fat 2554880 bl defN 16-Sep-09 10:26 assets/book-ucampaign.db │ +-rw---- 2.0 fat 4334592 bl defN 16-Sep-09 10:26 assets/book-ue.db │ +-rw---- 2.0 fat 3033088 bl defN 16-Sep-09 10:26 assets/book-um.db │ +-rw---- 2.0 fat 94208 bl defN 16-Sep-09 10:26 assets/book_mc.db │ +-rw---- 2.0 fat 6187 bl defN 16-Sep-09 10:26 assets/display.css │ +-rw---- 2.0 fat 5858 bl defN 16-Sep-09 10:26 assets/display_orig.css │ +-rw---- 1.0 fat 399903 b- stor 80-Jan-01 00:00 assets/hq_icon.png │ +-rw---- 2.0 fat 15643648 bl defN 16-Sep-09 10:26 assets/index.db │ +-rw---- 2.0 fat 976 bl defN 16-Sep-09 10:26 res/color-v11/abs__primary_text_holo_dark.xml │ +-rw---- 2.0 fat 976 bl defN 16-Sep-09 10:26 res/color-v11/abs__primary_text_holo_light.xml │ +-rw---- 2.0 fat 468 bl defN 16-Sep-09 10:26 res/color/abs__primary_text_disable_only_holo_dark.xml │ +-rw---- 2.0 fat 468 bl defN 16-Sep-09 10:26 res/color/abs__primary_text_disable_only_holo_light.xml │ +-rw---- 2.0 fat 928 bl defN 16-Sep-09 10:26 res/color/abs__primary_text_holo_dark.xml │ +-rw---- 2.0 fat 928 bl defN 16-Sep-09 10:26 res/color/abs__primary_text_holo_light.xml │ +-rw---- 1.0 fat 222 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 222 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_bottom_solid_inverse_holo.9.png │ +-rw---- 1.0 fat 222 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 225 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 224 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 299 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 291 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 224 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 224 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 288 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_solid_shadow_holo.9.png │ +-rw---- 1.0 fat 224 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 224 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 250 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 248 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 236 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 234 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 200 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_dark.9.png │ +-rw---- 1.0 fat 197 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__btn_cab_done_default_holo_light.9.png │ +-rw---- 1.0 fat 214 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__btn_cab_done_focused_holo_dark.9.png │ +-rw---- 1.0 fat 207 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__btn_cab_done_focused_holo_light.9.png │ +-rw---- 1.0 fat 214 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__btn_cab_done_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 208 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__btn_cab_done_pressed_holo_light.9.png │ +-rw---- 1.0 fat 245 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 242 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 245 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 243 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 521 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 438 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 754 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 605 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 957 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_clear_disabled.png │ +-rw---- 1.0 fat 1463 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_clear_normal.png │ +-rw---- 1.0 fat 391 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 427 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 466 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 424 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 791 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_go.png │ +-rw---- 1.0 fat 239 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 126 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 126 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 578 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 584 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 1642 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_search.png │ +-rw---- 1.0 fat 938 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_search_api_holo_light.png │ +-rw---- 1.0 fat 1975 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_voice_search.png │ +-rw---- 1.0 fat 688 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 212 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__list_activated_holo.9.png │ +-rw---- 1.0 fat 168 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 168 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__list_divider_holo_light.9.png │ +-rw---- 1.0 fat 212 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__list_focused_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__list_longpressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 239 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 240 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 921 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1011 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 219 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__progress_bg_holo_dark.9.png │ +-rw---- 1.0 fat 219 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__progress_bg_holo_light.9.png │ +-rw---- 1.0 fat 863 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__progress_primary_holo_dark.9.png │ +-rw---- 1.0 fat 863 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__progress_primary_holo_light.9.png │ +-rw---- 1.0 fat 219 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__progress_secondary_holo_dark.9.png │ +-rw---- 1.0 fat 219 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__progress_secondary_holo_light.9.png │ +-rw---- 1.0 fat 1799 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__spinner_48_inner_holo.png │ +-rw---- 1.0 fat 2336 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__spinner_48_outer_holo.png │ +-rw---- 1.0 fat 360 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 361 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 350 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 350 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 549 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 544 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 481 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 479 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 192 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 185 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__tab_selected_holo.9.png │ +-rw---- 1.0 fat 191 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 189 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 209 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 206 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 212 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 204 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 217 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 217 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 223 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 223 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 1275 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/abs__toast_frame.9.png │ +-rw---- 1.0 fat 9503 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/app_icon.png │ +-rw---- 1.0 fat 1433 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/btn_star_big_off.png │ +-rw---- 1.0 fat 2646 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/btn_star_big_on.png │ +-rw---- 1.0 fat 395 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/dropdown_ic_arrow_normal_holo_dark.png │ +-rw---- 1.0 fat 433 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/dropdown_ic_arrow_pressed_holo_dark.png │ +-rw---- 1.0 fat 1060 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_btn_find_prev.png │ +-rw---- 1.0 fat 692 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_dropdown_menu.png │ +-rw---- 1.0 fat 335 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu.png │ +-rw---- 1.0 fat 744 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_sort_by_size.png │ +-rw---- 1.0 fat 1642 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_search.png │ +-rw---- 1.0 fat 938 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_search_api_holo_light.png │ +-rw---- 1.0 fat 2534 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_search_category_default.png │ +-rw---- 1.0 fat 2935 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/app_icon.png │ +-rw---- 1.0 fat 580 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/btn_star_big_off.png │ +-rw---- 1.0 fat 1189 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/btn_star_big_on.png │ +-rw---- 1.0 fat 1083 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/ic_menu_sort_by_size.png │ +-rw---- 1.0 fat 955 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/ic_search_category_default.png │ +-rw---- 1.0 fat 215 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 215 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_bottom_solid_inverse_holo.9.png │ +-rw---- 1.0 fat 215 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 222 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 222 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 281 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 276 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 217 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 217 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 265 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_solid_shadow_holo.9.png │ +-rw---- 1.0 fat 217 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 217 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 235 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 234 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 230 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 225 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 200 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__btn_cab_done_default_holo_dark.9.png │ +-rw---- 1.0 fat 197 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__btn_cab_done_default_holo_light.9.png │ +-rw---- 1.0 fat 213 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__btn_cab_done_focused_holo_dark.9.png │ +-rw---- 1.0 fat 207 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__btn_cab_done_focused_holo_light.9.png │ +-rw---- 1.0 fat 213 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__btn_cab_done_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 207 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__btn_cab_done_pressed_holo_light.9.png │ +-rw---- 1.0 fat 231 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 231 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 229 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 229 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 366 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 312 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 525 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 462 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 1145 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_clear_disabled.png │ +-rw---- 1.0 fat 1002 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_clear_normal.png │ +-rw---- 1.0 fat 581 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 669 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 429 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 420 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 894 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_go.png │ +-rw---- 1.0 fat 450 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 113 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 113 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 464 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 464 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 1184 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_search.png │ +-rw---- 1.0 fat 1178 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_search_api_holo_light.png │ +-rw---- 1.0 fat 890 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_voice_search.png │ +-rw---- 1.0 fat 550 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 211 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__list_activated_holo.9.png │ +-rw---- 1.0 fat 168 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 168 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__list_divider_holo_light.9.png │ +-rw---- 1.0 fat 211 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__list_focused_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__list_longpressed_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 226 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 656 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 732 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 211 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__progress_bg_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__progress_bg_holo_light.9.png │ +-rw---- 1.0 fat 563 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__progress_primary_holo_dark.9.png │ +-rw---- 1.0 fat 563 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__progress_primary_holo_light.9.png │ +-rw---- 1.0 fat 211 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__progress_secondary_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__progress_secondary_holo_light.9.png │ +-rw---- 1.0 fat 1076 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__spinner_48_inner_holo.png │ +-rw---- 1.0 fat 1499 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__spinner_48_outer_holo.png │ +-rw---- 1.0 fat 315 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 328 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 306 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 306 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 454 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 455 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 399 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 395 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 191 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 187 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__tab_selected_holo.9.png │ +-rw---- 1.0 fat 191 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 193 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 209 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 202 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 207 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 203 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 209 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 209 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 214 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 846 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/abs__toast_frame.9.png │ +-rw---- 1.0 fat 4727 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/app_icon.png │ +-rw---- 1.0 fat 1450 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/btn_star_big_off.png │ +-rw---- 1.0 fat 1456 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/btn_star_big_on.png │ +-rw---- 1.0 fat 294 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/dropdown_ic_arrow_normal_holo_dark.png │ +-rw---- 1.0 fat 347 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/dropdown_ic_arrow_pressed_holo_dark.png │ +-rw---- 1.0 fat 666 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_btn_find_prev.png │ +-rw---- 1.0 fat 456 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_dropdown_menu.png │ +-rw---- 1.0 fat 255 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu.png │ +-rw---- 1.0 fat 627 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_sort_by_size.png │ +-rw---- 1.0 fat 1667 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_search.png │ +-rw---- 1.0 fat 938 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_search_api_holo_light.png │ +-rw---- 1.0 fat 1926 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_search_category_default.png │ +-rw---- 2.0 fat 476 bl defN 16-Sep-09 10:26 res/drawable-v11/abs__activated_background_holo_dark.xml │ +-rw---- 2.0 fat 476 bl defN 16-Sep-09 10:26 res/drawable-v11/abs__activated_background_holo_light.xml │ +-rw---- 2.0 fat 920 bl defN 16-Sep-09 10:26 res/drawable-v11/abs__progress_medium_holo.xml │ +-rw---- 1.0 fat 229 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 229 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_bottom_solid_inverse_holo.9.png │ +-rw---- 1.0 fat 229 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 232 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 231 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 313 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 304 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 232 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 232 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 367 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_solid_shadow_holo.9.png │ +-rw---- 1.0 fat 232 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 232 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 264 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 263 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 240 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 237 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__btn_cab_done_default_holo_dark.9.png │ +-rw---- 1.0 fat 206 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__btn_cab_done_default_holo_light.9.png │ +-rw---- 1.0 fat 221 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__btn_cab_done_focused_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__btn_cab_done_focused_holo_light.9.png │ +-rw---- 1.0 fat 221 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__btn_cab_done_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__btn_cab_done_pressed_holo_light.9.png │ +-rw---- 1.0 fat 258 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 256 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 257 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 256 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 595 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 527 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 985 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 782 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 1525 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_clear_disabled.png │ +-rw---- 1.0 fat 1179 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 1498 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 624 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 562 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 1739 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_go.png │ +-rw---- 1.0 fat 818 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 132 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 132 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 833 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 833 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 2783 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_search.png │ +-rw---- 1.0 fat 2747 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_search_api_holo_light.png │ +-rw---- 1.0 fat 2039 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_voice_search.png │ +-rw---- 1.0 fat 1194 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 214 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__list_activated_holo.9.png │ +-rw---- 1.0 fat 175 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 175 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__list_divider_holo_light.9.png │ +-rw---- 1.0 fat 214 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__list_focused_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__list_longpressed_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 254 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 253 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1314 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1436 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 216 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__progress_bg_holo_dark.9.png │ +-rw---- 1.0 fat 216 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__progress_bg_holo_light.9.png │ +-rw---- 1.0 fat 1239 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__progress_primary_holo_dark.9.png │ +-rw---- 1.0 fat 1239 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__progress_primary_holo_light.9.png │ +-rw---- 1.0 fat 216 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__progress_secondary_holo_dark.9.png │ +-rw---- 1.0 fat 216 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__progress_secondary_holo_light.9.png │ +-rw---- 1.0 fat 2462 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__spinner_48_inner_holo.png │ +-rw---- 1.0 fat 3032 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__spinner_48_outer_holo.png │ +-rw---- 1.0 fat 406 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 405 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 394 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 394 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 661 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 645 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 584 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 579 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 193 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 186 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__tab_selected_holo.9.png │ +-rw---- 1.0 fat 192 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 193 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 219 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 216 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 215 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 210 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 210 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 210 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 216 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 216 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 1886 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/abs__toast_frame.9.png │ +-rw---- 1.0 fat 16485 b- stor 80-Jan-01 00:00 res/drawable-xhdpi-v4/app_icon.png │ +-rw---- 2.0 fat 504 bl defN 16-Sep-09 10:26 res/drawable/abs__activated_background_holo_dark.xml │ +-rw---- 2.0 fat 504 bl defN 16-Sep-09 10:26 res/drawable/abs__activated_background_holo_light.xml │ +-rw---- 2.0 fat 776 bl defN 16-Sep-09 10:26 res/drawable/abs__btn_cab_done_holo_dark.xml │ +-rw---- 2.0 fat 776 bl defN 16-Sep-09 10:26 res/drawable/abs__btn_cab_done_holo_light.xml │ +-rw---- 2.0 fat 560 bl defN 16-Sep-09 10:26 res/drawable/abs__ic_clear.xml │ +-rw---- 2.0 fat 560 bl defN 16-Sep-09 10:26 res/drawable/abs__ic_clear_holo_light.xml │ +-rw---- 2.0 fat 424 bl defN 16-Sep-09 10:26 res/drawable/abs__ic_menu_moreoverflow_holo_dark.xml │ +-rw---- 2.0 fat 424 bl defN 16-Sep-09 10:26 res/drawable/abs__ic_menu_moreoverflow_holo_light.xml │ +-rw---- 2.0 fat 1136 bl defN 16-Sep-09 10:26 res/drawable/abs__item_background_holo_dark.xml │ +-rw---- 2.0 fat 1136 bl defN 16-Sep-09 10:26 res/drawable/abs__item_background_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 16-Sep-09 10:26 res/drawable/abs__list_selector_background_transition_holo_dark.xml │ +-rw---- 2.0 fat 508 bl defN 16-Sep-09 10:26 res/drawable/abs__list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 1208 bl defN 16-Sep-09 10:26 res/drawable/abs__list_selector_holo_dark.xml │ +-rw---- 2.0 fat 1208 bl defN 16-Sep-09 10:26 res/drawable/abs__list_selector_holo_light.xml │ +-rw---- 2.0 fat 888 bl defN 16-Sep-09 10:26 res/drawable/abs__progress_horizontal_holo_dark.xml │ +-rw---- 2.0 fat 888 bl defN 16-Sep-09 10:26 res/drawable/abs__progress_horizontal_holo_light.xml │ +-rw---- 2.0 fat 920 bl defN 16-Sep-09 10:26 res/drawable/abs__progress_medium_holo.xml │ +-rw---- 2.0 fat 832 bl defN 16-Sep-09 10:26 res/drawable/abs__search_dropdown_dark.xml │ +-rw---- 2.0 fat 832 bl defN 16-Sep-09 10:26 res/drawable/abs__search_dropdown_light.xml │ +-rw---- 2.0 fat 856 bl defN 16-Sep-09 10:26 res/drawable/abs__spinner_ab_holo_dark.xml │ +-rw---- 2.0 fat 856 bl defN 16-Sep-09 10:26 res/drawable/abs__spinner_ab_holo_light.xml │ +-rw---- 2.0 fat 1580 bl defN 16-Sep-09 10:26 res/drawable/abs__tab_indicator_ab_holo.xml │ +-rw---- 2.0 fat 560 bl defN 16-Sep-09 10:26 res/drawable/abs__textfield_searchview_holo_dark.xml │ +-rw---- 2.0 fat 560 bl defN 16-Sep-09 10:26 res/drawable/abs__textfield_searchview_holo_light.xml │ +-rw---- 2.0 fat 560 bl defN 16-Sep-09 10:26 res/drawable/abs__textfield_searchview_right_holo_dark.xml │ +-rw---- 2.0 fat 560 bl defN 16-Sep-09 10:26 res/drawable/abs__textfield_searchview_right_holo_light.xml │ +-rw---- 2.0 fat 1260 bl defN 16-Sep-09 10:26 res/layout-large-v13/abs__action_mode_close_item.xml │ +-rw---- 2.0 fat 1220 bl defN 16-Sep-09 10:26 res/layout-large-v4/abs__action_mode_close_item.xml │ +-rw---- 2.0 fat 492 bl defN 16-Sep-09 10:26 res/layout-v11/abs__action_menu_layout.xml │ +-rw---- 2.0 fat 1752 bl defN 16-Sep-09 10:26 res/layout-v11/abs__screen_action_bar.xml │ +-rw---- 2.0 fat 1928 bl defN 16-Sep-09 10:26 res/layout-v11/abs__screen_action_bar_overlay.xml │ +-rw---- 2.0 fat 516 bl defN 16-Sep-09 10:26 res/layout-v14/sherlock_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 508 bl defN 16-Sep-09 10:26 res/layout-v14/sherlock_spinner_item.xml │ +-rw---- 2.0 fat 1524 bl defN 16-Sep-09 10:26 res/layout-xlarge-v11/abs__screen_action_bar.xml │ +-rw---- 2.0 fat 1580 bl defN 16-Sep-09 10:26 res/layout-xlarge-v11/abs__screen_action_bar_overlay.xml │ +-rw---- 2.0 fat 1476 bl defN 16-Sep-09 10:26 res/layout-xlarge-v4/abs__screen_action_bar.xml │ +-rw---- 2.0 fat 1532 bl defN 16-Sep-09 10:26 res/layout-xlarge-v4/abs__screen_action_bar_overlay.xml │ +-rw---- 2.0 fat 1124 bl defN 16-Sep-09 10:26 res/layout/abs__action_bar_home.xml │ +-rw---- 2.0 fat 400 bl defN 16-Sep-09 10:26 res/layout/abs__action_bar_tab.xml │ +-rw---- 2.0 fat 340 bl defN 16-Sep-09 10:26 res/layout/abs__action_bar_tab_bar_view.xml │ +-rw---- 2.0 fat 1396 bl defN 16-Sep-09 10:26 res/layout/abs__action_bar_title_item.xml │ +-rw---- 2.0 fat 1856 bl defN 16-Sep-09 10:26 res/layout/abs__action_menu_item_layout.xml │ +-rw---- 2.0 fat 448 bl defN 16-Sep-09 10:26 res/layout/abs__action_menu_layout.xml │ +-rw---- 2.0 fat 476 bl defN 16-Sep-09 10:26 res/layout/abs__action_mode_bar.xml │ +-rw---- 2.0 fat 896 bl defN 16-Sep-09 10:26 res/layout/abs__action_mode_close_item.xml │ +-rw---- 2.0 fat 1680 bl defN 16-Sep-09 10:26 res/layout/abs__activity_chooser_view.xml │ +-rw---- 2.0 fat 1312 bl defN 16-Sep-09 10:26 res/layout/abs__activity_chooser_view_list_item.xml │ +-rw---- 2.0 fat 536 bl defN 16-Sep-09 10:26 res/layout/abs__list_menu_item_checkbox.xml │ +-rw---- 2.0 fat 688 bl defN 16-Sep-09 10:26 res/layout/abs__list_menu_item_icon.xml │ +-rw---- 2.0 fat 536 bl defN 16-Sep-09 10:26 res/layout/abs__list_menu_item_radio.xml │ +-rw---- 2.0 fat 1448 bl defN 16-Sep-09 10:26 res/layout/abs__popup_menu_item_layout.xml │ +-rw---- 2.0 fat 1704 bl defN 16-Sep-09 10:26 res/layout/abs__screen_action_bar.xml │ +-rw---- 2.0 fat 1880 bl defN 16-Sep-09 10:26 res/layout/abs__screen_action_bar_overlay.xml │ +-rw---- 2.0 fat 892 bl defN 16-Sep-09 10:26 res/layout/abs__screen_simple.xml │ +-rw---- 2.0 fat 888 bl defN 16-Sep-09 10:26 res/layout/abs__screen_simple_overlay_action_mode.xml │ +-rw---- 2.0 fat 2260 bl defN 16-Sep-09 10:26 res/layout/abs__search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3804 bl defN 16-Sep-09 10:26 res/layout/abs__search_view.xml │ +-rw---- 2.0 fat 640 bl defN 16-Sep-09 10:26 res/layout/abs__simple_dropdown_hint.xml │ +-rw---- 2.0 fat 640 bl defN 16-Sep-09 10:26 res/layout/actionbar_spinner.xml │ +-rw---- 2.0 fat 1004 bl defN 16-Sep-09 10:26 res/layout/character_list_item.xml │ +-rw---- 2.0 fat 644 bl defN 16-Sep-09 10:26 res/layout/child_row.xml │ +-rw---- 2.0 fat 1004 bl defN 16-Sep-09 10:26 res/layout/class_list_item.xml │ +-rw---- 2.0 fat 984 bl defN 16-Sep-09 10:26 res/layout/default_list_item.xml │ +-rw---- 2.0 fat 2992 bl defN 16-Sep-09 10:26 res/layout/details.xml │ +-rw---- 2.0 fat 2060 bl defN 16-Sep-09 10:26 res/layout/details_phone.xml │ +-rw---- 2.0 fat 2012 bl defN 16-Sep-09 10:26 res/layout/details_phone_list.xml │ +-rw---- 2.0 fat 1708 bl defN 16-Sep-09 10:26 res/layout/details_view.xml │ +-rw---- 2.0 fat 1036 bl defN 16-Sep-09 10:26 res/layout/feat_list_item.xml │ +-rw---- 2.0 fat 2800 bl defN 16-Sep-09 10:26 res/layout/feat_main_list_item.xml │ +-rw---- 2.0 fat 644 bl defN 16-Sep-09 10:26 res/layout/group_row.xml │ +-rw---- 2.0 fat 528 bl defN 16-Sep-09 10:26 res/layout/list_item.xml │ +-rw---- 2.0 fat 2692 bl defN 16-Sep-09 10:26 res/layout/main.xml │ +-rw---- 2.0 fat 2012 bl defN 16-Sep-09 10:26 res/layout/main_phone.xml │ +-rw---- 2.0 fat 1036 bl defN 16-Sep-09 10:26 res/layout/monster_list_item.xml │ +-rw---- 2.0 fat 1784 bl defN 16-Sep-09 10:26 res/layout/monster_main_list_item.xml │ +-rw---- 2.0 fat 1004 bl defN 16-Sep-09 10:26 res/layout/rule_list_item.xml │ +-rw---- 2.0 fat 1184 bl defN 16-Sep-09 10:26 res/layout/search_list_item.xml │ +-rw---- 2.0 fat 1772 bl defN 16-Sep-09 10:26 res/layout/section_view.xml │ +-rw---- 2.0 fat 508 bl defN 16-Sep-09 10:26 res/layout/sherlock_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 500 bl defN 16-Sep-09 10:26 res/layout/sherlock_spinner_item.xml │ +-rw---- 2.0 fat 1080 bl defN 16-Sep-09 10:26 res/layout/skill_list_item.xml │ +-rw---- 2.0 fat 2572 bl defN 16-Sep-09 10:26 res/layout/skill_main_list_item.xml │ +-rw---- 2.0 fat 1324 bl defN 16-Sep-09 10:26 res/layout/spell_list_item.xml │ +-rw---- 2.0 fat 1468 bl defN 16-Sep-09 10:26 res/layout/spell_main_list_item.xml │ +-rw---- 2.0 fat 1204 bl defN 16-Sep-09 10:26 res/layout/startup.xml │ +-rw---- 2.0 fat 1068 bl defN 16-Sep-09 10:26 res/menu-v11/display_menu.xml │ +-rw---- 2.0 fat 1068 bl defN 16-Sep-09 10:26 res/menu-v11/main_menu.xml │ +-rw---- 2.0 fat 948 bl defN 16-Sep-09 10:26 res/menu/display_menu.xml │ +-rw---- 2.0 fat 948 bl defN 16-Sep-09 10:26 res/menu/main_menu.xml │ +-rw---- 2.0 fat 732 bl defN 16-Sep-09 10:26 res/xml-v11/preference_headers.xml │ +-rw---- 2.0 fat 620 bl defN 16-Sep-09 10:26 res/xml/preference_headers.xml │ +-rw---- 2.0 fat 528 bl defN 16-Sep-09 10:26 res/xml/searchable.xml │ +-rw---- 2.0 fat 3600 bl defN 16-Sep-09 10:26 res/xml/source_filter.xml │ +-rw---- 1.0 fat 75192 b- stor 80-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 1894316 bl defN 16-Sep-09 10:26 classes.dex │ +449 files, 70047237 bytes uncompressed, 23005336 bytes compressed: 67.2% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── res/drawable-xhdpi-v4/abs__ic_menu_moreoverflow_normal_holo_dark.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ 0 128} │ │ IMAGE { │ │ pixels base64 │ │ 0000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-xhdpi-v4/abs__ic_menu_moreoverflow_normal_holo_light.png ├── sng │ │ @@ -1,19 +1,18 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ } │ │ tRNS { │ │ - 0 102 0} │ │ + 0 102} │ │ IMAGE { │ │ pixels base64 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ @@ -30,34 +29,34 @@ │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ -0000000000000000000000000002222222222000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000002222222222000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ -0000000000000000000000000002222222222000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000002222222222000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 │ │ 0000000000000000000000000001111111111000000000000000000000000000 ├── res/drawable-xhdpi-v4/abs__ic_menu_share_holo_light.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ @@ -82,75 +81,75 @@ │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ } │ │ tRNS { │ │ - 0 0 25 81 122 119 77 18 2 79 151 153 148 67 90 70 43 110 133 16 149 9 140 32 108 104 49 94 11 85 142 65 124 103 7 72 144 146 4 68 135 130 63 139 13 31 56 61 22 52 131 99 115 41 112 29 27 113 40 5 14 76 83 23 20 92 38 74 59 50 106 128 47 34 36 137 54 51 88 101} │ │ + 0 25 81 122 119 77 18 2 79 151 153 148 67 90 70 43 110 133 16 149 9 140 32 108 104 49 94 11 85 142 65 124 103 7 72 144 146 4 68 135 130 63 139 13 31 56 61 22 52 131 99 115 41 112 29 27 113 40 5 14 76 83 23 20 92 38 74 59 50 106 128 47 34 36 137 54 51 88 101} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101010101010203040405060701010101000000000000000000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101010108090a0b0b0b0b0b0c0d010101000000000000000000000000000000 │ │ -0000000000000000010101010101010101010101010101010101010101010101010101010e0b0b0b0b0b0b0b0b0b0f0101000000000000000000000000000000 │ │ -0000000000000000010101010101010101010101010101010101010101010101010101100b0b0b0b0b0b0b0b0b0b0a0201000000000000000000000000000000 │ │ -0000000000000000010101010101010101010101010101010101010101010101010101110b0b0b0b0b0b0b0b0b0b0b0e01000000000000000000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101080a0b0b0b0b0b0b0b0b0b0b0b1201000000000000000000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101130b0b0b0b0b0b0b0b0b0b0b0b1401000000000000000000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101150b0b0b0b0b0b0b0b0b0b0b0b1601000000000000000000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101170c0b0b0b0b0b0b0b0b0b0b0b1801000000000000000000000000000000 │ │ -000000000000000001010101010101010101010101010101010101010101010102190b0b0b0b0b0b0b0b0b0b0b0b0b1a01000000000000000000000000000000 │ │ -000000000000000001010101010101010101010101010101010101010101071b0b0b0b0b0b0b0b0b0b0b0b0b0b0b180101000000000000000000000000000000 │ │ -000000000000000001010101010101010101010101010101010101011c1d0c0b0b0b1e1f07200b0b0b0b0b0b0b21150101000000000000000000000000000000 │ │ -00000000000000000101010101010101010101010101010101012223240b0b0b25062201012627280b0b0b291a01010101000000000000000000000000000000 │ │ -000000000000000001010101010101010101010101010101082a2b0b0b0b140e2c010101010101012c2d1c010101010101000000000000000000000000000000 │ │ -000000000000000001010101132e2f2f3001010101010131320b0b0b0b3330010101010101010101010101010101010101000000000000000000000000000000 │ │ -0000000000000000010107210b0b0b0b0b3402010135200b0b0b0b36370101010101010101010101010101010101010101000000000000000000000000000000 │ │ -000000000000000001382b0b0b0b0b0b0b0b252f390b0b0b0b043a01010101010101010101010101010101010101010101000000000000000000000000000000 │ │ -00000000000000003b320b0b0b0b0b0b0b0b0b0b0b0b0b3231010101010101010101010101010101010101010101010101000000000000000000000000000000 │ │ -00000000000000000d0b0b0b0b0b0b0b0b0b0b0b0b2b2a0801010101010101010101010101010101010101010101010101000000000000000000000000000000 │ │ -0000000000000000050b0b0b0b0b0b0b0b0b0b0b2522010101010101010101010101010101010101010101010101010101000000000000000000000000000000 │ │ -00000000000000000c0b0b0b0b0b0b0b0b0b0b0b0b2c010101010101010101010101010101010101010101010101010101000000000000000000000000000000 │ │ -0000000000000000140b0b0b0b0b0b0b0b0b0b0b0b3c010101010101010101010101010101010101010101010101010101000000000000000000000000000000 │ │ -0000000000000000200b0b0b0b0b0b0b0b0b0b0b0c08010101010101010101010101010101010101010101010101010101000000000000000000000000000000 │ │ -00000000000000003d0b0b0b0b0b0b0b0b0b0b0b0b20100101010101010101010101010101010101010101010101010101000000000000000000000000000000 │ │ -00000000000000003b290b0b0b0b0b0b0b0b0b0b0b0b0b3417010101010101010101010101010101010101010101010101000000000000000000000000000000 │ │ -00000000000000000117250b0b0b0b0b0b0b0a3e290b0b0b0b213f01010101010101010101010101010101010101010101000000000000000000000000000000 │ │ -0000000000000000010140110b0b0b0b0b323501082f2b0b0b0b0a413c0101010101010101010101010101010101010101000000000000000000000000000000 │ │ -0000000000000000010101014243413d1001010101013b23240b0b0b0c0315010101010101010101010101010101010101000000000000000000000000000000 │ │ -0000000000000000010101010101010101010101010101011c1d0c0b0b0b1e273b01010101010101010101010101010101000000000000000000000000000000 │ │ -0000000000000000010101010101010101010101010101010101071b0b0b0b0b28440101010145110b0b0c463a01010101000000000000000000000000000000 │ │ -0000000000000000010101010101010101010101010101010101010102460b0b0b0b47483b180b0b0b0b0b0b0b1b260101000000000000000000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010149050b0b0b0b1e0b0b0b0b0b0b0b0b0b1b0101000000000000000000000000000000 │ │ -000000000000000001010101010101010101010101010101010101010101010148470b0b0b0b0b0b0b0b0b0b0b0b0b4a01000000000000000000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101440c0b0b0b0b0b0b0b0b0b0b0b3301000000000000000000000000000000 │ │ -000000000000000001010101010101010101010101010101010101010101010101013b0a0b0b0b0b0b0b0b0b0b0b0b4b01000000000000000000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101130b0b0b0b0b0b0b0b0b0b0b0b1401000000000000000000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101260a0b0b0b0b0b0b0b0b0b0b0b4b01000000000000000000000000000000 │ │ -0000000000000000010101010101010101010101010101010101010101010101010101040b0b0b0b0b0b0b0b0b0b0b2101000000000000000000000000000000 │ │ -00000000000000000101010101010101010101010101010101010101010101010101014c0b0b0b0b0b0b0b0b0b0b0b4a0100000000000000000000000000004d │ │ -000000000000000001010101010101010101010101010101010101010101010101010101460b0b0b0b0b0b0b0b0b4e0101000000000000000000000000004d4d │ │ -0000000000000000010101010101010101010101010101010101010101010101010101013b1d0b0b0b0b0b0b14430801010000000000000000000000004d4d4d │ │ -00000000000000000101010101010101010101010101010101010101010101010101010101014219160b4b4f380101010100000000000000000000004d4d4d4d │ │ -00000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000004d4d4d4d4d │ │ -000000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000004d4d4d4d4d4d │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d4d4d4d4d4d4d │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d4d4d4d4d4d4d4d │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d4d4d4d4d4d4d4d4d │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d4d4d4d4d4d4d4d4d4d │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d4d4d4d4d4d4d4d4d4d4d │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d4d4d4d4d4d4d4d4d4d4d4d │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d4d4d4d4d4d4d4d4d4d4d4d4d │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d4d4d4d4d4d4d4d4d4d4d4d4d4d │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d4d4d4d4d4d4d4d4d4d4d4d4d4d4d │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000102030304050600000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000708090a0a0a0a0a0b0c000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000d0a0a0a0a0a0a0a0a0a0e0000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000f0a0a0a0a0a0a0a0a0a0a090100000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000100a0a0a0a0a0a0a0a0a0a0a0d00000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000007090a0a0a0a0a0a0a0a0a0a0a1100000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000120a0a0a0a0a0a0a0a0a0a0a0a1300000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000140a0a0a0a0a0a0a0a0a0a0a0a1500000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000160b0a0a0a0a0a0a0a0a0a0a0a1700000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000001180a0a0a0a0a0a0a0a0a0a0a0a0a1900000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000061a0a0a0a0a0a0a0a0a0a0a0a0a0a0a170000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000001b1c0b0a0a0a1d1e061f0a0a0a0a0a0a0a20140000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000002122230a0a0a24052100002526270a0a0a281900000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000007292a0a0a0a130d2b000000000000002b2c1b000000000000000000000000000000000000000000 │ │ +000000000000000000000000122d2e2e2f00000000000030310a0a0a0a322f000000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000006200a0a0a0a0a33010000341f0a0a0a0a35360000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000372a0a0a0a0a0a0a0a242e380a0a0a0a033900000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000003a310a0a0a0a0a0a0a0a0a0a0a0a0a3130000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000c0a0a0a0a0a0a0a0a0a0a0a0a2a290700000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000040a0a0a0a0a0a0a0a0a0a0a2421000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000b0a0a0a0a0a0a0a0a0a0a0a0a2b000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000130a0a0a0a0a0a0a0a0a0a0a0a3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000001f0a0a0a0a0a0a0a0a0a0a0a0b07000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000003c0a0a0a0a0a0a0a0a0a0a0a0a1f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000003a280a0a0a0a0a0a0a0a0a0a0a0a0a3316000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000016240a0a0a0a0a0a0a093d280a0a0a0a203e00000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000003f100a0a0a0a0a313400072e2a0a0a0a09403b0000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000004142403c0f00000000003a22230a0a0a0b0214000000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000001b1c0b0a0a0a1d263a00000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000061a0a0a0a0a27430000000044100a0a0b453900000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000001450a0a0a0a46473a170a0a0a0a0a0a0a1a250000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000048040a0a0a0a1d0a0a0a0a0a0a0a0a0a1a0000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000047460a0a0a0a0a0a0a0a0a0a0a0a0a4900000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000430b0a0a0a0a0a0a0a0a0a0a0a3200000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000003a090a0a0a0a0a0a0a0a0a0a0a4a00000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000120a0a0a0a0a0a0a0a0a0a0a0a1300000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000025090a0a0a0a0a0a0a0a0a0a0a4a00000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000030a0a0a0a0a0a0a0a0a0a0a2000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000004b0a0a0a0a0a0a0a0a0a0a0a490000000000000000000000000000004c │ │ +000000000000000000000000000000000000000000000000000000000000000000000000450a0a0a0a0a0a0a0a0a4d0000000000000000000000000000004c4c │ │ +0000000000000000000000000000000000000000000000000000000000000000000000003a1c0a0a0a0a0a0a13420700000000000000000000000000004c4c4c │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000004118150a4a4e370000000000000000000000000000004c4c4c4c │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4c4c4c4c │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4c4c4c4c4c │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4c4c4c4c4c4c │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4c4c4c4c4c4c4c │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4c4c4c4c4c4c4c4c │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4c4c4c4c4c4c4c4c4c │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4c4c4c4c4c4c4c4c4c4c │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4c4c4c4c4c4c4c4c4c4c4c │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4c4c4c4c4c4c4c4c4c4c4c4c │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4c4c4c4c4c4c4c4c4c4c4c4c4c │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4c4c4c4c4c4c4c4c4c4c4c4c4c4c │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c │ │ } ├── res/drawable-xhdpi-v4/abs__ic_search_api_holo_light.png ├── sng │ │ @@ -1,51 +1,51 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 43; height: 43; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff09 ffffff0f ffffff15 ffffff19 ffffff1b ffffff1b ffffff1b ffffff19 ffffff14 ffffff0f ffffff09 ffffff03 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff05 ffffff09 ffffff0f ffffff19 ffffff1d ffffff21 ffffff24 ffffff25 ffffff25 ffffff26 ffffff24 ffffff20 ffffff1d ffffff19 ffffff13 ffffff0a ffffff04 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff01 ffffff03 ffffff14 ffffff1f ffffff28 f5f5f52f e7e7e733 dcdcdd37 d7d7d839 d5d5d639 d5d5d639 d5d5d639 d6d6d739 ddddde36 e5e5e634 f4f4f430 ffffff2a ffffff21 ffffff12 ffffff06 ffffff01 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff09 ffffff1d ffffff26 ffffff22 fdfdfc2c afafb153 8a8a8e8e 7c7c80c0 77777bde 76767ae8 76767ae9 757579e9 77777be1 7d7d81bd 88888b94 acacae56 ffffff27 ffffff25 ffffff28 ffffff21 ffffff11 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 ffffff00 ffffff00 ffffff0d ffffff1c ffffff26 ffffff2a a2a2a45e 8686899b 7b7b7fc7 76767ae7 737377ff 717175ff 707075ff 717175ff 717175ff 717175ff 737377ff 76767ae9 7b7b7ec9 8585899c a1a1a562 f6f6f630 ffffff22 ffffff22 ffffff0f ffffff02 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 ffffff00 ffffff00 ffffff09 ffffff1c ffffff29 dededf36 9a9a9d6c 7e7e81b7 747478f7 727276ff 757579ed 79797cd5 7b7b7fc5 7c7c80bf 7f7f83b5 7d7d81b8 7c7c7fc3 78787cd6 757579ed 727276ff 737377fd 7d7d82ba 99999c6e c9c9ca3c ffffff25 ffffff22 ffffff0b ffffff01 00000000 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 ffffff00 ffffff03 ffffff1c ffffff25 dfdfe036 9c9c9f67 77777be3 727276ff 737377fa 77777bdd 87878b95 a7a7aa59 e4e4e533 ffffff23 ffffff24 ffffff20 f4f4f42e a5a5a85d 87878a95 79797dd4 737377fa 737377ff 77777bde 9090937f ededee2b ffffff2c ffffff18 ffffff07 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 ffffff04 ffffff12 ffffff26 ffffff29 9b9b9e6a 77777be2 737377ff 747479f1 818185ab bababc48 d7d7d838 eeeeee31 ffffff2d ffffff2b ffffff28 ffffff29 ffffff2c ededed32 d5d5d636 b0b0b252 88888b93 747478f7 727276ff 7a7a7dcf 92929578 ffffff2a ffffff23 ffffff13 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff00 ffffff08 ffffff1d ffffff23 a8a8ab5b 7f7f83b5 727276ff 757579f0 8585889f aaaaac4d ffffff25 ffffff20 ffffff1b ffffff15 ffffff12 ffffff11 ffffff11 ffffff15 ffffff1a ffffff1f ffffff28 bbbbbd4a 88888c90 757579ec 727276fa 7c7c80c4 b9b9bb4a f1f1f12e ffffff1d ffffff0b ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff01 ffffff0e fefefe26 ebebeb29 87878b96 747478ef 737377fc 808084ad b4b4b64d ffffff1c ffffff26 ffffff18 ffffff0b ffffff02 ffffff00 ffffff00 ffffff00 ffffff01 ffffff0b ffffff17 ffffff20 ffffff27 d4d4d539 808083b1 737377f4 747478f4 8a8a8d8d ceced03f ffffff20 ffffff18 ffffff01 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff06 ffffff17 f8f8f82f bbbbbd49 7c7c7fc3 717176ff 77777be3 b4b4b64e ffffff27 ffffff26 ffffff17 ffffff03 ffffff00 ffffff00 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff10 ffffff22 ffffff2a a1a1a361 7c7c80c1 727276ff 77777bdf ababad57 fefefe1e ffffff1e ffffff01 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff0d ffffff1b ebebeb32 9191957d 77777bdf 757578f0 8585889e d4d4d53a ffffff21 ffffff18 ffffff03 ffffff00 ffffff00 ffffff00 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff04 ffffff13 ffffff2b e2e2e32a 89898d90 737377ff 737377fb 94949776 ececec30 ffffff23 ffffff07 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff12 ffffff1f e0e0e135 818185ab 747478f6 78787cdc 9e9ea165 ececec32 ffffff1b ffffff0c ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff09 ffffff23 ffffff1c 99999d6e 77777cdc 737377ff 86868999 c0c0c248 ffffff23 ffffff0f ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff16 ffffff22 dadadb38 7a7a7ece 727276ff 7a7a7ecb cbcbcc3f f9f9fa2e ffffff16 ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff04 ffffff18 ffffff20 aaaaac59 7f7f83b3 737377ff 7f7f82b4 a8a8aa5c ffffff22 ffffff15 ffffff05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff19 ffffff24 d6d6d739 77777be2 717175ff 7c7c80c2 ffffff2a ffffff2c ffffff13 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 ffffff12 ffffff20 b7b7b94e 8484879f 737377fe 7c7c80c0 a0a0a464 ffffff21 ffffff18 ffffff06 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff1a ffffff25 d5d5d639 76767ae8 707074ff 7d7d80be ffffff23 ffffff2a ffffff11 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 ffffff10 ffffff20 bbbbbd4b 85858999 737377fe 7b7b7fc7 9d9da169 ffffff21 ffffff19 ffffff06 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff19 ffffff24 d7d7d839 77777bdf 717175ff 7c7c80c1 f3f3f32a ffffff2b ffffff12 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 ffffff13 ffffff20 b4b4b650 838386a3 737377fe 7c7c80c1 a0a0a365 ffffff21 ffffff18 ffffff06 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff17 ffffff22 dadadb37 7b7b7ecb 727276fe 7a7a7ecc c5c5c643 fafafa2f ffffff16 ffffff04 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff04 ffffff19 ffffff1e a5a5a85e 7d7d80bd 737377ff 808084af ababae58 ffffff22 ffffff14 ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff12 ffffff1f e0e0e135 808084ad 747478f8 77777bde 98989b6e e5e5e634 ffffff1d ffffff0f ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff06 ffffff21 fefeff1e 95959875 76767ae4 737377ff 88888c92 c6c6c844 ffffff23 ffffff0d ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff0d ffffff1b eaeaea32 8f8f9381 77777be0 747478f9 808084b0 dadadb38 ffffff20 ffffff1c ffffff02 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff08 ffffff19 ffffff29 eaeaea2f 87878a96 727276fc 737377fe 98989b6d efeff02a ffffff25 ffffff05 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff06 ffffff17 f7f7f72f b6b6b847 7d7d80bd 727276ff 77777be3 a2a2a560 e9e9ea2e ffffff20 ffffff16 ffffff0a ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff09 ffffff19 ffffff23 ffffff24 9a9a9d6d 79797dce 727276fe 79797dcf b0b0b252 ffffff20 ffffff20 ffffff01 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff01 ffffff11 ffffff29 ffffff21 8b8b8e8b 757579ee 737377ff 818185aa aaaaac59 efefef2b ffffff26 ffffff1b ffffff0d ffffff06 ffffff04 ffffff03 ffffff04 ffffff06 ffffff09 ffffff1a ffffff24 f4f4f42d c0c0c146 7d7d81bb 737377fc 76767ae8 8f8f9181 d0d0d13d ffffff1e ffffff14 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff00 ffffff09 ffffff1e ffffff26 b6b6b84d 838387a2 727276ff 737377fe 818185aa b0b0b250 ffffff29 ffffff2a ffffff26 ffffff1f ffffff19 ffffff14 ffffff17 ffffff1e ffffff25 ffffff29 ffffff28 b6b6b84c 808083b2 747478f3 737377ff 7b7b7fc6 d6d6d739 ffffff2b ffffff1d ffffff09 ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 ffffff00 ffffff02 ffffff0c ffffff26 ebebeb2a a5a5a85d 7c7c80c1 737377ff 747477f2 7a7a7ecc 8b8b8d8b d4d4d53a ffffff1e ffffff1d ffffff1f ffffff1f ffffff1f ffffff1d ffffff1e d4d4d53a 8d8d9083 79797dce 747478f4 737377ff 727276ff 77777bdc a4a4a75d f2f2f32e ffffff20 ffffff20 ffffff21 ffffff1c ffffff0f ffffff01 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 ffffff00 ffffff02 ffffff18 ffffff21 dfdfe036 9c9ca067 7c7c80bf 737377fa 717175ff 77777be1 838387a3 8f8f9282 97979a70 a3a3a561 aeaeb155 a6a6a95e 98989b6f 90909380 848487a2 77777bdb 727276ff 737377ff 737377ff 727276ff 747478f4 7d7d81bb a3a3a65f d2d2d338 dcdcdd39 f2f2f232 ffffff27 ffffff1e ffffff13 ffffff02 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 ffffff00 ffffff07 ffffff1b ffffff25 ffffff28 9d9da166 7e7e82b7 757579e8 737377fc 727276ff 747478fa 77777bdc 7c7c80c1 818184ac 7d7d81bb 78787cda 747478f6 727276ff 737377fd 76767ae3 7c7c80bf 79797dcf 757579ed 727276ff 727276ff 808084ae 9090937f 93939579 9a9a9d6c c1c1c345 f2f2f22f ffffff25 ffffff0f ffffff03 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 ffffff00 ffffff00 ffffff06 ffffff18 ffffff2c f9f9f92b d1d1d23b 98989b6f 7c7c80c0 747478f9 727276ff 737377ff 737377ff 737377ff 737377ff 737377ff 737377ff 737377f9 7b7b7fc4 93939777 dcdcdd36 bebec046 828285a6 727276ff 737377ff 737377fd 737377fc 737377fc 737377fc 8585889d b7b7b94b ffffff26 ffffff28 ffffff11 ffffff01 ffffff00 ffffff00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 ffffff00 ffffff00 ffffff01 ffffff07 ffffff14 ffffff1f ffffff29 ddddde38 b5b5b74e a0a0a263 8d8d9083 8484879f 818185a9 818184ac 838386a3 88888b92 9191947d a0a0a362 b2b2b44d d7d7d83a ffffff2a fdfdfc2a b1b1b350 8585899b 747478f8 727276ff 727276ff 727276ff 727276ff 747478eb 828285a8 b5b5b74b ffffff28 ffffff22 ffffff14 ffffff01 ffffff00 ffffff00 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff04 ffffff0f ffffff1a ffffff1f ffffff1f ffffff23 dbdbdc39 b7b7b94d b0b0b254 aeaeb055 b5b5b74f c6c6c844 e8e8e934 ffffff22 ffffff1e ffffff1f ffffff1c ffffff23 f5f5f52f 9a9a9d6c 747478f9 737377ff 737377ff 737377ff 737377ff 727276ff 757579e9 838387a4 b7b7b94b f8f8f82d ffffff20 ffffff13 ffffff03 ffffff00 ffffff00 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff06 ffffff12 ffffff1c ffffff23 ffffff24 ffffff22 ffffff22 ffffff22 ffffff22 ffffff23 ffffff23 ffffff22 ffffff1d ffffff13 ffffff07 ffffff20 f0f0f032 99999c6d 737377fd 727276ff 737377ff 737377ff 737377ff 737377ff 727276ff 747478f8 86868a98 b7b7b94c f1f1f22b ffffff26 ffffff0f ffffff03 ffffff00 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff01 ffffff04 ffffff0b ffffff11 ffffff12 ffffff13 ffffff12 ffffff0e ffffff08 ffffff03 ffffff01 ffffff01 ffffff05 ffffff21 fefefe2e 9f9fa263 747478f6 727277ff 737377ff 737377ff 737377ff 737377ff 737377ff 737377ff 737377fb 8484889e b7b7b94b ffffff25 ffffff28 ffffff10 ffffff01 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff03 ffffff04 ffffff04 ffffff04 ffffff02 ffffff01 ffffff00 ffffff00 ffffff00 ffffff01 ffffff1c ffffff27 cccccd3f 8d8d9086 76767ae7 727276ff 737377ff 737377ff 737377ff 737377ff 737377ff 727276ff 757579ea 828285a7 b6b6b84a f6f6f72e ffffff1e ffffff0d 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 ffffff00 ffffff00 ffffff0e ffffff1d ffffff2b d0d0d13c 88888b95 77777bdf 727276ff 737377ff 737377ff 737377ff 737377ff 737377ff 727276ff 757579e9 8585889d e3e3e434 ffffff24 ffffff16 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff10 ffffff21 ffffff27 d4d4d53a 89898c90 757579ef 737377ff 737377ff 737377ff 737377ff 737377ff 737377ff 727276ff 76767ae8 d5d5d639 ffffff24 ffffff19 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff01 ffffff0c ffffff24 fbfbfb28 cccccd3f 8f8f9280 747478f6 727277ff 737377ff 737377ff 737377ff 737377ff 737377ff 79797dd2 d9d9da38 ffffff22 ffffff17 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff02 ffffff0d ffffff1f ffffff29 c8c8c941 8c8c8f88 76767ae6 727276ff 737377ff 737377ff 717175ff 77777bde 9393957a ebebec32 ffffff22 ffffff13 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff01 ffffff11 ffffff1e ffffff29 d1d1d23b 87878a96 77777bdd 737377ff 747478f8 78787cd4 8a8a8d8f d0d0d13b fbfbfb2c ffffff19 ffffff09 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff0f ffffff22 ffffff26 d1d1d23c 8d8d9087 79797dd3 7c7c80c3 96969973 d9d9d938 ffffff25 ffffff22 ffffff0a ffffff00 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff02 ffffff0c ffffff23 fbfbfb2c e8e8e933 d9d9da38 dcdcdd37 ededed32 fcfcfc2b ffffff21 ffffff0b ffffff02 ffffff00 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff02 ffffff0b ffffff1b ffffff22 ffffff22 ffffff21 ffffff20 ffffff17 ffffff0a ffffff02 ffffff00 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff0a ffffff14 ffffff17 ffffff15 ffffff11 ffffff07 ffffff00 ffffff00 ffffff00 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff09 ffffff0f ffffff15 ffffff19 ffffff1b ffffff1b ffffff1b ffffff19 ffffff14 ffffff0f ffffff09 ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff05 ffffff09 ffffff0f ffffff19 ffffff1d ffffff21 ffffff24 ffffff25 ffffff25 ffffff26 ffffff24 ffffff20 ffffff1d ffffff19 ffffff13 ffffff0a ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff03 ffffff14 ffffff1f ffffff28 f5f5f52f e7e7e733 dcdcdd37 d7d7d839 d5d5d639 d5d5d639 d5d5d639 d6d6d739 ddddde36 e5e5e634 f4f4f430 ffffff2a ffffff21 ffffff12 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ffffff09 ffffff1d ffffff26 ffffff22 fdfdfc2c afafb153 8a8a8e8e 7c7c80c0 77777bde 76767ae8 76767ae9 757579e9 77777be1 7d7d81bd 88888b94 acacae56 ffffff27 ffffff25 ffffff28 ffffff21 ffffff11 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff0d ffffff1c ffffff26 ffffff2a a2a2a45e 8686899b 7b7b7fc7 76767ae7 737377ff 717175ff 707075ff 717175ff 717175ff 717175ff 737377ff 76767ae9 7b7b7ec9 8585899c a1a1a562 f6f6f630 ffffff22 ffffff22 ffffff0f ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff09 ffffff1c ffffff29 dededf36 9a9a9d6c 7e7e81b7 747478f7 727276ff 757579ed 79797cd5 7b7b7fc5 7c7c80bf 7f7f83b5 7d7d81b8 7c7c7fc3 78787cd6 757579ed 727276ff 737377fd 7d7d82ba 99999c6e c9c9ca3c ffffff25 ffffff22 ffffff0b ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffffff03 ffffff1c ffffff25 dfdfe036 9c9c9f67 77777be3 727276ff 737377fa 77777bdd 87878b95 a7a7aa59 e4e4e533 ffffff23 ffffff24 ffffff20 f4f4f42e a5a5a85d 87878a95 79797dd4 737377fa 737377ff 77777bde 9090937f ededee2b ffffff2c ffffff18 ffffff07 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 ffffff04 ffffff12 ffffff26 ffffff29 9b9b9e6a 77777be2 737377ff 747479f1 818185ab bababc48 d7d7d838 eeeeee31 ffffff2d ffffff2b ffffff28 ffffff29 ffffff2c ededed32 d5d5d636 b0b0b252 88888b93 747478f7 727276ff 7a7a7dcf 92929578 ffffff2a ffffff23 ffffff13 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 ffffff08 ffffff1d ffffff23 a8a8ab5b 7f7f83b5 727276ff 757579f0 8585889f aaaaac4d ffffff25 ffffff20 ffffff1b ffffff15 ffffff12 ffffff11 ffffff11 ffffff15 ffffff1a ffffff1f ffffff28 bbbbbd4a 88888c90 757579ec 727276fa 7c7c80c4 b9b9bb4a f1f1f12e ffffff1d ffffff0b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff01 ffffff0e fefefe26 ebebeb29 87878b96 747478ef 737377fc 808084ad b4b4b64d ffffff1c ffffff26 ffffff18 ffffff0b ffffff02 00000000 00000000 00000000 ffffff01 ffffff0b ffffff17 ffffff20 ffffff27 d4d4d539 808083b1 737377f4 747478f4 8a8a8d8d ceced03f ffffff20 ffffff18 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff06 ffffff17 f8f8f82f bbbbbd49 7c7c7fc3 717176ff 77777be3 b4b4b64e ffffff27 ffffff26 ffffff17 ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff10 ffffff22 ffffff2a a1a1a361 7c7c80c1 727276ff 77777bdf ababad57 fefefe1e ffffff1e ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff0d ffffff1b ebebeb32 9191957d 77777bdf 757578f0 8585889e d4d4d53a ffffff21 ffffff18 ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffff13 ffffff2b e2e2e32a 89898d90 737377ff 737377fb 94949776 ececec30 ffffff23 ffffff07 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff12 ffffff1f e0e0e135 818185ab 747478f6 78787cdc 9e9ea165 ececec32 ffffff1b ffffff0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff09 ffffff23 ffffff1c 99999d6e 77777cdc 737377ff 86868999 c0c0c248 ffffff23 ffffff0f ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff16 ffffff22 dadadb38 7a7a7ece 727276ff 7a7a7ecb cbcbcc3f f9f9fa2e ffffff16 ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffff18 ffffff20 aaaaac59 7f7f83b3 737377ff 7f7f82b4 a8a8aa5c ffffff22 ffffff15 ffffff05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff19 ffffff24 d6d6d739 77777be2 717175ff 7c7c80c2 ffffff2a ffffff2c ffffff13 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 ffffff12 ffffff20 b7b7b94e 8484879f 737377fe 7c7c80c0 a0a0a464 ffffff21 ffffff18 ffffff06 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff1a ffffff25 d5d5d639 76767ae8 707074ff 7d7d80be ffffff23 ffffff2a ffffff11 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 ffffff10 ffffff20 bbbbbd4b 85858999 737377fe 7b7b7fc7 9d9da169 ffffff21 ffffff19 ffffff06 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff19 ffffff24 d7d7d839 77777bdf 717175ff 7c7c80c1 f3f3f32a ffffff2b ffffff12 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 ffffff13 ffffff20 b4b4b650 838386a3 737377fe 7c7c80c1 a0a0a365 ffffff21 ffffff18 ffffff06 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff17 ffffff22 dadadb37 7b7b7ecb 727276fe 7a7a7ecc c5c5c643 fafafa2f ffffff16 ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffff19 ffffff1e a5a5a85e 7d7d80bd 737377ff 808084af ababae58 ffffff22 ffffff14 ffffff04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff12 ffffff1f e0e0e135 808084ad 747478f8 77777bde 98989b6e e5e5e634 ffffff1d ffffff0f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff06 ffffff21 fefeff1e 95959875 76767ae4 737377ff 88888c92 c6c6c844 ffffff23 ffffff0d ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff0d ffffff1b eaeaea32 8f8f9381 77777be0 747478f9 808084b0 dadadb38 ffffff20 ffffff1c ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff08 ffffff19 ffffff29 eaeaea2f 87878a96 727276fc 737377fe 98989b6d efeff02a ffffff25 ffffff05 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff06 ffffff17 f7f7f72f b6b6b847 7d7d80bd 727276ff 77777be3 a2a2a560 e9e9ea2e ffffff20 ffffff16 ffffff0a ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 ffffff09 ffffff19 ffffff23 ffffff24 9a9a9d6d 79797dce 727276fe 79797dcf b0b0b252 ffffff20 ffffff20 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 ffffff01 ffffff11 ffffff29 ffffff21 8b8b8e8b 757579ee 737377ff 818185aa aaaaac59 efefef2b ffffff26 ffffff1b ffffff0d ffffff06 ffffff04 ffffff03 ffffff04 ffffff06 ffffff09 ffffff1a ffffff24 f4f4f42d c0c0c146 7d7d81bb 737377fc 76767ae8 8f8f9181 d0d0d13d ffffff1e ffffff14 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 ffffff09 ffffff1e ffffff26 b6b6b84d 838387a2 727276ff 737377fe 818185aa b0b0b250 ffffff29 ffffff2a ffffff26 ffffff1f ffffff19 ffffff14 ffffff17 ffffff1e ffffff25 ffffff29 ffffff28 b6b6b84c 808083b2 747478f3 737377ff 7b7b7fc6 d6d6d739 ffffff2b ffffff1d ffffff09 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 ffffff02 ffffff0c ffffff26 ebebeb2a a5a5a85d 7c7c80c1 737377ff 747477f2 7a7a7ecc 8b8b8d8b d4d4d53a ffffff1e ffffff1d ffffff1f ffffff1f ffffff1f ffffff1d ffffff1e d4d4d53a 8d8d9083 79797dce 747478f4 737377ff 727276ff 77777bdc a4a4a75d f2f2f32e ffffff20 ffffff20 ffffff21 ffffff1c ffffff0f ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 ffffff02 ffffff18 ffffff21 dfdfe036 9c9ca067 7c7c80bf 737377fa 717175ff 77777be1 838387a3 8f8f9282 97979a70 a3a3a561 aeaeb155 a6a6a95e 98989b6f 90909380 848487a2 77777bdb 727276ff 737377ff 737377ff 727276ff 747478f4 7d7d81bb a3a3a65f d2d2d338 dcdcdd39 f2f2f232 ffffff27 ffffff1e ffffff13 ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff07 ffffff1b ffffff25 ffffff28 9d9da166 7e7e82b7 757579e8 737377fc 727276ff 747478fa 77777bdc 7c7c80c1 818184ac 7d7d81bb 78787cda 747478f6 727276ff 737377fd 76767ae3 7c7c80bf 79797dcf 757579ed 727276ff 727276ff 808084ae 9090937f 93939579 9a9a9d6c c1c1c345 f2f2f22f ffffff25 ffffff0f ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff06 ffffff18 ffffff2c f9f9f92b d1d1d23b 98989b6f 7c7c80c0 747478f9 727276ff 737377ff 737377ff 737377ff 737377ff 737377ff 737377ff 737377f9 7b7b7fc4 93939777 dcdcdd36 bebec046 828285a6 727276ff 737377ff 737377fd 737377fc 737377fc 737377fc 8585889d b7b7b94b ffffff26 ffffff28 ffffff11 ffffff01 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff07 ffffff14 ffffff1f ffffff29 ddddde38 b5b5b74e a0a0a263 8d8d9083 8484879f 818185a9 818184ac 838386a3 88888b92 9191947d a0a0a362 b2b2b44d d7d7d83a ffffff2a fdfdfc2a b1b1b350 8585899b 747478f8 727276ff 727276ff 727276ff 727276ff 747478eb 828285a8 b5b5b74b ffffff28 ffffff22 ffffff14 ffffff01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff04 ffffff0f ffffff1a ffffff1f ffffff1f ffffff23 dbdbdc39 b7b7b94d b0b0b254 aeaeb055 b5b5b74f c6c6c844 e8e8e934 ffffff22 ffffff1e ffffff1f ffffff1c ffffff23 f5f5f52f 9a9a9d6c 747478f9 737377ff 737377ff 737377ff 737377ff 727276ff 757579e9 838387a4 b7b7b94b f8f8f82d ffffff20 ffffff13 ffffff03 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff06 ffffff12 ffffff1c ffffff23 ffffff24 ffffff22 ffffff22 ffffff22 ffffff22 ffffff23 ffffff23 ffffff22 ffffff1d ffffff13 ffffff07 ffffff20 f0f0f032 99999c6d 737377fd 727276ff 737377ff 737377ff 737377ff 737377ff 727276ff 747478f8 86868a98 b7b7b94c f1f1f22b ffffff26 ffffff0f ffffff03 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff01 ffffff04 ffffff0b ffffff11 ffffff12 ffffff13 ffffff12 ffffff0e ffffff08 ffffff03 ffffff01 ffffff01 ffffff05 ffffff21 fefefe2e 9f9fa263 747478f6 727277ff 737377ff 737377ff 737377ff 737377ff 737377ff 737377ff 737377fb 8484889e b7b7b94b ffffff25 ffffff28 ffffff10 ffffff01 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff03 ffffff04 ffffff04 ffffff04 ffffff02 ffffff01 00000000 00000000 00000000 ffffff01 ffffff1c ffffff27 cccccd3f 8d8d9086 76767ae7 727276ff 737377ff 737377ff 737377ff 737377ff 737377ff 727276ff 757579ea 828285a7 b6b6b84a f6f6f72e ffffff1e ffffff0d 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0e ffffff1d ffffff2b d0d0d13c 88888b95 77777bdf 727276ff 737377ff 737377ff 737377ff 737377ff 737377ff 727276ff 757579e9 8585889d e3e3e434 ffffff24 ffffff16 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff10 ffffff21 ffffff27 d4d4d53a 89898c90 757579ef 737377ff 737377ff 737377ff 737377ff 737377ff 737377ff 727276ff 76767ae8 d5d5d639 ffffff24 ffffff19 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff0c ffffff24 fbfbfb28 cccccd3f 8f8f9280 747478f6 727277ff 737377ff 737377ff 737377ff 737377ff 737377ff 79797dd2 d9d9da38 ffffff22 ffffff17 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff0d ffffff1f ffffff29 c8c8c941 8c8c8f88 76767ae6 727276ff 737377ff 737377ff 717175ff 77777bde 9393957a ebebec32 ffffff22 ffffff13 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff11 ffffff1e ffffff29 d1d1d23b 87878a96 77777bdd 737377ff 747478f8 78787cd4 8a8a8d8f d0d0d13b fbfbfb2c ffffff19 ffffff09 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0f ffffff22 ffffff26 d1d1d23c 8d8d9087 79797dd3 7c7c80c3 96969973 d9d9d938 ffffff25 ffffff22 ffffff0a 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff0c ffffff23 fbfbfb2c e8e8e933 d9d9da38 dcdcdd37 ededed32 fcfcfc2b ffffff21 ffffff0b ffffff02 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff0b ffffff1b ffffff22 ffffff22 ffffff21 ffffff20 ffffff17 ffffff0a ffffff02 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff0a ffffff14 ffffff17 ffffff15 ffffff11 ffffff07 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── res/drawable-xhdpi-v4/abs__ic_commit_search_api_holo_dark.png ├── sng │ │ @@ -69,18 +69,17 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 1 9 8 22 159 200 194 196 192 195 185 3 68 226 203 207 206 215 222 221 224 212 66 220 201 164 133 139 137 132 6 208 163 18 181 205 216 182 37 4 217 72 121 210 179 35 2 218 62 141 214 33 5 7 138 213 65 235 21 70 34 40 155 142 190 44 14 28} │ │ + 0 1 9 8 22 159 200 194 196 192 195 185 3 68 226 203 207 206 215 222 221 224 212 66 220 201 164 133 139 137 132 6 208 163 18 181 205 216 182 37 4 217 72 121 210 179 35 2 218 62 141 214 33 5 7 138 213 65 235 21 70 34 40 155 142 190 44 14 28} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ @@ -92,42 +91,42 @@ │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000100010101010101010101010101010101010101010001000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000100020101010101010101010101010101010101010001000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000100010203040404040404040404040404040404010001000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000002000506070809080a0a0a0a0a0a0a0a0a0a0b0c040001000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000d000e0f10111213141515151515151515151617030001000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000d001819071a111b1c1d1e1e1e1e1e1e1e1e1d1f200001000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000d00181507212122230101010101010101010101010001000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000d00181910242526272801202929292929292929010001000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000d00182a262b2c2a2d2e2f013001010100000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000d00182a31320133342d2e35010d010101000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000d00182a2a0e01041e342d2e2f01300101010000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000d00182a2a180101201e342d2e35010d01010100000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000d00182a2a18003601371e342d2e2f0130010101000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000d00182a2a18000d0201201e342d2e35010d0101010000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000d00182a2a18000d013001371e342d2e2f013001010100000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000d00182a2a18000d01010201201e342d2e35010d010101000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000d00182a2a18000d0001013001371e342d2e2f01300101010000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000d00182a2a18000d0001010102012038392d2e35010d01010100000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000d003a39393a000d000000010130010438392d2e2f0130010101000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000029002b3b3b2b002900000001010102013738392d2e35010d0101010000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000002003c3d3d3c00020000000000010130010438392d2e3e013001010100000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000100010101010001000000000001010102013738392d2e3e0102010100000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000010002292902000100000000000000010130010438392d2e3f02020100000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000101010201373817194029020200000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000010130010441424301020100000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000010101020144450101010100000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000001010201013001010100000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000001010002020101010000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000102030303030303030303030303030303000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000100040506070807090909090909090909090a0b030000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000c000d0e0f101112131414141414141414141516020000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000c0017180619101a1b1c1d1d1d1d1d1d1d1d1c1e1f0000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000c00171406202021220000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000c0017180f2324252627001f2828282828282828000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000c001729252a2b292c2d2e002f00000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000c00172930310032332c2d34000c000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000c001729290d00031d332c2d2e002f0000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000c001729291700001f1d332c2d34000c00000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000c0017292917003500361d332c2d2e002f000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000c0017292917000c01001f1d332c2d34000c0000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000c0017292917000c002f00361d332c2d2e002f00000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000c0017292917000c000001001f1d332c2d34000c000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000c0017292917000c0000002f00361d332c2d2e002f0000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000c0017292917000c0000000001001f37382c2d34000c00000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000c0039383839000c00000000002f000337382c2d2e002f000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000028002a3a3a2a002800000000000001003637382c2d34000c0000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000001003b3c3c3b0001000000000000002f000337382c2d3d002f00000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000001003637382c2d3d0001000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000128280100000000000000000000002f000337382c2d3e01010000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000100363716183f28010100000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000002f000340414200010000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000010043440000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000100002f00000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-xhdpi-v4/abs__ic_clear_search_api_holo_light.png ├── sng │ │ @@ -14,15 +14,14 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -83,15 +82,14 @@ │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ @@ -124,15 +122,14 @@ │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (202,202,202) # rgb = (0xca,0xca,0xca) │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ @@ -194,56 +191,58 @@ │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ } │ │ tRNS { │ │ - 0 0 1 4 15 23 20 10 5 14 27 29 28 32 33 49 61 80 60 37 11 2 59 79 62 50 6 17 30 61 117 187 118 41 43 12 39 115 186 122 63 31 19 25 82 194 249 213 126 39 35 123 211 250 203 85 22 61 220 252 50 34 13 48 116 209 224 128 62 24 42 134 218 253 106 52 51 104 254 222 137 38 126 255 112 40 38 111 228 130 51 210 124 41 36 123 209 115 52 54 120 49 114 124 55 16 135 101 58 223 140 40 125 201 178 53 111 242 243 219 55 3 184 250 255 189 63 49 98 240 247 241 200 100 49 110 205 216 196 213 118 227 65 110 51 107 251 127 53 53 210 51 48 204 138 221 48 111 40 26 40 121 9 55 55 113 59 113 206 52 127 60 186 226 139 193 83 67 137 131 44 42 207 142 68 7 53 67 87 85 69 53 18 8} │ │ + 0 1 4 15 23 20 10 5 14 27 29 28 32 33 49 61 80 60 37 11 2 59 79 62 50 6 17 30 61 117 187 118 41 43 12 39 115 186 122 63 31 19 25 82 194 249 213 126 39 35 123 211 250 203 85 22 61 220 252 50 34 13 48 116 209 224 128 62 24 42 134 218 253 106 52 51 104 254 222 137 38 126 112 40 38 111 228 130 51 210 124 41 36 123 209 115 52 54 120 49 114 124 55 16 135 101 58 223 140 40 125 201 178 53 111 242 243 219 55 3 184 250 189 63 49 98 240 247 241 200 100 49 110 205 216 196 213 118 227 65 110 51 107 251 127 53 53 210 51 48 204 138 221 48 111 40 26 40 121 9 55 55 113 59 113 206 52 127 60 186 226 139 193 83 67 137 131 44 42 207 142 68 7 53 67 87 85 69 53 18 8} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000001010101010100000000000000000000000000010101010101000000000000000000 │ │ -00000000000000010101010202020201010000000000000000000101020202020101010100000000000000 │ │ -00000000000000010101030405060701010000000000000000000101070605040801010100000000000000 │ │ -000000000000000101090a0b0c0d0b090201000000000000000102090b0e0c0b0a04010100000000000000 │ │ -0000000000000001080a0f101112130d14150100000000000115140d13161718190c1a0100000000000000 │ │ -00000000000000021b1c1d1e1f2021220d2302010100010102230d222425262728292a0200000000000000 │ │ -00000000000000022b0b2c2d2e2f3013310d040101000101040d313233343536370b0a1500000000000000 │ │ -0000000000000002380e39333a3b34203c3d0d3e0201023e0d0e3f40413b4243443d450200000000000000 │ │ -0000000000000002141c13464748492f4a4b130d1408140d134c4d344e4f504613293e0200000000000000 │ │ -000000000000000101090e2251524f53345455221c2b1c2256573453585913220e09010100000000000000 │ │ -00000000000000010115230d315a544f495b5c51135d135e5f604e586162310d2315010100000000000000 │ │ -00000000000000000001153e0d0e63643a3b41253c0a656641494267680e0d3e1501000000000000000000 │ │ -000000000000000000000101690d135d6a3a49346b6c6b34496d6e6f130d69010100000000000000000000 │ │ -00000000000000000000000101090e22517042537172715358595d220d0901010000000000000000000000 │ │ -00000000000000000000000101151429137374487576757725781329141501010000000000000000000000 │ │ -0000000000000000000000000001792b5d0a397a7b7c3b7d7e0a6f2b790100000000000000000000000000 │ │ -0000000000000000000000010115141c137f802d818283848586131c141501010000000000000000000000 │ │ -000000000000000000000001013e0d225e878853898a8b5334665e220d3e01010000000000000000000000 │ │ -000000000000000000000101040d13518c883b8d748e8f4249415f51130d04010100000000000000000000 │ │ -0000000000000000000115230d3d909188924f93940a95703a3b9657970e0d231501000000000000000000 │ │ -00000000000000010115140d31986b99496d9a51136f13516a9b49344d9c310d1415010100000000000000 │ │ -0000000000000001013e0d225e9d885358679e22299f2922a0a14253344032220d3e010100000000000000 │ │ -0000000000000002a20b13318c993b5861a3130e141a140e13a4a54249415f315e0d040200000000000000 │ │ -00000000000000022a0da6a7a8926d59a90e0d09020102090d0ea9aa3a923440ab31291500000000000000 │ │ -0000000000000002380c17ac92adae13310d690101000101690d31516a4f92afb05e5e7900000000000000 │ │ -0000000000000002090ab1b25bb3b4220d3e020101000101023e0d22b5aab6b7b829050200000000000000 │ │ -0000000000000001b90bbabbbc28130d23150100000000000115230d1318bdbebf29a20200000000000000 │ │ -000000000000000115c01c1c0b3d2909020100000000000000010209293d0b0b292a150100000000000000 │ │ -00000000000000010102c1060c2b3e0101000000000000000000010123450a2aa215010100000000000000 │ │ -00000000000000010101010215020201010000000000000000000101020215020201010100000000000000 │ │ -00000000000000000001010101010100000000000000000000000000010101010101000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000101010100000000000000000000000000010101010000000000000000000000 │ │ +00000000000000000000020304050600000000000000000000000000060504030700000000000000000000 │ │ +00000000000000000008090a0b0c0a080100000000000000000001080a0d0b0a0903000000000000000000 │ │ +000000000000000007090e0f1011120c13140000000000000014130c12151617180b190000000000000000 │ │ +00000000000000011a1b1c1d1e1f20210c2201000000000001220c21232425262728290100000000000000 │ │ +00000000000000012a0a2b2c2d2e2f12300c030000000000030c303132333435360a091400000000000000 │ │ +0000000000000001370d3832393a331f3b3c0c3d0100013d0c0d3e3f403a4142433c440100000000000000 │ │ +0000000000000001131b12454647482e494a120c1307130c124b4c334d4e4f4512283d0100000000000000 │ │ +000000000000000000080d2150514ebf335253211b2a1b21545533bf565712210d08000000000000000000 │ │ +00000000000000000014220c3058524e48595a50125b125c5d5e4d565f60300c2214000000000000000000 │ │ +00000000000000000000143d0c0d6162393a40243b09636440484165660d0c3d1400000000000000000000 │ │ +000000000000000000000000670c125b68394833696a6933486b6c6d120c67000000000000000000000000 │ │ +00000000000000000000000000080d21506e41bf6f706fbf56575b210c0800000000000000000000000000 │ │ +00000000000000000000000000141328127172477374737524761228131400000000000000000000000000 │ │ +0000000000000000000000000000772a5b09387879c03a7a7b096d2a770000000000000000000000000000 │ │ +0000000000000000000000000014131b127c7d2c7e7f80818283121b131400000000000000000000000000 │ │ +000000000000000000000000003d0c215c8485bf868788bf33645c210c3d00000000000000000000000000 │ │ +000000000000000000000000030c125089853a8a728b8c4148405d50120c03000000000000000000000000 │ │ +0000000000000000000014220c3c8d8e858f4e909109926e393a9355940d0c221400000000000000000000 │ │ +00000000000000000014130c30956996486b9750126d1250689848334c99300c1314000000000000000000 │ │ +0000000000000000003d0c215c9a85bf56659b21289c28219d9e41bf333f31210c3d000000000000000000 │ │ +00000000000000019f0a123089963a565fa0120d1319130d12a1a24148405d305c0c030100000000000000 │ │ +0000000000000001290ca3a4a58f6b57a60d0c08010001080c0da6a7398f333fa830281400000000000000 │ │ +0000000000000001370b16a98faaab12300c670000000000670c3050684e8facad5c5c7700000000000000 │ │ +00000000000000010809aeaf59b0b1210c3d010000000000013d0c21b2a7b3b4b528040100000000000000 │ │ +0000000000000000b60ab7b8b927120c22140000000000000014220c1217babbbc289f0100000000000000 │ │ +000000000000000014bd1b1b0a3c2808010000000000000000000108283c0a0a2829140000000000000000 │ │ +00000000000000000001be050b2a3d00000000000000000000000000224409299f14000000000000000000 │ │ +00000000000000000000000114010100000000000000000000000000010114010100000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-xhdpi-v4/abs__ic_clear_search_api_disabled_holo_light.png ├── sng │ │ @@ -12,15 +12,14 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ @@ -141,54 +140,54 @@ │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ } │ │ tRNS { │ │ - 0 0 1 6 9 8 4 2 5 10 11 13 12 19 24 32 24 15 14 24 31 25 20 3 7 47 75 47 16 17 15 46 74 49 25 32 77 99 85 50 16 49 84 100 81 34 24 49 88 101 47 20 19 83 90 51 25 53 87 42 21 20 41 89 55 50 102 45 16 15 44 91 52 20 46 21 22 48 101 84 19 45 50 22 54 40 23 56 80 71 44 97 22 73 100 109 76 25 19 39 96 19 82 86 78 85 47 90 26 49 20 43 21 20 19 19 16 22 22 23 21 51 24 31 74 91 33 26 55 17 57 27 21 27 34 25 34 27 21} │ │ + 0 1 6 9 8 4 2 5 10 11 13 12 19 24 32 24 15 14 24 31 25 20 3 7 47 75 47 16 17 15 46 74 49 25 32 77 99 85 50 16 49 84 100 81 34 24 49 88 101 47 20 19 83 90 51 25 53 87 42 21 20 41 89 55 50 102 45 16 15 44 91 52 20 46 21 22 48 101 84 19 45 50 22 54 40 23 56 80 71 44 97 22 73 100 109 76 25 19 39 96 19 82 86 78 85 47 90 26 49 20 43 21 20 19 19 16 22 22 23 21 51 24 31 74 91 33 26 55 17 57 27 21 27 34 25 34 27 21} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000001010101010100000000000000000000000000010101010101000000000000000000 │ │ -00000000000000010101010102010101010000000000000000000101010102010101010100000000000000 │ │ -00000000000000010101020304050601010000000000000000000101060504030701010100000000000000 │ │ -00000000000000010108090a0a0b0c030101000000000000000101080c0b0a0a0a03010100000000000000 │ │ -0000000000000001070a0d0e0f10110b08020100000000000102060c12131415160c170100000000000000 │ │ -0000000000000001180c0e191a1b1c1d0b0801010100010101080c1d1e1f2021220c050100000000000000 │ │ -0000000000000002090a232425262712280b030101000101030c1112292a2b2c2d0c0a0200000000000000 │ │ -0000000000000002040b2e2f30312a32330b0b03010101080c0b341f35313637380b090200000000000000 │ │ -0000000000000001080c111d393a31263b3c110b0807060c123d3e2a313f401d110c080100000000000000 │ │ -000000000000000101030b1d11413f422a43441d0c090c1d45462a424748111d0b03010100000000000000 │ │ -00000000000000010102080b2849433f312a291111281212292a42474a4b110b0802010100000000000000 │ │ -0000000000000000000102080b0b4c4d304e4f1f3309505135313f52530b0b080201000000000000000000 │ │ -000000000000000000000101030b11285430312a5556552a313f5728110b03010100000000000000000000 │ │ -00000000000000000000000101030b1d11413642585958424748281d0b0301010000000000000000000000 │ │ -0000000000000000000000010102080c114b5a3a5b255b301f5c110c080201010000000000000000000000 │ │ -00000000000000000000000000010209280a2e5d5e5f3160610a2809020100000000000000000000000000 │ │ -0000000000000000000000010102060c11626324644264585565120c060201010000000000000000000000 │ │ -00000000000000000000000101080c1d12466642676869422a51121d0c0801010000000000000000000000 │ │ -000000000000000000000101030c11116a66316b5a6c4636312a6d11120c03010100000000000000000000 │ │ -0000000000000000000102080c0b6e6f665e3f37700a704130314f46710b0c080201000000000000000000 │ │ -00000000000000010102060c11725566313f4011112811115430312a3e73110c0602010100000000000000 │ │ -000000000000000101080c1d125a66424752741d0c0a0c1d442136422a4a121d0c08010100000000000000 │ │ -0000000000000001060c11116a6631474a75110b0807080b1176433f314f6d11120c030100000000000000 │ │ -0000000000000001050b7743665e3f48780b0b03010101030b0b7879304e2a4a7a110c0200000000000000 │ │ -0000000000000002040a7b7c5e7d5711110b030101000101030b1111543f5e247e12120200000000000000 │ │ -0000000000000001030a7f802a48811d0b0801010100010101080b1d81793582830c040200000000000000 │ │ -0000000000000001170c84858687110b08020100000000000102080b111588898a0c170100000000000000 │ │ -000000000000000102180c0c0a0b0c030101000000000000000101030c0b0a0c0c18020100000000000000 │ │ -0000000000000001010217050a09080101000000000000000000010108090a051702010100000000000000 │ │ -00000000000000010101010102020101010000000000000000000101010202010101010100000000000000 │ │ -00000000000000000001010101010100000000000000000000000000010101010101000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000001000000000000000000000000000000000001000000000000000000000000 │ │ +00000000000000000000010203040500000000000000000000000000050403020600000000000000000000 │ │ +000000000000000000070809090a0b020000000000000000000000070b0a09090902000000000000000000 │ │ +000000000000000006090c0d0e0f100a07010000000000000001050b11121314150b160000000000000000 │ │ +0000000000000000170b0d18191a1b1c0a0700000000000000070b1c1d1e1f20210b040000000000000000 │ │ +00000000000000010809222324252611270a020000000000020b101128292a2b2c0b090100000000000000 │ │ +0000000000000001030a2d2e2f302931320a0a02000000070b0a331e34303536370a080100000000000000 │ │ +0000000000000000070b101c383930253a3b100a0706050b113c3d29303e3f1c100b070000000000000000 │ │ +000000000000000000020a1c10403e412942431c0b080b1c444529414647101c0a02000000000000000000 │ │ +00000000000000000001070a2748423e302928101027111128294146494a100a0701000000000000000000 │ │ +0000000000000000000001070a0a4b4c2f4d4e1e32084f5034303e51520a0a070100000000000000000000 │ │ +000000000000000000000000020a1027532f302954555429303e5627100a02000000000000000000000000 │ │ +00000000000000000000000000020a1c10403541575857414647271c0a0200000000000000000000000000 │ │ +0000000000000000000000000001070b104a59395a245a2f1e5b100b070100000000000000000000000000 │ │ +0000000000000000000000000000010827092d5c5d5e305f60092708010000000000000000000000000000 │ │ +0000000000000000000000000001050b10616223634163575464110b050100000000000000000000000000 │ │ +00000000000000000000000000070b1c11456541666768412950111c0b0700000000000000000000000000 │ │ +000000000000000000000000020b10106965306a596b453530296c10110b02000000000000000000000000 │ │ +0000000000000000000001070b0a6d6e655d3e366f096f402f304e45700a0b070100000000000000000000 │ │ +00000000000000000001050b10715465303e3f1010271010532f30293d72100b0501000000000000000000 │ │ +000000000000000000070b1c115965414651731c0b090b1c432035412949111c0b07000000000000000000 │ │ +0000000000000000050b1010696530464974100a0706070a1075423e304e6c10110b020000000000000000 │ │ +0000000000000000040a7642655d3e47770a0a02000000020a0a77782f4d294979100b0100000000000000 │ │ +000000000000000103097a7b5d7c5610100a020000000000020a1010533e5d237d11110100000000000000 │ │ +000000000000000002097e7f2947801c0a0700000000000000070a1c80783481820b030100000000000000 │ │ +0000000000000000160b83848586100a07010000000000000001070a10148788890b160000000000000000 │ │ +000000000000000001170b0b090a0b020000000000000000000000020b0a090b0b17010000000000000000 │ │ +00000000000000000001160409080700000000000000000000000000070809041601000000000000000000 │ │ +00000000000000000000000001010000000000000000000000000000000101000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-xhdpi-v4/abs__ic_commit_search_api_holo_light.png ├── sng │ │ @@ -57,18 +57,17 @@ │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ } │ │ tRNS { │ │ - 0 0 1 2 10 27 196 244 243 245 241 240 231 4 85 255 254 11 82 253 250 252 205 166 174 172 171 165 7 83 203 23 226 223 47 8 5 90 151 44 3 78 219 42 169 9 81 173 89 43 224 49 193 177 233 55 18 36} │ │ + 0 1 2 10 27 196 244 243 245 241 240 231 4 85 254 11 82 253 250 252 205 166 174 172 171 165 7 83 203 23 226 223 47 8 5 90 151 44 3 78 219 42 169 9 81 173 89 43 224 49 193 177 233 55 18 36} │ │ IMAGE { │ │ pixels base64 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ @@ -80,42 +79,42 @@ │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000010112222222222222222101000000000000000000000 │ │ -0000000000000000000010211111111111111111101000000000000000000000 │ │ -0000000000000000000010134444444444444444101000000000000000000000 │ │ -0000000000000000000030567898AAAAAAAAABAC402000000000000000000000 │ │ -00000000000000000000D0EFGFFFFFFFFFFFFFFFH02000000000000000000000 │ │ -00000000000000000000D0IJKLGMNOPPPPPPPQPRS01000000000000000000000 │ │ -00000000000000000000D0TFKFGUV11111111111101000000000000000000000 │ │ -00000000000000000000D0TFLWFFXY1Zaaaaaaaa101000000000000000000000 │ │ -00000000000000000000D0TFFbcFFXd1e1110000000000000000000000000000 │ │ -00000000000000000000D0TFFf1OFFgh1e111000000000000000000000000000 │ │ -00000000000000000000D0TFFE1HPFFXd1e11100000000000000000000000000 │ │ -00000000000000000000D0TFFI11SiFFgh1e1110000000000000000000000000 │ │ -00000000000000000000D0TFFT0S1jPFFXd1e111000000000000000000000000 │ │ -00000000000000000000D0TFFT0D31SiFFgh1e11100000000000000000000000 │ │ -00000000000000000000D0TFFT0D131jPFFXd1e1110000000000000000000000 │ │ -00000000000000000000D0TFFT0D1131SiFFgh1e111000000000000000000000 │ │ -00000000000000000000D0TFFT0D01131jPFFXd1e11100000000000000000000 │ │ -00000000000000000000D0TFFT0D011131ZQFFgh1e1110000000000000000000 │ │ -00000000000000000000D0kKKk0D00011314lFFXd1e111000000000000000000 │ │ -00000000000000000000D0mFFm0D00011131ZQFFgh1e11100000000000000000 │ │ -00000000000000000000205TT5020000011314lFFXd1e1110000000000000000 │ │ -00000000000000000000101111010000011131ZQFFgn12110000000000000000 │ │ -00000000000000000000102DD201000000011314lFFop3210000000000000000 │ │ -0000000000000000000000000000000000011131ZQFFqa220000000000000000 │ │ -000000000000000000000000000000000000011314rst1210000000000000000 │ │ -000000000000000000000000000000000000011131uv12110000000000000000 │ │ -0000000000000000000000000000000000000001121131110000000000000000 │ │ -0000000000000000000000000000000000000001102211100000000000000000 │ │ +0000000000000000000000001111111111111111000000000000000000000000 │ │ +0000000000000000000000100000000000000000000000000000000000000000 │ │ +0000000000000000000000023333333333333333000000000000000000000000 │ │ +0000000000000000000020456787999999999A9B301000000000000000000000 │ │ +00000000000000000000C0DuEuuuuuuuuuuuuuuuF01000000000000000000000 │ │ +00000000000000000000C0GHIJEKLMNNNNNNNONPQ00000000000000000000000 │ │ +00000000000000000000C0RuIuEST00000000000000000000000000000000000 │ │ +00000000000000000000C0RuJUuuVW0XYYYYYYYY000000000000000000000000 │ │ +00000000000000000000C0RuuZauuVb0c0000000000000000000000000000000 │ │ +00000000000000000000C0Ruud0Muuef0c000000000000000000000000000000 │ │ +00000000000000000000C0RuuD0FNuuVb0c00000000000000000000000000000 │ │ +00000000000000000000C0RuuG00Qguuef0c0000000000000000000000000000 │ │ +00000000000000000000C0RuuR0Q0hNuuVb0c000000000000000000000000000 │ │ +00000000000000000000C0RuuR0C20Qguuef0c00000000000000000000000000 │ │ +00000000000000000000C0RuuR0C020hNuuVb0c0000000000000000000000000 │ │ +00000000000000000000C0RuuR0C0020Qguuef0c000000000000000000000000 │ │ +00000000000000000000C0RuuR0C00020hNuuVb0c00000000000000000000000 │ │ +00000000000000000000C0RuuR0C000020XOuuef0c0000000000000000000000 │ │ +00000000000000000000C0iIIi0C00000203juuVb0c000000000000000000000 │ │ +00000000000000000000C0kuuk0C00000020XOuuef0c00000000000000000000 │ │ +00000000000000000000104RR4010000000203juuVb0c0000000000000000000 │ │ +00000000000000000000000000000000000020XOuuel01000000000000000000 │ │ +00000000000000000000001CC100000000000203juumn2100000000000000000 │ │ +0000000000000000000000000000000000000020XOuuoY110000000000000000 │ │ +000000000000000000000000000000000000000203pqr0100000000000000000 │ │ +000000000000000000000000000000000000000020st01000000000000000000 │ │ +0000000000000000000000000000000000000000010020000000000000000000 │ │ +0000000000000000000000000000000000000000001100000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-xhdpi-v4/abs__ic_menu_share_holo_dark.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 64; height: 64; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 ├── res/drawable-xhdpi-v4/abs__ic_voice_search_api_holo_light.png ├── sng │ │ @@ -1,51 +1,51 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 43; height: 43; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff04 ff0e ff12 ff17 ff19 ff17 ff12 ff0d ff04 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff01 ff08 ff14 ff1e ff1f ff23 ff24 ff23 ff1e ff1d ff14 ff08 ff01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff01 ff09 ff1d fe29 f330 df36 d938 d739 d938 e035 f430 ff29 ff1d ff09 ff01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff06 ff1f ff25 f42f a75b 80b1 79d4 77df 79d2 81ac aa57 f82d ff25 ff1e ff06 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff04 ff0e ff12 ff17 ff19 ff17 ff12 ff0d ff04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff08 ff14 ff1e ff1f ff23 ff24 ff23 ff1e ff1d ff14 ff08 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff09 ff1d fe29 f330 df36 d938 d739 d938 e035 f430 ff29 ff1d ff09 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff06 ff1f ff25 f42f a75b 80b1 79d4 77df 79d2 81ac aa57 f82d ff25 ff1e ff06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff07 ff16 fe2a e931 927c 7ac8 75f0 73ff 72ff 73ff 75ee 7bc7 937b ed30 fe29 ff16 ff07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff0f ff21 f92d 9d67 7acd 71ff 73ff 73ff 73ff 73ff 72ff 71ff 7acc 9f65 fa2d ff21 ff0f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff13 ff23 f32f 7dbc 73f9 73ff 73ff 73ff 73ff 73ff 73ff 73ff 73f9 7dbc f32f ff23 ff13 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff17 ff26 f12f 78d6 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78d6 f12f ff26 ff17 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff18 ff28 f02f 78db 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78db f02f ff28 ff18 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff18 ff28 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff28 ff18 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff18 ff28 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff28 ff18 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff18 ff28 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff28 ff18 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff18 ff28 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff28 ff18 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff17 ff28 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff28 ff17 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff01 ff01 ff18 ff28 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff28 ff18 ff01 ff01 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff02 ff0b ff19 ff20 ff27 ff25 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff25 ff28 ff23 ff1b ff0e ff03 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 ff03 ff12 ff1f ff20 ff1f ff26 ff25 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff25 ff26 ff1f ff21 ff20 ff14 ff04 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff17 ff28 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff28 ff17 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff18 ff28 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff28 ff18 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff0b ff19 ff20 ff27 ff25 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff25 ff28 ff23 ff1b ff0e ff03 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff03 ff12 ff1f ff20 ff1f ff26 ff25 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff25 ff26 ff1f ff21 ff20 ff14 ff04 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 ff01 ff0a ff1f ec35 c046 a958 c840 ff21 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff21 c641 a75b bb49 ea36 ff20 ff0d ff01 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 ff01 ff10 ff1c c445 8795 74f3 8b8a ff16 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff15 898f 73ff 83a2 bf48 ff1c ff13 ff01 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 ff01 ff09 ff1d ec30 af52 75eb 898f ff16 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff15 8796 74f5 b74b e92d ff1f ff0c ff01 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 ff03 ff1c ff29 d539 76e2 898e ff16 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff15 8795 75ec fd2c ff24 ff1d ff04 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff1a ff2b cc3d 76e6 898f ff16 f02f 78db 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78db f02f ff15 8894 75ec e633 ff27 ff19 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff1a ff29 d339 75ec 8795 ff18 f12f 78d9 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78d9 f12f ff18 8894 76e8 e632 ff26 ff19 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff17 ff25 e333 77df 8697 ff24 f42e 7dbf 73f9 73ff 73ff 73ff 73ff 73ff 73ff 73ff 73f9 7dbd f42e eb2c 8799 79d6 e932 ff24 ff16 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff03 ff1c ff29 d539 76e2 898e ff16 f02f 78da 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78da f02f ff15 8795 75ec fd2c ff24 ff1d ff04 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff1a ff2b cc3d 76e6 898f ff16 f02f 78db 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78db f02f ff15 8894 75ec e633 ff27 ff19 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff1a ff29 d339 75ec 8795 ff18 f12f 78d9 72ff 73ff 73ff 73ff 73ff 73ff 73ff 73ff 72ff 78d9 f12f ff18 8894 76e8 e632 ff26 ff19 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff17 ff25 e333 77df 8697 ff24 f42e 7dbf 73f9 73ff 73ff 73ff 73ff 73ff 73ff 73ff 73f9 7dbd f42e eb2c 8799 79d6 e932 ff24 ff16 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff13 ff21 ed30 7eb9 82a4 b152 ff27 9575 79d5 71ff 73ff 73ff 73ff 73ff 73ff 71ff 79d3 9671 ff24 a164 81ab 82aa ee30 ff20 ff12 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff0d ff1d f32f 917d 7fb3 869a de34 f32f 8a8c 76e4 74f6 73ff 73ff 73fe 74f6 76e3 8b88 f52e c73e 81ae 7fb4 9a69 f62e ff1b ff0c 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff06 ff17 fd2c e035 80ae 77e1 9771 e932 f52d 9e64 7cc2 75ec 74f9 76ea 7cc0 9f64 ff2a d13b 83a4 76e3 8698 f826 ff2c ff14 ff04 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff0c ff24 ff27 a75c 82a7 77e1 7dba 9279 ad53 a161 b250 b34f a858 a160 9f64 8891 7ac9 78d9 8b8a c047 ff25 ff21 ff0a ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff03 ff13 ff24 f32e a75c 7fb2 79cf 7dc1 82a7 8699 8f80 917c 8c87 8699 80b0 7cc5 7cc2 8891 c543 ff24 ff22 ff0f ff03 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff03 ff1a ff23 ff29 d03c 9080 7db3 77df 72ff 71ff 72ff 71ff 71ff 79d8 8498 a65b ff28 ff26 ff22 ff13 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff03 ff13 ff24 fc2c f32f e523 a260 72ff 72ff 73ff 72ff 72ff a260 e922 f72e ff2c ff21 ff0f ff01 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff02 ff0e ff1b ff22 ff20 ff1d e432 976f 76e3 71ff 77e1 9e66 e230 ff1f ff21 ff21 ff19 ff0b ff01 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff03 ff14 ff1a ff1a ff1c ff1c ff1f ff1b ff20 79d3 70ff 79d0 ff12 ff18 ff20 ff1c ff1b ff1a ff19 ff13 ff02 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff03 ff13 ff24 f32e a75c 7fb2 79cf 7dc1 82a7 8699 8f80 917c 8c87 8699 80b0 7cc5 7cc2 8891 c543 ff24 ff22 ff0f ff03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff03 ff1a ff23 ff29 d03c 9080 7db3 77df 72ff 71ff 72ff 71ff 71ff 79d8 8498 a65b ff28 ff26 ff22 ff13 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff03 ff13 ff24 fc2c f32f e523 a260 72ff 72ff 73ff 72ff 72ff a260 e922 f72e ff2c ff21 ff0f ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff0e ff1b ff22 ff20 ff1d e432 976f 76e3 71ff 77e1 9e66 e230 ff1f ff21 ff21 ff19 ff0b ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff03 ff14 ff1a ff1a ff1c ff1c ff1f ff1b ff20 79d3 70ff 79d0 ff12 ff18 ff20 ff1c ff1b ff1a ff19 ff13 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff0e ff28 ee34 d63a c940 c841 c442 be42 af52 77dd 71ff 78db bc47 bd3f c642 c940 cc3f da39 f033 ff27 ff0c ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff08 ff21 ff24 ab57 8699 7bc7 7bca 78d8 76eb 74f5 73fd 73ff 73fd 74f4 76e2 79d3 7bc8 7ebb 8a8d b052 ff25 ff20 ff08 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff0b ff2a ff1f 8894 73f0 73fc 73fc 73ff 72ff 72ff 73ff 73ff 73ff 72ff 73ff 73ff 74fb 74f7 74eb 8892 ff20 ff2b ff0b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff0b ff2a ff20 8b8a 76df 75f0 74f9 74f9 74fa 73ff 72ff 72ff 72ff 72ff 73fd 74f9 74fa 74f4 75e2 8b8b ff20 ff2a ff0b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff08 ff1f ff26 bb4a 917d 81ab 7dbe 7dc0 7cc6 78da 76e6 76e8 76e8 76e8 7bca 7dbf 7dbf 80b1 8e83 b74c ff25 ff1f ff08 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff0a ff25 f730 ea32 e135 dd36 dc37 db37 d738 d539 d539 d539 d539 db37 dd37 dd37 df36 e932 f730 ff26 ff0a ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff02 ff0f ff16 ff1b ff1f ff20 ff20 ff21 ff24 ff25 ff26 ff26 ff25 ff21 ff20 ff20 ff1f ff1c ff18 ff10 ff02 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff06 ff0c ff12 ff14 ff14 ff15 ff18 ff1a ff1b ff1b ff1b ff16 ff14 ff14 ff12 ff0e ff07 ff01 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff0f ff16 ff1b ff1f ff20 ff20 ff21 ff24 ff25 ff26 ff26 ff25 ff21 ff20 ff20 ff1f ff1c ff18 ff10 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff06 ff0c ff12 ff14 ff14 ff15 ff18 ff1a ff1b ff1b ff1b ff16 ff14 ff14 ff12 ff0e ff07 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-xhdpi-v4/abs__ic_cab_done_holo_dark.png ├── sng │ │ @@ -109,18 +109,17 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 1 2 4 49 122 224 84 119 228 219 218 93 3 117 229 215 212 233 142 213 146 6 115 150 9 114 151 112 227 152 216 154 109 155 11 156 107 158 106 159 103 226 160 13 104 225 217 163 12 24 101 62 208 165 14 69 209 223 98 97 166 15 234 210 168 17 164 95 16 96 170 18 171 222 173 19 162 89 161 90 221 175 22 108 87 176 20 111 88 178 23 157 230 102 81 21 10 220 180 181 214 182 27 153 25 7 185 26} │ │ + 0 1 2 4 49 122 224 84 119 228 219 218 93 3 117 229 215 212 233 142 213 146 6 115 150 9 114 151 112 227 152 216 154 109 155 11 156 107 158 106 159 103 226 160 13 104 225 217 163 12 24 101 62 208 165 14 69 209 223 98 97 166 15 234 210 168 17 164 95 16 96 170 18 171 222 173 19 162 89 161 90 221 175 22 108 87 176 20 111 88 178 23 157 230 102 81 21 10 220 180 181 214 182 27 153 25 7 185 26} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ @@ -128,53 +127,53 @@ │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010001010001000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010002030101010000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010101010201010100000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101020204050102010101000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010102020106070801020101000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101020301090a0b0c0d0e0201000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010202010f1011121314030201000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010203010f101115101617010201000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000010101020201180a111510191a01020101000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000001010203011b0a11150a1c170102010101000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000101010203011d1e1115101f1a010301010100000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000101020e011d0a201510211a01020101010000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000010101020301221e11151023240103010101000000000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000101020e01221e201510251a010201010100000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000010101020301261e201510272401030101010000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000101020e01281e20151029240102010101000000000000000000000000 │ │ -0000000000000000000100010201000101000000000000000000000000000000000101010203012a2b2015102c2d010301010100000000000000000000000000 │ │ -0000000000000000010100020102010101000000000000000000000000000000000101010e012e2f301510313201020101010000000000000000000000000000 │ │ -00000000000000010101030133010202010101000000000000000000000000010101020e01342f201510312d0103010101000000000000000000000000000000 │ │ -0000000000000001010201353634010e0101010000000000000000000000000101010e01342f3012103738010201010100000000000000000000000000000000 │ │ -00000000000000010202393a3b3b3c010e020101010000000000000000010101020e013d073012103e3f01030101010000000000000000000000000000000000 │ │ -00000000000000010204274041302f34010e02010100000000000000000101010e013c07301210423f0102010101000000000000000000000000000000000000 │ │ -000000000000000102014344101230073401030201010100000000010101020e01453b3012104246010e01010100000000000000000000000000000000000000 │ │ -00000000000000010102013f371012302f2e010e020101000000000101010e01473b0c120a484901020101010000000000000000000000000000000000000000 │ │ -000000000000000101010e0138441012202f2e010302010101010101020e010d3b3012104a43010e010101000000000000000000000000000000000000000000 │ │ -0000000000000000010101020138441015301e26010e0201010101010e010d4b0c120a4c4d010301010100000000000000000000000000000000000000000000 │ │ -0000000000000000000101010301384e1015202b280103020101020e014f4b0c12104c49010e0101010000000000000000000000000000000000000000000000 │ │ -00000000000000000000010101020132501015201e22010e02010e0151520c120a53540103010101000000000000000000000000000000000000000000000000 │ │ -000000000000000000000001010103012d2c1015201e550103040156520c12105758010e01010100000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000010101020132291015201e5901015a520c120a5b5c01030101010000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000101010301325d1015205e5f60520c120a5b61010e010101000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000101010201622510153052630b120a6433010301010100000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000101010301242510152030120a6533010e0101010000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000001010102011a230a66150a67680103010101000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000010101030162691e1e656a010e01010100000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000001010102016b5d6c6d01030101010000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000010101030138540103010101000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000101010201010201010100000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000001010002030001010000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010103040001000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010005060700010000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020008090a0b0c0d0100000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101000e0f10111213020100000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102000e0f10140f1516000100000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010100170910140f181900010000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102001a091014091b160001000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000102001c1d10140f1e19000200000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000010d001c091f140f201900010000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000010200211d10140f22230002000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000010d00211d1f140f2419000100000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000010200251d1f140f262300020000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000010d00271d1f140f28230001000000000000000000000000000000 │ │ +000000000000000000000000010000000000000000000000000000000000000000000000010200292a1f140f2b2c000200000000000000000000000000000000 │ │ +0000000000000000000000010001000000000000000000000000000000000000000000000d002d2e2f140f303100010000000000000000000000000000000000 │ │ +00000000000000000000020032000101000000000000000000000000000000000000010d00332e1f140f302c0002000000000000000000000000000000000000 │ │ +0000000000000000000100343533000d0000000000000000000000000000000000000d00332e2f110f3637000100000000000000000000000000000000000000 │ │ +0000000000000000010138393a3a3b000d010000000000000000000000000000010d003c062f110f3d3e00020000000000000000000000000000000000000000 │ │ +00000000000000000103263f402f2e33000d01000000000000000000000000000d003b062f110f413e0001000000000000000000000000000000000000000000 │ │ +0000000000000000010042430f112f063300020100000000000000000000010d00443a2f110f4145000d00000000000000000000000000000000000000000000 │ │ +00000000000000000001003e360f112f2e2d000d010000000000000000000d00463a0b1109474800010000000000000000000000000000000000000000000000 │ │ +000000000000000000000d0037430f111f2e2d000201000000000000010d000c3a2f110f4942000d000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000010037430f142f1d25000d0100000000000d000c4a0b11094b4c000200000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000200374d0f141f2a270002010000010d004e4a0b110f4b48000d0000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000100314f0f141f1d21000d01000d0050510b110952530002000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000002002c2b0f141f1d540002030055510b110f5657000d00000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000010031280f141f1d58000059510b11095a5b00020000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000200315c0f141f5d5e5f510b11095a60000d000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000010061240f142f51620a11096332000200000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000020023240f141f2f11096432000d0000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000010019220965140966670002000000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000020061681d1d6469000d00000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000001006a5c6b6c00020000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000020037530002000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000100000100000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000001020000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-xhdpi-v4/abs__ic_ab_back_holo_dark.png ├── sng │ │ @@ -67,46 +67,45 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 1 6 5 3 2 96 127 122 123 124 117 19 48 134 129 128 137 66 9 110 132 126 108 10 61 135 133 46 15 119 130 77 30 27 125 88 118 13 38 131 56 101 102 50 35 112 83 65 21 120 22 62 68 121 114 53 7 103 40 91 29 79 17 64 111 11} │ │ + 0 1 6 5 3 2 96 127 122 123 124 117 19 48 134 129 128 137 66 9 110 132 126 108 10 61 135 133 46 15 119 130 77 30 27 125 88 118 13 38 131 56 101 102 50 35 112 83 65 21 120 22 62 68 121 114 53 7 103 40 91 29 79 17 64 111 11} │ │ IMAGE { │ │ pixels hex │ │ -0000000000000000000000000001000101010101010101000100000000000000 │ │ -0000000000000000000000000101010102030404040305010100000000000000 │ │ -000000000000000000000001010101060708090a0b0c0d010200000000000000 │ │ -0000000000000000000000010102010e0f101011121301020100000000000000 │ │ -0000000000000000000000010202141516171716181902020100000000000000 │ │ -00000000000000000000010102011a1b1711081c1d0102010100000000000000 │ │ -000000000000000000010102011e1f2011170f07020201010100000000000000 │ │ -00000000000000000001010201211b1708100822010201010000000000000000 │ │ -00000000000000000101020123241008171b2101020101000000000000000000 │ │ -000000000000000101010201251b171120262701020101000000000000000000 │ │ -000000000000000101020128290811170f2a0102010100000000000000000000 │ │ -00000000000000010202032b1c08081c2c040202010000000000000000000000 │ │ -000000000000010102012d0f081111202e010201010000000000000000000000 │ │ -000000000000010201142f2908171b3001020101000000000000000000000000 │ │ -000000000000010201311b080829090d01020101000000000000000000000000 │ │ -000000000000020132332008081c130102010100000000000000000000000000 │ │ -000000000000020134092008081c350102010100000000000000000000000000 │ │ -000000000000010201361b080829370d01020101000000000000000000000000 │ │ -00000000000001020119382008171b3001020101000000000000000000000000 │ │ -00000000000001010201391b171111202e010201010000000000000000000000 │ │ -000000000000000102023a3b1c08081c2c040202010000000000000000000000 │ │ -00000000000000010102013c160811170f2a0102010100000000000000000000 │ │ -0000000000000001010102013d0f170820262701020101000000000000000000 │ │ -0000000000000000010102013e081008171b2101020101000000000000000000 │ │ -000000000000000000010102013f1b1708100822010201010000000000000000 │ │ -0000000000000000000101020140332011170f07020201010100000000000000 │ │ -0000000000000000000001010201411b1711081c2d0102010100000000000000 │ │ -0000000000000000000000010202194216081716154302020100000000000000 │ │ -0000000000000000000000010102012d0f102011121301020100000000000000 │ │ -000000000000000000000001010101050708090a0b0c0d010200000000000000 │ │ -0000000000000000000000000101010102030404040305010100000000000000 │ │ -0000000000000000000000000001000101010101010101000100000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000001020303030204000000000000000000 │ │ +00000000000000000000000000000005060708090a0b0c000100000000000000 │ │ +0000000000000000000000000001000d0e0f0f10111200010000000000000000 │ │ +0000000000000000000000000101131415161615171801010000000000000000 │ │ +0000000000000000000000000100191a1610071b1c0001000000000000000000 │ │ +000000000000000000000001001d1e1f10160e06010100000000000000000000 │ │ +00000000000000000000000100201a16070f0721000100000000000000000000 │ │ +00000000000000000000010022230f07161a2000010000000000000000000000 │ │ +000000000000000000000100241a16101f252600010000000000000000000000 │ │ +000000000000000000010027280710160e290001000000000000000000000000 │ │ +00000000000000000101022a1b07071b2b030101000000000000000000000000 │ │ +000000000000000001002c0e0710101f2d000100000000000000000000000000 │ │ +000000000000000100132e2807161a2f00010000000000000000000000000000 │ │ +000000000000000100301a070728080c00010000000000000000000000000000 │ │ +000000000000010031321f07071b120001000000000000000000000000000000 │ │ +000000000000010033081f07071b340001000000000000000000000000000000 │ │ +000000000000000100351a070728360c00010000000000000000000000000000 │ │ +00000000000000010018371f07161a2f00010000000000000000000000000000 │ │ +00000000000000000100381a1610101f2d000100000000000000000000000000 │ │ +00000000000000000101393a1b07071b2b030101000000000000000000000000 │ │ +00000000000000000001003b150710160e290001000000000000000000000000 │ │ +0000000000000000000001003c0e16071f252600010000000000000000000000 │ │ +0000000000000000000001003d070f07161a2000010000000000000000000000 │ │ +000000000000000000000001003e1a16070f0721000100000000000000000000 │ │ +000000000000000000000001003f321f10160e06010100000000000000000000 │ │ +0000000000000000000000000100401a1610071b2c0001000000000000000000 │ │ +0000000000000000000000000101184115071615144201010000000000000000 │ │ +0000000000000000000000000001002c0e0f1f10111200010000000000000000 │ │ +00000000000000000000000000000004060708090a0b0c000100000000000000 │ │ +0000000000000000000000000000000001020303030204000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-xhdpi-v4/abs__spinner_48_inner_holo.png ├── sng │ │ @@ -12,89 +12,89 @@ │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fe05 fe08 aa09 7f09 8008 8003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc01 fc06 fc0c fd1a fd2e fd3e fe4d fe55 fe5a fe5e aa5e 7f5e 805d 8058 8054 8149 813a 8128 8214 820a 8204 8200 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc01 fc06 fc0c fd1a fd2e fd3e fe4d fe55 fe5a fe5e aa5e 7f5e 805d 8058 8054 8149 813a 8128 8214 820a 8204 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fb06 fb19 fc2f fc47 fc63 fd73 fd78 fd7b fe7e fe80 fe80 fe80 aa80 7f80 8080 8080 8080 817d 817b 8177 8270 825b 8240 8327 8313 8303 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa00 fa04 fa12 fa33 fb57 fb6e fc7e fc80 fc80 fc80 fd80 fd80 fe80 fe80 fe80 fe80 aa80 7f80 8080 8080 8080 8180 8180 8180 8280 8280 8280 837b 8368 834f 8427 840c 8402 8500 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa04 fa12 fa33 fb57 fb6e fc7e fc80 fc80 fc80 fd80 fd80 fe80 fe80 fe80 fe80 aa80 7f80 8080 8080 8080 8180 8180 8180 8280 8280 8280 837b 8368 834f 8427 840c 8402 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f903 f918 fa3e fa68 fa79 fb7f fb80 fb80 fc80 fc80 fc80 fd80 fd80 fd80 fe80 fe80 fe80 aa80 7f80 8080 8080 8080 8180 8180 8180 8280 8280 8380 8380 8380 847e 8476 845d 8530 850f 8501 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f800 f802 f815 f942 f96d fa7e fa80 fa80 fb80 fb80 fb80 fc80 fc80 fc80 fd80 fd80 fd80 fe80 fe80 fe80 aa80 7f80 8080 8080 8180 8180 8180 8180 8280 8280 8380 8380 8380 8480 8480 8480 857b 8562 8533 860c 8601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f802 f815 f942 f96d fa7e fa80 fa80 fb80 fb80 fb80 fc80 fc80 fc80 fd80 fd80 fd80 fe80 fe80 fe80 aa80 7f80 8080 8080 8180 8180 8180 8180 8280 8280 8380 8380 8380 8480 8480 8480 857b 8562 8533 860c 8601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f80a f82f f865 f97b f980 f980 fa80 fa80 fa80 fb80 fb80 fc80 fc80 fc80 fd80 fd80 fd80 fe80 fe80 fe80 ab7d 7f7f 8080 8080 8180 8180 8180 8280 8280 8280 8380 8380 8380 8480 8480 8580 8580 8580 8677 8656 8620 8604 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f703 f71b f755 f878 f880 f880 f980 f980 fa80 fa80 fa80 fb80 fb80 fb7f fc7b fc76 fd68 fd57 fd47 fe38 fe2d fe2b ad28 7f29 802b 802f 813c 814b 815d 826d 8277 827c 8380 8380 8480 8480 8480 8580 8580 8580 8680 8680 8770 8743 870f 8701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f605 f62c f766 f77e f780 f880 f880 f980 f980 f980 fa80 fa80 fa7e fb6f fb58 fc3c fc21 fd0e fd09 fd06 fe03 fe00 0000 0000 0000 0000 8001 8104 8106 810a 8211 8229 8244 835f 8375 8480 8480 8580 8580 8580 8680 8680 8680 8780 877b 8756 881c 8801 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f500 f60d f641 f676 f680 f780 f780 f880 f880 f880 f980 f97f fa78 fa5e fa38 fb19 fb06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8300 830b 8321 8442 8469 857c 8580 8580 8680 8680 8780 8780 8780 887f 886b 882d 8906 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f500 f50f f54e f679 f680 f680 f780 f780 f780 f880 f880 f97a f95c f931 fa0d fa03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8400 8405 8514 8540 8567 867e 8680 8780 8780 8780 8880 8880 8880 8971 8937 8906 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f400 f414 f555 f57d f580 f680 f680 f680 f780 f780 f87d f864 f832 f90b f901 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8502 8614 8641 866f 877e 8780 8880 8880 8880 8980 8980 8978 8a3e 8a09 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f300 f40e f455 f47c f580 f580 f580 f680 f680 f680 f777 f74d f815 f803 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8600 8606 8721 875c 877c 8880 8880 8980 8980 8980 8980 8a76 8a3d 8b05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f605 f62c f766 f77e f780 f880 f880 f980 f980 f980 fa80 fa80 fa7e fb6f fb58 fc3c fc21 fd0e fd09 fd06 fe03 0000 0000 0000 0000 0000 8001 8104 8106 810a 8211 8229 8244 835f 8375 8480 8480 8580 8580 8580 8680 8680 8680 8780 877b 8756 881c 8801 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f60d f641 f676 f680 f780 f780 f880 f880 f880 f980 f97f fa78 fa5e fa38 fb19 fb06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 830b 8321 8442 8469 857c 8580 8580 8680 8680 8780 8780 8780 887f 886b 882d 8906 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f50f f54e f679 f680 f680 f780 f780 f780 f880 f880 f97a f95c f931 fa0d fa03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8405 8514 8540 8567 867e 8680 8780 8780 8780 8880 8880 8880 8971 8937 8906 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f414 f555 f57d f580 f680 f680 f680 f780 f780 f87d f864 f832 f90b f901 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8502 8614 8641 866f 877e 8780 8880 8880 8880 8980 8980 8978 8a3e 8a09 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f40e f455 f47c f580 f580 f580 f680 f680 f680 f777 f74d f815 f803 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8606 8721 875c 877c 8880 8880 8980 8980 8980 8980 8a76 8a3d 8b05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f30d f34d f47d f480 f480 f580 f580 f580 f67f f66c f731 f707 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8710 8843 8876 8880 8980 8980 8a80 8a80 8a80 8b76 8b35 8b06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f207 f346 f379 f380 f480 f480 f480 f580 f57f f662 f623 f603 f700 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8800 8807 8835 896f 8980 8980 8a80 8a80 8b80 8b80 8b71 8c2c 8c01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f207 f346 f379 f380 f480 f480 f480 f580 f57f f662 f623 f603 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8807 8835 896f 8980 8980 8a80 8a80 8b80 8b80 8b71 8c2c 8c01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f204 f233 f278 f280 f380 f380 f480 f480 f47d f55c f518 f501 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8903 8929 8a6b 8a7f 8a80 8b80 8b80 8b80 8c80 8c6b 8c1c 8d01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f120 f26b f280 f280 f380 f380 f380 f47f f45a f416 f501 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8902 8a27 8a6b 8b80 8b80 8b80 8c80 8c80 8c7f 8d55 8d0f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f000 f10f f15d f17f f180 f280 f280 f280 f37e f360 f415 f401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8a02 8b28 8b6f 8b7f 8c80 8c80 8d80 8d80 8d7b 8d44 8e04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f10f f15d f17f f180 f280 f280 f280 f37e f360 f415 f401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8a02 8b28 8b6f 8b7f 8c80 8c80 8d80 8d80 8d7b 8d44 8e04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f004 f03c f07c f180 f180 f180 f280 f280 f268 f31e f301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8b03 8c34 8c75 8c80 8d80 8d80 8d80 8d80 8e71 8e22 8e01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ef00 ef1f f06e f080 f080 f180 f180 f180 f174 f22a f202 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8c07 8c42 8d7c 8d80 8d80 8e80 8e80 8e80 8f59 8f0d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ef06 ef50 ef7e f080 f080 f080 f080 f17c f144 f205 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8c00 8d0f 8d5c 8d7e 8e80 8e80 8e80 8f80 8f78 8f34 8f01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ee01 ee23 ef75 ef80 ef80 ef80 f080 f080 f05e f110 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8e21 8e70 8e80 8f80 8f80 8f80 8f7f 9062 9010 9000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ef1f f06e f080 f080 f180 f180 f180 f174 f22a f202 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8c07 8c42 8d7c 8d80 8d80 8e80 8e80 8e80 8f59 8f0d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ef06 ef50 ef7e f080 f080 f080 f080 f17c f144 f205 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8d0f 8d5c 8d7e 8e80 8e80 8e80 8f80 8f78 8f34 8f01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ee01 ee23 ef75 ef80 ef80 ef80 f080 f080 f05e f110 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8e21 8e70 8e80 8f80 8f80 8f80 8f7f 9062 9010 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ee08 ee4e ee7f ee80 ef80 ef80 ef80 f076 f029 f002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8e06 8e43 8f7d 8f80 8f80 9080 9080 907b 9030 9002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ed1f ed72 ee80 ee80 ee80 ee80 ef7e ef50 ef06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8f00 8f13 8f66 9080 9080 9080 9080 9180 915d 910c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ec01 ed44 ed7c ed80 ed80 ee80 ee80 ee73 ee23 ef00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8f01 903f 907b 9080 9180 9180 9180 9175 9125 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ed1f ed72 ee80 ee80 ee80 ee80 ef7e ef50 ef06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8f13 8f66 9080 9080 9080 9080 9180 915d 910c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ec01 ed44 ed7c ed80 ed80 ee80 ee80 ee73 ee23 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8f01 903f 907b 9080 9180 9180 9180 9175 9125 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ec0f ec64 ec80 ed80 ed80 ed80 ed80 ee4f ee08 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9014 9168 9180 9180 9180 9280 927d 924b 9202 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 eb01 ec27 ec78 ec80 ec80 ec80 ec80 ed78 ed26 ee01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9104 9140 917f 9280 9280 9280 9280 9266 9311 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 eb06 eb47 eb80 eb80 ec80 ec80 ec80 ec60 ed0c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9100 921e 9272 9280 9280 9380 9380 937b 9329 9401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 eb06 eb47 eb80 eb80 ec80 ec80 ec80 ec60 ed0c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 921e 9272 9280 9280 9380 9380 937b 9329 9401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 eb0c eb64 eb80 eb80 eb80 eb80 eb7c ec43 ec01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9209 925d 9380 9380 9380 9380 9380 9444 9405 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ea1d ea74 ea80 ea80 ea80 eb80 eb75 eb22 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9300 9342 937c 9480 9480 9480 9480 945f 940b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ea1d ea74 ea80 ea80 ea80 eb80 eb75 eb22 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9342 937c 9480 9480 9480 9480 945f 940b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e934 ea79 ea80 ea80 ea80 ea80 ea68 ea0e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9427 9477 9480 9480 9480 9480 9571 9515 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e800 e94a e97e e980 e980 e980 e980 e94e e907 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9411 956b 9580 9580 9580 9580 9577 9529 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e94a e97e e980 e980 e980 e980 e94e e907 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9411 956b 9580 9580 9580 9580 9577 9529 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e804 e859 e880 e880 e980 e980 e980 e93a e903 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9509 955a 9580 9580 9580 9680 967b 963a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e80d e862 e880 e880 e880 e880 e87d e829 e900 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9606 9649 9680 9680 9680 9680 967e 9649 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e80d e862 e880 e880 e880 e880 e87d e829 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9606 9649 9680 9680 9680 9680 967e 9649 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e714 e769 e780 e780 e780 e780 e875 e820 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9603 963a 9780 9780 9780 9780 9780 9754 9701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e619 e66f e680 e780 e780 e780 e76e e719 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9701 972d 9780 9780 9780 9880 9880 985b 9805 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e61d e672 e680 e680 e680 e680 e66a e615 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9700 9827 987d 9880 9880 9880 9880 985e 9809 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e61d e672 e680 e680 e680 e680 e66a e615 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9827 987d 9880 9880 9880 9880 985e 9809 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e51f e574 e580 e580 e580 e580 e568 e512 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9925 997a 9980 9980 9980 9980 9960 990b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e51f e575 e580 e580 e580 e580 e567 e512 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9925 997a 9980 9980 9980 9980 9961 990c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e41e e473 e480 e480 e480 e480 e469 e414 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9a26 9a7c 9a80 9a80 9a80 9a80 9a5f 9a0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e41b e470 e480 e480 e480 e380 e36d e318 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9b00 9b2a 9b7f 9a80 9a80 9a80 9a80 9a5c 9a07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e41b e470 e480 e480 e480 e380 e36d e318 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9b2a 9b7f 9a80 9a80 9a80 9a80 9a5c 9a07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e316 e36b e380 e380 e380 e380 e373 e21e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9c02 9b34 9b80 9b80 9b80 9b80 9b80 9b57 9b02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e20f e265 e280 e280 e280 e280 e27a e225 e100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9c04 9c41 9c80 9c80 9c80 9c80 9c7e 9c4e 9b00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e20f e265 e280 e280 e280 e280 e27a e225 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9c04 9c41 9c80 9c80 9c80 9c80 9c7e 9c4e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e207 e25c e280 e180 e180 e180 e180 e133 e102 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9d08 9d52 9d80 9d80 9d80 9c80 9c7b 9c3f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e201 e14f e17f e180 e180 e180 e180 e147 e106 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9d0d 9d65 9d80 9d80 9d80 9d80 9d78 9d2e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e03c e07b e080 e080 e080 e080 e062 e00c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9e1c 9e74 9e80 9e80 9e80 9e80 9e74 9d1b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e025 e076 e080 e080 df80 df80 df73 df1b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9f35 9f79 9f80 9e80 9e80 9e80 9e67 9e0d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e010 df6b df80 df80 df80 de80 de7a de39 dd00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a005 a054 a07f 9f80 9f80 9f80 9f80 9f4c 9f07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 e010 df6b df80 df80 df80 de80 de7a de39 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a005 a054 a07f 9f80 9f80 9f80 9f80 9f4c 9f07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 df07 df50 de80 de80 de80 de80 de7f de59 dd07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a018 a06d a080 a080 a080 a080 9f7d 9f30 9f02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 de02 de31 de7d de80 dd80 dd80 dd80 dd72 dc1e dc00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a203 a136 a17e a180 a180 a080 a080 a06e a019 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 de00 dd18 dd6d dd80 dd80 dd80 dc80 dc7f dc3f db04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a20c a25c a280 a180 a180 a180 a17f a158 a007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 dd05 dc52 dc7e dc80 dc80 dc80 db80 db6b db17 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a400 a32f a378 a380 a280 a280 a280 a279 a134 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 dd00 dc2b dc77 dc80 db80 db80 db80 da7b da41 d902 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a40a a45a a37f a380 a380 a380 a280 a268 a212 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 de02 de31 de7d de80 dd80 dd80 dd80 dd72 dc1e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a203 a136 a17e a180 a180 a080 a080 a06e a019 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 dd18 dd6d dd80 dd80 dd80 dc80 dc7f dc3f db04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a20c a25c a280 a180 a180 a180 a17f a158 a007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 dd05 dc52 dc7e dc80 dc80 dc80 db80 db6b db17 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a32f a378 a380 a280 a280 a280 a279 a134 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 dc2b dc77 dc80 db80 db80 db80 da7b da41 d902 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a40a a45a a37f a380 a380 a380 a280 a268 a212 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 dc0c db5a db80 db80 da80 da80 da80 d96c d91a d801 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a502 a52f a479 a480 a480 a380 a380 a37e a33b a204 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 db02 db2e da7a da80 da80 d980 d980 d97f d84c d808 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a613 a561 a580 a580 a480 a480 a480 a36b a317 a300 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 da0c da5d d97f d980 d980 d880 d880 d876 d730 d602 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a800 a707 a74a a67c a680 a580 a580 a580 a47b a442 a402 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 db02 db2e da7a da80 da80 d980 d980 d97f d84c d808 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a613 a561 a580 a580 a480 a480 a480 a36b a317 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 da0c da5d d97f d980 d980 d880 d880 d876 d730 d602 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a707 a74a a67c a680 a580 a580 a580 a47b a442 a402 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 da01 d92c d975 d980 d880 d880 d780 d77f d768 d619 d601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a803 a82e a776 a780 a680 a680 a680 a580 a565 a515 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d908 d84b d87f d880 d780 d780 d680 d67f d557 d510 d400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a901 a91f a86a a880 a780 a780 a780 a680 a678 a52f a502 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d801 d81a d76b d780 d780 d680 d680 d580 d57b d54b d409 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 aa01 aa15 a95f a97e a880 a880 a780 a780 a77e a655 a60a a500 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d908 d84b d87f d880 d780 d780 d680 d67f d557 d510 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a901 a91f a86a a880 a780 a780 a780 a680 a678 a52f a502 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d801 d81a d76b d780 d780 d680 d680 d580 d57b d54b d409 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 aa01 aa15 a95f a97e a880 a880 a780 a780 a77e a655 a60a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d702 d732 d675 d680 d680 d580 d580 d480 d47b d343 d30a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ac01 ab14 ab59 aa7f a980 a980 a980 a880 a880 a767 a71b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d609 d648 d67d d580 d580 d480 d480 d380 d377 d242 d209 d100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ac01 ac14 ab57 ab7c aa80 aa80 a980 a980 a880 a876 a82d a703 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d600 d60f d55b d57e d480 d480 d380 d380 d280 d27a d14a d010 d001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ae02 ad1d ad5d ac7e ac80 ab80 ab80 aa80 aa80 a979 a942 a805 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d609 d648 d67d d580 d580 d480 d480 d380 d377 d242 d209 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ac01 ac14 ab57 ab7c aa80 aa80 a980 a980 a880 a876 a82d a703 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d60f d55b d57e d480 d480 d380 d380 d280 d27a d14a d010 d001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ae02 ad1d ad5d ac7e ac80 ab80 ab80 aa80 aa80 a979 a942 a805 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d501 d51d d465 d480 d380 d380 d280 d280 d180 d07b d057 cf19 cf02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 af04 ae28 ae66 ad7e ac80 ac80 ab80 ab80 aa80 aa7d a94d a90c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d402 d420 d369 d37f d280 d280 d180 d180 d080 cf7f cf67 ce2f cd08 cd01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b101 b00e af41 af73 ae80 ae80 ad80 ad80 ac80 ac80 ab7c ab53 aa0d aa00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d302 d326 d267 d280 d180 d180 d080 cf80 cf80 ce7f ce75 cd4b cc1a cc02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b205 b127 b15a b07b af80 af80 ae80 ad80 ad80 ac80 ac7d ab56 ab14 aa00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d202 d21d d162 d17e d080 d080 cf80 ce80 ce80 cd80 cd7f cc6c cb40 ca16 ca04 c900 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b401 b407 b320 b34d b275 b180 b080 b080 af80 af80 ae80 ae80 ad7a ad4f ac0f ac00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d101 d11b d05b d07d cf80 cf80 ce80 cd80 cd80 cc80 cb80 cb7b ca6a c93e c91d c806 c800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b601 b50b b525 b44c b471 b37d b280 b180 b180 b080 b080 af80 ae80 ae78 ad47 ad0e ac00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d001 d00f cf48 cf75 ce80 ce80 cd80 cc80 cc80 cb80 ca80 ca80 c97f c871 c757 c737 c619 c50b c405 c302 0000 0000 0000 0000 0000 0000 0000 0000 0000 bb00 ba02 b907 b80d b820 b741 b65f b577 b480 b480 b380 b280 b280 b180 b180 b080 af7f af6c ae34 ae07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d000 cf09 ce32 ce6b cd7f cd80 cc80 cb80 cb80 ca80 c980 c980 c880 c77f c67a c673 c560 c446 c334 c225 c21d c119 c013 bf11 be11 bd15 bd19 bc1e bb26 ba37 b94e b967 b875 b77c b680 b680 b580 b480 b480 b380 b280 b280 b180 b07c b05d af21 af04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d402 d420 d369 d37f d280 d280 d180 d180 d080 cf7f cf67 ce2f cd08 cd01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b101 b00e af41 af73 ae80 ae80 ad80 ad80 ac80 ac80 ab7c ab53 aa0d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d302 d326 d267 d280 d180 d180 d080 cf80 cf80 ce7f ce75 cd4b cc1a cc02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b205 b127 b15a b07b af80 af80 ae80 ad80 ad80 ac80 ac7d ab56 ab14 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d202 d21d d162 d17e d080 d080 cf80 ce80 ce80 cd80 cd7f cc6c cb40 ca16 ca04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b401 b407 b320 b34d b275 b180 b080 b080 af80 af80 ae80 ae80 ad7a ad4f ac0f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d101 d11b d05b d07d cf80 cf80 ce80 cd80 cd80 cc80 cb80 cb7b ca6a c93e c91d c806 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b601 b50b b525 b44c b471 b37d b280 b180 b180 b080 b080 af80 ae80 ae78 ad47 ad0e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d001 d00f cf48 cf75 ce80 ce80 cd80 cc80 cc80 cb80 ca80 ca80 c97f c871 c757 c737 c619 c50b c405 c302 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ba02 b907 b80d b820 b741 b65f b577 b480 b480 b380 b280 b280 b180 b180 b080 af7f af6c ae34 ae07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cf09 ce32 ce6b cd7f cd80 cc80 cb80 cb80 ca80 c980 c980 c880 c77f c67a c673 c560 c446 c334 c225 c21d c119 c013 bf11 be11 bd15 bd19 bc1e bb26 ba37 b94e b967 b875 b77c b680 b680 b580 b480 b480 b380 b280 b280 b180 b07c b05d af21 af04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ce02 ce1a cd4b cc75 cc7f cb80 cb80 ca80 c980 c880 c880 c780 c680 c580 c580 c480 c380 c27b c272 c16e c068 bf66 be66 bd6a bd6f bc74 bb7b ba80 ba80 b980 b880 b780 b780 b680 b580 b480 b480 b380 b280 b27e b16d b13a b010 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cd01 cd08 cc2c cc5c cb7a ca80 c980 c980 c880 c780 c780 c680 c580 c580 c480 c380 c280 c280 c180 c080 bf80 be80 bd80 bd80 bc80 bb80 ba80 ba80 b980 b880 b780 b780 b680 b580 b580 b480 b37f b374 b24f b21e b104 b100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cb01 cb0c cb2d ca59 c977 c97e c880 c780 c780 c680 c580 c480 c480 c380 c280 c280 c180 c080 bf80 be80 bd80 bd80 bc80 bb80 ba80 ba80 b980 b880 b880 b780 b680 b680 b57c b471 b44b b321 b306 b200 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cd01 cd08 cc2c cc5c cb7a ca80 c980 c980 c880 c780 c780 c680 c580 c580 c480 c380 c280 c280 c180 c080 bf80 be80 bd80 bd80 bc80 bb80 ba80 ba80 b980 b880 b780 b780 b680 b580 b580 b480 b37f b374 b24f b21e b104 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cb01 cb0c cb2d ca59 c977 c97e c880 c780 c780 c680 c580 c480 c480 c380 c280 c280 c180 c080 bf80 be80 bd80 bd80 bc80 bb80 ba80 ba80 b980 b880 b880 b780 b680 b680 b57c b471 b44b b321 b306 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ca02 c90b c92a c84f c86b c77d c680 c680 c580 c480 c380 c380 c280 c180 c080 c080 bf80 be80 be80 bd80 bc80 bc80 bb80 ba80 b980 b980 b880 b780 b779 b664 b545 b51f b407 b401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c803 c716 c72f c64e c668 c576 c47b c37e c380 c280 c180 c080 c080 bf80 be80 be80 bd80 bc80 bc80 bb80 ba7d b979 b973 b861 b746 b727 b60f b601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c700 c602 c607 c60e c522 c43a c34d c359 c264 c16b c06f c070 bf75 bf74 be6f bd6e bc68 bc61 bb56 ba47 b933 b91b b80b b806 b701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c300 c204 c20f c115 c01a c01b bf20 bf1f be1a bd19 bc13 bc0b bb02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c602 c607 c60e c522 c43a c34d c359 c264 c16b c06f c070 bf75 bf74 be6f bd6e bc68 bc61 bb56 ba47 b933 b91b b80b b806 b701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c204 c20f c115 c01a c01b bf20 bf1f be1a bd19 bc13 bc0b bb02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ├── res/drawable-xhdpi-v4/abs__ic_go_search_api_holo_light.png ├── sng │ │ @@ -17,15 +17,14 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -49,20 +48,17 @@ │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ @@ -112,56 +108,59 @@ │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ } │ │ tRNS { │ │ - 0 0 2 5 4 1 3 13 22 19 10 17 39 35 33 7 12 29 46 94 70 32 30 20 37 46 168 134 54 41 26 11 24 40 47 228 222 123 46 44 9 221 251 217 126 52 34 8 218 255 253 214 59 255 255 206 122 55 42 214 128 43 250 53 124 60 208 54 43 27 215 130 42 31 220 136 64 254 175 73 221 139 65 133 211 127 54 127 62 219 209 125 55 216 61 252 131 53 227 226 129 46 173 138 56 98 72 18 38 15 21 6} │ │ + 0 2 5 4 1 3 13 22 19 10 17 39 35 33 7 12 29 46 94 70 32 30 20 37 46 168 134 54 41 26 11 24 40 47 228 222 123 46 44 9 221 251 217 126 52 34 8 218 253 214 59 206 122 55 42 214 128 43 250 53 124 60 208 54 43 27 215 130 42 31 220 136 64 254 175 73 221 139 65 133 211 127 54 127 62 219 209 125 55 216 61 252 131 53 227 226 129 46 173 138 56 98 72 18 38 15 21 6} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000101010101000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000010102030405010100000000000000000000000000000000000000000000 │ │ -0000000000000000000000000001060708090a010101000000000000000000000000000000000000000000 │ │ -00000000000000000000000000060b0c0d0c0e0f0101000000000000000000000000000000000000000000 │ │ -00000000000000000000000000101112131415160a05010100000000000000000000000000000000000000 │ │ -000000000000000000000000001718191a1b1c1d1e1f050101000000000000000000000000000000000000 │ │ -00000000000000000000000000202122232425262711280101010000000000000000000000000000000000 │ │ -00000000000000000000000000202122292a2b2c2d2e0e2f01010000000000000000000000000000000000 │ │ -0000000000000000000000000020212230313233253415160a050101000000000000000000000000000000 │ │ -00000000000000000000000000202122303536353738393a1e1f0501010000000000000000000000000000 │ │ -0000000000000000000000000020212230353636353b3c193d162801010100000000000000000000000000 │ │ -0000000000000000000000000020212230353636363e303c3f0e0e28050100000000000000000000000000 │ │ -00000000000000000000000000202122303536363635323b40410e161f0501010000000000000000000000 │ │ -00000000000000000000000000202122303536363636363542404344451f02010000000000000000000000 │ │ -00000000000000000000000000202122303536363636363635464719484928010000000000000000000000 │ │ -000000000000000000000000002021223035363636363636363e4a4b4c110b050000000000000000000000 │ │ -00000000000000000000000000202122303536363636363636354d4e4f4509050000000000000000000000 │ │ -000000000000000000000000002021223035363636363636363e505152110b050000000000000000000000 │ │ -000000000000000000000000002021223035363636363636352b5319484928010000000000000000000000 │ │ -00000000000000000000000000202122303536363636363554555644451f02010000000000000000000000 │ │ -000000000000000000000000002021223035363636354d46575815161f0501010000000000000000000000 │ │ -0000000000000000000000000020212230353636363e59473f0e0e28050100000000000000000000000000 │ │ -0000000000000000000000000020212230353636354647193d162801010100000000000000000000000000 │ │ -00000000000000000000000000202122303536355a5b5c3a451f0501010000000000000000000000000000 │ │ -000000000000000000000000002021223031325d2c5e15491f050101000000000000000000000000000000 │ │ -00000000000000000000000000202122295f5960610e0e2805010000000000000000000000000000000000 │ │ -000000000000000000000000002021226263642627160a0101010000000000000000000000000000000000 │ │ -000000000000000000000000001718656667681d451f050101000000000000000000000000000000000000 │ │ -00000000000000000000000000101612696a49491f05010100000000000000000000000000000000000000 │ │ -00000000000000000000000000046b210d6c0e280501000000000000000000000000000000000000000000 │ │ -0000000000000000000000000001046d206e1f050101000000000000000000000000000000000000000000 │ │ -000000000000000000000000000101066f0302010100000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000101010101000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000001020304000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000506070809000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000050a0b0c0b0d0e0000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000f1011121314150904000000000000000000000000000000000000000000 │ │ +00000000000000000000000000161718191a1b1c1d1e040000000000000000000000000000000000000000 │ │ +000000000000000000000000001f2021222324252610270000000000000000000000000000000000000000 │ │ +000000000000000000000000001f202128292a2b2c2d0d2e00000000000000000000000000000000000000 │ │ +000000000000000000000000001f20212f6c30312432141509040000000000000000000000000000000000 │ │ +000000000000000000000000001f20212f6d6e6d333435361d1e0400000000000000000000000000000000 │ │ +000000000000000000000000001f20212f6d6e6e6d37381839152700000000000000000000000000000000 │ │ +000000000000000000000000001f20212f6d6e6e6e3a2f383b0d0d27040000000000000000000000000000 │ │ +000000000000000000000000001f20212f6d6e6e6e6d30373c3d0d151e0400000000000000000000000000 │ │ +000000000000000000000000001f20212f6d6e6e6e6e6e6d3e3c3f40411e01000000000000000000000000 │ │ +000000000000000000000000001f20212f6d6e6e6e6e6e6e6d424318444527000000000000000000000000 │ │ +000000000000000000000000001f20212f6d6e6e6e6e6e6e6e3a464748100a040000000000000000000000 │ │ +000000000000000000000000001f20212f6d6e6e6e6e6e6e6e6d494a4b4108040000000000000000000000 │ │ +000000000000000000000000001f20212f6d6e6e6e6e6e6e6e3a4c4d4e100a040000000000000000000000 │ │ +000000000000000000000000001f20212f6d6e6e6e6e6e6e6d2a4f18444527000000000000000000000000 │ │ +000000000000000000000000001f20212f6d6e6e6e6e6e6d50515240411e01000000000000000000000000 │ │ +000000000000000000000000001f20212f6d6e6e6e6d4942535414151e0400000000000000000000000000 │ │ +000000000000000000000000001f20212f6d6e6e6e3a55433b0d0d27040000000000000000000000000000 │ │ +000000000000000000000000001f20212f6d6e6e6d42431839152700000000000000000000000000000000 │ │ +000000000000000000000000001f20212f6d6e6d56575836411e0400000000000000000000000000000000 │ │ +000000000000000000000000001f20212f6c30592b5a14451e040000000000000000000000000000000000 │ │ +000000000000000000000000001f2021285b555c5d0d0d2704000000000000000000000000000000000000 │ │ +000000000000000000000000001f20215e5f60252615090000000000000000000000000000000000000000 │ │ +000000000000000000000000001617616263641c411e040000000000000000000000000000000000000000 │ │ +000000000000000000000000000f1511656645451e04000000000000000000000000000000000000000000 │ │ +000000000000000000000000000367200c680d270400000000000000000000000000000000000000000000 │ │ +000000000000000000000000000003691f6a1e040000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000056b0201000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-xhdpi-v4/abs__spinner_48_outer_holo.png ├── sng │ │ @@ -255,106 +255,105 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 11 17 16 7 0 1 125 187 185 176 166 146 117 81 43 21 9 2 3 4 170 255 254 253 252 248 241 234 222 183 129 82 40 5 6 251 250 249 240 205 159 26 8 247 244 228 100 35 10 246 245 238 194 107 27 12 242 229 172 69 13 52 85 91 114 145 178 210 231 243 217 138 34 15 14 19 31 75 127 221 233 61 18 58 120 193 239 237 206 95 33 112 189 235 215 30 111 202 236 224 20 162 220 124 22 23 113 213 110 86 197 232 209 96 25 24 62 230 59 227 167 60 192 136 28 79 203 29 103 218 226 225 149 214 105 32 47 186 223 37 175 90 83 36 164 219 148 38 93 42 39 184 216 212 84 142 41 88 204 174 50 44 163 211 200 45 131 46 101 208 76 207 49 48 198 157 53 190 51 54 160 55 201 155 56 65 196 199 57 134 108 115 137 195 168 180 63 66 179 64 191 132 151 67 68 188 173 141 70 71 72 73 74 181 182 161 77 89 171 177 78 152 80 135 119 169 130 87 165 123 92 94 122 97 104 158 98 99 153 156 154 102 106 150 139 144 109 116 118 121 140 143 147 126 133} │ │ + 0 11 17 16 7 1 125 187 185 176 166 146 117 81 43 21 9 2 3 4 170 254 253 252 248 241 234 222 183 129 82 40 5 6 251 250 249 240 205 159 26 8 247 244 228 100 35 10 246 245 238 194 107 27 12 242 229 172 69 13 52 85 91 114 145 178 210 231 243 217 138 34 15 14 19 31 75 127 221 233 61 18 58 120 193 239 237 206 95 33 112 189 235 215 30 111 202 236 224 20 162 220 124 22 23 113 213 110 86 197 232 209 96 25 24 62 230 59 227 167 60 192 136 28 79 203 29 103 218 226 225 149 214 105 32 47 186 223 37 175 90 83 36 164 219 148 38 93 42 39 184 216 212 84 142 41 88 204 174 50 44 163 211 200 45 131 46 101 208 76 207 49 48 198 157 53 190 51 54 160 55 201 155 56 65 196 199 57 134 108 115 137 195 168 180 63 66 179 64 191 132 151 67 68 188 173 141 70 71 72 73 74 181 182 161 77 89 171 177 78 152 80 135 119 169 130 87 165 123 92 94 122 97 104 158 98 99 153 156 154 102 106 150 139 144 109 116 118 121 140 143 147 126 133} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000050505060606060606050708090a0b0c0d0e0f10110600000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000005061213141414131212060615161718191a1b1c1d1e1f2021040000000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000050506132223232322221413121206061516171818192424252626272829202a220500000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000051214042b2b2b04232222141313120606151617181819242425261a1a2c2d2e082f3012000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000051223113131112b2b04232222141313120606151617181919242425261a1a2c323333343536371200000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000614313838013111112b042323221414131206060b2417181919242526261a2c2c32332d2d393a3b3c01000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000513113d3d3d38013131112b040423221413120605053e0e3f4041424344451b2c2c3232332d4646391b4748491200000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000522384a4a4b3d38380131112b042213120605050500000000000623384c4d4e4f43502d332d2d46391b1b27513b5214000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000062b4a03034a4b4b3d38013104141205000000000000000000000000000000000000535455561c4646391b27575758595a4a0000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000005123102530203034a4b3d3811220605000000000000000000000000000000000000000000052b5b5c5d5e1b2727573434585f0d4a00000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000513384c4c535302034a4b012206050000000000000000000000000000000000000000000000000000126061626357343458635e641f10000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000123d6565654c5302024a3113050000000000000000000000000000000000000000000000000000000000002b3e663a345863635e5e67684b0000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000123d106910654c4c534a0406000000000000000000000000000000000000000000000000000000000000000000006a6b6c5e635e1c1c51676d4b00000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000601696a691010654c4a2306050000000000000000000000000000000000000000000000000000000000000000000005316e6f5e5e1c517070717222000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000052b6a73746a6969654a140500000000000000000000000000000000000000000000000000000000000000000000000000001475084551704545766275130000000000000000000000000000000000 │ │ -000000000000000000000000000000000022102a7374746a6903140500000000000000000000000000000000000000000000000000000000000000000000000000000000137709707045763a7879300000000000000000000000000000000000 │ │ -00000000000000000000000000000005124c37372a7373744c2205000000000000000000000000000000000000000000000000000000000000000000000000000000000000137a7b3a763a2e2e1d7c3800000000000000000000000000000000 │ │ -0000000000000000000000000000000601377d37372a731004050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000147e7f3a2e2e7878714e13000000000000000000000000000000 │ │ -000000000000000000000000000000227480807d7d37733106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b818278788383843b4d000000000000000000000000000000 │ │ -00000000000000000000000000000602606060808037031205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000565851d838484648687130000000000000000000000000000 │ │ -0000000000000000000000000005047d884d4d606069220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000898a8464648b8b1e8c0500000000000000000000000000 │ │ -0000000000000000000000000006535b5b88884d8038060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042f478b8b1d1d472f2300000000000000000000000000 │ │ -00000000000000000000000000236049495b5b886912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007479501d5050678d7d00000000000000000000000000 │ │ -000000000000000000000000000349303049494d010500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068e7150676767598f00000000000000000000000000 │ │ -00000000000000000000000013378c909030307413000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000739167929282479301000000000000000000000000 │ │ -0000000000000000000000051149948c8c90303d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000229586828247470896000000000000000000000000 │ │ -000000000000000000000006539797949494602200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009798474799999a9b130000000000000000000000 │ │ -0000000000000000000000137d21219797946a0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b9c86995f5f5f1f010000000000000000000000 │ │ -000000000000000000000004909d9d9d218c4b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e9f8686866ca0740000000000000000000000 │ │ -00000000000000000000004b979696969d9023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7b6c6c6c6c56a10000000000000000000000 │ │ -00000000000000000000001096a20f0f0f6013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004ca39a9aa4a4a53f0000000000000000000000 │ │ -00000000000000000000057da2a6a2a2a274120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038a7a4a4a4449f6b0000000000000000000000 │ │ -00000000000000000000125ba8a8a8a8a64c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023a971717171aa7c1200000000000000000000 │ │ -00000000000000000000229089898989a64b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012abacaaaaaaaa853100000000000000000000 │ │ -000000000000000000000497adaeaeaea2380000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007aafacac5959b04c00000000000000000000 │ │ -000000000000000000002b9dadadadad0f31000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b259595959667300000000000000000000 │ │ -0000000000000000000031a2b3b3b3b3a231000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad099f9f9f9f917d00000000000000000000 │ │ -0000000000000000000031a63e3e3e3ea631000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae1e7f7f7f7fa37d00000000000000000000 │ │ -0000000000000000000031a6b1b1b1b48901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a10962626262b52a00000000000000000000 │ │ -0000000000000000000011a6b4b4b4b6a13d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b65db7b7b7b7b81000000000000000000000 │ │ -0000000000000000000004a2b9b9b9b9b103050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005babbbcbcbcbc0c3d00000000000000000000 │ │ -000000000000000000001496bdbdbdbdbd6505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001320afafafafafbe1400000000000000000000 │ │ -00000000000000000000069454777777777d120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011bfbbbbbb6f35c00000000000000000000000 │ │ -00000000000000000000004d54777a7a7a9714000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004bc1c2c2c2bb089e0000000000000000000000 │ │ -00000000000000000000006abd52527575b3040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080c356353535c4b90000000000000000000000 │ │ -00000000000000000000003db97575c5c5545300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c77b565656797d0000000000000000000000 │ │ -000000000000000000000022aec8c8c8bac530050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000136b08c9c9c97bca4b0000000000000000000000 │ │ -00000000000000000000001330bababac6c6a104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073cb5db2b2b2b29e220000000000000000000000 │ │ -00000000000000000000000510c5c6cccccdc8650500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012c8c4cece5d5dcfae050000000000000000000000 │ │ -00000000000000000000000011b4cccdcd3c3c211300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038558a0808ce08d002000000000000000000000000 │ │ -0000000000000000000000000697cc3cd1d1d2c502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b47998098a8ac74006000000000000000000000000 │ │ -0000000000000000000000000053c5d1d2d2d3d2961200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110dc41e980909b58c00000000000000000000000000 │ │ -0000000000000000000000000014a2d2d3d4d5d5c64c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012bd79d6d71e1ed72f2b00000000000000000000000000 │ │ -000000000000000000000000000610ccd4d54e4eabad230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104fc7c4d6d6d7d8960600000000000000000000000000 │ │ -000000000000000000000000000014add54eabd9d9d5301200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022dadb43c7c7c4dcbf230000000000000000000000000000 │ │ -00000000000000000000000000000510ccabd9dd7e7ecd650600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000123eb80adc4343c7de21000000000000000000000000000000 │ │ -0000000000000000000000000000001397abdd7edf0e0e523d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000649e0a08d0a0adc3bdd22000000000000000000000000000000 │ │ -0000000000000000000000000000000538757edf0e208f0eb42b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000510e1e2cfa08d8da0e31005000000000000000000000000000000 │ │ -00000000000000000000000000000000052ad30e208f9b3f9ba11105000000000000000000000000000000000000000000000000000000000000000000000000000000000510bf79db3bcfcfa085890500000000000000000000000000000000 │ │ -000000000000000000000000000000000014217e8f9b3f6ee48f3e2b050000000000000000000000000000000000000000000000000000000000000000000000000000064c87d8e215db3b3b91d5230000000000000000000000000000000000 │ │ -00000000000000000000000000000000000004b4203f6ee49eda9e544b0600000000000000000000000000000000000000000000000000000000000000000000000012605c660bc3e21515e5a931000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000054b526ee49eda8e408ecc691200000000000000000000000000000000000000000000000000000000000000000000140fe62991e579c3e2c30d6a05000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000064ac6e4da8e40e7e85a0e210405000000000000000000000000000000000000000000000000000000000000064bd448d866a391e50b91e9370600000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000610cd8e40e7955a72eae7756a1200000000000000000000000000000000000000000000000000000000229deb85ecb5d866a3e5a35549060000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000602c68e95e85aeaedee2fdab6651405000000000000000000000000000000000000000000000604496e48b8b0ec29b566a3ec617406000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000060375405a72edee2fa981a9dab62a04050000000000000000000000000000000000000601978fa793efb8f0b0ec29d8f12f6a0600000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000511ae6eeaed2fa9f28187f336edddb3740122120000000000000000000512044b5b3c87e093f4cbeff1b8f0ececf5d538050000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000225b7eed2fa981eb8736bf6d61bf818ec6ae497d744c0202102a889d54df611f48f60c9385f4deeff1f0efe9890400000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000602b48ea981ebf336f76d5c6bc0f8f9e1c0f736f2f281bf41faa7c148fbd0fcf60cfd85f4cbdedee0d96a060000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000005224dd2ed8736bff7615c6bc0f8f9e1fae968074f1fa7cabee0c148fbd0fcf642fd9385f4fba99d2305000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000052b5b3cedf36d616b41c00df9e1fae968fe4f1fe3caffe0c148f5d09cfc420cf6be5aa211050000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000062b88c88e366b41f80de155e9e607fe4f1fe3a7ffbe7cc1f5fb9cfc480d8f9d310600000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000120297cc40f35c0d55e9e607fe4f1fe3a7ffbe7ce0ca4f6d0e89651200000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000006233880b33c8fe8f2bf6d0d0d6b41f781e7dd54883d0406000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000005133d4c732a884d2a2a653d13000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000005050505050500060708090a0b0c0d0e0f100500000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000051112131313121111050514fe15161718191a1b1c1d1e1f040000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000051220212121202013121111050514fe1516161722222324242526271e28200000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000001113042929290421202013121211050514fe151616172222232418182a2b2c072d2e11000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000001121102f2f1029290421202013121211050514fe151617172222232418182a303131323334351100000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000005132f3636012f101029042121201313121105050a221516171722232424182a2a30312b2b3738393a01000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000012103b3b3b36012f2f1029040421201312110500003c0d3d3e3f40414243192a2a3030312b444437194546471100000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000020364848493b3636012f1029042012110500000000000000000521364a4b4c4d414e2b312b2b44371919254f395013000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000005294803034849493b36012f04131100000000000000000000000000000000000000515253541a44443719255555565758480000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000112f025102030348493b36102005000000000000000000000000000000000000000000000029595a5b5c192525553232565d0c4800000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000012364a4a515102034849012005000000000000000000000000000000000000000000000000000000115e5f606155323256615c621d0f000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000113b6363634a510202482f1200000000000000000000000000000000000000000000000000000000000000293c6438325661615c5c6566490000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000113b0f670f634a4a514804050000000000000000000000000000000000000000000000000000000000000000000068696a5c615c1a1a4f656b4900000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000005016768670f0f634a4821050000000000000000000000000000000000000000000000000000000000000000000000002f6c6d5c5c1a4f6e6e6f7020000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000029687172686767634813000000000000000000000000000000000000000000000000000000000000000000000000000000137307434f6e4343746073120000000000000000000000000000000000 │ │ +0000000000000000000000000000000000200f287172726867031300000000000000000000000000000000000000000000000000000000000000000000000000000000001275086e6e43743876772e0000000000000000000000000000000000 │ │ +00000000000000000000000000000000114a3535287171724a20000000000000000000000000000000000000000000000000000000000000000000000000000000000000001278793874382c2c1b7a3600000000000000000000000000000000 │ │ +0000000000000000000000000000000501357b353528710f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000137c7d382c2c76766f4c12000000000000000000000000000000 │ │ +00000000000000000000000000000020727e7e7b7b35712f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000297f807676818182394b000000000000000000000000000000 │ │ +000000000000000000000000000005025e5e5e7e7e35031100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063831b818282628485120000000000000000000000000000 │ │ +0000000000000000000000000000047b864b4b5e5e67200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000878882626289891c8a0000000000000000000000000000 │ │ +000000000000000000000000000551595986864b7e36050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042d4589891b1b452d2100000000000000000000000000 │ │ +00000000000000000000000000215e474759598667110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072774e1b4e4e658b7b00000000000000000000000000 │ │ +0000000000000000000000000003472e2e47474b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058c6f4e656565578d00000000000000000000000000 │ │ +00000000000000000000000012358a8e8e2e2e7212000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000718f65909080459101000000000000000000000000 │ │ +0000000000000000000000001047928a8a8e2e3b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209384808045450794000000000000000000000000 │ │ +0000000000000000000000055195959292925e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009596454597979899120000000000000000000000 │ │ +0000000000000000000000127b1f1f95959268050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000299a84975d5d5d1d010000000000000000000000 │ │ +0000000000000000000000048e9b9b9b1f8a49000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d8484846a9e720000000000000000000000 │ │ +000000000000000000000049959494949b8e21000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e796a6a6a6a549f0000000000000000000000 │ │ +00000000000000000000000f94a00e0e0e5e12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004aa19898a2a2a33d0000000000000000000000 │ │ +00000000000000000000007ba0a4a0a0a072110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036a5a2a2a2429d690000000000000000000000 │ │ +000000000000000000001159a6a6a6a6a44a050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021a76f6f6f6fa87a1100000000000000000000 │ │ +00000000000000000000208e87878787a449000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011a9aaa8a8a8a8832f00000000000000000000 │ │ +000000000000000000000495abacacaca03600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078adaaaa5757ae4a00000000000000000000 │ │ +00000000000000000000299babababab0e2f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000afb057575757647100000000000000000000 │ │ +000000000000000000002fa0b1b1b1b1a02f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab089d9d9d9d8f7b00000000000000000000 │ │ +000000000000000000002fa43c3c3c3ca42f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac1c7d7d7d7da17b00000000000000000000 │ │ +000000000000000000002fa4afafafb287010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f0860606060b32800000000000000000000 │ │ +0000000000000000000010a4b2b2b2b49f3b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b45bb5b5b5b5b60f00000000000000000000 │ │ +0000000000000000000004a0b7b7b7b7af03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8b9babababa0b3b00000000000000000000 │ │ +000000000000000000001394bbbbbbbbbb630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121eadadadadadbc1300000000000000000000 │ │ +00000000000000000000059252757575757b110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010bdb9b9b96d33be0000000000000000000000 │ │ +00000000000000000000004b527578787895130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049bfc0c0c0b9079c0000000000000000000000 │ │ +000000000000000000000068bb50507373b104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ec154333333c2b70000000000000000000000 │ │ +00000000000000000000003bb77373c3c3525100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c4c579545454777b0000000000000000000000 │ │ +000000000000000000000020acc6c6c6b8c32e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000126907c7c7c779c8490000000000000000000000 │ │ +0000000000000000000000122eb8b8b8c4c49f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c95bb0b0b0b09c200000000000000000000000 │ │ +0000000000000000000000000fc3c4cacacbc6630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011c6c2cccc5b5bcdac000000000000000000000000 │ │ +00000000000000000000000010b2cacbcb3a3a1f120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003653880707cc07ce02000000000000000000000000 │ │ +0000000000000000000000000595ca3acfcfd0c302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b27796088888c53e05000000000000000000000000 │ │ +0000000000000000000000000051c3cfd0d0d1d0941100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100cc21c960808b38a00000000000000000000000000 │ │ +0000000000000000000000000013a0d0d1d2d3d3c44a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011bb77d4d51c1cd52d2900000000000000000000000000 │ │ +00000000000000000000000000050fcad2d34c4ca9ab2100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4dc5c2d4d4d5d6940500000000000000000000000000 │ │ +000000000000000000000000000013abd34ca9d7d7d32e1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d8d941c5c5c2dabd210000000000000000000000000000 │ │ +0000000000000000000000000000000fcaa9d7db7c7ccb630500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000113cb609da4141c5dc1f000000000000000000000000000000 │ │ +0000000000000000000000000000001295a9db7cdd0d0d503b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000547de9e8b0909da39db20000000000000000000000000000000 │ │ +0000000000000000000000000000000036737cdd0d1e8d0db22900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfe0cd9e8b8b9ee10f00000000000000000000000000000000 │ │ +000000000000000000000000000000000028d10d1e8d993d999f100000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbd77d939cdcd9e83870000000000000000000000000000000000 │ │ +0000000000000000000000000000000000131f7c8d993d6ce28d3c29000000000000000000000000000000000000000000000000000000000000000000000000000000054a85d6e014d939398fd3210000000000000000000000000000000000 │ │ +00000000000000000000000000000000000004b21e3d6ce29cd89c524905000000000000000000000000000000000000000000000000000000000000000000000000115e5a640ac1e01414e3a72f000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000049506ce29cd88c3e8cca671100000000000000000000000000000000000000000000000000000000000000000000130ee4278fe377c1e0c10c6800000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000548c4e2d88c3ee5e6580d1f04000000000000000000000000000000000000000000000000000000000000000549d246d664a18fe30a8fe7350500000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000050fcb8c3ee5935870e8e573681100000000000000000000000000000000000000000000000000000000209be983eab3d664a1e3a15347050000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000502c48c93e658e8ebec2dd8b4631300000000000000000000000000000000000000000000000504476c46b6aeea27b364a1ea5f7205000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000503733e5870ebec2da77fa7d8b42804000000000000000000000000000000000000000501958da591edb6eeaeea27d6ef2d680500000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000010ac6ce8eb2da7f07f85f134ebdbb17201201100000000000000000000110449593a85de91f2c9edefb6eeeaeaf3d336000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000020597ceb2da77fe98534bd6b5fbd7f8cc4ac477b724a02020f28869b52dd5f1d46f40b9183f2dcedefeeede7870400000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000502b28ca77fe9f134f56b5a69bef6f7dfbef534f0f07fbd3ff8a5bf46f9cefaf40bfb83f2c9dcdcded768050000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000204bd0eb8534bdf55f5a69bef6f7dff8e766064d1da5c8bcdebf46f9cefaf440fb9183f2f9a79b2100000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000029593aebf16b5f693fbe0cf7dff8e766fc4d1de1c8fddebf46f3ce9afa400bf4bc58a010000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000052986c68c34693ff60cdf53e7e406fc4d1de1a5fdbc7abff3f99afa460c8d9b2f0500000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000110295ca3ef15a0c53e7e406fc4d1de1a5fdbc7adec84d6b0d87631100000000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000521367eb13a8de6f0bd6b0c0c693ff57fe5db52863b0405000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000123b4a7128864b2828633b12000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-hdpi-v4/dropdown_ic_arrow_normal_holo_dark.png ├── sng │ │ @@ -15,45 +15,45 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 5 13 10 1 8 20 11 19 133 18 7 145 241 144 255 241 143 255 255 241 141 255 140 138 137 6 135 134 132 131 130 4 128 255 127 255 255 255 255 241 15 3} │ │ + 0 5 13 10 1 8 20 11 19 133 18 7 145 241 144 241 143 241 141 140 138 137 6 135 134 132 131 130 4 128 127 241 15 3} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ @@ -80,24 +80,24 @@ │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000012340 │ │ 000000000000000000000000000000000000000000566670 │ │ 0000000000000000000000000000000000000000058696A0 │ │ 0000000000000000000000000000000000000000B86CD680 │ │ -000000000000000000000000000000000000000B86EFG680 │ │ -00000000000000000000000000000000000000B86HIJK680 │ │ -0000000000000000000000000000000000000B86LFJMK680 │ │ -000000000000000000000000000000000000B86NFJMMK680 │ │ -00000000000000000000000000000000000B86OFJMMMK680 │ │ -0000000000000000000000000000000000B86PFJMMMMK680 │ │ -000000000000000000000000000000000Q86RFJMMMMMK680 │ │ -00000000000000000000000000000000Q86SFJMMMMMMK680 │ │ -0000000000000000000000000000000Q86TFJMMMMMMMK680 │ │ -000000000000000000000000000000Q86UFJMMMMMMMMK680 │ │ -00000000000000000000000000000186VFJMMMMMMMMMK680 │ │ -0000000000000000000000000000W86XYJMMMMMMMMMMK680 │ │ -000000000000000000000000000026Zabccccccccccde680 │ │ -0000000000000000000000000000366666666666666666f0 │ │ -000000000000000000000000000047866666666666668fg0 │ │ +000000000000000000000000000000000000000B86EYF680 │ │ +00000000000000000000000000000000000000B86GZaH680 │ │ +0000000000000000000000000000000000000B86IYabH680 │ │ +000000000000000000000000000000000000B86JYabbH680 │ │ +00000000000000000000000000000000000B86KYabbbH680 │ │ +0000000000000000000000000000000000B86LYabbbbH680 │ │ +000000000000000000000000000000000M86NYabbbbbH680 │ │ +00000000000000000000000000000000M86OYabbbbbbH680 │ │ +0000000000000000000000000000000M86PYabbbbbbbH680 │ │ +000000000000000000000000000000M86QYabbbbbbbbH680 │ │ +00000000000000000000000000000186RYabbbbbbbbbH680 │ │ +0000000000000000000000000000S86TcabbbbbbbbbbH680 │ │ +000000000000000000000000000026UdeffffffffffgV680 │ │ +0000000000000000000000000000366666666666666666W0 │ │ +000000000000000000000000000047866666666666668WX0 │ │ 000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/abs__ic_clear_search_api_holo_light.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -20,15 +19,14 @@ │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ @@ -41,45 +39,46 @@ │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ } │ │ tRNS { │ │ - 0 0 3 18 28 4 38 43 26 39 20 108 183 48 46 180 113 22 30 190 255 188 185 200 32 50 198 203 27 205 53 178 17 1 128 133 7 42 8 23 33} │ │ + 0 3 18 28 4 38 43 26 39 20 108 183 48 46 180 113 22 30 190 188 185 200 32 50 198 203 27 205 53 178 17 1 128 133 7 42 8 23 33} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ -00000012343111111111134351100000 │ │ -00000026777811111111877795100000 │ │ -000000A7BCD7811111187EFG7H100000 │ │ -000000I7JKLD78111187EMKN7O100000 │ │ -000000A7PQKLD781187EMKRP7H100000 │ │ -0000001S7PQKMD7887EMKTP7S1100000 │ │ -00000011S7PQKMD77EMKTP7S11100000 │ │ -000000111S7PNKMEEMKTP7S111100000 │ │ -0000001111S7PNKMMKTU7S1111100000 │ │ -00000011111S7PRKKTU7S11111100000 │ │ -0000001111187EVKKME7811111100000 │ │ -000000111187EVKRNKME781111100000 │ │ -00000011187EVKRPPNKME78111100000 │ │ -0000001187EVKRP77PNKME7811100000 │ │ -000000187EVKTP7SS7PNKME781100000 │ │ -000000W7EVKTP7S11S7PNKME78100000 │ │ -000000S7VKTP7S1111S7PNKME7X00000 │ │ -000000W7YTU7S111111S7PNZ78100000 │ │ -000000ab777S11111111S7777c100000 │ │ -0000001aded1111111111HOHc1100000 │ │ +00000001232000000000023240000000 │ │ +00000015666700000000766684000000 │ │ +00000096ABC6700000076DEF6G000000 │ │ +000000H6IdJC67000076DKdL6M000000 │ │ +00000096NOdJC670076DKdPN6G000000 │ │ +0000000Q6NOdKC6776DKdRN6Q0000000 │ │ +00000000Q6NOdKC66DKdRN6Q00000000 │ │ +000000000Q6NLdKDDKdRN6Q000000000 │ │ +0000000000Q6NLdKKdRS6Q0000000000 │ │ +00000000000Q6NPddRS6Q00000000000 │ │ +0000000000076DTddKD6700000000000 │ │ +000000000076DTdPLdKD670000000000 │ │ +00000000076DTdPNNLdKD67000000000 │ │ +0000000076DTdPN66NLdKD6700000000 │ │ +000000076DTdRN6QQ6NLdKD670000000 │ │ +000000U6DTdRN6Q00Q6NLdKD67000000 │ │ +000000Q6TdRN6Q0000Q6NLdKD6V00000 │ │ +000000U6WRS6Q000000Q6NLX67000000 │ │ +000000YZ666Q00000000Q6666a000000 │ │ +0000000Ybcb0000000000GMGa0000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/abs__ic_voice_search_api_holo_light.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -21,15 +20,14 @@ │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -80,45 +78,46 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ } │ │ tRNS { │ │ - 0 0 21 31 40 30 20 6 32 43 34 78 195 240 238 190 75 33 25 85 250 255 83 35 215 42 253 10 41 13 143 243 155 23 55 3 2 50 46 38 230 70 205 203 220 36 28 163 160 245 185 26 14 65 120 188 170 223 48 95 208 110 135 228 210 63 4 73 168 225 213 128 29 1 27 9 7 138 125 19} │ │ + 0 21 31 40 30 20 6 32 43 34 78 195 240 238 190 75 33 25 85 250 83 35 215 42 253 10 41 13 143 243 155 23 55 3 2 50 46 38 230 70 205 203 220 36 28 163 160 245 185 26 14 65 120 188 170 223 48 95 208 110 135 228 210 63 4 73 168 225 213 128 29 1 27 9 7 138 125 19} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000101010101010102030404050601010101010101000000000000 │ │ -0000000000000101010101070809090909090908070101010101000000000000 │ │ -00000000000001010101010a090b0c0d0e0f1009110101010101000000000000 │ │ -0000000000000101010112091314151515151416091201010101000000000000 │ │ -0000000000000101010117091815151515151518091701010101000000000000 │ │ -0000000000000101010119091a1515151515151a091901010101000000000000 │ │ -0000000000000101010109091515151515151515090901010101000000000000 │ │ -0000000000000101010109091515151515151515090901010101000000000000 │ │ -0000000000000101010109091515151515151515090901010101000000000000 │ │ -0000000000000101010109091515151515151515090901010101000000000000 │ │ -0000000000000101010109091515151515151515090901010101000000000000 │ │ -000000000000011b051c09091515151515151515090909111d01000000000000 │ │ -0000000000001b0909090909151515151515151509090909091d000000000000 │ │ -00000000000006091e1f09091515151515151515090915200921000000000000 │ │ -0000000000001b09221f0909151515151515151509091509091d000000000000 │ │ -0000000000002309221f09091515151515151515090915090901000000000000 │ │ -0000000000002409251a26091a1515151515151a092614091901000000000000 │ │ -0000000000000127092829092a1515151515152b09162c092d01000000000000 │ │ -000000000000012e092f30090b31151515151f1009321e093301000000000000 │ │ -000000000000013409350d3609290f0d0e37290938393a091b01000000000000 │ │ -000000000000010105093b0d3c3d130922133e3f404109330101000000000000 │ │ -0000000000000101422d09434445151515154647250948490101000000000000 │ │ -0000000000000101014203090909151515150909094a01010101000000000000 │ │ -0000000000000101014b21110a0922151509090a03024c010101000000000000 │ │ -00000000000001014b09090909092215150909090909194c0101000000000000 │ │ -000000000000010111094d3c460d1515151528460c4709110101000000000000 │ │ -0000000000000101090915151515151515151515151509090101000000000000 │ │ -00000000000001011109363746460d15151546460c4e09110101000000000000 │ │ -00000000000001014c1c090909090909090909090909194c0101000000000000 │ │ -000000000000010101074f050a0a040909090a0a03024c010101000000000000 │ │ +0000000000000000000000000001020303040500000000000000000000000000 │ │ +0000000000000000000000060708080808080807060000000000000000000000 │ │ +000000000000000000000009080a0b0c0d0e0f08100000000000000000000000 │ │ +00000000000000000000110812134e4e4e4e1314081100000000000000000000 │ │ +000000000000000000001508164e4e4e4e4e4e16081500000000000000000000 │ │ +000000000000000000001708184e4e4e4e4e4e18081700000000000000000000 │ │ +0000000000000000000008084e4e4e4e4e4e4e4e080800000000000000000000 │ │ +0000000000000000000008084e4e4e4e4e4e4e4e080800000000000000000000 │ │ +0000000000000000000008084e4e4e4e4e4e4e4e080800000000000000000000 │ │ +0000000000000000000008084e4e4e4e4e4e4e4e080800000000000000000000 │ │ +0000000000000000000008084e4e4e4e4e4e4e4e080800000000000000000000 │ │ +0000000000000019041a08084e4e4e4e4e4e4e4e080808101b00000000000000 │ │ +0000000000001908080808084e4e4e4e4e4e4e4e08080808081b000000000000 │ │ +00000000000005081c1d08084e4e4e4e4e4e4e4e08084e1e081f000000000000 │ │ +0000000000001908201d08084e4e4e4e4e4e4e4e08084e08081b000000000000 │ │ +0000000000002108201d08084e4e4e4e4e4e4e4e08084e080800000000000000 │ │ +000000000000220823182408184e4e4e4e4e4e18082413081700000000000000 │ │ +000000000000002508262708284e4e4e4e4e4e2908142a082b00000000000000 │ │ +000000000000002c082d2e080a2f4e4e4e4e1d0f08301c083100000000000000 │ │ +000000000000003208330c3408270e0c0d352708363738081900000000000000 │ │ +00000000000000000408390c3a3b120820123c3d3e3f08310000000000000000 │ │ +0000000000000000402b084142434e4e4e4e4445230846470000000000000000 │ │ +00000000000000000040020808084e4e4e4e0808084800000000000000000000 │ │ +000000000000000000491f100908204e4e08080902014a000000000000000000 │ │ +0000000000000000490808080808204e4e0808080808174a0000000000000000 │ │ +000000000000000010084b3a440c4e4e4e4e26440b4508100000000000000000 │ │ +000000000000000008084e4e4e4e4e4e4e4e4e4e4e4e08080000000000000000 │ │ +00000000000000001008343544440c4e4e4e44440b4c08100000000000000000 │ │ +00000000000000004a1a080808080808080808080808174a0000000000000000 │ │ +000000000000000000064d04090903080808090902014a000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/abs__ic_menu_share_holo_dark.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 ├── res/drawable-hdpi-v4/abs__ic_menu_share_holo_light.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ @@ -59,59 +58,59 @@ │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ } │ │ tRNS { │ │ - 0 0 27 103 133 139 108 43 59 149 153 81 25 151 45 90 117 121 146 119 29 131 18 99 9 85 113 74 76 4 68 144 124 31 106 140 110 38 54 135 32 104 70 5 72 11 36 20 148 40 56 58 41 122 47 51 83} │ │ + 0 27 103 133 139 108 43 59 149 153 81 25 151 45 90 117 121 146 119 29 131 18 99 9 85 113 74 76 4 68 144 124 31 106 140 110 38 54 135 32 104 70 5 72 11 36 20 148 40 56 58 41 122 47 51 83} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ -000000111111111111111111111123456711100000000000 │ │ -00000011111111111111111111189AAAAAB1100000000000 │ │ -00000011111111111111111111CDAAAAAAAE100000000000 │ │ -00000011111111111111111111FAAAAAAAAG100000000000 │ │ -00000011111111111111111111HAAAAAAAAI100000000000 │ │ -00000011111111111111111111JAAAAAAAAI100000000000 │ │ -0000001111111111111111111KLAAAAAAAAG100000000000 │ │ -00000011111111111111111MNAAAAAAAAAAE100000000000 │ │ -000000111111111111111OP9AAQRDAAAAAS1100000000000 │ │ -0000001111111111111TUVAAW711XYZIab11100000000000 │ │ -000000111111111111cdAAd8111111111111100000000000 │ │ -00000011eaI5fe11bWAAVgh1111111111111100000000000 │ │ -0000001iDAAAAARaAA9Pj111111111111111100000000000 │ │ -000000kDAAAAAAAAANl11111111111111111100000000000 │ │ -000000GAAAAAAAALK1111111111111111111100000000000 │ │ -000000VAAAAAAAAW11111111111111111111100000000000 │ │ -000000VAAAAAAAAJ11111111111111111111100000000000 │ │ -000000GAAAAAAAALK1111111111111111111100000000000 │ │ -000000bAAAAAAAAAANM11111111111111111100000000000 │ │ -0000001RAAAAAASaAA9Pj111111111111111100000000000 │ │ -00000011b6Zm6k11nWAAVUh1111111111111100000000000 │ │ -000000111111111111odAAdp111111111111100000000000 │ │ -0000001111111111111hUVAAWq11Xf5Iab11100000000000 │ │ -000000111111111111111jP9AAaRDAAAAAS1100000000000 │ │ -00000011111111111111111MNAAAAAAAAAAE100000000000 │ │ -0000001111111111111111111KLAAAAAAAAG100000000000 │ │ -00000011111111111111111111rAAAAAAAAI100000000000 │ │ -00000011111111111111111111rAAAAAAAAm100000000000 │ │ -00000011111111111111111111FAAAAAAAAG100000000000 │ │ -000000111111111111111111112DAAAAAAAs10000000000t │ │ -00000011111111111111111111189AAAAAu11000000000tt │ │ -00000011111111111111111111112fdZa711100000000ttt │ │ -00000011111111111111111111111111111110000000tttt │ │ -0000001111111111111111111111111111111000000ttttt │ │ -000000000000000000000000000000000000000000tttttt │ │ -00000000000000000000000000000000000000000ttttttt │ │ -0000000000000000000000000000000000000000tttttttt │ │ -000000000000000000000000000000000000000ttttttttt │ │ -00000000000000000000000000000000000000tttttttttt │ │ -0000000000000000000000000000000000000ttttttttttt │ │ -000000000000000000000000000000000000tttttttttttt │ │ +000000000000000000000000000012345600000000000000 │ │ +0000000000000000000000000007899999A0000000000000 │ │ +00000000000000000000000000BC9999999D000000000000 │ │ +00000000000000000000000000E99999999F000000000000 │ │ +00000000000000000000000000G99999999H000000000000 │ │ +00000000000000000000000000I99999999H000000000000 │ │ +0000000000000000000000000JK99999999F000000000000 │ │ +00000000000000000000000LM9999999999D000000000000 │ │ +000000000000000000000NO899PQC99999R0000000000000 │ │ +0000000000000000000STU99V600WXYHZa00000000000000 │ │ +000000000000000000bc99c7000000000000000000000000 │ │ +00000000dZH4ed00aV99Ufg0000000000000000000000000 │ │ +0000000hC99999QZ998Oi000000000000000000000000000 │ │ +000000jC999999999Mk00000000000000000000000000000 │ │ +000000F99999999KJ0000000000000000000000000000000 │ │ +000000U99999999V00000000000000000000000000000000 │ │ +000000U99999999I00000000000000000000000000000000 │ │ +000000F99999999KJ0000000000000000000000000000000 │ │ +000000a9999999999ML00000000000000000000000000000 │ │ +0000000Q999999RZ998Oi000000000000000000000000000 │ │ +00000000a5Yl5j00mV99UTg0000000000000000000000000 │ │ +000000000000000000nc99co000000000000000000000000 │ │ +0000000000000000000gTU99Vp00We4HZa00000000000000 │ │ +000000000000000000000iO899ZQC99999R0000000000000 │ │ +00000000000000000000000LM9999999999D000000000000 │ │ +0000000000000000000000000JK99999999F000000000000 │ │ +00000000000000000000000000q99999999H000000000000 │ │ +00000000000000000000000000q99999999l000000000000 │ │ +00000000000000000000000000E99999999F000000000000 │ │ +000000000000000000000000001C9999999r00000000000s │ │ +0000000000000000000000000007899999t00000000000ss │ │ +00000000000000000000000000001ecYZ600000000000sss │ │ +00000000000000000000000000000000000000000000ssss │ │ +0000000000000000000000000000000000000000000sssss │ │ +000000000000000000000000000000000000000000ssssss │ │ +00000000000000000000000000000000000000000sssssss │ │ +0000000000000000000000000000000000000000ssssssss │ │ +000000000000000000000000000000000000000sssssssss │ │ +00000000000000000000000000000000000000ssssssssss │ │ +0000000000000000000000000000000000000sssssssssss │ │ +000000000000000000000000000000000000ssssssssssss │ │ } ├── res/drawable-hdpi-v4/abs__ic_commit_search_api_holo_dark.png ├── sng │ │ @@ -47,55 +47,54 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 1 4 11 10 143 200 191 196 198 195 199 186 12 209 207 197 192 213 168 26 3 13 170 224 158 17 193 31 162 228 19 7 165 227 161 2 21 164 20 24 163 236 104 30 106 9} │ │ + 0 1 4 11 10 143 200 191 196 198 195 199 186 12 209 207 197 192 213 168 26 3 13 170 224 158 17 193 31 162 228 19 7 165 227 161 2 21 164 20 24 163 236 104 30 106 9} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ -000000000000001111222222222222111000000000000000 │ │ -000000000000001112110000000000000000000000000000 │ │ -000000000000000113444555555555211000000000000000 │ │ -000000000000001126789A99999BCD412000000000000000 │ │ -0000000000000021E7FGHIA9999BCD412000000000000000 │ │ -000000000000002148GJKLMN555555211000000000000000 │ │ -00000000000000214BHOPQR1200000000000000000000000 │ │ -00000000000000215HSTUVUW1M2222111000000000000000 │ │ -000000000000002159HXRYZaW1b111000000000000000000 │ │ -0000000000000021599E1cdZaW1b11100000000000000000 │ │ -0000000000000021599511edZaW1b1110000000000000000 │ │ -000000000000002159951M1edZaW1b111000000000000000 │ │ -0000000000000021599512b1edZaW1b11100000000000000 │ │ -00000000000000215BB5121b1eYZaW1b1110000000000000 │ │ -00000000000000215CC51211b1cYZaW1b111000000000000 │ │ -00000000000000215DD512111b1cYZaW1b11100000000000 │ │ -00000000000000112442110111b1cYZaW120000000000000 │ │ -000000000000000000000000111b1cYZUf12100000000000 │ │ -0000000000000011122111000111b1cghi1b100000000000 │ │ -00000000000000000000000000111b1jkl12000000000000 │ │ -000000000000000000000000000111221111100000000000 │ │ -00000000000000000000000000001112b211100000000000 │ │ -000000000000000000000000000001111111000000000000 │ │ +000000000000000000111111111111000000000000000000 │ │ +000000000000000001000000000000000000000000000000 │ │ +000000000000000002333444444444100000000000000000 │ │ +000000000000000015678988888ABC301000000000000000 │ │ +0000000000000010D6EFGH98888ABC301000000000000000 │ │ +000000000000001037FIJKLM444444100000000000000000 │ │ +00000000000000103AGNOPQ0100000000000000000000000 │ │ +00000000000000104GRSTUTV0L1111000000000000000000 │ │ +000000000000001048GWQXYZV0a000000000000000000000 │ │ +0000000000000010488D0bcYZV0a00000000000000000000 │ │ +0000000000000010488400dcYZV0a0000000000000000000 │ │ +000000000000001048840L0dcYZV0a000000000000000000 │ │ +0000000000000010488401a0dcYZV0a00000000000000000 │ │ +00000000000000104AA4010a0dXYZV0a0000000000000000 │ │ +00000000000000104BB40100a0bXYZV0a000000000000000 │ │ +00000000000000104CC401000a0bXYZV0a00000000000000 │ │ +00000000000000001331000000a0bXYZV010000000000000 │ │ +000000000000000000000000000a0bXYTe01000000000000 │ │ +0000000000000000011000000000a0bfgh0a000000000000 │ │ +00000000000000000000000000000a0ijk01000000000000 │ │ +000000000000000000000000000000110000000000000000 │ │ +00000000000000000000000000000001a100000000000000 │ │ +000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 ├── res/drawable-hdpi-v4/abs__ic_menu_moreoverflow_normal_holo_dark.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ 0 128} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000 ├── res/drawable-hdpi-v4/btn_star_big_off.png ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000b 002d 004d 002d 0007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f700 f700 f700 f700 f700 f700 0030 c6b3 f7ff bca8 002b f700 f700 f700 f700 f700 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f600 f600 f600 f600 f600 0012 496b f6ff f6ff f1f4 2961 0008 f600 f600 f600 f600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f500 f500 f500 f500 f500 0039 cac1 f5ff f4ff f5ff b6ad 0030 f500 f500 f500 f500 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0014 4572 f3ff f2ff f2ff f2ff edf5 2568 0008 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 003c c4c4 f1ff f0ff efff f0ff f1ff b0b0 0033 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0015 4078 f0ff eeff efff f0ff efff eeff eaf5 236f 0009 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0041 c0c6 edff eeff d4ff 99ff ddff edff edff aab4 0037 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0017 3d7e edff ecff eeff c4ff c1ff c8ff edff ecff e6f6 2175 000a ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0045 bbc9 eaff ebff d7ff c5ff e0ff c3ff deff ebff ebff a5b7 003a ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0018 3885 e9ff e8ff ebff c0ff d4ff eaff d0ff c5ff ebff e8ff e3f6 1e7c 000a ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 001d 0025 003b 0049 0058 0075 b6cb e6ff e7ff d4ff c1ff e4ff e8ff dfff bfff dbff e7ff e7ff 9fba 006e 0058 0049 003b 0025 001d ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 001e 003c 004b 005a 0070 0078 609a 72a2 9dbc b3cc c6dd e4ff e4ff e2ff e5ff bbff cfff e3ff e3ff e3ff caff bfff e5ff e2ff e4ff ddf7 c6dd b3cc 9dbc 72a2 609a 0078 0070 005a 0043 003c 0017 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0048 5c9b 98bd afcd c1de daf7 e2ff e1ff e2ff e2ff e2ff e1ff e0ff dfff e1ff cdff baff dcff e0ff e0ff e0ff d7ff b9ff d5ff e0ff dfff e0ff e1ff e2ff e2ff e2ff e1ff e2ff daf7 c1de a3c5 98bd 4993 0048 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0018 4795 deff dfff ddff dcff dcff dcff dfff dfff e0ff e2ff e2ff e3ff e3ff cdff aeff c8ff dcff dcff dcff dcff dcff c3ff b2ff ccff e3ff e3ff e2ff e2ff e0ff dfff deff dcff dcff ddff ddff dfff deff 328d 0010 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0011 3190 d5f7 dbff daff d8ff d9ff dcff c8ff c2ff b0ff a6ff 9bff 8aff 8aff a0ff bdff d3ff d7ff d7ff d7ff d7ff d7ff cfff baff 9dff 8aff 8aff 9bff a6ff b0ff c2ff ceff dcff d9ff d8ff daff dcff d5f7 1a88 0009 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0003 004f 439a d2f7 d7ff d6ff daff b4ff 9bff 9cff a7ff b3ff bfff caff d2ff d3ff d3ff d3ff d3ff d3ff d3ff d3ff d3ff d3ff d3ff d3ff d2ff caff bfff b3ff a7ff 9bff 9bff b7ff d9ff d6ff d7ff d2f7 439a 004e 0002 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0002 0016 0062 429c cff7 d4ff d5ff cdff c4ff ceff cfff cfff cfff cfff cfff cfff cfff cfff ceff ceff ceff ceff cfff cfff cfff cfff cfff cfff cfff cfff cfff ceff c4ff cfff d5ff d4ff d0f7 429c 0061 0014 0001 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0001 0009 0020 0065 409e ccf8 d0ff d8ff caff c1ff c9ff caff caff caff caff caff c9ff c9ff c9ff c9ff c8ff c9ff c9ff c9ff c9ff caff caff caff caff caff c9ff c2ff caff d7ff d1ff bde9 188f 0065 0020 0008 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0001 0009 0021 0068 3fa2 caf8 ceff d5ff c7ff bdff c4ff c5ff c5ff c5ff c4ff c4ff c4ff c4ff c4ff c4ff c4ff c4ff c4ff c4ff c4ff c5ff c5ff c5ff c3ff bdff c7ff d5ff cfff bbe9 1793 005d 0020 0009 0001 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0001 0009 0021 0069 3da4 c8f8 cbff d3ff c4ff b8ff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff beff b8ff c4ff d4ff ccff b7ea 1696 005b 001c 0008 0001 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0001 0009 0021 006b 3ba7 c6f8 c9ff d1ff c2ff b4ff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff baff b4ff c9ff d1ff caff b6ea 1699 005c 001a 0006 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0001 0009 0021 006c 3ba9 b5eb c9ff d1ff c1ff b5ff baff bbff bbff bbff bbff bbff bbff bbff bbff bbff bbff bbff baff b4ff c9ff cfff c9ff b5eb 159c 005e 001a 0006 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 0001 0009 0021 0062 159e baf2 c6ff ceff b6ff b6ff b8ff b8ff b8ff b8ff b7ff b7ff b7ff b8ff b8ff b8ff b8ff b5ff b8ff cdff c6ff b1ec 159e 005f 001a 0006 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 0001 0009 001f 0084 a9e6 c7ff ceff a2ff afff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff abff a8ff ccff c7ff 95da 0076 001a 0006 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 0001 0007 0097 c3f9 c7ff cbff a1ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff aeff 9dff cfff c7ff a8e7 007e 0006 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 000a 13a8 caff c9ff bfff 9fff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff a0ff c4ff c8ff caff 00a2 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 0029 46bc c8ff caff afff a0ff adff adff aeff aeff adff acff abff acff adff aeff adff adff adff 9fff baff c9ff c8ff 25b0 0015 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 004b 6fce c6ff c9ff a9ff a3ff abff abff abff a9ff a5ff abff b7ff a6ff a6ff a9ff abff abff abff 9fff adff c8ff c6ff 54c3 0036 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 006d 8fdf c5ff c9ff a1ff a0ff a9ff a7ff a5ff a4ff beff cfff cdff ceff b8ff a5ff a5ff a8ff a9ff a0ff a5ff c9ff c5ff 79d5 0057 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 0085 a2eb c4ff ccff 98ff a6ff a4ff a4ff b9ff ceff ccff c4ff c5ff c4ff cfff ceff b9ff a2ff a5ff a6ff 9fff caff c4ff 99e6 0079 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 00b1 c7ff c3ff ccff 9dff a2ff b8ff ceff cfff c6ff c8ff 8de2 41c5 a3eb c8ff c6ff ceff c9ff b2ff a1ff 9dff cbff c4ff adf0 0092 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 0016 22bd c7ff c4ff c8ff cdff ceff cfff c5ff c9ff 9ae7 22bd 008e 006f 009b 42c6 a4ec c8ff c8ff d0ff cdff c9ff c7ff c4ff c8ff 00b3 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 002f 41c8 caff c7ff c5ff c6ff c7ff c9ff a5ed 42c8 0096 0063 0033 002b 0036 006c 009d 42c8 a5ed c9ff c7ff c9ff c5ff c7ff caff 31c4 0022 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 005d 78dc d0ff cfff ceff cfff a8ed 43ca 009f 006c 0033 001f 000f 000a 0012 0023 0036 006d 009f 60d3 bcf6 cfff ceff cfff d0ff 50ce 003b ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 0060 7cdd d7ff d8ff c5f6 44cb 00a0 006e 0036 0023 0011 0005 0001 ff00 0001 0007 0012 0023 0037 007d 00ae 62d4 c5f6 d8ff d7ff 7cdd 005f ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 002b 35c9 8ce2 64d5 00ae 007e 0036 0023 0012 0007 0001 df00 df00 df00 df00 df00 0001 0007 0014 0027 003b 007f 00af 64d5 99e6 12c0 0017 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0009 0044 0089 0076 003a 0024 0012 0007 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0009 0016 0028 003b 0076 008f 0044 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0005 0016 0026 0024 0015 0008 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0009 0016 0025 0026 0014 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0005 0009 0007 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0008 0009 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000b 002d 004d 002d 0007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0030 c6b3 f7ff bca8 002b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0012 496b f6ff f6ff f1f4 2961 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0039 cac1 f5ff f4ff f5ff b6ad 0030 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0014 4572 f3ff f2ff f2ff f2ff edf5 2568 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 003c c4c4 f1ff f0ff efff f0ff f1ff b0b0 0033 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0015 4078 f0ff eeff efff f0ff efff eeff eaf5 236f 0009 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0041 c0c6 edff eeff d4ff 99ff ddff edff edff aab4 0037 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0017 3d7e edff ecff eeff c4ff c1ff c8ff edff ecff e6f6 2175 000a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0045 bbc9 eaff ebff d7ff c5ff e0ff c3ff deff ebff ebff a5b7 003a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0018 3885 e9ff e8ff ebff c0ff d4ff eaff d0ff c5ff ebff e8ff e3f6 1e7c 000a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 001d 0025 003b 0049 0058 0075 b6cb e6ff e7ff d4ff c1ff e4ff e8ff dfff bfff dbff e7ff e7ff 9fba 006e 0058 0049 003b 0025 001d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 001e 003c 004b 005a 0070 0078 609a 72a2 9dbc b3cc c6dd e4ff e4ff e2ff e5ff bbff cfff e3ff e3ff e3ff caff bfff e5ff e2ff e4ff ddf7 c6dd b3cc 9dbc 72a2 609a 0078 0070 005a 0043 003c 0017 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0048 5c9b 98bd afcd c1de daf7 e2ff e1ff e2ff e2ff e2ff e1ff e0ff dfff e1ff cdff baff dcff e0ff e0ff e0ff d7ff b9ff d5ff e0ff dfff e0ff e1ff e2ff e2ff e2ff e1ff e2ff daf7 c1de a3c5 98bd 4993 0048 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0018 4795 deff dfff ddff dcff dcff dcff dfff dfff e0ff e2ff e2ff e3ff e3ff cdff aeff c8ff dcff dcff dcff dcff dcff c3ff b2ff ccff e3ff e3ff e2ff e2ff e0ff dfff deff dcff dcff ddff ddff dfff deff 328d 0010 0000 0000 0000 │ │ +0000 0000 0000 0000 0011 3190 d5f7 dbff daff d8ff d9ff dcff c8ff c2ff b0ff a6ff 9bff 8aff 8aff a0ff bdff d3ff d7ff d7ff d7ff d7ff d7ff cfff baff 9dff 8aff 8aff 9bff a6ff b0ff c2ff ceff dcff d9ff d8ff daff dcff d5f7 1a88 0009 0000 0000 0000 │ │ +0000 0000 0000 0000 0003 004f 439a d2f7 d7ff d6ff daff b4ff 9bff 9cff a7ff b3ff bfff caff d2ff d3ff d3ff d3ff d3ff d3ff d3ff d3ff d3ff d3ff d3ff d3ff d2ff caff bfff b3ff a7ff 9bff 9bff b7ff d9ff d6ff d7ff d2f7 439a 004e 0002 0000 0000 0000 │ │ +0000 0000 0000 0000 0002 0016 0062 429c cff7 d4ff d5ff cdff c4ff ceff cfff cfff cfff cfff cfff cfff cfff cfff ceff ceff ceff ceff cfff cfff cfff cfff cfff cfff cfff cfff cfff ceff c4ff cfff d5ff d4ff d0f7 429c 0061 0014 0001 0000 0000 0000 │ │ +0000 0000 0000 0000 0001 0009 0020 0065 409e ccf8 d0ff d8ff caff c1ff c9ff caff caff caff caff caff c9ff c9ff c9ff c9ff c8ff c9ff c9ff c9ff c9ff caff caff caff caff caff c9ff c2ff caff d7ff d1ff bde9 188f 0065 0020 0008 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0001 0009 0021 0068 3fa2 caf8 ceff d5ff c7ff bdff c4ff c5ff c5ff c5ff c4ff c4ff c4ff c4ff c4ff c4ff c4ff c4ff c4ff c4ff c4ff c5ff c5ff c5ff c3ff bdff c7ff d5ff cfff bbe9 1793 005d 0020 0009 0001 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0001 0009 0021 0069 3da4 c8f8 cbff d3ff c4ff b8ff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff beff b8ff c4ff d4ff ccff b7ea 1696 005b 001c 0008 0001 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0001 0009 0021 006b 3ba7 c6f8 c9ff d1ff c2ff b4ff bbff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff bcff baff b4ff c9ff d1ff caff b6ea 1699 005c 001a 0006 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0001 0009 0021 006c 3ba9 b5eb c9ff d1ff c1ff b5ff baff bbff bbff bbff bbff bbff bbff bbff bbff bbff bbff bbff baff b4ff c9ff cfff c9ff b5eb 159c 005e 001a 0006 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0009 0021 0062 159e baf2 c6ff ceff b6ff b6ff b8ff b8ff b8ff b8ff b7ff b7ff b7ff b8ff b8ff b8ff b8ff b5ff b8ff cdff c6ff b1ec 159e 005f 001a 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0009 001f 0084 a9e6 c7ff ceff a2ff afff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff b5ff abff a8ff ccff c7ff 95da 0076 001a 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0007 0097 c3f9 c7ff cbff a1ff b2ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff b3ff aeff 9dff cfff c7ff a8e7 007e 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000a 13a8 caff c9ff bfff 9fff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff b0ff a0ff c4ff c8ff caff 00a2 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0029 46bc c8ff caff afff a0ff adff adff aeff aeff adff acff abff acff adff aeff adff adff adff 9fff baff c9ff c8ff 25b0 0015 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 004b 6fce c6ff c9ff a9ff a3ff abff abff abff a9ff a5ff abff b7ff a6ff a6ff a9ff abff abff abff 9fff adff c8ff c6ff 54c3 0036 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 006d 8fdf c5ff c9ff a1ff a0ff a9ff a7ff a5ff a4ff beff cfff cdff ceff b8ff a5ff a5ff a8ff a9ff a0ff a5ff c9ff c5ff 79d5 0057 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0085 a2eb c4ff ccff 98ff a6ff a4ff a4ff b9ff ceff ccff c4ff c5ff c4ff cfff ceff b9ff a2ff a5ff a6ff 9fff caff c4ff 99e6 0079 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 00b1 c7ff c3ff ccff 9dff a2ff b8ff ceff cfff c6ff c8ff 8de2 41c5 a3eb c8ff c6ff ceff c9ff b2ff a1ff 9dff cbff c4ff adf0 0092 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0016 22bd c7ff c4ff c8ff cdff ceff cfff c5ff c9ff 9ae7 22bd 008e 006f 009b 42c6 a4ec c8ff c8ff d0ff cdff c9ff c7ff c4ff c8ff 00b3 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 002f 41c8 caff c7ff c5ff c6ff c7ff c9ff a5ed 42c8 0096 0063 0033 002b 0036 006c 009d 42c8 a5ed c9ff c7ff c9ff c5ff c7ff caff 31c4 0022 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 005d 78dc d0ff cfff ceff cfff a8ed 43ca 009f 006c 0033 001f 000f 000a 0012 0023 0036 006d 009f 60d3 bcf6 cfff ceff cfff d0ff 50ce 003b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0060 7cdd d7ff d8ff c5f6 44cb 00a0 006e 0036 0023 0011 0005 0001 0000 0001 0007 0012 0023 0037 007d 00ae 62d4 c5f6 d8ff d7ff 7cdd 005f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 002b 35c9 8ce2 64d5 00ae 007e 0036 0023 0012 0007 0001 0000 0000 0000 0000 0000 0001 0007 0014 0027 003b 007f 00af 64d5 99e6 12c0 0017 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0009 0044 0089 0076 003a 0024 0012 0007 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0009 0016 0028 003b 0076 008f 0044 0008 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0005 0016 0026 0024 0015 0008 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0009 0016 0025 0026 0014 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0005 0009 0007 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0008 0009 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-hdpi-v4/ic_btn_find_prev.png ├── sng │ │ @@ -1,210 +1,210 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 39; height: 45; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ - ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ - (136,136,136) # rgb = (0x88,0x88,0x88) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ - ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ - ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ - (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ - ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ - (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ - (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ - (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ } │ │ tRNS { │ │ - 0 3 27 189 15 75 234 255 15 6 144 255 255 15 39 207 255 255 255 255 15 96 243 255 255 255 15 12 168 255 255 255 255 255 255 15 54 222 255 255 255 255 15 120 249 255 255 255 255 255 255 255 24 186 255 255 255 255 255 255 72 234 255 255 15 6 138 255 255 255 255 15 36 204 255 255 255 15 93 243 255 255 15 12 162 255 255 15 51 219 255 255 255 15 117 249 255 15 123 255 255 255 15 120 249 54 222 15 12 168 255 15 96 243 255 15 39 204 255 15 6 138 255 15 72 234 15 24 186 255 120 249 15 54 222 12 168 15 96 243 15 39 207 255 15 6 144 15 75 234 27 189 3} │ │ + 0 3 27 189 15 75 234 15 6 144 15 39 207 15 96 243 15 12 168 15 54 222 15 120 249 24 186 72 234 15 6 138 15 36 204 15 93 243 15 12 162 15 51 219 15 117 249 15 123 15 120 249 54 222 15 12 168 15 96 243 15 39 204 15 6 138 15 72 234 15 24 186 120 249 15 54 222 12 168 15 96 243 15 39 207 15 6 144 15 75 234 27 189 3} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000010000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000203040000000000000000000000 │ │ -000000000000000000000000000000000000000000000000050607080000000000000000000000 │ │ -00000000000000000000000000000000000000000000090a070b0c0d0000000000000000000000 │ │ -0000000000000000000000000000000000000000000e0f10111213140000000000000000000000 │ │ -0000000000000000000000000000000000000000151610171318191a0000000000000000000000 │ │ -0000000000000000000000000000000000001b1c1d1e1f13202122230000000000000000000000 │ │ -000000000000000000000000000000000024251d262713202128292a0000000000000000000000 │ │ -000000000000000000000000000000002b2c2d2e2f3019312832332a0000000000000000000000 │ │ -00000000000000000000000000003435361e372f38393a333b32332a0000000000000000000000 │ │ -000000000000000000000000003c3d3e11372f383922283f3b3b29400000000000000000000000 │ │ -000000000000000000000041423e2d430c4418453a28333f3f3f46470000000000000000000000 │ │ -0000000000000000000048494a4b170c12204c3a2928333333333a4d0000000000000000000000 │ │ -0000000000000000004e4f50512e1f13204c224629292929292922520000000000000000000000 │ │ -000000000000005354552d562e1f13204531223a3a3a3a3a3a3a21570000000000000000000000 │ │ -00000000000058595a1e5b171f305c4c313122222222222222224c5d0000000000000000000000 │ │ -00000000005e5f50605617273020454c2121212121212121212139610000000000000000000000 │ │ -00000000626364265b652f385c39454c4c4c4c4c4c4c4c4c4c4c19660000000000000000000000 │ │ -00000000006768181f2f3020193939393939393939393939393920140000000000000000000000 │ │ -000000000000696a3339205c1919191919191919191919191919186b0000000000000000000000 │ │ -000000000000006c6d6e46202020202020202020202020202020386f0000000000000000000000 │ │ -00000000000000000070713f5c7272727272727272727272727213730000000000000000000000 │ │ -000000000000000000007475764c38383838383838383838383812770000000000000000000000 │ │ -000000000000000000000078797a3130131313131313131313132f7b0000000000000000000000 │ │ -000000000000000000000000007c7d2818121212121212121212277e0000000000000000000000 │ │ -00000000000000000000000000007f80815c44444444444444441f7e0000000000000000000000 │ │ -000000000000000000000000000000008283214427272727272737840000000000000000000000 │ │ -0000000000000000000000000000000000858629301f1f1f1f1f65840000000000000000000000 │ │ -0000000000000000000000000000000000008788325c1f0c0c0c17890000000000000000000000 │ │ -00000000000000000000000000000000000000008a8b4c276565438c0000000000000000000000 │ │ -0000000000000000000000000000000000000000008d8e3a12178f900000000000000000000000 │ │ -0000000000000000000000000000000000000000000091923f182e930000000000000000000000 │ │ -000000000000000000000000000000000000000000000000949539890000000000000000000000 │ │ -000000000000000000000000000000000000000000000000009697660000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000000980000000000000000000000 │ │ +00000000000000000000000000000000000000000000000005065e070000000000000000000000 │ │ +0000000000000000000000000000000000000000000008095e5f600a0000000000000000000000 │ │ +0000000000000000000000000000000000000000000b0c616263640d0000000000000000000000 │ │ +00000000000000000000000000000000000000000e0f6165646667100000000000000000000000 │ │ +000000000000000000000000000000000000111268696a646b6c6d130000000000000000000000 │ │ +00000000000000000000000000000000001415686e6f646b6c7071160000000000000000000000 │ │ +000000000000000000000000000000001718727374756776707778160000000000000000000000 │ │ +0000000000000000000000000000191a79697a747b7c7d787e7778160000000000000000000000 │ │ +000000000000000000000000001b1c7f627a747b7c6d70807e7e711d0000000000000000000000 │ │ +00000000000000000000001e1f7f7281608266837d707880808084200000000000000000000000 │ │ +00000000000000000000212285866560636b877d7170787878787d230000000000000000000000 │ │ +00000000000000000024258889736a646b876d847171717171716d260000000000000000000000 │ │ +0000000000000027288a728b736a646b83766d7d7d7d7d7d7d7d6c290000000000000000000000 │ │ +0000000000002a2b8c698d656a758e8776766d6d6d6d6d6d6d6d872c0000000000000000000000 │ │ +00000000002d2e888f8b656f756b83876c6c6c6c6c6c6c6c6c6c7c2f0000000000000000000000 │ │ +000000003090916e8d92747b8e7c83878787878787878787878767310000000000000000000000 │ │ +00000000003233666a74756b677c7c7c7c7c7c7c7c7c7c7c7c7c6b0d0000000000000000000000 │ │ +0000000000003435787c6b8e676767676767676767676767676766360000000000000000000000 │ │ +00000000000000373893846b6b6b6b6b6b6b6b6b6b6b6b6b6b6b7b390000000000000000000000 │ │ +0000000000000000003a3b808e94949494949494949494949494643c0000000000000000000000 │ │ +000000000000000000003d3e95877b7b7b7b7b7b7b7b7b7b7b7b633f0000000000000000000000 │ │ +000000000000000000000040419676756464646464646464646474420000000000000000000000 │ │ +00000000000000000000000000434470666363636363636363636f450000000000000000000000 │ │ +00000000000000000000000000004647978e82828282828282826a450000000000000000000000 │ │ +0000000000000000000000000000000048496c826f6f6f6f6f6f7a4a0000000000000000000000 │ │ +00000000000000000000000000000000004b4c71756a6a6a6a6a924a0000000000000000000000 │ │ +0000000000000000000000000000000000004d4e778e6a606060654f0000000000000000000000 │ │ +00000000000000000000000000000000000000005051876f929281520000000000000000000000 │ │ +00000000000000000000000000000000000000000053547d636598550000000000000000000000 │ │ +000000000000000000000000000000000000000000005657806673580000000000000000000000 │ │ +000000000000000000000000000000000000000000000000595a7c4f0000000000000000000000 │ │ +000000000000000000000000000000000000000000000000005b5c310000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000005d0000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/abs__spinner_48_outer_holo.png ├── sng │ │ @@ -250,85 +250,84 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 3 6 4 0 1 73 146 140 126 108 79 46 21 2 128 254 253 252 246 236 222 185 138 84 32 5 7 251 250 249 247 234 200 132 56 11 9 8 248 242 216 145 55 12 10 220 227 235 244 245 240 207 117 29 14 13 15 31 33 49 77 107 150 197 229 243 241 233 174 62 16 27 72 139 205 238 237 204 96 17 43 121 202 239 219 119 19 18 142 125 20 93 114 22 23 60 180 232 213 25 24 170 230 231 198 26 45 176 169 28 191 228 30 85 209 226 225 131 221 224 41 184 223 199 57 35 34 103 215 218 36 179 182 37 112 217 208 82 39 38 52 195 130 40 157 214 171 42 113 212 192 44 78 211 201 51 100 47 167 206 50 158 133 155 203 54 160 127 116 177 58 59 63 196 190 61 94 194 193 162 64 65 166 66 67 183 188 189 83 68 69 186 187 165 48 70 71 120 74 134 181 75 172 76 152 178 80 109 81 173 175 163 87 88 86 104 168 90 91 159 110 92 95 97 98 148 161 105 89 99 101 102 156 106 154 115 135 141 144 149 151 153 111 123 129 137 143 147 118 124} │ │ + 0 3 6 4 1 73 146 140 126 108 79 46 21 2 128 254 253 252 246 236 222 185 138 84 32 5 7 251 250 249 247 234 200 132 56 11 9 8 248 242 216 145 55 12 10 220 227 235 244 245 240 207 117 29 14 13 15 31 33 49 77 107 150 197 229 243 241 233 174 62 16 27 72 139 205 238 237 204 96 17 43 121 202 239 219 119 19 18 142 125 20 93 114 22 23 60 180 232 213 25 24 170 230 231 198 26 45 176 169 28 191 228 30 85 209 226 225 131 221 224 41 184 223 199 57 35 34 103 215 218 36 179 182 37 112 217 208 82 39 38 52 195 130 40 157 214 171 42 113 212 192 44 78 211 201 51 100 47 167 206 50 158 133 155 203 54 160 127 116 177 58 59 63 196 190 61 94 194 193 162 64 65 166 66 67 183 188 189 83 68 69 186 187 165 48 70 71 120 74 134 181 75 172 76 152 178 80 109 81 173 175 163 87 88 86 104 168 90 91 159 110 92 95 97 98 148 161 105 89 99 101 102 156 106 154 115 135 141 144 149 151 153 111 123 129 137 143 147 118 124} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000001020304000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000004040505050504060708090a0b0c0d0204000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000004050e010303010e0e050f101112131415161718190200000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000004050e1a1b1b021a0301010e050f101111121c1d1e1f20212223240400000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000004011b252526261b021a03010e050f101111121c1d1e271f1328292a2b1b000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000040e1b242c242d25261b021a03010e050a2e152f30311e1e271f133231333435360500000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000041a2c37382c242d25261b1a010e050404393a3b3c3d3e3f40413132314228434445461a000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000052639473937382c2d261a0e0504040000000000000000052548494a4b4c422843334d4e4f380000000000000000000000000000000000 │ │ -000000000000000000000000000000040e245050473937382d1a0e04000000000000000000000000000000041b5152534d33544c4d55565004000000000000000000000000000000 │ │ -0000000000000000000000000000000e2c575758504737260e0400000000000000000000000000000000000000001a0c59154c4d1430155a47000000000000000000000000000000 │ │ -00000000000000000000000000000e2c0d0d5b5758370205000000000000000000000000000000000000000000000004375c2130303020555d2c0000000000000000000000000000 │ │ -0000000000000000000000000005245e5f5e0d57370304000000000000000000000000000000000000000000000000000003606162204462634f0200000000000000000000000000 │ │ -00000000000000000000000004265f64655f0d370104000000000000000000000000000000000000000000000000000000000e0c6667626867694605000000000000000000000000 │ │ -0000000000000000000000041a0d486a6465500304000000000000000000000000000000000000000000000000000000000000056b6c4167412f6d3a000000000000000000000000 │ │ -000000000000000000000005506e6e486a5b1a0400000000000000000000000000000000000000000000000000000000000000000e236f70702f2e56260000000000000000000000 │ │ -0000000000000000000004254871366e642504000000000000000000000000000000000000000000000000000000000000000000000372732f7475402b0400000000000000000000 │ │ -000000000000000000000e5e3a3a713639050000000000000000000000000000000000000000000000000000000000000000000000002c7677787877172c00000000000000000000 │ │ -000000000000000000042d3a3b193a651a0000000000000000000000000000000000000000000000000000000000000000000000000004797a7b15157c7d04000000000000000000 │ │ -0000000000000000000e5e7e7f3b3a38040000000000000000000000000000000000000000000000000000000000000000000000000000038081772e825a1b000000000000000000 │ │ -0000000000000000001b3a83837e4803000000000000000000000000000000000000000000000000000000000000000000000000000000003b842e5555857f000000000000000000 │ │ -00000000000000000447868686835004000000000000000000000000000000000000000000000000000000000000000000000000000000001a87818288898a050000000000000000 │ │ -00000000000000000e6a8b8b8c3b1b0000000000000000000000000000000000000000000000000000000000000000000000000000000000008d8e2929818f260000000000000000 │ │ -0000000000000000027e799090480e0000000000000000000000000000000000000000000000000000000000000000000000000000000000005891819292935f0000000000000000 │ │ -00000000000000002c905194795b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000395966396973c0000000000000000 │ │ -0000000000000004575198987937000000000000000000000000000000000000000000000000000000000000000000000000000000000000000499539a9a9b3d0000000000000000 │ │ -0000000000000005640c0c6b792500000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c977373349d0500000000000000 │ │ -000000000000000e719e9e9e8b1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003661898934350300000000000000 │ │ -00000000000000013b3c3c3c860300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d9fa0a0a00f2600000000000000 │ │ -000000000000000383a1a1a18303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057a24e4e4ea32d00000000000000 │ │ -0000000000000003868d8d8d8c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058a4a5a5a5222d00000000000000 │ │ -000000000000000186a6a6a6791a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000005ba79b9b9ba82500000000000000 │ │ -0000000000000001832b2b236b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000656d7c7c7ca91a00000000000000 │ │ -0000000000000005197d7d7d9c2500000000000000000000000000000000000000000000000000000000000000000000000000000000000000008baa6969409d0500000000000000 │ │ -000000000000000448abacac2b500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad7aaeaeaf990000000000000000 │ │ -0000000000000000577db0b06048040000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb16fb2b2848d0000000000000000 │ │ -000000000000000024a646adad79010000000000000000000000000000000000000000000000000000000000000000000000000000000000002c229797b3b46a0000000000000000 │ │ -00000000000000001a0cb5b6b6232400000000000000000000000000000000000000000000000000000000000000000000000000000000000086b7afaf6fa8240000000000000000 │ │ -0000000000000000053bb6b8b9b66e04000000000000000000000000000000000000000000000000000000000000000000000000000000000e72babbbc7abd050000000000000000 │ │ -00000000000000000050b0bebfbf3c02000000000000000000000000000000000000000000000000000000000000000000000000000000005717c0c1c1c28c000000000000000000 │ │ -0000000000000000001ac3c4c4c5b96504000000000000000000000000000000000000000000000000000000000000000000000000000005be457a1616c62d000000000000000000 │ │ -000000000000000000046ab94906c78d1b00000000000000000000000000000000000000000000000000000000000000000000000000000dc8c985ba93ac05000000000000000000 │ │ -0000000000000000000026a6c7caca4919050000000000000000000000000000000000000000000000000000000000000000000000001a18cb61c9c9a83700000000000000000000 │ │ -00000000000000000000056ec5cc3d99b8580400000000000000000000000000000000000000000000000000000000000000000000050ccdaace84b7ac0500000000000000000000 │ │ -0000000000000000000000029c3d0bcfcf7d2d040000000000000000000000000000000000000000000000000000000000000000046a0f456caa6cd0240000000000000000000000 │ │ -00000000000000000000000457becfd18ad19c26040000000000000000000000000000000000000000000000000000000000000458d06dd245d30783040000000000000000000000 │ │ -0000000000000000000000000e7e3dbd1872bd3c26040000000000000000000000000000000000000000000000000000000004509dd466cbd2a7b901000000000000000000000000 │ │ -00000000000000000000000000023c8a72d5d6d7a624040000000000000000000000000000000000000000000000000000055fd8a7d96d66b7b12500000000000000000000000000 │ │ -0000000000000000000000000004247d72d6dadbdab60d05000000000000000000000000000000000000000000000000018ba9dcc2b7d9c2dd580400000000000000000000000000 │ │ -0000000000000000000000000000043746d6dbdeb1dfcf90260400000000000000000000000000000000000000000539b9c8dcb4d4c2b49565040000000000000000000000000000 │ │ -0000000000000000000000000000000439b0dab1dfe0e1b1bf711b0400000000000000000000000000000000052cc30ae291dce3b4a2e45f05000000000000000000000000000000 │ │ -00000000000000000000000000000000042c23e54fe1e6e7e84fc58b39030400000000000000000000041a0d238008cda4e9a2dc3fde580400000000000000000000000000000000 │ │ -0000000000000000000000000000000000041b5172e19de8d8ea3ed8dbb90c48372d26021b2524503babd55608e23fcdeba4e9c8b62d040000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000016abe4f80e4ea0add875d870ae7ded7bd72dee7ec5aedeeef07e2f0f1f22ae8860100000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000042579cfe73ed0f395ec355652f45aa8f576a3edf64aeef72af8e2f7957d24040000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000052c94999ddd95ec355652f45aa8f576a3edf64aeef75922d87d470500000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000052536ac728087f952f45aa8f58f22c8ed22fad806832405000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000e2d5f94ab0672dbe1e1dfdbcfb63c6a2401000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000503262d24242d26030400000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000001020300000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000040404040005060708090a0b0c0200000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000040d010303010d0d040e0f1011121314151617180200000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000040d191a1a02190301010d040e0f1010111b1c1d1e1f202122230000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000011a242425251a021903010d040e0f1010111b1c1d261e122728292a1a000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000d1a232b232c24251a021903010d04092d142e2f301d1d261e123130323334350400000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000192b36372b232c24251a19010d04000038393a3b3c3d3e3f4030313041274243444519000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000042538463836372b2c25190d040000000000000000000004244748494a4b412742324c4d4e370000000000000000000000000000000000 │ │ +000000000000000000000000000000000d234f4f463836372c190d00000000000000000000000000000000001a5051524c32534b4c54554f00000000000000000000000000000000 │ │ +0000000000000000000000000000000d2b5656574f4636250d000000000000000000000000000000000000000000190b58144b4c132f145946000000000000000000000000000000 │ │ +00000000000000000000000000000d2b0c0c5a5657360204000000000000000000000000000000000000000000000000365b202f2f2f1f545c2b0000000000000000000000000000 │ │ +0000000000000000000000000004235d5e5d0c563603000000000000000000000000000000000000000000000000000000035f60611f4361624e0200000000000000000000000000 │ │ +00000000000000000000000000255e63645e0c360100000000000000000000000000000000000000000000000000000000000d0b6566616766684504000000000000000000000000 │ │ +000000000000000000000000190c476963644f0300000000000000000000000000000000000000000000000000000000000000046a6b4066402e6c39000000000000000000000000 │ │ +0000000000000000000000044f6d6d47695a190000000000000000000000000000000000000000000000000000000000000000000d226e6f6f2e2d55250000000000000000000000 │ │ +0000000000000000000000244770356d632400000000000000000000000000000000000000000000000000000000000000000000000371722e73743f2a0000000000000000000000 │ │ +000000000000000000000d5d3939703538040000000000000000000000000000000000000000000000000000000000000000000000002b7576777776162b00000000000000000000 │ │ +000000000000000000002c393a18396419000000000000000000000000000000000000000000000000000000000000000000000000000078797a14147b7c00000000000000000000 │ │ +0000000000000000000d5d7d7e3a3937000000000000000000000000000000000000000000000000000000000000000000000000000000037f80762d81591a000000000000000000 │ │ +0000000000000000001a3982827d4703000000000000000000000000000000000000000000000000000000000000000000000000000000003a832d5454847e000000000000000000 │ │ +00000000000000000046858585824f000000000000000000000000000000000000000000000000000000000000000000000000000000000019868081878889040000000000000000 │ │ +00000000000000000d698a8a8b3a1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000008c8d2828808e250000000000000000 │ │ +0000000000000000027d788f8f470d0000000000000000000000000000000000000000000000000000000000000000000000000000000000005790809191925e0000000000000000 │ │ +00000000000000002b8f5093785a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000394956295963b0000000000000000 │ │ +00000000000000005650979778360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000985299999a3c0000000000000000 │ │ +0000000000000004630b0b6a782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b967272339c0400000000000000 │ │ +000000000000000d709d9d9d8a1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000003560888833340300000000000000 │ │ +00000000000000013a3b3b3b850300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9e9f9f9f0e2500000000000000 │ │ +000000000000000382a0a0a08203000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056a14d4d4da22c00000000000000 │ │ +0000000000000003858c8c8c8b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057a3a4a4a4212c00000000000000 │ │ +000000000000000185a5a5a5781900000000000000000000000000000000000000000000000000000000000000000000000000000000000000005aa69a9a9aa72400000000000000 │ │ +0000000000000001822a2a226a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000646c7b7b7ba81900000000000000 │ │ +0000000000000004187c7c7c9b2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000008aa968683f9c0400000000000000 │ │ +000000000000000047aaabab2a4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ac79adadae980000000000000000 │ │ +0000000000000000567cafaf5f47000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db06eb1b1838c0000000000000000 │ │ +000000000000000023a545acac78010000000000000000000000000000000000000000000000000000000000000000000000000000000000002b219696b2b3690000000000000000 │ │ +0000000000000000190bb4b5b5222300000000000000000000000000000000000000000000000000000000000000000000000000000000000085b6aeae6ea7230000000000000000 │ │ +0000000000000000043ab5b7b8b56d00000000000000000000000000000000000000000000000000000000000000000000000000000000000d71b9babb79bc040000000000000000 │ │ +0000000000000000004fafbdbebe3b02000000000000000000000000000000000000000000000000000000000000000000000000000000005616bfc0c0c18b000000000000000000 │ │ +00000000000000000019c2c3c3c4b86400000000000000000000000000000000000000000000000000000000000000000000000000000004bd44791515c52c000000000000000000 │ │ +0000000000000000000069b84805c68c1a00000000000000000000000000000000000000000000000000000000000000000000000000000cc7c884b992ab04000000000000000000 │ │ +0000000000000000000025a5c6c9c94818040000000000000000000000000000000000000000000000000000000000000000000000001917ca60c8c8a73600000000000000000000 │ │ +00000000000000000000046dc4cb3c98b7570000000000000000000000000000000000000000000000000000000000000000000000040bcca9cd83b6ab0400000000000000000000 │ │ +0000000000000000000000029b3c0acece7c2c00000000000000000000000000000000000000000000000000000000000000000000690e446ba96bcf230000000000000000000000 │ │ +00000000000000000000000056bdced089d09b25000000000000000000000000000000000000000000000000000000000000000057cf6cd144d20682000000000000000000000000 │ │ +0000000000000000000000000d7d3cbc1771bc3b250000000000000000000000000000000000000000000000000000000000004f9cd365cad1a6b801000000000000000000000000 │ │ +00000000000000000000000000023b8971d4d5d6a523000000000000000000000000000000000000000000000000000000045ed7a6d86c65b6b02400000000000000000000000000 │ │ +0000000000000000000000000000237c71d5d9dad9b50c04000000000000000000000000000000000000000000000000018aa8dbc1b6d8c1dc570000000000000000000000000000 │ │ +0000000000000000000000000000003645d5daddb0dece8f250000000000000000000000000000000000000000000438b8c7dbb3d3c1b39464000000000000000000000000000000 │ │ +0000000000000000000000000000000038afd9b0dedfe0b0be701a0000000000000000000000000000000000042bc209e190dbe2b3a1e35e04000000000000000000000000000000 │ │ +00000000000000000000000000000000002b22e44ee0e5e6e74ec48a3803000000000000000000000000190c227f07cca3e8a1db3edd570000000000000000000000000000000000 │ │ +0000000000000000000000000000000000001a5071e09ce7d7e93dd7dab80b47362c25021a24234f3aaad45507e13ecceaa3e8c7b52c000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000169bd4e7fe3e909dc865c8609e6ddd6bc71dde6eb59ecedee06e1eff0f129e7850100000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000002478cee63dcff294eb345551f359a7f475a2ecf549edf629f7e1f6947c23000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000042b93989cdc94eb345551f359a7f475a2ecf549edf65821d77c460400000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000042435ab717f86f851f359a7f48e21c7ec21f9d705822304000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000d2c5e93aa0571dae0e0dedaceb53b692301000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000403252c23232c25030000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-hdpi-v4/abs__ic_voice_search.png ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -258,59 +257,59 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ } │ │ tRNS { │ │ - 0 0 1 3 5 7 8 6 2 11 17 22 25 29 45 50 51 44 28 16 19 42 58 118 174 193 194 173 118 56 41 18 68 169 189 190 196 176 70 168 188 178 4 116 187 195 124 21 156 191 168 23 162 186 179 24 161 185 178 26 184 177 160 183 176 27 159 182 175 158 181 157 180 156 179 174 10 178 173 9 15 30 52 155 177 172 31 37 39 35 154 176 171 36 12 121 131 66 43 153 175 170 65 125 127 38 167 75 49 53 152 174 169 73 177 87 151 173 82 86 74 150 171 167 72 172 149 170 34 14 85 75 148 169 166 76 80 32 13 168 86 54 138 149 89 70 57 166 114 55 96 167 101 116 168 52 47 133 155 54 56 135 166 137 57 58 156 133 82 165 60 61 141 62 126 168 33 46 127 109 63 100 144 163 140 97 123 164 112 60 98 64 114 158 118 61 134 161 160 144 126 119 120 136 146 152 93 48 91 130 145 135 153 159 160 151 92 131 139 111 101 158 106 65 157 108 74 81 94 131 156 162 140 98 97 75 40 95 149 155 152 93 137 123 154 131 80 105 114 132 150 153 140 126 111 84} │ │ + 0 1 3 5 7 8 6 2 11 17 22 25 29 45 50 51 44 28 16 19 42 58 118 174 193 194 173 118 56 41 18 68 169 189 190 196 176 70 168 188 178 4 116 187 195 124 21 156 191 168 23 162 186 179 24 161 185 178 26 184 177 160 183 176 27 159 182 175 158 181 157 180 156 179 174 10 178 173 9 15 30 52 155 177 172 31 37 39 35 154 176 171 36 12 121 131 66 43 153 175 170 65 125 127 38 167 75 49 53 152 174 169 73 177 87 151 173 82 86 74 150 171 167 72 172 149 170 34 14 85 75 148 169 166 76 80 32 13 168 86 54 138 149 89 70 57 166 114 55 96 167 101 116 168 52 47 133 155 54 56 135 166 137 57 58 156 133 82 165 60 61 141 62 126 168 33 46 127 109 63 100 144 163 140 97 123 164 112 60 98 64 114 158 118 61 134 161 160 144 126 119 120 136 146 152 93 48 91 130 145 135 153 159 160 151 92 131 139 111 101 158 106 65 157 108 74 81 94 131 156 162 140 98 97 75 40 95 149 155 152 93 137 123 154 131 80 105 114 132 150 153 140 126 111 84} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000101010101010101010203040506060704080201010101010101010100000000000000000000 │ │ -0000000000000000000001010101010100020807090a0b0c0c0b0a090708020001010101010100000000000000000000 │ │ -000000000000000000000101010101010203060a0d0e0f10100f11121306030201010101010100000000000000000000 │ │ -0000000000000000000001010101010108061415161718191a1b1c1d1e1f060801010101010100000000000000000000 │ │ -0000000000000000000001010101010207131520212222222319242526150a0702010101010100000000000000000000 │ │ -00000000000000000000010101010108090d1627282828282828221a29160d0908010101010100000000000000000000 │ │ -0000000000000000000001010101012a13112b2c2c2c2c2c2c2c2c282d2e11132a010101010100000000000000000000 │ │ -000000000000000000000101010101072f0f302c2c2c2c2c2c2c2c2c31320f2f07010101010100000000000000000000 │ │ -000000000000000000000101010101053310343535353535353535352836103705010101010100000000000000000000 │ │ -000000000000000000000101010101060c10383939393939393939392c3a103b06010101010100000000000000000000 │ │ -000000000000000000000101010101060c10383c3c3c3c3c3c3c3c3c353d103b06010101010100000000000000000000 │ │ -000000000000000000000101010101060c103e3f3f3f3f3f3f3f3f3f3940104106010101010100000000000000000000 │ │ -000000000000000000000101010101060c10424343434343434343433c44104106010101010100000000000000000000 │ │ -000000000000000000000101010101060c10454646464646464646463f44104106010101010100000000000000000000 │ │ -000000000000000000000101010101060c10474848484848484848484344104106010101010100000000000000000000 │ │ -000000000000000000000101010101060c10494a4a4a4a4a4a4a4a4a464b104106010101010100000000000000000000 │ │ -0000000000000000000001020808034c4110494d4d4d4d4d4d4d4d4d484e101209030808020100000000000000000000 │ │ -00000000000000000000022a054f4c505152535454545454545454544a555256134c4f052a0200000000000000000000 │ │ -0000000000000000000008061457580d59525a5b5b5b5b5b5b5b5b5b4d5c525d0d585714060800000000000000000000 │ │ -000000000000000000002a5e585f606162526364646464646464646454655262666768695e0300000000000000000000 │ │ -000000000000000000002a130f6a466b6c6d6e6f6f6f6f6f6f6f6f6f5b706d6c716f720f502a00000000000000000000 │ │ -000000000000000000002a0a15735b6b106d7475757575757575757564706d527175761e132a00000000000000000000 │ │ -000000000000000000002a0a577775786d6d797a7a7a7a7a7a7a7a7a757b6d6d7c7a7659130300000000000000000000 │ │ -0000000000000000000003505d777d786d6d7e7f7f7f7f7f7f7f7f7f7d7b6d6d7c7f7680810800000000000000000000 │ │ -00000000000000000000088180827f83526d848585858585858585857a866d6d877f88898a0800000000000000000000 │ │ -00000000000000000000085e56838b8c108d8e8b8b8b8b8b8b8b8b8b7a8f8d6d907d910d090200000000000000000000 │ │ -00000000000000000000024c3792939410959697979797979797978b7d98956d999a9b334f0200000000000000000000 │ │ -000000000000000000000205149c9d9e9fa095a1a2a2a2a2a2a2a28ba3a0a4a5a6a70e1f070100000000000000000000 │ │ -00000000000000000000012a8159a8a99495aaabaca9a9a9a9a9a9acabad95aeaf7cb08a2a0100000000000000000000 │ │ -0000000000000000000001084f2fb1b2a2b36db49fb5b6b7b7b8b99baaa5babbbc621406080100000000000000000000 │ │ -000000000000000000000102048ab0bdb6a99ebe9ba0a01010a095bfc0c1b7c2b13b092a020100000000000000000000 │ │ -00000000000000000000010108051358c3c4c5a9c6c7c8c9cacbcca9c5cdceb10d8a0408010100000000000000000000 │ │ -0000000000000000000001010203060a59cfd0d1d2c5a9a9bbb7bbd3909b150b8a070801010100000000000000000000 │ │ -0000000000000000000001010102030681331e1052d4d5d5d5d6d752b10d0a4c04080101010100000000000000000000 │ │ -00000000000000000000010101010208070914b010d8d9d5c5dadb100d50050302010101010100000000000000000000 │ │ -000000000000000000000101010203044f8a140d9caddcddbbdeaa9c410a090604080201010100000000000000000000 │ │ -000000000000000000000101022a06503389690e8ddfdce0a9e1df8d11570d2f81062a02010100000000000000000000 │ │ -0000000000000000000001010806141e0f91e2e396e4e5e6e7e8e9eaebe2a50fec0a0608010100000000000000000000 │ │ -000000000000000000000101035e69edeed6d6d6d6e0efefe0c5e7e7e7e7bbf0f15d5e03010100000000000000000000 │ │ -0000000000000000000001012a819cf2efefefefefefefefefefefefefefe6b77e9c812a010100000000000000000000 │ │ -0000000000000000000001012a8a11f3f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f50e8a2a010100000000000000000000 │ │ -000000000000000000000101084f0d9ff6f7f8f9f9f9fafbfbfbfcf9f9fdfeff1d514c03010100000000000000000000 │ │ -0000000000000000000001010804090b5d0e6c101052101010101052100fb169335e0408010100000000000000000000 │ │ -000000000000000000000101010804068a0a2f330c3b41121241410c370b1f814f040802010100000000000000000000 │ │ -00000000000000000000010101010208032a070506064f4f4f4f06060507040308020101010100000000000000000000 │ │ +000000000000000000000000000000000000000102030405050603070100000000000000000000000000000000000000 │ │ +000000000000000000000000000000000001070608090a0b0b0a09080607010000000000000000000000000000000000 │ │ +00000000000000000000000000000000010205090c0d0e0f0f0e10111205020100000000000000000000000000000000 │ │ +000000000000000000000000000000000705131415161718191a1b1c1d1e050700000000000000000000000000000000 │ │ +000000000000000000000000000000010612141f20212121221823242514090601000000000000000000000000000000 │ │ +00000000000000000000000000000007080c1526272727272727211928150c0807000000000000000000000000000000 │ │ +0000000000000000000000000000002912102a2b2b2b2b2b2b2b2b272c2d101229000000000000000000000000000000 │ │ +000000000000000000000000000000062e0e2f2b2b2b2b2b2b2b2b2b30310e2e06000000000000000000000000000000 │ │ +00000000000000000000000000000004320f3334343434343434343427350f3604000000000000000000000000000000 │ │ +000000000000000000000000000000050b0f373838383838383838382b390f3a05000000000000000000000000000000 │ │ +000000000000000000000000000000050b0f373b3b3b3b3b3b3b3b3b343c0f3a05000000000000000000000000000000 │ │ +000000000000000000000000000000050b0f3d3e3e3e3e3e3e3e3e3e383f0f4005000000000000000000000000000000 │ │ +000000000000000000000000000000050b0f414242424242424242423b430f4005000000000000000000000000000000 │ │ +000000000000000000000000000000050b0f444545454545454545453e430f4005000000000000000000000000000000 │ │ +000000000000000000000000000000050b0f4647474747474747474742430f4005000000000000000000000000000000 │ │ +000000000000000000000000000000050b0f48494949494949494949454a0f4005000000000000000000000000000000 │ │ +0000000000000000000000010707024b400f484c4c4c4c4c4c4c4c4c474d0f1108020707010000000000000000000000 │ │ +000000000000000000000129044e4b4f50515253535353535353535349545155124b4e04290100000000000000000000 │ │ +0000000000000000000007051356570c5851595a5a5a5a5a5a5a5a5a4c5b515c0c575613050700000000000000000000 │ │ +00000000000000000000295d575e5f6061516263636363636363636353645161656667685d0200000000000000000000 │ │ +0000000000000000000029120e69456a6b6c6d6e6e6e6e6e6e6e6e6e5a6f6c6b706e710e4f2900000000000000000000 │ │ +00000000000000000000290914725a6a0f6c73747474747474747474636f6c517074751d122900000000000000000000 │ │ +000000000000000000002909567674776c6c78797979797979797979747a6c6c7b797558120200000000000000000000 │ │ +00000000000000000000024f5c767c776c6c7d7e7e7e7e7e7e7e7e7e7c7a6c6c7b7e757f800700000000000000000000 │ │ +0000000000000000000007807f817e82516c8384848484848484848479856c6c867e8788890700000000000000000000 │ │ +00000000000000000000075d55828a8b0f8c8d8a8a8a8a8a8a8a8a8a798e8c6c8f7c900c080100000000000000000000 │ │ +00000000000000000000014b369192930f949596969696969696968a7c97946c98999a324e0100000000000000000000 │ │ +000000000000000000000104139b9c9d9e9f94a0a1a1a1a1a1a1a18aa29fa3a4a5a60d1e060000000000000000000000 │ │ +0000000000000000000000298058a7a89394a9aaaba8a8a8a8a8a8abaaac94adae7baf89290000000000000000000000 │ │ +0000000000000000000000074e2eb0b1a1b26cb39eb4b5b6b6b7b89aa9a4b9babb611305070000000000000000000000 │ │ +0000000000000000000000010389afbcb5a89dbd9a9f9f0f0f9f94bebfc0b6c1b03a0829010000000000000000000000 │ │ +00000000000000000000000007041257c2c3c4a8c5c6c7c8c9cacba8c4cccdb00c890307000000000000000000000000 │ │ +0000000000000000000000000102050958cecfd0d1c4a8a8bab6bad28f9a140a89060700000000000000000000000000 │ │ +0000000000000000000000000001020580321d0f51d3d4d4d4d5d651b00c094b03070000000000000000000000000000 │ │ +00000000000000000000000000000107060813af0fd7d8d4c4d9da0f0c4f040201000000000000000000000000000000 │ │ +000000000000000000000000000102034e89130c9bacdbdcbadda99b4009080503070100000000000000000000000000 │ │ +0000000000000000000000000129054f3288680d8cdedbdfa8e0de8c10560c2e80052901000000000000000000000000 │ │ +0000000000000000000000000705131d0e90e1e295e3e4e5e6e7e8e9eae1a40eeb090507000000000000000000000000 │ │ +000000000000000000000000025d68ecedd5d5d5d5dfeeeedfc4e6e6e6e6baeff05c5d02000000000000000000000000 │ │ +00000000000000000000000029809bf1eeeeeeeeeeeeeeeeeeeeeeeeeeeee5b67d9b8029000000000000000000000000 │ │ +000000000000000000000000298910f2f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f40d8929000000000000000000000000 │ │ +000000000000000000000000074e0c9ef5f6f7f8f8f8f9fafafafbf8f8fcfdfe1c504b02000000000000000000000000 │ │ +0000000000000000000000000703080a5c0d6b0f0f510f0f0f0f0f510f0eb068325d0307000000000000000000000000 │ │ +0000000000000000000000000007030589092e320b3a40111140400b360a1e804e030701000000000000000000000000 │ │ +000000000000000000000000000001070229060405054e4e4e4e05050406030207010000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/abs__ic_ab_back_holo_dark.png ├── sng │ │ @@ -65,38 +65,37 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 1 49 66 61 67 41 31 135 140 138 141 39 96 133 122 77 2 43 134 126 130 121 17 4 107 125 136 57 13 116 131 40 72 124 89 23 129 85 137 69 36 127 111 9 38 109 8 87 68 24 128 74 14 118 59 5 108 132 45 18 97 79 32 139} │ │ + 0 1 49 66 61 67 41 31 135 140 138 141 39 96 133 122 77 2 43 134 126 130 121 17 4 107 125 136 57 13 116 131 40 72 124 89 23 129 85 137 69 36 127 111 9 38 109 8 87 68 24 128 74 14 118 59 5 108 132 45 18 97 79 32 139} │ │ IMAGE { │ │ pixels hex │ │ -000000000000000001010102010101000000000000000000 │ │ -000000000000000001010102030405060701020100000000 │ │ -000000000000000101020108090a0b0c0d01020100000000 │ │ -00000000000000010101010e0f100f110102010000000000 │ │ -000000000000010112011314151617180102010100000000 │ │ -000000000001010101191a0f1b1c05011201010000000000 │ │ -0000000000010112011d1c1b0f1a19010101010000000000 │ │ -00000000010102011e1f20150f2101120101000000000000 │ │ -0000000001010201221c2309240102010100000000000000 │ │ -00000000010201252326261b250102010100000000000000 │ │ -000000000102012709232829011201010000000000000000 │ │ -0000000002012a162b202c2d010101010000000000000000 │ │ -0000000012012e2015202f30010101010000000000000000 │ │ -000000000102013109232832011201010000000000000000 │ │ -00000000010201331534261b250102010100000000000000 │ │ -0000000001010201351c2309240102010100000000000000 │ │ -0000000001010201363716150f2101120101000000000000 │ │ -000000000001011201381c1b0f1a19010101010000000000 │ │ -000000000001010101393a3b1b1c05011201010000000000 │ │ -000000000000010112013c141516173d0102010100000000 │ │ -00000000000000010101013e0f100f3f0102010000000000 │ │ -0000000000000001010201401c410b0c0d01020100000000 │ │ -000000000000000001010102030405060701020100000000 │ │ -000000000000000001010102010101000000000000000000 │ │ +000000000000000000000001000000000000000000000000 │ │ +000000000000000000000001020304050600010000000000 │ │ +00000000000000000001000708090a0b0c00010000000000 │ │ +00000000000000000000000d0e0f0e100001000000000000 │ │ +000000000000000011001213141516170001000000000000 │ │ +00000000000000000018190e1a1b04001100000000000000 │ │ +0000000000000011001c1b1a0e1918000000000000000000 │ │ +00000000000001001d1e1f140e2000110000000000000000 │ │ +0000000000000100211b2208230001000000000000000000 │ │ +00000000000100242225251a240001000000000000000000 │ │ +000000000001002608222728001100000000000000000000 │ │ +00000000010029152a1f2b2c000000000000000000000000 │ │ +0000000011002d1f141f2e2f000000000000000000000000 │ │ +000000000001003008222731001100000000000000000000 │ │ +00000000000100321433251a240001000000000000000000 │ │ +0000000000000100341b2208230001000000000000000000 │ │ +0000000000000100353615140e2000110000000000000000 │ │ +000000000000001100371b1a0e1918000000000000000000 │ │ +00000000000000000038393a1a1b04001100000000000000 │ │ +000000000000000011003b131415163c0001000000000000 │ │ +00000000000000000000003d0e0f0e3e0001000000000000 │ │ +00000000000000000001003f1b400a0b0c00010000000000 │ │ +000000000000000000000001020304050600010000000000 │ │ +000000000000000000000001000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/abs__ic_commit_search_api_holo_light.png ├── sng │ │ @@ -39,55 +39,54 @@ │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ } │ │ tRNS { │ │ - 0 0 1 5 14 13 12 179 250 239 244 247 245 249 232 241 255 240 248 211 32 4 16 198 22 39 201 202 24 9 205 3 27 204 26 31 128 38 132 11} │ │ + 0 1 5 14 13 12 179 250 239 244 247 245 249 232 241 240 248 211 32 4 16 198 22 39 201 202 24 9 205 3 27 204 26 31 128 38 132 11} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ -000000000000001112222222222222111000000000000000 │ │ -000000000000001112110000000000000000000000000000 │ │ -000000000000000113445555555556211000000000000000 │ │ -00000000000000212789ABCCCCCADE512000000000000000 │ │ -00000000000000214FGGCHICCCCADE512000000000000000 │ │ -000000000000002159GGJKLM655556211000000000000000 │ │ -00000000000000215ABJGNO1200000000000000000000000 │ │ -00000000000000215BFPQGRS1L2222111000000000000000 │ │ -00000000000000215CBTOUGQS1V111000000000000000000 │ │ -00000000000000215CCM1WXGQS1V11100000000000000000 │ │ -00000000000000215CC511YXGQS1V1110000000000000000 │ │ -00000000000000215CC51L1YXGQS1V111000000000000000 │ │ -00000000000000215CC512V1YXGQS1V11100000000000000 │ │ -00000000000000215AA5121V1YUGQS1V1110000000000000 │ │ -00000000000000215CC51211V1YUGQS1V111000000000000 │ │ -00000000000000216EE612111V1YUGQS1V11100000000000 │ │ -00000000000000112552110111V1YUGQS120000000000000 │ │ -000000000000000000000000111V1YUGQZ12100000000000 │ │ -0000000000000011122111000111V1YXGa1V100000000000 │ │ -00000000000000000000000000111V1bcd12000000000000 │ │ -000000000000000000000000000111221111100000000000 │ │ -00000000000000000000000000001112V211100000000000 │ │ -000000000000000000000000000001111111000000000000 │ │ +000000000000000001111111111111000000000000000000 │ │ +000000000000000001000000000000000000000000000000 │ │ +000000000000000002334444444445100000000000000000 │ │ +000000000000001016789ABBBBB9CD401000000000000000 │ │ +00000000000000103EccBFGBBBB9CD401000000000000000 │ │ +000000000000001048ccHIJK544445100000000000000000 │ │ +000000000000001049AHcLM0100000000000000000000000 │ │ +00000000000000104AENOcPQ0J1111000000000000000000 │ │ +00000000000000104BARMScOQ0T000000000000000000000 │ │ +00000000000000104BBK0UVcOQ0T00000000000000000000 │ │ +00000000000000104BB400WVcOQ0T0000000000000000000 │ │ +00000000000000104BB40J0WVcOQ0T000000000000000000 │ │ +00000000000000104BB401T0WVcOQ0T00000000000000000 │ │ +00000000000000104994010T0WScOQ0T0000000000000000 │ │ +00000000000000104BB40100T0WScOQ0T000000000000000 │ │ +00000000000000105DD501000T0WScOQ0T00000000000000 │ │ +00000000000000001441000000T0WScOQ010000000000000 │ │ +000000000000000000000000000T0WScOX01000000000000 │ │ +0000000000000000011000000000T0WVcY0T000000000000 │ │ +00000000000000000000000000000T0Zab01000000000000 │ │ +000000000000000000000000000000110000000000000000 │ │ +00000000000000000000000000000001T100000000000000 │ │ +000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 ├── res/drawable-hdpi-v4/abs__ic_go.png ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -101,58 +100,58 @@ │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 0 1 3 4 6 5 2 7 16 34 18 11 12 39 125 42 27 15 19 51 188 129 48 33 8 24 187 196 9 186 189 195 128 10 28 185 194 29 184 193 127 182 191 126 181 190 179 183 178 176 180 124 32 175 50 173 177 122 44 171 92 170 172 123 45 168 169 121 30 167 120 52 35 165 166 119 163 164 118 162 117 161 116 159 160 115 158 114 157 155 113 49 13 111 43 17 36 21} │ │ + 0 1 3 4 6 5 2 7 16 34 18 11 12 39 125 42 27 15 19 51 188 129 48 33 8 24 187 196 9 186 189 195 128 10 28 185 194 29 184 193 127 182 191 126 181 190 179 183 178 176 180 124 32 175 50 173 177 122 44 171 92 170 172 123 45 168 169 121 30 167 120 52 35 165 166 119 163 164 118 162 117 161 116 159 160 115 158 114 157 155 113 49 13 111 43 17 36 21} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000010202020202010101010101010101010101010100000000000000000000000000 │ │ -000000000000000000000000000000020304050603070000000000000000000001010100000000000000000000000000 │ │ -0000000000000000000000000000000308090a0b0c050700000000000000000001010100000000000000000000000000 │ │ -000000000000000000000000000000060d0e0f1011120507000000000000000001010100000000000000000000000000 │ │ -000000000000000000000000000000081314151617181205070000000000000001010100000000000000000000000000 │ │ -000000000000000000000000000000191a141b1c16141812050700000000000001010100000000000000000000000000 │ │ -0000000000000000000000000000001d11141e1f20211418120507000000000001010100000000000000000000000000 │ │ -000000000000000000000000000000222314242415252114181205070000000001010100000000000000000000000000 │ │ -0000000000000000000000000000002226142727271b2829141812050700000001010100000000000000000000000000 │ │ -0000000000000000000000000000002226142a2a2a2a242b2c1418120507000001010100000000000000000000000000 │ │ -0000000000000000000000000000002226142d2d2d2d2d272e2c14181205070001010100000000000000000000000000 │ │ -0000000000000000000000000000002226142f2f2f2f2f2f301f0f141812050701010100000000000000000000000000 │ │ -000000000000000000000000000000222614313131313131312a150f1418120507010100000000000000000000000000 │ │ -0000000000000000000000000000002226143232323232323232331e3414351205070100000000000000000000000000 │ │ -0000000000000000000000000000002226143636363636363636362f243437260c030100000000000000000000000000 │ │ -0000000000000000000000000000002226143838383838383838383839303a3b09060200000000000000000000000000 │ │ -0000000000000000000000000000002226143c3c3c3c3c3c3c3c3c3c3c322a3d23050200000000000000000000000000 │ │ -0000000000000000000000000000002226143e3e3e3e3e3e3e3e3e3e3c3f404109060200000000000000000000000000 │ │ -000000000000000000000000000000222614424242424242424242433e4437450c030100000000000000000000000000 │ │ -000000000000000000000000000000222614464646464646464642434748491205070100000000000000000000000000 │ │ -0000000000000000000000000000002226144a4a4a4a4a4a4a4b464c4849090807010100000000000000000000000000 │ │ -0000000000000000000000000000002226144d4d4d4d4d4d4e4a4f484909080701010100000000000000000000000000 │ │ -00000000000000000000000000000022261450505050504d4e5148490908070001010100000000000000000000000000 │ │ -00000000000000000000000000000022261452525252504d534849090807000001010100000000000000000000000000 │ │ -000000000000000000000000000000222614545454555256484909080700000001010100000000000000000000000000 │ │ -000000000000000000000000000000222314575754555848490905070000000001010100000000000000000000000000 │ │ -0000000000000000000000000000001d1114595754584849090507000000000001010100000000000000000000000000 │ │ -000000000000000000000000000000191a145a595b484909050700000000000001010100000000000000000000000000 │ │ -0000000000000000000000000000000813145a5b5c490905070000000000000001010100000000000000000000000000 │ │ -000000000000000000000000000000065d0e5e5f26090507000000000000000001010100000000000000000000000000 │ │ -00000000000000000000000000000003086061620c050700000000000000000001010100000000000000000000000000 │ │ -000000000000000000000000000000020306050604070000000000000000000001010100000000000000000000000000 │ │ -000000000000000000000000000000010202070202010101010101010101010101010100000000000000000000000000 │ │ +000000000000000000000000000000000101010101000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000010203040502060000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000020708090a0b040600000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000050c0d0e0f10110406000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000071213141516171104060000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000001819131a1b15131711040600000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000001c10131d1e1f201317110406000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000212213232314242013171104060000000000000000000000000000000000000000 │ │ +0000000000000000000000000000002125132626261a2728131711040600000000000000000000000000000000000000 │ │ +00000000000000000000000000000021251329292929232a2b1317110406000000000000000000000000000000000000 │ │ +0000000000000000000000000000002125132c2c2c2c2c262d2b13171104060000000000000000000000000000000000 │ │ +0000000000000000000000000000002125132e2e2e2e2e2e2f1e0e131711040600000000000000000000000000000000 │ │ +0000000000000000000000000000002125133030303030303029140e1317110406000000000000000000000000000000 │ │ +0000000000000000000000000000002125133131313131313131321d3313341104060000000000000000000000000000 │ │ +0000000000000000000000000000002125133535353535353535352e233336250b020000000000000000000000000000 │ │ +00000000000000000000000000000021251337373737373737373737382f393a08050100000000000000000000000000 │ │ +0000000000000000000000000000002125133b3b3b3b3b3b3b3b3b3b3b31293c22040100000000000000000000000000 │ │ +0000000000000000000000000000002125133d3d3d3d3d3d3d3d3d3d3b3e3f4008050100000000000000000000000000 │ │ +000000000000000000000000000000212513414141414141414141423d4336440b020000000000000000000000000000 │ │ +000000000000000000000000000000212513454545454545454541424647481104060000000000000000000000000000 │ │ +000000000000000000000000000000212513494949494949494a454b4748080706000000000000000000000000000000 │ │ +0000000000000000000000000000002125134c4c4c4c4c4c4d494e474808070600000000000000000000000000000000 │ │ +0000000000000000000000000000002125134f4f4f4f4f4c4d5047480807060000000000000000000000000000000000 │ │ +000000000000000000000000000000212513515151514f4c524748080706000000000000000000000000000000000000 │ │ +000000000000000000000000000000212513535353545155474808070600000000000000000000000000000000000000 │ │ +000000000000000000000000000000212213565653545747480804060000000000000000000000000000000000000000 │ │ +0000000000000000000000000000001c1013585653574748080406000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000018191359585a474808040600000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000071213595a5b480804060000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000055c0d5d5e25080406000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000002075f60610b040600000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000010205040503060000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000101060101000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-hdpi-v4/abs__ic_search.png ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0003 0005 0007 0008 0009 000a 0009 0008 0007 0005 0003 0001 0001 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0005 0008 000d 0012 0017 001a 001c 0020 001c 001a 0016 0012 000d 0008 0004 0002 0001 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0002 0004 0009 0010 0018 0025 002e 0032 0033 0033 5c45 0033 0033 0032 002d 0023 0017 000f 0008 0004 0002 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0001 0002 0006 000d 0018 0028 0032 774d c879 ea9e febd ffc1 ffc2 ffc2 fcbe ea9e c577 6949 0032 0027 0016 000d 0006 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0001 0003 0008 0011 0021 0031 7b4f e99a ffbe ffbe ffbd ffbd ffbd ffbd ffbd ffbe ffc1 ffc2 ffc4 e496 6d4b 0030 001e 0010 0007 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0003 0008 0012 0027 1336 d482 ffbc ffbc ffbc ffbc ffbc ffbc f8ad efa0 f9b1 ffbc ffbc ffbc ffbc ffc2 ffc4 cd7f 0032 0025 0011 0007 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0002 0007 0012 0028 3e3e e99a ffbb ffbb ffbb fcb4 d07e 9458 0a34 0034 0034 0034 1336 9a5b d884 fcb6 ffbb ffbc ffc3 e499 283a 0026 0010 0006 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0001 0005 000f 0025 2038 efa2 ffbb ffbc ffbc d683 373c 0032 002b 0022 001d 001c 001e 0022 002c 0033 4d42 dc8a ffbb ffbb ffc2 e89e 0a34 0021 000e 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0003 000b 001a 0032 e08c ffba ffbb fcb6 a661 0034 0027 0019 0012 000d 000a 000a 000b 000d 0012 001a 0029 0034 bb6c feb7 ffba ffc2 d585 0031 0018 000a 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0001 0006 0013 002d af66 ffb9 ffba feba 965a 0032 001e 0011 0009 0004 0002 0001 ff00 0001 0002 0005 0009 0012 0021 0034 af66 ffb9 ffb9 ffc3 965a 002b 0011 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0002 000b 001c 1336 f6a8 ffb8 ffbb c474 0033 001d 000e 0005 0002 ff00 ff00 ff00 ff00 ff00 ff00 0001 0002 0006 000f 001f 0034 d380 ffb8 ffbd f0a6 0033 001a 000a 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0005 0011 002c ba6b ffb7 ffb8 f3a8 0a34 0023 000f 0005 0001 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0006 0011 0027 283a f9ac ffb7 ffc1 a361 0029 000f 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0001 0008 0018 0033 eb97 ffb6 ffbb a763 002f 0015 0007 0002 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0008 0018 0032 bd6d ffb6 ffbc df90 0031 0015 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0002 000b 0020 373c feb4 ffb5 fcb8 2038 0023 000e 0003 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0004 000f 0027 5142 ffb5 ffb7 f9b6 0a34 001c 0009 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0002 000e 0028 9c5a ffb4 ffb6 e594 0034 001b 0009 0001 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 000b 001d 0034 f09d ffb4 ffbe 774d 0024 000c 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0003 0010 002d bd6c ffb3 ffb8 d180 0031 0017 0007 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0008 0019 0033 df89 ffb3 ffbc a661 0028 000e 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0004 0011 002d c572 ffb2 ffb8 bf70 0030 0015 0005 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0007 0017 0032 d17b ffb2 ffba b067 002a 000f 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0004 0011 002d c06e ffb1 ffb8 c777 0030 0015 0006 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0007 0017 0032 d780 ffb1 ffb9 a560 0029 000e 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0003 000f 002a b165 ffaf ffb5 d683 0032 0017 0007 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0008 001a 0033 e189 ffaf ffb8 8e56 0026 000d 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0002 000d 0025 7e4f ffae ffb2 eb9a 0034 001c 000a 0002 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 000b 001f 0034 f5a0 ffae ffb8 4b41 0020 000b 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0001 000a 001c 0a34 f9a5 ffad feb8 373c 0027 0010 0004 0001 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0005 0012 002a 6c49 ffad ffae f4a4 0033 0019 0008 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0001 0007 0015 0031 db81 ffac ffb5 c977 0032 0019 0009 0002 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0003 000a 001b 0033 d67d ffac ffb1 d27d 0030 0013 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0004 000f 0027 8952 ffab ffad fcb1 3e3e 002b 0013 0007 0002 0001 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0002 0008 0015 002e 6045 feaa ffab feb1 5c45 0024 000e 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0002 0009 0019 0032 e589 ffa9 ffb1 e793 0a34 0027 0012 0008 0003 0001 ff00 ff00 ff00 ff00 ff00 0001 0004 0009 0014 0029 1c37 ed91 ffa9 ffac df86 0033 0019 0009 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0001 0005 0010 0028 7049 fda6 ffa9 ffb3 d580 0035 002a 0017 000e 0008 0005 0003 0003 0003 0005 0008 000e 0018 002b 0a34 db7f ffa9 ffa9 f9a8 4b41 0030 0015 0007 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0002 0009 0016 0030 ba67 ffa7 ffa7 ffb1 e28b 2439 0030 0022 0018 0013 0010 000f 0010 0014 0019 0022 0031 343b e78b ffa7 ffa7 ffa9 ec96 1c37 0033 001c 000e 0008 0005 0003 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0001 0004 000c 001c 0031 cf76 ffa6 ffa6 ffaf f6a3 b064 0a34 0032 002e 0029 0028 002a 002e 0033 1336 b564 f89c ffa6 ffa6 ffa6 ffa8 ffaf e68f 1336 0030 0020 0017 0011 000b 0006 0002 0001 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0001 0005 000e 0020 0032 b463 fda4 ffa5 ffa9 ffaf f7a1 d77e ae62 744b 744b 794c af63 db7f f99d ffa5 ffa5 ffa6 ffa5 ffa5 ffa5 ffa7 ffaf e68e 1336 0034 0033 002e 0021 0010 0008 0002 0001 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0002 0006 000e 001c 0030 8650 f193 ffa4 ffa4 ffa6 ffaa ffab ffaa ffaa ffa8 ffa6 ffa4 ffa4 ffa4 ffa4 ed8d 6847 c16b ffa4 ffa4 ffa6 ffae ec92 ec90 ffab dc84 1c37 0027 0012 0008 0002 0001 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0002 0005 000d 0017 002b 0a34 ab5e f190 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 eb8b a55b 0a34 0037 0039 c069 ffa3 ffa3 ffa5 ffa6 ffa3 ffa6 ffad e68d 1c37 0028 0012 0008 0002 0001 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0002 0004 0009 0012 001d 002c 0033 5241 b864 d375 dc7c ed8c dc7c d375 ab5e 5843 0032 002b 0020 001e 002a 0038 bc67 ffa2 ffa2 ffa2 ffa2 ffa2 ffa5 ffac e68c 1c37 0028 0012 0008 0002 0001 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0001 0003 0006 000b 0012 0019 0023 002d 0030 0032 0032 0032 0030 002b 0022 0018 0012 000c 000c 0018 002e 303a fc9d ffa1 ffa1 ffa1 ffa1 ffa1 ffa4 ffab e68c 1c37 0028 0012 0008 0002 0001 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0005 0008 000c 0010 0013 0015 0016 0015 0013 0010 000c 0008 0005 0003 0004 000e 0028 9554 ffa0 ffa0 ffa0 ffa0 ffa0 ffa0 ffa0 ffa3 ffaa e68c 1c37 0028 0012 0008 0002 0001 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0004 0005 0006 0006 0006 0005 0004 0002 0001 ff00 ff00 0002 000a 0021 7c4c ff9f ff9f ff9f ff9f ff9f ff9f ff9f ff9f ffa2 ffaa e58b 1c37 0028 0012 0007 0002 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0006 0013 002e c269 ff9e ff9e ff9e ff9e ff9e ff9e ff9e ff9e ffa1 ffa9 e58a 1c37 0026 000e 0005 0001 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0004 000b 001d 0032 c268 ff9d ff9d ff9d ff9d ff9d ff9d ff9d ff9d ffa0 ffa8 e58a 1336 0017 0008 0002 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0005 000e 0020 0033 c268 ff9c ff9c ff9c ff9c ff9c ff9c ff9c ff9c ff9f ffa9 b868 0027 000c 0002 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0006 000f 0020 0033 c167 ff9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b ffa4 c670 0029 000d 0002 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0006 000f 0020 0033 c167 ff9b ff9b ff9b ff9b ff9b ff9b ff9c ffa4 7b4d 0022 000b 0002 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0006 000f 0020 0033 c167 ff9a ff9a ff9a ff9a ff9b ff9c dc7d 0030 0016 0008 0001 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0006 000f 0020 0033 c166 ff99 ff99 ff99 ff99 e27c 1c37 0022 000d 0004 0001 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0002 0006 000f 001f 0031 ad5d f08a e37e ad5d 0032 0025 0010 0006 0002 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0002 0006 000d 0017 0029 0031 0030 0029 0018 000e 0007 0002 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0002 0005 0009 000e 0012 0012 000e 000a 0005 0002 0001 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0004 0005 0005 0004 0002 0001 0000 0000 0000 0000 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0003 0005 0007 0008 0009 000a 0009 0008 0007 0005 0003 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0005 0008 000d 0012 0017 001a 001c 0020 001c 001a 0016 0012 000d 0008 0004 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0002 0004 0009 0010 0018 0025 002e 0032 0033 0033 5c45 0033 0033 0032 002d 0023 0017 000f 0008 0004 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0001 0002 0006 000d 0018 0028 0032 774d c879 ea9e febd ffc1 ffc2 ffc2 fcbe ea9e c577 6949 0032 0027 0016 000d 0006 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0001 0003 0008 0011 0021 0031 7b4f e99a ffbe ffbe ffbd ffbd ffbd ffbd ffbd ffbe ffc1 ffc2 ffc4 e496 6d4b 0030 001e 0010 0007 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0003 0008 0012 0027 1336 d482 ffbc ffbc ffbc ffbc ffbc ffbc f8ad efa0 f9b1 ffbc ffbc ffbc ffbc ffc2 ffc4 cd7f 0032 0025 0011 0007 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0002 0007 0012 0028 3e3e e99a ffbb ffbb ffbb fcb4 d07e 9458 0a34 0034 0034 0034 1336 9a5b d884 fcb6 ffbb ffbc ffc3 e499 283a 0026 0010 0006 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0001 0005 000f 0025 2038 efa2 ffbb ffbc ffbc d683 373c 0032 002b 0022 001d 001c 001e 0022 002c 0033 4d42 dc8a ffbb ffbb ffc2 e89e 0a34 0021 000e 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0003 000b 001a 0032 e08c ffba ffbb fcb6 a661 0034 0027 0019 0012 000d 000a 000a 000b 000d 0012 001a 0029 0034 bb6c feb7 ffba ffc2 d585 0031 0018 000a 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0001 0006 0013 002d af66 ffb9 ffba feba 965a 0032 001e 0011 0009 0004 0002 0001 0000 0001 0002 0005 0009 0012 0021 0034 af66 ffb9 ffb9 ffc3 965a 002b 0011 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0002 000b 001c 1336 f6a8 ffb8 ffbb c474 0033 001d 000e 0005 0002 0000 0000 0000 0000 0000 0000 0001 0002 0006 000f 001f 0034 d380 ffb8 ffbd f0a6 0033 001a 000a 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0005 0011 002c ba6b ffb7 ffb8 f3a8 0a34 0023 000f 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 0011 0027 283a f9ac ffb7 ffc1 a361 0029 000f 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0001 0008 0018 0033 eb97 ffb6 ffbb a763 002f 0015 0007 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0008 0018 0032 bd6d ffb6 ffbc df90 0031 0015 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0002 000b 0020 373c feb4 ffb5 fcb8 2038 0023 000e 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004 000f 0027 5142 ffb5 ffb7 f9b6 0a34 001c 0009 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0002 000e 0028 9c5a ffb4 ffb6 e594 0034 001b 0009 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 000b 001d 0034 f09d ffb4 ffbe 774d 0024 000c 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0003 0010 002d bd6c ffb3 ffb8 d180 0031 0017 0007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0008 0019 0033 df89 ffb3 ffbc a661 0028 000e 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0004 0011 002d c572 ffb2 ffb8 bf70 0030 0015 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0007 0017 0032 d17b ffb2 ffba b067 002a 000f 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0004 0011 002d c06e ffb1 ffb8 c777 0030 0015 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0007 0017 0032 d780 ffb1 ffb9 a560 0029 000e 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0003 000f 002a b165 ffaf ffb5 d683 0032 0017 0007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0008 001a 0033 e189 ffaf ffb8 8e56 0026 000d 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0002 000d 0025 7e4f ffae ffb2 eb9a 0034 001c 000a 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 000b 001f 0034 f5a0 ffae ffb8 4b41 0020 000b 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0001 000a 001c 0a34 f9a5 ffad feb8 373c 0027 0010 0004 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0005 0012 002a 6c49 ffad ffae f4a4 0033 0019 0008 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0001 0007 0015 0031 db81 ffac ffb5 c977 0032 0019 0009 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 000a 001b 0033 d67d ffac ffb1 d27d 0030 0013 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0004 000f 0027 8952 ffab ffad fcb1 3e3e 002b 0013 0007 0002 0001 0000 0000 0000 0000 0000 0000 0000 0001 0002 0008 0015 002e 6045 feaa ffab feb1 5c45 0024 000e 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0002 0009 0019 0032 e589 ffa9 ffb1 e793 0a34 0027 0012 0008 0003 0001 0000 0000 0000 0000 0000 0001 0004 0009 0014 0029 1c37 ed91 ffa9 ffac df86 0033 0019 0009 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0001 0005 0010 0028 7049 fda6 ffa9 ffb3 d580 0035 002a 0017 000e 0008 0005 0003 0003 0003 0005 0008 000e 0018 002b 0a34 db7f ffa9 ffa9 f9a8 4b41 0030 0015 0007 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0002 0009 0016 0030 ba67 ffa7 ffa7 ffb1 e28b 2439 0030 0022 0018 0013 0010 000f 0010 0014 0019 0022 0031 343b e78b ffa7 ffa7 ffa9 ec96 1c37 0033 001c 000e 0008 0005 0003 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0001 0004 000c 001c 0031 cf76 ffa6 ffa6 ffaf f6a3 b064 0a34 0032 002e 0029 0028 002a 002e 0033 1336 b564 f89c ffa6 ffa6 ffa6 ffa8 ffaf e68f 1336 0030 0020 0017 0011 000b 0006 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0001 0005 000e 0020 0032 b463 fda4 ffa5 ffa9 ffaf f7a1 d77e ae62 744b 744b 794c af63 db7f f99d ffa5 ffa5 ffa6 ffa5 ffa5 ffa5 ffa7 ffaf e68e 1336 0034 0033 002e 0021 0010 0008 0002 0001 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0002 0006 000e 001c 0030 8650 f193 ffa4 ffa4 ffa6 ffaa ffab ffaa ffaa ffa8 ffa6 ffa4 ffa4 ffa4 ffa4 ed8d 6847 c16b ffa4 ffa4 ffa6 ffae ec92 ec90 ffab dc84 1c37 0027 0012 0008 0002 0001 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0002 0005 000d 0017 002b 0a34 ab5e f190 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 eb8b a55b 0a34 0037 0039 c069 ffa3 ffa3 ffa5 ffa6 ffa3 ffa6 ffad e68d 1c37 0028 0012 0008 0002 0001 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0002 0004 0009 0012 001d 002c 0033 5241 b864 d375 dc7c ed8c dc7c d375 ab5e 5843 0032 002b 0020 001e 002a 0038 bc67 ffa2 ffa2 ffa2 ffa2 ffa2 ffa5 ffac e68c 1c37 0028 0012 0008 0002 0001 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0001 0003 0006 000b 0012 0019 0023 002d 0030 0032 0032 0032 0030 002b 0022 0018 0012 000c 000c 0018 002e 303a fc9d ffa1 ffa1 ffa1 ffa1 ffa1 ffa4 ffab e68c 1c37 0028 0012 0008 0002 0001 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0005 0008 000c 0010 0013 0015 0016 0015 0013 0010 000c 0008 0005 0003 0004 000e 0028 9554 ffa0 ffa0 ffa0 ffa0 ffa0 ffa0 ffa0 ffa3 ffaa e68c 1c37 0028 0012 0008 0002 0001 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0004 0005 0006 0006 0006 0005 0004 0002 0001 0000 0000 0002 000a 0021 7c4c ff9f ff9f ff9f ff9f ff9f ff9f ff9f ff9f ffa2 ffaa e58b 1c37 0028 0012 0007 0002 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0006 0013 002e c269 ff9e ff9e ff9e ff9e ff9e ff9e ff9e ff9e ffa1 ffa9 e58a 1c37 0026 000e 0005 0001 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0004 000b 001d 0032 c268 ff9d ff9d ff9d ff9d ff9d ff9d ff9d ff9d ffa0 ffa8 e58a 1336 0017 0008 0002 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0005 000e 0020 0033 c268 ff9c ff9c ff9c ff9c ff9c ff9c ff9c ff9c ff9f ffa9 b868 0027 000c 0002 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 000f 0020 0033 c167 ff9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b ffa4 c670 0029 000d 0002 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 000f 0020 0033 c167 ff9b ff9b ff9b ff9b ff9b ff9b ff9c ffa4 7b4d 0022 000b 0002 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 000f 0020 0033 c167 ff9a ff9a ff9a ff9a ff9b ff9c dc7d 0030 0016 0008 0001 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 000f 0020 0033 c166 ff99 ff99 ff99 ff99 e27c 1c37 0022 000d 0004 0001 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 000f 001f 0031 ad5d f08a e37e ad5d 0032 0025 0010 0006 0002 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 000d 0017 0029 0031 0030 0029 0018 000e 0007 0002 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0005 0009 000e 0012 0012 000e 000a 0005 0002 0001 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0004 0005 0005 0004 0002 0001 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-hdpi-v4/abs__ic_search_api_holo_light.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -17,15 +16,14 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,165,167) # rgb = (0xa5,0xa5,0xa7) │ │ (128,128,132) # rgb = (0x80,0x80,0x84) │ │ (117,117,121) # rgb = (0x75,0x75,0x79) │ │ - (115,115,119) # rgb = (0x73,0x73,0x77) │ │ (121,121,125) # rgb = (0x79,0x79,0x7d) │ │ (136,136,139) # rgb = (0x88,0x88,0x8b) │ │ (212,212,213) # rgb = (0xd4,0xd4,0xd5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (189,189,191) # rgb = (0xbd,0xbd,0xbf) │ │ (124,124,127) # rgb = (0x7c,0x7c,0x7f) │ │ (117,117,121) # rgb = (0x75,0x75,0x79) │ │ @@ -109,45 +107,46 @@ │ │ (180,180,182) # rgb = (0xb4,0xb4,0xb6) │ │ (169,169,171) # rgb = (0xa9,0xa9,0xab) │ │ (217,217,218) # rgb = (0xd9,0xd9,0xda) │ │ (167,167,169) # rgb = (0xa7,0xa7,0xa9) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (197,197,199) # rgb = (0xc5,0xc5,0xc7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (115,115,119) # rgb = (0x73,0x73,0x77) │ │ } │ │ tRNS { │ │ - 0 0 17 29 39 43 34 24 11 21 35 31 10 4 93 175 235 255 210 148 58 26 70 195 240 245 143 46 30 85 140 100 178 190 48 15 19 68 238 193 53 40 95 165 37 2 33 188 36 80 243 103 25 13 83 3 130 215 155 150 8 233 12 28 133 18 41 248 50 23 42 253 125 163 63 5 145 118 205 20 128 6 7 230 120 27 203 153 113 110 180 60 98 228 115 32 250 168 183 225 223 73 78 88 55 90 14 65 1} │ │ + 0 17 29 39 43 34 24 11 21 35 31 10 4 93 175 235 210 148 58 26 70 195 240 245 143 46 30 85 140 100 178 190 48 15 19 68 238 193 53 40 95 165 37 2 33 188 36 80 243 103 25 13 83 3 130 215 155 150 8 233 12 28 133 18 41 248 50 23 42 253 125 163 63 5 145 118 205 20 128 6 7 230 120 27 203 153 113 110 180 60 98 228 115 32 250 168 183 225 223 73 78 88 55 90 14 65 1} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0001010101010101020304050505060708010101010101010101010101010100 │ │ -000101010101090a0505050505050505050b0c01010101010101010101010100 │ │ -000101010d0b05050e0f10111111121314050515010101010101010101010100 │ │ -0001010d060516171111111118111111191a1b05150101010101010101010100 │ │ -0001011c051d1811101e160505051f2011112122052301010101010101010100 │ │ -000124052526112728050505290505052a10112b052c2d010101010101010100 │ │ -00012e052f11271b05030c01012d023005313211330534010101010101010100 │ │ -003505361118140515010101010101372e05381139050a010101010101010100 │ │ -0034053a113b051c01010101010101013c051b3d1131053c0101010101010100 │ │ -000a05391136053e0101010101010101013f052b114005410101010101010100 │ │ -004205431144052d010101010101010101410538113a05450101010101010100 │ │ -0046054747054601010101010101010101020548114905070101010101010100 │ │ -0004053d114a054b01010101010101010145053b114c05090101010101010100 │ │ -000b0527114d05450101010101010101012e054e1133053e0101010101010100 │ │ -004f0550114e05425101010101010101150531473244052d0101010101010100 │ │ -00520522531154050441010101012d55051b561157051c010101010101010100 │ │ -00013f0558114359050506344f3f2c05285a115328053e510101010101010100 │ │ -00010d04053a11115a5b05050505055c5d1111475e0505055f52010101010100 │ │ -0001013505051a47116012611a6263111164321147580e650529520101010100 │ │ -000101013505056662111111111111101e446732111111474d05295201010100 │ │ -00010101010c5f0505685950385966050505056960111111474d052952010100 │ │ -00010101010101412e05050505050504030c05661111111111474d0529520100 │ │ -0001010101010101010d6a02416a5201014b056b191111111111474d05295100 │ │ -0001010101010101010101010101010101010b050e191111111111475e050b00 │ │ -0001010101010101010101010101010101014b0a050e19111111111143054200 │ │ -000101010101010101010101010101010101014b0a050e191111111163052c00 │ │ -00010101010101010101010101010101010101014b0a050e191111475c055500 │ │ -0001010101010101010101010101010101010101014b0a050e63120e05306c00 │ │ -000101010101010101010101010101010101010101014b0a050505050a520100 │ │ -00010101010101010101010101010101010101010101016c552c060701010100 │ │ +0000000000000000010203040404050607000000000000000000000000000000 │ │ +00000000000008090404040404040404040a0b00000000000000000000000000 │ │ +000000000c0a04040d0e0f6b6b6b101112040413000000000000000000000000 │ │ +0000000c050414156b6b6b6b166b6b6b17181904130000000000000000000000 │ │ +0000001a041b166b0f1c140404041d1e6b6b1f20042100000000000000000000 │ │ +0000220423246b252604040427040404280f6b29042a2b000000000000000000 │ │ +00002c042d6b251904020b00002b012e042f306b310432000000000000000000 │ │ +003304346b16120413000000000000352c04366b370409000000000000000000 │ │ +003204386b39041a00000000000000003a04193b6b2f043a0000000000000000 │ │ +000904376b34043c0000000000000000003d04296b3e043f0000000000000000 │ │ +004004416b42042b0000000000000000003f04366b3804430000000000000000 │ │ +00440445450444000000000000000000000104466b4704060000000000000000 │ │ +0003043b6b4804490000000000000000004304396b4a04080000000000000000 │ │ +000a04256b4b04430000000000000000002c044c6b31043c0000000000000000 │ │ +004d044e6b4c04404f0000000000000013042f453042042b0000000000000000 │ │ +00500420516b5204033f000000002b530419546b55041a000000000000000000 │ │ +00003d04566b4157040405324d3d2a0426586b5126043c4f0000000000000000 │ │ +00000c0304386b6b585904040404045a5b6b6b455c0404045d50000000000000 │ │ +00000033040418456b5e105f1860616b6b62306b45560d630427500000000000 │ │ +0000000033040464606b6b6b6b6b6b0f1c4265306b6b6b454b04275000000000 │ │ +00000000000b5d040466574e36576404040404675e6b6b6b454b042750000000 │ │ +000000000000003f2c04040404040403020b04646b6b6b6b6b454b0427500000 │ │ +0000000000000000000c68013f68500000490469176b6b6b6b6b454b04274f00 │ │ +0000000000000000000000000000000000000a040d176b6b6b6b6b455c040a00 │ │ +0000000000000000000000000000000000004909040d176b6b6b6b6b41044000 │ │ +000000000000000000000000000000000000004909040d176b6b6b6b61042a00 │ │ +00000000000000000000000000000000000000004909040d176b6b455a045300 │ │ +0000000000000000000000000000000000000000004909040d61100d042e6a00 │ │ +0000000000000000000000000000000000000000000049090404040409500000 │ │ +00000000000000000000000000000000000000000000006a532a050600000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/ic_search_api_holo_light.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -17,15 +16,14 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,165,167) # rgb = (0xa5,0xa5,0xa7) │ │ (128,128,132) # rgb = (0x80,0x80,0x84) │ │ (117,117,121) # rgb = (0x75,0x75,0x79) │ │ - (115,115,119) # rgb = (0x73,0x73,0x77) │ │ (121,121,125) # rgb = (0x79,0x79,0x7d) │ │ (136,136,139) # rgb = (0x88,0x88,0x8b) │ │ (212,212,213) # rgb = (0xd4,0xd4,0xd5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (189,189,191) # rgb = (0xbd,0xbd,0xbf) │ │ (124,124,127) # rgb = (0x7c,0x7c,0x7f) │ │ (117,117,121) # rgb = (0x75,0x75,0x79) │ │ @@ -109,45 +107,46 @@ │ │ (180,180,182) # rgb = (0xb4,0xb4,0xb6) │ │ (169,169,171) # rgb = (0xa9,0xa9,0xab) │ │ (217,217,218) # rgb = (0xd9,0xd9,0xda) │ │ (167,167,169) # rgb = (0xa7,0xa7,0xa9) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (197,197,199) # rgb = (0xc5,0xc5,0xc7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (115,115,119) # rgb = (0x73,0x73,0x77) │ │ } │ │ tRNS { │ │ - 0 0 17 29 39 43 34 24 11 21 35 31 10 4 93 175 235 255 210 148 58 26 70 195 240 245 143 46 30 85 140 100 178 190 48 15 19 68 238 193 53 40 95 165 37 2 33 188 36 80 243 103 25 13 83 3 130 215 155 150 8 233 12 28 133 18 41 248 50 23 42 253 125 163 63 5 145 118 205 20 128 6 7 230 120 27 203 153 113 110 180 60 98 228 115 32 250 168 183 225 223 73 78 88 55 90 14 65 1} │ │ + 0 17 29 39 43 34 24 11 21 35 31 10 4 93 175 235 210 148 58 26 70 195 240 245 143 46 30 85 140 100 178 190 48 15 19 68 238 193 53 40 95 165 37 2 33 188 36 80 243 103 25 13 83 3 130 215 155 150 8 233 12 28 133 18 41 248 50 23 42 253 125 163 63 5 145 118 205 20 128 6 7 230 120 27 203 153 113 110 180 60 98 228 115 32 250 168 183 225 223 73 78 88 55 90 14 65 1} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0001010101010101020304050505060708010101010101010101010101010100 │ │ -000101010101090a0505050505050505050b0c01010101010101010101010100 │ │ -000101010d0b05050e0f10111111121314050515010101010101010101010100 │ │ -0001010d060516171111111118111111191a1b05150101010101010101010100 │ │ -0001011c051d1811101e160505051f2011112122052301010101010101010100 │ │ -000124052526112728050505290505052a10112b052c2d010101010101010100 │ │ -00012e052f11271b05030c01012d023005313211330534010101010101010100 │ │ -003505361118140515010101010101372e05381139050a010101010101010100 │ │ -0034053a113b051c01010101010101013c051b3d1131053c0101010101010100 │ │ -000a05391136053e0101010101010101013f052b114005410101010101010100 │ │ -004205431144052d010101010101010101410538113a05450101010101010100 │ │ -0046054747054601010101010101010101020548114905070101010101010100 │ │ -0004053d114a054b01010101010101010145053b114c05090101010101010100 │ │ -000b0527114d05450101010101010101012e054e1133053e0101010101010100 │ │ -004f0550114e05425101010101010101150531473244052d0101010101010100 │ │ -00520522531154050441010101012d55051b561157051c010101010101010100 │ │ -00013f0558114359050506344f3f2c05285a115328053e510101010101010100 │ │ -00010d04053a11115a5b05050505055c5d1111475e0505055f52010101010100 │ │ -0001013505051a47116012611a6263111164321147580e650529520101010100 │ │ -000101013505056662111111111111101e446732111111474d05295201010100 │ │ -00010101010c5f0505685950385966050505056960111111474d052952010100 │ │ -00010101010101412e05050505050504030c05661111111111474d0529520100 │ │ -0001010101010101010d6a02416a5201014b056b191111111111474d05295100 │ │ -0001010101010101010101010101010101010b050e191111111111475e050b00 │ │ -0001010101010101010101010101010101014b0a050e19111111111143054200 │ │ -000101010101010101010101010101010101014b0a050e191111111163052c00 │ │ -00010101010101010101010101010101010101014b0a050e191111475c055500 │ │ -0001010101010101010101010101010101010101014b0a050e63120e05306c00 │ │ -000101010101010101010101010101010101010101014b0a050505050a520100 │ │ -00010101010101010101010101010101010101010101016c552c060701010100 │ │ +0000000000000000010203040404050607000000000000000000000000000000 │ │ +00000000000008090404040404040404040a0b00000000000000000000000000 │ │ +000000000c0a04040d0e0f6b6b6b101112040413000000000000000000000000 │ │ +0000000c050414156b6b6b6b166b6b6b17181904130000000000000000000000 │ │ +0000001a041b166b0f1c140404041d1e6b6b1f20042100000000000000000000 │ │ +0000220423246b252604040427040404280f6b29042a2b000000000000000000 │ │ +00002c042d6b251904020b00002b012e042f306b310432000000000000000000 │ │ +003304346b16120413000000000000352c04366b370409000000000000000000 │ │ +003204386b39041a00000000000000003a04193b6b2f043a0000000000000000 │ │ +000904376b34043c0000000000000000003d04296b3e043f0000000000000000 │ │ +004004416b42042b0000000000000000003f04366b3804430000000000000000 │ │ +00440445450444000000000000000000000104466b4704060000000000000000 │ │ +0003043b6b4804490000000000000000004304396b4a04080000000000000000 │ │ +000a04256b4b04430000000000000000002c044c6b31043c0000000000000000 │ │ +004d044e6b4c04404f0000000000000013042f453042042b0000000000000000 │ │ +00500420516b5204033f000000002b530419546b55041a000000000000000000 │ │ +00003d04566b4157040405324d3d2a0426586b5126043c4f0000000000000000 │ │ +00000c0304386b6b585904040404045a5b6b6b455c0404045d50000000000000 │ │ +00000033040418456b5e105f1860616b6b62306b45560d630427500000000000 │ │ +0000000033040464606b6b6b6b6b6b0f1c4265306b6b6b454b04275000000000 │ │ +00000000000b5d040466574e36576404040404675e6b6b6b454b042750000000 │ │ +000000000000003f2c04040404040403020b04646b6b6b6b6b454b0427500000 │ │ +0000000000000000000c68013f68500000490469176b6b6b6b6b454b04274f00 │ │ +0000000000000000000000000000000000000a040d176b6b6b6b6b455c040a00 │ │ +0000000000000000000000000000000000004909040d176b6b6b6b6b41044000 │ │ +000000000000000000000000000000000000004909040d176b6b6b6b61042a00 │ │ +00000000000000000000000000000000000000004909040d176b6b455a045300 │ │ +0000000000000000000000000000000000000000004909040d61100d042e6a00 │ │ +0000000000000000000000000000000000000000000049090404040409500000 │ │ +00000000000000000000000000000000000000000000006a532a050600000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/ic_search.png ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0003 0005 0007 0008 0009 000a 0009 0008 0007 0005 0003 0001 0001 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0005 0008 000d 0012 0017 001a 001c 0020 001c 001a 0016 0012 000d 0008 0004 0002 0001 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0002 0004 0009 0010 0018 0025 002e 0032 0033 0033 5c45 0033 0033 0032 002d 0023 0017 000f 0008 0004 0002 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0001 0002 0006 000d 0018 0028 0032 774d c879 ea9e febd ffc1 ffc2 ffc2 fcbe ea9e c577 6949 0032 0027 0016 000d 0006 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0001 0003 0008 0011 0021 0031 7b4f e99a ffbe ffbe ffbd ffbd ffbd ffbd ffbd ffbe ffc1 ffc2 ffc4 e496 6d4b 0030 001e 0010 0007 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0003 0008 0012 0027 1336 d482 ffbc ffbc ffbc ffbc ffbc ffbc f8ad efa0 f9b1 ffbc ffbc ffbc ffbc ffc2 ffc4 cd7f 0032 0025 0011 0007 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0002 0007 0012 0028 3e3e e99a ffbb ffbb ffbb fcb4 d07e 9458 0a34 0034 0034 0034 1336 9a5b d884 fcb6 ffbb ffbc ffc3 e499 283a 0026 0010 0006 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0001 0005 000f 0025 2038 efa2 ffbb ffbc ffbc d683 373c 0032 002b 0022 001d 001c 001e 0022 002c 0033 4d42 dc8a ffbb ffbb ffc2 e89e 0a34 0021 000e 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0003 000b 001a 0032 e08c ffba ffbb fcb6 a661 0034 0027 0019 0012 000d 000a 000a 000b 000d 0012 001a 0029 0034 bb6c feb7 ffba ffc2 d585 0031 0018 000a 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0001 0006 0013 002d af66 ffb9 ffba feba 965a 0032 001e 0011 0009 0004 0002 0001 ff00 0001 0002 0005 0009 0012 0021 0034 af66 ffb9 ffb9 ffc3 965a 002b 0011 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0002 000b 001c 1336 f6a8 ffb8 ffbb c474 0033 001d 000e 0005 0002 ff00 ff00 ff00 ff00 ff00 ff00 0001 0002 0006 000f 001f 0034 d380 ffb8 ffbd f0a6 0033 001a 000a 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0005 0011 002c ba6b ffb7 ffb8 f3a8 0a34 0023 000f 0005 0001 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0006 0011 0027 283a f9ac ffb7 ffc1 a361 0029 000f 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0001 0008 0018 0033 eb97 ffb6 ffbb a763 002f 0015 0007 0002 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0008 0018 0032 bd6d ffb6 ffbc df90 0031 0015 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0002 000b 0020 373c feb4 ffb5 fcb8 2038 0023 000e 0003 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0004 000f 0027 5142 ffb5 ffb7 f9b6 0a34 001c 0009 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0002 000e 0028 9c5a ffb4 ffb6 e594 0034 001b 0009 0001 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 000b 001d 0034 f09d ffb4 ffbe 774d 0024 000c 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0003 0010 002d bd6c ffb3 ffb8 d180 0031 0017 0007 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0008 0019 0033 df89 ffb3 ffbc a661 0028 000e 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0004 0011 002d c572 ffb2 ffb8 bf70 0030 0015 0005 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0007 0017 0032 d17b ffb2 ffba b067 002a 000f 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0004 0011 002d c06e ffb1 ffb8 c777 0030 0015 0006 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0007 0017 0032 d780 ffb1 ffb9 a560 0029 000e 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0003 000f 002a b165 ffaf ffb5 d683 0032 0017 0007 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0008 001a 0033 e189 ffaf ffb8 8e56 0026 000d 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0002 000d 0025 7e4f ffae ffb2 eb9a 0034 001c 000a 0002 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 000b 001f 0034 f5a0 ffae ffb8 4b41 0020 000b 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0001 000a 001c 0a34 f9a5 ffad feb8 373c 0027 0010 0004 0001 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0005 0012 002a 6c49 ffad ffae f4a4 0033 0019 0008 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0001 0007 0015 0031 db81 ffac ffb5 c977 0032 0019 0009 0002 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0003 000a 001b 0033 d67d ffac ffb1 d27d 0030 0013 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0004 000f 0027 8952 ffab ffad fcb1 3e3e 002b 0013 0007 0002 0001 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0002 0008 0015 002e 6045 feaa ffab feb1 5c45 0024 000e 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0002 0009 0019 0032 e589 ffa9 ffb1 e793 0a34 0027 0012 0008 0003 0001 ff00 ff00 ff00 ff00 ff00 0001 0004 0009 0014 0029 1c37 ed91 ffa9 ffac df86 0033 0019 0009 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0001 0005 0010 0028 7049 fda6 ffa9 ffb3 d580 0035 002a 0017 000e 0008 0005 0003 0003 0003 0005 0008 000e 0018 002b 0a34 db7f ffa9 ffa9 f9a8 4b41 0030 0015 0007 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0002 0009 0016 0030 ba67 ffa7 ffa7 ffb1 e28b 2439 0030 0022 0018 0013 0010 000f 0010 0014 0019 0022 0031 343b e78b ffa7 ffa7 ffa9 ec96 1c37 0033 001c 000e 0008 0005 0003 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0001 0004 000c 001c 0031 cf76 ffa6 ffa6 ffaf f6a3 b064 0a34 0032 002e 0029 0028 002a 002e 0033 1336 b564 f89c ffa6 ffa6 ffa6 ffa8 ffaf e68f 1336 0030 0020 0017 0011 000b 0006 0002 0001 0000 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0001 0005 000e 0020 0032 b463 fda4 ffa5 ffa9 ffaf f7a1 d77e ae62 744b 744b 794c af63 db7f f99d ffa5 ffa5 ffa6 ffa5 ffa5 ffa5 ffa7 ffaf e68e 1336 0034 0033 002e 0021 0010 0008 0002 0001 0000 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0002 0006 000e 001c 0030 8650 f193 ffa4 ffa4 ffa6 ffaa ffab ffaa ffaa ffa8 ffa6 ffa4 ffa4 ffa4 ffa4 ed8d 6847 c16b ffa4 ffa4 ffa6 ffae ec92 ec90 ffab dc84 1c37 0027 0012 0008 0002 0001 0000 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0002 0005 000d 0017 002b 0a34 ab5e f190 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 eb8b a55b 0a34 0037 0039 c069 ffa3 ffa3 ffa5 ffa6 ffa3 ffa6 ffad e68d 1c37 0028 0012 0008 0002 0001 0000 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0002 0004 0009 0012 001d 002c 0033 5241 b864 d375 dc7c ed8c dc7c d375 ab5e 5843 0032 002b 0020 001e 002a 0038 bc67 ffa2 ffa2 ffa2 ffa2 ffa2 ffa5 ffac e68c 1c37 0028 0012 0008 0002 0001 0000 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0001 0003 0006 000b 0012 0019 0023 002d 0030 0032 0032 0032 0030 002b 0022 0018 0012 000c 000c 0018 002e 303a fc9d ffa1 ffa1 ffa1 ffa1 ffa1 ffa4 ffab e68c 1c37 0028 0012 0008 0002 0001 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0005 0008 000c 0010 0013 0015 0016 0015 0013 0010 000c 0008 0005 0003 0004 000e 0028 9554 ffa0 ffa0 ffa0 ffa0 ffa0 ffa0 ffa0 ffa3 ffaa e68c 1c37 0028 0012 0008 0002 0001 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0004 0005 0006 0006 0006 0005 0004 0002 0001 ff00 ff00 0002 000a 0021 7c4c ff9f ff9f ff9f ff9f ff9f ff9f ff9f ff9f ffa2 ffaa e58b 1c37 0028 0012 0007 0002 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0006 0013 002e c269 ff9e ff9e ff9e ff9e ff9e ff9e ff9e ff9e ffa1 ffa9 e58a 1c37 0026 000e 0005 0001 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0001 0004 000b 001d 0032 c268 ff9d ff9d ff9d ff9d ff9d ff9d ff9d ff9d ffa0 ffa8 e58a 1336 0017 0008 0002 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0005 000e 0020 0033 c268 ff9c ff9c ff9c ff9c ff9c ff9c ff9c ff9c ff9f ffa9 b868 0027 000c 0002 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0006 000f 0020 0033 c167 ff9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b ffa4 c670 0029 000d 0002 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0006 000f 0020 0033 c167 ff9b ff9b ff9b ff9b ff9b ff9b ff9c ffa4 7b4d 0022 000b 0002 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0006 000f 0020 0033 c167 ff9a ff9a ff9a ff9a ff9b ff9c dc7d 0030 0016 0008 0001 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0002 0006 000f 0020 0033 c166 ff99 ff99 ff99 ff99 e27c 1c37 0022 000d 0004 0001 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0002 0006 000f 001f 0031 ad5d f08a e37e ad5d 0032 0025 0010 0006 0002 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0002 0006 000d 0017 0029 0031 0030 0029 0018 000e 0007 0002 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0002 0005 0009 000e 0012 0012 000e 000a 0005 0002 0001 0000 0000 ff00 │ │ -ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0004 0005 0005 0004 0002 0001 0000 0000 0000 0000 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0003 0005 0007 0008 0009 000a 0009 0008 0007 0005 0003 0001 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0005 0008 000d 0012 0017 001a 001c 0020 001c 001a 0016 0012 000d 0008 0004 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0002 0004 0009 0010 0018 0025 002e 0032 0033 0033 5c45 0033 0033 0032 002d 0023 0017 000f 0008 0004 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0001 0002 0006 000d 0018 0028 0032 774d c879 ea9e febd ffc1 ffc2 ffc2 fcbe ea9e c577 6949 0032 0027 0016 000d 0006 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0001 0003 0008 0011 0021 0031 7b4f e99a ffbe ffbe ffbd ffbd ffbd ffbd ffbd ffbe ffc1 ffc2 ffc4 e496 6d4b 0030 001e 0010 0007 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0003 0008 0012 0027 1336 d482 ffbc ffbc ffbc ffbc ffbc ffbc f8ad efa0 f9b1 ffbc ffbc ffbc ffbc ffc2 ffc4 cd7f 0032 0025 0011 0007 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0002 0007 0012 0028 3e3e e99a ffbb ffbb ffbb fcb4 d07e 9458 0a34 0034 0034 0034 1336 9a5b d884 fcb6 ffbb ffbc ffc3 e499 283a 0026 0010 0006 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0001 0005 000f 0025 2038 efa2 ffbb ffbc ffbc d683 373c 0032 002b 0022 001d 001c 001e 0022 002c 0033 4d42 dc8a ffbb ffbb ffc2 e89e 0a34 0021 000e 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0003 000b 001a 0032 e08c ffba ffbb fcb6 a661 0034 0027 0019 0012 000d 000a 000a 000b 000d 0012 001a 0029 0034 bb6c feb7 ffba ffc2 d585 0031 0018 000a 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0001 0006 0013 002d af66 ffb9 ffba feba 965a 0032 001e 0011 0009 0004 0002 0001 0000 0001 0002 0005 0009 0012 0021 0034 af66 ffb9 ffb9 ffc3 965a 002b 0011 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0002 000b 001c 1336 f6a8 ffb8 ffbb c474 0033 001d 000e 0005 0002 0000 0000 0000 0000 0000 0000 0001 0002 0006 000f 001f 0034 d380 ffb8 ffbd f0a6 0033 001a 000a 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0005 0011 002c ba6b ffb7 ffb8 f3a8 0a34 0023 000f 0005 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 0011 0027 283a f9ac ffb7 ffc1 a361 0029 000f 0004 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0001 0008 0018 0033 eb97 ffb6 ffbb a763 002f 0015 0007 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0008 0018 0032 bd6d ffb6 ffbc df90 0031 0015 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0002 000b 0020 373c feb4 ffb5 fcb8 2038 0023 000e 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0004 000f 0027 5142 ffb5 ffb7 f9b6 0a34 001c 0009 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0002 000e 0028 9c5a ffb4 ffb6 e594 0034 001b 0009 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 000b 001d 0034 f09d ffb4 ffbe 774d 0024 000c 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0003 0010 002d bd6c ffb3 ffb8 d180 0031 0017 0007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0008 0019 0033 df89 ffb3 ffbc a661 0028 000e 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0004 0011 002d c572 ffb2 ffb8 bf70 0030 0015 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0007 0017 0032 d17b ffb2 ffba b067 002a 000f 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0004 0011 002d c06e ffb1 ffb8 c777 0030 0015 0006 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0007 0017 0032 d780 ffb1 ffb9 a560 0029 000e 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0003 000f 002a b165 ffaf ffb5 d683 0032 0017 0007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0008 001a 0033 e189 ffaf ffb8 8e56 0026 000d 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0002 000d 0025 7e4f ffae ffb2 eb9a 0034 001c 000a 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 000b 001f 0034 f5a0 ffae ffb8 4b41 0020 000b 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0001 000a 001c 0a34 f9a5 ffad feb8 373c 0027 0010 0004 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0005 0012 002a 6c49 ffad ffae f4a4 0033 0019 0008 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0001 0007 0015 0031 db81 ffac ffb5 c977 0032 0019 0009 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0003 000a 001b 0033 d67d ffac ffb1 d27d 0030 0013 0005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0004 000f 0027 8952 ffab ffad fcb1 3e3e 002b 0013 0007 0002 0001 0000 0000 0000 0000 0000 0000 0000 0001 0002 0008 0015 002e 6045 feaa ffab feb1 5c45 0024 000e 0003 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0002 0009 0019 0032 e589 ffa9 ffb1 e793 0a34 0027 0012 0008 0003 0001 0000 0000 0000 0000 0000 0001 0004 0009 0014 0029 1c37 ed91 ffa9 ffac df86 0033 0019 0009 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0001 0005 0010 0028 7049 fda6 ffa9 ffb3 d580 0035 002a 0017 000e 0008 0005 0003 0003 0003 0005 0008 000e 0018 002b 0a34 db7f ffa9 ffa9 f9a8 4b41 0030 0015 0007 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0002 0009 0016 0030 ba67 ffa7 ffa7 ffb1 e28b 2439 0030 0022 0018 0013 0010 000f 0010 0014 0019 0022 0031 343b e78b ffa7 ffa7 ffa9 ec96 1c37 0033 001c 000e 0008 0005 0003 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0001 0004 000c 001c 0031 cf76 ffa6 ffa6 ffaf f6a3 b064 0a34 0032 002e 0029 0028 002a 002e 0033 1336 b564 f89c ffa6 ffa6 ffa6 ffa8 ffaf e68f 1336 0030 0020 0017 0011 000b 0006 0002 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0001 0005 000e 0020 0032 b463 fda4 ffa5 ffa9 ffaf f7a1 d77e ae62 744b 744b 794c af63 db7f f99d ffa5 ffa5 ffa6 ffa5 ffa5 ffa5 ffa7 ffaf e68e 1336 0034 0033 002e 0021 0010 0008 0002 0001 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0002 0006 000e 001c 0030 8650 f193 ffa4 ffa4 ffa6 ffaa ffab ffaa ffaa ffa8 ffa6 ffa4 ffa4 ffa4 ffa4 ed8d 6847 c16b ffa4 ffa4 ffa6 ffae ec92 ec90 ffab dc84 1c37 0027 0012 0008 0002 0001 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0002 0005 000d 0017 002b 0a34 ab5e f190 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 ffa3 eb8b a55b 0a34 0037 0039 c069 ffa3 ffa3 ffa5 ffa6 ffa3 ffa6 ffad e68d 1c37 0028 0012 0008 0002 0001 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0002 0004 0009 0012 001d 002c 0033 5241 b864 d375 dc7c ed8c dc7c d375 ab5e 5843 0032 002b 0020 001e 002a 0038 bc67 ffa2 ffa2 ffa2 ffa2 ffa2 ffa5 ffac e68c 1c37 0028 0012 0008 0002 0001 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0001 0003 0006 000b 0012 0019 0023 002d 0030 0032 0032 0032 0030 002b 0022 0018 0012 000c 000c 0018 002e 303a fc9d ffa1 ffa1 ffa1 ffa1 ffa1 ffa4 ffab e68c 1c37 0028 0012 0008 0002 0001 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0005 0008 000c 0010 0013 0015 0016 0015 0013 0010 000c 0008 0005 0003 0004 000e 0028 9554 ffa0 ffa0 ffa0 ffa0 ffa0 ffa0 ffa0 ffa3 ffaa e68c 1c37 0028 0012 0008 0002 0001 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0004 0005 0006 0006 0006 0005 0004 0002 0001 0000 0000 0002 000a 0021 7c4c ff9f ff9f ff9f ff9f ff9f ff9f ff9f ff9f ffa2 ffaa e58b 1c37 0028 0012 0007 0002 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0006 0013 002e c269 ff9e ff9e ff9e ff9e ff9e ff9e ff9e ff9e ffa1 ffa9 e58a 1c37 0026 000e 0005 0001 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0004 000b 001d 0032 c268 ff9d ff9d ff9d ff9d ff9d ff9d ff9d ff9d ffa0 ffa8 e58a 1336 0017 0008 0002 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0005 000e 0020 0033 c268 ff9c ff9c ff9c ff9c ff9c ff9c ff9c ff9c ff9f ffa9 b868 0027 000c 0002 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 000f 0020 0033 c167 ff9b ff9b ff9b ff9b ff9b ff9b ff9b ff9b ffa4 c670 0029 000d 0002 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 000f 0020 0033 c167 ff9b ff9b ff9b ff9b ff9b ff9b ff9c ffa4 7b4d 0022 000b 0002 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 000f 0020 0033 c167 ff9a ff9a ff9a ff9a ff9b ff9c dc7d 0030 0016 0008 0001 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 000f 0020 0033 c166 ff99 ff99 ff99 ff99 e27c 1c37 0022 000d 0004 0001 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 000f 001f 0031 ad5d f08a e37e ad5d 0032 0025 0010 0006 0002 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0006 000d 0017 0029 0031 0030 0029 0018 000e 0007 0002 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0002 0005 0009 000e 0012 0012 000e 000a 0005 0002 0001 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0002 0004 0005 0005 0004 0002 0001 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-hdpi-v4/abs__ic_clear_search_api_disabled_holo_light.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -36,43 +35,43 @@ │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 1 7 11 2 15 17 10 16 8 43 73 19 18 72 45 9 12 76 102 75 74 80 13 20 79 81 82 21 71 51 53 3} │ │ + 0 1 7 11 2 15 17 10 16 8 43 73 19 18 72 45 9 12 76 102 75 74 80 13 20 79 81 82 21 71 51 53 3} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ -00000012343111111111134351000000 │ │ -00000026777411111111877795000000 │ │ -000000A7BCD7411111187EFG7H000000 │ │ -000000I7JKLD74111187EMKN7O000000 │ │ -000000A7PQKLD741187EMKRP7H000000 │ │ -000000147PQKMD7487EMKSP741000000 │ │ -0000001147PQKMD77EMKSP7411000000 │ │ -00000011147PNKMEEMKSP74111000000 │ │ -000000111147PNKMMKST741111000000 │ │ -0000001111147PRKKST7411111000000 │ │ -0000001111187EUKKME7811111000000 │ │ -000000111187EUKRNKME781111000000 │ │ -00000011187EUKRPPNKME78111000000 │ │ -0000001187EUKRP77PNKME7811000000 │ │ -000000187EUKSP7447PNKME781000000 │ │ -00000037EUKSP741147PNKME78000000 │ │ -00000047UKSP74111147PNKME7000000 │ │ -00000037VST7411111147PNW78000000 │ │ -000000X777741111111147777X000000 │ │ -0000001XHOH1111111111HOHX1000000 │ │ +00000001232000000000023240000000 │ │ +00000015666300000000766684000000 │ │ +00000096ABC6300000076DEF6G000000 │ │ +000000H6IJKC63000076DLJM6N000000 │ │ +00000096OPJKC630076DLJQO6G000000 │ │ +000000036OPJLC6376DLJRO630000000 │ │ +0000000036OPJLC66DLJRO6300000000 │ │ +00000000036OMJLDDLJRO63000000000 │ │ +000000000036OMJLLJRS630000000000 │ │ +0000000000036OQJJRS6300000000000 │ │ +0000000000076DTJJLD6700000000000 │ │ +000000000076DTJQMJLD670000000000 │ │ +00000000076DTJQOOMJLD67000000000 │ │ +0000000076DTJQO66OMJLD6700000000 │ │ +000000076DTJRO6336OMJLD670000000 │ │ +00000026DTJRO630036OMJLD67000000 │ │ +00000036TJRO63000036OMJLD6000000 │ │ +00000026URS6300000036OMV67000000 │ │ +000000W666630000000036666W000000 │ │ +0000000WGNG0000000000GNGW0000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/abs__ic_menu_moreoverflow_normal_holo_light.png ├── sng │ │ @@ -1,19 +1,18 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ } │ │ tRNS { │ │ - 0 102 0} │ │ + 0 102} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ @@ -25,28 +24,28 @@ │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ -000000000000000000002222222200000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ -000000000000000000002222222200000000000000000000 │ │ +000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ -000000000000000000002222222200000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ -000000000000000000002222222200000000000000000000 │ │ +000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 │ │ 000000000000000000001111111100000000000000000000 ├── res/drawable-hdpi-v4/abs__spinner_48_inner_holo.png ├── sng │ │ @@ -8,72 +8,72 @@ │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fe00 fe03 bf03 8003 8002 8000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc00 fc04 fc0c fd1a fd2b fe39 fe40 fe48 bf4a 7f4a 8046 803f 8136 8127 8116 820a 8202 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa00 fa05 fb14 fb30 fc4a fc63 fd73 fd79 fe7e fe80 fe80 bf80 8080 8080 8080 817d 8178 8270 825e 8245 8329 8310 8403 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f900 f908 fa23 fa4b fb6b fb7a fc80 fc80 fd80 fd80 fd80 fe80 fe80 bf80 8080 8080 8080 8180 8180 8280 8280 837f 8378 8466 8442 841b 8505 8500 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f800 f805 f923 f953 fa74 fa7f fb80 fb80 fc80 fc80 fc80 fd80 fd80 fe80 fe80 bf80 8080 8080 8080 8180 8180 8280 8280 8380 8380 8480 847e 856f 8549 861a 8603 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fe03 bf03 8003 8002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc04 fc0c fd1a fd2b fe39 fe40 fe48 bf4a 7f4a 8046 803f 8136 8127 8116 820a 8202 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa05 fb14 fb30 fc4a fc63 fd73 fd79 fe7e fe80 fe80 bf80 8080 8080 8080 817d 8178 8270 825e 8245 8329 8310 8403 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f908 fa23 fa4b fb6b fb7a fc80 fc80 fd80 fd80 fd80 fe80 fe80 bf80 8080 8080 8080 8180 8180 8280 8280 837f 8378 8466 8442 841b 8505 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f805 f923 f953 fa74 fa7f fb80 fb80 fc80 fc80 fc80 fd80 fd80 fe80 fe80 bf80 8080 8080 8080 8180 8180 8280 8280 8380 8380 8480 847e 856f 8549 861a 8603 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f701 f815 f847 f872 f97f f980 fa80 fa80 fb80 fb80 fc80 fc80 fd7c fd77 fe72 fe70 c06e 806f 8070 8173 8178 817d 8280 8280 8380 8380 8480 8480 8580 857e 866b 863a 870d 8701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f605 f72a f765 f87d f880 f980 f980 fa80 fa80 fb7e fb75 fc62 fc49 fd34 fd25 fe17 fe11 c20f 8010 8011 811a 8128 8238 824f 8367 8378 847f 8480 8580 8580 8680 8680 877b 8759 871d 8802 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f500 f60a f63e f673 f780 f780 f880 f880 f980 f97c fa67 fa43 fb21 fc0c fc03 fc00 0000 0000 0000 0000 0000 0000 0000 0000 8200 8205 830f 8328 844b 846d 857e 8580 8680 8680 8780 877f 886a 882f 8905 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f400 f50e f54c f67a f680 f780 f780 f880 f87d f965 f939 fa12 fa03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8400 8404 8519 8544 866d 867e 8780 8780 8880 8880 8974 893b 8907 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f300 f40e f450 f57c f580 f680 f680 f780 f773 f844 f814 f902 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8504 861c 8750 8778 8880 8880 8980 8980 8977 8a3e 8a07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f30b f34b f47c f480 f580 f580 f67e f665 f72a f705 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8600 8709 8737 886f 897f 8980 8980 8a80 8a77 8b38 8b05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f60a f63e f673 f780 f780 f880 f880 f980 f97c fa67 fa43 fb21 fc0c fc03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8205 830f 8328 844b 846d 857e 8580 8680 8680 8780 877f 886a 882f 8905 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f50e f54c f67a f680 f780 f780 f880 f87d f965 f939 fa12 fa03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8404 8519 8544 866d 867e 8780 8780 8880 8880 8974 893b 8907 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f40e f450 f57c f580 f680 f680 f780 f773 f844 f814 f902 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8504 861c 8750 8778 8880 8880 8980 8980 8977 8a3e 8a07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f30b f34b f47c f480 f580 f580 f67e f665 f72a f705 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8709 8737 886f 897f 8980 8980 8a80 8a77 8b38 8b05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f206 f242 f37a f380 f480 f480 f57d f55a f619 f601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8803 8825 8966 897f 8a80 8a80 8b80 8b74 8c2f 8c02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f102 f22e f275 f280 f380 f380 f47d f454 f513 f501 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8901 891d 8a62 8a7f 8b80 8b80 8c80 8c6a 8d1d 8d01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f000 f11a f169 f180 f280 f280 f37e f358 f411 f400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8a01 8a1d 8b66 8b7f 8c80 8c80 8d7f 8d59 8d0e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f009 f051 f07f f180 f180 f27f f262 f316 f300 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8b01 8c24 8c6e 8d80 8d80 8d80 8e7b 8e3c 8f03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ef01 ef2d f077 f080 f080 f180 f170 f224 f201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8c03 8d36 8d78 8e80 8e80 8e80 8f6c 8f1b 8f00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f11a f169 f180 f280 f280 f37e f358 f411 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8a01 8a1d 8b66 8b7f 8c80 8c80 8d7f 8d59 8d0e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f009 f051 f07f f180 f180 f27f f262 f316 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8b01 8c24 8c6e 8d80 8d80 8d80 8e7b 8e3c 8f03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ef01 ef2d f077 f080 f080 f180 f170 f224 f201 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8c03 8d36 8d78 8e80 8e80 8e80 8f6c 8f1b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ee0c ef5d ef80 ef80 f080 f07c f13e f104 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8d09 8e51 8e7f 8f80 8f80 8f7e 9049 9005 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 ed01 ee2e ee79 ee80 ef80 ef80 f05f f010 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8e00 8e1d 8f6d 8f80 9080 9080 906f 901b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ed01 ee2e ee79 ee80 ef80 ef80 f05f f010 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8e1d 8f6d 8f80 9080 9080 906f 901b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 ed08 ed57 ed80 ee80 ee80 ee78 ef2e ef01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8f04 8f43 907d 9080 9180 917e 9141 9103 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 ec1d ec72 ed80 ed80 ed80 ee5d ee0c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9018 916d 9180 9180 9180 9263 920e 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 eb02 eb3e ec7e ec80 ec80 ec7b ed34 ee01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9104 9149 927f 9280 9280 9278 9328 9300 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 eb0a eb5d eb80 eb80 ec80 ec6c ec14 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9100 9225 9277 9380 9380 937f 9347 9403 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 eb02 eb3e ec7e ec80 ec80 ec7b ed34 ee01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9104 9149 927f 9280 9280 9278 9328 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 eb0a eb5d eb80 eb80 ec80 ec6c ec14 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9225 9277 9380 9380 937f 9347 9403 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 ea18 ea71 ea80 eb80 eb80 eb51 eb06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 930e 9366 9380 9480 9480 9460 940b 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 e92c e979 e980 ea80 ea7d ea37 eb01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9405 944d 9480 9480 9580 9571 9517 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 e801 e83e e97f e980 e980 e976 e921 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9400 9537 957d 9580 9580 9678 9628 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 e801 e83e e97f e980 e980 e976 e921 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9537 957d 9580 9580 9678 9628 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 e804 e84c e880 e880 e880 e86e e812 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9627 9678 9680 9680 967d 9636 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 e708 e757 e780 e780 e780 e763 e80c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9619 9773 9780 9780 9780 9741 9701 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 e60a e65f e680 e680 e780 e75a e709 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9710 976e 9880 9880 9880 9848 9803 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 e50b e562 e580 e580 e580 e655 e607 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 980e 986a 9980 9980 9980 994c 9904 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 e50c e563 e580 e580 e580 e455 e407 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9a0e 9a6a 9980 9980 9980 994d 9904 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 e40b e460 e480 e480 e480 e358 e308 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9b0f 9a6d 9a80 9a80 9a80 9a4a 9a03 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 e308 e359 e380 e380 e380 e360 e20b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9b15 9b72 9b80 9b80 9b80 9b43 9b01 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 e205 e24f e280 e280 e280 e26b e210 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9c21 9c76 9c80 9c80 9c7e 9c39 9b00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 e201 e242 e17f e180 e180 e174 e11c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9e00 9d31 9d7b 9d80 9d80 9d79 9c2b 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 e100 e131 e17b e080 e080 e07b e032 df00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9e03 9e46 9e7f 9e80 9d80 9d73 9d1b 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 e205 e24f e280 e280 e280 e26b e210 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9c21 9c76 9c80 9c80 9c7e 9c39 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 e201 e242 e17f e180 e180 e174 e11c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9d31 9d7b 9d80 9d80 9d79 9c2b 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 e131 e17b e080 e080 e07b e032 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9e03 9e46 9e7f 9e80 9d80 9d73 9d1b 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 e01d e074 e080 df80 df80 df4b de04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9f0b 9f5e 9f80 9f80 9e80 9e65 9e0d 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 df0c df62 df80 de80 de80 de67 de10 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a01f a074 a080 a080 9f80 9f4d 9f05 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 de03 de47 de7f de80 dd80 dd79 dd2c dc00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a202 a141 a17e a180 a080 a07a a030 9f00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 de00 dd27 dd77 dd80 dc80 dc80 dc53 db08 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a211 a265 a280 a180 a180 a16c a114 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 dc0d dc60 dc80 dc80 db80 db74 da24 d900 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a402 a437 a37b a380 a280 a27f a24b a105 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 dc02 dc37 db7b db80 da80 da7f d953 d909 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a512 a464 a480 a480 a380 a374 a222 a200 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 de03 de47 de7f de80 dd80 dd79 dd2c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a202 a141 a17e a180 a080 a07a a030 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 dd27 dd77 dd80 dc80 dc80 dc53 db08 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a211 a265 a280 a180 a180 a16c a114 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 dc0d dc60 dc80 dc80 db80 db74 da24 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a402 a437 a37b a380 a280 a27f a24b a105 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 dc02 dc37 db7b db80 da80 da7f d953 d909 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a512 a464 a480 a480 a380 a374 a222 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 db11 da65 da80 da80 d980 d978 d830 d701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a705 a642 a57c a580 a480 a47f a352 a307 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 da02 da37 d97a d980 d880 d880 d766 d618 d600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a801 a728 a772 a680 a680 a580 a572 a423 a400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d90d d85b d87f d780 d780 d67e d654 d50d d400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a900 a917 a864 a780 a780 a680 a67d a547 a506 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d801 d825 d772 d780 d680 d680 d57b d447 d309 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ab00 aa11 a957 a97e a880 a880 a780 a765 a615 a500 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d705 d63e d67a d580 d580 d480 d379 d341 d209 d100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ac00 ac10 ab51 aa7d aa80 a980 a880 a873 a72a a701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d60b d552 d57e d480 d380 d380 d279 d147 d00d d000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ae01 ad15 ac56 ac7d ab80 aa80 aa80 a97a a83f a805 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d500 d515 d45e d37f d380 d280 d180 d07b d054 cf18 ce01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 af03 af23 ae60 ad7e ac80 ac80 ab80 aa7c aa4a a90a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d401 d31a d360 d27f d180 d180 d080 cf7e ce66 cd2f cc09 cc00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b201 b10e b03c af6f af7f ae80 ad80 ac80 ac7c ab50 aa0e aa00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d301 d219 d15b d17e d080 cf80 ce80 ce80 cd77 cc53 cb23 ca07 c900 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b401 b40b b32c b25d b17b b080 af80 ae80 ae80 ad7a ac4c ac0f ab00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d101 d114 d052 cf7a cf80 ce80 cd80 cc80 cb7f ca74 ca53 c82b c70f c604 c600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b800 b705 b614 b533 b45b b378 b280 b180 b180 b080 af80 ae76 ae43 ad0b ac00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d000 d00c cf3e ce72 cd7f cd80 cc80 cb80 ca80 c97f c879 c766 c64a c531 c41c c30f c20b c108 bf06 be07 bd09 bc0b bb10 ba20 b936 b850 b76b b67b b580 b480 b380 b280 b180 b07e b069 af2f ae06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 da02 da37 d97a d980 d880 d880 d766 d618 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a801 a728 a772 a680 a680 a580 a572 a423 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d90d d85b d87f d780 d780 d67e d654 d50d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a917 a864 a780 a780 a680 a67d a547 a506 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d801 d825 d772 d780 d680 d680 d57b d447 d309 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 aa11 a957 a97e a880 a880 a780 a765 a615 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d705 d63e d67a d580 d580 d480 d379 d341 d209 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ac10 ab51 aa7d aa80 a980 a880 a873 a72a a701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d60b d552 d57e d480 d380 d380 d279 d147 d00d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ae01 ad15 ac56 ac7d ab80 aa80 aa80 a97a a83f a805 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d515 d45e d37f d380 d280 d180 d07b d054 cf18 ce01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 af03 af23 ae60 ad7e ac80 ac80 ab80 aa7c aa4a a90a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d401 d31a d360 d27f d180 d180 d080 cf7e ce66 cd2f cc09 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b201 b10e b03c af6f af7f ae80 ad80 ac80 ac7c ab50 aa0e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d301 d219 d15b d17e d080 cf80 ce80 ce80 cd77 cc53 cb23 ca07 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b401 b40b b32c b25d b17b b080 af80 ae80 ae80 ad7a ac4c ac0f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d101 d114 d052 cf7a cf80 ce80 cd80 cc80 cb7f ca74 ca53 c82b c70f c604 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b705 b614 b533 b45b b378 b280 b180 b180 b080 af80 ae76 ae43 ad0b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d00c cf3e ce72 cd7f cd80 cc80 cb80 ca80 c97f c879 c766 c64a c531 c41c c30f c20b c108 bf06 be07 bd09 bc0b bb10 ba20 b936 b850 b76b b67b b580 b480 b380 b280 b180 b07e b069 af2f ae06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ce05 ce25 cd5b cc7a cb80 ca80 c980 c980 c880 c780 c680 c57b c474 c36c c260 c159 bf53 be54 bd5a bc61 bb6c ba75 b97c b880 b780 b680 b580 b480 b380 b280 b177 b150 b01b af02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cd01 cd0d cc37 cb65 ca7b c980 c880 c780 c680 c580 c480 c480 c380 c180 c180 bf80 be80 bd80 bc80 bb80 ba80 b980 b880 b780 b680 b580 b480 b478 b35c b22c b108 b100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cd01 cd0d cc37 cb65 ca7b c980 c880 c780 c680 c580 c480 c480 c380 c180 c180 bf80 be80 bd80 bc80 bb80 ba80 b980 b880 b780 b680 b580 b480 b478 b35c b22c b108 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cb02 cb11 c937 c95f c876 c77f c680 c580 c480 c380 c280 c180 c080 bf80 be80 bd80 bc80 bb80 ba80 b980 b880 b780 b77e b673 b557 b42d b30c b301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c901 c80c c725 c746 c661 c573 c47b c37f c280 c180 c080 bf80 be80 bd80 bd80 bb80 bb7e ba79 b970 b85c b73f b61e b508 b501 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c700 c603 c60b c51b c430 c33f c24e c159 c05d bf63 be61 be5d bd57 bc4b bb3c ba2b b916 b809 b702 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c201 c205 c108 c00a bf0c bf0b be0a bd08 bc04 bb00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c603 c60b c51b c430 c33f c24e c159 c05d bf63 be61 be5d bd57 bc4b bb3c ba2b b916 b809 b702 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c201 c205 c108 c00a bf0c bf0b be0a bd08 bc04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ├── res/drawable-hdpi-v4/abs__ic_go_search_api_holo_light.png ├── sng │ │ @@ -1,59 +1,58 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ } │ │ tRNS { │ │ - 0 0 11 21 43 33 148 12 255 150 153 13 155 23 158} │ │ + 0 11 21 43 33 148 12 150 153 13 155 23 158} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ -00000000001232111111111000000000 │ │ -00000000002444211111111000000000 │ │ -00000000005464471111111000000000 │ │ -00000000004486447111111000000000 │ │ -00000000004488944711111000000000 │ │ -00000000004488894471111000000000 │ │ -0000000000448888A447111000000000 │ │ -00000000004488888A44B11000000000 │ │ -000000000044888888A44B1000000000 │ │ -0000000000448888888C44B000000000 │ │ -00000000004488888888C4D000000000 │ │ -00000000004488888888E4D000000000 │ │ -0000000000448888888E44B000000000 │ │ -000000000044888888E44B1000000000 │ │ -00000000004488888C44B11000000000 │ │ -0000000000448888C44B111000000000 │ │ -000000000044888C44B1111000000000 │ │ -00000000004488C44B11111000000000 │ │ -0000000000448C44B111111000000000 │ │ -000000000054C44B1111111000000000 │ │ -0000000000B444B11111111000000000 │ │ -00000000001BDB111111111000000000 │ │ +00000000000121000000000000000000 │ │ +00000000001333100000000000000000 │ │ +00000000004353360000000000000000 │ │ +000000000033D5336000000000000000 │ │ +000000000033DD733600000000000000 │ │ +000000000033DDD73360000000000000 │ │ +000000000033DDDD8336000000000000 │ │ +000000000033DDDDD833900000000000 │ │ +000000000033DDDDDD83390000000000 │ │ +000000000033DDDDDDDA339000000000 │ │ +000000000033DDDDDDDDA3B000000000 │ │ +000000000033DDDDDDDDC3B000000000 │ │ +000000000033DDDDDDDC339000000000 │ │ +000000000033DDDDDDC3390000000000 │ │ +000000000033DDDDDA33900000000000 │ │ +000000000033DDDDA339000000000000 │ │ +000000000033DDDA3390000000000000 │ │ +000000000033DDA33900000000000000 │ │ +000000000033DA339000000000000000 │ │ +000000000043A3390000000000000000 │ │ +00000000009333900000000000000000 │ │ +000000000009B9000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/btn_star_big_on.png ├── sng │ │ @@ -1,56 +1,56 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 0000002d 0000004d 0000002d 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f7f7f700 f7f7f700 f7f7f700 f7f7f700 f7f7f700 f7f7f700 00000030 c6c6c6b3 f7f7f7ff bcbcbca8 0000002b f7f7f700 f7f7f700 f7f7f700 f7f7f700 f7f7f700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f6f6f600 f6f6f600 f6f6f600 f6f6f600 f6f6f600 00000012 4949496b f6f6f6ff f6f6f6ff f1f1f1f4 29292961 00000008 f6f6f600 f6f6f600 f6f6f600 f6f6f600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000039 cacacac1 f5f5f5ff f4f4f4ff f5f5f5ff b6b6b6ad 00000030 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 00000014 45454572 f3f3f3ff f2f2f2ff f2f2f2ff f2f2f2ff edededf5 25252568 00000008 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 0000003c c4c4c4c4 f1f1f1ff f0f0f0ff efefefff f0f0f0ff f1f1f1ff b0b0b0b0 00000033 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000015 40404078 f0f0f0ff eeeeeeff f8f8f8ff ffffffff f8f8f8ff eeeeeeff eaeaeaf5 2323236f 00000009 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffc20000 ffc20000 ffc20000 00000041 c0c0c0c6 edededff f5f5f5ff dcce9fff 826700ff e9dfbfff f2f2f2ff edededff aaaaaab4 00000037 ffc20000 ffc20000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffc00000 ffc00000 00000017 3d3d3d7e edededff ecececff fcfcfcff cca720ff bd9700ff d3b240ff fafafaff ecececff e6e6e6f6 21212175 0000000a ffc00000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffbc0000 ffbc0000 00000045 bbbbbbc9 eaeaeaff f3f3f3ff e8d69fff ca9e00ff edbe00ff c99d00ff f0e4bfff f0f0f0ff ebebebff a5a5a5b7 0000003a ffbc0000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffb90000 00000018 38383885 e9e9e9ff e8e8e8ff fcfcfcff cca120ff e1b000ff ffcb00ff daa900ff d3af40ff f9f9f9ff e8e8e8ff e3e3e3f6 1e1e1e7c 0000000a ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 0000001d 00000025 0000003b 00000049 00000058 00000075 b6b6b6cb e6e6e6ff f1f1f1ff e8d59fff ca9a00ff f9c300ff ffcc00ff f3bf00ff c99900ff f0e3bfff eeeeeeff e7e7e7ff 9f9f9fba 0000006e 00000058 00000049 0000003b 00000025 0000001d ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 0000001e 0000003c 0000004b 0000005a 00000070 00000078 6060609a 727272a2 9d9d9dbc b3b3b3cc c6c6c6dd e4e4e4ff e4e4e4ff e2e2e2ff fbfbfbff cc9f20ff e1ac00ff ffc800ff ffcc00ff ffc700ff daa600ff d3ac40ff f7f7f7ff e2e2e2ff e4e4e4ff ddddddf7 c6c6c6dd b3b3b3cc 9d9d9dbc 727272a2 6060609a 00000078 00000070 0000005a 00000043 0000003c 00000017 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000048 5c5c5c9b 989898bd afafafcd c1c1c1de dadadaf7 e2e2e2ff e1e1e1ff e2e2e2ff e2e2e2ff e2e2e2ff e1e1e1ff e0e0e0ff dfdfdfff edededff e5d09fff ca9400ff f9bc00ff ffc700ff ffcb00ff ffc600ff f3b800ff c99300ff eedfbfff e9e9e9ff dfdfdfff e0e0e0ff e1e1e1ff e2e2e2ff e2e2e2ff e2e2e2ff e1e1e1ff e2e2e2ff dadadaf7 c1c1c1de a3a3a3c5 989898bd 49494993 00000048 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000018 47474795 dededeff dfdfdfff ddddddff dcdcdcff dcdcdcff dcdcdcff e6e6e6ff e8e8e8ff eeeeeeff f3f3f3ff f6f6f6ff fdfdfdff ffffffff dfd5bfff b88b20ff e1a500ff ffc100ff ffc700ff ffcb00ff ffc600ff ffc000ff da9f00ff bd9840ff ded4bfff ffffffff fdfdfdff f6f6f6ff f3f3f3ff eeeeeeff e8e8e8ff e3e3e3ff dcdcdcff dcdcdcff ddddddff ddddddff dfdfdfff dededeff 3232328d 00000010 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000011 31313190 d5d5d5f7 dbdbdbff dadadaff d8d8d8ff e2e2e2ff f2f2f2ff dfd4bfff d2c7afff b8a57fff a69060ff 957a40ff 7a5910ff 7c5700ff a47400ff d49800ff f9b800ff ffc100ff ffc600ff ffca00ff ffc600ff ffc100ff f3b200ff cf9500ff 9e7000ff 7c5700ff 7a5910ff 957a40ff a69060ff b8a57fff d2c7afff e7dfcfff f0f0f0ff dfdfdfff d8d8d8ff dadadaff dcdcdcff d5d5d5f7 1a1a1a88 00000009 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000003 0000004f 4343439a d2d2d2f7 d7d7d7ff d6d6d6ff f2f2f2ff d4a850ff a67200ff a27000ff b47e00ff c98c00ff de9c00ff f0aa00ff fcb400ff ffb800ff ffb900ff ffbd00ff ffc100ff ffc600ff ffc900ff ffc500ff ffc000ff ffbd00ff ffb900ff ffb800ff fcb400ff f0aa00ff de9c00ff c98c00ff b47e00ff 9f6e00ff a67100ff d9b060ff efefefff d6d6d6ff d7d7d7ff d2d2d2f7 4343439a 0000004e 00000002 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000002 00000016 00000062 4242429c cfcfcff7 d4d4d4ff e3e3e3ff ffdc9fff ffad00ff ffb100ff ffb700ff ffb700ff ffb900ff ffba00ff ffba00ff ffbc00ff ffbd00ff ffc000ff ffc300ff ffc600ff ffc900ff ffc500ff ffc300ff ffc000ff ffbd00ff ffbc00ff ffba00ff ffba00ff ffb900ff ffb700ff ffb700ff ffb100ff ffad00ff ffe2afff e0e0e0ff d4d4d4ff d0d0d0f7 4242429c 00000061 00000014 00000001 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000001 00000009 00000020 00000065 4040409e ccccccf8 d0d0d0ff f3f3f3ff ffda9fff ffa800ff ffac00ff ffb300ff ffb800ff ffbd00ff ffbd00ff ffbe00ff ffc000ff ffc100ff ffc400ff ffc700ff ffc700ff ffc600ff ffc300ff ffc100ff ffc000ff ffbe00ff ffbd00ff ffbb00ff ffb800ff ffb300ff ffac00ff ffa800ff ffda9fff f1f1f1ff d1d1d1ff bdbdbde9 1818188f 00000065 00000020 00000008 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000001 00000009 00000021 00000068 3f3f3fa2 cacacaf8 cececeff f2f2f2ff ffd89fff ffa400ff ffa800ff ffaf00ff ffb400ff ffb900ff ffbd00ff ffc100ff ffc300ff ffc400ff ffc400ff ffc400ff ffc400ff ffc400ff ffc300ff ffc000ff ffbc00ff ffb800ff ffb300ff ffad00ff ffa800ff ffa400ff ffd89fff f2f2f2ff cfcfcfff bbbbbbe9 17171793 0000005d 00000020 00000009 00000001 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000001 00000009 00000021 00000069 3d3d3da4 c8c8c8f8 cbcbcbff f1f1f1ff ffd69fff ff9f00ff ffa400ff ffab00ff ffb000ff ffb600ff ffbb00ff ffc000ff ffc100ff ffc100ff ffc100ff ffc100ff ffc100ff ffbe00ff ffb900ff ffb400ff ffaf00ff ffa900ff ffa200ff ffa010ff ffd69fff f1f1f1ff ccccccff b7b7b7ea 16161696 0000005b 0000001c 00000008 00000001 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000001 00000009 00000021 0000006b 3b3b3ba7 c6c6c6f8 c9c9c9ff f0f0f0ff ffd49fff ff9b00ff ff9f00ff ffa700ff ffaf00ff ffb500ff ffba00ff ffbe00ff ffbe00ff ffbe00ff ffbe00ff ffbe00ff ffb900ff ffb400ff ffac00ff ffa500ff ff9d00ff ff9c10ff ffe9cfff eeeeeeff cacacaff b6b6b6ea 16161699 0000005c 0000001a 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000009 00000021 0000006c 3b3b3ba9 b5b5b5eb c9c9c9ff f1f1f1ff ffd29fff ff9600ff ff9f00ff ffa700ff ffaf00ff ffb500ff ffbb00ff ffbb00ff ffbb00ff ffbb00ff ffba00ff ffb500ff ffae00ff ffa600ff ff9c00ff ff9810ff ffe8cfff eaeaeaff c9c9c9ff b5b5b5eb 1515159c 0000005e 0000001a 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000009 00000021 00000062 1515159e bababaf2 c6c6c6ff f6f6f6ff ffa740ff ff9700ff ffa200ff ffaa00ff ffb200ff ffb800ff ffb700ff ffb600ff ffb700ff ffb700ff ffb100ff ffaa00ff ffa100ff ff9600ff feb460ff edededff c6c6c6ff b1b1b1ec 1515159e 0000005f 0000001a 00000006 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 00000001 00000009 0000001f 00000084 a9a9a9e6 c7c7c7ff fbfbfbff e17f10ff f38d00ff ff9e00ff ffa700ff ffae00ff ffae00ff ffad00ff ffab00ff ffad00ff ffae00ff ffad00ff ffa600ff ff9d00ff ed8700ff e69540ff f0f0f0ff c7c7c7ff 959595da 00000076 0000001a 00000006 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 00000001 00000007 00000097 c3c3c3f9 cacacaff fdf5efff e27500ff fc8f00ff ff9c00ff ffa500ff ffa700ff ffa400ff ffa100ff ff9f00ff ffa100ff ffa500ff ffa800ff ffa400ff ff9b00ff f38900ff dc7100ff ffffffff c7c7c7ff a8a8a8e7 0000007e 00000006 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 0000000a 131313a8 cacacaff d4d4d4ff f6d7bfff e17000ff ff8c00ff ff9700ff ff9d00ff ff9900ff ff9400ff ff9100ff ff8f00ff ff9100ff ff9600ff ff9b00ff ff9e00ff ff9600ff ff8b00ff e47000ff f9e1cfff d1d1d1ff cacacaff 000000a2 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 00000029 464646bc c8c8c8ff e2e2e2ff eeaa7fff e86a00ff ff8300ff ff8e00ff ff8a00ff ff8300ff ff7f00ff ff7800ff ff7300ff ff7a00ff ff7f00ff ff8400ff ff8a00ff ff8d00ff ff8000ff e86800ff f5c9afff d7d7d7ff c8c8c8ff 252525b0 00000015 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 0000004b 6f6f6fce c6c6c6ff e8e8e8ff ed9060ff f16400ff ff7900ff ff7900ff ff7400ff ff6b00ff ff6400ff ff8340ff ffb38fff ff7020ff ff6600ff ff6d00ff ff7400ff ff7900ff ff7800ff e96000ff eea47fff e1e1e1ff c6c6c6ff 545454c3 00000036 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 0000006d 8f8f8fdf c5c5c5ff efefefff e67240ff ed5900ff ff6900ff ff6100ff ff5a00ff ff6520ff ffd0bfff fbfbfbff ecececff fefefeff ffb99fff ff6520ff ff5a00ff ff6100ff ff6a00ff ee5900ff e97d50ff ecececff c5c5c5ff 797979d5 00000057 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 00000085 a2a2a2eb c4c4c4ff ffffffff eb4300ff ff5800ff ff5000ff ff5c20ff ffb59fff fefefeff e7e7e7ff c4c4c4ff c5c5c5ff c4c4c4ff ebebebff fefefeff ffb59fff ff5310ff ff5200ff ff5900ff ea6230ff f3f3f3ff c4c4c4ff 999999e6 00000079 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 000000b1 c7c7c7ff c3c3c3ff fbfbfbff ff4a10ff ff5420ff ffb19fff fefefeff ebebebff c6c6c6ff c8c8c8ff 8d8d8de2 414141c5 a3a3a3eb c8c8c8ff c6c6c6ff edededff fff1efff ff987fff ff4a10ff ff4a10ff fbfbfbff c4c4c4ff adadadf0 00000092 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 00000016 222222bd c7c7c7ff c4c4c4ff e2e2e2ff ffffffff fefefeff ebebebff c5c5c5ff c9c9c9ff 9a9a9ae7 222222bd 0000008e 0000006f 0000009b 424242c6 a4a4a4ec c8c8c8ff cececeff f1f1f1ff ffffffff fff1efff e2e2e2ff c4c4c4ff c8c8c8ff 000000b3 ffffff00 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 0000002f 414141c8 cacacaff c7c7c7ff c5c5c5ff c6c6c6ff c7c7c7ff c9c9c9ff a5a5a5ed 424242c8 00000096 00000063 00000033 0000002b 00000036 0000006c 0000009d 424242c8 a5a5a5ed c9c9c9ff c7c7c7ff cdcdcdff c5c5c5ff c7c7c7ff cacacaff 313131c4 00000022 ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 0000005d 787878dc d0d0d0ff cfcfcfff cececeff cfcfcfff a8a8a8ed 434343ca 0000009f 0000006c 00000033 0000001f 0000000f 0000000a 00000012 00000023 00000036 0000006d 0000009f 606060d3 bcbcbcf6 cfcfcfff cececeff cfcfcfff d0d0d0ff 505050ce 0000003b ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 00000060 7c7c7cdd d7d7d7ff d8d8d8ff c5c5c5f6 444444cb 000000a0 0000006e 00000036 00000023 00000011 00000005 00000001 ffffff00 00000001 00000007 00000012 00000023 00000037 0000007d 000000ae 626262d4 c5c5c5f6 d8d8d8ff d7d7d7ff 7c7c7cdd 0000005f ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000002b 353535c9 8c8c8ce2 646464d5 000000ae 0000007e 00000036 00000023 00000012 00000007 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000007 00000014 00000027 0000003b 0000007f 000000af 646464d5 999999e6 121212c0 00000017 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000009 00000044 00000089 00000076 0000003a 00000024 00000012 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000009 00000016 00000028 0000003b 00000076 0000008f 00000044 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 00000016 00000026 00000024 00000015 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000009 00000016 00000025 00000026 00000014 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000005 00000009 00000007 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000008 00000009 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 0000002d 0000004d 0000002d 00000007 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000030 c6c6c6b3 f7f7f7ff bcbcbca8 0000002b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000012 4949496b f6f6f6ff f6f6f6ff f1f1f1f4 29292961 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000039 cacacac1 f5f5f5ff f4f4f4ff f5f5f5ff b6b6b6ad 00000030 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000014 45454572 f3f3f3ff f2f2f2ff f2f2f2ff f2f2f2ff edededf5 25252568 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000003c c4c4c4c4 f1f1f1ff f0f0f0ff efefefff f0f0f0ff f1f1f1ff b0b0b0b0 00000033 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000015 40404078 f0f0f0ff eeeeeeff f8f8f8ff ffffffff f8f8f8ff eeeeeeff eaeaeaf5 2323236f 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000041 c0c0c0c6 edededff f5f5f5ff dcce9fff 826700ff e9dfbfff f2f2f2ff edededff aaaaaab4 00000037 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000017 3d3d3d7e edededff ecececff fcfcfcff cca720ff bd9700ff d3b240ff fafafaff ecececff e6e6e6f6 21212175 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000045 bbbbbbc9 eaeaeaff f3f3f3ff e8d69fff ca9e00ff edbe00ff c99d00ff f0e4bfff f0f0f0ff ebebebff a5a5a5b7 0000003a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000018 38383885 e9e9e9ff e8e8e8ff fcfcfcff cca120ff e1b000ff ffcb00ff daa900ff d3af40ff f9f9f9ff e8e8e8ff e3e3e3f6 1e1e1e7c 0000000a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001d 00000025 0000003b 00000049 00000058 00000075 b6b6b6cb e6e6e6ff f1f1f1ff e8d59fff ca9a00ff f9c300ff ffcc00ff f3bf00ff c99900ff f0e3bfff eeeeeeff e7e7e7ff 9f9f9fba 0000006e 00000058 00000049 0000003b 00000025 0000001d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 0000001e 0000003c 0000004b 0000005a 00000070 00000078 6060609a 727272a2 9d9d9dbc b3b3b3cc c6c6c6dd e4e4e4ff e4e4e4ff e2e2e2ff fbfbfbff cc9f20ff e1ac00ff ffc800ff ffcc00ff ffc700ff daa600ff d3ac40ff f7f7f7ff e2e2e2ff e4e4e4ff ddddddf7 c6c6c6dd b3b3b3cc 9d9d9dbc 727272a2 6060609a 00000078 00000070 0000005a 00000043 0000003c 00000017 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000048 5c5c5c9b 989898bd afafafcd c1c1c1de dadadaf7 e2e2e2ff e1e1e1ff e2e2e2ff e2e2e2ff e2e2e2ff e1e1e1ff e0e0e0ff dfdfdfff edededff e5d09fff ca9400ff f9bc00ff ffc700ff ffcb00ff ffc600ff f3b800ff c99300ff eedfbfff e9e9e9ff dfdfdfff e0e0e0ff e1e1e1ff e2e2e2ff e2e2e2ff e2e2e2ff e1e1e1ff e2e2e2ff dadadaf7 c1c1c1de a3a3a3c5 989898bd 49494993 00000048 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000018 47474795 dededeff dfdfdfff ddddddff dcdcdcff dcdcdcff dcdcdcff e6e6e6ff e8e8e8ff eeeeeeff f3f3f3ff f6f6f6ff fdfdfdff ffffffff dfd5bfff b88b20ff e1a500ff ffc100ff ffc700ff ffcb00ff ffc600ff ffc000ff da9f00ff bd9840ff ded4bfff ffffffff fdfdfdff f6f6f6ff f3f3f3ff eeeeeeff e8e8e8ff e3e3e3ff dcdcdcff dcdcdcff ddddddff ddddddff dfdfdfff dededeff 3232328d 00000010 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000011 31313190 d5d5d5f7 dbdbdbff dadadaff d8d8d8ff e2e2e2ff f2f2f2ff dfd4bfff d2c7afff b8a57fff a69060ff 957a40ff 7a5910ff 7c5700ff a47400ff d49800ff f9b800ff ffc100ff ffc600ff ffca00ff ffc600ff ffc100ff f3b200ff cf9500ff 9e7000ff 7c5700ff 7a5910ff 957a40ff a69060ff b8a57fff d2c7afff e7dfcfff f0f0f0ff dfdfdfff d8d8d8ff dadadaff dcdcdcff d5d5d5f7 1a1a1a88 00000009 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000003 0000004f 4343439a d2d2d2f7 d7d7d7ff d6d6d6ff f2f2f2ff d4a850ff a67200ff a27000ff b47e00ff c98c00ff de9c00ff f0aa00ff fcb400ff ffb800ff ffb900ff ffbd00ff ffc100ff ffc600ff ffc900ff ffc500ff ffc000ff ffbd00ff ffb900ff ffb800ff fcb400ff f0aa00ff de9c00ff c98c00ff b47e00ff 9f6e00ff a67100ff d9b060ff efefefff d6d6d6ff d7d7d7ff d2d2d2f7 4343439a 0000004e 00000002 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000002 00000016 00000062 4242429c cfcfcff7 d4d4d4ff e3e3e3ff ffdc9fff ffad00ff ffb100ff ffb700ff ffb700ff ffb900ff ffba00ff ffba00ff ffbc00ff ffbd00ff ffc000ff ffc300ff ffc600ff ffc900ff ffc500ff ffc300ff ffc000ff ffbd00ff ffbc00ff ffba00ff ffba00ff ffb900ff ffb700ff ffb700ff ffb100ff ffad00ff ffe2afff e0e0e0ff d4d4d4ff d0d0d0f7 4242429c 00000061 00000014 00000001 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000001 00000009 00000020 00000065 4040409e ccccccf8 d0d0d0ff f3f3f3ff ffda9fff ffa800ff ffac00ff ffb300ff ffb800ff ffbd00ff ffbd00ff ffbe00ff ffc000ff ffc100ff ffc400ff ffc700ff ffc700ff ffc600ff ffc300ff ffc100ff ffc000ff ffbe00ff ffbd00ff ffbb00ff ffb800ff ffb300ff ffac00ff ffa800ff ffda9fff f1f1f1ff d1d1d1ff bdbdbde9 1818188f 00000065 00000020 00000008 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000001 00000009 00000021 00000068 3f3f3fa2 cacacaf8 cececeff f2f2f2ff ffd89fff ffa400ff ffa800ff ffaf00ff ffb400ff ffb900ff ffbd00ff ffc100ff ffc300ff ffc400ff ffc400ff ffc400ff ffc400ff ffc400ff ffc300ff ffc000ff ffbc00ff ffb800ff ffb300ff ffad00ff ffa800ff ffa400ff ffd89fff f2f2f2ff cfcfcfff bbbbbbe9 17171793 0000005d 00000020 00000009 00000001 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000009 00000021 00000069 3d3d3da4 c8c8c8f8 cbcbcbff f1f1f1ff ffd69fff ff9f00ff ffa400ff ffab00ff ffb000ff ffb600ff ffbb00ff ffc000ff ffc100ff ffc100ff ffc100ff ffc100ff ffc100ff ffbe00ff ffb900ff ffb400ff ffaf00ff ffa900ff ffa200ff ffa010ff ffd69fff f1f1f1ff ccccccff b7b7b7ea 16161696 0000005b 0000001c 00000008 00000001 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000009 00000021 0000006b 3b3b3ba7 c6c6c6f8 c9c9c9ff f0f0f0ff ffd49fff ff9b00ff ff9f00ff ffa700ff ffaf00ff ffb500ff ffba00ff ffbe00ff ffbe00ff ffbe00ff ffbe00ff ffbe00ff ffb900ff ffb400ff ffac00ff ffa500ff ff9d00ff ff9c10ff ffe9cfff eeeeeeff cacacaff b6b6b6ea 16161699 0000005c 0000001a 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000009 00000021 0000006c 3b3b3ba9 b5b5b5eb c9c9c9ff f1f1f1ff ffd29fff ff9600ff ff9f00ff ffa700ff ffaf00ff ffb500ff ffbb00ff ffbb00ff ffbb00ff ffbb00ff ffba00ff ffb500ff ffae00ff ffa600ff ff9c00ff ff9810ff ffe8cfff eaeaeaff c9c9c9ff b5b5b5eb 1515159c 0000005e 0000001a 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000009 00000021 00000062 1515159e bababaf2 c6c6c6ff f6f6f6ff ffa740ff ff9700ff ffa200ff ffaa00ff ffb200ff ffb800ff ffb700ff ffb600ff ffb700ff ffb700ff ffb100ff ffaa00ff ffa100ff ff9600ff feb460ff edededff c6c6c6ff b1b1b1ec 1515159e 0000005f 0000001a 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000009 0000001f 00000084 a9a9a9e6 c7c7c7ff fbfbfbff e17f10ff f38d00ff ff9e00ff ffa700ff ffae00ff ffae00ff ffad00ff ffab00ff ffad00ff ffae00ff ffad00ff ffa600ff ff9d00ff ed8700ff e69540ff f0f0f0ff c7c7c7ff 959595da 00000076 0000001a 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000007 00000097 c3c3c3f9 cacacaff fdf5efff e27500ff fc8f00ff ff9c00ff ffa500ff ffa700ff ffa400ff ffa100ff ff9f00ff ffa100ff ffa500ff ffa800ff ffa400ff ff9b00ff f38900ff dc7100ff ffffffff c7c7c7ff a8a8a8e7 0000007e 00000006 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 131313a8 cacacaff d4d4d4ff f6d7bfff e17000ff ff8c00ff ff9700ff ff9d00ff ff9900ff ff9400ff ff9100ff ff8f00ff ff9100ff ff9600ff ff9b00ff ff9e00ff ff9600ff ff8b00ff e47000ff f9e1cfff d1d1d1ff cacacaff 000000a2 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000029 464646bc c8c8c8ff e2e2e2ff eeaa7fff e86a00ff ff8300ff ff8e00ff ff8a00ff ff8300ff ff7f00ff ff7800ff ff7300ff ff7a00ff ff7f00ff ff8400ff ff8a00ff ff8d00ff ff8000ff e86800ff f5c9afff d7d7d7ff c8c8c8ff 252525b0 00000015 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000004b 6f6f6fce c6c6c6ff e8e8e8ff ed9060ff f16400ff ff7900ff ff7900ff ff7400ff ff6b00ff ff6400ff ff8340ff ffb38fff ff7020ff ff6600ff ff6d00ff ff7400ff ff7900ff ff7800ff e96000ff eea47fff e1e1e1ff c6c6c6ff 545454c3 00000036 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000006d 8f8f8fdf c5c5c5ff efefefff e67240ff ed5900ff ff6900ff ff6100ff ff5a00ff ff6520ff ffd0bfff fbfbfbff ecececff fefefeff ffb99fff ff6520ff ff5a00ff ff6100ff ff6a00ff ee5900ff e97d50ff ecececff c5c5c5ff 797979d5 00000057 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000085 a2a2a2eb c4c4c4ff ffffffff eb4300ff ff5800ff ff5000ff ff5c20ff ffb59fff fefefeff e7e7e7ff c4c4c4ff c5c5c5ff c4c4c4ff ebebebff fefefeff ffb59fff ff5310ff ff5200ff ff5900ff ea6230ff f3f3f3ff c4c4c4ff 999999e6 00000079 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000000b1 c7c7c7ff c3c3c3ff fbfbfbff ff4a10ff ff5420ff ffb19fff fefefeff ebebebff c6c6c6ff c8c8c8ff 8d8d8de2 414141c5 a3a3a3eb c8c8c8ff c6c6c6ff edededff fff1efff ff987fff ff4a10ff ff4a10ff fbfbfbff c4c4c4ff adadadf0 00000092 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000016 222222bd c7c7c7ff c4c4c4ff e2e2e2ff ffffffff fefefeff ebebebff c5c5c5ff c9c9c9ff 9a9a9ae7 222222bd 0000008e 0000006f 0000009b 424242c6 a4a4a4ec c8c8c8ff cececeff f1f1f1ff ffffffff fff1efff e2e2e2ff c4c4c4ff c8c8c8ff 000000b3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000002f 414141c8 cacacaff c7c7c7ff c5c5c5ff c6c6c6ff c7c7c7ff c9c9c9ff a5a5a5ed 424242c8 00000096 00000063 00000033 0000002b 00000036 0000006c 0000009d 424242c8 a5a5a5ed c9c9c9ff c7c7c7ff cdcdcdff c5c5c5ff c7c7c7ff cacacaff 313131c4 00000022 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000005d 787878dc d0d0d0ff cfcfcfff cececeff cfcfcfff a8a8a8ed 434343ca 0000009f 0000006c 00000033 0000001f 0000000f 0000000a 00000012 00000023 00000036 0000006d 0000009f 606060d3 bcbcbcf6 cfcfcfff cececeff cfcfcfff d0d0d0ff 505050ce 0000003b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000060 7c7c7cdd d7d7d7ff d8d8d8ff c5c5c5f6 444444cb 000000a0 0000006e 00000036 00000023 00000011 00000005 00000001 00000000 00000001 00000007 00000012 00000023 00000037 0000007d 000000ae 626262d4 c5c5c5f6 d8d8d8ff d7d7d7ff 7c7c7cdd 0000005f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000002b 353535c9 8c8c8ce2 646464d5 000000ae 0000007e 00000036 00000023 00000012 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000001 00000007 00000014 00000027 0000003b 0000007f 000000af 646464d5 999999e6 121212c0 00000017 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000009 00000044 00000089 00000076 0000003a 00000024 00000012 00000007 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000009 00000016 00000028 0000003b 00000076 0000008f 00000044 00000008 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000005 00000016 00000026 00000024 00000015 00000008 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000009 00000016 00000025 00000026 00000014 00000003 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000005 00000009 00000007 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000008 00000009 00000004 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── res/drawable-hdpi-v4/abs__ic_cab_done_holo_dark.png ├── sng │ │ @@ -88,60 +88,59 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 1 3 2 24 69 10 161 231 92 160 227 223 205 19 9 159 228 218 209 52 158 211 54 8 156 229 55 7 155 212 57 153 217 213 58 6 152 214 59 5 150 61 149 215 62 17 4 148 216 64 74 202 60 146 65 224 225 145 67 14 143 68 142 70 63 140 219 71 151 139 73 138 220 137 221 76 147 66 128 77 230 222 79 80 233 81 89} │ │ + 0 1 3 2 24 69 10 161 231 92 160 227 223 205 19 9 159 228 218 209 52 158 211 54 8 156 229 55 7 155 212 57 153 217 213 58 6 152 214 59 5 150 61 149 215 62 17 4 148 216 64 74 202 60 146 65 224 225 145 67 14 143 68 142 70 63 140 219 71 151 139 73 138 220 137 221 76 147 66 128 77 230 222 79 80 233 81 89} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000010101010101000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000001010102030101010000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000101010202010401010100000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000010101040105060101010000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000001010104010708090a01020100000000 │ │ -000000000000000000000000000000000000000000000000000000000000000101010401070b0c0d0e0f010200000000 │ │ -000000000000000000000000000000000000000000000000000000000000010101040110111213141501040100000000 │ │ -000000000000000000000000000000000000000000000000000000000001010104011016121317180104010100000000 │ │ -000000000000000000000000000000000000000000000000000000000101010401191a1b13171c010301010100000000 │ │ -00000000000000000000000000000000000000000000000000000001010104011d1e1b131f2001030101010000000000 │ │ -000000000000000000000000000000000000000000000000000001010104011d211b2223240103010101000000000000 │ │ -00000000000000000000000000000000000000000000000000010101040125261b222728010301010100000000000000 │ │ -0000000000000101010201010100000000000000000000000101010401292a1b22272b01030101010000000000000000 │ │ -00000000000101010402040101010000000000000000000101010201292c1b222d2e0103010101000000000000000000 │ │ -0000000001010101042f020401010100000000000000010101020230311b223233010301010100000000000000000000 │ │ -000000000001040134353601030101010000000000010101020230371b22223801030101010000000000000000000000 │ │ -000000000104011c393a172801030101010000000101010202033b1b22223c0103010101000000000000000000000000 │ │ -000000000102013d1a0c1323360103010101000101010202033e1b32133f010301010100000000000000000000000000 │ │ -00000000000002011d211b22272e01030101010101020204401b32134101030101010000000000000000000000000000 │ │ -00000000010101040125261b222d420103010101020202431b3244450103010101000000000000000000000000000000 │ │ -0000000000010101040125461b222d33010301020202471b324448010301010100000000000000000000000000000000 │ │ -0000000000000101010401292c1b22323801300201491b324a3401030101010000000000000000000000000000000000 │ │ -00000000000000010101040129311b22323c01044b1b324c4d0103010101000000000000000000000000000000000000 │ │ -00000000000000000101010402304e1b22224f5009324c51010301010100000000000000000000000000000000000000 │ │ -0000000000000000000101010202303752324c4a22535401030101010000000000000000000000000000000000000000 │ │ -000000000000000000000101010202303b52172253550103010101000000000000000000000000000000000000000000 │ │ -000000000000000000000001010102020340564a57010301010100000000000000000000000000000000000000000000 │ │ -000000000000000000000000010101020103405801030101010000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000101010202040204010101000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000001010102040201010100000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000010101010101010000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000001020000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000101000300000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000030004050000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000003000607080900010000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000300060a0b0c0d0e000100000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000003000f101112131400030000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000003000f15111216170003000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000030018191a12161b000200000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000003001c1d1a121e1f00020000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000003001c201a2122230002000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000030024251a212627000200000000000000000000 │ │ +000000000000000000010000000000000000000000000000000000030028291a21262a00020000000000000000000000 │ │ +00000000000000000301030000000000000000000000000000000100282b1a212c2d0002000000000000000000000000 │ │ +0000000000000000032e01030000000000000000000000000001012f301a213132000200000000000000000000000000 │ │ +00000000000003003334350002000000000000000000000001012f361a21213700020000000000000000000000000000 │ │ +000000000003001b3839162700020000000000000000000101023a1a21213b0002000000000000000000000000000000 │ │ +000000000001003c190b1222350002000000000000000101023d1a31123e000200000000000000000000000000000000 │ │ +00000000000001001c201a21262d000200000000000101033f1a31124000020000000000000000000000000000000000 │ │ +00000000000000030024251a212c410002000000010101421a3143440002000000000000000000000000000000000000 │ │ +0000000000000000030024451a212c32000200010101461a314347000200000000000000000000000000000000000000 │ │ +0000000000000000000300282b1a213137002f0100481a31493300020000000000000000000000000000000000000000 │ │ +00000000000000000000030028301a21313b00034a1a314b4c0002000000000000000000000000000000000000000000 │ │ +000000000000000000000003012f4d1a21214e4f08314b50000200000000000000000000000000000000000000000000 │ │ +00000000000000000000000001012f3651314b4921525300020000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000001012f3a51162152540002000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000101023f554956000200000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000100023f5700020000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000101030103000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000001030100000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-hdpi-v4/abs__ic_clear_disabled.png ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -109,55 +108,55 @@ │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ } │ │ tRNS { │ │ - 0 0 1 2 3 5 8 6 4 14 28 20 12 19 28 29 64 57 7 52 67 32 16 55 66 68 59 18 22 57 65 67 59 22 56 51 58 15 64 56 19 55 51 57 22 55 63 55 9 50 57 54 62 17 18 56 49 21 53 61 53 55 53 60 22 13 20 23 59 61 24 48 59 58 53 51 52 20 47 47 57 52 46 52 10 21 50 51 56 55 51 49 45 48 50 11 54 44 50 50 30 53 49 47 32 29 30} │ │ + 0 1 2 3 5 8 6 4 14 28 20 12 19 28 29 64 57 7 52 67 32 16 55 66 68 59 18 22 57 65 67 59 22 56 51 58 15 64 56 19 55 51 57 22 55 63 55 9 50 57 54 62 17 18 56 49 21 53 61 53 55 53 60 22 13 20 23 59 61 24 48 59 58 53 51 52 20 47 47 57 52 46 52 10 21 50 51 56 55 51 49 45 48 50 11 54 44 50 50 30 53 49 47 32 29 30} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000010102020303020201010101010101010101010101010202030302020101000000000000000000 │ │ -000000000000000000010204050607080302010101010101010101010101020308070605040201000000000000000000 │ │ -000000000000000000020305090a0b0c070402010101010101010101010204070c0d0e09070302000000000000000000 │ │ -00000000000000000002040c0f10110b091204020101010101010101020407090d1314150c0402000000000000000000 │ │ -000000000000000000020816171819110b09120402010101010101020407090d1318191a1b0802000000000000000000 │ │ -00000000000000000002040c1c1d1e1f110b0912040201010101020407090d131e1820210c0402000000000000000000 │ │ -000000000000000000010307091c221e1f110b091204020101020407090d231e1e242109070301000000000000000000 │ │ -00000000000000000001020412251c222618270b09120402020407092823261e24212512040201000000000000000000 │ │ -0000000000000000000101020412251c292618270b091208081209282a26262b2c251204020101000000000000000000 │ │ -000000000000000000010101020412251c2d2e182f0b2530302528312e26322c25120402010101000000000000000000 │ │ -00000000000000000001010101020412251c33341e2f0b35362831342e372c2512040201010101000000000000000000 │ │ -0000000000000000000101010101020412251c3334262f0b28383434372c251204020101010101000000000000000000 │ │ -00000000000000000001010101010102041225393a3b263c383b3b3d2c25120402010101010101000000000000000000 │ │ -0000000000000000000101010101010102040616393e3f3b3f3b3d401606040201010101010101000000000000000000 │ │ -00000000000000000001010101010101010307414243443f3f4546424107030101010101010101000000000000000000 │ │ -000000000000000000010101010101010204121628474848483b3c0b1606040201010101010101000000000000000000 │ │ -00000000000000000001010101010102040709284749484a4b493b4c4d09120402010101010101000000000000000000 │ │ -000000000000000000010101010102040709284e49494a21394b493b4c4d091204020101010101000000000000000000 │ │ -0000000000000000000101010102040709284f50494a213636394b503f514d0912040201010101000000000000000000 │ │ -0000000000000000000101010204070928525050532c1654541655565048574d09120402010101000000000000000000 │ │ -00000000000000000001010204070928525850532c25060508122555565848574d091204020101000000000000000000 │ │ -0000000000000000000102040709285259585a2c2512040202041225555b5948574d0912040201000000000000000000 │ │ -00000000000000000001030541285c59595a2c25120402010102041225555d59495e4d09070301000000000000000000 │ │ -00000000000000000002045f285c60595a2c251204020101010102041225555d60495e4d0c0402000000000000000000 │ │ -000000000000000000020825616059622c2512040201010101010102041225555d604963160802000000000000000000 │ │ -00000000000000000002040c6465662c25120402010101010101010102041225556760680c0802000000000000000000 │ │ -000000000000000000020307096940091204020101010101010101010102041241556a25070402000000000000000000 │ │ -000000000000000000010204055412050402010101010101010101010101020405125405040201000000000000000000 │ │ -000000000000000000010202030303020201010101010101010101010101010202030303020201000000000000000000 │ │ +000000000000000000000001010202010100000000000000000000000000000101020201010000000000000000000000 │ │ +000000000000000000000103040506070201000000000000000000000000010207060504030100000000000000000000 │ │ +00000000000000000001020408090a0b060301000000000000000000000103060b0c0d08060201000000000000000000 │ │ +00000000000000000001030b0e0f100a081103010000000000000000010306080c1213140b0301000000000000000000 │ │ +000000000000000000010715161718100a08110301000000000000010306080c121718191a0701000000000000000000 │ │ +00000000000000000001030b1b1c1d1e100a0811030100000000010306080c121d171f200b0301000000000000000000 │ │ +000000000000000000000206081b211d1e100a081103010000010306080c221d1d232008060200000000000000000000 │ │ +00000000000000000000010311241b212517260a08110301010306082722251d23202411030100000000000000000000 │ │ +0000000000000000000000010311241b282517260a081107071108272925252a2b241103010000000000000000000000 │ │ +000000000000000000000000010311241b2c2d172e0a242f2f2427302d25312b24110301000000000000000000000000 │ │ +00000000000000000000000000010311241b32331d2e0a34352730332d362b2411030100000000000000000000000000 │ │ +0000000000000000000000000000010311241b3233252e0a27373333362b241103010000000000000000000000000000 │ │ +0000000000000000000000000000000103112438393a253b373a3a3c2b24110301000000000000000000000000000000 │ │ +0000000000000000000000000000000001030515383d3e3a3e3a3c3f1505030100000000000000000000000000000000 │ │ +00000000000000000000000000000000000206404142433e3e4445414006020000000000000000000000000000000000 │ │ +000000000000000000000000000000000103111527464747473a3b0a1505030100000000000000000000000000000000 │ │ +0000000000000000000000000000000103060827464847494a483a4b4c08110301000000000000000000000000000000 │ │ +000000000000000000000000000001030608274d48484920384a483a4b4c081103010000000000000000000000000000 │ │ +0000000000000000000000000001030608274e4f4849203535384a4f3e504c0811030100000000000000000000000000 │ │ +0000000000000000000000000103060827514f4f522b1553531554554f47564c08110301000000000000000000000000 │ │ +0000000000000000000000010306082751574f522b24050407112454555747564c081103010000000000000000000000 │ │ +000000000000000000000103060827515857592b2411030101031124545a5847564c0811030100000000000000000000 │ │ +00000000000000000000020440275b5858592b24110301000001031124545c58485d4c08060200000000000000000000 │ │ +00000000000000000001035e275b5f58592b241103010000000001031124545c5f485d4c0b0301000000000000000000 │ │ +000000000000000000010724605f58612b2411030100000000000001031124545c5f4862150701000000000000000000 │ │ +00000000000000000001030b6364652b2411030100000000000000000103112454665f670b0701000000000000000000 │ │ +00000000000000000001020608683f081103010000000000000000000001031140546924060301000000000000000000 │ │ +000000000000000000000103045311040301000000000000000000000000010304115304030100000000000000000000 │ │ +000000000000000000000101020202010100000000000000000000000000000101020202010100000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-hdpi-v4/ic_search_category_default.png ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff02 ff03 ff04 ff04 ff04 ff04 ff03 ff02 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff04 ff06 ff08 ff0a ff0c ff0e ff0f ff0f ff0e ff0d ff0b ff09 ff07 ff04 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff05 ff09 ff0d ff11 ff15 ff19 ff1c ff1e ff20 ff20 ff1f ff1d ff1a ff17 ff13 ff0e ff0a ff06 ff04 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff06 ff0a ff10 ff16 ff1d ff23 ff29 ff2e ff32 ff33 ff33 ff33 ff33 ff33 ff2f ff2b ff25 ff1f ff18 ff12 ff0c ff07 ff04 ff02 7300 7300 7300 7300 7300 7300 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff05 ff09 ff0f ff17 ff20 ff29 ff32 ff33 b350 8080 6fa4 6bad 62cd 60d6 6bb0 6bad 7c87 9863 ff33 ff33 ff2c ff23 ff1a ff12 ff0b ff06 ff03 ff01 7300 7300 7300 7300 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff06 ff0c ff15 ff1f ff2a ff33 b350 6fa1 5de9 5cff 5eff 5fff 63ff 69ff 6aff 66ff 5fff 5eff 5dff 5cf5 67b9 916a ff33 ff2e ff23 ff18 ff0f ff08 ff04 ff01 7300 7300 7300 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff08 ff0f ff1a ff26 ff32 c049 6aad 5dfd 5eff 73ff 82ff 86ff 87ff 89ff 89ff 89ff 89ff 87ff 87ff 83ff 78ff 61ff 5cff 62cf 9b61 ff33 ff2b ff1e ff12 ff0a ff04 ff01 7200 7200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff09 ff12 ff1d ff2b ff33 7398 5cf8 5fff 78ff 86ff 8aff 8dff 8fff 91ff 92ff 93ff 93ff 93ff 91ff 90ff 8eff 8bff 89ff 7eff 65ff 5dff 65c1 d041 ff30 ff21 ff14 ff0a ff04 ff01 7200 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff09 ff13 ff20 ff2f de3d 65be 5eff 74ff 87ff 8cff 90ff 94ff 96ff 98ff 99ff 9aff 9bff 9bff 9bff 9aff 99ff 97ff 94ff 91ff 8dff 89ff 7bff 5fff 5ee5 a857 ff32 ff22 ff14 ff0a ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff08 ff11 ff1f ff30 bb4b 60db 5fff 7dff 8cff 91ff 96ff 99ff 9cff 9dff 9eff 9fff a0ff a0ff a0ff a0ff 9fff 9eff 9eff 9dff 9aff 97ff 92ff 8dff 84ff 67ff 5cf5 8974 ff33 ff22 ff14 ff09 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff06 ff0e ff1c ff2e c049 5ee2 64ff 82ff 8eff 94ff 98ff 9cff 9eff 9fff a0ff a0ff a1ff a2ff a5ff a6ff a4ff a2ff a0ff a0ff 9fff 9eff 9cff 9aff 95ff 90ff 88ff 6eff 5cfd 8a71 ff32 ff20 ff12 ff08 ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff0b ff17 ff29 ed38 60d9 63ff 85ff 8fff 96ff 9aff 9dff 9eff 9fff a1ff a8ff b0ff b7ff bbf1 bdd6 bdd6 bce5 b8ff b3ff aaff a3ff 9fff 9eff 9dff 9bff 98ff 91ff 8aff 6fff 5cf8 a359 ff2f ff1c ff0e ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff11 ff22 ff33 6ba9 5fff 83ff 90ff 97ff 9aff 9dff 9eff 9fff a7ff b0ff b9d1 c685 e449 ff33 ff33 ff33 ff33 f33a cd71 bdb5 b3fd aaff a1ff 9eff 9dff 9cff 98ff 92ff 8aff 6bff 5fe0 dd3d ff28 ff16 ff0a ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff04 ff0c ff1a ff2e 9863 5dff 7cff 90ff 97ff 9cff 9dff 9eff a1ff aaff b3e0 cb6f ff33 ff33 ff2c ff27 ff25 ff25 ff26 ff2b ff31 ff33 da52 b8be acff a4ff 9eff 9dff 9cff 98ff 93ff 86ff 63ff 6f9f ff33 ff20 ff10 ff06 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff07 ff12 ff23 ff33 64d6 6fff 8fff 96ff 9bff 9cff 9dff a1ff aaff b3c3 ee3d ff33 ff28 ff1f ff18 ff14 ff12 ff12 ff13 ff17 ff1c ff24 ff2f ff33 bc8e abfd a5ff 9dff 9cff 9bff 97ff 91ff 7aff 5ffa b74d ff2a ff17 ff0a ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff0b ff19 ff2d 946a 65ff 85ff 93ff 99ff 9bff 9cff 9dff a7ff aebc ff33 ff30 ff21 ff16 ff0f ff0a ff07 ff06 ff06 ff07 ff09 ff0d ff13 ff1c ff29 ff33 bc7b a9ff a1ff 9cff 9cff 9aff 96ff 8eff 6aff 71a9 ff33 ff1e ff0e ff05 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff05 ff0f ff20 ff33 6dc1 72ff 91ff 97ff 9aff 9bff 9bff a3ff a6db f03a ff2f ff1f ff12 ff0a ff05 ff02 ff01 7000 7000 ff01 ff02 ff03 ff07 ff0e ff18 ff28 ff33 ada1 a6ff 9dff 9bff 9aff 99ff 92ff 7eff 67f8 e63a ff26 ff14 ff07 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff07 ff14 ff27 d341 6bfa 82ff 94ff 98ff 9aff 9aff 9eff a1ff c55c ff33 ff21 ff12 ff08 ff03 ff01 6d00 6d00 6d00 6d00 6d00 6d00 ff01 ff02 ff05 ff0d ff1a ff2c f935 a3d9 a1ff 9aff 9aff 99ff 96ff 8eff 6eff 8a7b ff2e ff19 ff0b ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff0a ff19 ff2d 9076 73ff 8eff 95ff 98ff 99ff 99ff 9fff 9fbc ff33 ff27 ff15 ff09 ff03 ff01 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6d00 ff02 ff06 ff10 ff20 ff33 b471 9fff 9bff 99ff 99ff 97ff 92ff 78ff 75b7 ff33 ff1e ff0e ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff0d ff1d ff33 7ca6 79ff 91ff 96ff 98ff 98ff 99ff 9aff ba63 ff31 ff1d ff0d ff04 ff01 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 6c00 ff02 ff09 ff17 ff2a f935 98e7 9cff 98ff 98ff 97ff 94ff 80ff 73e5 ff33 ff23 ff11 ff05 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff04 ff0f ff20 ff33 78c5 81ff 93ff 96ff 97ff 97ff 99ff 93f1 f835 ff29 ff16 ff09 ff02 6b00 6b00 6b00 6b00 6b00 6b00 6b00 6b00 6b00 6b00 6b00 6b00 ff01 ff06 ff11 ff22 ff33 98ab 9aff 97ff 97ff 97ff 95ff 8aff 74ff e13d ff26 ff13 ff07 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff05 ff10 ff22 ff33 78e2 86ff 95ff 97ff 97ff 97ff 99ff 91c5 ff33 ff24 ff12 ff06 6b00 6b00 6b00 6b00 6b00 6b00 6b00 6b00 6b00 6b00 6b00 6b00 6b00 6b00 ff03 ff0d ff1d ff33 a182 94ff 97ff 97ff 97ff 96ff 90ff 7aff b257 ff29 ff15 ff08 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff05 ff11 ff23 ff33 7bf1 8bff 94ff 96ff 96ff 96ff 93ff 8ead ff33 ff21 ff10 ff05 6a00 6a00 6a00 6a00 6a00 6a00 6a00 6a00 6a00 6a00 6a00 6a00 6a00 6a00 ff02 ff0b ff1a ff30 ac68 8eff 95ff 96ff 96ff 95ff 91ff 7fff a763 ff2b ff16 ff09 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff06 ff12 ff24 ff33 7df3 8dff 93ff 94ff 94ff 93ff 8cff 8aab ff33 ff20 ff0f ff04 6900 6900 6900 6900 6900 6900 6900 6900 6900 6900 6900 6900 6900 6900 ff02 ff0b ff1a ff2f ab63 85ff 93ff 94ff 94ff 94ff 91ff 82ff a36a ff2b ff17 ff09 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff05 ff11 ff23 ff33 80ee 8eff 92ff 93ff 93ff 92ff 85ff 83b0 ff33 ff21 ff10 ff05 6800 6800 6800 6800 6800 6800 6800 6800 6800 6800 6800 6800 6800 6800 ff03 ff0b ff1b ff30 9f6d 80ff 91ff 93ff 93ff 93ff 90ff 84ff b25c ff2a ff16 ff08 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff05 ff10 ff22 ff33 84dd 90ff 91ff 92ff 92ff 91ff 7fff 77cf ff33 ff25 ff12 ff06 ff01 6700 6700 6700 6700 6700 6700 6700 6700 6700 6700 6700 6700 6700 ff04 ff0e ff1e ff33 888c 7aff 90ff 92ff 92ff 92ff 8fff 84ff c44d ff28 ff15 ff08 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff04 ff0e ff1f ff33 89c1 90ff 91ff 91ff 91ff 90ff 83ff 6df8 e63a ff2b ff17 ff09 ff02 6600 6600 6600 6600 6600 6600 6600 6600 6600 6600 6600 6600 ff01 ff06 ff12 ff23 ff33 75b7 78ff 8fff 91ff 91ff 91ff 90ff 84fa f038 ff25 ff13 ff06 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff0c ff1c ff32 919d 8eff 8fff 90ff 90ff 8fff 89ff 68ff 8b74 ff33 ff1e ff0f ff05 ff01 6600 6600 6600 6600 6600 6600 6600 6600 6600 6600 ff01 ff03 ff0b ff18 ff2c e53a 65f3 7cff 8eff 90ff 90ff 90ff 92ff 88d1 ff33 ff21 ff10 ff05 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff0a ff18 ff2c aa6a 8dff 8fff 8fff 8fff 8eff 8bff 6eff 5fd6 ff33 ff29 ff17 ff0b ff04 ff01 6500 6500 6500 6500 6500 6500 6500 6500 ff01 ff02 ff07 ff12 ff22 ff33 7a87 63ff 86ff 8dff 8fff 8fff 8fff 90ff 90a1 ff33 ff1d ff0d ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff07 ff13 ff25 f138 8cf1 92ff 8eff 8eff 8dff 8bff 7dff 5bff 8374 ff33 ff24 ff14 ff0a ff04 ff01 6500 6500 6500 6500 6500 6500 ff01 ff03 ff07 ff10 ff1d ff2f cd41 58ec 6fff 88ff 8dff 8eff 8eff 8eff 8dff ac6a ff2c ff18 ff0a ff02 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff04 ff0e ff1e ff33 92ad 94ff 8dff 8dff 8dff 8bff 85ff 69ff 56ec c844 ff33 ff23 ff15 ff0c ff06 ff03 ff02 ff01 ff01 ff01 ff03 ff05 ff0a ff11 ff1d ff2c ff33 5fbc 5eff 80ff 89ff 8cff 8dff 8dff 93ff 8ce9 f835 ff25 ff13 ff07 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff0a ff17 ff2b c255 90ff 90ff 8cff 8cff 8bff 87ff 7dff 5bff 57d6 cd41 ff33 ff25 ff1a ff12 ff0d ff0a ff08 ff08 ff09 ff0b ff10 ff17 ff21 ff2e ff33 64a6 55ff 73ff 85ff 8aff 8cff 8cff 8dff 94ff 9d91 ff32 ff1d ff0d ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff06 ff10 ff21 ff33 95b7 96ff 8bff 8bff 8aff 88ff 83ff 75ff 56ff 55e5 a157 ff33 ff2d ff23 ff1c ff18 ff16 ff16 ff17 ff1a ff21 ff29 ff33 dc3d 5bbe 53ff 6dff 81ff 87ff 8aff 8bff 8bff 94ff 92e9 e83d ff2c ff19 ff0b ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff0a ff17 ff2a d449 94f5 93ff 8aff 8aff 89ff 86ff 80ff 76ff 5aff 50f5 649f d33f ff33 ff32 ff2d ff2a ff2a ff2c ff30 ff33 ff33 777d 53e2 53ff 6eff 7dff 84ff 88ff 8aff 8aff 8bff 92ff ab71 ff33 ff2d ff1c ff10 ff08 ff05 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff06 ff0f ff1e ff31 ae7b 98ff 8fff 89ff 88ff 87ff 84ff 7eff 76ff 64ff 50ff 4ff3 60ab 8171 9a5c f535 ff33 a952 8e65 6898 52e0 4fff 5cff 71ff 7cff 81ff 86ff 88ff 89ff 89ff 88ff 75f1 d441 ff33 ff33 ff26 ff1b ff13 ff0d ff07 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff03 ff08 ff14 ff24 ff33 a29f 98ff 8cff 88ff 87ff 86ff 82ff 7dff 77ff 72ff 64ff 50ff 4fff 4dff 4dff 4cff 4dff 4eff 50ff 5eff 6dff 76ff 7bff 81ff 85ff 87ff 88ff 88ff 88ff 85ff 65ff 5fd6 ce41 ff33 ff33 ff2e ff25 ff1b ff11 ff09 ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b ff18 ff29 f935 9fc1 97ff 8bff 87ff 86ff 85ff 82ff 7eff 79ff 75ff 72ff 70ff 6fff 6eff 6eff 6fff 70ff 71ff 74ff 78ff 7cff 81ff 84ff 86ff 87ff 87ff 87ff 87ff 85ff 7aff 5aff 57d6 8074 59bc 61a1 db3d ff2d ff1f ff12 ff09 ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff05 ff0e ff1b ff2c ee3a a3c1 99ff 8dff 86ff 85ff 84ff 82ff 80ff 7dff 79ff 77ff 75ff 74ff 74ff 75ff 76ff 78ff 7bff 7fff 82ff 84ff 85ff 86ff 86ff 86ff 86ff 86ff 84ff 80ff 72ff 5aff 4fff 4fff 4dff 52d6 cc41 ff30 ff20 ff13 ff09 ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff07 ff10 ff1c ff2c f935 ada1 9cff 91ff 87ff 85ff 84ff 83ff 81ff 80ff 7eff 7dff 7cff 7cff 7dff 7eff 7fff 81ff 83ff 84ff 84ff 86ff 8fff 97ff 96ff 8fff 85ff 84ff 80ff 7bff 75ff 71ff 6fff 68ff 50ff 52d9 cb41 ff31 ff21 ff13 ff09 ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff08 ff10 ff1b ff28 ff33 c06d a6e2 9aff 8eff 85ff 84ff 83ff 83ff 82ff 81ff 81ff 81ff 81ff 82ff 82ff 83ff 83ff 85ff 8bff 97ff a2f3 b989 bd79 98fd 8eff 83ff 82ff 7eff 7bff 78ff 76ff 74ff 6bff 51ff 52d9 cb41 ff31 ff21 ff13 ff09 ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff07 ff0e ff17 ff23 ff30 f438 b68e a6e9 a0ff 95ff 8cff 85ff 83ff 83ff 83ff 83ff 83ff 83ff 84ff 88ff 91ff 9dff a5f3 afab e144 ff33 ff33 b276 95fd 8bff 82ff 81ff 7fff 7eff 7dff 7bff 77ff 6cff 51ff 52d9 cb41 ff31 ff21 ff13 ff09 ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff05 ff0b ff12 ff1c ff27 ff31 f538 c36d b2a6 a9e5 a6ff a1ff 9eff 9bff 9bff 9cff 9fff a4ff a7f3 adc5 bb82 ec3d ff33 ff2f ff30 ff33 ff33 9398 82ff 82ff 81ff 81ff 81ff 80ff 7fff 7cff 77ff 6bff 50ff 51d9 cb41 ff31 ff21 ff13 ff09 ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff08 ff0d ff15 ff1d ff25 ff2d ff33 ff33 d650 cd5c ba85 ba85 b889 ba85 bc7d d255 ff33 ff33 ff2f ff27 ff1f ff1c ff20 ff2b ff33 6de0 75ff 81ff 81ff 81ff 81ff 81ff 80ff 7fff 7bff 76ff 6aff 4fff 50d9 c544 ff31 ff21 ff13 ff09 ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff05 ff09 ff0d ff13 ff18 ff1e ff23 ff28 ff2b ff2e ff2f ff30 ff2f ff2d ff29 ff25 ff20 ff1a ff14 ff0f ff0e ff13 ff20 ff33 7cdd 86ff 80ff 80ff 80ff 80ff 80ff 80ff 7fff 7eff 7aff 75ff 6aff 4eff 4fd9 c544 ff31 ff20 ff13 ff09 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5a00 5a00 ff01 ff02 ff04 ff07 ff0a ff0e ff11 ff14 ff17 ff19 ff1a ff1a ff1a ff18 ff16 ff12 ff0f ff0b ff08 ff05 ff05 ff0b ff17 ff2a ab6f 8efd 8aff 80ff 7fff 7fff 7fff 7fff 7fff 7fff 7dff 7aff 74ff 6aff 4eff 4fd9 c544 ff31 ff20 ff12 ff08 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5900 5900 5900 5a00 5a00 ff01 ff02 ff04 ff06 ff07 ff09 ff0a ff0b ff0b ff0b ff0a ff08 ff06 ff05 ff03 ff01 ff01 ff02 ff06 ff10 ff1f ff31 ae76 93fd 89ff 7fff 7eff 7eff 7eff 7eff 7eff 7eff 7cff 79ff 73ff 69ff 4eff 4fd9 c544 ff2f ff1d ff0f ff06 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5900 5900 5900 5900 5900 5a00 5a00 5b00 5b00 ff01 ff01 ff02 ff02 ff02 ff02 ff02 ff01 ff01 5b00 5a00 5a00 5900 ff01 ff03 ff09 ff14 ff22 ff33 b079 94fd 89ff 7fff 7eff 7eff 7eff 7eff 7eff 7eff 7cff 79ff 73ff 69ff 4eff 4fd9 c544 ff29 ff17 ff0a ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5800 5800 5800 5800 5800 5800 5800 5800 5800 5900 5900 5900 5900 5900 5900 5900 5900 5800 5800 5800 5800 5800 5800 ff01 ff04 ff0a ff15 ff23 ff33 af79 93fd 88ff 7eff 7dff 7dff 7dff 7dff 7dff 7dff 7bff 78ff 72ff 68ff 4dff 51c5 ff33 ff1d ff0e ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 ff01 ff04 ff0b ff15 ff23 ff33 af79 92fd 87ff 7dff 7cff 7cff 7cff 7cff 7cff 7cff 7aff 77ff 71ff 64ff 57ff ac52 ff22 ff10 ff05 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 ff01 ff04 ff0b ff15 ff23 ff33 af79 91fd 85ff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 79ff 75ff 77ff 6bff c549 ff21 ff10 ff05 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 ff01 ff04 ff0b ff15 ff23 ff33 ad7b 91fd 85ff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7dff 86ff 84bc ff32 ff1d ff0d ff04 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 5700 ff01 ff04 ff0b ff15 ff23 ff33 ad7b 90fd 85ff 7bff 7aff 7aff 7aff 7aff 7eff 8bff 90d6 e13f ff28 ff16 ff0a ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 ff01 ff04 ff0b ff15 ff23 ff33 ac7b 8ffd 84ff 7aff 79ff 79ff 7dff 8aff 97d4 e33f ff2e ff1c ff0e ff06 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 5600 ff01 ff04 ff0b ff15 ff23 ff33 ac7d 90fd 85ff 7aff 7eff 8bff 96d6 e33f ff30 ff1f ff11 ff08 ff03 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 ff01 ff04 ff0b ff15 ff23 ff33 b179 9cf5 9aff 9bff 9fcd df41 ff2f ff1f ff12 ff09 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 ff01 ff04 ff0a ff14 ff21 ff2e d849 b780 c068 ff33 ff2a ff1d ff12 ff09 ff04 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 5500 ff01 ff04 ff0a ff12 ff1b ff22 ff26 ff25 ff20 ff18 ff0f ff08 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff08 ff0d ff11 ff14 ff13 ff0f ff0b ff06 ff03 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff04 ff06 ff07 ff07 ff05 ff03 ff02 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff01 ff01 ff01 ff01 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff02 ff03 ff04 ff04 ff04 ff04 ff03 ff02 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff06 ff08 ff0a ff0c ff0e ff0f ff0f ff0e ff0d ff0b ff09 ff07 ff04 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff05 ff09 ff0d ff11 ff15 ff19 ff1c ff1e ff20 ff20 ff1f ff1d ff1a ff17 ff13 ff0e ff0a ff06 ff04 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff06 ff0a ff10 ff16 ff1d ff23 ff29 ff2e ff32 ff33 ff33 ff33 ff33 ff33 ff2f ff2b ff25 ff1f ff18 ff12 ff0c ff07 ff04 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff09 ff0f ff17 ff20 ff29 ff32 ff33 b350 8080 6fa4 6bad 62cd 60d6 6bb0 6bad 7c87 9863 ff33 ff33 ff2c ff23 ff1a ff12 ff0b ff06 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff06 ff0c ff15 ff1f ff2a ff33 b350 6fa1 5de9 5cff 5eff 5fff 63ff 69ff 6aff 66ff 5fff 5eff 5dff 5cf5 67b9 916a ff33 ff2e ff23 ff18 ff0f ff08 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff08 ff0f ff1a ff26 ff32 c049 6aad 5dfd 5eff 73ff 82ff 86ff 87ff 89ff 89ff 89ff 89ff 87ff 87ff 83ff 78ff 61ff 5cff 62cf 9b61 ff33 ff2b ff1e ff12 ff0a ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff09 ff12 ff1d ff2b ff33 7398 5cf8 5fff 78ff 86ff 8aff 8dff 8fff 91ff 92ff 93ff 93ff 93ff 91ff 90ff 8eff 8bff 89ff 7eff 65ff 5dff 65c1 d041 ff30 ff21 ff14 ff0a ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff09 ff13 ff20 ff2f de3d 65be 5eff 74ff 87ff 8cff 90ff 94ff 96ff 98ff 99ff 9aff 9bff 9bff 9bff 9aff 99ff 97ff 94ff 91ff 8dff 89ff 7bff 5fff 5ee5 a857 ff32 ff22 ff14 ff0a ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff08 ff11 ff1f ff30 bb4b 60db 5fff 7dff 8cff 91ff 96ff 99ff 9cff 9dff 9eff 9fff a0ff a0ff a0ff a0ff 9fff 9eff 9eff 9dff 9aff 97ff 92ff 8dff 84ff 67ff 5cf5 8974 ff33 ff22 ff14 ff09 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff06 ff0e ff1c ff2e c049 5ee2 64ff 82ff 8eff 94ff 98ff 9cff 9eff 9fff a0ff a0ff a1ff a2ff a5ff a6ff a4ff a2ff a0ff a0ff 9fff 9eff 9cff 9aff 95ff 90ff 88ff 6eff 5cfd 8a71 ff32 ff20 ff12 ff08 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff0b ff17 ff29 ed38 60d9 63ff 85ff 8fff 96ff 9aff 9dff 9eff 9fff a1ff a8ff b0ff b7ff bbf1 bdd6 bdd6 bce5 b8ff b3ff aaff a3ff 9fff 9eff 9dff 9bff 98ff 91ff 8aff 6fff 5cf8 a359 ff2f ff1c ff0e ff05 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff11 ff22 ff33 6ba9 5fff 83ff 90ff 97ff 9aff 9dff 9eff 9fff a7ff b0ff b9d1 c685 e449 ff33 ff33 ff33 ff33 f33a cd71 bdb5 b3fd aaff a1ff 9eff 9dff 9cff 98ff 92ff 8aff 6bff 5fe0 dd3d ff28 ff16 ff0a ff03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff04 ff0c ff1a ff2e 9863 5dff 7cff 90ff 97ff 9cff 9dff 9eff a1ff aaff b3e0 cb6f ff33 ff33 ff2c ff27 ff25 ff25 ff26 ff2b ff31 ff33 da52 b8be acff a4ff 9eff 9dff 9cff 98ff 93ff 86ff 63ff 6f9f ff33 ff20 ff10 ff06 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 ff07 ff12 ff23 ff33 64d6 6fff 8fff 96ff 9bff 9cff 9dff a1ff aaff b3c3 ee3d ff33 ff28 ff1f ff18 ff14 ff12 ff12 ff13 ff17 ff1c ff24 ff2f ff33 bc8e abfd a5ff 9dff 9cff 9bff 97ff 91ff 7aff 5ffa b74d ff2a ff17 ff0a ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff03 ff0b ff19 ff2d 946a 65ff 85ff 93ff 99ff 9bff 9cff 9dff a7ff aebc ff33 ff30 ff21 ff16 ff0f ff0a ff07 ff06 ff06 ff07 ff09 ff0d ff13 ff1c ff29 ff33 bc7b a9ff a1ff 9cff 9cff 9aff 96ff 8eff 6aff 71a9 ff33 ff1e ff0e ff05 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff05 ff0f ff20 ff33 6dc1 72ff 91ff 97ff 9aff 9bff 9bff a3ff a6db f03a ff2f ff1f ff12 ff0a ff05 ff02 ff01 0000 0000 ff01 ff02 ff03 ff07 ff0e ff18 ff28 ff33 ada1 a6ff 9dff 9bff 9aff 99ff 92ff 7eff 67f8 e63a ff26 ff14 ff07 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff07 ff14 ff27 d341 6bfa 82ff 94ff 98ff 9aff 9aff 9eff a1ff c55c ff33 ff21 ff12 ff08 ff03 ff01 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff0d ff1a ff2c f935 a3d9 a1ff 9aff 9aff 99ff 96ff 8eff 6eff 8a7b ff2e ff19 ff0b ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff02 ff0a ff19 ff2d 9076 73ff 8eff 95ff 98ff 99ff 99ff 9fff 9fbc ff33 ff27 ff15 ff09 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff06 ff10 ff20 ff33 b471 9fff 9bff 99ff 99ff 97ff 92ff 78ff 75b7 ff33 ff1e ff0e ff04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff03 ff0d ff1d ff33 7ca6 79ff 91ff 96ff 98ff 98ff 99ff 9aff ba63 ff31 ff1d ff0d ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff09 ff17 ff2a f935 98e7 9cff 98ff 98ff 97ff 94ff 80ff 73e5 ff33 ff23 ff11 ff05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff04 ff0f ff20 ff33 78c5 81ff 93ff 96ff 97ff 97ff 99ff 93f1 f835 ff29 ff16 ff09 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff06 ff11 ff22 ff33 98ab 9aff 97ff 97ff 97ff 95ff 8aff 74ff e13d ff26 ff13 ff07 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff05 ff10 ff22 ff33 78e2 86ff 95ff 97ff 97ff 97ff 99ff 91c5 ff33 ff24 ff12 ff06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff03 ff0d ff1d ff33 a182 94ff 97ff 97ff 97ff 96ff 90ff 7aff b257 ff29 ff15 ff08 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff05 ff11 ff23 ff33 7bf1 8bff 94ff 96ff 96ff 96ff 93ff 8ead ff33 ff21 ff10 ff05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff0b ff1a ff30 ac68 8eff 95ff 96ff 96ff 95ff 91ff 7fff a763 ff2b ff16 ff09 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff06 ff12 ff24 ff33 7df3 8dff 93ff 94ff 94ff 93ff 8cff 8aab ff33 ff20 ff0f ff04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff0b ff1a ff2f ab63 85ff 93ff 94ff 94ff 94ff 91ff 82ff a36a ff2b ff17 ff09 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff05 ff11 ff23 ff33 80ee 8eff 92ff 93ff 93ff 92ff 85ff 83b0 ff33 ff21 ff10 ff05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff03 ff0b ff1b ff30 9f6d 80ff 91ff 93ff 93ff 93ff 90ff 84ff b25c ff2a ff16 ff08 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff05 ff10 ff22 ff33 84dd 90ff 91ff 92ff 92ff 91ff 7fff 77cf ff33 ff25 ff12 ff06 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff04 ff0e ff1e ff33 888c 7aff 90ff 92ff 92ff 92ff 8fff 84ff c44d ff28 ff15 ff08 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff04 ff0e ff1f ff33 89c1 90ff 91ff 91ff 91ff 90ff 83ff 6df8 e63a ff2b ff17 ff09 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff06 ff12 ff23 ff33 75b7 78ff 8fff 91ff 91ff 91ff 90ff 84fa f038 ff25 ff13 ff06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff03 ff0c ff1c ff32 919d 8eff 8fff 90ff 90ff 8fff 89ff 68ff 8b74 ff33 ff1e ff0f ff05 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff0b ff18 ff2c e53a 65f3 7cff 8eff 90ff 90ff 90ff 92ff 88d1 ff33 ff21 ff10 ff05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff02 ff0a ff18 ff2c aa6a 8dff 8fff 8fff 8fff 8eff 8bff 6eff 5fd6 ff33 ff29 ff17 ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff07 ff12 ff22 ff33 7a87 63ff 86ff 8dff 8fff 8fff 8fff 90ff 90a1 ff33 ff1d ff0d ff03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ff01 ff07 ff13 ff25 f138 8cf1 92ff 8eff 8eff 8dff 8bff 7dff 5bff 8374 ff33 ff24 ff14 ff0a ff04 ff01 0000 0000 0000 0000 0000 0000 ff01 ff03 ff07 ff10 ff1d ff2f cd41 58ec 6fff 88ff 8dff 8eff 8eff 8eff 8dff ac6a ff2c ff18 ff0a ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff04 ff0e ff1e ff33 92ad 94ff 8dff 8dff 8dff 8bff 85ff 69ff 56ec c844 ff33 ff23 ff15 ff0c ff06 ff03 ff02 ff01 ff01 ff01 ff03 ff05 ff0a ff11 ff1d ff2c ff33 5fbc 5eff 80ff 89ff 8cff 8dff 8dff 93ff 8ce9 f835 ff25 ff13 ff07 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff02 ff0a ff17 ff2b c255 90ff 90ff 8cff 8cff 8bff 87ff 7dff 5bff 57d6 cd41 ff33 ff25 ff1a ff12 ff0d ff0a ff08 ff08 ff09 ff0b ff10 ff17 ff21 ff2e ff33 64a6 55ff 73ff 85ff 8aff 8cff 8cff 8dff 94ff 9d91 ff32 ff1d ff0d ff04 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 ff01 ff06 ff10 ff21 ff33 95b7 96ff 8bff 8bff 8aff 88ff 83ff 75ff 56ff 55e5 a157 ff33 ff2d ff23 ff1c ff18 ff16 ff16 ff17 ff1a ff21 ff29 ff33 dc3d 5bbe 53ff 6dff 81ff 87ff 8aff 8bff 8bff 94ff 92e9 e83d ff2c ff19 ff0b ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff03 ff0a ff17 ff2a d449 94f5 93ff 8aff 8aff 89ff 86ff 80ff 76ff 5aff 50f5 649f d33f ff33 ff32 ff2d ff2a ff2a ff2c ff30 ff33 ff33 777d 53e2 53ff 6eff 7dff 84ff 88ff 8aff 8aff 8bff 92ff ab71 ff33 ff2d ff1c ff10 ff08 ff05 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff06 ff0f ff1e ff31 ae7b 98ff 8fff 89ff 88ff 87ff 84ff 7eff 76ff 64ff 50ff 4ff3 60ab 8171 9a5c f535 ff33 a952 8e65 6898 52e0 4fff 5cff 71ff 7cff 81ff 86ff 88ff 89ff 89ff 88ff 75f1 d441 ff33 ff33 ff26 ff1b ff13 ff0d ff07 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff03 ff08 ff14 ff24 ff33 a29f 98ff 8cff 88ff 87ff 86ff 82ff 7dff 77ff 72ff 64ff 50ff 4fff 4dff 4dff 4cff 4dff 4eff 50ff 5eff 6dff 76ff 7bff 81ff 85ff 87ff 88ff 88ff 88ff 85ff 65ff 5fd6 ce41 ff33 ff33 ff2e ff25 ff1b ff11 ff09 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b ff18 ff29 f935 9fc1 97ff 8bff 87ff 86ff 85ff 82ff 7eff 79ff 75ff 72ff 70ff 6fff 6eff 6eff 6fff 70ff 71ff 74ff 78ff 7cff 81ff 84ff 86ff 87ff 87ff 87ff 87ff 85ff 7aff 5aff 57d6 8074 59bc 61a1 db3d ff2d ff1f ff12 ff09 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff05 ff0e ff1b ff2c ee3a a3c1 99ff 8dff 86ff 85ff 84ff 82ff 80ff 7dff 79ff 77ff 75ff 74ff 74ff 75ff 76ff 78ff 7bff 7fff 82ff 84ff 85ff 86ff 86ff 86ff 86ff 86ff 84ff 80ff 72ff 5aff 4fff 4fff 4dff 52d6 cc41 ff30 ff20 ff13 ff09 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff07 ff10 ff1c ff2c f935 ada1 9cff 91ff 87ff 85ff 84ff 83ff 81ff 80ff 7eff 7dff 7cff 7cff 7dff 7eff 7fff 81ff 83ff 84ff 84ff 86ff 8fff 97ff 96ff 8fff 85ff 84ff 80ff 7bff 75ff 71ff 6fff 68ff 50ff 52d9 cb41 ff31 ff21 ff13 ff09 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff08 ff10 ff1b ff28 ff33 c06d a6e2 9aff 8eff 85ff 84ff 83ff 83ff 82ff 81ff 81ff 81ff 81ff 82ff 82ff 83ff 83ff 85ff 8bff 97ff a2f3 b989 bd79 98fd 8eff 83ff 82ff 7eff 7bff 78ff 76ff 74ff 6bff 51ff 52d9 cb41 ff31 ff21 ff13 ff09 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff07 ff0e ff17 ff23 ff30 f438 b68e a6e9 a0ff 95ff 8cff 85ff 83ff 83ff 83ff 83ff 83ff 83ff 84ff 88ff 91ff 9dff a5f3 afab e144 ff33 ff33 b276 95fd 8bff 82ff 81ff 7fff 7eff 7dff 7bff 77ff 6cff 51ff 52d9 cb41 ff31 ff21 ff13 ff09 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff0b ff12 ff1c ff27 ff31 f538 c36d b2a6 a9e5 a6ff a1ff 9eff 9bff 9bff 9cff 9fff a4ff a7f3 adc5 bb82 ec3d ff33 ff2f ff30 ff33 ff33 9398 82ff 82ff 81ff 81ff 81ff 80ff 7fff 7cff 77ff 6bff 50ff 51d9 cb41 ff31 ff21 ff13 ff09 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff08 ff0d ff15 ff1d ff25 ff2d ff33 ff33 d650 cd5c ba85 ba85 b889 ba85 bc7d d255 ff33 ff33 ff2f ff27 ff1f ff1c ff20 ff2b ff33 6de0 75ff 81ff 81ff 81ff 81ff 81ff 80ff 7fff 7bff 76ff 6aff 4fff 50d9 c544 ff31 ff21 ff13 ff09 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff05 ff09 ff0d ff13 ff18 ff1e ff23 ff28 ff2b ff2e ff2f ff30 ff2f ff2d ff29 ff25 ff20 ff1a ff14 ff0f ff0e ff13 ff20 ff33 7cdd 86ff 80ff 80ff 80ff 80ff 80ff 80ff 7fff 7eff 7aff 75ff 6aff 4eff 4fd9 c544 ff31 ff20 ff13 ff09 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff07 ff0a ff0e ff11 ff14 ff17 ff19 ff1a ff1a ff1a ff18 ff16 ff12 ff0f ff0b ff08 ff05 ff05 ff0b ff17 ff2a ab6f 8efd 8aff 80ff 7fff 7fff 7fff 7fff 7fff 7fff 7dff 7aff 74ff 6aff 4eff 4fd9 c544 ff31 ff20 ff12 ff08 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff06 ff07 ff09 ff0a ff0b ff0b ff0b ff0a ff08 ff06 ff05 ff03 ff01 ff01 ff02 ff06 ff10 ff1f ff31 ae76 93fd 89ff 7fff 7eff 7eff 7eff 7eff 7eff 7eff 7cff 79ff 73ff 69ff 4eff 4fd9 c544 ff2f ff1d ff0f ff06 ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff02 ff02 ff02 ff02 ff02 ff01 ff01 0000 0000 0000 0000 ff01 ff03 ff09 ff14 ff22 ff33 b079 94fd 89ff 7fff 7eff 7eff 7eff 7eff 7eff 7eff 7cff 79ff 73ff 69ff 4eff 4fd9 c544 ff29 ff17 ff0a ff03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0a ff15 ff23 ff33 af79 93fd 88ff 7eff 7dff 7dff 7dff 7dff 7dff 7dff 7bff 78ff 72ff 68ff 4dff 51c5 ff33 ff1d ff0e ff04 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b ff15 ff23 ff33 af79 92fd 87ff 7dff 7cff 7cff 7cff 7cff 7cff 7cff 7aff 77ff 71ff 64ff 57ff ac52 ff22 ff10 ff05 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b ff15 ff23 ff33 af79 91fd 85ff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 79ff 75ff 77ff 6bff c549 ff21 ff10 ff05 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b ff15 ff23 ff33 ad7b 91fd 85ff 7cff 7bff 7bff 7bff 7bff 7bff 7bff 7dff 86ff 84bc ff32 ff1d ff0d ff04 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b ff15 ff23 ff33 ad7b 90fd 85ff 7bff 7aff 7aff 7aff 7aff 7eff 8bff 90d6 e13f ff28 ff16 ff0a ff03 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b ff15 ff23 ff33 ac7b 8ffd 84ff 7aff 79ff 79ff 7dff 8aff 97d4 e33f ff2e ff1c ff0e ff06 ff01 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b ff15 ff23 ff33 ac7d 90fd 85ff 7aff 7eff 8bff 96d6 e33f ff30 ff1f ff11 ff08 ff03 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0b ff15 ff23 ff33 b179 9cf5 9aff 9bff 9fcd df41 ff2f ff1f ff12 ff09 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0a ff14 ff21 ff2e d849 b780 c068 ff33 ff2a ff1d ff12 ff09 ff04 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff0a ff12 ff1b ff22 ff26 ff25 ff20 ff18 ff0f ff08 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff08 ff0d ff11 ff14 ff13 ff0f ff0b ff06 ff03 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff04 ff06 ff07 ff07 ff05 ff03 ff02 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff01 ff01 ff01 ff01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-hdpi-v4/dropdown_ic_arrow_pressed_holo_dark.png ├── sng │ │ @@ -17,49 +17,48 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ - (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 20 34 28 7 1 36 51 49 37 33 149 45 159 243 48 159 255 243 0 158 255 255 243 35 156 255 255 155 255 153 152 151 150 148 255 32 147 146 19 144 144 255 255 255 255 243 27 39} │ │ + 0 20 34 28 7 1 36 51 49 37 33 149 45 159 243 48 159 243 158 243 35 156 155 153 152 151 150 148 32 147 146 19 144 144 243 27 39} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ @@ -86,24 +85,24 @@ │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000012340 │ │ 000000000000000000000000000000000000000005677784 │ │ 00000000000000000000000000000000000000005977777A │ │ 00000000000000000000000000000000000000059777B77C │ │ 0000000000000000000000000000000000000056777DE77F │ │ -000000000000000000000000000000000000056777GHI77F │ │ -000000000000000000000000000000000000J6777KLMN77F │ │ -00000000000000000000000000000000000JO777PLQRN77F │ │ -0000000000000000000000000000000000J2777SLQTRN77F │ │ -00000000000000000000000000000000002777UHQTTRN77F │ │ -0000000000000000000000000000000002777VHQTTTRN77F │ │ -00000000000000000000000000000000A777WHQTTTTRN77F │ │ -0000000000000000000000000000000A777XHQTTTTTRN77F │ │ -000000000000000000000000000000A777YZQTTTTTTRN77F │ │ -00000000000000000000000000000a777bZQTTTTTTTRN77F │ │ -0000000000000000000000000000a777cZQTTTTTTTTRN77F │ │ -000000000000000000000000000d777eZQTTTTTTTTTRN77F │ │ -000000000000000000000000000A77fghiiiiiiiiiijk77F │ │ -000000000000000000000000000l7777777777777777777m │ │ +000000000000000000000000000000000000056777GbH77F │ │ +00000000000000000000000000000000000006777IcdJ77F │ │ +000000000000000000000000000000000000K777LcefJ77F │ │ +000000000000000000000000000000000002777McegfJ77F │ │ +00000000000000000000000000000000002777NbeggfJ77F │ │ +0000000000000000000000000000000002777ObegggfJ77F │ │ +00000000000000000000000000000000A777PbeggggfJ77F │ │ +0000000000000000000000000000000A777QbegggggfJ77F │ │ +000000000000000000000000000000A777RheggggggfJ77F │ │ +00000000000000000000000000000S777ThegggggggfJ77F │ │ +0000000000000000000000000000S777UheggggggggfJ77F │ │ +000000000000000000000000000V777WhegggggggggfJ77F │ │ +000000000000000000000000000A77XijkkkkkkkkkklY77F │ │ +000000000000000000000000000Z7777777777777777777a │ │ 0000000000000000000000000004F7777777777777777771 │ │ -000000000000000000000000000046F77777777777778m10 │ │ +000000000000000000000000000046F77777777777778a10 │ │ } ├── res/drawable-hdpi-v4/ic_dropdown_menu.png ├── sng │ │ @@ -45,48 +45,48 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ - (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 1 6 15 15 15 27 97 108 107 57 138 154 152 152 59 139 157 154 155 2 47 129 140 139 139 7 139 3 20 34 28 7 1 36 51 49 37 33 149 45 159 243 48 159 255 243 158 255 255 243 35 156 255 255 155 255 153 152 151 150 148 255 32 147 146 19 144 144 255 255 255 255 243 27 39} │ │ + 0 1 6 15 15 15 27 97 108 107 57 138 154 152 152 59 139 157 154 155 2 47 129 140 139 139 7 139 3 20 34 28 7 1 36 51 49 37 33 149 45 159 243 48 159 243 158 243 35 156 155 153 152 151 150 148 32 147 146 19 144 144 243 27 39} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ @@ -135,26 +135,26 @@ │ │ 0000000000000000000000000014000a0b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0b0a000100000000000000000000000000 │ │ 0000000000000000000000000014000f101112131313131313131313131313131313131313131313131313131313131313131313131211100f000100000000000000000000000000 │ │ 000000000000000000000000001c0015161718191818181818181818181818181818181818181818181818181818181818181818191817161500140000000000001d1e1f20000000 │ │ 0000000000000000000000000014001a150f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f151a000000000000212223232324200000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021252323232323260000 │ │ 000000000000000000000000000000001401010101010101010101010101010100000000000000000000000000000000000000000000000000000000002125232323272323280000 │ │ 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002122232323292a23232b0000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021222323232c2d2e23232b0000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222323232f30313223232b0000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033232323343035363223232b0000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e23232337303538363223232b0000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e232323392d353838363223232b0000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e2323233a2d35383838363223232b0000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000262323233b2d3538383838363223232b0000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000262323233c2d353838383838363223232b0000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000262323233d3e35383838383838363223232b0000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f232323403e3538383838383838363223232b0000 │ │ -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f232323413e353838383838383838363223232b0000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042232323433e35383838383838383838363223232b0000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026232344454647474747474747474747484923232b0000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a232323232323232323232323232323232323234b0000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021222323232c412d23232b0000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222323232e42432f23232b0000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030232323314244452f23232b0000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e23232332424446452f23232b0000 │ │ +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e2323233341444646452f23232b0000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e232323344144464646452f23232b0000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002623232335414446464646452f23232b0000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000262323233641444646464646452f23232b0000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026232323374744464646464646452f23232b0000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003823232339474446464646464646452f23232b0000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000382323233a47444646464646464646452f23232b0000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b2323233c4744464646464646464646452f23232b0000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002623233d48494a4a4a4a4a4a4a4a4a4a4b3e23232b0000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f23232323232323232323232323232323232323400000 │ │ 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202b2323232323232323232323232323232323231d0000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222b23232323232323232323232323244b1d000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020222b2323232323232323232323232324401d000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/abs__ic_clear_normal.png ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -196,56 +195,56 @@ │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ } │ │ tRNS { │ │ - 0 0 1 2 3 4 7 11 15 12 9 5 10 6 14 37 59 39 23 13 28 42 35 72 177 119 47 29 16 34 48 132 172 63 32 54 171 188 196 49 30 51 195 163 45 90 182 187 50 131 181 79 8 19 89 180 185 194 118 130 186 178 78 43 18 25 184 193 119 129 177 46 88 178 182 191 118 128 183 175 24 178 181 190 21 22 36 127 174 26 176 179 189 117 52 53 126 180 172 77 87 174 177 116 58 59 125 178 170 86 172 175 114 124 176 169 76 170 173 174 167 40 85 171 172 56 17 44 123 169 116 57 123 167 168 160 164 115 166 160 74 84 163 121 164 165 158 55 83 161 114 120 162 163 156 159 113 119 161 155 27 82 158 118 159 160 154 73 156 112 117 157 158 152 81 153 111 116 156 151 152 155 150 72 110 38 120 154 147 80 151 114 112 105} │ │ + 0 1 2 3 4 7 11 15 12 9 5 10 6 14 37 59 39 23 13 28 42 35 72 177 119 47 29 16 34 48 132 172 63 32 54 171 188 196 49 30 51 195 163 45 90 182 187 50 131 181 79 8 19 89 180 185 194 118 130 186 178 78 43 18 25 184 193 119 129 177 46 88 178 182 191 118 128 183 175 24 178 181 190 21 22 36 127 174 26 176 179 189 117 52 53 126 180 172 77 87 174 177 116 58 59 125 178 170 86 172 175 114 124 176 169 76 170 173 174 167 40 85 171 172 56 17 44 123 169 116 57 123 167 168 160 164 115 166 160 74 84 163 121 164 165 158 55 83 161 114 120 162 163 156 159 113 119 161 155 27 82 158 118 159 160 154 73 156 112 117 157 158 152 81 153 111 116 156 151 152 155 150 72 110 38 120 154 147 80 151 114 112 105} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000010203040504030201010101010101010101010101010203040504030201000000000000000000 │ │ -0000000000000000000204060708090a0b03000000000000000000000000030b0a09080c0d0402000000000000000000 │ │ -00000000000000000003060e0f101112130d030000000000000000000003060e14151016130d02000000000000000000 │ │ -000000000000000000030c161718191a1b0e0d03000000000000000003061c1d1e1f2021220a03000000000000000000 │ │ -0000000000000000000413232425261927280e0d0300000000000003061c16291f252a2b2c0703000000000000000000 │ │ -00000000000000000003070f2d2e2f261930280e0d030000000003061c1629312f2532331d0a03000000000000000000 │ │ -0000000000000000000334352c363738393a30280e0d03000003061c16293b383c3d3e3f400602000000000000000000 │ │ -000000000000000000020507411a363742434430280e0d0303061c1629454238463e47120c0402000000000000000000 │ │ -00000000000000000001020b09411e48494a4b4c30280834341c16294d4a4e4f3e475007050201000000000000000000 │ │ -0000000000000000000101020b09411e485152534c30225455562957524a583e47500705020101000000000000000000 │ │ -000000000000000000010101020b09591e485a5b5c5d5e3f2c5f605b6162634750070502010101000000000000000000 │ │ -00000000000000000001010101020b09591e6465662f6768696a666b6c63475007050201010101000000000000000000 │ │ -0000000000000000000101010101020b09591e6d6e6f3870716f72737447500705020101010101000000000000000000 │ │ -000000000000000000010101010101020b1314306d75766b767778741e41070502010101010101000000000000000000 │ │ -0000000000000000000101010101010103063579687a7b7b7b7c637d0f7e0d0201010101010101000000000000000000 │ │ -000000000000000000010101010101010334547f68808181816682837935060301010101010101000000000000000000 │ │ -00000000000000000001010101010103067e0f5f8485868788856b892922080d03010101010101000000000000000000 │ │ -000000000000000000010101010103061c565e848a858b8c8d8e8a66893022080d030101010101000000000000000000 │ │ -0000000000000000000101010103061c565e8f9091928c937d9495906f963022080d0301010101000000000000000000 │ │ -00000000000000000001010103061c565e9798999a8c1e165627949b98779c3022080d03010101000000000000000000 │ │ -000000000000000000010103061c565e9d9e989f8c47411c1ca01ea1a29e769c3022080d030101000000000000000000 │ │ -0000000000000000000103061c565ea3a4a5a6a74750070b0d09591ea1a8a47ba93022080d0301000000000000000000 │ │ -000000000000000000020b0e1629aaabacada74750070502030b09591eaeafab81b02728130b02000000000000000000 │ │ -000000000000000000030a141eb1b2abb3a747500705020000020b09591eaeb4b286b047553403000000000000000000 │ │ -000000000000000000040715b1b5b2b6b7475007050200000000020b09591eaeb4b586b8b90c03000000000000000000 │ │ -000000000000000000041323babbbcb74750070502000000000000020b09411abdbebbbf110c03000000000000000000 │ │ -000000000000000000030a1423c0b715550705020000000000000000020b09507fbdc13f123403000000000000000000 │ │ -000000000000000000020b074179147e0c050200000000000000000000020b074028b955070b02000000000000000000 │ │ -00000000000000000002030b340a340d040201010101010101010101010102050d340a060b0301000000000000000000 │ │ -000000000000000000010102030303020201010101010101010101010101010202030302020101000000000000000000 │ │ +000000000000000000000102030403020100000000000000000000000000000102030403020100000000000000000000 │ │ +000000000000000000010305060708090a02000000000000000000000000020a0908070b0c0301000000000000000000 │ │ +00000000000000000002050d0e0f1011120c020000000000000000000002050d13140f15120c01000000000000000000 │ │ +000000000000000000020b15161718191a0d0c02000000000000000002051b1c1d1e1f20210902000000000000000000 │ │ +0000000000000000000312222324251826270d0c0200000000000002051b15281e24292a2b0602000000000000000000 │ │ +00000000000000000002060e2c2d2e25182f270d0c020000000002051b1528302e2431321c0902000000000000000000 │ │ +0000000000000000000233342b35363738392f270d0c02000002051b15283a373b3c3d3e3f0501000000000000000000 │ │ +000000000000000000010406401935364142432f270d0c0202051b1528444137453d46110b0301000000000000000000 │ │ +00000000000000000000010a08401d4748494a4b2f270733331b15284c494d4e3d464f06040100000000000000000000 │ │ +0000000000000000000000010a08401d475051524b2f2153545528565149573d464f0604010000000000000000000000 │ │ +000000000000000000000000010a08581d47595a5b5c5d3e2b5e5f5a606162464f060401000000000000000000000000 │ │ +00000000000000000000000000010a08581d6364652e66676869656a6b62464f06040100000000000000000000000000 │ │ +0000000000000000000000000000010a08581d6c6d6e376f706e717273464f0604010000000000000000000000000000 │ │ +000000000000000000000000000000010a12132f6c74756a757677731d40060401000000000000000000000000000000 │ │ +000000000000000000000000000000000205347867797a7a7a7b627c0e7d0c0100000000000000000000000000000000 │ │ +000000000000000000000000000000000233537e677f8080806581827834050200000000000000000000000000000000 │ │ +00000000000000000000000000000002057d0e5e8384858687846a882821070c02000000000000000000000000000000 │ │ +000000000000000000000000000002051b555d8389848a8b8c8d8965882f21070c020000000000000000000000000000 │ │ +0000000000000000000000000002051b555d8e8f90918b927c93948f6e952f21070c0200000000000000000000000000 │ │ +00000000000000000000000002051b555d969798998b1d155526939a97769b2f21070c02000000000000000000000000 │ │ +000000000000000000000002051b555d9c9d979e8b46401b1b9f1da0a19d759b2f21070c020000000000000000000000 │ │ +0000000000000000000002051b555da2a3a4a5a6464f060a0c08581da0a7a37aa82f21070c0200000000000000000000 │ │ +000000000000000000010a0d1528a9aaabaca6464f060401020a08581dadaeaa80af2627120a01000000000000000000 │ │ +0000000000000000000209131db0b1aab2a6464f0604010000010a08581dadb3b185af46543302000000000000000000 │ │ +000000000000000000030614b0b4b1b5b6464f06040100000000010a08581dadb3b485b7b80b02000000000000000000 │ │ +000000000000000000031222b9babbb6464f060401000000000000010a084019bcbdbabe100b02000000000000000000 │ │ +00000000000000000002091322bfb614540604010000000000000000010a084f7ebcc03e113302000000000000000000 │ │ +000000000000000000010a064078137d0b040100000000000000000000010a063f27b854060a01000000000000000000 │ │ +00000000000000000001020a3309330c030100000000000000000000000001040c3309050a0200000000000000000000 │ │ +000000000000000000000001020202010100000000000000000000000000000101020201010000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-hdpi-v4/ic_menu_sort_by_size.png ├── sng │ │ @@ -2,16 +2,14 @@ │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -39,19 +37,16 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ @@ -73,15 +68,14 @@ │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ @@ -100,57 +94,57 @@ │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 1 0 0 6 15 15 15 27 97 108 107 57 138 154 152 152 58 138 155 152 153 153 138 154 151 152 59 139 157 154 155 2 47 129 140 139 139 7 0 16 10 0 0 104 42 152 153 147 94 3 153 154 151 99 5 152 150 98 5 155 156 151 100 5 140 135 75 60 54 12 14 3 0 109 76 3 152 152 152 122 32 153 154 126 38 152 153 125 37 155 156 126 139 140 108 17 33} │ │ + 0 1 6 15 15 15 27 97 108 107 57 138 154 152 152 58 138 155 152 153 153 138 154 151 152 59 139 157 154 155 2 47 129 140 139 139 7 16 10 104 42 152 153 147 94 3 153 154 151 99 5 152 150 98 5 155 156 151 100 5 140 135 75 60 54 12 14 3 109 76 3 152 152 152 122 32 153 154 126 38 152 153 125 37 155 156 126 139 140 108 17 33} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000001010101010101010101010101010101010101010101010101010101010101010101010101010000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000002030405060707070707070707070707070707070707070707070707070707070707070707070706050403020000 │ │ -00010008090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0908000100 │ │ -0001000c0d0e0f101010101010101010101010101010101010101010101010101010101010101010100f0e0d0c000100 │ │ -000100111213141516161616161616161616161616161616161616161616161616161616161616161514131211000100 │ │ -000100111718191a14141414141414141414141414141414141414141414141414141414141414141a19181711000100 │ │ -0001001b1c1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1c1b000100 │ │ -002000212223242524242424242424242424242424242424242424242424242424242424242424242524232221002000 │ │ -00000026211b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2126000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000010100000000000000000000000000000000000000000000000000000020010101010101010101012000000000 │ │ -00000227040506070707070707070707070707070707070707070707070728292a2b0000000000000000000000000000 │ │ -00010008090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a2c2d000100000000000000000000000000 │ │ -0001000c0d0e0f101010101010101010101010101010101010101010102e2f3031320000000000000000000000000000 │ │ -000100111213141516161616161616161616161616161616161616161633343536370000000000000000000000000000 │ │ -000100111718191a1414141414141414141414141414141414141414143816393a3b0000000000000000000000000000 │ │ -0001001b1c1d1e1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f3c3d3e3f400000000000000000000000000000 │ │ -002000212223242524242424242424242424242424242424242424242425414243000000000000000000000000000000 │ │ -00000026211b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b444546000100000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000010100000000000000000000000000000101010101010101010101012001000000000000000000000000000000 │ │ -000002270405060707070707070707070706474849490000000000000000000000000000000000000000000000000000 │ │ -00010008090a0b0b0b0b0b0b0b0b0b0b0b0b4a4b4c000000000000000000000000000000000000000000000000000000 │ │ -0001000c0d0e0f1010101010101010104d4e4f5051000100000000000000000000000000000000000000000000000000 │ │ -000100111213141516161616161616165216535455002000000000000000000000000000000000000000000000000000 │ │ -000100111718191a14141414141414145614575859002000000000000000000000000000000000000000000000000000 │ │ -0001001b1c1d1e1f1f1f1f1f1f1f1f1f5a345b5c55002000000000000000000000000000000000000000000000000000 │ │ -00200021222324252424242424242424255d5e5f60000100000000000000000000000000000000000000000000000000 │ │ -00000026211b1b1b1b1b1b1b1b1b1b1b1b1b446100000000000000000000000000000000000000000000000000000000 │ │ +000000000203040505050505050505050505050505050505050505050505050505050505050505050504030200000000 │ │ +000100060708090909090909090909090909090909090909090909090909090909090909090909090909080706000100 │ │ +0001000a0b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0b0a000100 │ │ +0001000f101112131414141414141414141414141414141414141414141414141414141414141414131211100f000100 │ │ +0001000f151617181212121212121212121212121212121212121212121212121212121212121212181716150f000100 │ │ +000100191a1b1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1b1a19000100 │ │ +001e001f202122232222222222222222222222222222222222222222222222222222222222222222232221201f001e00 │ │ +000000241f19191919191919191919191919191919191919191919191919191919191919191919191919191f24000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000001010000000000000000000000000000000000000000000000000000001e010101010101010101011e00000000 │ │ +000000000203040505050505050505050505050505050505050505050505252600000000000000000000000000000000 │ │ +000100060708090909090909090909090909090909090909090909090909082728000100000000000000000000000000 │ │ +0001000a0b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e292a2b2c2d0000000000000000000000000000 │ │ +0001000f101112131414141414141414141414141414141414141414142e2f3031320000000000000000000000000000 │ │ +0001000f1516171812121212121212121212121212121212121212121233143435360000000000000000000000000000 │ │ +000100191a1b1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d3738393a3b0000000000000000000000000000 │ │ +001e001f20212223222222222222222222222222222222222222222222233c3d3e000000000000000000000000000000 │ │ +000000241f191919191919191919191919191919191919191919191919193f4041000100000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000010100000000000000000000000000000101010101010101010101011e01000000000000000000000000000000 │ │ +000000000203040505050505050505050504424300000000000000000000000000000000000000000000000000000000 │ │ +000100060708090909090909090909090909444546000000000000000000000000000000000000000000000000000000 │ │ +0001000a0b0c0d0e0e0e0e0e0e0e0e0e4748494a4b000100000000000000000000000000000000000000000000000000 │ │ +0001000f1011121314141414141414144c144d4e4f001e00000000000000000000000000000000000000000000000000 │ │ +0001000f1516171812121212121212125012515253001e00000000000000000000000000000000000000000000000000 │ │ +000100191a1b1c1d1d1d1d1d1d1d1d1d542f55564f001e00000000000000000000000000000000000000000000000000 │ │ +001e001f202122232222222222222222235758595a000100000000000000000000000000000000000000000000000000 │ │ +000000241f191919191919191919191919193f5b00000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000002001010101010101010101010101010100000000000000000000000000000000000000000000000000000000 │ │ +000000001e01010101010101010101010101010100000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 ├── res/drawable-mdpi-v4/ic_dropdown_menu.png ├── sng │ │ @@ -29,39 +29,39 @@ │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ - (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ - (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ - (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ + (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ } │ │ tRNS { │ │ - 0 1 1 1 1 33 82 80 81 160 156 156 157 14 38 33 5 18 51 35 17 50 150 48 157 247 49 16 156 255 247 155 255 15 153 255 152 151 149 13 148 37 147 255 255 247 32 41 4 36 10} │ │ + 0 1 1 1 1 33 82 80 81 160 156 156 157 14 38 33 5 18 51 35 17 50 150 48 157 247 49 16 156 247 155 15 153 152 151 149 13 148 37 147 247 32 41 4 36 10} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ @@ -92,20 +92,20 @@ │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000056788888888888888888888887650000DEFG00 │ │ 000000000089ABCCCCCCCCCCCCCCCCCCCCBA98000HIIIJ00 │ │ 0000000000568888888888888888888888876500KLIMIN00 │ │ 000000000000000000000000000000000000000KLIOPIQ00 │ │ -00000000000000000000000000000000000000RLISTUIQ00 │ │ -0000000000000000000000000000000000000RLIVTWUIQ00 │ │ -000000000000000000000000000000000000XLIYZWWUIQ00 │ │ -00000000000000000000000000000000000XLIaZWWWUIQ00 │ │ -0000000000000000000000000000000000XLIbZWWWWUIQ00 │ │ -000000000000000000000000000000000DLIcZWWWWWUIQ00 │ │ -00000000000000000000000000000000dLIeZWWWWWWUIQ00 │ │ -00000000000000000000000000000000fIghiiiiiiijIQ00 │ │ -00000000000000000000000000000000kIIIIIIIIIIIIl00 │ │ -00000000000000000000000000000000mnLIIIIIIIILlo00 │ │ +00000000000000000000000000000000000000RLISkTIQ00 │ │ +0000000000000000000000000000000000000RLIUklTIQ00 │ │ +000000000000000000000000000000000000VLIWmllTIQ00 │ │ +00000000000000000000000000000000000VLIXmlllTIQ00 │ │ +0000000000000000000000000000000000VLIYmllllTIQ00 │ │ +000000000000000000000000000000000DLIZmlllllTIQ00 │ │ +00000000000000000000000000000000aLIbmllllllTIQ00 │ │ +00000000000000000000000000000000cIdnoooooooeIQ00 │ │ +00000000000000000000000000000000fIIIIIIIIIIIIg00 │ │ +00000000000000000000000000000000hiLIIIIIIIILgj00 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/ic_btn_find_prev.png ├── sng │ │ @@ -1,142 +1,142 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 26; height: 30; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ - (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ - (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (151,151,151) # rgb = (0x97,0x97,0x97) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - (129,129,129) # rgb = (0x81,0x81,0x81) │ │ - (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - (131,131,131) # rgb = (0x83,0x83,0x83) │ │ - (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ - (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ - (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ - (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ - (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (137,137,137) # rgb = (0x89,0x89,0x89) │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ } │ │ tRNS { │ │ - 0 96 255 112 128 255 255 128 159 255 255 128 16 191 255 255 255 128 32 207 255 255 255 48 239 255 255 255 255 128 80 255 255 255 255 128 96 255 255 255 255 255 128 143 255 255 255 255 255 128 16 159 255 255 255 255 128 128 255 255 255 128 80 255 255 128 48 239 128 48 223 255 128 16 207 255 128 16 159 255 128 143 128 96 255 128 64 239 255 128 48 223 255 128 16 207 128 16 112 48} │ │ + 0 96 112 128 128 159 128 16 191 128 32 207 48 239 128 80 128 96 128 143 128 16 159 128 128 128 80 128 48 239 128 48 223 128 16 207 128 16 159 128 143 128 96 128 64 239 128 48 223 128 16 207 128 16 112 48} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000102030000000000000000 │ │ -0000000000000000000000000000040506070000000000000000 │ │ -000000000000000000000000000805090a0b0000000000000000 │ │ -00000000000000000000000c0d050e0f10110000000000000000 │ │ -00000000000000000000121305140f1516110000000000000000 │ │ -0000000000000000001718191a0f161b1c1d0000000000000000 │ │ -00000000000000001e181f200f1c212122230000000000000000 │ │ -00000000000000242526270f28161616292a0000000000000000 │ │ -0000000000002b2c2d2e2f102828282830310000000000000000 │ │ -000000003233343520363729101010100f380000000000000000 │ │ -0000000039193a273b3c303030303030363d0000000000000000 │ │ -000000003e3f403b400f0f0f0f0f0f0f0a410000000000000000 │ │ -000000000042431640363636363636363f440000000000000000 │ │ -0000000000004546162f0a0a0a0a0a0a47480000000000000000 │ │ -00000000000000494a152f4b4b4b4b4b204c0000000000000000 │ │ -00000000000000004d4e1c36474747474f500000000000000000 │ │ -00000000000000000000511c362020201a520000000000000000 │ │ -000000000000000000000053162f274f54550000000000000000 │ │ -00000000000000000000000056572f4f58590000000000000000 │ │ -000000000000000000000000005a5b405c5d0000000000000000 │ │ -00000000000000000000000000005e5f10600000000000000000 │ │ -0000000000000000000000000000006162630000000000000000 │ │ +0000000000000000000000000000000138020000000000000000 │ │ +000000000000000000000000000003393a040000000000000000 │ │ +0000000000000000000000000005393b3c060000000000000000 │ │ +00000000000000000000000708393d3e3f090000000000000000 │ │ +000000000000000000000a0b39403e4142090000000000000000 │ │ +0000000000000000000c0d43443e4245460e0000000000000000 │ │ +00000000000000000f0d47483e4649494a100000000000000000 │ │ +00000000000000114b4c4d3e4e4242424f120000000000000000 │ │ +00000000000013505152533f4e4e4e4e54140000000000000000 │ │ +00000000151655564857584f3f3f3f3f3e170000000000000000 │ │ +000000001843594d5a5b54545454545457190000000000000000 │ │ +000000001a5c5d5a5d3e3e3e3e3e3e3e3c1b0000000000000000 │ │ +00000000001c1d425d575757575757575c1e0000000000000000 │ │ +0000000000001f2042533c3c3c3c3c3c5e210000000000000000 │ │ +00000000000000222341535f5f5f5f5f48240000000000000000 │ │ +0000000000000000252646575e5e5e5e60270000000000000000 │ │ +0000000000000000000028465748484844290000000000000000 │ │ +00000000000000000000002a42534d60612b0000000000000000 │ │ +0000000000000000000000002c2d5360622e0000000000000000 │ │ +000000000000000000000000002f305d63310000000000000000 │ │ +000000000000000000000000000032333f340000000000000000 │ │ +0000000000000000000000000000003536370000000000000000 │ │ 0000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/abs__ic_go.png ├── sng │ │ @@ -1,41 +1,33 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - (239,239,239) # rgb = (0xef,0xef,0xef) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ @@ -50,53 +42,47 @@ │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ @@ -130,15 +116,14 @@ │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ @@ -147,58 +132,53 @@ │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ - (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ } │ │ tRNS { │ │ - 0 0 1 1 1 0 2 5 7 6 0 0 3 34 79 19 11 2 0 0 6 50 181 92 25 12 0 0 11 49 187 189 90 11 2 12 51 179 191 186 91 26 12 51 179 182 187 184 90 11 0 176 178 185 183 90 0 51 174 179 178 176 183 181 89 11 2 0 0 172 177 176 174 181 89 24 10 1 0 170 175 173 174 171 176 90 20 3 0 50 167 172 171 167 146 33 3 1 13 165 170 168 169 147 58 15 2 50 163 167 166 165 145 60 21 7 160 165 163 162 143 60 22 8 50 159 160 141 59 8 0 156 159 140 59 8 49 153 164 138 59 7 10 48 158 59 7 0 47 132 56 7 0 0 22 45 7 0 3 0} │ │ + 0 1 1 1 2 5 7 6 3 34 79 19 11 2 6 50 181 92 25 12 11 49 187 189 90 11 2 12 51 179 191 186 91 26 12 51 179 182 187 184 90 11 176 178 185 183 90 51 174 179 178 176 183 181 89 11 2 172 177 176 174 181 89 24 10 1 170 175 173 174 171 176 90 20 3 50 167 172 171 167 146 33 3 1 13 165 170 168 169 147 58 15 2 50 163 167 166 165 145 60 21 7 160 165 163 162 143 60 22 8 50 159 160 141 59 8 156 159 140 59 8 49 153 164 138 59 7 10 48 158 59 7 47 132 56 7 22 45 7 3} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000100020304010500000000000000000000000000000000 │ │ -000000000000000000010607080906000a000000000000000000000000000000 │ │ -0000000000000000000b0c0d0e0f101101120000000000000000000000000000 │ │ -0000000000000000001314151617181906001a00000000000000000000000000 │ │ -0000000000000000001b1c1d1e1f201821220112000000000000000000000000 │ │ -00000000000000000013232425262728292a06001a0000000000000000000000 │ │ -00000000000000000000232b2c2d2e2f30293122013200000000000000000000 │ │ -00000000000000000000232b332d34353637292a060038000000000000000000 │ │ -0000000000000000000023393a3b3c3d3e3f4029414243440000000000000000 │ │ -0000000000000000000023394546474748492c4a4b4c4d4e0000000000000000 │ │ -0000000000000000000023394f50515152533c54555657580000000000000000 │ │ -0000000000000000000023595a5b5c5c5c5c5d3e5e5f60610000000000000000 │ │ -00000000000000000000625963646566665d506768696a000000000000000000 │ │ -00000000000000000000626b6c6d6e6e6f51707172734d010000000000000000 │ │ -00000000000000000000626b747576776478797a7b4d00000000000000000000 │ │ -00000000000000000000627c7d767e657f807a814d0082000000000000000000 │ │ -00000000000000000001627c83847585867a874d010000000000000000000000 │ │ -000000000000000000012388898a8b8c7a8d4d01820000000000000000000000 │ │ -000000000000000000018e8f908b917a924d0100000000000000000000000000 │ │ -000000000000000000930794959672974d988200000000000000000000000000 │ │ -000000000000000000990c9a9b699c4d9d000000000000000000000000000000 │ │ -000000000000000000014d0c0c9e4d0182000000000000000000000000000000 │ │ -00000000000000000001009f0300010000000000000000000000000000000000 │ │ +0000000000000000000000010203000000000000000000000000000000000000 │ │ +0000000000000000000004050607040000000000000000000000000000000000 │ │ +0000000000000000000008090a0b0c0d00000000000000000000000000000000 │ │ +000000000000000000000e0f1011121304000000000000000000000000000000 │ │ +00000000000000000000141516171812191a0000000000000000000000000000 │ │ +000000000000000000001b1c1d1e1f2021220400000000000000000000000000 │ │ +000000000000000000001b23242526272821291a000000000000000000000000 │ │ +000000000000000000001b232a252b2c2d2e2122040000000000000000000000 │ │ +000000000000000000001b2f3031323334353621373800000000000000000000 │ │ +000000000000000000001b2f393a3b3b3c3d243e3f4041000000000000000000 │ │ +000000000000000000001b2f424344444546324748494a000000000000000000 │ │ +000000000000000000001b4b4c4d4e4e4e4e4f34505152530000000000000000 │ │ +00000000000000000000544b55565758584f43595a5b5c000000000000000000 │ │ +00000000000000000000545d5e5f606061446263646541000000000000000000 │ │ +00000000000000000000545d66676869566a6b6c6d4100000000000000000000 │ │ +00000000000000000000546e6f68705771726c73410000000000000000000000 │ │ +00000000000000000000546e74756776776c7841000000000000000000000000 │ │ +000000000000000000001b797a7b7c7d6c7e4100000000000000000000000000 │ │ +000000000000000000007f80817c826c83410000000000000000000000000000 │ │ +0000000000000000000005848586648741000000000000000000000000000000 │ │ +000000000000000000000888895b8a4100000000000000000000000000000000 │ │ +000000000000000000004108088b410000000000000000000000000000000000 │ │ +0000000000000000000000000200000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/abs__ic_clear_search_api_holo_light.png ├── sng │ │ @@ -1,29 +1,129 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 21; height: 21; bitdepth: 8; │ │ - using grayscale alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (132,132,132) # rgb = (0x84,0x84,0x84) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (218,218,218) # rgb = (0xda,0xda,0xda) │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ + (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (236,236,236) # rgb = (0xec,0xec,0xec) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ +} │ │ +tRNS { │ │ + 0 2 6 19 24 13 1 13 7 1 20 114 121 27 15 1 26 119 117 21 2 3 25 126 253 118 15 15 115 254 130 3 14 125 251 117 27 116 251 128 14 15 126 254 120 119 129 16 130 237 160 134 26 22 167 171 16 116 232 174 233 119 14 112 253 132 116 112 252 130 27 127 116 23 118 129 16 126 121 32 5 1 123 134 15 126 3 9 14 10 1 4 3 1} │ │ IMAGE { │ │ pixels hex │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 ff00 ff00 0000 ff00 ff00 ff00 0000 ff00 0000 ff00 0000 ff00 ff00 ff00 ff00 0000 ff00 0000 0000 │ │ -0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 0000 ff00 ff00 ff00 0000 ff00 ff00 ff00 ff00 0000 ff00 ff00 0000 │ │ -0000 ff00 ff00 8900 ff00 0000 7f02 ff00 f300 d200 ff00 d300 f200 ff00 7f02 0000 ff00 8800 ff00 ff00 0000 │ │ -0000 ff00 ff00 7f00 ff06 ff13 ff18 ea0d f300 ff01 ff00 ff01 f200 e90d ff18 ff13 ff07 9300 ff00 ff00 0000 │ │ -0000 ff00 ff00 6b01 ff14 9d72 9579 ff1b d80f ff00 fa01 ff00 d80f ff1a 9677 9b75 ff15 8002 ff00 ff00 0000 │ │ -0000 ff00 ff00 8403 ff19 937e 72fd 9476 ff1b df0f f400 dd0f ff1a 9773 72fe 9082 ff1a 9103 ff00 ff00 0000 │ │ -0000 ff00 ff00 ff00 ea0e ff1b 8f7d 73fb 9575 ff19 dc1b ff19 9674 72fb 8e80 ff1a e90e 0000 ff00 ff00 0000 │ │ -0000 ff00 ff00 ff00 ff00 de0f ff1a 927e 73fe 9378 ff15 9477 73ff 9081 ff1a dd0f ff00 ff00 ff00 ff00 0000 │ │ -0000 ff00 ff00 0000 ff01 ff00 da10 ff19 8e82 75ed 80a0 75ed 8d86 ff19 da10 ff00 ff01 3500 ff00 ff00 0000 │ │ -0000 0000 ff00 ff00 f400 ff01 ff00 df1a ff16 81a7 70ff 81ab ff16 df1a ff00 ff01 f300 ff00 ff00 0000 0000 │ │ -0000 ff00 ff00 ff00 ff01 ff00 db10 ff19 9474 76e8 7dae 76e9 9277 ff19 da10 ff00 ff01 8e00 ff00 ff00 0000 │ │ -0000 ff00 ff00 ee00 ff00 d80e ff1b 9a70 73fd 8d84 ff16 8e82 73fe 9874 ff1a d80f ff00 ff00 ff00 ff00 0000 │ │ -0000 ff00 ff00 5900 ea0d ff1a 9670 73fc 8f82 ff18 db1b ff19 907f 73fc 9574 ff1a ea0e ff00 ff00 ff00 0000 │ │ -0000 ff00 ff00 8002 ff17 9776 73fd 8f81 ff1a e110 f200 e110 ff1a 907e 73fe 9479 ff20 bf05 ff00 ff00 0000 │ │ -0000 ff00 ff00 4401 ff13 977b 8e86 ff1a d70f ff00 fa01 ff00 d70f ff1a 9082 957e ff19 a503 ff00 ff00 0000 │ │ -0000 ff00 ff00 6e00 ff09 ff17 ff1a ec0e f200 ff01 ff00 ff01 f200 ec0e ff19 ff16 ff0a b900 ff00 ff00 0000 │ │ -0000 ff00 ff00 5a00 ff00 3f01 9d04 ff00 f200 db00 ff00 db00 f200 ff00 9803 2f01 ff00 ae00 ff00 ff00 0000 │ │ -0000 ff00 ff00 0000 ff00 ff00 ff00 ff00 0000 ff00 ff00 ff00 0000 ff00 ff00 ff00 ff00 0000 ff00 ff00 0000 │ │ -0000 0000 ff00 0000 ff00 ff00 ff00 ff00 0000 ff00 0000 ff00 0000 ff00 ff00 ff00 ff00 0000 ff00 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000 │ │ +000000000000010000000000000001000000000000 │ │ +000000000203040500060006000704030800000000 │ │ +000000090a0b0c0d0e000f000e1011121314000000 │ │ +00000015161718190d1a001b101c1d1e101f000000 │ │ +00000000200d212223162416252627102800000000 │ │ +000000000029102a2b2c132d5e2e101b0000000000 │ │ +0000000006002f163031323133162f000600000000 │ │ +000000000006003435365f37353400060000000000 │ │ +0000000006003816393a3b3c3d162f000600000000 │ │ +00000000003e0d3f404135302b42100e0000000000 │ │ +000000000510434445044616474448102000000000 │ │ +00000014494a404b104c004c104d2b4e4f50000000 │ │ +000000510352531054000f0054101e551656000000 │ │ +000000005749105800060006005816355900000000 │ │ +00000000005a5b000000000000005c5d0000000000 │ │ +000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/abs__ic_commit_search_api_holo_dark.png ├── sng │ │ @@ -50,44 +50,43 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 1 3 13 10 9 110 202 187 204 206 208 192 139 230 191 74 67 71 72 4 142 177 183 141 151 143 23 214 157 2 5 149 152 40 154 37 147 6 159 100 153 38 207 158 11 41 193 55 12} │ │ + 0 1 3 13 10 9 110 202 187 204 206 208 192 139 230 191 74 67 71 72 4 142 177 183 141 151 143 23 214 157 2 5 149 152 40 154 37 147 6 159 100 153 38 207 158 11 41 193 55 12} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ -00000000011122222222111000000000 │ │ -00000000000100000000000000000000 │ │ -00000000011344555556211000000000 │ │ -00000000031789ABAACD412000000000 │ │ -00000000031EFGHIHJKIL11000000000 │ │ -00000000031MNOP11100000000000000 │ │ -00000000031QRSTULVW3111000000000 │ │ -00000000031XY1ZCa31V110000000000 │ │ -00000000031XX11bCa31V11000000000 │ │ -00000000031cc1d1bCa31V1100000000 │ │ -00000000031ee1331bCa31V110000000 │ │ -000000000V1ff1V131bCg31200000000 │ │ -0000000000000011131hijk120000000 │ │ -00000000011VV1111131lmn1V0000000 │ │ -0000000000000000111V1o2110000000 │ │ -00000000000000000111222110000000 │ │ -00000000000000000011121110000000 │ │ +00000000000011111111000000000000 │ │ +00000000000000000000000000000000 │ │ +00000000000233444445100000000000 │ │ +000000000206789A99BC301000000000 │ │ +00000000020DEFGHGIJHK00000000000 │ │ +00000000020LMNO00000000000000000 │ │ +00000000020PQRSTKUV2000000000000 │ │ +00000000020WX0YBZ20U000000000000 │ │ +00000000020WW00aBZ20U00000000000 │ │ +00000000020bb0c0aBZ20U0000000000 │ │ +00000000020dd0220aBZ20U000000000 │ │ +000000000U0ee0U020aBf20100000000 │ │ +0000000000000000020ghij010000000 │ │ +00000000000UU0000020klm0U0000000 │ │ +0000000000000000000U0n1000000000 │ │ +00000000000000000000111000000000 │ │ +00000000000000000000010000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 ├── res/drawable-mdpi-v4/abs__spinner_48_outer_holo.png ├── sng │ │ @@ -193,62 +193,61 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 1 34 101 87 69 41 15 2 4 3 85 254 253 244 228 195 140 67 8 7 6 252 250 249 247 235 185 88 14 10 12 11 9 55 168 176 199 225 245 169 53 13 5 16 38 84 158 221 242 240 212 95 18 17 45 223 239 238 226 120 20 190 117 23 22 33 165 232 93 24 25 161 229 204 28 27 31 181 163 30 26 61 208 218 32 126 222 171 35 37 196 220 211 65 21 131 217 130 40 64 215 175 43 36 186 197 159 210 206 48 47 29 135 207 50 119 205 94 202 200 83 58 143 57 183 42 63 192 162 19 66 104 188 189 123 60 72 180 184 150 74 76 179 80 62 78 79 56 124 177 82 174 164 44 86 51 97 170 90 91 112 105 96 136 160 102 52 99 73 155 157 108 110 106 113 133 145 148 151 152 125 107 114 139 142 144 127 121 129 132 100 71} │ │ + 0 1 34 101 87 69 41 15 2 4 3 85 254 253 244 228 195 140 67 8 7 6 252 250 249 247 235 185 88 14 10 12 11 9 55 168 176 199 225 245 169 53 13 5 16 38 84 158 221 242 240 212 95 18 17 45 223 239 238 226 120 20 190 117 23 22 33 165 232 93 24 25 161 229 204 28 27 31 181 163 30 26 61 208 218 32 126 222 171 35 37 196 220 211 65 21 131 217 130 40 64 215 175 43 36 186 197 159 210 206 48 47 29 135 207 50 119 205 94 202 200 83 58 143 57 183 42 63 192 162 19 66 104 188 189 123 60 72 180 184 150 74 76 179 80 62 78 79 56 124 177 82 174 164 44 86 51 97 170 90 91 112 105 96 136 160 102 52 99 73 155 157 108 110 106 113 133 145 148 151 152 125 107 114 139 142 144 127 121 129 132 100 71} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000010102020203040506070802000000000000000000000000000000000000 │ │ -0000000000000000000000000000000102090a0a0a0b090c0d0e0f101112130801000000000000000000000000000000 │ │ -0000000000000000000000000000020a141415160a0b090c0d0e1718191a1b1c1d1e0000000000000000000000000000 │ │ -000000000000000000000000010a1f20212214160a0b0223242526270f1a280f1b292a09000000000000000000000000 │ │ -000000000000000000000002151e1e2b21222c0902010100000a2d2e2f30313232333435140000000000000000000000 │ │ -0000000000000000000002213637082b150901000000000000000000002c3812393a3b3c3d1f00000000000000000000 │ │ -00000000000000000002203e3e362b0a0100000000000000000000000000002c133f1b1b3c4015000000000000000000 │ │ -0000000000000000012141423e2b09010000000000000000000000000000000001434445453146090000000000000000 │ │ -0000000000000001154748470809000000000000000000000000000000000000000047494a4a4b2a0000000000000000 │ │ -0000000000000009424c4d3e0b000000000000000000000000000000000000000000004e4f103c500800000000000000 │ │ -000000000000011e51515215010000000000000000000000000000000000000000000001535427550c01000000000000 │ │ -0000000000000b4d43562d010000000000000000000000000000000000000000000000000a5758585908000000000000 │ │ -000000000000205a5a512c00000000000000000000000000000000000000000000000000005b5c5d5e5f000000000000 │ │ -000000000002482e5b600100000000000000000000000000000000000000000000000000000b61556263090000000000 │ │ -00000000000a5a642e1f0000000000000000000000000000000000000000000000000000000065546667370000000000 │ │ -00000000001f0768690a00000000000000000000000000000000000000000000000000000000486a346b070000000000 │ │ -00000000002d3838560200000000000000000000000000000000000000000000000000000000226c6d6e650000000000 │ │ -0000000000426f70710100000000000000000000000000000000000000000000000000000000027273732f0000000000 │ │ -00000000005274744d000000000000000000000000000000000000000000000000000000000000757676770000000000 │ │ -00000000004d2a2a4c000000000000000000000000000000000000000000000000000000000000407878770000000000 │ │ -0000000000522323430100000000000000000000000000000000000000000000000000000000015779797a0000000000 │ │ -0000000000607b7b070200000000000000000000000000000000000000000000000000000000167c6b11650000000000 │ │ -0000000000087d53742c000000000000000000000000000000000000000000000000000000003e44117e7f0000000000 │ │ -0000000000152380530800000000000000000000000000000000000000000000000000000000747e8182830000000000 │ │ -0000000000093884135a01000000000000000000000000000000000000000000000000000002858687880b0000000000 │ │ -0000000000005213067b14000000000000000000000000000000000000000000000000000041306a7e5f000000000000 │ │ -00000000000014898a8a4301000000000000000000000000000000000000000000000000091d8b8c8d36000000000000 │ │ -000000000000015a8e8f842b0000000000000000000000000000000000000000000000005a308b909102000000000000 │ │ -000000000000001492939495160000000000000000000000000000000000000000000008962597123700000000000000 │ │ -00000000000000014d8f98986f0a0000000000000000000000000000000000000000220429999a2a0100000000000000 │ │ -0000000000000000099b7a9c9c9d160000000000000000000000000000000000002b9e9a9f24050a0000000000000000 │ │ -000000000000000000162305a0a1652d010000000000000000000000000000024ca2494444a31f000000000000000000 │ │ -00000000000000000000147ba177a40c681f0100000000000000000000022d06a56c49a6a72b00000000000000000000 │ │ -000000000000000000000015a8a1a904a79c2a41140200000000021f51aa888dabac8d2f1f0000000000000000000000 │ │ -0000000000000000000000000b0398a7a3adaeaf7794138980aaa1b0b1b2b3b4b5b6a80a000000000000000000000000 │ │ -000000000000000000000000000120a8a1b7a2b8403d885763b1a5b9babbb2bc8e370100000000000000000000000000 │ │ -000000000000000000000000000000021e9b91a7b8bd96bcbebf72b188c07d3602000000000000000000000000000000 │ │ -0000000000000000000000000000000000000a08566f80c18a132a69360a000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000001010102030405060701000000000000000000000000000000000000 │ │ +0000000000000000000000000000000001080909090a080b0c0d0e0f1011120700000000000000000000000000000000 │ │ +0000000000000000000000000000010913131415090a080b0c0d161718191a1b1c1d0000000000000000000000000000 │ │ +00000000000000000000000000091e1f20211315090a0122232425260e19270e1a282908000000000000000000000000 │ │ +000000000000000000000001141d1d2a20212b080100000000092c2d2e2f303131323334130000000000000000000000 │ │ +0000000000000000000001203536072a140800000000000000000000002b371138393a3b3c1e00000000000000000000 │ │ +000000000000000000011f3d3d352a090000000000000000000000000000002b123e1a1a3b3f14000000000000000000 │ │ +0000000000000000002040413d2a08000000000000000000000000000000000000424344443045080000000000000000 │ │ +00000000000000001446474607080000000000000000000000000000000000000000464849494a290000000000000000 │ │ +0000000000000008414b4c3d0a000000000000000000000000000000000000000000004d4e0f3b4f0700000000000000 │ │ +000000000000001d50505114000000000000000000000000000000000000000000000000525326540b00000000000000 │ │ +0000000000000a4c42552c00000000000000000000000000000000000000000000000000095657575807000000000000 │ │ +0000000000001f5959502b00000000000000000000000000000000000000000000000000005a5b5c5d5e000000000000 │ │ +000000000001472d5a5f0000000000000000000000000000000000000000000000000000000a60546162080000000000 │ │ +00000000000959632d1e0000000000000000000000000000000000000000000000000000000064536566360000000000 │ │ +00000000001e06676809000000000000000000000000000000000000000000000000000000004769336a060000000000 │ │ +00000000002c3737550100000000000000000000000000000000000000000000000000000000216b6c6d640000000000 │ │ +0000000000416e6f700000000000000000000000000000000000000000000000000000000000017172722e0000000000 │ │ +00000000005173734c000000000000000000000000000000000000000000000000000000000000747575760000000000 │ │ +00000000004c29294b0000000000000000000000000000000000000000000000000000000000003f7777760000000000 │ │ +000000000051222242000000000000000000000000000000000000000000000000000000000000567878790000000000 │ │ +00000000005f7a7a060100000000000000000000000000000000000000000000000000000000157b6a10640000000000 │ │ +0000000000077c52732b000000000000000000000000000000000000000000000000000000003d43107d7e0000000000 │ │ +000000000014227f520700000000000000000000000000000000000000000000000000000000737d8081820000000000 │ │ +0000000000083783125900000000000000000000000000000000000000000000000000000001848586870a0000000000 │ │ +0000000000005112057a130000000000000000000000000000000000000000000000000000402f697d5e000000000000 │ │ +000000000000138889894200000000000000000000000000000000000000000000000000081c8a8b8c35000000000000 │ │ +00000000000000598d8e832a000000000000000000000000000000000000000000000000592f8a8f9001000000000000 │ │ +000000000000001391929394150000000000000000000000000000000000000000000007952496113600000000000000 │ │ +00000000000000004c8e97976e0900000000000000000000000000000000000000002103289899290000000000000000 │ │ +0000000000000000089a799b9b9c150000000000000000000000000000000000002a9d999e2304090000000000000000 │ │ +0000000000000000001522049fa0642c000000000000000000000000000000014ba1484343a21e000000000000000000 │ │ +00000000000000000000137aa076a30b671e0000000000000000000000012c05a46b48a5a62a00000000000000000000 │ │ +000000000000000000000014a7a0a803a69b2940130100000000011e50a9878caaab8c2e1e0000000000000000000000 │ │ +0000000000000000000000000a0297a6a2acadae769312887fa9a0afb0b1b2b3b4b5a709000000000000000000000000 │ │ +00000000000000000000000000001fa7a0b6a1b73f3c875662b0a4b8b9bab1bb8d360000000000000000000000000000 │ │ +000000000000000000000000000000011d9a90a6b7bc95bbbdbe71b087bf7c3501000000000000000000000000000000 │ │ +0000000000000000000000000000000000000907556e7fc0891229683509000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/abs__ic_menu_moreoverflow_normal_holo_dark.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ 0 128} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 ├── res/drawable-mdpi-v4/abs__ic_menu_share_holo_dark.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 ├── res/drawable-mdpi-v4/ic_search_category_default.png ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -29,165 +29,121 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ - ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ - (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ - (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ - (132,130,132) # rgb = (0x84,0x82,0x84) │ │ - (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ - ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (222,215,222) # rgb = (0xde,0xd7,0xde) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ - (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - (148,150,148) # rgb = (0x94,0x96,0x94) │ │ - (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ - (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ - (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (107,101,107) # rgb = (0x6b,0x65,0x6b) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ - (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ - (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ - (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ - (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ - (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ - (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ - (173,174,173) # rgb = (0xad,0xae,0xad) │ │ - (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (189,190,189) # rgb = (0xbd,0xbe,0xbd) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (198,203,198) # rgb = (0xc6,0xcb,0xc6) │ │ (181,186,181) # rgb = (0xb5,0xba,0xb5) │ │ - (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (214,215,214) # rgb = (0xd6,0xd7,0xd6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ - ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (231,227,231) # rgb = (0xe7,0xe3,0xe7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ - (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (173,174,173) # rgb = (0xad,0xae,0xad) │ │ - (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (239,235,239) # rgb = (0xef,0xeb,0xef) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (173,178,173) # rgb = (0xad,0xb2,0xad) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ - (132,134,132) # rgb = (0x84,0x86,0x84) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ - (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ (214,215,214) # rgb = (0xd6,0xd7,0xd6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (181,174,181) # rgb = (0xb5,0xae,0xb5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (181,178,181) # rgb = (0xb5,0xb2,0xb5) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ - (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (132,134,132) # rgb = (0x84,0x86,0x84) │ │ - (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (115,113,115) # rgb = (0x73,0x71,0x73) │ │ - (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ - (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ (231,227,231) # rgb = (0xe7,0xe3,0xe7) │ │ (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (198,195,198) # rgb = (0xc6,0xc3,0xc6) │ │ - ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ - (115,121,115) # rgb = (0x73,0x79,0x73) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ (214,219,214) # rgb = (0xd6,0xdb,0xd6) │ │ (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ - ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ - ( 74, 81, 74) # rgb = (0x4a,0x51,0x4a) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ (115,117,115) # rgb = (0x73,0x75,0x73) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ - ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ - (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (214,211,214) # rgb = (0xd6,0xd3,0xd6) │ │ (148,150,148) # rgb = (0x94,0x96,0x94) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ (206,207,206) # rgb = (0xce,0xcf,0xce) │ │ @@ -220,74 +176,118 @@ │ │ (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ (222,219,222) # rgb = (0xde,0xdb,0xde) │ │ (132,130,132) # rgb = (0x84,0x82,0x84) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ - ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ (198,203,198) # rgb = (0xc6,0xcb,0xc6) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (148,146,148) # rgb = (0x94,0x92,0x94) │ │ (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ (198,199,198) # rgb = (0xc6,0xc7,0xc6) │ │ (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ (231,227,231) # rgb = (0xe7,0xe3,0xe7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 90, 93, 90) # rgb = (0x5a,0x5d,0x5a) │ │ + ( 99, 93, 99) # rgb = (0x63,0x5d,0x63) │ │ + (107,109,107) # rgb = (0x6b,0x6d,0x6b) │ │ + (123,125,123) # rgb = (0x7b,0x7d,0x7b) │ │ + (140,134,140) # rgb = (0x8c,0x86,0x8c) │ │ + (140,138,140) # rgb = (0x8c,0x8a,0x8c) │ │ + (132,130,132) # rgb = (0x84,0x82,0x84) │ │ + (115,113,115) # rgb = (0x73,0x71,0x73) │ │ + ( 99,101, 99) # rgb = (0x63,0x65,0x63) │ │ + ( 99, 97, 99) # rgb = (0x63,0x61,0x63) │ │ + (140,142,140) # rgb = (0x8c,0x8e,0x8c) │ │ + (148,146,148) # rgb = (0x94,0x92,0x94) │ │ + (148,150,148) # rgb = (0x94,0x96,0x94) │ │ + (156,154,156) # rgb = (0x9c,0x9a,0x9c) │ │ + (148,154,148) # rgb = (0x94,0x9a,0x94) │ │ + (115,117,115) # rgb = (0x73,0x75,0x73) │ │ + (123,121,123) # rgb = (0x7b,0x79,0x7b) │ │ + (156,158,156) # rgb = (0x9c,0x9e,0x9c) │ │ + (165,158,165) # rgb = (0xa5,0x9e,0xa5) │ │ + (165,162,165) # rgb = (0xa5,0xa2,0xa5) │ │ + (156,162,156) # rgb = (0x9c,0xa2,0x9c) │ │ + (140,146,140) # rgb = (0x8c,0x92,0x8c) │ │ + (156,150,156) # rgb = (0x9c,0x96,0x9c) │ │ + (165,166,165) # rgb = (0xa5,0xa6,0xa5) │ │ + (173,174,173) # rgb = (0xad,0xae,0xad) │ │ + (173,170,173) # rgb = (0xad,0xaa,0xad) │ │ + (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ + (173,166,173) # rgb = (0xad,0xa6,0xad) │ │ + ( 90, 89, 90) # rgb = (0x5a,0x59,0x5a) │ │ + (107,105,107) # rgb = (0x6b,0x69,0x6b) │ │ + (165,170,165) # rgb = (0xa5,0xaa,0xa5) │ │ + (132,134,132) # rgb = (0x84,0x86,0x84) │ │ + (123,117,123) # rgb = (0x7b,0x75,0x7b) │ │ + (123,130,123) # rgb = (0x7b,0x82,0x7b) │ │ + (107,113,107) # rgb = (0x6b,0x71,0x6b) │ │ + (132,138,132) # rgb = (0x84,0x8a,0x84) │ │ + (115,109,115) # rgb = (0x73,0x6d,0x73) │ │ + (148,142,148) # rgb = (0x94,0x8e,0x94) │ │ + ( 82, 85, 82) # rgb = (0x52,0x55,0x52) │ │ + (115,121,115) # rgb = (0x73,0x79,0x73) │ │ + ( 82, 81, 82) # rgb = (0x52,0x51,0x52) │ │ + ( 74, 81, 74) # rgb = (0x4a,0x51,0x4a) │ │ + ( 74, 77, 74) # rgb = (0x4a,0x4d,0x4a) │ │ + (132,125,132) # rgb = (0x84,0x7d,0x84) │ │ + ( 90, 97, 90) # rgb = (0x5a,0x61,0x5a) │ │ } │ │ tRNS { │ │ - 0 2 5 8 12 15 16 13 9 1 7 14 24 33 41 47 50 48 42 35 26 17 3 27 43 96 165 210 244 255 177 124 31 21 40 111 210 255 255 255 255 255 255 255 255 255 233 139 46 25 11 63 177 255 255 255 255 255 255 221 82 66 221 255 255 255 255 255 98 20 49 221 255 255 255 255 255 244 39 255 210 177 166 244 255 221 63 19 4 111 255 166 86 44 56 143 244 165 210 255 244 105 37 74 221 255 244 96 105 30 73 233 152 165 166 34 117 255 221 210 255 86 18 221 52 255 210 10 166 108 22 177 117 111 166 6 116 210 155 255 109 23 210 255 244 199 255 255 67 177 143 29 89 255 255 233 45 124 74 199 177 233 73 188 255 98 139 233 117 199 255 199 51 221 221 166 116 155 255 255 133 60 82 244 133 150 60 28 98 244 244 97 32 96 221 99 63 165 244 199 133 244 100 66 152 233 177 98 133 108 111 109 67 150 100 60 244 99 97 244 255 93 99 210 100 100 186 221 93 210 210 64 36} │ │ + 0 2 5 8 12 15 16 13 9 1 7 14 24 33 41 47 50 48 42 35 26 17 3 27 43 96 165 210 244 177 124 31 21 40 111 210 233 139 46 25 11 63 177 221 82 66 221 98 20 49 221 244 39 210 177 166 244 221 63 19 4 111 166 86 44 56 143 244 165 210 244 105 37 74 221 244 96 105 30 73 233 152 165 166 34 117 221 210 86 18 221 52 210 10 166 108 22 177 117 111 166 6 116 210 155 109 23 210 244 199 67 177 143 29 89 233 45 124 74 199 177 233 73 188 98 139 233 117 199 199 51 221 221 166 116 155 133 60 82 244 133 150 60 28 98 244 244 97 32 96 221 99 63 165 244 199 133 244 100 66 152 233 177 98 133 108 111 109 67 150 100 60 244 99 97 244 93 99 210 100 100 186 221 93 210 210 64 36} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000102030405060605070802010900000000000000000000000000000000000000000000 │ │ 0000000000000000000009010a0b0c0d0e0f101011121314150316090000000000000000000000000000000000000000 │ │ -00000000000000000009020b1718191a1b1c1d1d1d1b1e1f1120150a0100000000000000000000000000000000000000 │ │ -00000000000000000103212223241d25262728292a2b2c2d2e2f30313216000000000000000000000000000000000000 │ │ -0000000000000001083133341d2c2a3536373839383837353a2d3b3c2004160000000000000000000000000000000000 │ │ -00000000000009030c3d3e253f35363840404142434140403836261c4420320100000000000000000000000000000000 │ │ -000000000009024546472d2a48494040424a4b4c4c4242434240383a4d19170309000000000000000000000000000000 │ │ -0000000000010b4e1e1d2a3638404a4b4f50515250534b54434040383f55565758000000000000000000000000000000 │ │ -00000000000a17595a3f4838404c4b5b5c0f224e5d5e5f604c4240413726611332090000000000000000000000000000 │ │ -00000000010b1862633538404a646518310604320b2166676869404040296a3d45580000000000000000000000000000 │ │ -00000000020c6b2c2a3738424a6c6605020100000916326d6e6f424038383a7020030000000000000000000000000000 │ │ -00000000030d712635493942721805160000000000000132737440403838757618070900000000000000000000000000 │ │ -00000000040e7778363940387931020000000000000000167a107b40383936277c7a0100000000000000000000000000 │ │ -00000000050f6a7d3649387e0f06010000000000000000097f6680373749387581821600000000000000000000000000 │ │ -0000000006102b29373737832204000000000000000000000a6d84293737373585315800000000000000000000000000 │ │ -0000000006103a29373729864e3200000000000000000000876d883f3637373585315800000000000000000000000000 │ │ -000000000511783536372a895d0b0900000000000000000008138a8b353636358c8d1600000000000000000000000000 │ │ -0000000007128e3636368f905e2116000000000000000001053091923536379394570100000000000000000000000000 │ │ -0000000008139535353635269666320100000000000009039798999a3593379b9c0b0900000000000000000000000000 │ │ -0000000002149d753593353f1c9e6d32160900000001038d7c9f1d2a353537a013080000000000000000000000000000 │ │ -00000000011511a1363535296347a2737a7f0a870805977ca3a42b28353636a50c020000000000000000000000000000 │ │ -00000000090320a6363529352a2da7a810666d6d133098a9aa637d292937abac45020900000000000000000000000000 │ │ -0000000000161530ad37292929752c99aeafa8b0b1a9b2a426b375292927b4b573150816000000000000000000000000 │ │ -0000000000090a31b6b737298f75283f2ca4a4a4aa5a633a277575298f2b1cb8b9babb04160000000000000000000000 │ │ -000000000000013220bcbd37297529752a273f3a783f272a752875287575265aa4bebfc0071600000000000000000000 │ │ -00000000000000160420c1c238357575752a2a2a7d2a2a7529363748287575b33a1dbec30d0716000000000000000000 │ │ -0000000000000000163217c4c5c638937575752a7575353742c7c8bd35752a2a2a272dc9ca0d07160000000000000000 │ │ -00000000000000000001035713cbcc68544a42424a4acdcecfacb5d0752a752a752a2a2dbeca0d071600000000000000 │ │ -000000000000000000000958324520187cd1d2d2d3d49c130c4573d53f2a7d2a2a7d2a272dbed60d0716000000000000 │ │ -000000000000000000000000095803077a8231318d570b08020215d7d8292a272ab37d2a272dbed92032010000000000 │ │ -000000000000000000000000000000090116585816010900000908bbdadb352a277db3272a3fdcbedd8d870000000000 │ │ -00000000000000000000000000000000000000000000000000001604c0dedb2927b3272727273f1ddf137f0000000000 │ │ -00000000000000000000000000000000000000000000000000000016070de0db35272727b3272727264e320000000000 │ │ -0000000000000000000000000000000000000000000000000000000016070de1db29273f273f2a29e20d080000000000 │ │ -000000000000000000000000000000000000000000000000000000000016070de0db293f2727357bc445020000000000 │ │ -00000000000000000000000000000000000000000000000000000000000016070ddedb292a35e3943103010000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000160720e4e542e6e7140801000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000016328de8227321080100000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000000001877f047f02010000000000000000 │ │ +00000000000000000009020b1718191a1b1cbcbcbc1b1d1e111f150a0100000000000000000000000000000000000000 │ │ +0000000000000000010320212223bcbdbebfc0c1c2c3c4c5242526272816000000000000000000000000000000000000 │ │ +00000000000000010827292abcc4c2c6c7c8c9cac9c9c8c6cbc52b2c1f04160000000000000000000000000000000000 │ │ +00000000000009030c2d2ebdccc6c7c9cdcdcecfd0cecdcdc9c7be1c2f1f280100000000000000000000000000000000 │ │ +00000000000902303132c5c2d1d2cdcdcfd3d4d5d5cfcfd0cfcdc9cb3319170309000000000000000000000000000000 │ │ +0000000000010b341dbcc2c7c9cdd3d4d63536373538d4d7d0cdcdc9cc393a3b3c000000000000000000000000000000 │ │ +00000000000a173dd8ccd1c9cdd5d43e3f0f213440414243d5cfcdcec8be441328090000000000000000000000000000 │ │ +00000000010b1845d9c6c9cdd3464718270604280b2048494adacdcdcdc14b2d303c0000000000000000000000000000 │ │ +00000000020c4cc4c2c8c9cfd34d4805020100000916284e4f50cfcdc9c9cb511f030000000000000000000000000000 │ │ +00000000030d52bec6d2cacf5318051600000000000001285455cdcdc9c9db5618070900000000000000000000000000 │ │ +00000000040e57dcc7cacdc958270200000000000000001659105acdc9cac7bf5b590100000000000000000000000000 │ │ +00000000050f4bddc7d2c95c0f06010000000000000000095d485ec8c8d2c9db5f601600000000000000000000000000 │ │ +000000000610c3c1c8c8c8612104000000000000000000000a4e62c1c8c8c8c663273c00000000000000000000000000 │ │ +000000000610cbc1c8c8c164342800000000000000000000654e66ccc7c8c8c663273c00000000000000000000000000 │ │ +000000000511dcc6c7c8c267400b09000000000000000000081368dec6c7c7c6696a1600000000000000000000000000 │ │ +0000000007126bc7c7c7df6c41201600000000000000000105266de0c6c7c8e16e3b0100000000000000000000000000 │ │ +0000000008136fc6c6c7c6be7048280100000000000009037172e2e3c6e1c873740b0900000000000000000000000000 │ │ +00000000021475dbc6e1c6cc1c764e28160900000001036a5b77bcc2c6c6c87813080000000000000000000000000000 │ │ +0000000001151179c7c6c6c1d9327a54595d0a650805715b7be4c3c0c6c7c77c0c020000000000000000000000000000 │ │ +0000000009031f7dc7c6c1c6c2c57e7f10484e4e13267280e5d9ddc1c1c8818230020900000000000000000000000000 │ │ +000000000016152683c8c1c1c1dbc4e284857f868780e6e4bee7dbc1c1bf888954150816000000000000000000000000 │ │ +0000000000090a278a8bc8c1dfdbc0ccc4e4e4e4e5d8d9cbbfdbdbc1dfc31c8c8d8e8f04160000000000000000000000 │ │ +00000000000001281f9091c8c1dbc1dbc2bfcccbdcccbfc2dbc0dbc0dbdbbed8e4929394071600000000000000000000 │ │ +0000000000000016041f9596c9c6dbdbdbc2c2c2ddc2c2dbc1c7c8d1c0dbdbe7cbbc92970d0716000000000000000000 │ │ +000000000000000016281798999ac9e1dbdbdbc2dbdbc6c8cf9b9c91c6dbc2c2c2bfc59d9e0d07160000000000000000 │ │ +00000000000000000001033b139fa04ad7d3cfcfd3d3a1a2a38289a4dbc2dbc2dbc2c2c5929e0d071600000000000000 │ │ +00000000000000000000093c28301f185ba5a6a6a7a874130c3054a9ccc2ddc2c2ddc2bfc592aa0d0716000000000000 │ │ +000000000000000000000000093c0307596027276a3b0b08020215abacc1c2bfc2e7ddc2bfc592ad1f28010000000000 │ │ +0000000000000000000000000000000901163c3c160109000009088faeafc6c2bfdde7bfc2cce892b06a650000000000 │ │ +0000000000000000000000000000000000000000000000000000160494b1afc1bfe7bfbfbfbfccbcb2135d0000000000 │ │ +00000000000000000000000000000000000000000000000000000016070db3afc6bfbfbfe7bfbfbfbe34280000000000 │ │ +0000000000000000000000000000000000000000000000000000000016070db4afc1bfccbfccc2c1b50d080000000000 │ │ +000000000000000000000000000000000000000000000000000000000016070db3afc1ccbfbfc65a9830020000000000 │ │ +00000000000000000000000000000000000000000000000000000000000016070db1afc1c2c6b66e2703010000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000016071fb7b8cfb9ba140801000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000016286abb215420080100000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000000001655d045d02010000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/ic_menu_sort_by_size.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -34,15 +33,14 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ @@ -64,15 +62,14 @@ │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -86,43 +83,43 @@ │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 0 1 1 1 1 33 82 80 81 1 160 156 156 157 1 155 151 151 152 2 10 11 2 1 1 1 56 122 119 119 119 124 72 0 1 1 83 160 156 156 157 157 156 161 115 3 157 153 153 153 158 113 4 2 73 149 145 145 146 146 145 150 97 0 13 41 42 40 16 38 6 146 143 48 153 63 157 156 120 116 8 9 7} │ │ + 0 1 1 1 1 33 82 80 81 1 160 156 156 157 1 155 151 151 152 2 10 11 2 1 1 1 56 122 119 119 119 124 72 1 1 83 160 156 156 157 157 156 161 115 3 157 153 153 153 158 113 4 2 73 149 145 145 146 146 145 150 97 13 41 42 40 16 38 6 146 143 48 153 63 157 156 120 116 8 9 7} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0100020304050505050505050505050505050505050505050505050403020001 │ │ +0000010203040404040404040404040404040404040404040404040302010000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0200060708090909090909090909090909090909090909090909090807060002 │ │ -0a00090b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0b09000a │ │ -0f0008101112131313131313131313131313131313131313131312111008000f │ │ -0a00090b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0b09000a │ │ -0200060709090909090909090909090909090909090909090909090807060002 │ │ -0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000141516151616161616161616161616161616161718190505050403020001 │ │ -1a001b1c1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f202122230000000000000000 │ │ -2400252627282929292929292929292929292a2b2c2d2e000000000000000000 │ │ -0500092f30313030303030303030303030303213333435000000000000000000 │ │ -36003738393a3b3b3b3b3b3b3b3b3b3b3b3b3c3d3e3f40000000000000000000 │ │ -0000414243424343434343434344444444444444424500000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000414243424343434342434647001414141414140200000000000000000000 │ │ -36003738393a3b3b3b3b3a48494a001400000000000000000000000000000000 │ │ -0500092f30313030303031304b4c001400000000000000000000000000000000 │ │ -24002526272829292929284d4e4c001400000000000000000000000000000000 │ │ -1a001b1c1d1e1e1e1e1e1e4f5006000200000000000000000000000000000000 │ │ -0000025115525252525252155300000000000000000000000000000000000000 │ │ +0100050607080808080808080808080808080808080808080808080706050001 │ │ +0900080a0b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0b0a080009 │ │ +0e00070f1011121212121212121212121212121212121212121211100f07000e │ │ +0900080a0b0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c0b0a080009 │ │ +0100050608080808080808080808080808080808080808080808080706050001 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ +0000131415141515151515151515151515151515151617180404040302010000 │ │ +19001a1b1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e1f2000210000000000000000 │ │ +22002324252627272727272727272727272728292a2b2c000000000000000000 │ │ +0400082d2e2f2e2e2e2e2e2e2e2e2e2e2e2e3012313233000000000000000000 │ │ +3400353637383939393939393939393939393a3b3c3d00000000000000000000 │ │ +00003e3f403f40404040404040414141414141413f4200000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ +00003e3f403f404040403f404344001313131313130100000000000000000000 │ │ +3400353637383939393938454647001300000000000000000000000000000000 │ │ +0400082d2e2f2e2e2e2e2f2e4849001300000000000000000000000000000000 │ │ +22002324252627272727264a4b49001300000000000000000000000000000000 │ │ +19001a1b1c1d1d1d1d1d1d4c4d05000100000000000000000000000000000000 │ │ +0000014e144f4f4f4f4f4f145000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000202020202020202020200000000000000000000000000000000000000 │ │ +0000000101010101010101010100000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/abs__ic_menu_moreoverflow_normal_holo_light.png ├── sng │ │ @@ -1,42 +1,41 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ } │ │ tRNS { │ │ - 0 102 0} │ │ + 0 102} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000001111110000000000000 │ │ -00000000000002222220000000000000 │ │ -00000000000002222220000000000000 │ │ +00000000000000000000000000000000 │ │ +00000000000000000000000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000001111110000000000000 │ │ -00000000000002222220000000000000 │ │ -00000000000002222220000000000000 │ │ +00000000000000000000000000000000 │ │ +00000000000000000000000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000001111110000000000000 │ │ 00000000000000000000000000000000 ├── res/drawable-mdpi-v4/dropdown_ic_arrow_pressed_holo_dark.png ├── sng │ │ @@ -17,39 +17,39 @@ │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ - (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ - (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ - (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ + (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ } │ │ tRNS { │ │ - 0 14 38 33 5 18 51 35 17 50 150 48 157 247 49 16 156 255 247 155 255 15 153 255 152 151 149 13 148 37 147 255 255 247 32 41 4 36 10} │ │ + 0 14 38 33 5 18 51 35 17 50 150 48 157 247 49 16 156 247 155 15 153 152 151 149 13 148 37 147 247 32 41 4 36 10} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ @@ -66,18 +66,18 @@ │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000001234 │ │ 00000000000000000000000000056667 │ │ 00000000000000000000000000896A6B │ │ 0000000000000000000000000896CD6E │ │ -000000000000000000000000F96GHI6E │ │ -00000000000000000000000F96JHKI6E │ │ -0000000000000000000000L96MNKKI6E │ │ -000000000000000000000L96ONKKKI6E │ │ -00000000000000000000L96PNKKKKI6E │ │ -0000000000000000000196QNKKKKKI6E │ │ -000000000000000000R96SNKKKKKKI6E │ │ -000000000000000000T6UVWWWWWWWX6E │ │ -000000000000000000Y666666666666Z │ │ -000000000000000000ab9666666669Zc │ │ +000000000000000000000000F96GYH6E │ │ +00000000000000000000000F96IYZH6E │ │ +0000000000000000000000J96KaZZH6E │ │ +000000000000000000000J96LaZZZH6E │ │ +00000000000000000000J96MaZZZZH6E │ │ +0000000000000000000196NaZZZZZH6E │ │ +000000000000000000O96PaZZZZZZH6E │ │ +000000000000000000Q6RbcccccccS6E │ │ +000000000000000000T666666666666U │ │ +000000000000000000VW9666666669UX │ │ } ├── res/drawable-mdpi-v4/btn_star_big_off.png ├── sng │ │ @@ -1,199 +1,138 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 30; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ (202,202,202) # rgb = (0xca,0xca,0xca) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ - (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ - (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ - (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ - (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ - (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ - (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ - (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ - (202,202,202) # rgb = (0xca,0xca,0xca) │ │ - (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ - (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ - (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ - (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ - (206,206,206) # rgb = (0xce,0xce,0xce) │ │ - (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ - (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ - (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ - (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ - (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - (147,147,147) # rgb = (0x93,0x93,0x93) │ │ - (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ - (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ - (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ - (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ - (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ - (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ - (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ - (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ - (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ - (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ - (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ - (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ - (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ - (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ - (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ - (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ - (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ - (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ - (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ - (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ - (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ - (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ - (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ - (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ - (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ - (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ - (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ - (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ - (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ @@ -231,45 +170,105 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ + (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ + (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ + (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ + (202,202,202) # rgb = (0xca,0xca,0xca) │ │ + (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (206,206,206) # rgb = (0xce,0xce,0xce) │ │ + (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ + (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ + (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ + (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ + (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ + (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ + (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ + (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ + (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ } │ │ tRNS { │ │ - 0 0 11 42 46 14 49 177 185 24 123 255 129 29 65 204 255 212 70 31 138 254 255 142 36 107 214 255 255 222 107 1 40 152 255 255 255 157 4 17 30 51 71 86 128 224 255 255 255 231 130 87 32 18 5 66 125 140 154 179 204 221 241 255 255 255 255 242 223 204 179 157 141 125 21 69 196 237 249 255 255 255 255 255 255 255 249 201 72 74 200 255 255 255 255 255 255 255 255 255 204 78 134 204 255 255 255 255 255 255 212 134 9 55 114 215 255 255 218 141 63 10 3 19 145 217 255 220 146 76 20 150 219 255 255 222 151 154 229 255 255 255 233 155 79 22 117 219 255 255 255 223 122 133 237 255 255 255 239 162 6 171 245 255 255 255 255 255 249 172 26 183 252 255 255 253 186 44 195 255 231 230 199 53 208 255 234 199 150 149 198 231 254 211 77 103 223 254 200 154 104 58 98 198 254 225 111 73 211 230 201 151 100 54 34 33 52 200 212 94 145 96 7 95 97 27 16 41 28 2 8} │ │ + 0 11 42 46 14 49 177 185 24 123 129 29 65 204 212 70 31 138 254 142 36 107 214 222 107 1 40 152 157 4 17 30 51 71 86 128 224 231 130 87 32 18 5 66 125 140 154 179 204 221 241 242 223 204 179 157 141 125 21 69 196 237 249 249 201 72 74 200 204 78 134 204 212 134 9 55 114 215 218 141 63 10 3 19 145 217 220 146 76 20 150 219 222 151 154 229 233 155 79 22 117 219 223 122 133 237 239 162 6 171 245 249 172 26 183 252 253 186 44 195 231 230 199 53 208 234 199 150 149 198 231 254 211 77 103 223 254 200 154 104 58 98 198 254 225 111 73 211 230 201 151 100 54 34 33 52 200 212 94 145 96 7 95 97 27 16 41 28 2 8} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000 │ │ -000001010101010101010101010203040501010101010101010101010000 │ │ -000001010101010101010101010607080601010101010101010101010000 │ │ -000001010101010101010101090a0b0b0c0d010101010101010101010000 │ │ -0000010101010101010101010e0f10101112010101010101010101010000 │ │ -000001010101010101010113141516161517180101010101010101010000 │ │ -0000010101010101010101191a1b1c1c1b1d1e1f01010101010101010000 │ │ -000001010101010101012021222324242322250401010101010101010000 │ │ -00000101262728292a2b2c2d2e2f30302f2e3132332a2934353601010000 │ │ -0000273738393a3b3c3d3e3f4041424241403f43444546474849124a0000 │ │ -00004b4c4d4e4f425051522f5354555554532f525150424f564d57580000 │ │ -0000595a5b16405c5d5e5f60616263636261605f5e5d5c40165b64650000 │ │ -00000d66676869416a6b6b6c6c6c6c6c6c6c6c6b6b6a416d686e6f340000 │ │ -000070717273307461757474747474747474747475617430767778790000 │ │ -00007a7b2a7c7d307e2f616161616161616161612f7e307f8081827a0000 │ │ -0000017a8259838450852486868686868686862485508788654a26010000 │ │ -00000101264a81898a8b8c8d8d8d8d8d8d8d8d8c8b8e8f90913601010000 │ │ -0000010101264a9293949596969696969696969594979891360101010000 │ │ -00000101010126999a9b9c9d9d9d9d9d9d9d9d9c9b9e9fa0010101010000 │ │ -00000101010170a1a2a3a4a5a6a79595a7a6a5a4a3a8a902010101010000 │ │ -000001010101aaabac2f9cadaea37474a3aead9c2fafb034010101010000 │ │ -000001010101b1b2759b9db37554b4b55475b39d9b40b6b7010101010000 │ │ -0000010101014bb87523b96bbabbbcbdbebfc0b92375c1c2010101010000 │ │ -000001010101c3c454c5bfc6c7c8c9c9cabdcbb5cc54cdce010101010000 │ │ -000001010101cfd0d1d2d3d4d5d68282d7d8cabcd9d1da81010101010000 │ │ -00000101010179dbdcddd8d735de1f1fa0273429dfdce002010101010000 │ │ -000001010101dee1203427a01f010101011fa0e234e3e4de010101010000 │ │ -000001010101e5e679a01f01010101010101011fa079e6e5010101010000 │ │ +000000000000000000000000000102030400000000000000000000000000 │ │ +000000000000000000000000000506070500000000000000000000000000 │ │ +0000000000000000000000000809aaaa0a0b000000000000000000000000 │ │ +0000000000000000000000000c0dabab0e0f000000000000000000000000 │ │ +0000000000000000000000101112acac1213140000000000000000000000 │ │ +00000000000000000000001516adaeaead17181900000000000000000000 │ │ +000000000000000000001a1bafb0b1b1b0af1c0300000000000000000000 │ │ +000000001d1e1f2021222324b2b3b4b4b3b2252627212028292a00000000 │ │ +00001e2b2c2d2e2f303132b5b6b7b8b8b7b6b5333435363738390f3a0000 │ │ +00003b3c3d3eb9b8babbbcb3bdbebfbfbebdb3bcbbbab8b93f3d40410000 │ │ +00004243c0acb6c1c2c3c4c5c6c7c8c8c7c6c5c4c3c2c1b6acc044450000 │ │ +00000b4647c9cab7cbcccccdcdcdcdcdcdcdcdcccccbb7cec94849280000 │ │ +00004a4b4c4db4cfc6d0cfcfcfcfcfcfcfcfcfcfd0c6cfb44e4f50510000 │ │ +00005253215455b4d1b3c6c6c6c6c6c6c6c6c6c6b3d1b456575859520000 │ │ +0000005259425a5bbad2b1d3d3d3d3d3d3d3d3b1d2ba5c5d453a1d000000 │ │ +000000001d3a585e5fd4d5d6d6d6d6d6d6d6d6d5d4606162632a00000000 │ │ +00000000001d3a6465d7d8d9d9d9d9d9d9d9d9d8d76667632a0000000000 │ │ +0000000000001d6869dadbdcdcdcdcdcdcdcdcdbda6a6b6c000000000000 │ │ +0000000000004a6d6edddedfe0e1d8d8e1e0dfdedd6f7001000000000000 │ │ +000000000000717273b3dbe2e3ddcfcfdde3e2dbb3747528000000000000 │ │ +0000000000007677d0dadce4d0be7879bed0e4dcdab67a7b000000000000 │ │ +0000000000003b7cd0b0e5cc7d7e7f80818283e5b0d08485000000000000 │ │ +0000000000008687be8882898a8b8c8c8d808e798fbe9091000000000000 │ │ +000000000000929394959697989959599a9b8d7f9c949d58000000000000 │ │ +000000000000519e9fa09b9a29a119196c1e2820a29fa301000000000000 │ │ +000000000000a1a41a281e6c1900000000196ca528a6a7a1000000000000 │ │ +000000000000a8a9516c190000000000000000196c51a9a8000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/abs__ic_clear_normal.png ├── sng │ │ @@ -1,14 +1,13 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ @@ -121,43 +120,43 @@ │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 0 1 2 3 4 5 7 10 11 8 12 27 40 26 15 28 104 167 55 32 20 13 53 165 109 41 169 223 170 55 35 21 14 168 224 178 43 57 175 221 169 37 24 19 167 179 30 16 34 174 220 166 180 6 173 219 48 179 38 22 57 174 218 165 178 39 25 173 216 177 59 42 33 49 174 215 176 53 155 213 161 156 212 172 170 162 36 211 171 57 169 154 210 170 168 209 160 31 208 171 167 159 153 207 170 56 166 158 150 206 169 155 112 58 165 116 44 9} │ │ + 0 1 2 3 4 5 7 10 11 8 12 27 40 26 15 28 104 167 55 32 20 13 53 165 109 41 169 223 170 55 35 21 14 168 224 178 43 57 175 221 169 37 24 19 167 179 30 16 34 174 220 166 180 6 173 219 48 179 38 22 57 174 218 165 178 39 25 173 216 177 59 42 33 49 174 215 176 53 155 213 161 156 212 172 170 162 36 211 171 57 169 154 210 170 168 209 160 31 208 171 167 159 153 207 170 56 166 158 150 206 169 155 112 58 165 116 44 9} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000001010202020202020101010101010101020202020202010100000000 │ │ -0000000001020304050605040302010101010203040506050403020100000000 │ │ -00000000020306070809080a06040201010204060a0809080706030200000000 │ │ -000000000204070b0c0d0e0f09070402020407090f0e0d100b07050200000000 │ │ -000000000206080c111213141516070505071615141718191008060200000000 │ │ -000000000206091a1b1c1d1e1f2021080821201f172223242509060200000000 │ │ -0000000002050810262728291e2a2b2c2c2b2a172d282e262f09050200000000 │ │ -0000000002040a3031263233341e0d14140d172d3335261f300a040200000000 │ │ -000000000103360b152a263738341e39391734383a263b150b36030100000000 │ │ -0000000001020407163c3b3d3e3f401717403f413d423c210704020100000000 │ │ -00000000010102040721431a3d4445404045464748430f070402010100000000 │ │ -0000000001010102050815494a3d4b4c454d474a491508050201010100000000 │ │ -000000000101010205082c14394e4f5050514e4a491508050201010100000000 │ │ -000000000101020407162b424e5253545553564e0d2b21070402010100000000 │ │ -00000000010204360b20574e4f58595a5a5b58514e2a20160704020100000000 │ │ -00000000010306092c314e5c5d5e5a4a4a5a5f60614e1f150906030100000000 │ │ -0000000002040a0f624e5c63645a484931485a6563664e14300a040200000000 │ │ -000000000205080e4e6768696a4243151543426a6b686c4e0c08050200000000 │ │ -00000000020609426d6e6f6a3b3c0f0808213c2a6a6b6e704e0b060200000000 │ │ -000000000206082f716f721f2016070505071615316a73746208060200000000 │ │ -000000000205070b2f752f300b0704020204070b302f2562160a050200000000 │ │ -000000000203060a080b097636040201010204360a090b080a06040200000000 │ │ -0000000001020405060606040302010101010203040606060504020100000000 │ │ -0000000001010202020202020201010101010101020202020202010100000000 │ │ +0000000000000101010101010000000000000000010101010101000000000000 │ │ +0000000000010203040504030201000000000102030405040302010000000000 │ │ +0000000001020506070807090503010000010305090708070605020100000000 │ │ +000000000103060a0b0c0d0e08060301010306080e0d0c0f0a06040100000000 │ │ +000000000105070b101112131415060404061514131617180f07050100000000 │ │ +00000000010508191a1b1c1d1e1f200707201f1e162122232408050100000000 │ │ +000000000104070f252627281d292a2b2b2a29162c272d252e08040100000000 │ │ +000000000103092f30253132331d0c13130c162c3234251e2f09030100000000 │ │ +000000000002350a1429253637331d383816333739253a140a35020000000000 │ │ +0000000000010306153b3a3c3d3e3f16163f3e403c413b200603010000000000 │ │ +0000000000000103062042193c43443f3f44454647420e060301000000000000 │ │ +000000000000000104071448493c4a4b444c4649481407040100000000000000 │ │ +000000000000000104072b13384d4e4f4f504d49481407040100000000000000 │ │ +000000000000010306152a414d5152535452554d0c2a20060301000000000000 │ │ +00000000000103350a1f564d4e575859595a57504d291f150603010000000000 │ │ +00000000000205082b304d5b5c5d594949595e5f604d1e140805020000000000 │ │ +000000000103090e614d5b62635947483047596462654d132f09030100000000 │ │ +000000000104070d4d66676869414214144241696a676b4d0b07040100000000 │ │ +00000000010508416c6d6e693a3b0e0707203b29696a6d6f4d0a050100000000 │ │ +000000000105072e706e711e1f15060404061514306972736107050100000000 │ │ +000000000104060a2e742e2f0a0603010103060a2f2e24611509040100000000 │ │ +0000000001020509070a0875350301000001033509080a070905030100000000 │ │ +0000000000010304050505030201000000000102030505050403010000000000 │ │ +0000000000000101010101010100000000000000010101010101000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/abs__ic_search_api_holo_light.png ├── sng │ │ @@ -1,64 +1,50 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 21; height: 21; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ - (218,218,219) # rgb = (0xda,0xda,0xdb) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (170,170,172) # rgb = (0xaa,0xaa,0xac) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (199,199,200) # rgb = (0xc7,0xc7,0xc8) │ │ - (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ - (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (173,173,175) # rgb = (0xad,0xad,0xaf) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (243,243,244) # rgb = (0xf3,0xf3,0xf4) │ │ (225,225,226) # rgb = (0xe1,0xe1,0xe2) │ │ (224,224,225) # rgb = (0xe0,0xe0,0xe1) │ │ (238,238,239) # rgb = (0xee,0xee,0xef) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (205,205,206) # rgb = (0xcd,0xcd,0xce) │ │ - (242,242,243) # rgb = (0xf2,0xf2,0xf3) │ │ - (209,209,210) # rgb = (0xd1,0xd1,0xd2) │ │ (207,207,208) # rgb = (0xcf,0xcf,0xd0) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (211,211,212) # rgb = (0xd3,0xd3,0xd4) │ │ (136,136,140) # rgb = (0x88,0x88,0x8c) │ │ (118,118,122) # rgb = (0x76,0x76,0x7a) │ │ - (113,113,117) # rgb = (0x71,0x71,0x75) │ │ (117,117,120) # rgb = (0x75,0x75,0x78) │ │ (132,132,136) # rgb = (0x84,0x84,0x88) │ │ (192,192,194) # rgb = (0xc0,0xc0,0xc2) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (227,227,228) # rgb = (0xe3,0xe3,0xe4) │ │ - (210,210,211) # rgb = (0xd2,0xd2,0xd3) │ │ - (239,239,240) # rgb = (0xef,0xef,0xf0) │ │ - (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (200,200,201) # rgb = (0xc8,0xc8,0xc9) │ │ (180,180,182) # rgb = (0xb4,0xb4,0xb6) │ │ (118,118,122) # rgb = (0x76,0x76,0x7a) │ │ (116,116,120) # rgb = (0x74,0x74,0x78) │ │ (135,135,139) # rgb = (0x87,0x87,0x8b) │ │ (161,161,163) # rgb = (0xa1,0xa1,0xa3) │ │ (160,160,163) # rgb = (0xa0,0xa0,0xa3) │ │ (140,140,143) # rgb = (0x8c,0x8c,0x8f) │ │ (118,118,122) # rgb = (0x76,0x76,0x7a) │ │ (116,116,120) # rgb = (0x74,0x74,0x78) │ │ (162,162,164) # rgb = (0xa2,0xa2,0xa4) │ │ (201,201,202) # rgb = (0xc9,0xc9,0xca) │ │ - (212,212,214) # rgb = (0xd4,0xd4,0xd6) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (213,213,214) # rgb = (0xd5,0xd5,0xd6) │ │ (119,119,123) # rgb = (0x77,0x77,0x7b) │ │ (120,120,124) # rgb = (0x78,0x78,0x7c) │ │ (202,202,204) # rgb = (0xca,0xca,0xcc) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -83,49 +69,42 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (188,188,189) # rgb = (0xbc,0xbc,0xbd) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (120,120,124) # rgb = (0x78,0x78,0x7c) │ │ (133,133,137) # rgb = (0x85,0x85,0x89) │ │ (181,181,184) # rgb = (0xb5,0xb5,0xb8) │ │ - (230,230,231) # rgb = (0xe6,0xe6,0xe7) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ - (219,219,220) # rgb = (0xdb,0xdb,0xdc) │ │ (108,108,111) # rgb = (0x6c,0x6c,0x6f) │ │ (143,143,146) # rgb = (0x8f,0x8f,0x92) │ │ (117,117,120) # rgb = (0x75,0x75,0x78) │ │ (213,213,214) # rgb = (0xd5,0xd5,0xd6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ (114,114,118) # rgb = (0x72,0x72,0x76) │ │ (157,157,160) # rgb = (0x9d,0x9d,0xa0) │ │ (242,242,243) # rgb = (0xf2,0xf2,0xf3) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ - (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (203,203,235) # rgb = (0xcb,0xcb,0xeb) │ │ (245,245,246) # rgb = (0xf5,0xf5,0xf6) │ │ (169,169,172) # rgb = (0xa9,0xa9,0xac) │ │ (117,117,121) # rgb = (0x75,0x75,0x79) │ │ (228,228,229) # rgb = (0xe4,0xe4,0xe5) │ │ - (114,114,118) # rgb = (0x72,0x72,0x76) │ │ (159,159,161) # rgb = (0x9f,0x9f,0xa1) │ │ (243,243,244) # rgb = (0xf3,0xf3,0xf4) │ │ (247,247,248) # rgb = (0xf7,0xf7,0xf8) │ │ - (244,244,245) # rgb = (0xf4,0xf4,0xf5) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (169,169,171) # rgb = (0xa9,0xa9,0xab) │ │ (117,117,121) # rgb = (0x75,0x75,0x79) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (246,246,247) # rgb = (0xf6,0xf6,0xf7) │ │ (118,118,122) # rgb = (0x76,0x76,0x7a) │ │ (134,134,138) # rgb = (0x86,0x86,0x8a) │ │ (176,176,178) # rgb = (0xb0,0xb0,0xb2) │ │ - (226,226,227) # rgb = (0xe2,0xe2,0xe3) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ ( 81, 81, 83) # rgb = (0x51,0x51,0x53) │ │ (208,208,210) # rgb = (0xd0,0xd0,0xd2) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (169,169,171) # rgb = (0xa9,0xa9,0xab) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -136,123 +115,111 @@ │ │ (161,161,164) # rgb = (0xa1,0xa1,0xa4) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (110,110,114) # rgb = (0x6e,0x6e,0x72) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (119,119,123) # rgb = (0x77,0x77,0x7b) │ │ (126,126,130) # rgb = (0x7e,0x7e,0x82) │ │ (161,161,163) # rgb = (0xa1,0xa1,0xa3) │ │ - (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (247,247,248) # rgb = (0xf7,0xf7,0xf8) │ │ (212,212,213) # rgb = (0xd4,0xd4,0xd5) │ │ (121,121,125) # rgb = (0x79,0x79,0x7d) │ │ (202,202,204) # rgb = (0xca,0xca,0xcc) │ │ (216,216,217) # rgb = (0xd8,0xd8,0xd9) │ │ (128,128,131) # rgb = (0x80,0x80,0x83) │ │ (185,185,187) # rgb = (0xb9,0xb9,0xbb) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (159,159,162) # rgb = (0x9f,0x9f,0xa2) │ │ - (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (187,187,189) # rgb = (0xbb,0xbb,0xbd) │ │ (183,183,185) # rgb = (0xb7,0xb7,0xb9) │ │ (117,117,121) # rgb = (0x75,0x75,0x79) │ │ (116,116,120) # rgb = (0x74,0x74,0x78) │ │ (153,153,156) # rgb = (0x99,0x99,0x9c) │ │ (156,156,159) # rgb = (0x9c,0x9c,0x9f) │ │ (136,136,139) # rgb = (0x88,0x88,0x8b) │ │ (114,114,118) # rgb = (0x72,0x72,0x76) │ │ (127,127,131) # rgb = (0x7f,0x7f,0x83) │ │ (192,192,193) # rgb = (0xc0,0xc0,0xc1) │ │ (193,193,195) # rgb = (0xc1,0xc1,0xc3) │ │ - (237,237,238) # rgb = (0xed,0xed,0xee) │ │ - (163,163,166) # rgb = (0xa3,0xa3,0xa6) │ │ (223,223,224) # rgb = (0xdf,0xdf,0xe0) │ │ (214,214,215) # rgb = (0xd6,0xd6,0xd7) │ │ (132,132,136) # rgb = (0x84,0x84,0x88) │ │ (117,117,121) # rgb = (0x75,0x75,0x79) │ │ (118,118,122) # rgb = (0x76,0x76,0x7a) │ │ (117,117,121) # rgb = (0x75,0x75,0x79) │ │ (128,128,132) # rgb = (0x80,0x80,0x84) │ │ (195,195,197) # rgb = (0xc3,0xc3,0xc5) │ │ (132,132,135) # rgb = (0x84,0x84,0x87) │ │ (117,117,121) # rgb = (0x75,0x75,0x79) │ │ (119,119,123) # rgb = (0x77,0x77,0x7b) │ │ (183,183,185) # rgb = (0xb7,0xb7,0xb9) │ │ (176,176,178) # rgb = (0xb0,0xb0,0xb2) │ │ - (207,207,209) # rgb = (0xcf,0xcf,0xd1) │ │ (166,166,169) # rgb = (0xa6,0xa6,0xa9) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (185,185,187) # rgb = (0xb9,0xb9,0xbb) │ │ (189,189,191) # rgb = (0xbd,0xbd,0xbf) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (117,117,121) # rgb = (0x75,0x75,0x79) │ │ (118,118,122) # rgb = (0x76,0x76,0x7a) │ │ (181,181,183) # rgb = (0xb5,0xb5,0xb7) │ │ (207,207,209) # rgb = (0xcf,0xcf,0xd1) │ │ - (233,233,234) # rgb = (0xe9,0xe9,0xea) │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (180,180,182) # rgb = (0xb4,0xb4,0xb6) │ │ (176,176,179) # rgb = (0xb0,0xb0,0xb3) │ │ (222,222,223) # rgb = (0xde,0xde,0xdf) │ │ (230,230,231) # rgb = (0xe6,0xe6,0xe7) │ │ (121,121,125) # rgb = (0x79,0x79,0x7d) │ │ (116,116,120) # rgb = (0x74,0x74,0x78) │ │ (118,118,122) # rgb = (0x76,0x76,0x7a) │ │ (184,184,186) # rgb = (0xb8,0xb8,0xba) │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (199,199,201) # rgb = (0xc7,0xc7,0xc9) │ │ (198,198,199) # rgb = (0xc6,0xc6,0xc7) │ │ (121,121,124) # rgb = (0x79,0x79,0x7c) │ │ (116,116,120) # rgb = (0x74,0x74,0x78) │ │ (119,119,123) # rgb = (0x77,0x77,0x7b) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (161,161,164) # rgb = (0xa1,0xa1,0xa4) │ │ (205,205,206) # rgb = (0xcd,0xcd,0xce) │ │ (197,197,198) # rgb = (0xc5,0xc5,0xc6) │ │ (120,120,124) # rgb = (0x78,0x78,0x7c) │ │ (229,229,230) # rgb = (0xe5,0xe5,0xe6) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ - (197,197,200) # rgb = (0xc5,0xc5,0xc8) │ │ (166,166,169) # rgb = (0xa6,0xa6,0xa9) │ │ (202,202,203) # rgb = (0xca,0xca,0xcb) │ │ (121,121,125) # rgb = (0x79,0x79,0x7d) │ │ (180,180,182) # rgb = (0xb4,0xb4,0xb6) │ │ (215,215,217) # rgb = (0xd7,0xd7,0xd9) │ │ - (189,189,191) # rgb = (0xbd,0xbd,0xbf) │ │ (203,203,205) # rgb = (0xcb,0xcb,0xcd) │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ - (205,205,207) # rgb = (0xcd,0xcd,0xcf) │ │ - (238,238,239) # rgb = (0xee,0xee,0xef) │ │ ( 45, 45, 50) # rgb = (0x2d,0x2d,0x32) │ │ ( 97, 97,102) # rgb = (0x61,0x61,0x66) │ │ + (113,113,117) # rgb = (0x71,0x71,0x75) │ │ + (114,114,118) # rgb = (0x72,0x72,0x76) │ │ } │ │ tRNS { │ │ - 0 0 0 5 9 11 6 0 0 0 0 0 3 15 23 46 56 56 48 27 16 6 0 0 6 24 58 151 231 255 239 162 68 29 11 0 0 0 3 78 228 245 149 105 100 140 233 239 96 5 0 14 56 225 217 56 13 12 22 46 188 68 19 1 4 21 144 248 58 20 7 5 17 45 221 183 26 5 8 41 219 159 6 0 1 1 0 4 134 238 59 10 54 254 110 14 1 0 1 0 12 91 233 54 255 108 13 1 0 12 92 235 8 43 227 156 6 0 1 1 3 59 10 4 25 150 243 57 18 8 1 5 43 218 185 5 0 15 57 205 63 52 178 77 10 2 0 3 80 227 238 114 109 149 253 176 63 5 0 0 5 60 158 234 230 232 175 69 159 239 214 79 5 0 3 46 75 73 45 53 237 225 78 4 0 0 0 5 5 10 49 207 249 224 77 3 0 3 66 213 248 223 51 11 0 3 65 213 49 11 0 4 66 206 84 4 0 3 46 47 5 0 0 1 2} │ │ + 0 5 9 11 6 3 15 23 46 56 56 48 27 16 6 6 24 58 151 231 239 162 68 29 11 3 78 228 245 149 105 100 140 233 239 96 5 14 56 225 217 56 13 12 22 46 188 68 19 1 4 21 144 248 58 20 7 5 17 45 221 183 26 5 8 41 219 159 6 1 1 4 134 238 59 10 54 254 110 14 1 1 12 91 233 54 108 13 1 12 92 235 8 43 227 156 6 1 1 3 59 10 4 25 150 243 57 18 8 1 5 43 218 185 5 15 57 205 63 52 178 77 10 2 3 80 227 238 114 109 149 253 176 63 5 5 60 158 234 230 232 175 69 159 239 214 79 5 3 46 75 73 45 53 237 225 78 4 5 5 10 49 207 249 224 77 3 3 66 213 248 223 51 11 3 65 213 49 11 4 66 206 84 4 3 46 47 5 1 2} │ │ IMAGE { │ │ pixels hex │ │ -000001020003040505040600070800000909090909 │ │ -000a0b0c0d0e0f101112131415160a000000090909 │ │ -001718191a1b1c1d1d1e1f20212223240000090909 │ │ -2526192728292a2b2c2d2e2f301331090000090909 │ │ -3233343536370e38393a3b3c2f3d3e3f0000090909 │ │ -4041424344454600004748494a4b4c4d0000090909 │ │ -4e4f5051195253545556574858595a040900090909 │ │ -5b5c5d5e5f096061006263646566655b0900090909 │ │ -056768696a006b61006c096d6e6f655b0900090909 │ │ -70717273197475767700780d582f797a0000000009 │ │ -7b7c7d7e7f80818282838084858613870088000000 │ │ -09898a728b8c8038390d8d8e688f80909192000000 │ │ -00937c94959673979899289a689b9c677c9d889e00 │ │ -9e9fa07ca1a266a3a4a5a6a7a868a9aaab0eacad61 │ │ -007588ae1419afb0b1b27c45b3b46868b5b60eb7b8 │ │ -0000b9ba00bb045b5b04bcbdbebf68c068c1c27cc3 │ │ -090000c48800000000006cc519c6c768c868c9cacb │ │ -0909000000000000000061cccd3acecf6868b5d0d1 │ │ -09090909090909090900000ad2d33ad4d5cfd67cd7 │ │ -0909090909090909090000006cd8d93adadb0edcdd │ │ -09090909090909090909090000de00df5b5be00024 │ │ +000000000001020303020400000000000000000000 │ │ +00000005060708090a0b0c0d0e0000000000000000 │ │ +00000f10111213bebe141516171800000000000000 │ │ +0019101a1b1c1d1e1f202122230c24000000000000 │ │ +002526272829072a2b2c2d2e222f30310000000000 │ │ +323334353637380000393a3b3c3d3e3f0000000000 │ │ +40414243104400454600473a48494a020000000000 │ │ +4b4c4d4e4f005000005100525354534b0000000000 │ │ +0355bf5657005800000000595a5b534b0000000000 │ │ +5c5d5e5f1060006162006306482264650000000000 │ │ +666768696a6b6c6d6d6e6b6f70710c720000000000 │ │ +0073745e75766b2a2b067778bf796b7a7b00000000 │ │ +007c677d7e7f5f8081821b83bf8485556786000000 │ │ +000087678889548a8b8c8d8e8fbf90919207930000 │ │ +000000940d10959697986737999abfbf9b9c079d00 │ │ +00000000009e024b4b029fa0a1a2bfa3bfa4a567a6 │ │ +0000000000000000000000a710a8a9bfaabfabacad │ │ +000000000000000000000000ae2cafb0bfbf9bb1b2 │ │ +00000000000000000000000000b32cb4b5b0b667b7 │ │ +0000000000000000000000000000b82cb9ba07bb00 │ │ +000000000000000000000000000000bc4b4bbd0000 │ │ } ├── res/drawable-mdpi-v4/abs__ic_go_search_api_holo_light.png ├── sng │ │ @@ -2,111 +2,95 @@ │ │ IHDR { │ │ width: 21; height: 21; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ - (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ - (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ - ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ - (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ - (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ - (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ } │ │ tRNS { │ │ - 0 0 0 8 13 2 0 0 5 48 61 18 2 0 1 10 80 196 52 20 2 11 73 255 194 54 2 0 74 254 255 54 19 2 0 0 75 251 197 55 2 254 252 62 21 0 255 250 255 156 23 3 196 63 0 198 56 17 2 196 54 2 0 55 3 0 200 54 2 50 63 3 0 9 14 2 0 0 0} │ │ + 0 8 13 2 5 48 61 18 2 1 10 80 196 52 20 2 11 73 194 54 2 74 254 54 19 2 75 251 197 55 2 254 252 62 21 250 156 23 3 196 63 198 56 17 2 196 54 2 55 3 200 54 2 50 63 3 9 14 2} │ │ IMAGE { │ │ - pixels hex │ │ -000000000000000000000000000000000000000000 │ │ -000000000101010101010001000000000000000000 │ │ -000000000101010101010201010000000000000000 │ │ -000000000101010304050607010100000000000000 │ │ -00000000010108090a0b0c010d0101000000000000 │ │ -000000000e010f1011121314000701010000000000 │ │ -000000000e011516171819131a001b010100000000 │ │ -000000000e00151c1d1e181f202122230101000000 │ │ -000000000e0015241e251e26270b28010101000000 │ │ -000000000e0015241e292a1e182b2c2d0101000000 │ │ -000000000e0015241e292e2f303132330101000000 │ │ -000000000e0015241e292a1e34352c360101000000 │ │ -000000000e0015241e251e3738393a010101000000 │ │ -000000000e00151c1d1e3b3c133d3e230101000000 │ │ -000000000e01151617263f1340410d010100000000 │ │ -000000000e010f1042431344000701010000000000 │ │ -0000000001010845460b4700480101000000000000 │ │ -00000000010101494a4b4c4d010100000000000000 │ │ -000000000101010101014e01010000000000000000 │ │ -000000000101010101010001000000000000000000 │ │ -000000000000000000000000000000000000000000 │ │ + pixels base64 │ │ +000000000000000000000 │ │ +000000000000000000000 │ │ +000000000000000000000 │ │ +000000012300000000000 │ │ +000000456780000000000 │ │ +000090ABCDEF000000000 │ │ +000090GHxIJEK00000000 │ │ +000090GLMyINOP0000000 │ │ +000090GQyRyST7U000000 │ │ +000090GQyVWyIXY000000 │ │ +000090GQyVzZ+abc00000 │ │ +000090GQyVWydeY000000 │ │ +000090GQyRyfghi000000 │ │ +000090GLMyjkEl0000000 │ │ +000090GHxSmEn00000000 │ │ +000090ABopEq000000000 │ │ +0000004rs7t0000000000 │ │ +0000000uvw00000000000 │ │ +000000000000000000000 │ │ +000000000000000000000 │ │ +000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/abs__ic_ab_back_holo_dark.png ├── sng │ │ @@ -42,30 +42,29 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 6 8 10 3 1 16 110 124 100 2 78 138 135 45 26 127 93 91 126 39 131 136 74 102 137 116 11 54 134 132 50 56 49 104 40 92 27 79 47 111 4} │ │ + 0 6 8 10 3 1 16 110 124 100 2 78 138 135 45 26 127 93 91 126 39 131 136 74 102 137 116 11 54 134 132 50 56 49 104 40 92 27 79 47 111 4} │ │ IMAGE { │ │ pixels base64 │ │ -0000111123451100 │ │ -0000161789A51100 │ │ -00011B1CDEF1B000 │ │ -001161GHEI161100 │ │ -001161JEKG161100 │ │ -00061LMNO1B11000 │ │ -00116PQRS1610000 │ │ -00B1TUVW1B110000 │ │ -00B1XEVY1B110000 │ │ -00116ZQRS1610000 │ │ -00061aMNO1B11000 │ │ -001161bEKG161100 │ │ -001161cHUI161100 │ │ -00011B1dDNe1B000 │ │ -00001617f9Ag1100 │ │ -0000111123451100 │ │ +0000000012340000 │ │ +0000050678940000 │ │ +00000A0BCDE0A000 │ │ +000050FGDH050000 │ │ +000050IDJF050000 │ │ +00050KLMN0A00000 │ │ +00005OPQR0500000 │ │ +00A0STUV0A000000 │ │ +00A0WDUX0A000000 │ │ +00005YPQR0500000 │ │ +00050ZLMN0A00000 │ │ +000050aDJF050000 │ │ +000050bGTH050000 │ │ +00000A0cCMd0A000 │ │ +00000506e89f0000 │ │ +0000000012340000 │ │ } ├── res/drawable-mdpi-v4/abs__ic_search.png ├── sng │ │ @@ -2,39 +2,39 @@ │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 2500 0000 2600 5f01 9403 8306 7108 4908 7d07 8705 8902 6301 1400 6b00 0a00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0100 0000 0000 3d02 4f07 000c 0013 0016 0018 001e 0016 0015 0010 0709 7205 0001 0000 9f00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0500 3a00 0001 2504 0b0c 0017 2832 9b5d cf83 df95 e399 dc91 c278 7a4c 0025 0011 3909 1202 0700 1c00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 ff00 0001 3806 0011 0028 ac66 f2aa ffc4 ffcd ffcd ffc7 ffd1 ffcc ffc3 df97 784d 0019 1b0d 0002 0000 cd00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 1800 0000 2305 0012 2632 d789 ffc5 ffc1 e99a b96e 9658 8855 9d5e cd7e f5ac ffcb fabd ab67 001f 310b 3002 2800 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 5203 290e 1e2b dd8e ffc9 f5ac a15d 072c 001b 0010 0011 0013 0022 3939 cb7d ffbe fec4 a765 0019 2e09 0001 ff00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0100 2000 3008 001b bc72 ffc4 f2a9 6347 001a 070f 5007 a104 b703 8a05 3109 0012 0024 b66e ffbe f9b7 6646 0011 6c03 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 7202 010f 523e f9af fdbc 8755 0018 510a 3a01 0000 0000 0000 0000 0f00 4303 2010 0025 d381 ffc9 d78d 091f 3809 8f00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 7506 0016 be72 ffc3 d98a 0024 2e0d 1701 0000 0300 0000 0000 0000 2600 0000 7505 0d13 5744 f8ae fab6 6145 000b ff02 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -fe00 2a09 0924 e391 ffc4 935a 0b14 7d05 2700 0300 0000 0000 0000 0000 0000 1b00 9900 2b0c 0023 dd89 ffc9 a662 0110 aa04 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 000a 3f39 f4a3 fbb1 6447 020f cf02 1a00 0000 0000 0000 0000 0000 0000 0000 0000 6507 041a bc71 ffc3 c97b 001b 4f05 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff01 020b 533d f7a7 f6aa 4c3e 000e fa01 1100 0000 0000 0000 0000 0000 0000 0000 6f00 6905 0019 ad66 ffbe cf80 001e 3505 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -fe01 000a 3e38 f3a0 faae 6045 010e eb02 0000 0000 0000 0000 0000 0000 0000 0000 8b00 6d06 0619 b76d ffbf c677 001a 5a04 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -ff00 1b09 0525 e48e ffbc 8654 0e13 8205 1400 0100 0000 0000 0000 0000 0000 0900 1500 340b 0020 d47f ffc1 a863 0011 a404 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 6e06 0017 bf6f ffbd d080 0022 280c 0401 2700 0100 0000 0000 0000 0700 2500 7903 0e12 413d f6a0 fbae 6b48 000c e802 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -3a00 6602 0011 5d42 fba5 fcb1 724d 0017 6609 2601 3300 0000 0500 0000 0000 5a03 2e0f 0022 c772 ffba dc89 0022 270a 7600 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 1801 2708 001f c372 ffb6 ee9c 543f 0017 330e 5f05 8002 9a01 7903 5508 0011 0020 9f5c feaa f9a5 664a 0a1a 5604 f600 1b00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 7700 5103 170f 3432 e48a ffb4 ee9c 8653 0025 0018 0015 0013 0017 001a 2631 bb69 ffa6 ffaa f5a0 5a46 0021 000f 0006 5304 0001 1a00 1300 0000 0000 0000 0000 │ │ -0000 1600 0000 2e05 0013 4539 de84 ffb1 ffae db85 ac63 734a 6144 8551 c16d eb8f ffaf ffa5 ffa5 ffad f49f 6d46 202f 142a 0014 2008 0001 1700 1400 0000 0000 0000 │ │ -0000 0100 0000 0001 2507 0012 0e2e b969 f499 ffb3 ffb0 ffaa ffa8 ffa9 ffaf ffab e88a 8450 b96b ffa6 ffad f49c f49a eb9a 5e44 0017 4309 0001 1200 5d00 0000 0000 │ │ -0000 0000 0000 ff00 0001 3d05 000f 001b 513c a35c d57a e588 eb8e e084 c56f 8b51 152d 0020 002e bb6a fea2 ffa4 ffa3 ffab f39e 6b45 0017 4009 0001 1600 0000 0000 │ │ -0000 0000 0000 0200 ad00 0000 2202 4a08 000d 0014 0024 022a 0b2c 0028 001e 0010 000c 3f09 0219 483f fc9c ffa1 ffa0 fe9f ffa9 f19d 6145 0018 4309 0001 1b00 3200 │ │ -0000 0000 0000 0000 0000 2100 2a00 0000 e002 8604 1306 0008 0008 0007 3506 a203 b701 f301 040e 7a47 ffa1 ffa0 ff9f ffa0 fe9d ffa7 f39c 6b44 0017 2f08 0001 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0500 0000 0000 0000 0000 0000 0000 0000 0000 0000 2c01 1807 0121 bc6a ffa1 fe9e ff9d ff9e fe9c ffa6 f19b 6345 0013 4504 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 5f01 9403 8306 7108 4908 7d07 8705 8902 6301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 3d02 4f07 000c 0013 0016 0018 001e 0016 0015 0010 0709 7205 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0001 2504 0b0c 0017 2832 9b5d cf83 df95 e399 dc91 c278 7a4c 0025 0011 3909 1202 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0001 3806 0011 0028 ac66 f2aa ffc4 ffcd ffcd ffc7 ffd1 ffcc ffc3 df97 784d 0019 1b0d 0002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 2305 0012 2632 d789 ffc5 ffc1 e99a b96e 9658 8855 9d5e cd7e f5ac ffcb fabd ab67 001f 310b 3002 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 5203 290e 1e2b dd8e ffc9 f5ac a15d 072c 001b 0010 0011 0013 0022 3939 cb7d ffbe fec4 a765 0019 2e09 0001 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 3008 001b bc72 ffc4 f2a9 6347 001a 070f 5007 a104 b703 8a05 3109 0012 0024 b66e ffbe f9b7 6646 0011 6c03 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 7202 010f 523e f9af fdbc 8755 0018 510a 3a01 0000 0000 0000 0000 0000 4303 2010 0025 d381 ffc9 d78d 091f 3809 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 7506 0016 be72 ffc3 d98a 0024 2e0d 1701 0000 0000 0000 0000 0000 0000 0000 7505 0d13 5744 f8ae fab6 6145 000b ff02 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 2a09 0924 e391 ffc4 935a 0b14 7d05 0000 0000 0000 0000 0000 0000 0000 0000 0000 2b0c 0023 dd89 ffc9 a662 0110 aa04 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 000a 3f39 f4a3 fbb1 6447 020f cf02 0000 0000 0000 0000 0000 0000 0000 0000 0000 6507 041a bc71 ffc3 c97b 001b 4f05 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +ff01 020b 533d f7a7 f6aa 4c3e 000e fa01 0000 0000 0000 0000 0000 0000 0000 0000 0000 6905 0019 ad66 ffbe cf80 001e 3505 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +fe01 000a 3e38 f3a0 faae 6045 010e eb02 0000 0000 0000 0000 0000 0000 0000 0000 0000 6d06 0619 b76d ffbf c677 001a 5a04 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 1b09 0525 e48e ffbc 8654 0e13 8205 0000 0000 0000 0000 0000 0000 0000 0000 0000 340b 0020 d47f ffc1 a863 0011 a404 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 6e06 0017 bf6f ffbd d080 0022 280c 0401 0000 0000 0000 0000 0000 0000 0000 7903 0e12 413d f6a0 fbae 6b48 000c e802 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 6602 0011 5d42 fba5 fcb1 724d 0017 6609 2601 0000 0000 0000 0000 0000 5a03 2e0f 0022 c772 ffba dc89 0022 270a 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 1801 2708 001f c372 ffb6 ee9c 543f 0017 330e 5f05 8002 9a01 7903 5508 0011 0020 9f5c feaa f9a5 664a 0a1a 5604 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 5103 170f 3432 e48a ffb4 ee9c 8653 0025 0018 0015 0013 0017 001a 2631 bb69 ffa6 ffaa f5a0 5a46 0021 000f 0006 5304 0001 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 2e05 0013 4539 de84 ffb1 ffae db85 ac63 734a 6144 8551 c16d eb8f ffaf ffa5 ffa5 ffad f49f 6d46 202f 142a 0014 2008 0001 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0001 2507 0012 0e2e b969 f499 ffb3 ffb0 ffaa ffa8 ffa9 ffaf ffab e88a 8450 b96b ffa6 ffad f49c f49a eb9a 5e44 0017 4309 0001 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0001 3d05 000f 001b 513c a35c d57a e588 eb8e e084 c56f 8b51 152d 0020 002e bb6a fea2 ffa4 ffa3 ffab f39e 6b45 0017 4009 0001 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 2202 4a08 000d 0014 0024 022a 0b2c 0028 001e 0010 000c 3f09 0219 483f fc9c ffa1 ffa0 fe9f ffa9 f19d 6145 0018 4309 0001 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 e002 8604 1306 0008 0008 0007 3506 a203 b701 f301 040e 7a47 ffa1 ffa0 ff9f ffa0 fe9d ffa7 f39c 6b44 0017 2f08 0001 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2c01 1807 0121 bc6a ffa1 fe9e ff9d ff9e fe9c ffa6 f19b 6345 0013 4504 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2a03 100d 0026 be6a ffa0 fe9c ff9c ff9c fe99 ffa6 e892 462f 2107 bb01 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1a03 1110 0026 bc69 ff9e fe9b fe9a fe99 fe9d f499 4b38 0007 ff01 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 3704 1c0f 0026 bd69 ff9e ff9a ff9a ffa4 c470 001c 3707 a700 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cd00 0000 1f03 0f0f 0026 b967 fd9a fb96 c970 112d 0c0e 3502 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6400 0000 2e04 0c0e 0021 7947 7144 0021 000f 1b04 0000 4600 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 0000 0c03 1708 000a 000a 1e08 1903 0001 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cb00 0000 7801 ff02 ff01 8800 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 3704 1c0f 0026 bd69 ff9e ff9a ff9a ffa4 c470 001c 3707 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1f03 0f0f 0026 b967 fd9a fb96 c970 112d 0c0e 3502 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2e04 0c0e 0021 7947 7144 0021 000f 1b04 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0c03 1708 000a 000a 1e08 1903 0001 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7801 ff02 ff01 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-mdpi-v4/dropdown_ic_arrow_normal_holo_dark.png ├── sng │ │ @@ -13,34 +13,33 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ - (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ - ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 2 1 9 20 17 8 134 5 142 246 6 141 255 246 139 255 138 7 136 255 135 133 132 19 131 255 255 246 0} │ │ + 0 2 1 9 20 17 8 134 5 142 246 6 141 246 139 138 7 136 135 133 132 19 131 246} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ @@ -57,18 +56,18 @@ │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000120 │ │ 00000000000000000000000000003452 │ │ 00000000000000000000000000064748 │ │ 00000000000000000000000000649A4B │ │ -000000000000000000000000064CDE4B │ │ -00000000000000000000000064FDGE4B │ │ -0000000000000000000000064HDGGE4B │ │ -0000000000000000000000I4JKGGGE4B │ │ -000000000000000000000I4LKGGGGE4B │ │ -00000000000000000000I4MKGGGGGE4B │ │ -0000000000000000000I4NKGGGGGGE4B │ │ -0000000000000000002OPQRRRRRRRS4B │ │ -000000000000000000T54444444444O1 │ │ -00000000000000000002BIIIIIIIIB10 │ │ +000000000000000000000000064COD4B │ │ +00000000000000000000000064EOPD4B │ │ +0000000000000000000000064FOPPD4B │ │ +0000000000000000000000G4HQPPPD4B │ │ +000000000000000000000G4IQPPPPD4B │ │ +00000000000000000000G4JQPPPPPD4B │ │ +0000000000000000000G4KQPPPPPPD4B │ │ +0000000000000000002LMRSSSSSSSN4B │ │ +000000000000000000054444444444L1 │ │ +00000000000000000002BGGGGGGGGB10 │ │ } ├── res/drawable-mdpi-v4/abs__spinner_48_inner_holo.png ├── sng │ │ @@ -6,51 +6,51 @@ │ │ IMAGE { │ │ pixels hex │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc01 fc09 fd17 fd24 fe2d d433 8033 802c 8123 8114 8207 8200 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa00 fa0a fb26 fb4c fc66 fd76 fd7d fe80 d480 8080 8080 817c 8274 8263 8347 8421 8407 8500 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f800 f80a f934 fa65 fa7c fb80 fc80 fd80 fd80 fe80 d480 8080 8080 8180 8280 8280 8380 847a 845f 852c 8606 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fc01 fc09 fd17 fd24 fe2d d433 8033 802c 8123 8114 8207 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 fa0a fb26 fb4c fc66 fd76 fd7d fe80 d480 8080 8080 817c 8274 8263 8347 8421 8407 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f80a f934 fa65 fa7c fb80 fc80 fd80 fd80 fe80 d480 8080 8080 8180 8280 8280 8380 847a 845f 852c 8606 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f702 f722 f85f f97d f980 fa80 fb80 fc7d fc72 fd64 fe59 d554 8054 805a 8166 8274 837e 8380 8480 8580 867b 8657 8719 8701 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f606 f63b f775 f880 f880 f97f fa71 fb4f fc28 fc12 fd07 fe02 0000 0000 8102 8108 8214 832d 8455 8475 8580 8680 8780 8770 882f 8903 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 f408 f54a f67c f680 f780 f874 f944 f914 fa02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8403 851a 864d 8678 8780 8880 8979 893d 8a05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 f306 f44a f47e f580 f67f f761 f71f f802 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8603 8727 8869 8980 8980 8a7b 8b3c 8b03 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 f202 f23e f37c f480 f47e f553 f60e f700 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8800 8814 895d 8a7f 8b80 8b79 8c2f 8d01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 f000 f126 f177 f280 f37f f451 f409 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8a0f 8b5d 8b7f 8c80 8d70 8d1a 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 f202 f23e f37c f480 f47e f553 f60e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8814 895d 8a7f 8b80 8b79 8c2f 8d01 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 f126 f177 f280 f37f f451 f409 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8a0f 8b5d 8b7f 8c80 8d70 8d1a 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 f00d f065 f180 f180 f25e f30c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8c14 8c69 8d80 8e80 8e58 8f07 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 ee01 ef3c ef7e f080 f072 f11b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8c00 8d27 8e78 8e80 8f7b 8f2c 9000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 ee01 ef3c ef7e f080 f072 f11b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8d27 8e78 8e80 8f7b 8f2c 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 ed0e ee6b ee80 ef7e ef3e f001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8e03 8f4d 8f80 9080 905e 9107 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 ed2f ed7e ed80 ee6c ee0f 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9019 9074 9180 9179 9220 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 eb03 eb57 ec80 ec80 ed43 ee01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9103 9253 9280 9280 9346 9401 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 ea10 ea70 eb80 eb79 eb1d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 932b 937e 9380 9465 9408 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 e922 e97b e980 ea69 ea0a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9414 9473 9580 9574 9515 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 e833 e880 e880 e857 e902 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9608 9665 9680 967c 9623 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 e741 e780 e780 e747 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9602 9759 9780 9780 972d 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 e648 e680 e680 e63e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9700 9851 9880 9880 9835 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 e648 e680 e680 e63e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9851 9880 9880 9835 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 e449 e480 e480 e43e 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9a50 9a80 9a80 9a35 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 e343 e380 e380 e345 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9c01 9b57 9b80 9b80 9b2f 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 e236 e280 e280 e254 e101 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9c06 9c62 9c80 9c7d 9c25 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 e125 e17d e080 e066 e009 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9e10 9e70 9d80 9d76 9d17 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 e013 df73 df80 df77 de1a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9f26 9f7c 9f80 9e68 9e0a 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 df05 de5d de80 dd7f dd3c dc00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a202 a14d a080 a080 a04c 9f01 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 de00 dd38 dd7f dc80 dc66 db0b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a314 a270 a280 a17c a127 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 df05 de5d de80 dd7f dd3c 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a202 a14d a080 a080 a04c 9f01 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 dd38 dd7f dc80 dc66 db0b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a314 a270 a280 a17c a127 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 dc12 db6f db80 da7d da34 d801 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a502 a443 a47f a380 a264 a20a 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 db01 da44 da7f d980 d86c d713 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a800 a61d a673 a580 a47d a433 a300 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 db01 da44 da7f d980 d86c d713 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a61d a673 a580 a47d a433 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 d911 d86b d880 d77f d653 d507 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a90d a860 a780 a680 a55f a50a 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 d801 d730 d77b d680 d57d d444 d305 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ab09 aa51 a97f a880 a775 a622 a500 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 d801 d730 d77b d680 d57d d444 d305 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ab09 aa51 a97f a880 a775 a622 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 d605 d64a d57f d480 d37b d244 d007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ad0c ac50 ab7e aa80 a97c a83b a702 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 d50c d458 d37f d280 d07d cf53 ce13 cd01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b101 b01a ae5d ad7e ac80 ab7e aa49 a906 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d30e d257 d17e d080 ce7f cd6b cc34 ca0b c900 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b401 b30e b23c b171 af80 ae80 ad7d ac4b ab08 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d30e d257 d17e d080 ce7f cd6b cc34 ca0b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b401 b30e b23c b171 af80 ae80 ad7d ac4b ab08 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 d10b d04a cf7b cd80 cc80 cb7d ca66 c83b c619 c508 c301 0000 0000 0000 0000 ba01 b90a b71d b542 b46b b37e b180 b080 af77 ae3f ad06 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cf05 ce30 cd6b cc7f ca80 c980 c77f c677 c466 c354 c146 c03d be3e bc46 bb56 b968 b878 b680 b580 b380 b27e b165 b026 af02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cd01 cc12 cb43 ca6f c87f c780 c680 c480 c380 c180 c080 be80 bc80 bb80 b980 b880 b780 b57e b46a b33b b10d b100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 cd01 cc12 cb43 ca6f c87f c780 c680 c480 c380 c180 c080 be80 bc80 bb80 b980 b880 b780 b57e b46a b33b b10d 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ca01 c912 c836 c75c c572 c47c c280 c180 c080 be80 bd80 bb80 ba7b b86f b757 b630 b50e b401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c700 c605 c512 c423 c234 c142 bf48 be47 bd40 bb31 ba21 b90f b803 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c605 c512 c423 c234 c142 bf48 be47 bd40 bb31 ba21 b90f b803 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-mdpi-v4/abs__ic_voice_search.png ├── sng │ │ @@ -1,40 +1,40 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 2e00 ff02 fa03 ff03 ff02 4100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4b00 0000 1302 4008 000b 000b 000a 000b 4808 1302 0000 5800 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0703 060e 001b 6c45 a561 a461 6844 0019 070d 0603 0000 0700 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5001 120b 0025 bd74 f8b6 ffc9 ffca f7ba be77 0024 110b 5801 6300 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5a05 0016 ae67 ffc3 ffbe feb8 feb9 ffbf ffca b26c 0016 5c05 f800 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0107 0c2a eca0 ffbf feb9 ffbb ffbb feb8 ffc0 eea9 102b 0007 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0009 162f f1a7 ffbc ffb9 ffba ffba ffb9 ffbc f5b3 2031 0009 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000a 152f f1a5 ffbb ffb8 ffb8 ffb8 ffb8 ffbb f4b0 1e31 000a ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 fa03 ff03 ff02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1302 4008 000b 000b 000a 000b 4808 1302 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0703 060e 001b 6c45 a561 a461 6844 0019 070d 0603 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5001 120b 0025 bd74 f8b6 ffc9 ffca f7ba be77 0024 110b 5801 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5a05 0016 ae67 ffc3 ffbe feb8 feb9 ffbf ffca b26c 0016 5c05 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0107 0c2a eca0 ffbf feb9 ffbb ffbb feb8 ffc0 eea9 102b 0007 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0009 162f f1a7 ffbc ffb9 ffba ffba ffb9 ffbc f5b3 2031 0009 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000a 152f f1a5 ffbb ffb8 ffb8 ffb8 ffb8 ffbb f4b0 1e31 000a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000a 152f f1a4 ffba ffb6 ffb7 ffb7 ffb6 ffb9 f4af 1e31 000a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 1900 000a 142f f0a3 ffb8 ffb5 ffb5 ffb5 ffb5 ffb8 f4ae 1e31 000b 1c00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000a 142f f0a3 ffb8 ffb5 ffb5 ffb5 ffb5 ffb8 f4ae 1e31 000b 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 000a 142f f0a1 ffb7 ffb3 ffb4 ffb4 ffb3 ffb6 f4ae 1e31 000a 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 ff00 0000 7d01 ff02 070c 142f f0a0 ffb5 ffb2 ffb2 ffb2 ffb2 ffb5 f4ac 1e31 050c ff02 8401 0000 ff00 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 7d01 ff02 070c 142f f0a0 ffb5 ffb2 ffb2 ffb2 ffb2 ffb5 f4ac 1e31 050c ff02 8401 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0004 0009 000a 0012 1531 f09f ffb3 ffb0 ffb1 ffb1 ffb0 ffb3 f4aa 1e33 0013 000a 0009 0004 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 e401 0005 7439 bf6e 3232 0831 f19d ffb2 ffaf ffaf ffaf ffaf ffb2 f5a9 1433 2b30 bf6e 7b3b 0004 e401 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 ff01 0008 834d fbb1 6648 0032 f29c ffb1 ffad ffae ffae ffad ffb0 f6a8 0434 6046 faaf 874f 0006 ff02 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 fd01 000d 132c e78f 764c 0033 f29a ffaf ffab ffac ffac ffab ffae f6a5 0035 734b e48c 0029 000c fb00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 fe00 000a 2e2e e992 724b 0033 f298 ffac ffa9 ffaa ffaa ffa9 ffac f7a5 0035 704a e78f 202c 0009 ff00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 ff00 0208 1028 e68e 8550 0332 f094 feab fea7 ffa8 ffa8 fea7 feac f39e 0434 8d53 e48e 0724 0f08 ff00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 4a00 5307 0018 db85 c16c 0028 c26f ffae fea6 fea5 fea5 fea5 ffb1 c373 0028 c76f d985 0015 6c06 ff00 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 7303 0010 9c56 f296 3c3c 0033 e082 ffac ffad ffad ffac e081 0032 5742 f59b 8e50 000f 6f03 e900 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 fd01 000d 132c e78f 764c 0033 f29a ffaf ffab ffac ffac ffab ffae f6a5 0035 734b e48c 0029 000c 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 000a 2e2e e992 724b 0033 f298 ffac ffa9 ffaa ffaa ffa9 ffac f7a5 0035 704a e78f 202c 0009 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0208 1028 e68e 8550 0332 f094 feab fea7 ffa8 ffa8 fea7 feac f39e 0434 8d53 e48e 0724 0f08 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 5307 0018 db85 c16c 0028 c26f ffae fea6 fea5 fea5 fea5 ffb1 c373 0028 c76f d985 0015 6c06 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 7303 0010 9c56 f296 3c3c 0033 e082 ffac ffad ffad ffac e081 0032 5742 f59b 8e50 000f 6f03 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 1b01 140a 0021 db82 ec92 764e 0031 9757 d579 d377 9054 0034 9056 f596 c974 001c 1709 0d01 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 3b04 1110 2b31 df85 fea7 e687 bb6b 9c5b a65e c26f ec8c fba0 bf6b 0023 1f0c 3403 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0001 0e05 0011 0024 9d57 d97d ffa9 ffa9 ffa8 ffaa c56e 3938 0019 0a0c 0e04 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0700 0000 0001 3804 190b 0016 0028 ce73 fd9b fd9e d87c 0029 0012 4407 3203 0000 0000 0100 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 6d00 0001 0203 0007 000d 0017 0029 1a40 f791 f798 2943 0028 0015 000b 0006 0503 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 0503 010e 0023 4e3b 7046 8551 a460 fb96 fa9d a866 8250 6844 3936 0022 000c 0703 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 1404 0a21 d479 fb9e fc9c fe9d ff9b fe9a fe9c ff9f fe9e fc9d faa1 d17c 0c20 1b04 ff00 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 e800 0204 0d26 e689 ff9e ff9d ff9f ff9f ffa1 ffa1 ff9f ff9e ff9e ffa0 ea91 1328 0203 e300 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 9800 2203 0013 3834 9955 b865 c46d c970 d87a d87b cf74 c36d c06b a359 4036 0014 1e03 4400 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 ff00 0001 0104 000b 0014 0018 001a 001b 001b 001b 001b 001b 0019 0014 000c 0004 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0d00 0000 0101 5501 aa02 7f04 6d05 6606 6707 6707 6906 6d05 8104 9b03 6301 0200 0000 0d00 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 3804 190b 0016 0028 ce73 fd9b fd9e d87c 0029 0012 4407 3203 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0001 0203 0007 000d 0017 0029 1a40 f791 f798 2943 0028 0015 000b 0006 0503 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0503 010e 0023 4e3b 7046 8551 a460 fb96 fa9d a866 8250 6844 3936 0022 000c 0703 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 1404 0a21 d479 fb9e fc9c fe9d ff9b fe9a fe9c ff9f fe9e fc9d faa1 d17c 0c20 1b04 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0204 0d26 e689 ff9e ff9d ff9f ff9f ffa1 ffa1 ff9f ff9e ff9e ffa0 ea91 1328 0203 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 2203 0013 3834 9955 b865 c46d c970 d87a d87b cf74 c36d c06b a359 4036 0014 1e03 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0001 0104 000b 0014 0018 001a 001b 001b 001b 001b 001b 0019 0014 000c 0004 0001 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0101 5501 aa02 7f04 6d05 6606 6707 6707 6906 6d05 8104 9b03 6301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-mdpi-v4/abs__ic_clear_disabled.png ├── sng │ │ @@ -1,146 +1,114 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ - (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ - (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ - (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ - ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ @@ -156,124 +124,103 @@ │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ - ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ - ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ - (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ - ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ - (116,116,116) # rgb = (0x74,0x74,0x74) │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ - (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ } │ │ tRNS { │ │ - 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 2 1 0 1 3 15 19 7 3 0 3 19 15 1 0 1 9 48 64 26 8 4 3 24 62 52 10 1 0 0 1 10 41 69 62 26 0 0 3 24 59 70 43 10 1 0 0 4 11 39 68 62 26 3 24 58 40 4 0 0 1 5 12 38 67 26 4 4 24 58 40 5 1 0 0 0 0 1 38 66 61 25 24 57 39 1 0 0 0 1 38 65 60 25 23 56 39 1 0 1 5 37 64 57 54 5 1 0 9 15 40 62 63 42 14 9 1 0 3 9 24 52 60 55 3 3 23 53 37 35 57 25 4 3 23 52 61 37 36 56 25 0 0 3 23 51 13 7 6 35 59 55 25 0 0 0 3 23 51 58 5 1 35 55 3 0 0 1 7 24 50 36 5 1 34 57 54 8 1 0 0 1 11 45 36 5 1 0 0 1 5 34 50 12 1 0 0 1 5 24 33 5 1 0 1 5 32 25 0 2 3 1 0 3 2 0 0 0 0 0} │ │ + 0 1 2 2 2 1 1 3 15 19 7 3 3 19 15 1 1 9 48 64 26 8 4 3 24 62 52 10 1 1 10 41 69 62 26 3 24 59 70 43 10 1 4 11 39 68 62 26 3 24 58 40 4 1 5 12 38 67 26 4 4 24 58 40 5 1 1 38 66 61 25 24 57 39 1 1 38 65 60 25 23 56 39 1 1 5 37 64 57 54 5 1 9 15 40 62 63 42 14 9 1 3 9 24 52 60 55 3 3 23 53 37 35 57 25 4 3 23 52 61 37 36 56 25 3 23 51 13 7 6 35 59 55 25 3 23 51 58 5 1 35 55 3 1 7 24 50 36 5 1 34 57 54 8 1 1 11 45 36 5 1 1 5 34 50 12 1 1 5 24 33 5 1 1 5 32 25 2 3 1 3 2} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000010200030304050600000000000001070803030003090000000000 │ │ -00000000000a030b0c0c0d000006000000000e00000f0c0c1003110000000000 │ │ -00000000000012131415161700000e000018000019161a1b131c000000000000 │ │ -00000000001d1e1f20212223240000010e00002523262728292a2b0000000000 │ │ -00000000002c2d2e2f3031322324003334003523363738393a3b3c0000000000 │ │ -0000000000033d3e3f40414243232400004423454630473f4849030000000000 │ │ -00000000004a004b4c4d4e4f31502351522353544f554d565700580000000000 │ │ -0000000000595a5b5c564d5d5e5f603f3f61624f634d4c646566590000000000 │ │ -00000000000000670068564d696a6b6c6d6e5e6f4d5670004a00000000000000 │ │ -0000000000000059710372734d74757677756f4d7879037a5900000000000000 │ │ -00000000000000000008004b7b7c7d7e7f808182830084000000000000000000 │ │ -00000000000000000e00008586878889898a22868b0003010000000000000000 │ │ -000000000000001800008c238d8e7e8f907e9192239300031800000000000000 │ │ -000000000000060000942395969798818199899a9b868c00009c000000000000 │ │ -00000000000e9d009e239fa08998a1a2a34da4a5a6a7238c00a8a90000000000 │ │ -0000000000aa00ab23acadae744daf72b04c4db1aeb29b23b300b40000000000 │ │ -0000000000b5b6b7b8b9aebaa1bb700000bcbb4dbdbebf32c0c1c20000000000 │ │ -0000000000c3c4c5c6aec7a1c8c903cacb03cccda1ceaecfd0d1d20000000000 │ │ -0000000000d3d4d5d6d7a1d8d900670000da00dbdc4dddded55c000000000000 │ │ -000000000003dfe0d5d5e1e2037159000059e303e2e4d5d5e506000000000000 │ │ -0000000000000000e603e700e8000000000000e9009d03ea0000030000000000 │ │ -000000000000000000030084a90000000000000ecb0003000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000001020203000000000000000000000402020500000000000000 │ │ +000000000000060708090a0b00000000000000000c0a0d0e070f000000000000 │ │ +00000000000010111213141516000000000000171518191a1b1c000000000000 │ │ +0000000000001d1e1f2021221516000000002315242526272829000000000000 │ │ +000000000000002a2b2c2d2e2f151600003015313220332b3400000000000000 │ │ +000000000000003536373839213a153b3c153d3e393f37404100000000000000 │ │ +0000000000000000424037434445462b2b4748394937364a0000000000000000 │ │ +0000000000000000004b40374c4d4e4f50514452374053000000000000000000 │ │ +00000000000000000000545537565758595752375a5b00000000000000000000 │ │ +0000000000000000000000355c5d5e5f60616263640000000000000000000000 │ │ +00000000000000000000006566676869696a14666b0000000000000000000000 │ │ +000000000000000000006c156d6e5f6f705f7172157300000000000000000000 │ │ +000000000000000000741575767778626279697a7b666c000000000000000000 │ │ +00000000000000007c157d7e69787f80813782838485156c0000000000000000 │ │ +00000000000000861587888956378a548b36378c898d7b158e00000000000000 │ │ +0000000000008f90919289937f9453000095943796979822999a000000000000 │ │ +0000000000009b9c9d899e7f9fa000000000a1a27fa389a4a5a6000000000000 │ │ +000000000000a7a8a9aa7fabac000000000000adae37afb0a842000000000000 │ │ +00000000000000b1a8a8b2b30000000000000000b3b4a8a8b500000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/abs__ic_menu_share_holo_light.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ @@ -53,43 +52,43 @@ │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ } │ │ tRNS { │ │ - 0 0 23 110 146 128 61 11 137 153 59 133 81 149 41 112 31 113 124 97 22 101 54 40 79 63 9 29 95 74 5 14 90 151 142 65 4 131 148 83 13 77 7 32 76 34 70 56 20 51 130} │ │ + 0 23 110 146 128 61 11 137 153 59 133 81 149 41 112 31 113 124 97 22 101 54 40 79 63 9 29 95 74 5 14 90 151 142 65 4 131 148 83 13 77 7 32 76 34 70 56 20 51 130} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ -00001111111111111123456110000000 │ │ -00001111111111111789999A10000000 │ │ -00001111111111111699999B10000000 │ │ -00001111111111111C99999D10000000 │ │ -0000111111111111E599999F10000000 │ │ -00001111111111GH9IJ9998K10000000 │ │ -000011111111KL9BM11NOPQ110000000 │ │ -00001RSFTUVWXYZa1111111110000000 │ │ -0000NX999bc4OQ111111111110000000 │ │ -0000I99999FV11111111111110000000 │ │ -0000D99999d111111111111110000000 │ │ -0000I99999Fe11111111111110000000 │ │ -0000NX999bc4fg111111111110000000 │ │ -00001hSFiUVWXYZa1111111110000000 │ │ -000011111111KL9bM11jklg110000000 │ │ -00001111111111GH9IJ999Bm10000000 │ │ -0000111111111111E599999310000000 │ │ -00001111111111111C99999D10000000 │ │ -00001111111111111699999B10000000 │ │ -0000111111111111178999961000000n │ │ -00001111111111111123co61100000nn │ │ -00001111111111111111111110000nnn │ │ -0000111111111111111111111000nnnn │ │ -000000000000000000000000000nnnnn │ │ -00000000000000000000000000nnnnnn │ │ -0000000000000000000000000nnnnnnn │ │ -000000000000000000000000nnnnnnnn │ │ +00000000000000000012345000000000 │ │ +00000000000000000678888900000000 │ │ +00000000000000000588888A00000000 │ │ +00000000000000000B88888C00000000 │ │ +0000000000000000D488888E00000000 │ │ +00000000000000FG8HI8887J00000000 │ │ +000000000000JK8AL00MNOP000000000 │ │ +00000QRESTUVWXYZ0000000000000000 │ │ +0000MW888ab3NP000000000000000000 │ │ +0000H88888EU00000000000000000000 │ │ +0000C88888c000000000000000000000 │ │ +0000H88888Ed00000000000000000000 │ │ +0000MW888ab3ef000000000000000000 │ │ +00000gREhTUVWXYZ0000000000000000 │ │ +000000000000JK8aL00ijkf000000000 │ │ +00000000000000FG8HI888Al00000000 │ │ +0000000000000000D488888200000000 │ │ +00000000000000000B88888C00000000 │ │ +00000000000000000588888A00000000 │ │ +0000000000000000067888850000000m │ │ +00000000000000000012bn50000000mm │ │ +00000000000000000000000000000mmm │ │ +0000000000000000000000000000mmmm │ │ +000000000000000000000000000mmmmm │ │ +00000000000000000000000000mmmmmm │ │ +0000000000000000000000000mmmmmmm │ │ +000000000000000000000000mmmmmmmm │ │ } ├── res/drawable-mdpi-v4/abs__ic_cab_done_holo_dark.png ├── sng │ │ @@ -61,46 +61,45 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 0 2 3 1 46 87 32 194 242 56 31 192 127 30 191 128 29 190 243 129 28 188 131 27 187 132 10 26 186 134 98 182 25 185 244 136 139 248 184 24 137 23 5 22 181 140 133 180 142 49 174 246 143 237 217 147 146 4 7 89 14} │ │ + 0 2 3 1 46 87 32 194 242 56 31 192 127 30 191 128 29 190 243 129 28 188 131 27 187 132 10 26 186 134 98 182 25 185 244 136 139 248 184 24 137 23 5 22 181 140 133 180 142 49 174 246 143 237 217 147 146 4 7 89 14} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ -00000000000000000000000111111000 │ │ -00000000000000000000001112311100 │ │ -00000000000000000000011124110000 │ │ -00000000000000000000111315614100 │ │ -000000000000000000011131789A1200 │ │ -00000000000000000011131BC9D21100 │ │ -0000000000000000011131EF9G111000 │ │ -000000000000000011131HIJK1241100 │ │ -00011141110000011131LMJN12411000 │ │ -0011124411100011131OPJQ124110000 │ │ -000113R12111011131STJU1241100000 │ │ -00141VWS131111131XYZa42411000000 │ │ -00141bcdS1311131edZf444110000000 │ │ -000111UZTO13131gWZb2441100000000 │ │ -0011444UJPL1h1ijZk24411000000000 │ │ -00011421lJME1gmZn344110000000000 │ │ -000011421NZTopqr3441100000000000 │ │ -0000011421Qstsu34411000000000000 │ │ -00000011421K9vw44110000000000000 │ │ -00000001141xyz141100000000000000 │ │ -00000000114212411000000000000000 │ │ -00000000011134110000000000000000 │ │ +00000000000000000000000000000000 │ │ +00000000000000000000000001200000 │ │ +00000000000000000000000013000000 │ │ +00000000000000000000000204503000 │ │ +00000000000000000000002067890100 │ │ +00000000000000000000020AB8C10000 │ │ +0000000000000000000020DE8F000000 │ │ +000000000000000000020GHIJ0130000 │ │ +00000030000000000020KLIM01300000 │ │ +0000013300000000020NOIP013000000 │ │ +000002Q01000000020RSIT0130000000 │ │ +00030UVR020000020WXYZ31300000000 │ │ +00030abcR0200020dcYe333000000000 │ │ +000000TYSN02020fVYa1330000000000 │ │ +0000333TIOK0g0hiYj13300000000000 │ │ +00000310kILD0flYm233000000000000 │ │ +000000310MYSnopq2330000000000000 │ │ +0000000310Prsrt23300000000000000 │ │ +00000000310J8uv33000000000000000 │ │ +00000000030wxy030000000000000000 │ │ +00000000003101300000000000000000 │ │ +00000000000023000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/abs__ic_commit_search_api_holo_light.png ├── sng │ │ @@ -47,44 +47,43 @@ │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ - (119,119,119) # rgb = (0x77,0x77,0x77) │ │ } │ │ tRNS { │ │ - 0 0 1 4 16 13 12 11 3 138 252 235 255 254 239 169 231 94 84 92 88 91 6 177 222 224 174 189 179 30 2 187 190 52 247 5 48 184 8 49 248 186 125 192 15 51 68 14} │ │ + 0 1 4 16 13 12 11 3 138 252 235 254 239 169 231 94 84 92 88 91 6 177 222 224 174 189 179 30 2 187 190 52 247 5 48 184 8 49 248 186 125 192 15 51 68 14} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ -00000000011122222222111000000000 │ │ -00000000000200000000000000000000 │ │ -00000000011344566667211000000000 │ │ -000000000819ABACCDCE412000000000 │ │ -00000000031FCGHIJKLIM11000000000 │ │ -00000000031NOPQ11200000000000000 │ │ -00000000031RSTARMUM8111000000000 │ │ -00000000031VW1XYVZ1U110000000000 │ │ -00000000031VV11aYVZ1U11000000000 │ │ -00000000031bb1c1aYVZ1U1100000000 │ │ -00000000031VV1331defZ1U110000000 │ │ -000000000U1gg18131defZ1200000000 │ │ -0000000000000011131dYhi120000000 │ │ -00000000011881111131jEk180000000 │ │ -0000000000000000111U1lU110000000 │ │ -00000000000000000111U22110000000 │ │ -00000000000000000011121110000000 │ │ +00000000000011111111000000000000 │ │ +00000000000100000000000000000000 │ │ +00000000000233455556100000000000 │ │ +0000000007089A9kkBkC301000000000 │ │ +00000000020DkEFGHIJGK00000000000 │ │ +00000000020LMNO00100000000000000 │ │ +00000000020PQR9PKSK7000000000000 │ │ +00000000020TU0VWTX0S000000000000 │ │ +00000000020TT00YWTX0S00000000000 │ │ +00000000020ZZ0a0YWTX0S0000000000 │ │ +00000000020TT0220bcdX0S000000000 │ │ +000000000S0ee07020bcdX0100000000 │ │ +0000000000000000020bWfg010000000 │ │ +00000000000770000020hCi070000000 │ │ +0000000000000000000S0jS000000000 │ │ +00000000000000000000S11000000000 │ │ +00000000000000000000010000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 ├── res/drawable-mdpi-v4/abs__ic_voice_search_api_holo_light.png ├── sng │ │ @@ -1,29 +1,29 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 21; height: 21; bitdepth: 8; │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -0000 0000 0000 0000 ff00 ff00 f000 ff00 7f02 ff09 ff0a ff09 7302 ff00 ef00 ff00 ff00 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 ff00 d800 f606 ff18 f52d d93a f72c ff17 f606 d700 ff00 ff00 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 ff00 df04 ff1a ad5a 79ce 74f5 7acb af59 ff1a dd04 ff00 ff00 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff01 ff00 f50b d339 76e4 71ff 73fd 71ff 76e4 d338 f40b ff00 ff01 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff01 ff00 ff0b bf4c 72ff 73fd 73ff 73fc 72ff bf4c ff0b ff00 ff01 0000 0000 0000 0000 │ │ -0000 0000 ff00 0000 ff01 f700 ff0c c04a 72fe 73fe 73ff 73fe 72fe c04a ff0c f700 ff01 0000 ff00 0000 0000 │ │ -0000 ff00 ff00 0000 ff01 f100 ff0b c04b 72ff 73fe 73ff 73fe 72ff c04b ff0b f400 ff01 0000 ff00 ff00 0000 │ │ -0000 ff00 ff00 4500 ff00 ce03 f310 c04a 72ff 73fe 73ff 73fe 72ff c04a f310 da03 ff00 6b00 ff00 ff00 0000 │ │ -0000 ff00 ff00 4500 ff0d ff23 ff1e bb48 72ff 73fe 73ff 73fe 72ff bb48 ff1f ff25 ff0e 6b00 ff00 ff00 0000 │ │ -0000 ff00 ff00 4501 ff13 967b 8a84 d937 72ff 73fe 73ff 73fe 72ff db37 888a 9381 ff14 6b02 ff00 ff00 0000 │ │ -0000 ff00 ff01 4500 ff0a a660 849c e234 72fe 73fe 73ff 73fe 72fe e433 83a3 ac5a ff0a 6b00 ff01 ff00 0000 │ │ -0000 ff00 ff01 ff00 ff08 ab5c 859a df35 72ff 73fd 73fd 73fd 72ff df35 8599 b057 ff06 0000 ff01 ff00 0000 │ │ -0000 ff00 ff01 ff00 fd07 c741 80ab f42e 7eb9 71ff 72ff 71ff 7fb2 d937 81ad cf3c fd07 ff00 ff01 ff00 0000 │ │ -0000 ff00 ff00 ff00 c405 ff1a 8e8a 82a5 b246 8794 7dbd 8695 a951 7eb3 9579 ff17 ad04 ff00 ff00 0000 0000 │ │ -0000 0000 ff00 ff00 e100 f70d ff28 8a91 7cc1 80ae 8699 7fb4 7dbd 9676 ff20 f30b db00 ff00 ff00 0000 0000 │ │ -0000 0000 ff00 ff00 eb00 ff00 f50f ff1f c532 7acb 6fff 7bc8 d92a ff1d e20c ff00 ee00 ff00 ff00 0000 0000 │ │ -0000 0000 0000 ff00 0f00 ff07 ff1b ff25 ff1a be46 72fb cd3e ff1b ff24 ff1a ff06 0000 ff00 0000 0000 0000 │ │ -0000 0000 0000 ff01 0200 ff11 a466 78d2 77df 74f5 73ff 74f2 77dc 7acb a763 ff12 0000 ff01 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 7f02 ff09 ff0a ff09 7302 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 f606 ff18 f52d d93a f72c ff17 f606 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 df04 ff1a ad5a 79ce 74f5 7acb af59 ff1a dd04 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff01 0000 f50b d339 76e4 71ff 73fd 71ff 76e4 d338 f40b 0000 ff01 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff01 0000 ff0b bf4c 72ff 73fd 73ff 73fc 72ff bf4c ff0b 0000 ff01 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff01 0000 ff0c c04a 72fe 73fe 73ff 73fe 72fe c04a ff0c 0000 ff01 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff01 0000 ff0b c04b 72ff 73fe 73ff 73fe 72ff c04b ff0b 0000 ff01 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ce03 f310 c04a 72ff 73fe 73ff 73fe 72ff c04a f310 da03 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 ff0d ff23 ff1e bb48 72ff 73fe 73ff 73fe 72ff bb48 ff1f ff25 ff0e 0000 0000 0000 0000 │ │ +0000 0000 0000 4501 ff13 967b 8a84 d937 72ff 73fe 73ff 73fe 72ff db37 888a 9381 ff14 6b02 0000 0000 0000 │ │ +0000 0000 ff01 0000 ff0a a660 849c e234 72fe 73fe 73ff 73fe 72fe e433 83a3 ac5a ff0a 0000 ff01 0000 0000 │ │ +0000 0000 ff01 0000 ff08 ab5c 859a df35 72ff 73fd 73fd 73fd 72ff df35 8599 b057 ff06 0000 ff01 0000 0000 │ │ +0000 0000 ff01 0000 fd07 c741 80ab f42e 7eb9 71ff 72ff 71ff 7fb2 d937 81ad cf3c fd07 0000 ff01 0000 0000 │ │ +0000 0000 0000 0000 c405 ff1a 8e8a 82a5 b246 8794 7dbd 8695 a951 7eb3 9579 ff17 ad04 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 f70d ff28 8a91 7cc1 80ae 8699 7fb4 7dbd 9676 ff20 f30b 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 f50f ff1f c532 7acb 6fff 7bc8 d92a ff1d e20c 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff07 ff1b ff25 ff1a be46 72fb cd3e ff1b ff24 ff1a ff06 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 ff01 0000 ff11 a466 78d2 77df 74f5 73ff 74f2 77dc 7acb a763 ff12 0000 ff01 0000 0000 0000 │ │ 0000 0000 0000 ff01 0001 ff13 a367 77d7 76e6 74f3 73fa 73f9 76e6 76db a268 ff12 0001 ff01 0000 0000 0000 │ │ -0000 0000 0000 ff00 0000 ff07 ff1d fa2a e931 e136 da3b de38 e931 f72c ff1f ff07 0000 ff00 0000 0000 0000 │ │ -0000 0000 0000 ff00 9900 ff00 c302 ff08 ff09 ff0a ff0c ff0b ff09 ff08 d702 ff00 9300 ff00 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 ff07 ff1d fa2a e931 e136 da3b de38 e931 f72c ff1f ff07 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 c302 ff08 ff09 ff0a ff0c ff0b ff09 ff08 d702 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-mdpi-v4/btn_star_big_on.png ├── sng │ │ @@ -1,40 +1,40 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 30; height: 32; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 0000002a 0000002e 0000000e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000031 c3c3c3b1 cacacab9 00000031 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000018 6262627b f5f5f5ff f5f5f5ff 6e6e6e81 0000001d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000041 cecececc f6f6f6ff f6f6f6ff d5d5d5d4 00000046 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000001f 6b6b6b8a f4f4f4ff eadfb9ff eadfb9ff f4f4f4ff 7373738e 00000024 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 0202026b d4d4d4db f6f0dcff baa24bff baa24bff f6f0dcff dadadae2 0404046b 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000028 6e6e6e98 f6f6f6ff d7c073ff b89200ff b89200ff d7c073ff f6f6f6ff 7878789d 0000002e ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 ffffff00 00000004 00000011 0000001e 00000033 00000047 00000056 26262680 d5d5d5e4 f5ecd4ff c89900ff e9b700ff e9b700ff c89900ff f5ecd4ff dadadaea 2b2b2b82 00000057 00000047 00000033 00000020 00000012 00000005 ffffff00 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000011 00000042 1010107d 3e3e3e8c 6060609a 8e8e8eb3 bdbdbdd2 d3d3d3e4 e5e5e5f5 f1f1f1ff ddc27aff d8a400ff ffc700ff ffc700ff d8a400ff ddc27aff f1f1f1ff e5e5e5f6 d4d4d4e5 bebebed2 8e8e8eb3 6565659d 3f3f3f8d 1212127d 00000046 00000015 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000045 a0a0a0c4 cfcfcfed dededef9 eeeeeeff fafafaff ebe5d9ff dcd4c1ff cec2a7ff c9b78cff bc8e1aff e8ad00ff ffc400ff ffc400ff e8ad00ff bc8e1aff c9b78cff cec2a7ff ddd4c1ff ebe5d9ff fafafaff eeeeeeff dfdfdffa cfcfcfed a6a6a6c9 00000048 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000004a 9f9f9fc8 dfdfdfff fef6e5ff e7c886ff b48827ff 896000ff 926700ff a17200ff c08900ff dfa200ff fab900ff ffc200ff ffc200ff fab900ff dfa200ff c08900ff a17200ff 926700ff 896000ff b38827ff e7c886ff fef6e5ff dfdfdfff a4a4a4cc 0000004e ffffff00 ffffff00 │ │ -ffffff00 ffffff00 0000001d 05050586 9e9e9ecc dfdfdfff fff5e5ff ffb726ff ffb300ff ffb700ff ffb700ff ffb800ff ffba00ff ffbd00ff ffc000ff ffc000ff ffbd00ff ffba00ff ffb800ff ffb700ff ffb700ff ffb300ff ffb726ff fff5e5ff dfdfdfff a9a9a9d4 06060686 00000020 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000009 00000037 00000072 a6a6a6d7 e8e8e8ff ffd48fff ffa900ff ffae00ff ffb500ff ffb900ff ffbb00ff ffbe00ff ffc000ff ffc000ff ffbe00ff ffbb00ff ffb900ff ffb500ff ffae00ff ffa900ff ffd48fff e8e8e8ff abababda 0c0c0c8d 0000003f 0000000a ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000003 00000013 00000047 0a0a0a91 a5a5a5da f3f3f3ff ffcc82ff ffa200ff ffa800ff ffaf00ff ffb600ff ffbb00ff ffc000ff ffc000ff ffbb00ff ffb600ff ffaf00ff ffa800ff ffa200ff ffcc82ff f3f3f3ff a9a9a9dd 0e0e0e92 0000004c 00000014 00000003 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 00000003 00000014 0000004a 0a0a0a96 a8a8a8de f4f4f4ff ffc77fff ff9d00ff ffa500ff ffae00ff ffb500ff ffb900ff ffb900ff ffb500ff ffae00ff ffa500ff ff9d00ff ffc77fff f4f4f4ff abababe0 0c0c0c97 0000004e 00000015 00000004 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 ffffff00 00000004 00000015 0000004c 0808089a afafafe7 fef3e7ff ff9000ff ff9c00ff ffa600ff ffae00ff ffad00ff ffad00ff ffae00ff ffa600ff ff9c00ff ff9000ff fef3e7ff b4b4b4ea 0b0b0b9b 0000004f 00000016 00000005 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 ffffff00 00000000 00000004 00000015 00000075 a7a7a7e0 fae6d3ff ea7e00ff ff9600ff ffa100ff ffa100ff ff9f00ff ff9f00ff ffa100ff ffa100ff ff9600ff ea7e00ff fae6d3ff acacace4 0000007a 00000016 00000005 00000000 ffffff00 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 ffffff00 ffffff00 00000000 00000004 00000085 c2c2c2f1 f8d5b9ff eb7800ff ff8f00ff ff9300ff ff8f00ff ff8c00ff ff8c00ff ff8f00ff ff9300ff ff8f00ff eb7800ff f8d5b9ff c4c4c4f2 020202a2 00000006 00000000 ffffff00 ffffff00 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 ffffff00 ffffff00 ffffff00 00000009 101010ab d0d0d0f8 f7c0a1ff f46a00ff ff7d00ff ff7500ff ff6f00ff ff6800ff ff6800ff ff6f00ff ff7500ff ff7d00ff f46a00ff f7c0a1ff d4d4d4fb 141414ac 0000000b ffffff00 ffffff00 ffffff00 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 ffffff00 ffffff00 ffffff00 0000001a 292929b7 d3d3d3fd ffc5b0ff ff5b00ff ff5d00ff ff5600ff ffbaa0ff fffbfaff fffbfaff ffbaa0ff ff5600ff ff5d00ff ff5b00ff ffc5b0ff d4d4d4fe 323232ba 00000020 ffffff00 ffffff00 ffffff00 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 ffffff00 ffffff00 ffffff00 0000002c 404040c3 d5d5d5ff ffc6b9ff ff8e6dff ffa78fff ffefecff f0f0f0ff 9c9c9ce7 9b9b9be7 f0f0f0ff ffefecff ffa78fff ff8e6dff ffc7b9ff d5d5d5ff 4c4c4cc7 00000035 ffffff00 ffffff00 ffffff00 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 ffffff00 ffffff00 ffffff00 00000045 5c5c5cd0 cececeff ffe8e5ff f5f5f5ff edededff acacacec 444444c7 00000096 00000095 414141c6 a5a5a5e9 edededff f5f5f5ff ffe8e5ff cececeff 656565d3 0000004d ffffff00 ffffff00 ffffff00 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 ffffff00 ffffff00 ffffff00 00000067 828282df cfcfcfff d8d8d8ff 9a9a9ae7 404040c8 0000009a 00000068 0000003a 0000003a 00000062 00000095 3a3a3ac6 989898e6 d7d7d7fe cfcfcfff 8a8a8ae1 0000006f ffffff00 ffffff00 ffffff00 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 ffffff00 ffffff00 ffffff00 00000049 5f5f5fd3 999999e6 3d3d3dc9 00000097 00000064 00000036 00000022 00000014 00000014 00000021 00000034 00000062 00000096 3b3b3bc8 999999e6 626262d4 0000004c ffffff00 ffffff00 ffffff00 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 ffffff00 ffffff00 ffffff00 0000000a 0000005e 00000091 00000060 00000034 00000021 00000012 00000007 00000001 00000001 00000006 00000011 00000020 00000033 0000005f 00000091 00000061 0000000b ffffff00 ffffff00 ffffff00 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000007 0000001b 00000028 00000020 00000011 00000006 00000001 00000000 00000000 00000000 00000000 00000001 00000006 00000010 00000020 00000029 0000001c 00000007 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 00000000 00000000 00000000 00000000 00000002 00000008 0000000a 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000006 0000000a 00000008 00000002 00000000 00000000 00000000 00000000 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 0000002a 0000002e 0000000e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000031 c3c3c3b1 cacacab9 00000031 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000018 6262627b f5f5f5ff f5f5f5ff 6e6e6e81 0000001d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000041 cecececc f6f6f6ff f6f6f6ff d5d5d5d4 00000046 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000001f 6b6b6b8a f4f4f4ff eadfb9ff eadfb9ff f4f4f4ff 7373738e 00000024 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0202026b d4d4d4db f6f0dcff baa24bff baa24bff f6f0dcff dadadae2 0404046b 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000028 6e6e6e98 f6f6f6ff d7c073ff b89200ff b89200ff d7c073ff f6f6f6ff 7878789d 0000002e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 00000011 0000001e 00000033 00000047 00000056 26262680 d5d5d5e4 f5ecd4ff c89900ff e9b700ff e9b700ff c89900ff f5ecd4ff dadadaea 2b2b2b82 00000057 00000047 00000033 00000020 00000012 00000005 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000011 00000042 1010107d 3e3e3e8c 6060609a 8e8e8eb3 bdbdbdd2 d3d3d3e4 e5e5e5f5 f1f1f1ff ddc27aff d8a400ff ffc700ff ffc700ff d8a400ff ddc27aff f1f1f1ff e5e5e5f6 d4d4d4e5 bebebed2 8e8e8eb3 6565659d 3f3f3f8d 1212127d 00000046 00000015 00000000 00000000 │ │ +00000000 00000000 00000045 a0a0a0c4 cfcfcfed dededef9 eeeeeeff fafafaff ebe5d9ff dcd4c1ff cec2a7ff c9b78cff bc8e1aff e8ad00ff ffc400ff ffc400ff e8ad00ff bc8e1aff c9b78cff cec2a7ff ddd4c1ff ebe5d9ff fafafaff eeeeeeff dfdfdffa cfcfcfed a6a6a6c9 00000048 00000000 00000000 │ │ +00000000 00000000 0000004a 9f9f9fc8 dfdfdfff fef6e5ff e7c886ff b48827ff 896000ff 926700ff a17200ff c08900ff dfa200ff fab900ff ffc200ff ffc200ff fab900ff dfa200ff c08900ff a17200ff 926700ff 896000ff b38827ff e7c886ff fef6e5ff dfdfdfff a4a4a4cc 0000004e 00000000 00000000 │ │ +00000000 00000000 0000001d 05050586 9e9e9ecc dfdfdfff fff5e5ff ffb726ff ffb300ff ffb700ff ffb700ff ffb800ff ffba00ff ffbd00ff ffc000ff ffc000ff ffbd00ff ffba00ff ffb800ff ffb700ff ffb700ff ffb300ff ffb726ff fff5e5ff dfdfdfff a9a9a9d4 06060686 00000020 00000000 00000000 │ │ +00000000 00000000 00000009 00000037 00000072 a6a6a6d7 e8e8e8ff ffd48fff ffa900ff ffae00ff ffb500ff ffb900ff ffbb00ff ffbe00ff ffc000ff ffc000ff ffbe00ff ffbb00ff ffb900ff ffb500ff ffae00ff ffa900ff ffd48fff e8e8e8ff abababda 0c0c0c8d 0000003f 0000000a 00000000 00000000 │ │ +00000000 00000000 00000003 00000013 00000047 0a0a0a91 a5a5a5da f3f3f3ff ffcc82ff ffa200ff ffa800ff ffaf00ff ffb600ff ffbb00ff ffc000ff ffc000ff ffbb00ff ffb600ff ffaf00ff ffa800ff ffa200ff ffcc82ff f3f3f3ff a9a9a9dd 0e0e0e92 0000004c 00000014 00000003 00000000 00000000 │ │ +00000000 00000000 00000000 00000003 00000014 0000004a 0a0a0a96 a8a8a8de f4f4f4ff ffc77fff ff9d00ff ffa500ff ffae00ff ffb500ff ffb900ff ffb900ff ffb500ff ffae00ff ffa500ff ff9d00ff ffc77fff f4f4f4ff abababe0 0c0c0c97 0000004e 00000015 00000004 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000004 00000015 0000004c 0808089a afafafe7 fef3e7ff ff9000ff ff9c00ff ffa600ff ffae00ff ffad00ff ffad00ff ffae00ff ffa600ff ff9c00ff ff9000ff fef3e7ff b4b4b4ea 0b0b0b9b 0000004f 00000016 00000005 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000004 00000015 00000075 a7a7a7e0 fae6d3ff ea7e00ff ff9600ff ffa100ff ffa100ff ff9f00ff ff9f00ff ffa100ff ffa100ff ff9600ff ea7e00ff fae6d3ff acacace4 0000007a 00000016 00000005 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000085 c2c2c2f1 f8d5b9ff eb7800ff ff8f00ff ff9300ff ff8f00ff ff8c00ff ff8c00ff ff8f00ff ff9300ff ff8f00ff eb7800ff f8d5b9ff c4c4c4f2 020202a2 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000009 101010ab d0d0d0f8 f7c0a1ff f46a00ff ff7d00ff ff7500ff ff6f00ff ff6800ff ff6800ff ff6f00ff ff7500ff ff7d00ff f46a00ff f7c0a1ff d4d4d4fb 141414ac 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 0000001a 292929b7 d3d3d3fd ffc5b0ff ff5b00ff ff5d00ff ff5600ff ffbaa0ff fffbfaff fffbfaff ffbaa0ff ff5600ff ff5d00ff ff5b00ff ffc5b0ff d4d4d4fe 323232ba 00000020 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 0000002c 404040c3 d5d5d5ff ffc6b9ff ff8e6dff ffa78fff ffefecff f0f0f0ff 9c9c9ce7 9b9b9be7 f0f0f0ff ffefecff ffa78fff ff8e6dff ffc7b9ff d5d5d5ff 4c4c4cc7 00000035 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000045 5c5c5cd0 cececeff ffe8e5ff f5f5f5ff edededff acacacec 444444c7 00000096 00000095 414141c6 a5a5a5e9 edededff f5f5f5ff ffe8e5ff cececeff 656565d3 0000004d 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000067 828282df cfcfcfff d8d8d8ff 9a9a9ae7 404040c8 0000009a 00000068 0000003a 0000003a 00000062 00000095 3a3a3ac6 989898e6 d7d7d7fe cfcfcfff 8a8a8ae1 0000006f 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000049 5f5f5fd3 999999e6 3d3d3dc9 00000097 00000064 00000036 00000022 00000014 00000014 00000021 00000034 00000062 00000096 3b3b3bc8 999999e6 626262d4 0000004c 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 0000000a 0000005e 00000091 00000060 00000034 00000021 00000012 00000007 00000001 00000001 00000006 00000011 00000020 00000033 0000005f 00000091 00000061 0000000b 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000007 0000001b 00000028 00000020 00000011 00000006 00000001 00000000 00000000 00000000 00000000 00000001 00000006 00000010 00000020 00000029 0000001c 00000007 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000008 0000000a 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000006 0000000a 00000008 00000002 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } ├── res/drawable-mdpi-v4/abs__ic_clear_search_api_disabled_holo_light.png ├── sng │ │ @@ -1,85 +1,70 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 21; height: 21; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ - (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ - (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ - (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ - (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ (134,134,134) # rgb = (0x86,0x86,0x86) │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (140,140,140) # rgb = (0x8c,0x8c,0x8c) grey55 │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (146,146,146) # rgb = (0x92,0x92,0x92) │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ - (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ @@ -90,43 +75,37 @@ │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ - (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ - (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ } │ │ tRNS { │ │ - 0 0 0 1 0 0 0 0 1 0 0 2 8 9 5 5 3 0 1 45 48 11 6 0 6 10 47 46 1 1 50 101 47 6 0 6 46 102 52 1 6 50 47 11 46 51 6 0 6 48 6 6 52 95 65 53 0 10 67 117 68 46 93 71 47 6 0 45 53 46 6 0 5 44 52 11 51 1 47 6 50 13 2 1 49 53 50 1 4 6 0 0 0 1 0 0 1 1 0} │ │ + 0 1 1 2 8 9 5 5 3 1 45 48 11 6 6 10 47 46 1 1 50 101 47 6 6 46 102 52 1 6 50 47 11 46 51 6 6 48 6 6 52 95 65 53 10 67 117 68 46 93 71 47 6 45 53 46 6 5 44 52 11 51 1 47 6 50 13 2 1 49 53 50 1 4 6 1 1 1} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000 │ │ -000001010001010100010001000101010100010000 │ │ -000101010101010100010101000101010100010100 │ │ -000101020100030104050106070108000109010100 │ │ -0001010a0b0c0d0e04010101070f0d0c1011010100 │ │ -000101120c1314151601170118191a1b0d1c010100 │ │ -0001011d191e1f2015212223192425261927010100 │ │ -000101012815291f2a192b0d2c252d192e2f010100 │ │ -000101010130151e25310c20252619320101010100 │ │ -000101000101331934353635371933010138010100 │ │ -00000101220101390c3a3b3c0c3901010401010000 │ │ -00010101010116193d3e3f3e400d41010142010100 │ │ -00010104011819431f440c34254519460101010100 │ │ -000101474819491f4a194b194c1f3d190f01010100 │ │ -0001014d0d4e1f4a194f074f195025145152010100 │ │ -000101530c54551918011701181926561957010100 │ │ -0001010a580d1959070101010759190d585a010100 │ │ -0001015b015c5d01075e015f070160610162010100 │ │ -000101000101010100010101000101010100010100 │ │ -000001000101010100010001000101010100010000 │ │ +000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000 │ │ +000000000000010000000000000002000000000000 │ │ +000000000304050600000000000705040800000000 │ │ +00000009040a0b0c0d0000000e0f10110512000000 │ │ +000000130f1415160c1700180f191a1b0f1c000000 │ │ +000000001d0c1e151f0f2005211a220f2300000000 │ │ +0000000000240c141a2504161a1b0f260000000000 │ │ +000000000000270f28292a292b0f27000000000000 │ │ +000000000000002c042d2e2f042c00000000000000 │ │ +0000000000000d0f30313231330534000000000000 │ │ +00000000000e0f35153604281a370f380000000000 │ │ +00000000390f3a153b0f3c0f3d15300f0700000000 │ │ +0000003e053f153b0f4000400f411a0b4243000000 │ │ +000000440445460f0e0000000e0f1b470f48000000 │ │ +0000000049050f4a00000000004a0f054900000000 │ │ +0000000000004b000000000000004c4d0000000000 │ │ +000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/ic_search_api_holo_light.png ├── sng │ │ @@ -1,15 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (128,128,128) # rgb = (0x80,0x80,0x80) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ @@ -17,15 +16,14 @@ │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (165,165,167) # rgb = (0xa5,0xa5,0xa7) │ │ (128,128,132) # rgb = (0x80,0x80,0x84) │ │ (117,117,121) # rgb = (0x75,0x75,0x79) │ │ - (115,115,119) # rgb = (0x73,0x73,0x77) │ │ (121,121,125) # rgb = (0x79,0x79,0x7d) │ │ (136,136,139) # rgb = (0x88,0x88,0x8b) │ │ (212,212,213) # rgb = (0xd4,0xd4,0xd5) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (189,189,191) # rgb = (0xbd,0xbd,0xbf) │ │ (124,124,127) # rgb = (0x7c,0x7c,0x7f) │ │ (117,117,121) # rgb = (0x75,0x75,0x79) │ │ @@ -109,45 +107,46 @@ │ │ (180,180,182) # rgb = (0xb4,0xb4,0xb6) │ │ (169,169,171) # rgb = (0xa9,0xa9,0xab) │ │ (217,217,218) # rgb = (0xd9,0xd9,0xda) │ │ (167,167,169) # rgb = (0xa7,0xa7,0xa9) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (197,197,199) # rgb = (0xc5,0xc5,0xc7) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (115,115,119) # rgb = (0x73,0x73,0x77) │ │ } │ │ tRNS { │ │ - 0 0 17 29 39 43 34 24 11 21 35 31 10 4 93 175 235 255 210 148 58 26 70 195 240 245 143 46 30 85 140 100 178 190 48 15 19 68 238 193 53 40 95 165 37 2 33 188 36 80 243 103 25 13 83 3 130 215 155 150 8 233 12 28 133 18 41 248 50 23 42 253 125 163 63 5 145 118 205 20 128 6 7 230 120 27 203 153 113 110 180 60 98 228 115 32 250 168 183 225 223 73 78 88 55 90 14 65 1} │ │ + 0 17 29 39 43 34 24 11 21 35 31 10 4 93 175 235 210 148 58 26 70 195 240 245 143 46 30 85 140 100 178 190 48 15 19 68 238 193 53 40 95 165 37 2 33 188 36 80 243 103 25 13 83 3 130 215 155 150 8 233 12 28 133 18 41 248 50 23 42 253 125 163 63 5 145 118 205 20 128 6 7 230 120 27 203 153 113 110 180 60 98 228 115 32 250 168 183 225 223 73 78 88 55 90 14 65 1} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0001010101010101020304050505060708010101010101010101010101010100 │ │ -000101010101090a0505050505050505050b0c01010101010101010101010100 │ │ -000101010d0b05050e0f10111111121314050515010101010101010101010100 │ │ -0001010d060516171111111118111111191a1b05150101010101010101010100 │ │ -0001011c051d1811101e160505051f2011112122052301010101010101010100 │ │ -000124052526112728050505290505052a10112b052c2d010101010101010100 │ │ -00012e052f11271b05030c01012d023005313211330534010101010101010100 │ │ -003505361118140515010101010101372e05381139050a010101010101010100 │ │ -0034053a113b051c01010101010101013c051b3d1131053c0101010101010100 │ │ -000a05391136053e0101010101010101013f052b114005410101010101010100 │ │ -004205431144052d010101010101010101410538113a05450101010101010100 │ │ -0046054747054601010101010101010101020548114905070101010101010100 │ │ -0004053d114a054b01010101010101010145053b114c05090101010101010100 │ │ -000b0527114d05450101010101010101012e054e1133053e0101010101010100 │ │ -004f0550114e05425101010101010101150531473244052d0101010101010100 │ │ -00520522531154050441010101012d55051b561157051c010101010101010100 │ │ -00013f0558114359050506344f3f2c05285a115328053e510101010101010100 │ │ -00010d04053a11115a5b05050505055c5d1111475e0505055f52010101010100 │ │ -0001013505051a47116012611a6263111164321147580e650529520101010100 │ │ -000101013505056662111111111111101e446732111111474d05295201010100 │ │ -00010101010c5f0505685950385966050505056960111111474d052952010100 │ │ -00010101010101412e05050505050504030c05661111111111474d0529520100 │ │ -0001010101010101010d6a02416a5201014b056b191111111111474d05295100 │ │ -0001010101010101010101010101010101010b050e191111111111475e050b00 │ │ -0001010101010101010101010101010101014b0a050e19111111111143054200 │ │ -000101010101010101010101010101010101014b0a050e191111111163052c00 │ │ -00010101010101010101010101010101010101014b0a050e191111475c055500 │ │ -0001010101010101010101010101010101010101014b0a050e63120e05306c00 │ │ -000101010101010101010101010101010101010101014b0a050505050a520100 │ │ -00010101010101010101010101010101010101010101016c552c060701010100 │ │ +0000000000000000010203040404050607000000000000000000000000000000 │ │ +00000000000008090404040404040404040a0b00000000000000000000000000 │ │ +000000000c0a04040d0e0f6b6b6b101112040413000000000000000000000000 │ │ +0000000c050414156b6b6b6b166b6b6b17181904130000000000000000000000 │ │ +0000001a041b166b0f1c140404041d1e6b6b1f20042100000000000000000000 │ │ +0000220423246b252604040427040404280f6b29042a2b000000000000000000 │ │ +00002c042d6b251904020b00002b012e042f306b310432000000000000000000 │ │ +003304346b16120413000000000000352c04366b370409000000000000000000 │ │ +003204386b39041a00000000000000003a04193b6b2f043a0000000000000000 │ │ +000904376b34043c0000000000000000003d04296b3e043f0000000000000000 │ │ +004004416b42042b0000000000000000003f04366b3804430000000000000000 │ │ +00440445450444000000000000000000000104466b4704060000000000000000 │ │ +0003043b6b4804490000000000000000004304396b4a04080000000000000000 │ │ +000a04256b4b04430000000000000000002c044c6b31043c0000000000000000 │ │ +004d044e6b4c04404f0000000000000013042f453042042b0000000000000000 │ │ +00500420516b5204033f000000002b530419546b55041a000000000000000000 │ │ +00003d04566b4157040405324d3d2a0426586b5126043c4f0000000000000000 │ │ +00000c0304386b6b585904040404045a5b6b6b455c0404045d50000000000000 │ │ +00000033040418456b5e105f1860616b6b62306b45560d630427500000000000 │ │ +0000000033040464606b6b6b6b6b6b0f1c4265306b6b6b454b04275000000000 │ │ +00000000000b5d040466574e36576404040404675e6b6b6b454b042750000000 │ │ +000000000000003f2c04040404040403020b04646b6b6b6b6b454b0427500000 │ │ +0000000000000000000c68013f68500000490469176b6b6b6b6b454b04274f00 │ │ +0000000000000000000000000000000000000a040d176b6b6b6b6b455c040a00 │ │ +0000000000000000000000000000000000004909040d176b6b6b6b6b41044000 │ │ +000000000000000000000000000000000000004909040d176b6b6b6b61042a00 │ │ +00000000000000000000000000000000000000004909040d176b6b455a045300 │ │ +0000000000000000000000000000000000000000004909040d61100d042e6a00 │ │ +0000000000000000000000000000000000000000000049090404040409500000 │ │ +00000000000000000000000000000000000000000000006a532a050600000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-ldpi-v4/ic_search_category_default.png ├── sng │ │ @@ -4,41 +4,41 @@ │ │ using grayscale alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9e00 be00 6400 4400 2b00 3200 1d00 6800 0000 0000 4700 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 ff00 8100 ff00 d900 7800 7f01 7802 7402 8401 7100 c400 4200 9100 ff00 4700 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 8300 9900 6700 e100 b000 5b03 4d01 1c00 0f00 5300 3c00 4301 5003 8601 1000 4f00 d000 8d00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 8f00 b100 5100 3d00 6601 4601 0000 ff00 7314 6731 6236 751d 3103 4500 3701 5c02 0000 0400 af00 bc00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 4700 5900 5400 6501 2a02 0000 6643 69ae 72e0 75f5 75f8 73e6 6bc4 6665 8b0a 9300 5802 0200 1f00 9800 6400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 5400 5700 6601 6700 6c0c 679a 77ff 8bfe 95ff 98ff 99ff 96ff 8ffe 7dff 69ca 6f28 3500 4f02 0000 7600 2b00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 7700 2800 7e01 a600 770a 67b4 82ff 9bfb a0fe a6ff aaf1 abed a7fc a1ff 9dfb 8cff 6ee4 662c 6000 6b02 7900 8200 0500 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 2300 aa00 7500 5902 4400 6889 83ff 9ef9 a0ff adc6 c151 d820 d91d c93a b2a0 a3fd 9ffa 8fff 6cc7 8609 8300 8301 3e00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 ff00 6300 7902 6600 6e2a 7bf4 9bfd 9eff aba7 ff07 ff00 c201 c300 9201 9900 b369 a1ff 9efb 85ff 6d66 5700 5d03 c200 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ae00 6303 5c00 757b 8cff 9bff 9fdc bf15 d000 aa04 cb01 cb01 b203 8503 8600 a49e 9bff 94ff 7aba 0000 ff00 8f01 2200 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 5100 8f00 7401 9100 80b2 93ff 99ff 9d85 8400 9104 ff00 9100 7d00 d600 a203 9900 9e42 99fd 97ff 84ed 8c18 7800 8d01 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 7d00 7e00 0000 4705 84c9 95ff 94ff 965b 7c00 7f03 e700 c100 cb00 da00 9c01 9800 b01e 93ea 97ff 8cf7 9129 8500 8f02 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 7d00 8900 ff00 4503 8ac4 94ff 8bff 8064 6b00 7203 a500 ff00 e700 7500 9401 8d00 9125 88ef 94ff 8df6 9a23 8f00 9602 fc00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 4400 b500 7002 7f00 90a3 91ff 8aff 72a2 6300 5d04 9000 a900 8b00 ff00 6305 6000 6857 82ff 93ff 8edd b30f 9f00 a001 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 cb00 8903 8900 955f 8eff 8ffe 71f7 5636 4d00 4b04 3b03 4603 3e03 4400 570c 68c8 88ff 8eff 92a3 6500 6402 b500 3d00 9e00 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 b200 cb00 a801 bc00 c70f 93d7 8cff 83ff 61dc 5c38 3500 5001 4801 2600 6c17 5cae 79ff 8cfe 92f4 a63f af00 7204 0000 3600 7200 9100 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 1200 ae00 f700 8e03 9400 a64f 90fd 87fc 7dfe 63f3 5ca0 5866 5461 5d89 5ee0 75ff 87f8 89ff 7dd0 5c0e 0000 3701 4901 0000 2b00 8000 e200 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 a800 9f00 b200 8e02 9000 a172 90ff 84fe 7ffd 72ff 6cff 6cff 6fff 7bff 84fe 88ff 88fe 77ff 5dc9 57ad 5929 5300 4503 0000 2500 9300 8300 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 cf00 bb00 2900 ff00 8802 9200 ad51 98d9 8cff 86fe 82ff 82ff 84fe 89ff 94ea a48a 92d5 84ff 78fc 6eff 5bdc 5826 4500 4903 0000 1600 7200 d400 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 a900 9600 a000 a700 9c02 d100 cb10 b158 a299 9db3 9cb8 9fa7 aa71 c225 6e00 8a71 7fff 82f9 83fa 74ff 58dc 5626 4100 4703 3400 4600 0000 7300 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 d300 7a00 ff00 ea00 8c02 3c01 4d00 4a00 0000 0000 8200 0000 7d03 7f00 8c4b 86fc 7efe 7ffe 81fc 73ff 57dd 5b28 3f00 4a02 ff00 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 c500 ff00 a800 0000 bc01 9c03 6a03 0401 ff00 5502 8c03 b802 7a02 8900 a261 88fc 7cfe 7dfe 7ffc 71ff 56da 5923 4200 4e02 a300 7300 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 9e00 c900 e800 7f00 da00 d100 c201 c101 cc00 fe00 6400 ff00 6d03 8800 a063 86fd 7afe 7cfd 7cf8 6fff 6c79 5600 5804 d100 7300 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 6c00 6c00 6c00 6c00 7400 5c00 5a00 7700 a900 f300 ce00 7c03 8500 9f63 85fc 77fe 7bff 8bd8 a11f a500 9401 7c00 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 aa00 ac00 ff00 c700 7e03 8000 9e61 8bfb 8fd6 a825 a400 9b02 ff00 9600 7300 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bd00 9d00 f700 e000 7102 9700 c626 c514 e600 9402 7500 7a00 1f00 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bc00 a900 ea00 dc00 7902 0000 6100 8901 6b00 7d00 9c00 e200 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 a800 b800 cc00 be00 b002 af01 8900 a200 d700 b100 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 4400 4400 4400 4400 4400 4400 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7f01 7802 7402 8401 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 5b03 4d01 0000 0000 0000 0000 4301 5003 8601 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 6601 4601 0000 0000 7314 6731 6236 751d 3103 0000 3701 5c02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 6501 2a02 0000 6643 69ae 72e0 75f5 75f8 73e6 6bc4 6665 8b0a 0000 5802 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 6601 0000 6c0c 679a 77ff 8bfe 95ff 98ff 99ff 96ff 8ffe 7dff 69ca 6f28 0000 4f02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 7e01 0000 770a 67b4 82ff 9bfb a0fe a6ff aaf1 abed a7fc a1ff 9dfb 8cff 6ee4 662c 0000 6b02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 5902 0000 6889 83ff 9ef9 a0ff adc6 c151 d820 d91d c93a b2a0 a3fd 9ffa 8fff 6cc7 8609 0000 8301 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 7902 0000 6e2a 7bf4 9bfd 9eff aba7 ff07 0000 c201 0000 9201 0000 b369 a1ff 9efb 85ff 6d66 0000 5d03 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 6303 0000 757b 8cff 9bff 9fdc bf15 0000 aa04 cb01 cb01 b203 8503 0000 a49e 9bff 94ff 7aba 0000 0000 8f01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 7401 0000 80b2 93ff 99ff 9d85 0000 9104 0000 0000 0000 0000 a203 0000 9e42 99fd 97ff 84ed 8c18 0000 8d01 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 4705 84c9 95ff 94ff 965b 0000 7f03 0000 0000 0000 0000 9c01 0000 b01e 93ea 97ff 8cf7 9129 0000 8f02 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 4503 8ac4 94ff 8bff 8064 0000 7203 0000 0000 0000 0000 9401 0000 9125 88ef 94ff 8df6 9a23 0000 9602 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 7002 0000 90a3 91ff 8aff 72a2 0000 5d04 0000 0000 0000 0000 6305 0000 6857 82ff 93ff 8edd b30f 0000 a001 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 8903 0000 955f 8eff 8ffe 71f7 5636 0000 4b04 3b03 4603 3e03 0000 570c 68c8 88ff 8eff 92a3 0000 6402 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 a801 0000 c70f 93d7 8cff 83ff 61dc 5c38 0000 5001 4801 0000 6c17 5cae 79ff 8cfe 92f4 a63f 0000 7204 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 8e03 0000 a64f 90fd 87fc 7dfe 63f3 5ca0 5866 5461 5d89 5ee0 75ff 87f8 89ff 7dd0 5c0e 0000 3701 4901 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 8e02 0000 a172 90ff 84fe 7ffd 72ff 6cff 6cff 6fff 7bff 84fe 88ff 88fe 77ff 5dc9 57ad 5929 0000 4503 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 8802 0000 ad51 98d9 8cff 86fe 82ff 82ff 84fe 89ff 94ea a48a 92d5 84ff 78fc 6eff 5bdc 5826 0000 4903 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 9c02 0000 cb10 b158 a299 9db3 9cb8 9fa7 aa71 c225 0000 8a71 7fff 82f9 83fa 74ff 58dc 5626 0000 4703 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 8c02 3c01 0000 0000 0000 0000 0000 0000 7d03 0000 8c4b 86fc 7efe 7ffe 81fc 73ff 57dd 5b28 0000 4a02 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 bc01 9c03 6a03 0401 0000 5502 8c03 b802 7a02 0000 a261 88fc 7cfe 7dfe 7ffc 71ff 56da 5923 0000 4e02 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 c201 c101 0000 0000 0000 0000 6d03 0000 a063 86fd 7afe 7cfd 7cf8 6fff 6c79 0000 5804 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7c03 0000 9f63 85fc 77fe 7bff 8bd8 a11f 0000 9401 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7e03 0000 9e61 8bfb 8fd6 a825 0000 9b02 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7102 0000 c626 c514 0000 9402 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 7902 0000 0000 8901 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 b002 af01 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ } ├── res/drawable-ldpi-v4/btn_star_big_on.png ├── sng │ │ @@ -10,76 +10,142 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ - (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ - (230,218,172) # rgb = (0xe6,0xda,0xac) │ │ - (191,164, 64) # rgb = (0xbf,0xa4,0x40) │ │ - (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ - (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ - (216,177, 48) # rgb = (0xd8,0xb1,0x30) │ │ - (228,180, 0) # rgb = (0xe4,0xb4,0x00) │ │ - (235,223,186) # rgb = (0xeb,0xdf,0xba) │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ - (232,216,171) # rgb = (0xe8,0xd8,0xab) │ │ - (233,180, 0) # rgb = (0xe9,0xb4,0x00) │ │ - (252,200, 0) # rgb = (0xfc,0xc8,0x00) │ │ - (218,180, 64) # rgb = (0xda,0xb4,0x40) │ │ - (236,236,236) # rgb = (0xec,0xec,0xec) │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ + (101,101,101) # rgb = (0x65,0x65,0x65) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ + (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + (206,206,206) # rgb = (0xce,0xce,0xce) │ │ + ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (100,100,100) # rgb = (0x64,0x64,0x64) │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ + (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ + (230,218,172) # rgb = (0xe6,0xda,0xac) │ │ + (191,164, 64) # rgb = (0xbf,0xa4,0x40) │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ + (216,177, 48) # rgb = (0xd8,0xb1,0x30) │ │ + (228,180, 0) # rgb = (0xe4,0xb4,0x00) │ │ + (235,223,186) # rgb = (0xeb,0xdf,0xba) │ │ + (232,216,171) # rgb = (0xe8,0xd8,0xab) │ │ + (233,180, 0) # rgb = (0xe9,0xb4,0x00) │ │ + (252,200, 0) # rgb = (0xfc,0xc8,0x00) │ │ + (218,180, 64) # rgb = (0xda,0xb4,0x40) │ │ + (236,236,236) # rgb = (0xec,0xec,0xec) │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (235,232,227) # rgb = (0xeb,0xe8,0xe3) │ │ (210,165, 48) # rgb = (0xd2,0xa5,0x30) │ │ (254,195, 0) # rgb = (0xfe,0xc3,0x00) │ │ (255,201, 0) # rgb = (0xff,0xc9,0x00) │ │ (229,171, 0) # rgb = (0xe5,0xab,0x00) │ │ (221,205,170) # rgb = (0xdd,0xcd,0xaa) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ - (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ - (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ - (121,121,121) # rgb = (0x79,0x79,0x79) │ │ - ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ (231,220,198) # rgb = (0xe7,0xdc,0xc6) │ │ (190,159, 92) # rgb = (0xbe,0x9f,0x5c) │ │ (183,144, 56) # rgb = (0xb7,0x90,0x38) │ │ (183,134, 20) # rgb = (0xb7,0x86,0x14) │ │ (199,142, 0) # rgb = (0xc7,0x8e,0x00) │ │ (243,178, 0) # rgb = (0xf3,0xb2,0x00) │ │ @@ -88,173 +154,107 @@ │ │ (252,188, 0) # rgb = (0xfc,0xbc,0x00) │ │ (219,158, 0) # rgb = (0xdb,0x9e,0x00) │ │ (185,132, 4) # rgb = (0xb9,0x84,0x04) │ │ (185,141, 40) # rgb = (0xb9,0x8d,0x28) │ │ (183,150, 76) # rgb = (0xb7,0x96,0x4c) │ │ (214,188,136) # rgb = (0xd6,0xbc,0x88) │ │ (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ - (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ - (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ - (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ (233,225,209) # rgb = (0xe9,0xe1,0xd1) │ │ (255,184, 40) # rgb = (0xff,0xb8,0x28) │ │ (255,179, 0) # rgb = (0xff,0xb3,0x00) │ │ (255,186, 0) # rgb = (0xff,0xba,0x00) │ │ (255,188, 0) # rgb = (0xff,0xbc,0x00) │ │ (255,192, 0) # rgb = (0xff,0xc0,0x00) │ │ (255,197, 0) # rgb = (0xff,0xc5,0x00) │ │ (255,199, 0) # rgb = (0xff,0xc7,0x00) │ │ (255,194, 0) # rgb = (0xff,0xc2,0x00) │ │ (255,190, 0) # rgb = (0xff,0xbe,0x00) │ │ (255,187, 0) # rgb = (0xff,0xbb,0x00) │ │ (255,183, 0) # rgb = (0xff,0xb7,0x00) │ │ (255,175, 0) # rgb = (0xff,0xaf,0x00) │ │ (252,215,144) # rgb = (0xfc,0xd7,0x90) │ │ - (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ - (101,101,101) # rgb = (0x65,0x65,0x65) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (235,226,211) # rgb = (0xeb,0xe2,0xd3) │ │ (255,176, 40) # rgb = (0xff,0xb0,0x28) │ │ (255,173, 0) # rgb = (0xff,0xad,0x00) │ │ (255,195, 0) # rgb = (0xff,0xc3,0x00) │ │ (255,177, 0) # rgb = (0xff,0xb1,0x00) │ │ (255,166, 4) # rgb = (0xff,0xa6,0x04) │ │ (252,209,140) # rgb = (0xfc,0xd1,0x8c) │ │ - (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (234,224,210) # rgb = (0xea,0xe0,0xd2) │ │ (255,169, 40) # rgb = (0xff,0xa9,0x28) │ │ (255,167, 0) # rgb = (0xff,0xa7,0x00) │ │ (255,181, 0) # rgb = (0xff,0xb5,0x00) │ │ (255,189, 0) # rgb = (0xff,0xbd,0x00) │ │ (255,158, 4) # rgb = (0xff,0x9e,0x04) │ │ (250,214,166) # rgb = (0xfa,0xd6,0xa6) │ │ - (206,206,206) # rgb = (0xce,0xce,0xce) │ │ - ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ (244,198,144) # rgb = (0xf4,0xc6,0x90) │ │ (252,153, 0) # rgb = (0xfc,0x99,0x00) │ │ (255,172, 0) # rgb = (0xff,0xac,0x00) │ │ (255,164, 0) # rgb = (0xff,0xa4,0x00) │ │ (244,154, 40) # rgb = (0xf4,0x9a,0x28) │ │ (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ - (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ (238,172,108) # rgb = (0xee,0xac,0x6c) │ │ (254,148, 0) # rgb = (0xfe,0x94,0x00) │ │ (255,161, 0) # rgb = (0xff,0xa1,0x00) │ │ (255,155, 0) # rgb = (0xff,0x9b,0x00) │ │ (255,152, 0) # rgb = (0xff,0x98,0x00) │ │ (255,160, 0) # rgb = (0xff,0xa0,0x00) │ │ (255,157, 0) # rgb = (0xff,0x9d,0x00) │ │ (237,125, 0) # rgb = (0xed,0x7d,0x00) │ │ (228,222,218) # rgb = (0xe4,0xde,0xda) │ │ - (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ (237,130, 56) # rgb = (0xed,0x82,0x38) │ │ (255,129, 0) # rgb = (0xff,0x81,0x00) │ │ (255,123, 0) # rgb = (0xff,0x7b,0x00) │ │ (255,120, 16) # rgb = (0xff,0x78,0x10) │ │ (255,132, 44) # rgb = (0xff,0x84,0x2c) │ │ (255,118, 0) # rgb = (0xff,0x76,0x00) │ │ (244,112, 0) # rgb = (0xf4,0x70,0x00) │ │ (231,201,186) # rgb = (0xe7,0xc9,0xba) │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (239, 90, 16) # rgb = (0xef,0x5a,0x10) │ │ (255, 94, 8) # rgb = (0xff,0x5e,0x08) │ │ (255,157,111) # rgb = (0xff,0x9d,0x6f) │ │ (233,222,217) # rgb = (0xe9,0xde,0xd9) │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (250,194,170) # rgb = (0xfa,0xc2,0xaa) │ │ (255,113, 44) # rgb = (0xff,0x71,0x2c) │ │ (251, 92, 0) # rgb = (0xfb,0x5c,0x00) │ │ (237,176,152) # rgb = (0xed,0xb0,0x98) │ │ - (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ (255,167,139) # rgb = (0xff,0xa7,0x8b) │ │ (235,216,211) # rgb = (0xeb,0xd8,0xd3) │ │ - (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ - (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (225,221,221) # rgb = (0xe1,0xdd,0xdd) │ │ (252,181,160) # rgb = (0xfc,0xb5,0xa0) │ │ (247,198,183) # rgb = (0xf7,0xc6,0xb7) │ │ - (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (202,202,202) # rgb = (0xca,0xca,0xca) │ │ - (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ - ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - (174,174,174) # rgb = (0xae,0xae,0xae) │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ - ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ - (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ - (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 14 30 2 4 147 230 37 48 239 255 142 5 158 255 255 233 43 53 241 255 255 255 149 6 164 255 255 255 255 235 48 22 41 58 95 131 170 242 255 255 255 255 255 199 146 111 76 50 32 61 213 234 253 255 255 255 255 255 255 255 255 255 255 255 255 255 245 224 154 61 226 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 253 154 3 8 97 227 255 255 255 255 255 255 255 255 255 255 255 255 255 255 249 162 39 13 101 229 255 255 255 255 255 255 255 250 155 40 104 227 255 255 255 255 255 255 255 250 159 37 1 105 245 255 255 255 255 255 255 182 38 84 253 255 255 255 255 255 255 255 255 255 193 127 255 255 255 255 255 255 255 255 255 220 19 175 255 255 255 255 255 255 255 255 255 255 238 52 219 255 255 255 249 203 174 236 255 255 255 251 81 35 232 255 250 213 127 49 31 88 176 242 255 124 226 222 136 54 15 29 99 190 238 133 66 16 84 25} │ │ + 0 14 30 2 4 147 230 37 48 239 142 5 158 233 43 53 241 149 6 164 235 48 22 41 58 95 131 170 242 199 146 111 76 50 32 61 213 234 253 245 224 154 61 226 253 154 3 8 97 227 249 162 39 13 101 229 250 155 40 104 227 250 159 37 1 105 245 182 38 84 253 193 127 220 19 175 238 52 219 249 203 174 236 251 81 35 232 250 213 127 49 31 88 176 242 124 226 222 136 54 15 29 99 190 238 133 66 16 84 25} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000001020300000000000000000000 │ │ 000000000000000000000405060700000000000000000000 │ │ -0000000000000000000008090a0b03000000000000000000 │ │ -0000000000000000000c0d0e0f1011000000000000000000 │ │ -000000000000000000121314151617030000000000000000 │ │ -000000000000000018191a1b1c1d1e1f0000000000000000 │ │ -000000202122232425262728292a2b2c2d2e2f3031180000 │ │ -000032333435363738393a3b3c3d3e3f4041424344450400 │ │ -0000464748494a4b4c4d4e4f505152535455565758595a00 │ │ -00005b5c5d5e5f606162636465666768696a6b6c6d6e0000 │ │ -0000006f7071727374696375756661767778797a7b5a0000 │ │ -000000006f7c7d7e7f808182826174838485868788000000 │ │ -00000000006f898a8b8c8d6076768e8f9091928800000000 │ │ -000000000000939495969798999a9b9c9d9e880000000000 │ │ -0000000000009fa0a1a2a3a4a5a6a2a7a8a9aa0000000000 │ │ -000000000000abacadaeafb0b1b2b3b4b5b6b70000000000 │ │ -00000000000cb8b9babbbcbdbebfc0c1c2c3c40000000000 │ │ -0000000000c5c6c7c8c9cacbcccdcecfd0d0d10000000000 │ │ -0000000000c5d2d3d4d5d6880018d7d8d9dadb0000000000 │ │ -00000000005adc22dd0300000000005b31dedf0000000000 │ │ -0000000000005a0300000000000000000004880000000000 │ │ +0000000000000000000008096e0a03000000000000000000 │ │ +0000000000000000000b0c6f700d0e000000000000000000 │ │ +0000000000000000000f1071727311030000000000000000 │ │ +000000000000000012137475767714150000000000000000 │ │ +000000161718191a1b1c78797a7b7c1d1e1f202122120000 │ │ +0000232425267d7e7f808182838485868788892728290400 │ │ +00002a2b8a8b8c8d8e8f909192939495969798992c2d2e00 │ │ +00002f30319a9b9c9d9e9fa0a1a2a3a4a5a6a73233340000 │ │ +000000353637a8a9aaa59fababa29dacadae38393a2e0000 │ │ +00000000353b3cafb0b1b2b3b39daab4b53d3e3f40000000 │ │ +0000000000354142b6b7b89cacacb9babb43444000000000 │ │ +0000000000004546bcbdbebfc0c1c2c3c447400000000000 │ │ +00000000000048c5c6c7c8c9cacbc7cccd494a0000000000 │ │ +0000000000004bcecfd0d1d2d3d4d5d6d74c4d0000000000 │ │ +00000000000b4ed8d9da4f505152dbdcdd53540000000000 │ │ +00000000005556de5758595a5b5c5d5edfdf5f0000000000 │ │ +000000000055606162636440001265666768690000000000 │ │ +00000000002e6a186b0300000000002f226c6d0000000000 │ │ +0000000000002e0300000000000000000004400000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-ldpi-v4/ic_menu_sort_by_size.png ├── sng │ │ @@ -1,44 +1,221 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ - using grayscale alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + (164,164,164) # rgb = (0xa4,0xa4,0xa4) │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + (104,104,104) # rgb = (0x68,0x68,0x68) │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ + (158,158,158) # rgb = (0x9e,0x9e,0x9e) grey62 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ + (152,152,152) # rgb = (0x98,0x98,0x98) │ │ + (146,146,146) # rgb = (0x92,0x92,0x92) │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ + (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ + (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ + (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ + (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ + (101,101,101) # rgb = (0x65,0x65,0x65) │ │ + (101,101,101) # rgb = (0x65,0x65,0x65) │ │ + (101,101,101) # rgb = (0x65,0x65,0x65) │ │ + ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (144,144,144) # rgb = (0x90,0x90,0x90) │ │ + (131,131,131) # rgb = (0x83,0x83,0x83) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (147,147,147) # rgb = (0x93,0x93,0x93) │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ + (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ + (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ + (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ + (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ + (206,206,206) # rgb = (0xce,0xce,0xce) │ │ + (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ + (206,206,206) # rgb = (0xce,0xce,0xce) │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ + ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + (104,104,104) # rgb = (0x68,0x68,0x68) │ │ + (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ + (121,121,121) # rgb = (0x79,0x79,0x79) │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ + (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ + (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ + (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (116,116,116) # rgb = (0x74,0x74,0x74) │ │ + (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ + (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ + (149,149,149) # rgb = (0x95,0x95,0x95) │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ + (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ + (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ + (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + (139,139,139) # rgb = (0x8b,0x8b,0x8b) │ │ + (143,143,143) # rgb = (0x8f,0x8f,0x8f) grey56 │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + (114,114,114) # rgb = (0x72,0x72,0x72) │ │ + (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + (133,133,133) # rgb = (0x85,0x85,0x85) grey52 │ │ +} │ │ +tRNS { │ │ + 0 2 2 2 2 2 47 57 55 56 58 46 1 3 90 249 251 251 250 91 3 4 116 251 120 4 4 113 247 251 118 4 4 102 252 103 4 1 15 106 119 116 117 117 114 112 115 99 12 1 1 20 129 141 138 139 143 60 5 4 4 1 4 106 252 186 1 4 112 246 250 248 188 1 1 4 117 251 253 193 2 3 79 251 246 247 247 245 153 1 1 33 39 38 38 39 37 37 38 11 3 2 1 2 54 202 209 207 208 205 218 118 4 2 2 2 1 4 118 251 252 178 1 4 110 249 253 172 1 4 117 251 252 177 1 3 90 249 251 248 162 2 3 50 57 55 56 58 23 1 2 2 1} │ │ IMAGE { │ │ pixels hex │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 3200 1900 2500 3500 4500 4600 4600 4600 4600 4600 4600 4600 4600 4600 4600 4600 4600 4600 4600 4600 4600 4500 3400 2e00 2300 3600 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 9d00 7600 8100 8a00 7002 6b02 6c02 6c02 6c02 6c02 6c02 6c02 6c02 6c02 6c02 6c02 6c02 6c02 6c02 6c02 6c02 6c02 6b02 7102 8a00 8000 7200 a100 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ed00 ed00 ed00 ed00 ed00 ed00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 9800 9600 9500 9b00 0000 4900 ff00 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 5500 6c00 a402 5f2f 5a39 5b37 5b38 5b38 5b38 5b38 5b38 5b38 5b38 5b38 5b38 5b38 5b38 5b38 5b38 5b38 5b37 5a3a 602e 9d01 7200 5500 ff00 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 7b00 6d03 6900 6d5a 75ff 7df9 7bfb 7cfb 7cfb 7cfb 7cfb 7cfb 7cfb 7cfb 7cfb 7cfb 7cfb 7cfb 7cfb 7cfb 7cfb 7bfb 7dfa 74ff 6e5b 6500 6803 9500 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 b200 8304 7e00 8574 96ff 9dfb 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9dfb 95ff 8878 7700 7c04 cd00 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 bb00 8804 8300 8a71 9aff 9ff7 9efb 9efb 9efb 9efb 9efb 9efb 9efb 9efb 9efb 9efb 9efb 9efb 9efb 9efb 9efb 9efb 9ff7 9aff 9076 7e00 8204 d600 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 9300 9504 9500 9366 9fff a1fc a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a0ff a1fc 9fff 9867 9200 9204 bb00 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 bd01 be00 c70f b46a b477 b474 b474 b475 b475 b475 b475 b475 b475 b474 b475 b375 b572 b770 b770 b770 b770 b773 b863 d20c c900 c501 ff00 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 6c01 6b00 7414 6381 658d 658a 658b 658b 658b 658b 658b 658b 658b 658b 658a 638f 693c 0000 9505 b004 b004 b004 b304 b501 b100 af00 c500 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 8200 6b04 6600 6a6a 73ff 7bfc 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7aff 7bfc 77ff 6eba 0000 3f01 9700 c100 d600 b800 9f00 4f00 c400 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 b100 7804 7300 7c70 8bff 91f6 90fa 90fa 90fa 90fa 90fa 90fa 90fa 90fa 90fa 90f8 8fff 83bc 0001 b601 8200 7900 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ab00 7a04 7600 7c75 88ff 8bfb 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bff 8bfd 8aff 82c1 5202 8400 8800 7200 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 8300 8f03 8f00 8d4f 95fb 96f6 95f7 95f7 95f7 95f7 96f7 96f7 96f7 96f7 96f7 96f5 96ff 9399 ac00 8d01 a700 6100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 c900 b900 b801 cf21 d527 d526 d527 d527 d426 cb27 ce25 cf25 ce25 ce25 ce25 ce26 e10b de00 df00 da00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 ff00 6c00 0000 0001 0003 0003 0003 0003 0002 0000 0000 0000 0000 0000 5300 5300 5301 5700 4d00 3d00 6f00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 5e00 5b02 5a00 5f36 56ca 5ad1 59cf 59d0 5acd 58da 5e76 0d00 6e04 b702 b902 ba02 b902 bb01 b800 b500 dd00 5600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 8f00 6004 5b00 6176 6eff 75fb 74ff 74ff 75fc 72ff 6db2 4400 3101 8400 6300 7900 8300 8400 a800 aa00 6300 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ad00 6a04 6400 6f6e 7aff 7ef9 7dfd 7dfd 7dfa 7cff 77ac 6100 5201 8a00 4c00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 a200 6804 6300 6c75 75ff 79fb 78ff 78ff 78fc 77ff 72b1 5200 4101 8600 4100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 7f00 7d03 7e00 7d5a 85ff 85f9 85fb 85fb 85f8 85ff 81a2 8000 6f02 9600 4400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ff00 c100 c600 d903 ba32 b939 b937 b938 b937 b93a c117 b200 af01 ff00 7400 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 c100 c100 c100 c100 c100 c100 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 ab00 aa00 ac00 af00 ac02 ac02 ac02 ac02 ac02 ab02 aa01 a800 a100 c900 5000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 7500 6a00 6600 8d00 9900 9800 9800 9900 9300 8200 8300 8600 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ -0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000001020303030303030303030303030303030302040000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000050607080909090909090909090909090909080a0b0c00000000000000 │ │ +00000000000d000e990f10111111111111111111111111111110129a1300140000000000 │ │ +00000000001500169b179c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c179d1800190000000000 │ │ +00000000001a001b9e1c1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c9e1e001f0000000000 │ │ +00000000002000219f22a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0229f2300240000000000 │ │ +0000000000250026272829292a2a2a2a2a2a292a2b2c2d2d2d2d2e2f3000310000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000003200333435363737373737373737363839003a3b3b3b3c3d00000000000000 │ │ +00000000003e003fa140a2a2a2a2a2a2a2a2a240a3410042000000000000000000000000 │ │ +0000000000430044a44546464646464646464647a548494a000000000000000000000000 │ │ +00000000004b004ca64da4a4a4a4a4a4a4a4a44ea74f5000000000000000000000000000 │ │ +00000000005100525354555555555656565656579b580059000000000000000000000000 │ │ +000000000000005a5b5c5d5c5c5e5f606160606062630000000000000000000000000000 │ │ +000000000000000049646464646500000000000000660000000000000000000000000000 │ │ +0000000000670068696a6b6c6d6e6f007071727372740000000000000000000000000000 │ │ +0000000000750076a8779a9a78a979007a00000000000000000000000000000000000000 │ │ +00000000007b007ca27d7e7e12aa7f008000000000000000000000000000000000000000 │ │ +00000000008100829983abab84a385008600000000000000000000000000000000000000 │ │ +0000000000870088ac898a8a8bac8c008d00000000000000000000000000000000000000 │ │ +000000000000008e8f909192919394009500000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000096969696969798000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── smali/android/support/v4/app/Watson.smali │ @@ -39,15 +39,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 16 │ invoke-direct {p0}, Landroid/support/v4/app/FragmentActivity;->()V │ │ - .line 28 │ return-void │ .end method │ │ │ # virtual methods │ .method public abstract getSupportMenuInflater()Lcom/actionbarsherlock/view/MenuInflater; │ .end method ├── smali/com/actionbarsherlock/ActionBarSherlock.smali │ @@ -267,446 +267,445 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static wrap(Landroid/app/Activity;I)Lcom/actionbarsherlock/ActionBarSherlock; │ - .locals 16 │ + .locals 15 │ .param p0, "activity" # Landroid/app/Activity; │ .param p1, "flags" # I │ │ .prologue │ .line 170 │ - new-instance v6, Ljava/util/HashMap; │ + new-instance v5, Ljava/util/HashMap; │ │ - sget-object v13, Lcom/actionbarsherlock/ActionBarSherlock;->IMPLEMENTATIONS:Ljava/util/HashMap; │ + sget-object v12, Lcom/actionbarsherlock/ActionBarSherlock;->IMPLEMENTATIONS:Ljava/util/HashMap; │ │ - invoke-direct {v6, v13}, Ljava/util/HashMap;->(Ljava/util/Map;)V │ + invoke-direct {v5, v12}, Ljava/util/HashMap;->(Ljava/util/Map;)V │ │ .line 175 │ - .local v6, "impls":Ljava/util/HashMap;, "Ljava/util/HashMap;>;" │ + .local v5, "impls":Ljava/util/HashMap;, "Ljava/util/HashMap;>;" │ const/4 v3, 0x0 │ │ .line 176 │ .local v3, "hasQualfier":Z │ - invoke-virtual {v6}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ + invoke-virtual {v5}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-interface {v13}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v12}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v12 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v13 │ │ if-eqz v13, :cond_1 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ + check-cast v7, Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ │ .line 178 │ - .local v8, "key":Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ - invoke-interface {v8}, Lcom/actionbarsherlock/ActionBarSherlock$Implementation;->dpi()I │ + .local v7, "key":Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ + invoke-interface {v7}, Lcom/actionbarsherlock/ActionBarSherlock$Implementation;->dpi()I │ │ move-result v13 │ │ const/16 v14, 0xd5 │ │ if-ne v13, v14, :cond_0 │ │ .line 179 │ const/4 v3, 0x1 │ │ .line 183 │ - .end local v8 # "key":Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ + .end local v7 # "key":Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ :cond_1 │ if-eqz v3, :cond_6 │ │ .line 184 │ - invoke-virtual/range {p0 .. p0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {p0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v13}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ + invoke-virtual {v12}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - iget v13, v13, Landroid/util/DisplayMetrics;->densityDpi:I │ + iget v12, v12, Landroid/util/DisplayMetrics;->densityDpi:I │ │ - const/16 v14, 0xd5 │ + const/16 v13, 0xd5 │ │ - if-ne v13, v14, :cond_5 │ + if-ne v12, v13, :cond_5 │ │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ .line 185 │ - .local v7, "isTvDpi":Z │ + .local v6, "isTvDpi":Z │ :goto_0 │ - invoke-virtual {v6}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ + invoke-virtual {v5}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-interface {v13}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v12}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - .local v11, "keys":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ + .local v10, "keys":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ :cond_2 │ :goto_1 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v13 │ + move-result v12 │ │ - if-eqz v13, :cond_6 │ + if-eqz v12, :cond_6 │ │ .line 186 │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ + check-cast v12, Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ │ - invoke-interface {v13}, Lcom/actionbarsherlock/ActionBarSherlock$Implementation;->dpi()I │ + invoke-interface {v12}, Lcom/actionbarsherlock/ActionBarSherlock$Implementation;->dpi()I │ │ - move-result v10 │ + move-result v9 │ │ .line 187 │ - .local v10, "keyDpi":I │ - if-eqz v7, :cond_3 │ + .local v9, "keyDpi":I │ + if-eqz v6, :cond_3 │ │ - const/16 v13, 0xd5 │ + const/16 v12, 0xd5 │ │ - if-ne v10, v13, :cond_4 │ + if-ne v9, v12, :cond_4 │ │ :cond_3 │ - if-nez v7, :cond_2 │ + if-nez v6, :cond_2 │ │ - const/16 v13, 0xd5 │ + const/16 v12, 0xd5 │ │ - if-ne v10, v13, :cond_2 │ + if-ne v9, v12, :cond_2 │ │ .line 189 │ :cond_4 │ - invoke-interface {v11}, Ljava/util/Iterator;->remove()V │ + invoke-interface {v10}, Ljava/util/Iterator;->remove()V │ │ goto :goto_1 │ │ .line 184 │ - .end local v7 # "isTvDpi":Z │ - .end local v10 # "keyDpi":I │ - .end local v11 # "keys":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ + .end local v6 # "isTvDpi":Z │ + .end local v9 # "keyDpi":I │ + .end local v10 # "keys":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ :cond_5 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ goto :goto_0 │ │ .line 195 │ :cond_6 │ const/4 v3, 0x0 │ │ .line 196 │ - invoke-virtual {v6}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ + invoke-virtual {v5}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-interface {v13}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v12}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v12 │ │ :cond_7 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v13 │ │ if-eqz v13, :cond_8 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ + check-cast v7, Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ │ .line 197 │ - .restart local v8 # "key":Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ - invoke-interface {v8}, Lcom/actionbarsherlock/ActionBarSherlock$Implementation;->api()I │ + .restart local v7 # "key":Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ + invoke-interface {v7}, Lcom/actionbarsherlock/ActionBarSherlock$Implementation;->api()I │ │ move-result v13 │ │ const/4 v14, -0x1 │ │ if-eq v13, v14, :cond_7 │ │ .line 198 │ const/4 v3, 0x1 │ │ .line 202 │ - .end local v8 # "key":Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ + .end local v7 # "key":Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ :cond_8 │ if-eqz v3, :cond_d │ │ .line 203 │ - sget v12, Landroid/os/Build$VERSION;->SDK_INT:I │ + sget v11, Landroid/os/Build$VERSION;->SDK_INT:I │ │ .line 204 │ - .local v12, "runtimeApi":I │ + .local v11, "runtimeApi":I │ const/4 v0, 0x0 │ │ .line 205 │ .local v0, "bestApi":I │ - invoke-virtual {v6}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ + invoke-virtual {v5}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-interface {v13}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v12}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - .restart local v11 # "keys":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ + .restart local v10 # "keys":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ :cond_9 │ :goto_2 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v13 │ + move-result v12 │ │ - if-eqz v13, :cond_b │ + if-eqz v12, :cond_b │ │ .line 206 │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ + check-cast v12, Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ │ - invoke-interface {v13}, Lcom/actionbarsherlock/ActionBarSherlock$Implementation;->api()I │ + invoke-interface {v12}, Lcom/actionbarsherlock/ActionBarSherlock$Implementation;->api()I │ │ - move-result v9 │ + move-result v8 │ │ .line 207 │ - .local v9, "keyApi":I │ - if-le v9, v12, :cond_a │ + .local v8, "keyApi":I │ + if-le v8, v11, :cond_a │ │ .line 208 │ - invoke-interface {v11}, Ljava/util/Iterator;->remove()V │ + invoke-interface {v10}, Ljava/util/Iterator;->remove()V │ │ goto :goto_2 │ │ .line 209 │ :cond_a │ - if-le v9, v0, :cond_9 │ + if-le v8, v0, :cond_9 │ │ .line 210 │ - move v0, v9 │ + move v0, v8 │ │ goto :goto_2 │ │ .line 213 │ - .end local v9 # "keyApi":I │ + .end local v8 # "keyApi":I │ :cond_b │ - invoke-virtual {v6}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ + invoke-virtual {v5}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-interface {v13}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v12}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v10 │ │ :cond_c │ :goto_3 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v13 │ + move-result v12 │ │ - if-eqz v13, :cond_d │ + if-eqz v12, :cond_d │ │ .line 214 │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ + check-cast v12, Lcom/actionbarsherlock/ActionBarSherlock$Implementation; │ │ - invoke-interface {v13}, Lcom/actionbarsherlock/ActionBarSherlock$Implementation;->api()I │ + invoke-interface {v12}, Lcom/actionbarsherlock/ActionBarSherlock$Implementation;->api()I │ │ - move-result v13 │ + move-result v12 │ │ - if-eq v13, v0, :cond_c │ + if-eq v12, v0, :cond_c │ │ .line 215 │ - invoke-interface {v11}, Ljava/util/Iterator;->remove()V │ + invoke-interface {v10}, Ljava/util/Iterator;->remove()V │ │ goto :goto_3 │ │ .line 220 │ .end local v0 # "bestApi":I │ - .end local v11 # "keys":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ - .end local v12 # "runtimeApi":I │ + .end local v10 # "keys":Ljava/util/Iterator;, "Ljava/util/Iterator;" │ + .end local v11 # "runtimeApi":I │ :cond_d │ - invoke-virtual {v6}, Ljava/util/HashMap;->size()I │ + invoke-virtual {v5}, Ljava/util/HashMap;->size()I │ │ - move-result v13 │ + move-result v12 │ │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ - if-le v13, v14, :cond_e │ + if-le v12, v13, :cond_e │ │ .line 221 │ - new-instance v13, Ljava/lang/IllegalStateException; │ + new-instance v12, Ljava/lang/IllegalStateException; │ │ - const-string v14, "More than one implementation matches configuration." │ + const-string v13, "More than one implementation matches configuration." │ │ - invoke-direct {v13, v14}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v12, v13}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v13 │ + throw v12 │ │ .line 223 │ :cond_e │ - invoke-virtual {v6}, Ljava/util/HashMap;->isEmpty()Z │ + invoke-virtual {v5}, Ljava/util/HashMap;->isEmpty()Z │ │ - move-result v13 │ + move-result v12 │ │ - if-eqz v13, :cond_f │ + if-eqz v12, :cond_f │ │ .line 224 │ - new-instance v13, Ljava/lang/IllegalStateException; │ + new-instance v12, Ljava/lang/IllegalStateException; │ │ - const-string v14, "No implementations match configuration." │ + const-string v13, "No implementations match configuration." │ │ - invoke-direct {v13, v14}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v12, v13}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v13 │ + throw v12 │ │ .line 226 │ :cond_f │ - invoke-virtual {v6}, Ljava/util/HashMap;->values()Ljava/util/Collection; │ + invoke-virtual {v5}, Ljava/util/HashMap;->values()Ljava/util/Collection; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-interface {v13}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v12}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/Class; │ + check-cast v4, Ljava/lang/Class; │ │ .line 230 │ - .local v5, "impl":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/actionbarsherlock/ActionBarSherlock;>;" │ + .local v4, "impl":Ljava/lang/Class;, "Ljava/lang/Class<+Lcom/actionbarsherlock/ActionBarSherlock;>;" │ :try_start_0 │ - sget-object v13, Lcom/actionbarsherlock/ActionBarSherlock;->CONSTRUCTOR_ARGS:[Ljava/lang/Class; │ + sget-object v12, Lcom/actionbarsherlock/ActionBarSherlock;->CONSTRUCTOR_ARGS:[Ljava/lang/Class; │ │ - invoke-virtual {v5, v13}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; │ + invoke-virtual {v4, v12}, Ljava/lang/Class;->getConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; │ │ move-result-object v1 │ │ .line 231 │ .local v1, "ctor":Ljava/lang/reflect/Constructor;, "Ljava/lang/reflect/Constructor<+Lcom/actionbarsherlock/ActionBarSherlock;>;" │ - const/4 v13, 0x2 │ + const/4 v12, 0x2 │ │ - new-array v13, v13, [Ljava/lang/Object; │ + new-array v12, v12, [Ljava/lang/Object; │ │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ - aput-object p0, v13, v14 │ + aput-object p0, v12, v13 │ │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ invoke-static/range {p1 .. p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - aput-object v15, v13, v14 │ + aput-object v14, v12, v13 │ │ - invoke-virtual {v1, v13}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v12}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Lcom/actionbarsherlock/ActionBarSherlock; │ + check-cast v12, Lcom/actionbarsherlock/ActionBarSherlock; │ :try_end_0 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/InstantiationException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_3 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_4 │ │ - return-object v13 │ + return-object v12 │ │ .line 232 │ .end local v1 # "ctor":Ljava/lang/reflect/Constructor;, "Ljava/lang/reflect/Constructor<+Lcom/actionbarsherlock/ActionBarSherlock;>;" │ :catch_0 │ move-exception v2 │ │ .line 233 │ .local v2, "e":Ljava/lang/NoSuchMethodException; │ - new-instance v13, Ljava/lang/RuntimeException; │ + new-instance v12, Ljava/lang/RuntimeException; │ │ - invoke-direct {v13, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ + invoke-direct {v12, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ - throw v13 │ + throw v12 │ │ .line 234 │ .end local v2 # "e":Ljava/lang/NoSuchMethodException; │ :catch_1 │ move-exception v2 │ │ .line 235 │ .local v2, "e":Ljava/lang/IllegalArgumentException; │ - new-instance v13, Ljava/lang/RuntimeException; │ + new-instance v12, Ljava/lang/RuntimeException; │ │ - invoke-direct {v13, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ + invoke-direct {v12, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ - throw v13 │ + throw v12 │ │ .line 236 │ .end local v2 # "e":Ljava/lang/IllegalArgumentException; │ :catch_2 │ move-exception v2 │ │ .line 237 │ .local v2, "e":Ljava/lang/InstantiationException; │ - new-instance v13, Ljava/lang/RuntimeException; │ + new-instance v12, Ljava/lang/RuntimeException; │ │ - invoke-direct {v13, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ + invoke-direct {v12, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ - throw v13 │ + throw v12 │ │ .line 238 │ .end local v2 # "e":Ljava/lang/InstantiationException; │ :catch_3 │ move-exception v2 │ │ .line 239 │ .local v2, "e":Ljava/lang/IllegalAccessException; │ - new-instance v13, Ljava/lang/RuntimeException; │ + new-instance v12, Ljava/lang/RuntimeException; │ │ - invoke-direct {v13, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ + invoke-direct {v12, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ - throw v13 │ + throw v12 │ │ .line 240 │ .end local v2 # "e":Ljava/lang/IllegalAccessException; │ :catch_4 │ move-exception v2 │ │ .line 241 │ .local v2, "e":Ljava/lang/reflect/InvocationTargetException; │ - new-instance v13, Ljava/lang/RuntimeException; │ + new-instance v12, Ljava/lang/RuntimeException; │ │ - invoke-direct {v13, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ + invoke-direct {v12, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/Throwable;)V │ │ - throw v13 │ + throw v12 │ .end method │ │ │ # virtual methods │ .method public abstract addContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ .end method ├── smali/com/actionbarsherlock/R.smali │ @@ -25,10 +25,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 447 │ return-void │ .end method ├── smali/com/actionbarsherlock/app/ActionBar.smali │ @@ -37,15 +37,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 59 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 898 │ return-void │ .end method │ │ │ # virtual methods │ .method public abstract addOnMenuVisibilityListener(Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener;)V │ .end method ├── smali/com/actionbarsherlock/internal/ActionBarSherlockCompat$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/ActionBarSherlockCompat; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/ActionBarSherlockCompat; │ │ .prologue │ .line 955 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat$1;->this$0:Lcom/actionbarsherlock/internal/ActionBarSherlockCompat; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/internal/ActionBarSherlockCompat.smali │ @@ -690,14 +690,15 @@ │ invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;->setDuration(J)V │ │ .line 734 │ and-int/lit8 v2, v1, 0x20 │ │ if-eqz v2, :cond_0 │ │ + .line 735 │ invoke-virtual {p2}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getVisibility()I │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ .line 736 │ @@ -708,14 +709,15 @@ │ │ .line 739 │ :cond_0 │ and-int/lit8 v2, v1, 0x4 │ │ if-eqz v2, :cond_1 │ │ + .line 740 │ invoke-virtual {p1}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getVisibility()I │ │ move-result v2 │ │ if-nez v2, :cond_1 │ │ .line 741 │ @@ -874,388 +876,388 @@ │ invoke-virtual {v5, p0}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->setCallback(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder$Callback;)V │ │ .line 557 │ return v6 │ .end method │ │ .method private installDecor()V │ - .locals 12 │ + .locals 11 │ │ .prologue │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 884 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ │ - if-nez v9, :cond_0 │ + if-nez v8, :cond_0 │ │ .line 885 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActivity:Landroid/app/Activity; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActivity:Landroid/app/Activity; │ │ - invoke-virtual {v9}, Landroid/app/Activity;->getWindow()Landroid/view/Window; │ + invoke-virtual {v8}, Landroid/app/Activity;->getWindow()Landroid/view/Window; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Landroid/view/Window;->getDecorView()Landroid/view/View; │ + invoke-virtual {v8}, Landroid/view/Window;->getDecorView()Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const v11, 0x1020002 │ + const v10, 0x1020002 │ │ - invoke-virtual {v9, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v10}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Landroid/view/ViewGroup; │ + check-cast v8, Landroid/view/ViewGroup; │ │ - iput-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ + iput-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ │ .line 887 │ :cond_0 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mContentParent:Landroid/view/ViewGroup; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mContentParent:Landroid/view/ViewGroup; │ │ - if-nez v9, :cond_8 │ + if-nez v8, :cond_8 │ │ .line 892 │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ .line 893 │ - .local v8, "views":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ + .local v7, "views":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ │ - invoke-virtual {v9}, Landroid/view/ViewGroup;->getChildCount()I │ + invoke-virtual {v8}, Landroid/view/ViewGroup;->getChildCount()I │ │ - move-result v9 │ + move-result v8 │ │ - if-lez v9, :cond_1 │ + if-lez v8, :cond_1 │ │ .line 894 │ - new-instance v8, Ljava/util/ArrayList; │ + new-instance v7, Ljava/util/ArrayList; │ │ - .end local v8 # "views":Ljava/util/List;, "Ljava/util/List;" │ - invoke-direct {v8, v6}, Ljava/util/ArrayList;->(I)V │ + .end local v7 # "views":Ljava/util/List;, "Ljava/util/List;" │ + invoke-direct {v7, v5}, Ljava/util/ArrayList;->(I)V │ │ .line 895 │ - .restart local v8 # "views":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v7 # "views":Ljava/util/List;, "Ljava/util/List;" │ const/4 v2, 0x0 │ │ .local v2, "i":I │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ │ - invoke-virtual {v9}, Landroid/view/ViewGroup;->getChildCount()I │ + invoke-virtual {v8}, Landroid/view/ViewGroup;->getChildCount()I │ │ move-result v1 │ │ .local v1, "children":I │ :goto_0 │ if-ge v2, v1, :cond_1 │ │ .line 896 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ │ - invoke-virtual {v9, v10}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; │ + invoke-virtual {v8, v9}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; │ │ move-result-object v0 │ │ .line 897 │ .local v0, "child":Landroid/view/View; │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ │ - invoke-virtual {v9, v0}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V │ + invoke-virtual {v8, v0}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V │ │ .line 898 │ - invoke-interface {v8, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v7, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 895 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 902 │ .end local v0 # "child":Landroid/view/View; │ .end local v1 # "children":I │ .end local v2 # "i":I │ :cond_1 │ invoke-direct {p0}, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->generateLayout()Landroid/view/ViewGroup; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - iput-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mContentParent:Landroid/view/ViewGroup; │ + iput-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mContentParent:Landroid/view/ViewGroup; │ │ .line 905 │ - if-eqz v8, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 906 │ - invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v8 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v9 │ + move-result v10 │ │ - if-eqz v9, :cond_2 │ + if-eqz v10, :cond_2 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/View; │ │ .line 907 │ .restart local v0 # "child":Landroid/view/View; │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mContentParent:Landroid/view/ViewGroup; │ + iget-object v10, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mContentParent:Landroid/view/ViewGroup; │ │ - invoke-virtual {v9, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ + invoke-virtual {v10, v0}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ │ goto :goto_1 │ │ .line 911 │ .end local v0 # "child":Landroid/view/View; │ - .end local v3 # "i$":Ljava/util/Iterator; │ :cond_2 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ │ - sget v11, Lcom/actionbarsherlock/R$id;->abs__action_bar:I │ + sget v10, Lcom/actionbarsherlock/R$id;->abs__action_bar:I │ │ - invoke-virtual {v9, v11}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v10}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lcom/actionbarsherlock/internal/widget/ActionBarView; │ + check-cast v8, Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ - iput-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ + iput-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ .line 912 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ - if-eqz v9, :cond_8 │ + if-eqz v8, :cond_8 │ │ .line 913 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ - invoke-virtual {v9, p0}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->setWindowCallback(Lcom/actionbarsherlock/view/Window$Callback;)V │ + invoke-virtual {v8, p0}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->setWindowCallback(Lcom/actionbarsherlock/view/Window$Callback;)V │ │ .line 914 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ - invoke-virtual {v9}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->getTitle()Ljava/lang/CharSequence; │ + invoke-virtual {v8}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->getTitle()Ljava/lang/CharSequence; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - if-nez v9, :cond_3 │ + if-nez v8, :cond_3 │ │ .line 915 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ - iget-object v11, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActivity:Landroid/app/Activity; │ + iget-object v10, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActivity:Landroid/app/Activity; │ │ - invoke-virtual {v11}, Landroid/app/Activity;->getTitle()Ljava/lang/CharSequence; │ + invoke-virtual {v10}, Landroid/app/Activity;->getTitle()Ljava/lang/CharSequence; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v9, v11}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->setWindowTitle(Ljava/lang/CharSequence;)V │ + invoke-virtual {v8, v10}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->setWindowTitle(Ljava/lang/CharSequence;)V │ │ .line 917 │ :cond_3 │ - const/4 v9, 0x2 │ + const/4 v8, 0x2 │ │ - invoke-virtual {p0, v9}, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->hasFeature(I)Z │ + invoke-virtual {p0, v8}, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->hasFeature(I)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_4 │ + if-eqz v8, :cond_4 │ │ .line 918 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ - invoke-virtual {v9}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->initProgress()V │ + invoke-virtual {v8}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->initProgress()V │ │ .line 920 │ :cond_4 │ - const/4 v9, 0x5 │ + const/4 v8, 0x5 │ │ - invoke-virtual {p0, v9}, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->hasFeature(I)Z │ + invoke-virtual {p0, v8}, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->hasFeature(I)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_5 │ + if-eqz v8, :cond_5 │ │ .line 921 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ - invoke-virtual {v9}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->initIndeterminateProgress()V │ + invoke-virtual {v8}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->initIndeterminateProgress()V │ │ .line 925 │ :cond_5 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActivity:Landroid/app/Activity; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActivity:Landroid/app/Activity; │ │ - invoke-static {v9}, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->loadUiOptionsFromManifest(Landroid/app/Activity;)I │ + invoke-static {v8}, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->loadUiOptionsFromManifest(Landroid/app/Activity;)I │ │ - move-result v7 │ + move-result v6 │ │ .line 926 │ - .local v7, "uiOptions":I │ - if-eqz v7, :cond_6 │ + .local v6, "uiOptions":I │ + if-eqz v6, :cond_6 │ │ .line 927 │ - iput v7, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mUiOptions:I │ + iput v6, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mUiOptions:I │ │ .line 930 │ :cond_6 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 931 │ - .local v4, "splitActionBar":Z │ - iget v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mUiOptions:I │ + .local v3, "splitActionBar":Z │ + iget v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mUiOptions:I │ │ - and-int/lit8 v9, v9, 0x1 │ + and-int/lit8 v8, v8, 0x1 │ │ - if-eqz v9, :cond_9 │ + if-eqz v8, :cond_9 │ │ .line 932 │ - .local v6, "splitWhenNarrow":Z │ + .local v5, "splitWhenNarrow":Z │ :goto_2 │ - if-eqz v6, :cond_a │ + if-eqz v5, :cond_a │ │ .line 933 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActivity:Landroid/app/Activity; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActivity:Landroid/app/Activity; │ │ - sget v10, Lcom/actionbarsherlock/R$bool;->abs__split_action_bar_is_narrow:I │ + sget v9, Lcom/actionbarsherlock/R$bool;->abs__split_action_bar_is_narrow:I │ │ - invoke-static {v9, v10}, Lcom/actionbarsherlock/internal/ResourcesCompat;->getResources_getBoolean(Landroid/content/Context;I)Z │ + invoke-static {v8, v9}, Lcom/actionbarsherlock/internal/ResourcesCompat;->getResources_getBoolean(Landroid/content/Context;I)Z │ │ - move-result v4 │ + move-result v3 │ │ .line 939 │ :goto_3 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ │ - sget v10, Lcom/actionbarsherlock/R$id;->abs__split_action_bar:I │ + sget v9, Lcom/actionbarsherlock/R$id;->abs__split_action_bar:I │ │ - invoke-virtual {v9, v10}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v9}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lcom/actionbarsherlock/internal/widget/ActionBarContainer; │ + check-cast v4, Lcom/actionbarsherlock/internal/widget/ActionBarContainer; │ │ .line 940 │ - .local v5, "splitView":Lcom/actionbarsherlock/internal/widget/ActionBarContainer; │ - if-eqz v5, :cond_b │ + .local v4, "splitView":Lcom/actionbarsherlock/internal/widget/ActionBarContainer; │ + if-eqz v4, :cond_b │ │ .line 941 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ - invoke-virtual {v9, v5}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->setSplitView(Lcom/actionbarsherlock/internal/widget/ActionBarContainer;)V │ + invoke-virtual {v8, v4}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->setSplitView(Lcom/actionbarsherlock/internal/widget/ActionBarContainer;)V │ │ .line 942 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ - invoke-virtual {v9, v4}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->setSplitActionBar(Z)V │ + invoke-virtual {v8, v3}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->setSplitActionBar(Z)V │ │ .line 943 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->wActionBar:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ - invoke-virtual {v9, v6}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->setSplitWhenNarrow(Z)V │ + invoke-virtual {v8, v5}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->setSplitWhenNarrow(Z)V │ │ .line 945 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ │ - sget v10, Lcom/actionbarsherlock/R$id;->abs__action_context_bar:I │ + sget v9, Lcom/actionbarsherlock/R$id;->abs__action_context_bar:I │ │ - invoke-virtual {v9, v10}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v8, v9}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lcom/actionbarsherlock/internal/widget/ActionBarContextView; │ + check-cast v8, Lcom/actionbarsherlock/internal/widget/ActionBarContextView; │ │ - iput-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActionModeView:Lcom/actionbarsherlock/internal/widget/ActionBarContextView; │ + iput-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActionModeView:Lcom/actionbarsherlock/internal/widget/ActionBarContextView; │ │ .line 946 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActionModeView:Lcom/actionbarsherlock/internal/widget/ActionBarContextView; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActionModeView:Lcom/actionbarsherlock/internal/widget/ActionBarContextView; │ │ - invoke-virtual {v9, v5}, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->setSplitView(Lcom/actionbarsherlock/internal/widget/ActionBarContainer;)V │ + invoke-virtual {v8, v4}, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->setSplitView(Lcom/actionbarsherlock/internal/widget/ActionBarContainer;)V │ │ .line 947 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActionModeView:Lcom/actionbarsherlock/internal/widget/ActionBarContextView; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActionModeView:Lcom/actionbarsherlock/internal/widget/ActionBarContextView; │ │ - invoke-virtual {v9, v4}, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->setSplitActionBar(Z)V │ + invoke-virtual {v8, v3}, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->setSplitActionBar(Z)V │ │ .line 948 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActionModeView:Lcom/actionbarsherlock/internal/widget/ActionBarContextView; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActionModeView:Lcom/actionbarsherlock/internal/widget/ActionBarContextView; │ │ - invoke-virtual {v9, v6}, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->setSplitWhenNarrow(Z)V │ + invoke-virtual {v8, v5}, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->setSplitWhenNarrow(Z)V │ │ .line 955 │ :cond_7 │ :goto_4 │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mDecor:Landroid/view/ViewGroup; │ │ - new-instance v10, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat$1; │ + new-instance v9, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat$1; │ │ - invoke-direct {v10, p0}, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat$1;->(Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;)V │ + invoke-direct {v9, p0}, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat$1;->(Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;)V │ │ - invoke-virtual {v9, v10}, Landroid/view/ViewGroup;->post(Ljava/lang/Runnable;)Z │ + invoke-virtual {v8, v9}, Landroid/view/ViewGroup;->post(Ljava/lang/Runnable;)Z │ │ .line 966 │ - .end local v4 # "splitActionBar":Z │ - .end local v5 # "splitView":Lcom/actionbarsherlock/internal/widget/ActionBarContainer; │ - .end local v6 # "splitWhenNarrow":Z │ - .end local v7 # "uiOptions":I │ - .end local v8 # "views":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "splitActionBar":Z │ + .end local v4 # "splitView":Lcom/actionbarsherlock/internal/widget/ActionBarContainer; │ + .end local v5 # "splitWhenNarrow":Z │ + .end local v6 # "uiOptions":I │ + .end local v7 # "views":Ljava/util/List;, "Ljava/util/List;" │ :cond_8 │ return-void │ │ - .restart local v4 # "splitActionBar":Z │ - .restart local v7 # "uiOptions":I │ - .restart local v8 # "views":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v3 # "splitActionBar":Z │ + .restart local v6 # "uiOptions":I │ + .restart local v7 # "views":Ljava/util/List;, "Ljava/util/List;" │ :cond_9 │ - move v6, v10 │ + move v5, v9 │ │ .line 931 │ goto :goto_2 │ │ .line 935 │ - .restart local v6 # "splitWhenNarrow":Z │ + .restart local v5 # "splitWhenNarrow":Z │ :cond_a │ - iget-object v9, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActivity:Landroid/app/Activity; │ + iget-object v8, p0, Lcom/actionbarsherlock/internal/ActionBarSherlockCompat;->mActivity:Landroid/app/Activity; │ │ - invoke-virtual {v9}, Landroid/app/Activity;->getTheme()Landroid/content/res/Resources$Theme; │ + invoke-virtual {v8}, Landroid/app/Activity;->getTheme()Landroid/content/res/Resources$Theme; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - sget-object v11, Lcom/actionbarsherlock/R$styleable;->SherlockTheme:[I │ + sget-object v10, Lcom/actionbarsherlock/R$styleable;->SherlockTheme:[I │ │ - invoke-virtual {v9, v11}, Landroid/content/res/Resources$Theme;->obtainStyledAttributes([I)Landroid/content/res/TypedArray; │ + .line 936 │ + invoke-virtual {v8, v10}, Landroid/content/res/Resources$Theme;->obtainStyledAttributes([I)Landroid/content/res/TypedArray; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - sget v11, Lcom/actionbarsherlock/R$styleable;->SherlockTheme_windowSplitActionBar:I │ + sget v10, Lcom/actionbarsherlock/R$styleable;->SherlockTheme_windowSplitActionBar:I │ │ - invoke-virtual {v9, v11, v10}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ + .line 937 │ + invoke-virtual {v8, v10, v9}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ │ - move-result v4 │ + move-result v3 │ │ goto :goto_3 │ │ .line 949 │ - .restart local v5 # "splitView":Lcom/actionbarsherlock/internal/widget/ActionBarContainer; │ + .restart local v4 # "splitView":Lcom/actionbarsherlock/internal/widget/ActionBarContainer; │ :cond_b │ - if-eqz v4, :cond_7 │ + if-eqz v3, :cond_7 │ │ .line 950 │ - const-string v9, "ActionBarSherlock" │ + const-string v8, "ActionBarSherlock" │ │ - const-string v10, "Requested split action bar with incompatible window decor! Ignoring request." │ + const-string v9, "Requested split action bar with incompatible window decor! Ignoring request." │ │ - invoke-static {v9, v10}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v8, v9}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_4 │ .end method │ │ .method private isReservingOverflow()Z │ .locals 1 │ │ @@ -1881,14 +1883,15 @@ │ │ .line 719 │ .local v0, "features":I │ and-int/lit8 v1, v0, 0x20 │ │ if-eqz v1, :cond_0 │ │ + .line 720 │ invoke-virtual {p2}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getVisibility()I │ │ move-result v1 │ │ const/4 v2, 0x4 │ │ if-ne v1, v2, :cond_0 │ @@ -1898,14 +1901,15 @@ │ │ .line 724 │ :cond_0 │ and-int/lit8 v1, v0, 0x4 │ │ if-eqz v1, :cond_1 │ │ + .line 725 │ invoke-virtual {p1}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getProgress()I │ │ move-result v1 │ │ const/16 v2, 0x2710 │ │ if-ge v1, v2, :cond_1 ├── smali/com/actionbarsherlock/internal/app/ActionBarImpl$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/app/ActionBarImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/app/ActionBarImpl; │ │ .prologue │ .line 110 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/app/ActionBarImpl$1;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; │ │ invoke-direct {p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorListenerAdapter;->()V ├── smali/com/actionbarsherlock/internal/app/ActionBarImpl$ActionModeImpl.smali │ @@ -35,14 +35,15 @@ │ │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; │ │ │ # direct methods │ .method public constructor (Lcom/actionbarsherlock/internal/app/ActionBarImpl;Lcom/actionbarsherlock/view/ActionMode$Callback;)V │ .locals 2 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/app/ActionBarImpl; │ .param p2, "callback" # Lcom/actionbarsherlock/view/ActionMode$Callback; │ │ .prologue │ .line 666 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/app/ActionBarImpl$ActionModeImpl;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; │ │ invoke-direct {p0}, Lcom/actionbarsherlock/view/ActionMode;->()V │ @@ -57,14 +58,15 @@ │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->(Landroid/content/Context;)V │ │ const/4 v1, 0x1 │ │ + .line 669 │ invoke-virtual {v0, v1}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->setDefaultShowAsAction(I)Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; │ │ move-result-object v0 │ │ iput-object v0, p0, Lcom/actionbarsherlock/internal/app/ActionBarImpl$ActionModeImpl;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; │ │ .line 670 │ @@ -100,16 +102,18 @@ │ move-result v0 │ │ .line 729 │ iget-object v1, p0, Lcom/actionbarsherlock/internal/app/ActionBarImpl$ActionModeImpl;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; │ │ invoke-virtual {v1}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->startDispatchingItemsChanged()V │ │ + .line 727 │ return v0 │ │ + .line 729 │ :catchall_0 │ move-exception v0 │ │ iget-object v1, p0, Lcom/actionbarsherlock/internal/app/ActionBarImpl$ActionModeImpl;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; │ │ invoke-virtual {v1}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->startDispatchingItemsChanged()V ├── smali/com/actionbarsherlock/internal/app/ActionBarImpl$TabImpl.smali │ @@ -31,14 +31,15 @@ │ │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; │ │ │ # direct methods │ .method public constructor (Lcom/actionbarsherlock/internal/app/ActionBarImpl;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/app/ActionBarImpl; │ │ .prologue │ .line 813 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; │ │ invoke-direct {p0}, Lcom/actionbarsherlock/app/ActionBar$Tab;->()V │ │ @@ -207,18 +208,20 @@ │ │ invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 860 │ invoke-virtual {v0, p1, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v0 │ │ + .line 859 │ invoke-virtual {p0, v0}, Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->setCustomView(Landroid/view/View;)Lcom/actionbarsherlock/app/ActionBar$Tab; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/actionbarsherlock/internal/app/ActionBarImpl.smali │ @@ -620,21 +620,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - const-string v3, " can only be used " │ - │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v2 │ - │ - const-string v3, "with a compatible window decor layout" │ + const-string v3, " can only be used with a compatible window decor layout" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1538,24 +1532,26 @@ │ │ new-array v4, v4, [F │ │ aput v8, v4, v7 │ │ iget-object v5, p0, Lcom/actionbarsherlock/internal/app/ActionBarImpl;->mContainerView:Lcom/actionbarsherlock/internal/widget/ActionBarContainer; │ │ + .line 606 │ invoke-virtual {v5}, Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->getHeight()I │ │ move-result v5 │ │ neg-int v5, v5 │ │ int-to-float v5, v5 │ │ aput v5, v4, v6 │ │ + .line 605 │ invoke-static {v2, v3, v4}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder;->with(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder; │ │ .line 607 │ @@ -1563,24 +1559,26 @@ │ │ const-string v3, "translationY" │ │ new-array v4, v6, [F │ │ iget-object v5, p0, Lcom/actionbarsherlock/internal/app/ActionBarImpl;->mContainerView:Lcom/actionbarsherlock/internal/widget/ActionBarContainer; │ │ + .line 608 │ invoke-virtual {v5}, Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->getHeight()I │ │ move-result v5 │ │ neg-int v5, v5 │ │ int-to-float v5, v5 │ │ aput v5, v4, v7 │ │ + .line 607 │ invoke-static {v2, v3, v4}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder;->with(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder; │ │ .line 610 │ @@ -1783,14 +1781,15 @@ │ :cond_1 │ iget-object v4, p0, Lcom/actionbarsherlock/internal/app/ActionBarImpl;->mSelectedTab:Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl; │ │ if-eqz v4, :cond_3 │ │ iget-object v4, p0, Lcom/actionbarsherlock/internal/app/ActionBarImpl;->mSelectedTab:Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl; │ │ + .line 489 │ invoke-virtual {v4}, Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->getPosition()I │ │ move-result v3 │ │ .line 490 │ .local v3, "selectedTabPosition":I │ :goto_1 │ @@ -1844,15 +1843,15 @@ │ invoke-virtual {v4, v0}, Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl;->setPosition(I)V │ │ .line 497 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_2 │ │ - .line 488 │ + .line 489 │ .end local v0 # "i":I │ .end local v1 # "newTabCount":I │ .end local v2 # "removedTab":Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl; │ .end local v3 # "selectedTabPosition":I │ :cond_3 │ iget v3, p0, Lcom/actionbarsherlock/internal/app/ActionBarImpl;->mSavedTabPosition:I │ │ @@ -1962,14 +1961,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v1 │ │ + .line 516 │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;->disallowAddToBackStack()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ .line 519 │ :cond_3 │ iget-object v1, p0, Lcom/actionbarsherlock/internal/app/ActionBarImpl;->mSelectedTab:Lcom/actionbarsherlock/internal/app/ActionBarImpl$TabImpl; │ @@ -2807,26 +2807,28 @@ │ │ const/4 v4, 0x2 │ │ new-array v4, v4, [F │ │ iget-object v5, p0, Lcom/actionbarsherlock/internal/app/ActionBarImpl;->mContainerView:Lcom/actionbarsherlock/internal/widget/ActionBarContainer; │ │ + .line 571 │ invoke-virtual {v5}, Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->getHeight()I │ │ move-result v5 │ │ neg-int v5, v5 │ │ int-to-float v5, v5 │ │ aput v5, v4, v6 │ │ aput v7, v4, v8 │ │ + .line 570 │ invoke-static {v2, v3, v4}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder;->with(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder; │ │ .line 572 ├── smali/com/actionbarsherlock/internal/app/ActionBarWrapper$TabWrapper.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/app/ActionBarWrapper; │ │ │ # direct methods │ .method public constructor (Lcom/actionbarsherlock/internal/app/ActionBarWrapper;Landroid/app/ActionBar$Tab;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/app/ActionBarWrapper; │ .param p2, "nativeTab" # Landroid/app/ActionBar$Tab; │ │ .prologue │ .line 229 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/app/ActionBarWrapper$TabWrapper;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarWrapper; │ │ invoke-direct {p0}, Lcom/actionbarsherlock/app/ActionBar$Tab;->()V │ @@ -173,14 +174,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v1 │ │ + .line 336 │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;->disallowAddToBackStack()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ .line 339 │ :cond_0 │ iget-object v1, p0, Lcom/actionbarsherlock/internal/app/ActionBarWrapper$TabWrapper;->mListener:Lcom/actionbarsherlock/app/ActionBar$TabListener; │ @@ -253,18 +255,20 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 353 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;->disallowAddToBackStack()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ + .line 352 │ # setter for: Lcom/actionbarsherlock/internal/app/ActionBarWrapper;->mFragmentTransaction:Landroid/support/v4/app/FragmentTransaction; │ invoke-static {v1, v0}, Lcom/actionbarsherlock/internal/app/ActionBarWrapper;->access$102(Lcom/actionbarsherlock/internal/app/ActionBarWrapper;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ .line 356 │ :cond_0 │ iget-object v0, p0, Lcom/actionbarsherlock/internal/app/ActionBarWrapper$TabWrapper;->mListener:Lcom/actionbarsherlock/app/ActionBar$TabListener; │ │ @@ -366,14 +370,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;->beginTransaction()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v1 │ │ + .line 373 │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;->disallowAddToBackStack()Landroid/support/v4/app/FragmentTransaction; │ │ move-result-object v0 │ │ .line 374 │ iget-object v1, p0, Lcom/actionbarsherlock/internal/app/ActionBarWrapper$TabWrapper;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarWrapper; ├── smali/com/actionbarsherlock/internal/app/ActionBarImpl$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/app/ActionBarImpl;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/app/ActionBarImpl; │ │ .prologue │ .line 127 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/app/ActionBarImpl$2;->this$0:Lcom/actionbarsherlock/internal/app/ActionBarImpl; │ │ invoke-direct {p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorListenerAdapter;->()V ├── smali/com/actionbarsherlock/internal/app/ActionBarWrapper.smali │ @@ -483,42 +483,41 @@ │ │ .method public onMenuVisibilityChanged(Z)V │ .locals 3 │ .param p1, "isVisible" # Z │ │ .prologue │ .line 476 │ - iget-object v2, p0, Lcom/actionbarsherlock/internal/app/ActionBarWrapper;->mMenuVisibilityListeners:Ljava/util/Set; │ + iget-object v1, p0, Lcom/actionbarsherlock/internal/app/ActionBarWrapper;->mMenuVisibilityListeners:Ljava/util/Set; │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener; │ + check-cast v0, Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener; │ │ .line 477 │ - .local v1, "listener":Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener; │ - invoke-interface {v1, p1}, Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener;->onMenuVisibilityChanged(Z)V │ + .local v0, "listener":Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener; │ + invoke-interface {v0, p1}, Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener;->onMenuVisibilityChanged(Z)V │ │ goto :goto_0 │ │ .line 479 │ - .end local v1 # "listener":Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener; │ + .end local v0 # "listener":Lcom/actionbarsherlock/app/ActionBar$OnMenuVisibilityListener; │ :cond_0 │ return-void │ .end method │ │ .method public onNavigationItemSelected(IJ)Z │ .locals 2 │ .param p1, "itemPosition" # I ├── smali/com/actionbarsherlock/internal/nineoldandroids/animation/Animator.smali │ @@ -36,15 +36,14 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 33 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->mListeners:Ljava/util/ArrayList; │ │ - .line 247 │ return-void │ .end method │ │ │ # virtual methods │ .method public addListener(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;)V │ .locals 1 ├── smali/com/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1.smali │ @@ -21,14 +21,15 @@ │ │ .field final synthetic val$nodesToStart:Ljava/util/ArrayList; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Ljava/util/ArrayList;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; │ │ .prologue │ .line 507 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1;->this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; │ │ iput-object p2, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1;->val$nodesToStart:Ljava/util/ArrayList; ├── smali/com/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener.smali │ @@ -217,14 +217,15 @@ │ if-eqz v7, :cond_2 │ │ .line 750 │ iget-object v7, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener;->this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; │ │ iget-object v7, v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ │ + .line 751 │ invoke-virtual {v7}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Ljava/util/ArrayList; │ │ .line 752 ├── smali/com/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V │ .locals 2 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; │ .param p2, "anim" # Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ .prologue │ .line 1025 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder;->this$0:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet.smali │ @@ -139,15 +139,14 @@ │ iput-object v2, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ │ .line 117 │ const-wide/16 v0, -0x1 │ │ iput-wide v0, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDuration:J │ │ - .line 1010 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;)Ljava/util/ArrayList; │ .locals 1 │ .param p0, "x0" # Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; │ │ @@ -544,171 +543,165 @@ │ │ # virtual methods │ .method public cancel()V │ .locals 5 │ │ .prologue │ .line 284 │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ - iput-boolean v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mTerminated:Z │ + iput-boolean v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mTerminated:Z │ │ .line 285 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->isStarted()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_4 │ + if-eqz v3, :cond_4 │ │ .line 286 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 287 │ - .local v3, "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ + .local v2, "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 288 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ + invoke-virtual {v3}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - .end local v3 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - check-cast v3, Ljava/util/ArrayList; │ + .end local v2 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + check-cast v2, Ljava/util/ArrayList; │ │ .line 289 │ - .restart local v3 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .restart local v2 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v2}, 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_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + check-cast v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ │ .line 290 │ - .local v1, "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ - invoke-interface {v1, p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;->onAnimationCancel(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V │ + .local v0, "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + invoke-interface {v0, p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;->onAnimationCancel(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V │ │ goto :goto_0 │ │ .line 293 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + .end local v0 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ :cond_0 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ │ - invoke-virtual {v4}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->isRunning()Z │ + invoke-virtual {v3}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->isRunning()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 296 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ │ - invoke-virtual {v4}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->cancel()V │ + invoke-virtual {v3}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->cancel()V │ │ .line 302 │ :cond_1 │ - if-eqz v3, :cond_3 │ + if-eqz v2, :cond_3 │ │ .line 303 │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + check-cast v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ │ .line 304 │ - .restart local v1 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ - invoke-interface {v1, p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;->onAnimationEnd(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V │ + .restart local v0 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + invoke-interface {v0, p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;->onAnimationEnd(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V │ │ goto :goto_1 │ │ .line 297 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + .end local v0 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ :cond_2 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - if-lez v4, :cond_1 │ + if-lez v3, :cond_1 │ │ .line 298 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_2 │ - 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 v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 299 │ - .local v2, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - iget-object v4, v2, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ + .local v1, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + iget-object v4, v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ invoke-virtual {v4}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->cancel()V │ │ goto :goto_2 │ │ .line 307 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v2 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v1 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ :cond_3 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - iput-boolean v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mStarted:Z │ + iput-boolean v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mStarted:Z │ │ .line 309 │ - .end local v3 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v2 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_4 │ return-void │ .end method │ │ .method public bridge synthetic clone()Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ .locals 1 │ │ @@ -718,281 +711,278 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public clone()Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; │ - .locals 15 │ + .locals 14 │ │ .prologue │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ .line 550 │ invoke-super {p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->clone()Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ move-result-object v0 │ │ check-cast v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; │ │ .line 559 │ .local v0, "anim":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; │ - const/4 v12, 0x1 │ + const/4 v10, 0x1 │ │ - iput-boolean v12, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNeedsSort:Z │ + iput-boolean v10, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNeedsSort:Z │ │ .line 560 │ - iput-boolean v13, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mTerminated:Z │ + iput-boolean v11, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mTerminated:Z │ │ .line 561 │ - iput-boolean v13, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mStarted:Z │ + iput-boolean v11, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mStarted:Z │ │ .line 562 │ - 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, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mPlayingSet:Ljava/util/ArrayList; │ + iput-object v10, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mPlayingSet:Ljava/util/ArrayList; │ │ .line 563 │ - new-instance v12, Ljava/util/HashMap; │ + new-instance v10, Ljava/util/HashMap; │ │ - invoke-direct {v12}, Ljava/util/HashMap;->()V │ + invoke-direct {v10}, Ljava/util/HashMap;->()V │ │ - iput-object v12, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodeMap:Ljava/util/HashMap; │ + iput-object v10, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodeMap:Ljava/util/HashMap; │ │ .line 564 │ - 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, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ + iput-object v10, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ │ .line 565 │ - 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, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ + iput-object v10, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ │ .line 570 │ - new-instance v11, Ljava/util/HashMap; │ + new-instance v9, Ljava/util/HashMap; │ │ - invoke-direct {v11}, Ljava/util/HashMap;->()V │ + invoke-direct {v9}, Ljava/util/HashMap;->()V │ │ .line 571 │ - .local v11, "nodeCloneMap":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ - iget-object v12, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ + .local v9, "nodeCloneMap":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ + iget-object v10, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v12}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v10}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v10 │ │ :cond_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_4 │ + if-eqz v11, :cond_4 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - check-cast v9, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 572 │ - .local v9, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - invoke-virtual {v9}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->clone()Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .local v7, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + invoke-virtual {v7}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->clone()Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ - move-result-object v10 │ + move-result-object v8 │ │ .line 573 │ - .local v10, "nodeClone":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - invoke-virtual {v11, v9, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + .local v8, "nodeClone":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + invoke-virtual {v9, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 574 │ - iget-object v12, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ + iget-object v11, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v12, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v11, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 575 │ - iget-object v12, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodeMap:Ljava/util/HashMap; │ + iget-object v11, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodeMap:Ljava/util/HashMap; │ │ - iget-object v13, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ + iget-object v12, v8, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ - invoke-virtual {v12, v13, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v11, v12, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 577 │ - iput-object v14, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ + iput-object v13, v8, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ │ .line 578 │ - iput-object v14, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->tmpDependencies:Ljava/util/ArrayList; │ + iput-object v13, v8, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->tmpDependencies:Ljava/util/ArrayList; │ │ .line 579 │ - iput-object v14, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->nodeDependents:Ljava/util/ArrayList; │ + iput-object v13, v8, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->nodeDependents:Ljava/util/ArrayList; │ │ .line 580 │ - iput-object v14, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->nodeDependencies:Ljava/util/ArrayList; │ + iput-object v13, v8, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->nodeDependencies:Ljava/util/ArrayList; │ │ .line 583 │ - iget-object v12, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ + iget-object v11, v8, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ - invoke-virtual {v12}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->getListeners()Ljava/util/ArrayList; │ + invoke-virtual {v11}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->getListeners()Ljava/util/ArrayList; │ │ move-result-object v2 │ │ .line 584 │ .local v2, "cloneListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ if-eqz v2, :cond_0 │ │ .line 585 │ - const/4 v8, 0x0 │ + const/4 v6, 0x0 │ │ .line 586 │ - .local v8, "listenersToRemove":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v6, "listenersToRemove":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v11 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_0 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v12 │ │ if-eqz v12, :cond_3 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - check-cast v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + check-cast v5, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ │ .line 587 │ - .local v7, "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ - instance-of v12, v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ + .local v5, "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + instance-of v12, v5, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ │ if-eqz v12, :cond_1 │ │ .line 588 │ - if-nez v8, :cond_2 │ + if-nez v6, :cond_2 │ │ .line 589 │ - new-instance v8, Ljava/util/ArrayList; │ + new-instance v6, Ljava/util/ArrayList; │ │ - .end local v8 # "listenersToRemove":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-direct {v8}, Ljava/util/ArrayList;->()V │ + .end local v6 # "listenersToRemove":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-direct {v6}, Ljava/util/ArrayList;->()V │ │ .line 591 │ - .restart local v8 # "listenersToRemove":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .restart local v6 # "listenersToRemove":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_2 │ - invoke-virtual {v8, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 594 │ - .end local v7 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + .end local v5 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ :cond_3 │ - if-eqz v8, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 595 │ - invoke-virtual {v8}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v11 │ │ :goto_1 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v12 │ │ if-eqz v12, :cond_0 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - check-cast v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + check-cast v5, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ │ .line 596 │ - .restart local v7 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ - invoke-virtual {v2, v7}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ + .restart local v5 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + invoke-virtual {v2, v5}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 603 │ .end local v2 # "cloneListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v6 # "i$":Ljava/util/Iterator; │ - .end local v7 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ - .end local v8 # "listenersToRemove":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v9 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - .end local v10 # "nodeClone":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v5 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + .end local v6 # "listenersToRemove":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v7 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v8 # "nodeClone":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ :cond_4 │ - iget-object v12, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ + iget-object v10, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v12}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v10}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v10 │ │ :cond_5 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_6 │ + if-eqz v11, :cond_6 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - check-cast v9, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 604 │ - .restart local v9 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - invoke-virtual {v11, v9}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .restart local v7 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + invoke-virtual {v9, v7}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - check-cast v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v8, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 605 │ - .restart local v10 # "nodeClone":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - iget-object v12, v9, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ + .restart local v8 # "nodeClone":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + iget-object v11, v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ │ - if-eqz v12, :cond_5 │ + if-eqz v11, :cond_5 │ │ .line 606 │ - iget-object v12, v9, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ + iget-object v11, v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ │ - invoke-virtual {v12}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v11}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v11 │ │ - .restart local v6 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v12 │ │ if-eqz v12, :cond_5 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency; │ │ .line 607 │ .local v4, "dependency":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency; │ iget-object v12, v4, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency;->node:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ - invoke-virtual {v11, v12}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v9, v12}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 608 │ .local v3, "clonedDependencyNode":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ @@ -1000,25 +990,24 @@ │ │ iget v12, v4, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency;->rule:I │ │ invoke-direct {v1, v3, v12}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency;->(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;I)V │ │ .line 610 │ .local v1, "cloneDependency":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency; │ - invoke-virtual {v10, v1}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->addDependency(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency;)V │ + invoke-virtual {v8, v1}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->addDependency(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency;)V │ │ goto :goto_2 │ │ .line 615 │ .end local v1 # "cloneDependency":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency; │ .end local v3 # "clonedDependencyNode":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ .end local v4 # "dependency":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency; │ - .end local v6 # "i$":Ljava/util/Iterator; │ - .end local v9 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - .end local v10 # "nodeClone":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v7 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v8 # "nodeClone":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ :cond_6 │ return-object v0 │ .end method │ │ .method public bridge synthetic clone()Ljava/lang/Object; │ .locals 1 │ .annotation system Ldalvik/annotation/Throws; │ @@ -1037,190 +1026,185 @@ │ .end method │ │ .method public end()V │ .locals 6 │ │ .prologue │ .line 319 │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ - iput-boolean v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mTerminated:Z │ + iput-boolean v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mTerminated:Z │ │ .line 320 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->isStarted()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_5 │ + if-eqz v3, :cond_5 │ │ .line 321 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - iget-object v5, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ + iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - if-eq v4, v5, :cond_1 │ + if-eq v3, v4, :cond_1 │ │ .line 323 │ invoke-direct {p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->sortNodes()V │ │ .line 324 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, 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 v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 325 │ - .local v2, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .local v1, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSetListener:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ │ if-nez v4, :cond_0 │ │ .line 326 │ new-instance v4, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ │ invoke-direct {v4, p0, p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener;->(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;)V │ │ iput-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSetListener:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ │ .line 328 │ :cond_0 │ - iget-object v4, v2, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ + iget-object v4, v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ iget-object v5, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSetListener:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ │ invoke-virtual {v4, v5}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->addListener(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;)V │ │ goto :goto_0 │ │ .line 331 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v2 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v1 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ :cond_1 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 332 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ │ - invoke-virtual {v4}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->cancel()V │ + invoke-virtual {v3}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->cancel()V │ │ .line 334 │ :cond_2 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v4 │ + move-result v3 │ │ - if-lez v4, :cond_3 │ + if-lez v3, :cond_3 │ │ .line 335 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 336 │ - .restart local v2 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - iget-object v4, v2, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ + .restart local v1 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + iget-object v4, v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ invoke-virtual {v4}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->end()V │ │ goto :goto_1 │ │ .line 339 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v2 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v1 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ :cond_3 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ │ - if-eqz v4, :cond_4 │ + if-eqz v3, :cond_4 │ │ .line 340 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ + .line 341 │ + invoke-virtual {v3}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/ArrayList; │ + check-cast v2, Ljava/util/ArrayList; │ │ .line 342 │ - .local v3, "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v2, "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_4 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + check-cast v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ │ .line 343 │ - .local v1, "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ - invoke-interface {v1, p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;->onAnimationEnd(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V │ + .local v0, "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + invoke-interface {v0, p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;->onAnimationEnd(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V │ │ goto :goto_2 │ │ .line 346 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ - .end local v3 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v0 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + .end local v2 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_4 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - iput-boolean v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mStarted:Z │ + iput-boolean v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mStarted:Z │ │ .line 348 │ :cond_5 │ return-void │ .end method │ │ .method public getChildAnimations()Ljava/util/ArrayList; │ @@ -1239,44 +1223,43 @@ │ .line 201 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 202 │ .local v0, "childList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ + iget-object v2, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 203 │ - .local v2, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - iget-object v3, v2, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ + .local v1, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + iget-object v3, v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 205 │ - .end local v2 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v1 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ :cond_0 │ return-object v0 │ .end method │ │ .method public getDuration()J │ .locals 2 │ │ @@ -1298,54 +1281,53 @@ │ .end method │ │ .method public isRunning()Z │ .locals 3 │ │ .prologue │ .line 357 │ - iget-object v2, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ + iget-object v1, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 358 │ - .local v1, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - iget-object v2, v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ + .local v0, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + iget-object v2, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ invoke-virtual {v2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->isRunning()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 359 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 362 │ - .end local v1 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v0 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public isStarted()Z │ .locals 1 │ │ @@ -1550,33 +1532,32 @@ │ .prologue │ .line 141 │ .local p1, "items":Ljava/util/Collection;, "Ljava/util/Collection;" │ if-eqz p1, :cond_1 │ │ invoke-interface {p1}, Ljava/util/Collection;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - if-lez v3, :cond_1 │ + if-lez v2, :cond_1 │ │ .line 142 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - iput-boolean v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNeedsSort:Z │ + iput-boolean v2, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNeedsSort:Z │ │ .line 143 │ const/4 v1, 0x0 │ │ .line 144 │ .local v1, "builder":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder; │ invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ @@ -1602,15 +1583,14 @@ │ invoke-virtual {v1, v0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder;->with(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder; │ │ goto :goto_0 │ │ .line 152 │ .end local v0 # "anim":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ .end local v1 # "builder":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Builder; │ - .end local v2 # "i$":Ljava/util/Iterator; │ :cond_1 │ return-void │ .end method │ │ .method public varargs playTogether([Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V │ .locals 3 │ .param p1, "items" # [Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ @@ -1658,15 +1638,14 @@ │ .end local v1 # "i":I │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ .locals 1 │ - .param p1, "x0" # J │ │ .prologue │ .line 45 │ invoke-virtual {p0, p1, p2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; │ │ move-result-object v0 │ │ @@ -1677,102 +1656,100 @@ │ .locals 5 │ .param p1, "duration" # J │ │ .prologue │ .line 415 │ const-wide/16 v2, 0x0 │ │ - cmp-long v2, p1, v2 │ + cmp-long v1, p1, v2 │ │ - if-gez v2, :cond_0 │ + if-gez v1, :cond_0 │ │ .line 416 │ - new-instance v2, Ljava/lang/IllegalArgumentException; │ + new-instance v1, Ljava/lang/IllegalArgumentException; │ │ - const-string v3, "duration must be a value of zero or greater" │ + const-string v2, "duration must be a value of zero or greater" │ │ - invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v1 │ │ .line 418 │ :cond_0 │ - iget-object v2, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ + iget-object v1, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 421 │ - .local v1, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - iget-object v2, v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ + .local v0, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + iget-object v2, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ invoke-virtual {v2, p1, p2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ goto :goto_0 │ │ .line 423 │ - .end local v1 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v0 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ :cond_1 │ iput-wide p1, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDuration:J │ │ .line 424 │ return-object p0 │ .end method │ │ .method public setInterpolator(Landroid/view/animation/Interpolator;)V │ .locals 3 │ .param p1, "interpolator" # Landroid/view/animation/Interpolator; │ │ .prologue │ .line 235 │ - iget-object v2, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ + iget-object v1, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 236 │ - .local v1, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - iget-object v2, v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ + .local v0, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + iget-object v2, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ invoke-virtual {v2, p1}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ goto :goto_0 │ │ .line 238 │ - .end local v1 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v0 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ :cond_0 │ return-void │ .end method │ │ .method public setStartDelay(J)V │ .locals 1 │ .param p1, "startDelay" # J │ @@ -1787,38 +1764,37 @@ │ │ .method public setTarget(Ljava/lang/Object;)V │ .locals 4 │ .param p1, "target" # Ljava/lang/Object; │ │ .prologue │ .line 217 │ - iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ + iget-object v2, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 218 │ - .local v2, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - iget-object v0, v2, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ + .local v1, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + iget-object v0, v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ .line 219 │ .local v0, "animation":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ instance-of v3, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet; │ │ if-eqz v3, :cond_1 │ │ @@ -1842,693 +1818,593 @@ │ │ .end local v0 # "animation":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ invoke-virtual {v0, p1}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->setTarget(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 225 │ - .end local v2 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v1 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ :cond_2 │ return-void │ .end method │ │ .method public setupEndValues()V │ .locals 3 │ │ .prologue │ .line 436 │ - iget-object v2, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ + iget-object v1, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 437 │ - .local v1, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - iget-object v2, v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ + .local v0, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + iget-object v2, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ invoke-virtual {v2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->setupEndValues()V │ │ goto :goto_0 │ │ .line 439 │ - .end local v1 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v0 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ :cond_0 │ return-void │ .end method │ │ .method public setupStartValues()V │ .locals 3 │ │ .prologue │ .line 429 │ - iget-object v2, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ + iget-object v1, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 430 │ - .local v1, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - iget-object v2, v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ + .local v0, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + iget-object v2, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ invoke-virtual {v2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->setupStartValues()V │ │ goto :goto_0 │ │ .line 432 │ - .end local v1 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v0 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ :cond_0 │ return-void │ .end method │ │ .method public start()V │ - .locals 22 │ + .locals 18 │ │ .prologue │ .line 450 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v14, 0x0 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - iput-boolean v0, v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mTerminated:Z │ + iput-boolean v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mTerminated:Z │ │ .line 451 │ - const/16 v17, 0x1 │ - │ - move/from16 v0, v17 │ + const/4 v14, 0x1 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - iput-boolean v0, v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mStarted:Z │ + iput-boolean v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mStarted:Z │ │ .line 455 │ invoke-direct/range {p0 .. p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->sortNodes()V │ │ .line 457 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ - │ - move-object/from16 v17, v0 │ + iget-object v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ │ - invoke-virtual/range {v17 .. v17}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v14}, Ljava/util/ArrayList;->size()I │ │ - move-result v14 │ + move-result v11 │ │ .line 458 │ - .local v14, "numSortedNodes":I │ - const/4 v6, 0x0 │ + .local v11, "numSortedNodes":I │ + const/4 v4, 0x0 │ │ - .local v6, "i":I │ + .local v4, "i":I │ :goto_0 │ - if-ge v6, v14, :cond_3 │ + if-ge v4, v11, :cond_3 │ │ .line 459 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ - │ - move-object/from16 v17, v0 │ + iget-object v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ │ - move-object/from16 v0, v17 │ + invoke-virtual {v14, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - invoke-virtual {v0, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ - │ - move-result-object v10 │ + move-result-object v7 │ │ - check-cast v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 461 │ - .local v10, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - iget-object v0, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ + .local v7, "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + iget-object v14, v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ - move-object/from16 v17, v0 │ + invoke-virtual {v14}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->getListeners()Ljava/util/ArrayList; │ │ - invoke-virtual/range {v17 .. v17}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->getListeners()Ljava/util/ArrayList; │ - │ - move-result-object v15 │ + move-result-object v12 │ │ .line 462 │ - .local v15, "oldListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - if-eqz v15, :cond_2 │ + .local v12, "oldListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + if-eqz v12, :cond_2 │ │ - invoke-virtual {v15}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v12}, Ljava/util/ArrayList;->size()I │ │ - move-result v17 │ + move-result v14 │ │ - if-lez v17, :cond_2 │ + if-lez v14, :cond_2 │ │ .line 463 │ - new-instance v4, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v4, v15}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + invoke-direct {v2, v12}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ .line 466 │ - .local v4, "clonedListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v2, "clonedListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v14 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_1 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v17 │ + move-result v15 │ │ - if-eqz v17, :cond_2 │ + if-eqz v15, :cond_2 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - check-cast v9, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + check-cast v6, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ │ .line 467 │ - .local v9, "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ - instance-of v0, v9, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$DependencyListener; │ - │ - move/from16 v17, v0 │ - │ - if-nez v17, :cond_1 │ + .local v6, "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + instance-of v15, v6, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$DependencyListener; │ │ - instance-of v0, v9, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ + if-nez v15, :cond_1 │ │ - move/from16 v17, v0 │ + instance-of v15, v6, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ │ - if-eqz v17, :cond_0 │ + if-eqz v15, :cond_0 │ │ .line 469 │ :cond_1 │ - iget-object v0, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ - │ - move-object/from16 v17, v0 │ - │ - move-object/from16 v0, v17 │ + iget-object v15, v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ - invoke-virtual {v0, v9}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->removeListener(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;)V │ + invoke-virtual {v15, v6}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->removeListener(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;)V │ │ goto :goto_1 │ │ .line 458 │ - .end local v4 # "clonedListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v7 # "i$":Ljava/util/Iterator; │ - .end local v9 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + .end local v2 # "clonedListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v6 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ :cond_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 479 │ - .end local v10 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - .end local v15 # "oldListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v7 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v12 # "oldListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_3 │ - new-instance v11, Ljava/util/ArrayList; │ + new-instance v8, Ljava/util/ArrayList; │ │ - invoke-direct {v11}, Ljava/util/ArrayList;->()V │ + invoke-direct {v8}, Ljava/util/ArrayList;->()V │ │ .line 480 │ - .local v11, "nodesToStart":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/4 v6, 0x0 │ + .local v8, "nodesToStart":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v4, 0x0 │ │ :goto_2 │ - if-ge v6, v14, :cond_8 │ + if-ge v4, v11, :cond_8 │ │ .line 481 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ + iget-object v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSortedNodes:Ljava/util/ArrayList; │ │ - move-object/from16 v17, v0 │ + invoke-virtual {v14, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-object/from16 v0, v17 │ - │ - invoke-virtual {v0, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ - │ - move-result-object v10 │ + move-result-object v7 │ │ - check-cast v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 482 │ - .restart local v10 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .restart local v7 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSetListener:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ - │ - move-object/from16 v17, v0 │ + iget-object v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSetListener:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ │ - if-nez v17, :cond_4 │ + if-nez v14, :cond_4 │ │ .line 483 │ - new-instance v17, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ + new-instance v14, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, p0 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, p0 │ - │ - invoke-direct {v0, v1, v2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener;->(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;)V │ - │ - move-object/from16 v0, v17 │ + invoke-direct {v14, v0, v1}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener;->(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;)V │ │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - iput-object v0, v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSetListener:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ + iput-object v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSetListener:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ │ .line 485 │ :cond_4 │ - iget-object v0, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ + iget-object v14, v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ │ - move-object/from16 v17, v0 │ + if-eqz v14, :cond_5 │ │ - if-eqz v17, :cond_5 │ + iget-object v14, v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ │ - iget-object v0, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ + invoke-virtual {v14}, Ljava/util/ArrayList;->size()I │ │ - move-object/from16 v17, v0 │ - │ - invoke-virtual/range {v17 .. v17}, Ljava/util/ArrayList;->size()I │ - │ - move-result v17 │ + move-result v14 │ │ - if-nez v17, :cond_6 │ + if-nez v14, :cond_6 │ │ .line 486 │ :cond_5 │ - invoke-virtual {v11, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 496 │ :goto_3 │ - iget-object v0, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ - │ - move-object/from16 v17, v0 │ + iget-object v14, v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSetListener:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ + iget-object v15, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mSetListener:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$AnimatorSetListener; │ │ - move-object/from16 v18, v0 │ - │ - invoke-virtual/range {v17 .. v18}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->addListener(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;)V │ + invoke-virtual {v14, v15}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->addListener(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;)V │ │ .line 480 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_2 │ │ .line 488 │ :cond_6 │ - iget-object v0, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ - │ - move-object/from16 v17, v0 │ + iget-object v14, v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ │ - invoke-virtual/range {v17 .. v17}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v14}, Ljava/util/ArrayList;->size()I │ │ - move-result v12 │ + move-result v9 │ │ .line 489 │ - .local v12, "numDependencies":I │ - const/4 v8, 0x0 │ + .local v9, "numDependencies":I │ + const/4 v5, 0x0 │ │ - .local v8, "j":I │ + .local v5, "j":I │ :goto_4 │ - if-ge v8, v12, :cond_7 │ + if-ge v5, v9, :cond_7 │ │ .line 490 │ - iget-object v0, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ - │ - move-object/from16 v17, v0 │ - │ - move-object/from16 v0, v17 │ + iget-object v14, v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ │ - invoke-virtual {v0, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v14, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency; │ + check-cast v3, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency; │ │ .line 491 │ - .local v5, "dependency":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency; │ - iget-object v0, v5, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency;->node:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - │ - move-object/from16 v17, v0 │ - │ - move-object/from16 v0, v17 │ - │ - iget-object v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ + .local v3, "dependency":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency; │ + iget-object v14, v3, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency;->node:Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ - move-object/from16 v17, v0 │ + iget-object v14, v14, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ - new-instance v18, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$DependencyListener; │ + new-instance v15, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$DependencyListener; │ │ - iget v0, v5, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency;->rule:I │ + iget v0, v3, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency;->rule:I │ │ - move/from16 v19, v0 │ + move/from16 v16, v0 │ │ - move-object/from16 v0, v18 │ - │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - move/from16 v2, v19 │ + move/from16 v1, v16 │ │ - invoke-direct {v0, v1, v10, v2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$DependencyListener;->(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;I)V │ + invoke-direct {v15, v0, v7, v1}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$DependencyListener;->(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;I)V │ │ - invoke-virtual/range {v17 .. v18}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->addListener(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;)V │ + invoke-virtual {v14, v15}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->addListener(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;)V │ │ .line 489 │ - add-int/lit8 v8, v8, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_4 │ │ .line 494 │ - .end local v5 # "dependency":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency; │ + .end local v3 # "dependency":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Dependency; │ :cond_7 │ - iget-object v0, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ - │ - move-object/from16 v17, v0 │ - │ - invoke-virtual/range {v17 .. v17}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ + iget-object v14, v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->dependencies:Ljava/util/ArrayList; │ │ - move-result-object v17 │ + invoke-virtual {v14}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ │ - check-cast v17, Ljava/util/ArrayList; │ + move-result-object v14 │ │ - move-object/from16 v0, v17 │ + check-cast v14, Ljava/util/ArrayList; │ │ - iput-object v0, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->tmpDependencies:Ljava/util/ArrayList; │ + iput-object v14, v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->tmpDependencies:Ljava/util/ArrayList; │ │ goto :goto_3 │ │ .line 499 │ - .end local v8 # "j":I │ - .end local v10 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - .end local v12 # "numDependencies":I │ + .end local v5 # "j":I │ + .end local v7 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v9 # "numDependencies":I │ :cond_8 │ move-object/from16 v0, p0 │ │ - iget-wide v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mStartDelay:J │ - │ - move-wide/from16 v18, v0 │ + iget-wide v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mStartDelay:J │ │ - const-wide/16 v20, 0x0 │ + const-wide/16 v16, 0x0 │ │ - cmp-long v17, v18, v20 │ + cmp-long v14, v14, v16 │ │ - if-gtz v17, :cond_9 │ + if-gtz v14, :cond_9 │ │ .line 500 │ - invoke-virtual {v11}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v8}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v14 │ │ - .restart local v7 # "i$":Ljava/util/Iterator; │ :goto_5 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v17 │ + move-result v15 │ │ - if-eqz v17, :cond_a │ + if-eqz v15, :cond_a │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - check-cast v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + check-cast v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ │ .line 501 │ - .restart local v10 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ - iget-object v0, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ - │ - move-object/from16 v17, v0 │ + .restart local v7 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + iget-object v15, v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ - invoke-virtual/range {v17 .. v17}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->start()V │ + invoke-virtual {v15}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;->start()V │ │ .line 502 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mPlayingSet:Ljava/util/ArrayList; │ + iget-object v15, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mPlayingSet:Ljava/util/ArrayList; │ │ - move-object/from16 v17, v0 │ + iget-object v0, v7, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ │ - iget-object v0, v10, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node;->animation:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ + move-object/from16 v16, v0 │ │ - move-object/from16 v18, v0 │ - │ - invoke-virtual/range {v17 .. v18}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual/range {v15 .. v16}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_5 │ │ .line 505 │ - .end local v7 # "i$":Ljava/util/Iterator; │ - .end local v10 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ + .end local v7 # "node":Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$Node; │ :cond_9 │ - const/16 v17, 0x2 │ - │ - move/from16 v0, v17 │ + const/4 v14, 0x2 │ │ - new-array v0, v0, [F │ + new-array v14, v14, [F │ │ - move-object/from16 v17, v0 │ + fill-array-data v14, :array_0 │ │ - fill-array-data v17, :array_0 │ + invoke-static {v14}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->ofFloat([F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ │ - invoke-static/range {v17 .. v17}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->ofFloat([F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ + move-result-object v14 │ │ - move-result-object v17 │ - │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - iput-object v0, v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ + iput-object v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ │ .line 506 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ - │ - move-object/from16 v17, v0 │ + iget-object v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mStartDelay:J │ │ - move-wide/from16 v18, v0 │ + move-wide/from16 v16, v0 │ │ - invoke-virtual/range {v17 .. v19}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ + move-wide/from16 v0, v16 │ + │ + invoke-virtual {v14, v0, v1}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ │ .line 507 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ - │ - move-object/from16 v17, v0 │ - │ - new-instance v18, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1; │ + iget-object v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ │ - move-object/from16 v0, v18 │ + new-instance v15, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1; │ │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - invoke-direct {v0, v1, v11}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1;->(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Ljava/util/ArrayList;)V │ + invoke-direct {v15, v0, v8}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet$1;->(Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;Ljava/util/ArrayList;)V │ │ - invoke-virtual/range {v17 .. v18}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->addListener(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;)V │ + invoke-virtual {v14, v15}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->addListener(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;)V │ │ .line 523 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ + iget-object v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mDelayAnim:Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ │ - move-object/from16 v17, v0 │ - │ - invoke-virtual/range {v17 .. v17}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->start()V │ + invoke-virtual {v14}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->start()V │ │ .line 525 │ :cond_a │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ - │ - move-object/from16 v17, v0 │ + iget-object v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ │ - if-eqz v17, :cond_b │ + if-eqz v14, :cond_b │ │ .line 526 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ - │ - move-object/from16 v17, v0 │ + iget-object v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ │ - invoke-virtual/range {v17 .. v17}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ + .line 527 │ + invoke-virtual {v14}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ │ - move-result-object v16 │ + move-result-object v13 │ │ - check-cast v16, Ljava/util/ArrayList; │ + check-cast v13, Ljava/util/ArrayList; │ │ .line 528 │ - .local v16, "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual/range {v16 .. v16}, Ljava/util/ArrayList;->size()I │ + .local v13, "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v13}, Ljava/util/ArrayList;->size()I │ │ - move-result v13 │ + move-result v10 │ │ .line 529 │ - .local v13, "numListeners":I │ - const/4 v6, 0x0 │ + .local v10, "numListeners":I │ + const/4 v4, 0x0 │ │ :goto_6 │ - if-ge v6, v13, :cond_b │ + if-ge v4, v10, :cond_b │ │ .line 530 │ - move-object/from16 v0, v16 │ + invoke-virtual {v13, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - invoke-virtual {v0, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + move-result-object v14 │ │ - move-result-object v17 │ + check-cast v14, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ │ - check-cast v17, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ - │ - move-object/from16 v0, v17 │ - │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - invoke-interface {v0, v1}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;->onAnimationStart(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V │ + invoke-interface {v14, v0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;->onAnimationStart(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V │ │ .line 529 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_6 │ │ .line 533 │ - .end local v13 # "numListeners":I │ - .end local v16 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v10 # "numListeners":I │ + .end local v13 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_b │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ - │ - move-object/from16 v17, v0 │ + iget-object v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mNodes:Ljava/util/ArrayList; │ │ - invoke-virtual/range {v17 .. v17}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v14}, Ljava/util/ArrayList;->size()I │ │ - move-result v17 │ + move-result v14 │ │ - if-nez v17, :cond_c │ + if-nez v14, :cond_c │ │ move-object/from16 v0, p0 │ │ - iget-wide v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mStartDelay:J │ - │ - move-wide/from16 v18, v0 │ + iget-wide v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mStartDelay:J │ │ - const-wide/16 v20, 0x0 │ + const-wide/16 v16, 0x0 │ │ - cmp-long v17, v18, v20 │ + cmp-long v14, v14, v16 │ │ - if-nez v17, :cond_c │ + if-nez v14, :cond_c │ │ .line 536 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v14, 0x0 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - iput-boolean v0, v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mStarted:Z │ + iput-boolean v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mStarted:Z │ │ .line 537 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ - │ - move-object/from16 v17, v0 │ + iget-object v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ │ - if-eqz v17, :cond_c │ + if-eqz v14, :cond_c │ │ .line 538 │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ + iget-object v14, v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/AnimatorSet;->mListeners:Ljava/util/ArrayList; │ │ - move-object/from16 v17, v0 │ + .line 539 │ + invoke-virtual {v14}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ │ - invoke-virtual/range {v17 .. v17}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ + move-result-object v13 │ │ - move-result-object v16 │ - │ - check-cast v16, Ljava/util/ArrayList; │ + check-cast v13, Ljava/util/ArrayList; │ │ .line 540 │ - .restart local v16 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual/range {v16 .. v16}, Ljava/util/ArrayList;->size()I │ + .restart local v13 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v13}, Ljava/util/ArrayList;->size()I │ │ - move-result v13 │ + move-result v10 │ │ .line 541 │ - .restart local v13 # "numListeners":I │ - const/4 v6, 0x0 │ + .restart local v10 # "numListeners":I │ + const/4 v4, 0x0 │ │ :goto_7 │ - if-ge v6, v13, :cond_c │ + if-ge v4, v10, :cond_c │ │ .line 542 │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ - │ - move-result-object v17 │ + invoke-virtual {v13, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - check-cast v17, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + move-result-object v14 │ │ - move-object/from16 v0, v17 │ + check-cast v14, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - invoke-interface {v0, v1}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;->onAnimationEnd(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V │ + invoke-interface {v14, v0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;->onAnimationEnd(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V │ │ .line 541 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_7 │ │ .line 546 │ - .end local v13 # "numListeners":I │ - .end local v16 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v10 # "numListeners":I │ + .end local v13 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_c │ return-void │ │ .line 505 │ :array_0 │ .array-data 4 │ 0x0 ├── smali/com/actionbarsherlock/internal/nineoldandroids/animation/FloatEvaluator.smali │ @@ -60,25 +60,20 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method public bridge synthetic evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # F │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 22 │ check-cast p2, Ljava/lang/Number; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ check-cast p3, Ljava/lang/Number; │ │ - .end local p3 # "x2":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatEvaluator;->evaluate(FLjava/lang/Number;Ljava/lang/Number;)Ljava/lang/Float; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet.smali │ @@ -330,28 +330,30 @@ │ add-float/2addr v9, v8 │ │ goto :goto_0 │ │ :cond_5 │ iget-object v9, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; │ │ + .line 93 │ invoke-static {v8}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v10 │ │ invoke-static {v5}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v11 │ │ invoke-interface {v9, v2, v10, v11}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Ljava/lang/Number; │ │ + .line 94 │ invoke-virtual {v9}, Ljava/lang/Number;->floatValue()F │ │ move-result v9 │ │ goto :goto_0 │ │ .line 95 │ @@ -457,28 +459,30 @@ │ add-float/2addr v9, v8 │ │ goto/16 :goto_0 │ │ :cond_8 │ iget-object v9, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; │ │ + .line 109 │ invoke-static {v8}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v10 │ │ invoke-static {v5}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v11 │ │ invoke-interface {v9, v2, v10, v11}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Ljava/lang/Number; │ │ + .line 110 │ invoke-virtual {v9}, Ljava/lang/Number;->floatValue()F │ │ move-result v9 │ │ goto/16 :goto_0 │ │ .line 112 │ @@ -546,14 +550,15 @@ │ :cond_a │ invoke-virtual {v7}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F │ │ move-result v9 │ │ sub-float v9, p1, v9 │ │ + .line 121 │ invoke-virtual {v4}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F │ │ move-result v10 │ │ invoke-virtual {v7}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$FloatKeyframe;->getFraction()F │ │ move-result v11 │ @@ -587,28 +592,30 @@ │ add-float/2addr v9, v8 │ │ goto/16 :goto_0 │ │ :cond_b │ iget-object v9, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/FloatKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; │ │ + .line 126 │ invoke-static {v8}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v10 │ │ invoke-static {v5}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ move-result-object v11 │ │ invoke-interface {v9, v2, v10, v11}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Ljava/lang/Number; │ │ + .line 127 │ invoke-virtual {v9}, Ljava/lang/Number;->floatValue()F │ │ move-result v9 │ │ goto/16 :goto_0 │ │ .line 129 ├── smali/com/actionbarsherlock/internal/nineoldandroids/animation/IntEvaluator.smali │ @@ -66,25 +66,20 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method public bridge synthetic evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # F │ - .param p2, "x1" # Ljava/lang/Object; │ - .param p3, "x2" # Ljava/lang/Object; │ │ .prologue │ .line 22 │ check-cast p2, Ljava/lang/Integer; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ check-cast p3, Ljava/lang/Integer; │ │ - .end local p3 # "x2":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntEvaluator;->evaluate(FLjava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet.smali │ @@ -338,28 +338,30 @@ │ add-int/2addr v9, v8 │ │ goto :goto_0 │ │ :cond_5 │ iget-object v9, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; │ │ + .line 93 │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v10 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v11 │ │ invoke-interface {v9, v2, v10, v11}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Ljava/lang/Number; │ │ + .line 94 │ invoke-virtual {v9}, Ljava/lang/Number;->intValue()I │ │ move-result v9 │ │ goto :goto_0 │ │ .line 95 │ @@ -469,14 +471,15 @@ │ add-int/2addr v9, v8 │ │ goto/16 :goto_0 │ │ :cond_8 │ iget-object v9, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; │ │ + .line 109 │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v10 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v11 │ @@ -558,14 +561,15 @@ │ :cond_a │ invoke-virtual {v7}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F │ │ move-result v9 │ │ sub-float v9, p1, v9 │ │ + .line 120 │ invoke-virtual {v4}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F │ │ move-result v10 │ │ invoke-virtual {v7}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe$IntKeyframe;->getFraction()F │ │ move-result v11 │ @@ -603,28 +607,30 @@ │ add-int/2addr v9, v8 │ │ goto/16 :goto_0 │ │ :cond_b │ iget-object v9, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/IntKeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; │ │ + .line 125 │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v10 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v11 │ │ invoke-interface {v9, v2, v10, v11}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Ljava/lang/Number; │ │ + .line 126 │ invoke-virtual {v9}, Ljava/lang/Number;->intValue()I │ │ move-result v9 │ │ goto/16 :goto_0 │ │ .line 128 ├── smali/com/actionbarsherlock/internal/nineoldandroids/animation/Keyframe.smali │ @@ -40,15 +40,14 @@ │ iput-object v0, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->mInterpolator:Landroid/view/animation/Interpolator; │ │ .line 62 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->mHasValue:Z │ │ - .line 321 │ return-void │ .end method │ │ .method public static ofFloat(F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; │ .locals 1 │ .param p0, "fraction" # F ├── smali/com/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet.smali │ @@ -662,18 +662,20 @@ │ │ invoke-virtual {v7}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; │ │ move-result-object v7 │ │ iget-object v8, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; │ │ + .line 174 │ invoke-virtual {v8}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; │ │ move-result-object v8 │ │ + .line 173 │ invoke-interface {v6, p1, v7, v8}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v6 │ │ .line 216 │ :goto_0 │ return-object v6 │ @@ -720,14 +722,15 @@ │ │ move-result v4 │ │ .line 183 │ .local v4, "prevFraction":F │ sub-float v6, p1, v4 │ │ + .line 184 │ invoke-virtual {v3}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getFraction()F │ │ move-result v7 │ │ sub-float/2addr v7, v4 │ │ div-float v2, v6, v7 │ @@ -738,18 +741,20 @@ │ │ iget-object v7, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mFirstKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; │ │ invoke-virtual {v7}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; │ │ move-result-object v7 │ │ + .line 186 │ invoke-virtual {v3}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; │ │ move-result-object v8 │ │ + .line 185 │ invoke-interface {v6, v2, v7, v8}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v6 │ │ goto :goto_0 │ │ .line 187 │ @@ -802,14 +807,15 @@ │ │ .line 194 │ .restart local v4 # "prevFraction":F │ sub-float v6, p1, v4 │ │ iget-object v7, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; │ │ + .line 195 │ invoke-virtual {v7}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getFraction()F │ │ move-result v7 │ │ sub-float/2addr v7, v4 │ │ div-float v2, v6, v7 │ @@ -820,18 +826,20 @@ │ │ invoke-virtual {v5}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; │ │ move-result-object v7 │ │ iget-object v8, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mLastKeyframe:Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; │ │ + .line 197 │ invoke-virtual {v8}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; │ │ move-result-object v8 │ │ + .line 196 │ invoke-interface {v6, v2, v7, v8}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v6 │ │ goto :goto_0 │ │ .line 199 │ @@ -891,14 +899,15 @@ │ │ move-result v4 │ │ .line 208 │ .restart local v4 # "prevFraction":F │ sub-float v6, p1, v4 │ │ + .line 209 │ invoke-virtual {v3}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getFraction()F │ │ move-result v7 │ │ sub-float/2addr v7, v4 │ │ div-float v2, v6, v7 │ @@ -907,18 +916,20 @@ │ .restart local v2 # "intervalFraction":F │ iget-object v6, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mEvaluator:Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator; │ │ invoke-virtual {v5}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; │ │ move-result-object v7 │ │ + .line 211 │ invoke-virtual {v3}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->getValue()Ljava/lang/Object; │ │ move-result-object v8 │ │ + .line 210 │ invoke-interface {v6, v2, v7, v8}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/TypeEvaluator;->evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v6 │ │ goto/16 :goto_0 │ │ .line 213 ├── smali/com/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator.smali │ @@ -294,15 +294,14 @@ │ .end local v1 # "numValues":I │ :cond_1 │ return-void │ .end method │ │ .method public bridge synthetic setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ .locals 1 │ - .param p1, "x0" # J │ │ .prologue │ .line 35 │ invoke-virtual {p0, p1, p2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; │ │ move-result-object v0 │ │ @@ -319,15 +318,14 @@ │ │ .line 404 │ return-object p0 │ .end method │ │ .method public bridge synthetic setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ .locals 1 │ - .param p1, "x0" # J │ │ .prologue │ .line 35 │ invoke-virtual {p0, p1, p2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; │ │ move-result-object v0 ├── smali/com/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Ljava/lang/Cloneable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder$1;, │ Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder$FloatPropertyValuesHolder;, │ Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder$IntPropertyValuesHolder; │ } │ .end annotation │ │ │ # static fields │ @@ -339,312 +338,293 @@ │ │ move-result-object p0 │ │ goto :goto_0 │ .end method │ │ .method private getPropertyFunction(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/reflect/Method; │ - .locals 13 │ + .locals 11 │ .param p1, "targetClass" # Ljava/lang/Class; │ .param p2, "prefix" # Ljava/lang/String; │ .param p3, "valueType" # Ljava/lang/Class; │ │ .prologue │ + const/4 v10, 0x1 │ + │ + const/4 v8, 0x0 │ + │ .line 381 │ - const/4 v6, 0x0 │ + const/4 v3, 0x0 │ │ .line 382 │ - .local v6, "returnVal":Ljava/lang/reflect/Method; │ - iget-object v10, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mPropertyName:Ljava/lang/String; │ + .local v3, "returnVal":Ljava/lang/reflect/Method; │ + iget-object v7, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mPropertyName:Ljava/lang/String; │ │ - invoke-static {p2, v10}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->getMethodName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {p2, v7}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->getMethodName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 383 │ - .local v5, "methodName":Ljava/lang/String; │ + .local v2, "methodName":Ljava/lang/String; │ const/4 v0, 0x0 │ │ .line 384 │ .local v0, "args":[Ljava/lang/Class; │ if-nez p3, :cond_0 │ │ .line 386 │ :try_start_0 │ - invoke-virtual {p1, v5, v0}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {p1, v2, v0}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ :try_end_0 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v6 │ + move-result-object v3 │ │ :goto_0 │ - move-object v7, v6 │ + move-object v4, v3 │ │ .line 422 │ - .end local v6 # "returnVal":Ljava/lang/reflect/Method; │ - .local v7, "returnVal":Ljava/lang/reflect/Method; │ + .end local v3 # "returnVal":Ljava/lang/reflect/Method; │ + .local v4, "returnVal":Ljava/lang/reflect/Method; │ :goto_1 │ - return-object v7 │ + return-object v4 │ │ .line 387 │ - .end local v7 # "returnVal":Ljava/lang/reflect/Method; │ - .restart local v6 # "returnVal":Ljava/lang/reflect/Method; │ + .end local v4 # "returnVal":Ljava/lang/reflect/Method; │ + .restart local v3 # "returnVal":Ljava/lang/reflect/Method; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 388 │ - .local v2, "e":Ljava/lang/NoSuchMethodException; │ - const-string v10, "PropertyValuesHolder" │ + .local v1, "e":Ljava/lang/NoSuchMethodException; │ + const-string v7, "PropertyValuesHolder" │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {p1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, " - " │ + const-string v9, " - Couldn\'t find no-arg method for property " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, "Couldn\'t find no-arg method for property " │ + iget-object v9, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mPropertyName:Ljava/lang/String; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - iget-object v12, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mPropertyName:Ljava/lang/String; │ + const-string v9, ": " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, ": " │ + invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v8 │ │ - move-result-object v11 │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + move-result-object v8 │ │ - move-result-object v11 │ - │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ - │ - move-result-object v11 │ - │ - invoke-static {v10, v11}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v8}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 392 │ - .end local v2 # "e":Ljava/lang/NoSuchMethodException; │ + .end local v1 # "e":Ljava/lang/NoSuchMethodException; │ :cond_0 │ - const/4 v10, 0x1 │ - │ new-array v0, v10, [Ljava/lang/Class; │ │ .line 394 │ - iget-object v10, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mValueType:Ljava/lang/Class; │ + iget-object v7, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mValueType:Ljava/lang/Class; │ │ - const-class v11, Ljava/lang/Float; │ + const-class v9, Ljava/lang/Float; │ │ - invoke-virtual {v10, v11}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v9}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ - move-result v10 │ + move-result v7 │ │ - if-eqz v10, :cond_1 │ + if-eqz v7, :cond_1 │ │ .line 395 │ - sget-object v9, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->FLOAT_VARIANTS:[Ljava/lang/Class; │ + sget-object v6, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->FLOAT_VARIANTS:[Ljava/lang/Class; │ │ .line 404 │ - .local v9, "typeVariants":[Ljava/lang/Class; │ + .local v6, "typeVariants":[Ljava/lang/Class; │ :goto_2 │ - move-object v1, v9 │ - │ - .local v1, "arr$":[Ljava/lang/Class; │ - array-length v4, v1 │ + array-length v9, v6 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + move v7, v8 │ │ - .local v3, "i$":I │ :goto_3 │ - if-ge v3, v4, :cond_4 │ + if-ge v7, v9, :cond_4 │ │ - aget-object v8, v1, v3 │ + aget-object v5, v6, v7 │ │ .line 405 │ - .local v8, "typeVariant":Ljava/lang/Class; │ - const/4 v10, 0x0 │ - │ - aput-object v8, v0, v10 │ + .local v5, "typeVariant":Ljava/lang/Class; │ + aput-object v5, v0, v8 │ │ .line 407 │ :try_start_1 │ - invoke-virtual {p1, v5, v0}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {p1, v2, v0}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 409 │ - iput-object v8, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mValueType:Ljava/lang/Class; │ + iput-object v5, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mValueType:Ljava/lang/Class; │ :try_end_1 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_1 .. :try_end_1} :catch_1 │ │ - move-object v7, v6 │ + move-object v4, v3 │ │ .line 410 │ - .end local v6 # "returnVal":Ljava/lang/reflect/Method; │ - .restart local v7 # "returnVal":Ljava/lang/reflect/Method; │ + .end local v3 # "returnVal":Ljava/lang/reflect/Method; │ + .restart local v4 # "returnVal":Ljava/lang/reflect/Method; │ goto :goto_1 │ │ .line 396 │ - .end local v1 # "arr$":[Ljava/lang/Class; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ - .end local v7 # "returnVal":Ljava/lang/reflect/Method; │ - .end local v8 # "typeVariant":Ljava/lang/Class; │ - .end local v9 # "typeVariants":[Ljava/lang/Class; │ - .restart local v6 # "returnVal":Ljava/lang/reflect/Method; │ + .end local v4 # "returnVal":Ljava/lang/reflect/Method; │ + .end local v5 # "typeVariant":Ljava/lang/Class; │ + .end local v6 # "typeVariants":[Ljava/lang/Class; │ + .restart local v3 # "returnVal":Ljava/lang/reflect/Method; │ :cond_1 │ - iget-object v10, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mValueType:Ljava/lang/Class; │ + iget-object v7, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mValueType:Ljava/lang/Class; │ │ - const-class v11, Ljava/lang/Integer; │ + const-class v9, Ljava/lang/Integer; │ │ - invoke-virtual {v10, v11}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v9}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ - move-result v10 │ + move-result v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 397 │ - sget-object v9, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->INTEGER_VARIANTS:[Ljava/lang/Class; │ + sget-object v6, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->INTEGER_VARIANTS:[Ljava/lang/Class; │ │ - .restart local v9 # "typeVariants":[Ljava/lang/Class; │ + .restart local v6 # "typeVariants":[Ljava/lang/Class; │ goto :goto_2 │ │ .line 398 │ - .end local v9 # "typeVariants":[Ljava/lang/Class; │ + .end local v6 # "typeVariants":[Ljava/lang/Class; │ :cond_2 │ - iget-object v10, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mValueType:Ljava/lang/Class; │ + iget-object v7, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mValueType:Ljava/lang/Class; │ │ - const-class v11, Ljava/lang/Double; │ + const-class v9, Ljava/lang/Double; │ │ - invoke-virtual {v10, v11}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v9}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ - move-result v10 │ + move-result v7 │ │ - if-eqz v10, :cond_3 │ + if-eqz v7, :cond_3 │ │ .line 399 │ - sget-object v9, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->DOUBLE_VARIANTS:[Ljava/lang/Class; │ + sget-object v6, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->DOUBLE_VARIANTS:[Ljava/lang/Class; │ │ - .restart local v9 # "typeVariants":[Ljava/lang/Class; │ + .restart local v6 # "typeVariants":[Ljava/lang/Class; │ goto :goto_2 │ │ .line 401 │ - .end local v9 # "typeVariants":[Ljava/lang/Class; │ + .end local v6 # "typeVariants":[Ljava/lang/Class; │ :cond_3 │ - const/4 v10, 0x1 │ - │ - new-array v9, v10, [Ljava/lang/Class; │ + new-array v6, v10, [Ljava/lang/Class; │ │ .line 402 │ - .restart local v9 # "typeVariants":[Ljava/lang/Class; │ - const/4 v10, 0x0 │ - │ - iget-object v11, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mValueType:Ljava/lang/Class; │ + .restart local v6 # "typeVariants":[Ljava/lang/Class; │ + iget-object v7, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mValueType:Ljava/lang/Class; │ │ - aput-object v11, v9, v10 │ + aput-object v7, v6, v8 │ │ goto :goto_2 │ │ .line 411 │ - .restart local v1 # "arr$":[Ljava/lang/Class; │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ - .restart local v8 # "typeVariant":Ljava/lang/Class; │ + .restart local v5 # "typeVariant":Ljava/lang/Class; │ :catch_1 │ move-exception v10 │ │ .line 404 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_3 │ │ .line 416 │ - .end local v8 # "typeVariant":Ljava/lang/Class; │ + .end local v5 # "typeVariant":Ljava/lang/Class; │ :cond_4 │ - const-string v10, "PropertyValuesHolder" │ + const-string v7, "PropertyValuesHolder" │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Couldn\'t find " │ + const-string v9, "Couldn\'t find " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v11, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, "ter property " │ + const-string v9, "ter property " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - iget-object v12, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mPropertyName:Ljava/lang/String; │ + iget-object v9, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mPropertyName:Ljava/lang/String; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, " for " │ + const-string v9, " for " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ + .line 418 │ invoke-virtual {p1}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, " with value type " │ + const-string v9, " with value type " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - iget-object v12, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mValueType:Ljava/lang/Class; │ + iget-object v9, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mValueType:Ljava/lang/Class; │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-static {v10, v11}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + .line 416 │ + invoke-static {v7, v8}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_0 │ .end method │ │ .method public static varargs ofFloat(Ljava/lang/String;[F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder; │ .locals 1 │ .param p0, "propertyName" # Ljava/lang/String; │ @@ -1438,80 +1418,79 @@ │ .locals 6 │ .param p1, "target" # Ljava/lang/Object; │ │ .prologue │ .line 505 │ invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 506 │ - .local v3, "targetClass":Ljava/lang/Class; │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mSetter:Ljava/lang/reflect/Method; │ + .local v2, "targetClass":Ljava/lang/Class; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mSetter:Ljava/lang/reflect/Method; │ │ - if-nez v4, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 507 │ - invoke-virtual {p0, v3}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->setupSetter(Ljava/lang/Class;)V │ + invoke-virtual {p0, v2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->setupSetter(Ljava/lang/Class;)V │ │ .line 509 │ :cond_0 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mKeyframeSet:Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mKeyframeSet:Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet; │ │ - iget-object v4, v4, Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mKeyframes:Ljava/util/ArrayList; │ + iget-object v3, v3, Lcom/actionbarsherlock/internal/nineoldandroids/animation/KeyframeSet;->mKeyframes:Ljava/util/ArrayList; │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; │ + check-cast v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; │ │ .line 510 │ - .local v2, "kf":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; │ - invoke-virtual {v2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->hasValue()Z │ + .local v1, "kf":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; │ + invoke-virtual {v1}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->hasValue()Z │ │ move-result v4 │ │ if-nez v4, :cond_1 │ │ .line 511 │ iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mGetter:Ljava/lang/reflect/Method; │ │ if-nez v4, :cond_2 │ │ .line 512 │ - invoke-direct {p0, v3}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->setupGetter(Ljava/lang/Class;)V │ + invoke-direct {p0, v2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->setupGetter(Ljava/lang/Class;)V │ │ .line 515 │ :cond_2 │ :try_start_0 │ iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/PropertyValuesHolder;->mGetter:Ljava/lang/reflect/Method; │ │ const/4 v5, 0x0 │ │ new-array v5, v5, [Ljava/lang/Object; │ │ invoke-virtual {v4, p1, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ - invoke-virtual {v2, v4}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->setValue(Ljava/lang/Object;)V │ + invoke-virtual {v1, v4}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe;->setValue(Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_0 │ │ .line 516 │ @@ -1545,15 +1524,15 @@ │ │ invoke-static {v4, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 523 │ .end local v0 # "e":Ljava/lang/IllegalAccessException; │ - .end local v2 # "kf":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; │ + .end local v1 # "kf":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Keyframe; │ :cond_3 │ return-void │ .end method │ │ .method setupStartValue(Ljava/lang/Object;)V │ .locals 2 │ .param p1, "target" # Ljava/lang/Object; ├── smali/com/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator$AnimationHandler.smali │ @@ -122,15 +122,15 @@ │ :cond_2 │ invoke-virtual/range {v16 .. v16}, Ljava/util/ArrayList;->size()I │ │ move-result v19 │ │ if-lez v19, :cond_4 │ │ - .line 604 │ + .line 605 │ invoke-virtual/range {v16 .. v16}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ │ move-result-object v17 │ │ check-cast v17, Ljava/util/ArrayList; │ │ .line 606 │ @@ -438,22 +438,24 @@ │ const-wide/16 v20, 0x0 │ │ # getter for: Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->sFrameDelay:J │ invoke-static {}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->access$1000()J │ │ move-result-wide v22 │ │ + .line 680 │ invoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J │ │ move-result-wide v24 │ │ sub-long v24, v24, v8 │ │ sub-long v22, v22, v24 │ │ + .line 679 │ invoke-static/range {v20 .. v23}, Ljava/lang/Math;->max(JJ)J │ │ move-result-wide v20 │ │ move-object/from16 v0, p0 │ │ move/from16 v1, v19 ├── smali/com/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator.smali │ @@ -569,14 +569,15 @@ │ iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_0 │ │ .line 1032 │ iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; │ │ + .line 1033 │ invoke-virtual {v3}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/ArrayList; │ │ .line 1034 │ @@ -817,14 +818,15 @@ │ iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; │ │ if-eqz v4, :cond_1 │ │ .line 935 │ iget-object v4, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; │ │ + .line 936 │ invoke-virtual {v4}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/util/ArrayList; │ │ .line 937 │ @@ -924,14 +926,15 @@ │ iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; │ │ if-eqz v3, :cond_0 │ │ .line 1053 │ iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; │ │ + .line 1054 │ invoke-virtual {v3}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/ArrayList; │ │ .line 1055 │ @@ -1311,95 +1314,95 @@ │ .end method │ │ .method public cancel()V │ .locals 4 │ │ .prologue │ .line 960 │ - iget v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mPlayingState:I │ + iget v2, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mPlayingState:I │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ - sget-object v3, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->sPendingAnimations:Ljava/lang/ThreadLocal; │ + sget-object v2, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->sPendingAnimations:Ljava/lang/ThreadLocal; │ │ - invoke-virtual {v3}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; │ + invoke-virtual {v2}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/ArrayList; │ + check-cast v2, Ljava/util/ArrayList; │ │ - invoke-virtual {v3, p0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {v2, p0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ - sget-object v3, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->sDelayedAnims:Ljava/lang/ThreadLocal; │ + sget-object v2, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->sDelayedAnims:Ljava/lang/ThreadLocal; │ │ - invoke-virtual {v3}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; │ + .line 961 │ + invoke-virtual {v2}, Ljava/lang/ThreadLocal;->get()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/util/ArrayList; │ + check-cast v2, Ljava/util/ArrayList; │ │ - invoke-virtual {v3, p0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ + invoke-virtual {v2, p0}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 963 │ :cond_0 │ - iget-boolean v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mRunning:Z │ + iget-boolean v2, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mRunning:Z │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ - iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; │ + iget-object v2, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 964 │ - iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; │ + iget-object v2, p0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->mListeners:Ljava/util/ArrayList; │ │ - invoke-virtual {v3}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ + .line 965 │ + invoke-virtual {v2}, Ljava/util/ArrayList;->clone()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/util/ArrayList; │ + check-cast v1, Ljava/util/ArrayList; │ │ .line 966 │ - .local v2, "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + .local v1, "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + check-cast v0, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ │ .line 967 │ - .local v1, "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ - invoke-interface {v1, p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;->onAnimationCancel(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V │ + .local v0, "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + invoke-interface {v0, p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener;->onAnimationCancel(Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator;)V │ │ goto :goto_0 │ │ .line 970 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ - .end local v2 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v0 # "listener":Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator$AnimatorListener; │ + .end local v1 # "tmpListeners":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_1 │ invoke-direct {p0}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->endAnimation()V │ │ .line 972 │ :cond_2 │ return-void │ .end method │ @@ -2090,15 +2093,14 @@ │ │ .line 547 │ return-void │ .end method │ │ .method public bridge synthetic setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/Animator; │ .locals 1 │ - .param p1, "x0" # J │ │ .prologue │ .line 43 │ invoke-virtual {p0, p1, p2}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator;->setDuration(J)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ValueAnimator; │ │ move-result-object v0 ├── smali/com/actionbarsherlock/internal/nineoldandroids/view/animation/AnimatorProxy.smali │ @@ -300,44 +300,49 @@ │ iget-object v3, p0, Lcom/actionbarsherlock/internal/nineoldandroids/view/animation/AnimatorProxy;->mBefore:Landroid/graphics/RectF; │ │ invoke-virtual {v0, v3}, Landroid/graphics/RectF;->union(Landroid/graphics/RectF;)V │ │ .line 149 │ iget v3, v0, Landroid/graphics/RectF;->left:F │ │ + .line 150 │ invoke-static {v3}, Landroid/util/FloatMath;->floor(F)F │ │ move-result v3 │ │ float-to-int v3, v3 │ │ iget v4, v0, Landroid/graphics/RectF;->top:F │ │ + .line 151 │ invoke-static {v4}, Landroid/util/FloatMath;->floor(F)F │ │ move-result v4 │ │ float-to-int v4, v4 │ │ iget v5, v0, Landroid/graphics/RectF;->right:F │ │ + .line 152 │ invoke-static {v5}, Landroid/util/FloatMath;->ceil(F)F │ │ move-result v5 │ │ float-to-int v5, v5 │ │ iget v6, v0, Landroid/graphics/RectF;->bottom:F │ │ + .line 153 │ invoke-static {v6}, Landroid/util/FloatMath;->ceil(F)F │ │ move-result v6 │ │ float-to-int v6, v6 │ │ + .line 149 │ invoke-virtual {v1, v3, v4, v5, v6}, Landroid/view/View;->invalidate(IIII)V │ │ goto :goto_0 │ .end method │ │ .method private prepareForUpdate()V │ .locals 2 ├── smali/com/actionbarsherlock/internal/view/menu/ActionMenu.smali │ @@ -149,15 +149,15 @@ │ │ .line 176 │ .end local v1 # "item":Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem; │ .end local v5 # "shortcut":C │ :goto_2 │ return-object v1 │ │ - .line 170 │ + .line 171 │ .restart local v1 # "item":Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem; │ :cond_0 │ invoke-virtual {v1}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuItem;->getNumericShortcut()C │ │ move-result v5 │ │ goto :goto_1 │ @@ -292,14 +292,15 @@ │ │ move-result-object v7 │ │ .line 75 │ .local v7, "pm":Landroid/content/pm/PackageManager; │ const/4 v10, 0x0 │ │ + .line 76 │ move-object/from16 v0, p4 │ │ move-object/from16 v1, p5 │ │ move-object/from16 v2, p6 │ │ invoke-virtual {v7, v0, v1, v2, v10}, Landroid/content/pm/PackageManager;->queryIntentActivityOptions(Landroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I)Ljava/util/List; │ @@ -377,22 +378,24 @@ │ │ move/from16 v0, p3 │ │ invoke-virtual {p0, p1, p2, v0, v10}, Lcom/actionbarsherlock/internal/view/menu/ActionMenu;->add(IIILjava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v10 │ │ + .line 91 │ invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; │ │ move-result-object v11 │ │ invoke-interface {v10, v11}, Lcom/actionbarsherlock/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v10 │ │ + .line 92 │ invoke-interface {v10, v9}, Lcom/actionbarsherlock/view/MenuItem;->setIntent(Landroid/content/Intent;)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v5 │ │ .line 93 │ .local v5, "item":Lcom/actionbarsherlock/view/MenuItem; │ if-eqz p8, :cond_1 ├── smali/com/actionbarsherlock/internal/view/menu/ActionMenuItemView.smali │ @@ -153,14 +153,15 @@ │ │ move-result-object v3 │ │ if-eqz v3, :cond_0 │ │ iget-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mItemData:Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ │ + .line 178 │ invoke-virtual {v3}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->showsTextAsAction()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ iget-boolean v3, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mAllowTextWithIcon:Z │ @@ -193,15 +194,15 @@ │ .line 176 │ goto :goto_0 │ │ .restart local v0 # "visible":Z │ :cond_2 │ move v1, v2 │ │ - .line 177 │ + .line 178 │ goto :goto_1 │ │ .line 180 │ :cond_3 │ const/16 v2, 0x8 │ │ goto :goto_2 │ @@ -405,42 +406,41 @@ │ .locals 3 │ │ .prologue │ .line 96 │ invoke-super {p0}, Landroid/widget/LinearLayout;->onAttachedToWindow()V │ │ .line 97 │ - iget-object v2, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mListeners:Ljava/util/Set; │ + iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mListeners:Ljava/util/Set; │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ + check-cast v0, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ │ .line 98 │ - .local v1, "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ - invoke-interface {v1, p0}, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;->onViewAttachedToWindow(Landroid/view/View;)V │ + .local v0, "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ + invoke-interface {v0, p0}, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;->onViewAttachedToWindow(Landroid/view/View;)V │ │ goto :goto_0 │ │ .line 100 │ - .end local v1 # "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ + .end local v0 # "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ :cond_0 │ return-void │ .end method │ │ .method public onClick(Landroid/view/View;)V │ .locals 2 │ .param p1, "v" # Landroid/view/View; │ @@ -467,42 +467,41 @@ │ .locals 3 │ │ .prologue │ .line 104 │ invoke-super {p0}, Landroid/widget/LinearLayout;->onDetachedFromWindow()V │ │ .line 105 │ - iget-object v2, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mListeners:Ljava/util/Set; │ + iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuItemView;->mListeners:Ljava/util/Set; │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ + check-cast v0, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ │ .line 106 │ - .local v1, "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ - invoke-interface {v1, p0}, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;->onViewDetachedFromWindow(Landroid/view/View;)V │ + .local v0, "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ + invoke-interface {v0, p0}, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;->onViewDetachedFromWindow(Landroid/view/View;)V │ │ goto :goto_0 │ │ .line 108 │ - .end local v1 # "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ + .end local v0 # "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ :cond_0 │ return-void │ .end method │ │ .method public onFinishInflate()V │ .locals 1 ├── smali/com/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton.smali │ @@ -116,100 +116,98 @@ │ .locals 3 │ │ .prologue │ .line 603 │ invoke-super {p0}, Landroid/widget/ImageButton;->onAttachedToWindow()V │ │ .line 604 │ - iget-object v2, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->mListeners:Ljava/util/Set; │ + iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->mListeners:Ljava/util/Set; │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ + check-cast v0, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ │ .line 605 │ - .local v1, "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ - invoke-interface {v1, p0}, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;->onViewAttachedToWindow(Landroid/view/View;)V │ + .local v0, "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ + invoke-interface {v0, p0}, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;->onViewAttachedToWindow(Landroid/view/View;)V │ │ goto :goto_0 │ │ .line 607 │ - .end local v1 # "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ + .end local v0 # "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ :cond_0 │ return-void │ .end method │ │ .method protected onDetachedFromWindow()V │ .locals 3 │ │ .prologue │ .line 611 │ invoke-super {p0}, Landroid/widget/ImageButton;->onDetachedFromWindow()V │ │ .line 612 │ - iget-object v2, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->mListeners:Ljava/util/Set; │ + iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->mListeners:Ljava/util/Set; │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ + check-cast v0, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ │ .line 613 │ - .local v1, "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ - invoke-interface {v1, p0}, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;->onViewDetachedFromWindow(Landroid/view/View;)V │ + .local v0, "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ + invoke-interface {v0, p0}, Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener;->onViewDetachedFromWindow(Landroid/view/View;)V │ │ goto :goto_0 │ │ .line 616 │ - .end local v1 # "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ + .end local v0 # "listener":Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ :cond_0 │ - iget-object v2, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->this$0:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; │ + iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->this$0:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; │ │ # getter for: Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mOverflowPopup:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup; │ - invoke-static {v2}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->access$100(Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup; │ + invoke-static {v1}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->access$100(Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - iget-object v2, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->this$0:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; │ + iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;->this$0:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; │ │ # getter for: Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mOverflowPopup:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup; │ - invoke-static {v2}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->access$100(Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup; │ + invoke-static {v1}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->access$100(Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup;->dismiss()V │ + invoke-virtual {v1}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup;->dismiss()V │ │ .line 617 │ :cond_1 │ return-void │ .end method │ │ .method public performClick()Z ├── smali/com/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState$1.smali │ @@ -51,15 +51,14 @@ │ invoke-direct {v0, p1}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState;->(Landroid/os/Parcel;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 559 │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState; │ │ move-result-object v0 │ │ @@ -75,15 +74,14 @@ │ new-array v0, p1, [Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 559 │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState$1;->newArray(I)[Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState; │ │ move-result-object v0 ├── smali/com/actionbarsherlock/internal/view/menu/ActionMenuPresenter.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/actionbarsherlock/view/ActionProvider$SubUiVisibilityListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$1;, │ Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;, │ Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;, │ Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;, │ Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowPopup;, │ Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;, │ Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$SavedState;, │ Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$HasPermanentMenuKey; │ @@ -198,14 +197,15 @@ │ │ if-eqz v4, :cond_2 │ │ move-object v4, v0 │ │ check-cast v4, Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView; │ │ + .line 286 │ invoke-interface {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;->getItemData()Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ │ move-result-object v4 │ │ if-eq v4, p1, :cond_0 │ │ .line 283 │ @@ -1782,14 +1782,15 @@ │ │ iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mPostedOpenRunnable:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; │ │ if-nez v1, :cond_0 │ │ iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; │ │ + .line 299 │ invoke-virtual {v1}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z │ │ move-result v1 │ @@ -1912,14 +1913,15 @@ │ :cond_1 │ iget-object v8, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; │ │ if-eqz v8, :cond_6 │ │ iget-object v8, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; │ │ + .line 220 │ invoke-virtual {v8}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; │ │ move-result-object v5 │ │ .line 222 │ .local v5, "nonActionItems":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :goto_1 │ @@ -2029,15 +2031,15 @@ │ iget-boolean v9, p0, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->mReserveOverflow:Z │ │ invoke-virtual {v8, v9}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->setOverflowReserved(Z)V │ │ .line 249 │ return-void │ │ - .line 219 │ + .line 220 │ .end local v2 # "hasOverflow":Z │ .end local v5 # "nonActionItems":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_6 │ const/4 v5, 0x0 │ │ goto :goto_1 ├── smali/com/actionbarsherlock/internal/view/menu/ActionMenuView.smali │ @@ -1629,54 +1629,50 @@ │ │ .line 478 │ return-object v0 │ .end method │ │ .method public bridge synthetic generateLayoutParams(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ .locals 1 │ - .param p1, "x0" # Landroid/util/AttributeSet; │ │ .prologue │ .line 33 │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->generateLayoutParams(Landroid/util/AttributeSet;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuView$LayoutParams; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ .locals 1 │ - .param p1, "x0" # Landroid/view/ViewGroup$LayoutParams; │ │ .prologue │ .line 33 │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuView$LayoutParams; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic generateLayoutParams(Landroid/util/AttributeSet;)Landroid/widget/LinearLayout$LayoutParams; │ .locals 1 │ - .param p1, "x0" # Landroid/util/AttributeSet; │ │ .prologue │ .line 33 │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->generateLayoutParams(Landroid/util/AttributeSet;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuView$LayoutParams; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected bridge synthetic generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/LinearLayout$LayoutParams; │ .locals 1 │ - .param p1, "x0" # Landroid/view/ViewGroup$LayoutParams; │ │ .prologue │ .line 33 │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->generateLayoutParams(Landroid/view/ViewGroup$LayoutParams;)Lcom/actionbarsherlock/internal/view/menu/ActionMenuView$LayoutParams; │ │ move-result-object v0 ├── smali/com/actionbarsherlock/internal/view/menu/BaseMenuPresenter.smali │ @@ -475,14 +475,15 @@ │ │ if-eqz v9, :cond_5 │ │ move-object v9, v1 │ │ check-cast v9, Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView; │ │ + .line 97 │ invoke-interface {v9}, Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;->getItemData()Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ │ move-result-object v6 │ │ .line 98 │ .local v6, "oldItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ :goto_1 │ @@ -522,15 +523,15 @@ │ .end local v5 # "itemView":Landroid/view/View; │ .end local v6 # "oldItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ :cond_4 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ - .line 96 │ + .line 97 │ .restart local v1 # "convertView":Landroid/view/View; │ :cond_5 │ const/4 v6, 0x0 │ │ goto :goto_1 │ │ .line 113 ├── smali/com/actionbarsherlock/internal/view/menu/ListMenuItemView.smali │ @@ -64,14 +64,15 @@ │ │ .line 62 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;->mContext:Landroid/content/Context; │ │ .line 64 │ sget-object v1, Lcom/actionbarsherlock/R$styleable;->SherlockMenuView:[I │ │ + .line 65 │ invoke-virtual {p1, p2, v1, p3, v3}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ .line 68 │ .local v0, "a":Landroid/content/res/TypedArray; │ sget v1, Lcom/actionbarsherlock/R$styleable;->SherlockMenuView_itemBackground:I │ @@ -148,14 +149,15 @@ │ │ .line 258 │ .local v0, "inflater":Landroid/view/LayoutInflater; │ sget v1, Lcom/actionbarsherlock/R$layout;->abs__list_menu_item_checkbox:I │ │ const/4 v2, 0x0 │ │ + .line 259 │ invoke-virtual {v0, v1, p0, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/CheckBox; │ │ iput-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;->mCheckBox:Landroid/widget/CheckBox; │ @@ -212,14 +214,15 @@ │ │ .line 250 │ .local v0, "inflater":Landroid/view/LayoutInflater; │ sget v1, Lcom/actionbarsherlock/R$layout;->abs__list_menu_item_radio:I │ │ const/4 v2, 0x0 │ │ + .line 251 │ invoke-virtual {v0, v1, p0, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/RadioButton; │ │ iput-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/ListMenuItemView;->mRadioButton:Landroid/widget/RadioButton; ├── smali/com/actionbarsherlock/internal/view/menu/MenuBuilder.smali │ @@ -315,359 +315,355 @@ │ │ .method private dispatchPresenterUpdate(Z)V │ .locals 4 │ .param p1, "cleared" # Z │ │ .prologue │ .line 240 │ - iget-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ + iget-object v2, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z │ + invoke-virtual {v2}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 252 │ :goto_0 │ return-void │ │ .line 242 │ :cond_0 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->stopDispatchingItemsChanged()V │ │ .line 243 │ - iget-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ + iget-object v2, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/ref/WeakReference; │ + check-cast v1, Ljava/lang/ref/WeakReference; │ │ .line 244 │ - .local v2, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ - invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ + .local v1, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + check-cast v0, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ │ .line 245 │ - .local v1, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - if-nez v1, :cond_1 │ + .local v0, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + if-nez v0, :cond_1 │ │ .line 246 │ iget-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 248 │ :cond_1 │ - invoke-interface {v1, p1}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->updateMenuView(Z)V │ + invoke-interface {v0, p1}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->updateMenuView(Z)V │ │ goto :goto_1 │ │ .line 251 │ - .end local v1 # "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - .end local v2 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + .end local v0 # "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + .end local v1 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ :cond_2 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->startDispatchingItemsChanged()V │ │ goto :goto_0 │ .end method │ │ .method private dispatchRestoreInstanceState(Landroid/os/Bundle;)V │ .locals 7 │ .param p1, "state" # Landroid/os/Bundle; │ │ .prologue │ .line 294 │ - const-string v6, "android:menu:presenters" │ + const-string v5, "android:menu:presenters" │ │ - invoke-virtual {p1, v6}, Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray; │ + invoke-virtual {p1, v5}, Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 296 │ - .local v4, "presenterStates":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ - if-eqz v4, :cond_0 │ + .local v3, "presenterStates":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + if-eqz v3, :cond_0 │ │ - iget-object v6, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ + iget-object v5, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z │ + invoke-virtual {v5}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 312 │ :cond_0 │ return-void │ │ .line 298 │ :cond_1 │ - iget-object v6, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ + iget-object v5, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v5}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/ref/WeakReference; │ + check-cast v4, Ljava/lang/ref/WeakReference; │ │ .line 299 │ - .local v5, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ - invoke-virtual {v5}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ + .local v4, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + invoke-virtual {v4}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + check-cast v2, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ │ .line 300 │ - .local v3, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - if-nez v3, :cond_3 │ + .local v2, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + if-nez v2, :cond_3 │ │ .line 301 │ iget-object v6, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v6, v5}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v4}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 303 │ :cond_3 │ - invoke-interface {v3}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->getId()I │ + invoke-interface {v2}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->getId()I │ │ - move-result v1 │ + move-result v0 │ │ .line 304 │ - .local v1, "id":I │ - if-lez v1, :cond_2 │ + .local v0, "id":I │ + if-lez v0, :cond_2 │ │ .line 305 │ - invoke-virtual {v4, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v0}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Landroid/os/Parcelable; │ + check-cast v1, Landroid/os/Parcelable; │ │ .line 306 │ - .local v2, "parcel":Landroid/os/Parcelable; │ - if-eqz v2, :cond_2 │ + .local v1, "parcel":Landroid/os/Parcelable; │ + if-eqz v1, :cond_2 │ │ .line 307 │ - invoke-interface {v3, v2}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ + invoke-interface {v2, v1}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->onRestoreInstanceState(Landroid/os/Parcelable;)V │ │ goto :goto_0 │ .end method │ │ .method private dispatchSaveInstanceState(Landroid/os/Bundle;)V │ .locals 7 │ .param p1, "outState" # Landroid/os/Bundle; │ │ .prologue │ .line 271 │ - iget-object v6, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ + iget-object v5, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z │ + invoke-virtual {v5}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 291 │ :goto_0 │ return-void │ │ .line 273 │ :cond_0 │ - new-instance v3, Landroid/util/SparseArray; │ + new-instance v2, Landroid/util/SparseArray; │ │ - invoke-direct {v3}, Landroid/util/SparseArray;->()V │ + invoke-direct {v2}, Landroid/util/SparseArray;->()V │ │ .line 275 │ - .local v3, "presenterStates":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ - iget-object v6, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ + .local v2, "presenterStates":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ + iget-object v5, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v5}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_3 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/ref/WeakReference; │ + check-cast v3, Ljava/lang/ref/WeakReference; │ │ .line 276 │ - .local v4, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ - invoke-virtual {v4}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ + .local v3, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + invoke-virtual {v3}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + check-cast v1, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ │ .line 277 │ - .local v2, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - if-nez v2, :cond_2 │ + .local v1, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + if-nez v1, :cond_2 │ │ .line 278 │ iget-object v6, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v6, v4}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 280 │ :cond_2 │ - invoke-interface {v2}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->getId()I │ + invoke-interface {v1}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->getId()I │ │ - move-result v1 │ + move-result v0 │ │ .line 281 │ - .local v1, "id":I │ - if-lez v1, :cond_1 │ + .local v0, "id":I │ + if-lez v0, :cond_1 │ │ .line 282 │ - invoke-interface {v2}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->onSaveInstanceState()Landroid/os/Parcelable; │ + invoke-interface {v1}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->onSaveInstanceState()Landroid/os/Parcelable; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 283 │ - .local v5, "state":Landroid/os/Parcelable; │ - if-eqz v5, :cond_1 │ + .local v4, "state":Landroid/os/Parcelable; │ + if-eqz v4, :cond_1 │ │ .line 284 │ - invoke-virtual {v3, v1, v5}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v2, v0, v4}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto :goto_1 │ │ .line 290 │ - .end local v1 # "id":I │ - .end local v2 # "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - .end local v4 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ - .end local v5 # "state":Landroid/os/Parcelable; │ + .end local v0 # "id":I │ + .end local v1 # "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + .end local v3 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + .end local v4 # "state":Landroid/os/Parcelable; │ :cond_3 │ - const-string v6, "android:menu:presenters" │ + const-string v5, "android:menu:presenters" │ │ - invoke-virtual {p1, v6, v3}, Landroid/os/Bundle;->putSparseParcelableArray(Ljava/lang/String;Landroid/util/SparseArray;)V │ + invoke-virtual {p1, v5, v2}, Landroid/os/Bundle;->putSparseParcelableArray(Ljava/lang/String;Landroid/util/SparseArray;)V │ │ goto :goto_0 │ .end method │ │ .method private dispatchSubMenuSelected(Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder;)Z │ .locals 5 │ .param p1, "subMenu" # Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder; │ │ .prologue │ .line 255 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z │ + invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 267 │ :cond_0 │ - return v3 │ + return v2 │ │ .line 257 │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 259 │ - .local v3, "result":Z │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ + .local v2, "result":Z │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_2 │ :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_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/ref/WeakReference; │ + check-cast v1, Ljava/lang/ref/WeakReference; │ │ .line 260 │ - .local v2, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ - invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ + .local v1, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + check-cast v0, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ │ .line 261 │ - .local v1, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - if-nez v1, :cond_3 │ + .local v0, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + if-nez v0, :cond_3 │ │ .line 262 │ iget-object v4, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v4, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 263 │ :cond_3 │ - if-nez v3, :cond_2 │ + if-nez v2, :cond_2 │ │ .line 264 │ - invoke-interface {v1, p1}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->onSubMenuSelected(Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder;)Z │ + invoke-interface {v0, p1}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->onSubMenuSelected(Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder;)Z │ │ - move-result v3 │ + move-result v2 │ │ goto :goto_0 │ .end method │ │ .method private static findInsertIndex(Ljava/util/ArrayList;I)I │ .locals 3 │ .param p1, "ordering" # I │ @@ -914,39 +910,41 @@ │ const/4 v0, 0x1 │ │ .line 722 │ if-eqz p1, :cond_0 │ │ iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mResources:Landroid/content/res/Resources; │ │ + .line 723 │ invoke-virtual {v1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration; │ │ move-result-object v1 │ │ iget v1, v1, Landroid/content/res/Configuration;->keyboard:I │ │ if-eq v1, v0, :cond_0 │ │ iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mResources:Landroid/content/res/Resources; │ │ sget v2, Lcom/actionbarsherlock/R$bool;->abs__config_showMenuShortcutsWhenKeyboardPresent:I │ │ + .line 724 │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getBoolean(I)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ :goto_0 │ iput-boolean v0, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mShortcutsVisible:Z │ │ .line 726 │ return-void │ │ - .line 722 │ + .line 724 │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ │ @@ -1044,14 +1042,15 @@ │ │ move-result-object v7 │ │ .line 451 │ .local v7, "pm":Landroid/content/pm/PackageManager; │ const/4 v10, 0x0 │ │ + .line 452 │ move-object/from16 v0, p4 │ │ move-object/from16 v1, p5 │ │ move-object/from16 v2, p6 │ │ invoke-virtual {v7, v0, v1, v2, v10}, Landroid/content/pm/PackageManager;->queryIntentActivityOptions(Landroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I)Ljava/util/List; │ @@ -1129,22 +1128,24 @@ │ │ move/from16 v0, p3 │ │ invoke-virtual {p0, p1, p2, v0, v10}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->add(IIILjava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v10 │ │ + .line 467 │ invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; │ │ move-result-object v11 │ │ invoke-interface {v10, v11}, Lcom/actionbarsherlock/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v10 │ │ + .line 468 │ invoke-interface {v10, v9}, Lcom/actionbarsherlock/view/MenuItem;->setIntent(Landroid/content/Intent;)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v5 │ │ .line 469 │ .local v5, "item":Lcom/actionbarsherlock/view/MenuItem; │ if-eqz p8, :cond_1 │ @@ -1327,372 +1328,376 @@ │ .end annotation │ │ .prologue │ .line 1278 │ .local p3, "map":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; │ │ - move-result-object v7 │ + move-result-object v5 │ │ .line 1279 │ - .local v7, "nonActionItems":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v7, :cond_0 │ + .local v5, "nonActionItems":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v5, :cond_0 │ │ - invoke-interface {v7}, Ljava/util/List;->size()I │ + invoke-interface {v5}, Ljava/util/List;->size()I │ │ - move-result v11 │ + move-result v9 │ │ - if-nez v11, :cond_2 │ + if-nez v9, :cond_2 │ │ .line 1280 │ :cond_0 │ - const/4 v10, 0x0 │ + const/4 v8, 0x0 │ │ .line 1339 │ :cond_1 │ - return v10 │ + return v8 │ │ .line 1283 │ :cond_2 │ - const/4 v10, 0x0 │ + const/4 v8, 0x0 │ │ .line 1284 │ - .local v10, "visible":Z │ + .local v8, "visible":Z │ invoke-interface/range {p1 .. p1}, Landroid/view/Menu;->clear()V │ │ .line 1285 │ - invoke-interface {v7}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v9 │ │ :cond_3 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_1 │ + if-eqz v10, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - check-cast v6, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ + check-cast v4, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ │ .line 1286 │ - .local v6, "nonActionItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isVisible()Z │ + .local v4, "nonActionItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isVisible()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_3 │ + if-eqz v10, :cond_3 │ │ .line 1289 │ - const/4 v10, 0x1 │ + const/4 v8, 0x1 │ │ .line 1292 │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->hasSubMenu()Z │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->hasSubMenu()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_7 │ + if-eqz v10, :cond_7 │ │ .line 1293 │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getGroupId()I │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getGroupId()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getItemId()I │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getItemId()I │ │ - move-result v12 │ + move-result v11 │ │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getOrder()I │ + .line 1294 │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getOrder()I │ │ - move-result v13 │ + move-result v12 │ │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitle()Ljava/lang/CharSequence; │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitle()Ljava/lang/CharSequence; │ │ - move-result-object v14 │ + move-result-object v13 │ │ + .line 1293 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v11, v12, v13, v14}, Landroid/view/Menu;->addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ + invoke-interface {v0, v10, v11, v12, v13}, Landroid/view/Menu;->addSubMenu(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ - move-result-object v4 │ + move-result-object v2 │ │ .line 1296 │ - .local v4, "nativeSub":Landroid/view/SubMenu; │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getSubMenu()Lcom/actionbarsherlock/view/SubMenu; │ + .local v2, "nativeSub":Landroid/view/SubMenu; │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getSubMenu()Lcom/actionbarsherlock/view/SubMenu; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - check-cast v9, Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder; │ + check-cast v7, Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder; │ │ .line 1297 │ - .local v9, "subMenu":Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder; │ - invoke-virtual {v9}, Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder;->getVisibleItems()Ljava/util/ArrayList; │ + .local v7, "subMenu":Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder; │ + invoke-virtual {v7}, Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder;->getVisibleItems()Ljava/util/ArrayList; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v11}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v10}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v10 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_5 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v6 │ │ - check-cast v8, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ + check-cast v6, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ │ .line 1298 │ - .local v8, "subItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ - invoke-virtual {v8}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getGroupId()I │ + .local v6, "subItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ + invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getGroupId()I │ │ move-result v11 │ │ - invoke-virtual {v8}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getItemId()I │ + invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getItemId()I │ │ move-result v12 │ │ - invoke-virtual {v8}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getOrder()I │ + .line 1299 │ + invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getOrder()I │ │ move-result v13 │ │ - invoke-virtual {v8}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitle()Ljava/lang/CharSequence; │ + invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitle()Ljava/lang/CharSequence; │ │ move-result-object v14 │ │ - invoke-interface {v4, v11, v12, v13, v14}, Landroid/view/SubMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ + .line 1298 │ + invoke-interface {v2, v11, v12, v13, v14}, Landroid/view/SubMenu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ - move-result-object v5 │ + move-result-object v3 │ │ .line 1301 │ - .local v5, "nativeSubItem":Landroid/view/MenuItem; │ - invoke-virtual {v8}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getIcon()Landroid/graphics/drawable/Drawable; │ + .local v3, "nativeSubItem":Landroid/view/MenuItem; │ + invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getIcon()Landroid/graphics/drawable/Drawable; │ │ move-result-object v11 │ │ - invoke-interface {v5, v11}, Landroid/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ + invoke-interface {v3, v11}, Landroid/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ .line 1302 │ move-object/from16 v0, p2 │ │ - invoke-interface {v5, v0}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ + invoke-interface {v3, v0}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 1303 │ - invoke-virtual {v8}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isEnabled()Z │ + invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isEnabled()Z │ │ move-result v11 │ │ - invoke-interface {v5, v11}, Landroid/view/MenuItem;->setEnabled(Z)Landroid/view/MenuItem; │ + invoke-interface {v3, v11}, Landroid/view/MenuItem;->setEnabled(Z)Landroid/view/MenuItem; │ │ .line 1304 │ - invoke-virtual {v8}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getIntent()Landroid/content/Intent; │ + invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getIntent()Landroid/content/Intent; │ │ move-result-object v11 │ │ - invoke-interface {v5, v11}, Landroid/view/MenuItem;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem; │ + invoke-interface {v3, v11}, Landroid/view/MenuItem;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ .line 1305 │ - invoke-virtual {v8}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getNumericShortcut()C │ + invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getNumericShortcut()C │ │ move-result v11 │ │ - invoke-interface {v5, v11}, Landroid/view/MenuItem;->setNumericShortcut(C)Landroid/view/MenuItem; │ + invoke-interface {v3, v11}, Landroid/view/MenuItem;->setNumericShortcut(C)Landroid/view/MenuItem; │ │ .line 1306 │ - invoke-virtual {v8}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getAlphabeticShortcut()C │ + invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getAlphabeticShortcut()C │ │ move-result v11 │ │ - invoke-interface {v5, v11}, Landroid/view/MenuItem;->setAlphabeticShortcut(C)Landroid/view/MenuItem; │ + invoke-interface {v3, v11}, Landroid/view/MenuItem;->setAlphabeticShortcut(C)Landroid/view/MenuItem; │ │ .line 1307 │ - invoke-virtual {v8}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitleCondensed()Ljava/lang/CharSequence; │ + invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitleCondensed()Ljava/lang/CharSequence; │ │ move-result-object v11 │ │ - invoke-interface {v5, v11}, Landroid/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v3, v11}, Landroid/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ .line 1308 │ - invoke-virtual {v8}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isCheckable()Z │ + invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isCheckable()Z │ │ move-result v11 │ │ - invoke-interface {v5, v11}, Landroid/view/MenuItem;->setCheckable(Z)Landroid/view/MenuItem; │ + invoke-interface {v3, v11}, Landroid/view/MenuItem;->setCheckable(Z)Landroid/view/MenuItem; │ │ .line 1309 │ - invoke-virtual {v8}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isChecked()Z │ + invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isChecked()Z │ │ move-result v11 │ │ - invoke-interface {v5, v11}, Landroid/view/MenuItem;->setChecked(Z)Landroid/view/MenuItem; │ + invoke-interface {v3, v11}, Landroid/view/MenuItem;->setChecked(Z)Landroid/view/MenuItem; │ │ .line 1311 │ - invoke-virtual {v8}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isExclusiveCheckable()Z │ + invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isExclusiveCheckable()Z │ │ move-result v11 │ │ if-eqz v11, :cond_4 │ │ .line 1312 │ - invoke-virtual {v8}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getGroupId()I │ + invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getGroupId()I │ │ move-result v11 │ │ const/4 v12, 0x1 │ │ const/4 v13, 0x1 │ │ - invoke-interface {v4, v11, v12, v13}, Landroid/view/SubMenu;->setGroupCheckable(IZZ)V │ + invoke-interface {v2, v11, v12, v13}, Landroid/view/SubMenu;->setGroupCheckable(IZZ)V │ │ .line 1315 │ :cond_4 │ move-object/from16 v0, p3 │ │ - invoke-virtual {v0, v5, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v3, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 1318 │ - .end local v5 # "nativeSubItem":Landroid/view/MenuItem; │ - .end local v8 # "subItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ + .end local v3 # "nativeSubItem":Landroid/view/MenuItem; │ + .end local v6 # "subItem":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ :cond_5 │ - invoke-interface {v4}, Landroid/view/SubMenu;->getItem()Landroid/view/MenuItem; │ + invoke-interface {v2}, Landroid/view/SubMenu;->getItem()Landroid/view/MenuItem; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 1323 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v4 # "nativeSub":Landroid/view/SubMenu; │ - .end local v9 # "subMenu":Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder; │ - .local v3, "nativeItem":Landroid/view/MenuItem; │ + .end local v2 # "nativeSub":Landroid/view/SubMenu; │ + .end local v7 # "subMenu":Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder; │ + .local v1, "nativeItem":Landroid/view/MenuItem; │ :goto_2 │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getIcon()Landroid/graphics/drawable/Drawable; │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getIcon()Landroid/graphics/drawable/Drawable; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-interface {v3, v11}, Landroid/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ + invoke-interface {v1, v10}, Landroid/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ .line 1324 │ move-object/from16 v0, p2 │ │ - invoke-interface {v3, v0}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ + invoke-interface {v1, v0}, Landroid/view/MenuItem;->setOnMenuItemClickListener(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ .line 1325 │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isEnabled()Z │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isEnabled()Z │ │ - move-result v11 │ + move-result v10 │ │ - invoke-interface {v3, v11}, Landroid/view/MenuItem;->setEnabled(Z)Landroid/view/MenuItem; │ + invoke-interface {v1, v10}, Landroid/view/MenuItem;->setEnabled(Z)Landroid/view/MenuItem; │ │ .line 1326 │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getIntent()Landroid/content/Intent; │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getIntent()Landroid/content/Intent; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-interface {v3, v11}, Landroid/view/MenuItem;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem; │ + invoke-interface {v1, v10}, Landroid/view/MenuItem;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ .line 1327 │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getNumericShortcut()C │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getNumericShortcut()C │ │ - move-result v11 │ + move-result v10 │ │ - invoke-interface {v3, v11}, Landroid/view/MenuItem;->setNumericShortcut(C)Landroid/view/MenuItem; │ + invoke-interface {v1, v10}, Landroid/view/MenuItem;->setNumericShortcut(C)Landroid/view/MenuItem; │ │ .line 1328 │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getAlphabeticShortcut()C │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getAlphabeticShortcut()C │ │ - move-result v11 │ + move-result v10 │ │ - invoke-interface {v3, v11}, Landroid/view/MenuItem;->setAlphabeticShortcut(C)Landroid/view/MenuItem; │ + invoke-interface {v1, v10}, Landroid/view/MenuItem;->setAlphabeticShortcut(C)Landroid/view/MenuItem; │ │ .line 1329 │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitleCondensed()Ljava/lang/CharSequence; │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitleCondensed()Ljava/lang/CharSequence; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-interface {v3, v11}, Landroid/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v1, v10}, Landroid/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ .line 1330 │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isCheckable()Z │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isCheckable()Z │ │ - move-result v11 │ + move-result v10 │ │ - invoke-interface {v3, v11}, Landroid/view/MenuItem;->setCheckable(Z)Landroid/view/MenuItem; │ + invoke-interface {v1, v10}, Landroid/view/MenuItem;->setCheckable(Z)Landroid/view/MenuItem; │ │ .line 1331 │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isChecked()Z │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isChecked()Z │ │ - move-result v11 │ + move-result v10 │ │ - invoke-interface {v3, v11}, Landroid/view/MenuItem;->setChecked(Z)Landroid/view/MenuItem; │ + invoke-interface {v1, v10}, Landroid/view/MenuItem;->setChecked(Z)Landroid/view/MenuItem; │ │ .line 1333 │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isExclusiveCheckable()Z │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isExclusiveCheckable()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_6 │ + if-eqz v10, :cond_6 │ │ .line 1334 │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getGroupId()I │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getGroupId()I │ │ - move-result v11 │ + move-result v10 │ │ - const/4 v12, 0x1 │ + const/4 v11, 0x1 │ │ - const/4 v13, 0x1 │ + const/4 v12, 0x1 │ │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v11, v12, v13}, Landroid/view/Menu;->setGroupCheckable(IZZ)V │ + invoke-interface {v0, v10, v11, v12}, Landroid/view/Menu;->setGroupCheckable(IZZ)V │ │ .line 1337 │ :cond_6 │ move-object/from16 v0, p3 │ │ - invoke-virtual {v0, v3, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v1, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto/16 :goto_0 │ │ .line 1320 │ - .end local v3 # "nativeItem":Landroid/view/MenuItem; │ + .end local v1 # "nativeItem":Landroid/view/MenuItem; │ :cond_7 │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getGroupId()I │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getGroupId()I │ │ - move-result v11 │ + move-result v10 │ │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getItemId()I │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getItemId()I │ │ - move-result v12 │ + move-result v11 │ │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getOrder()I │ + .line 1321 │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getOrder()I │ │ - move-result v13 │ + move-result v12 │ │ - invoke-virtual {v6}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitle()Ljava/lang/CharSequence; │ + invoke-virtual {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitle()Ljava/lang/CharSequence; │ │ - move-result-object v14 │ + move-result-object v13 │ │ + .line 1320 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v11, v12, v13, v14}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ + invoke-interface {v0, v10, v11, v12, v13}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - .restart local v3 # "nativeItem":Landroid/view/MenuItem; │ + .restart local v1 # "nativeItem":Landroid/view/MenuItem; │ goto :goto_2 │ .end method │ │ .method public changeMenuMode()V │ .locals 1 │ │ .prologue │ @@ -1809,102 +1814,101 @@ │ │ .method final close(Z)V │ .locals 4 │ .param p1, "allMenusAreClosing" # Z │ │ .prologue │ .line 919 │ - iget-boolean v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mIsClosing:Z │ + iget-boolean v2, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mIsClosing:Z │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 931 │ :goto_0 │ return-void │ │ .line 921 │ :cond_0 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - iput-boolean v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mIsClosing:Z │ + iput-boolean v2, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mIsClosing:Z │ │ .line 922 │ - iget-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ + iget-object v2, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/ref/WeakReference; │ + check-cast v1, Ljava/lang/ref/WeakReference; │ │ .line 923 │ - .local v2, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ - invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ + .local v1, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + check-cast v0, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ │ .line 924 │ - .local v1, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - if-nez v1, :cond_1 │ + .local v0, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + if-nez v0, :cond_1 │ │ .line 925 │ iget-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 927 │ :cond_1 │ - invoke-interface {v1, p0, p1}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->onCloseMenu(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;Z)V │ + invoke-interface {v0, p0, p1}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->onCloseMenu(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;Z)V │ │ goto :goto_1 │ │ .line 930 │ - .end local v1 # "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - .end local v2 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + .end local v0 # "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + .end local v1 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ :cond_2 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - iput-boolean v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mIsClosing:Z │ + iput-boolean v2, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mIsClosing:Z │ │ goto :goto_0 │ .end method │ │ .method public collapseItemActionView(Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;)Z │ .locals 5 │ .param p1, "item" # Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ │ .prologue │ .line 1252 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z │ + invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-nez v4, :cond_0 │ + if-nez v3, :cond_0 │ │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mExpandedItem:Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mExpandedItem:Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ │ - if-eq v4, p1, :cond_2 │ + if-eq v3, p1, :cond_2 │ │ :cond_0 │ const/4 v0, 0x0 │ │ .line 1270 │ :cond_1 │ :goto_0 │ @@ -1915,75 +1919,74 @@ │ const/4 v0, 0x0 │ │ .line 1256 │ .local v0, "collapsed":Z │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->stopDispatchingItemsChanged()V │ │ .line 1257 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_5 │ │ - invoke-interface {v1}, 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, Ljava/lang/ref/WeakReference; │ + check-cast v2, Ljava/lang/ref/WeakReference; │ │ .line 1258 │ - .local v3, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ - invoke-virtual {v3}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ + .local v2, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + check-cast v1, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ │ .line 1259 │ - .local v2, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - if-nez v2, :cond_4 │ + .local v1, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + if-nez v1, :cond_4 │ │ .line 1260 │ iget-object v4, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 1261 │ :cond_4 │ - invoke-interface {v2, p0, p1}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->collapseItemActionView(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;)Z │ + invoke-interface {v1, p0, p1}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->collapseItemActionView(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_3 │ │ .line 1265 │ - .end local v2 # "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - .end local v3 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + .end local v1 # "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + .end local v2 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ :cond_5 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->startDispatchingItemsChanged()V │ │ .line 1267 │ if-eqz v0, :cond_1 │ │ .line 1268 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - iput-object v4, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mExpandedItem:Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ + iput-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mExpandedItem:Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ │ goto :goto_0 │ .end method │ │ .method dispatchMenuItemSelected(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;Lcom/actionbarsherlock/view/MenuItem;)Z │ .locals 1 │ .param p1, "menu" # Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; │ @@ -2016,21 +2019,21 @@ │ │ .method public expandItemActionView(Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;)Z │ .locals 5 │ .param p1, "item" # Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ │ .prologue │ .line 1230 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z │ + invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->isEmpty()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ const/4 v0, 0x0 │ │ .line 1248 │ :cond_0 │ :goto_0 │ return v0 │ @@ -2040,65 +2043,64 @@ │ const/4 v0, 0x0 │ │ .line 1234 │ .local v0, "expanded":Z │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->stopDispatchingItemsChanged()V │ │ .line 1235 │ - iget-object v4, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ + iget-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_4 │ │ - invoke-interface {v1}, 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, Ljava/lang/ref/WeakReference; │ + check-cast v2, Ljava/lang/ref/WeakReference; │ │ .line 1236 │ - .local v3, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ - invoke-virtual {v3}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ + .local v2, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + check-cast v1, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ │ .line 1237 │ - .local v2, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - if-nez v2, :cond_3 │ + .local v1, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + if-nez v1, :cond_3 │ │ .line 1238 │ iget-object v4, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 1239 │ :cond_3 │ - invoke-interface {v2, p0, p1}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->expandItemActionView(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;)Z │ + invoke-interface {v1, p0, p1}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->expandItemActionView(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ .line 1243 │ - .end local v2 # "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - .end local v3 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + .end local v1 # "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + .end local v2 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ :cond_4 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->startDispatchingItemsChanged()V │ │ .line 1245 │ if-eqz v0, :cond_0 │ │ .line 1246 │ @@ -2462,15 +2464,15 @@ │ │ :cond_5 │ move-object v8, v1 │ │ .line 867 │ goto :goto_0 │ │ - .line 859 │ + .line 860 │ .end local v6 # "shortcutChar":C │ :cond_6 │ invoke-virtual {v1}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getNumericShortcut()C │ │ move-result v6 │ │ goto :goto_2 │ @@ -2615,14 +2617,15 @@ │ │ const/16 v8, 0x8 │ │ if-ne v7, v8, :cond_4 │ │ if-ne p2, v10, :cond_4 │ │ + .line 815 │ :cond_3 │ invoke-virtual {v3}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isEnabled()Z │ │ move-result v8 │ │ if-eqz v8, :cond_4 │ │ @@ -2642,179 +2645,178 @@ │ │ move-result v7 │ │ goto :goto_1 │ .end method │ │ .method public flagActionItems()V │ - .locals 10 │ + .locals 9 │ │ .prologue │ .line 1043 │ - iget-boolean v8, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mIsActionItemsStale:Z │ + iget-boolean v7, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mIsActionItemsStale:Z │ │ - if-nez v8, :cond_0 │ + if-nez v7, :cond_0 │ │ .line 1079 │ :goto_0 │ return-void │ │ .line 1048 │ :cond_0 │ const/4 v0, 0x0 │ │ .line 1049 │ .local v0, "flagged":Z │ - iget-object v8, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ + iget-object v7, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v8}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v7}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/ref/WeakReference; │ + check-cast v5, Ljava/lang/ref/WeakReference; │ │ .line 1050 │ - .local v6, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ - invoke-virtual {v6}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ + .local v5, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + invoke-virtual {v5}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + check-cast v4, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ │ .line 1051 │ - .local v5, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - if-nez v5, :cond_1 │ + .local v4, "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + if-nez v4, :cond_1 │ │ .line 1052 │ iget-object v8, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v8, v6}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v5}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 1054 │ :cond_1 │ - invoke-interface {v5}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->flagActionItems()Z │ + invoke-interface {v4}, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;->flagActionItems()Z │ │ move-result v8 │ │ or-int/2addr v0, v8 │ │ goto :goto_1 │ │ .line 1058 │ - .end local v5 # "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - .end local v6 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + .end local v4 # "presenter":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + .end local v5 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ :cond_2 │ if-eqz v0, :cond_4 │ │ .line 1059 │ - iget-object v8, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mActionItems:Ljava/util/ArrayList; │ + iget-object v7, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mActionItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v8}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v7}, Ljava/util/ArrayList;->clear()V │ │ .line 1060 │ - iget-object v8, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mNonActionItems:Ljava/util/ArrayList; │ + iget-object v7, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mNonActionItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v8}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v7}, Ljava/util/ArrayList;->clear()V │ │ .line 1061 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getVisibleItems()Ljava/util/ArrayList; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 1062 │ - .local v7, "visibleItems":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v7}, Ljava/util/ArrayList;->size()I │ + .local v6, "visibleItems":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ │ - move-result v4 │ + move-result v3 │ │ .line 1063 │ - .local v4, "itemsSize":I │ + .local v3, "itemsSize":I │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_2 │ - if-ge v1, v4, :cond_5 │ + if-ge v1, v3, :cond_5 │ │ .line 1064 │ - invoke-virtual {v7, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v6, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ + check-cast v2, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ │ .line 1065 │ - .local v3, "item":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ - invoke-virtual {v3}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isActionButton()Z │ + .local v2, "item":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ + invoke-virtual {v2}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->isActionButton()Z │ │ - move-result v8 │ + move-result v7 │ │ - if-eqz v8, :cond_3 │ + if-eqz v7, :cond_3 │ │ .line 1066 │ - iget-object v8, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mActionItems:Ljava/util/ArrayList; │ + iget-object v7, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mActionItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v8, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 1063 │ :goto_3 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_2 │ │ .line 1068 │ :cond_3 │ - iget-object v8, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mNonActionItems:Ljava/util/ArrayList; │ + iget-object v7, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mNonActionItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v8, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v7, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_3 │ │ .line 1074 │ .end local v1 # "i":I │ - .end local v3 # "item":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ - .end local v4 # "itemsSize":I │ - .end local v7 # "visibleItems":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v2 # "item":Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ + .end local v3 # "itemsSize":I │ + .end local v6 # "visibleItems":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_4 │ - iget-object v8, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mActionItems:Ljava/util/ArrayList; │ + iget-object v7, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mActionItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v8}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v7}, Ljava/util/ArrayList;->clear()V │ │ .line 1075 │ - iget-object v8, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mNonActionItems:Ljava/util/ArrayList; │ + iget-object v7, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mNonActionItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v8}, Ljava/util/ArrayList;->clear()V │ + invoke-virtual {v7}, Ljava/util/ArrayList;->clear()V │ │ .line 1076 │ - iget-object v8, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mNonActionItems:Ljava/util/ArrayList; │ + iget-object v7, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mNonActionItems:Ljava/util/ArrayList; │ │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getVisibleItems()Ljava/util/ArrayList; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v8, v9}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v7, v8}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ .line 1078 │ :cond_5 │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - iput-boolean v8, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mIsActionItemsStale:Z │ + iput-boolean v7, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mIsActionItemsStale:Z │ │ goto :goto_0 │ .end method │ │ .method getActionItems()Ljava/util/ArrayList; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ @@ -3525,60 +3527,59 @@ │ │ .method public removeMenuPresenter(Lcom/actionbarsherlock/internal/view/menu/MenuPresenter;)V │ .locals 4 │ .param p1, "presenter" # Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ │ .prologue │ .line 231 │ - iget-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ + iget-object v2, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Ljava/util/concurrent/CopyOnWriteArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/ref/WeakReference; │ + check-cast v1, Ljava/lang/ref/WeakReference; │ │ .line 232 │ - .local v2, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ - invoke-virtual {v2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ + .local v1, "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + check-cast v0, Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ │ .line 233 │ - .local v1, "item":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - if-eqz v1, :cond_1 │ + .local v0, "item":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + if-eqz v0, :cond_1 │ │ - if-ne v1, p1, :cond_0 │ + if-ne v0, p1, :cond_0 │ │ .line 234 │ :cond_1 │ iget-object v3, p0, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; │ │ - invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->remove(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 237 │ - .end local v1 # "item":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ - .end local v2 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ + .end local v0 # "item":Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ + .end local v1 # "ref":Ljava/lang/ref/WeakReference;, "Ljava/lang/ref/WeakReference;" │ :cond_2 │ return-void │ .end method │ │ .method public restoreActionViewStates(Landroid/os/Bundle;)V │ .locals 10 │ .param p1, "states" # Landroid/os/Bundle; │ @@ -3588,20 +3589,21 @@ │ if-nez p1, :cond_1 │ │ .line 382 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 354 │ + .line 355 │ :cond_1 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getActionViewStatesKey()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 354 │ invoke-virtual {p1, v8}, Landroid/os/Bundle;->getSparseParcelableArray(Ljava/lang/String;)Landroid/util/SparseArray; │ │ move-result-object v7 │ │ .line 357 │ .local v7, "viewStates":Landroid/util/SparseArray;, "Landroid/util/SparseArray;" │ sget v8, Landroid/os/Build$VERSION;->SDK_INT:I ├── smali/com/actionbarsherlock/internal/view/menu/MenuItemImpl.smali │ @@ -184,14 +184,15 @@ │ :cond_2 │ iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; │ │ if-eqz v1, :cond_3 │ │ iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; │ │ + .line 622 │ invoke-interface {v1, p0}, Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener;->onMenuItemActionCollapse(Lcom/actionbarsherlock/view/MenuItem;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ .line 623 │ @@ -231,14 +232,15 @@ │ :cond_1 │ iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; │ │ if-eqz v1, :cond_2 │ │ iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mOnActionExpandListener:Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener; │ │ + .line 604 │ invoke-interface {v1, p0}, Lcom/actionbarsherlock/view/MenuItem$OnActionExpandListener;->onMenuItemActionExpand(Lcom/actionbarsherlock/view/MenuItem;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ .line 605 │ @@ -595,21 +597,24 @@ │ │ invoke-interface {p1}, Lcom/actionbarsherlock/internal/view/menu/MenuView$ItemView;->prefersCondensedTitle()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ + .line 341 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitleCondensed()Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ + .line 340 │ :goto_0 │ return-object v0 │ │ + .line 342 │ :cond_0 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->getTitle()Ljava/lang/CharSequence; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ @@ -669,14 +674,15 @@ │ .line 143 │ iget-object v2, p0, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mClickListener:Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener; │ │ if-eqz v2, :cond_1 │ │ iget-object v2, p0, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;->mClickListener:Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener; │ │ + .line 144 │ invoke-interface {v2, p0}, Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;->onMenuItemClick(Lcom/actionbarsherlock/view/MenuItem;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ .line 170 ├── smali/com/actionbarsherlock/internal/view/menu/MenuItemWrapper$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper; │ │ .prologue │ .line 286 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper$1;->this$0:Lcom/actionbarsherlock/internal/view/menu/MenuItemWrapper; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter.smali │ @@ -173,14 +173,15 @@ │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; │ │ + .line 329 │ invoke-virtual {v1}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; │ │ move-result-object v0 │ │ .line 330 │ .local v0, "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :goto_0 │ @@ -193,15 +194,15 @@ │ │ move-result v1 │ │ .line 333 │ :goto_1 │ return v1 │ │ - .line 328 │ + .line 329 │ .end local v0 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_0 │ iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; │ │ invoke-virtual {v1}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getVisibleItems()Ljava/util/ArrayList; │ │ move-result-object v0 │ @@ -233,14 +234,15 @@ │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; │ │ + .line 338 │ invoke-virtual {v1}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getNonActionItems()Ljava/util/ArrayList; │ │ move-result-object v0 │ │ .line 339 │ .local v0, "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :goto_0 │ @@ -261,29 +263,28 @@ │ │ move-result-object v1 │ │ check-cast v1, Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ │ return-object v1 │ │ - .line 337 │ + .line 338 │ .end local v0 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_1 │ iget-object v1, p0, Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->mAdapterMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; │ │ invoke-virtual {v1}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->getVisibleItems()Ljava/util/ArrayList; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic getItem(I)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 317 │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter;->getItem(I)Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl; │ │ move-result-object v0 ├── smali/com/actionbarsherlock/internal/view/menu/MenuPopupHelper.smali │ @@ -10,15 +10,14 @@ │ .implements Lcom/actionbarsherlock/internal/view/View_OnAttachStateChangeListener; │ .implements Lcom/actionbarsherlock/internal/view/menu/MenuPresenter; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$1;, │ Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$ExpandedIndexObserver;, │ Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper$MenuAdapter; │ } │ .end annotation │ │ │ # static fields │ @@ -137,18 +136,20 @@ │ │ iget v1, v1, Landroid/util/DisplayMetrics;->widthPixels:I │ │ div-int/lit8 v1, v1, 0x2 │ │ sget v2, Lcom/actionbarsherlock/R$dimen;->abs__config_prefDialogWidth:I │ │ + .line 86 │ invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ move-result v2 │ │ + .line 85 │ invoke-static {v1, v2}, Ljava/lang/Math;->max(II)I │ │ move-result v1 │ │ iput v1, p0, Lcom/actionbarsherlock/internal/view/menu/MenuPopupHelper;->mPopupMaxWidth:I │ │ .line 88 │ @@ -219,21 +220,21 @@ │ .local v6, "width":I │ const/4 v4, 0x0 │ │ .line 183 │ .local v4, "itemView":Landroid/view/View; │ const/4 v3, 0x0 │ │ - .line 184 │ + .line 185 │ .local v3, "itemType":I │ invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v7 │ │ - .line 186 │ + .line 187 │ .local v7, "widthMeasureSpec":I │ invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v1 │ │ .line 188 │ .local v1, "heightMeasureSpec":I ├── smali/com/actionbarsherlock/internal/view/menu/SubMenuBuilder.smali │ @@ -61,26 +61,29 @@ │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ iget-object v0, p0, Lcom/actionbarsherlock/internal/view/menu/SubMenuBuilder;->mParentMenu:Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; │ │ + .line 83 │ invoke-virtual {v0, p1, p2}, Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;->dispatchMenuItemSelected(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;Lcom/actionbarsherlock/view/MenuItem;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ │ + .line 82 │ :goto_0 │ return v0 │ │ + .line 83 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public expandItemActionView(Lcom/actionbarsherlock/internal/view/menu/MenuItemImpl;)Z ├── smali/com/actionbarsherlock/internal/widget/AbsActionBarView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/widget/AbsActionBarView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/widget/AbsActionBarView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/widget/AbsActionBarView; │ │ .prologue │ .line 193 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/widget/AbsActionBarView$1;->this$0:Lcom/actionbarsherlock/internal/widget/AbsActionBarView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/internal/widget/AbsActionBarView$VisibilityAnimListener.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/widget/AbsActionBarView; │ │ │ # direct methods │ .method protected constructor (Lcom/actionbarsherlock/internal/widget/AbsActionBarView;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/widget/AbsActionBarView; │ │ .prologue │ .line 255 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/widget/AbsActionBarView$VisibilityAnimListener;->this$0:Lcom/actionbarsherlock/internal/widget/AbsActionBarView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/internal/widget/ActionBarContainer.smali │ @@ -552,24 +552,26 @@ │ │ invoke-virtual {v10}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->getTop()I │ │ move-result v10 │ │ iget-object v11, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mActionBarView:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ + .line 237 │ invoke-virtual {v11}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->getRight()I │ │ move-result v11 │ │ iget-object v12, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mActionBarView:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ invoke-virtual {v12}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->getBottom()I │ │ move-result v12 │ │ + .line 236 │ invoke-virtual {v8, v9, v10, v11, v12}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ .line 238 │ const/4 v6, 0x1 │ │ .line 240 │ :cond_9 │ @@ -599,24 +601,26 @@ │ │ invoke-virtual {v10}, Landroid/view/View;->getTop()I │ │ move-result v10 │ │ iget-object v11, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mTabContainer:Landroid/view/View; │ │ + .line 242 │ invoke-virtual {v11}, Landroid/view/View;->getRight()I │ │ move-result v11 │ │ iget-object v12, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mTabContainer:Landroid/view/View; │ │ invoke-virtual {v12}, Landroid/view/View;->getBottom()I │ │ move-result v12 │ │ + .line 241 │ invoke-virtual {v8, v9, v10, v11, v12}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ .line 243 │ const/4 v6, 0x1 │ │ goto :goto_4 │ │ @@ -705,35 +709,38 @@ │ .local v2, "maxHeight":I │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->getMeasuredWidth()I │ │ move-result v4 │ │ iget-object v5, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mTabContainer:Landroid/view/View; │ │ + .line 194 │ invoke-virtual {v5}, Landroid/view/View;->getMeasuredHeight()I │ │ move-result v5 │ │ add-int/2addr v5, v0 │ │ invoke-static {v5, v2}, Ljava/lang/Math;->min(II)I │ │ move-result v5 │ │ + .line 193 │ invoke-virtual {p0, v4, v5}, Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->setMeasuredDimension(II)V │ │ goto :goto_0 │ │ .line 186 │ .end local v0 # "actionBarViewHeight":I │ .end local v2 # "maxHeight":I │ .end local v3 # "mode":I │ :cond_2 │ iget-object v4, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContainer;->mActionBarView:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ + .line 187 │ invoke-virtual {v4}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->getMeasuredHeight()I │ │ move-result v4 │ │ iget v5, v1, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I │ │ add-int/2addr v4, v5 ├── smali/com/actionbarsherlock/internal/widget/ActionBarContextView$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$mode:Lcom/actionbarsherlock/view/ActionMode; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/widget/ActionBarContextView;Lcom/actionbarsherlock/view/ActionMode;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/widget/ActionBarContextView; │ │ .prologue │ .line 213 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContextView$1;->this$0:Lcom/actionbarsherlock/internal/widget/ActionBarContextView; │ │ iput-object p2, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContextView$1;->val$mode:Lcom/actionbarsherlock/view/ActionMode; ├── smali/com/actionbarsherlock/internal/widget/ActionBarView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/widget/ActionBarView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ .prologue │ .line 140 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView$1;->this$0:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/internal/widget/ActionBarView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/widget/ActionBarView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ .prologue │ .line 151 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView$2;->this$0:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/internal/widget/ActionBarView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/widget/ActionBarView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView$3;->this$0:Lcom/actionbarsherlock/internal/widget/ActionBarView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/internal/widget/ActionBarView$HomeView.smali │ @@ -412,24 +412,26 @@ │ add-int/2addr v3, v0 │ │ .line 1269 │ iget v0, v9, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I │ │ iget-object v1, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView$HomeView;->mIconView:Landroid/widget/ImageView; │ │ + .line 1270 │ invoke-virtual {v1}, Landroid/widget/ImageView;->getMeasuredHeight()I │ │ move-result v1 │ │ add-int/2addr v0, v1 │ │ iget v1, v9, Landroid/widget/FrameLayout$LayoutParams;->bottomMargin:I │ │ add-int/2addr v0, v1 │ │ + .line 1269 │ invoke-static {v6, v0}, Ljava/lang/Math;->max(II)I │ │ move-result v6 │ │ .line 1272 │ invoke-static {p1}, Landroid/view/View$MeasureSpec;->getMode(I)I ├── smali/com/actionbarsherlock/internal/widget/ActionBarView$SavedState$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/actionbarsherlock/internal/widget/ActionBarView$SavedState;->(Landroid/os/Parcel;Lcom/actionbarsherlock/internal/widget/ActionBarView$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 1194 │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/internal/widget/ActionBarView$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/actionbarsherlock/internal/widget/ActionBarView$SavedState; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/actionbarsherlock/internal/widget/ActionBarView$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 1194 │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/internal/widget/ActionBarView$SavedState$1;->newArray(I)[Lcom/actionbarsherlock/internal/widget/ActionBarView$SavedState; │ │ move-result-object v0 ├── smali/com/actionbarsherlock/internal/widget/ActionBarContextView.smali │ @@ -389,26 +389,28 @@ │ │ move-result v8 │ │ neg-int v10, v8 │ │ iget-object v8, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mClose:Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout; │ │ + .line 393 │ invoke-virtual {v8}, Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v8 │ │ check-cast v8, Landroid/view/ViewGroup$MarginLayoutParams; │ │ iget v8, v8, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I │ │ sub-int v8, v10, v8 │ │ int-to-float v8, v8 │ │ + .line 392 │ invoke-virtual {v9, v8}, Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout;->setTranslationX(F)V │ │ .line 394 │ iget-object v8, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mClose:Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout; │ │ const-string v9, "translationX" │ │ @@ -563,14 +565,15 @@ │ │ const-string v9, "translationX" │ │ new-array v10, v14, [F │ │ iget-object v7, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mClose:Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout; │ │ + .line 421 │ invoke-virtual {v7}, Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout;->getWidth()I │ │ move-result v7 │ │ neg-int v11, v7 │ │ iget-object v7, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mClose:Lcom/actionbarsherlock/internal/nineoldandroids/widget/NineLinearLayout; │ @@ -585,14 +588,15 @@ │ │ sub-int v7, v11, v7 │ │ int-to-float v7, v7 │ │ aput v7, v10, v13 │ │ + .line 420 │ invoke-static {v8, v9, v10}, Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; │ │ move-result-object v2 │ │ .line 422 │ .local v2, "buttonAnimator":Lcom/actionbarsherlock/internal/nineoldandroids/animation/ObjectAnimator; │ const-wide/16 v8, 0xc8 │ @@ -993,28 +997,30 @@ │ .line 235 │ .restart local v0 # "closeButton":Landroid/view/View; │ .restart local v2 # "layoutParams":Landroid/view/ViewGroup$LayoutParams; │ .restart local v3 # "menu":Lcom/actionbarsherlock/internal/view/menu/MenuBuilder; │ :cond_3 │ iget-object v4, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mActionMenuPresenter:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; │ │ + .line 236 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->getContext()Landroid/content/Context; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v5 │ │ iget v5, v5, Landroid/util/DisplayMetrics;->widthPixels:I │ │ + .line 235 │ invoke-virtual {v4, v5, v6}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->setWidthLimit(IZ)V │ │ .line 238 │ iget-object v4, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mActionMenuPresenter:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; │ │ const v5, 0x7fffffff │ │ @@ -1460,21 +1466,15 @@ │ │ move-result-object v23 │ │ invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v22 │ │ - const-string v23, " can only be used " │ - │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v22 │ - │ - const-string v23, "with android:layout_width=\"match_parent\" (or fill_parent)" │ + const-string v23, " can only be used with android:layout_width=\"match_parent\" (or fill_parent)" │ │ invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v22 │ │ invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1509,21 +1509,15 @@ │ │ move-result-object v23 │ │ invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v22 │ │ - const-string v23, " can only be used " │ - │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v22 │ - │ - const-string v23, "with android:layout_height=\"wrap_content\"" │ + const-string v23, " can only be used with android:layout_height=\"wrap_content\"" │ │ invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v22 │ │ invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1779,14 +1773,15 @@ │ │ if-ltz v21, :cond_9 │ │ iget v0, v14, Landroid/view/ViewGroup$LayoutParams;->width:I │ │ move/from16 v21, v0 │ │ + .line 366 │ move/from16 v0, v21 │ │ invoke-static {v0, v3}, Ljava/lang/Math;->min(II)I │ │ move-result v9 │ │ .line 367 │ @@ -1815,14 +1810,15 @@ │ │ if-ltz v21, :cond_b │ │ iget v0, v14, Landroid/view/ViewGroup$LayoutParams;->height:I │ │ move/from16 v21, v0 │ │ + .line 370 │ move/from16 v0, v21 │ │ invoke-static {v0, v11}, Ljava/lang/Math;->min(II)I │ │ move-result v7 │ │ .line 371 │ @@ -1834,18 +1830,20 @@ │ │ move-object/from16 v21, v0 │ │ invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v22 │ │ + .line 372 │ invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v23 │ │ + .line 371 │ invoke-virtual/range {v21 .. v23}, Landroid/view/View;->measure(II)V │ │ .line 375 │ .end local v7 # "customHeight":I │ .end local v8 # "customHeightMode":I │ .end local v9 # "customWidth":I │ .end local v10 # "customWidthMode":I │ @@ -1904,15 +1902,15 @@ │ │ .line 378 │ :cond_6 │ add-int/lit8 v13, v13, 0x1 │ │ goto :goto_5 │ │ - .line 338 │ + .line 339 │ .end local v3 # "availableWidth":I │ .end local v4 # "childSpecHeight":I │ .end local v6 # "count":I │ .end local v11 # "height":I │ .end local v13 # "i":I │ .end local v15 # "maxHeight":I │ .end local v16 # "measuredHeight":I │ @@ -1938,29 +1936,29 @@ │ │ goto :goto_1 │ │ .restart local v10 # "customWidthMode":I │ :cond_9 │ move v9, v3 │ │ - .line 365 │ + .line 366 │ goto :goto_2 │ │ .line 367 │ .restart local v9 # "customWidth":I │ :cond_a │ const/high16 v8, -0x80000000 │ │ goto :goto_3 │ │ .restart local v8 # "customHeightMode":I │ :cond_b │ move v7, v11 │ │ - .line 369 │ + .line 370 │ goto :goto_4 │ │ .line 385 │ .end local v8 # "customHeightMode":I │ .end local v9 # "customWidth":I │ .end local v10 # "customWidthMode":I │ .end local v14 # "lp":Landroid/view/ViewGroup$LayoutParams; │ @@ -2132,14 +2130,15 @@ │ return-void │ │ .line 121 │ .restart local v0 # "layoutParams":Landroid/view/ViewGroup$LayoutParams; │ :cond_3 │ iget-object v2, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mActionMenuPresenter:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; │ │ + .line 122 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->getContext()Landroid/content/Context; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ @@ -2148,14 +2147,15 @@ │ │ move-result-object v3 │ │ iget v3, v3, Landroid/util/DisplayMetrics;->widthPixels:I │ │ const/4 v4, 0x1 │ │ + .line 121 │ invoke-virtual {v2, v3, v4}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->setWidthLimit(IZ)V │ │ .line 124 │ iget-object v2, p0, Lcom/actionbarsherlock/internal/widget/ActionBarContextView;->mActionMenuPresenter:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; │ │ const v3, 0x7fffffff ├── smali/com/actionbarsherlock/internal/widget/ActionBarView.smali │ @@ -1119,14 +1119,15 @@ │ .line 771 │ iget-object v3, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mExpandedActionView:Landroid/view/View; │ │ if-nez v3, :cond_5 │ │ iget-object v3, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mTitle:Ljava/lang/CharSequence; │ │ + .line 772 │ invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_6 │ │ iget-object v3, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mSubtitle:Ljava/lang/CharSequence; │ @@ -1209,14 +1210,15 @@ │ │ and-int/lit8 v2, v2, 0x8 │ │ if-eqz v2, :cond_3 │ │ iget-object v2, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mTitle:Ljava/lang/CharSequence; │ │ + .line 510 │ invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ iget-object v2, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mSubtitle:Ljava/lang/CharSequence; │ @@ -1255,15 +1257,15 @@ │ .line 516 │ :cond_2 │ return-void │ │ :cond_3 │ move v0, v1 │ │ - .line 508 │ + .line 510 │ goto :goto_0 │ │ .line 511 │ .restart local v0 # "visible":Z │ :cond_4 │ const/16 v1, 0x8 │ │ @@ -2006,14 +2008,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mIndeterminateProgressView:Lcom/actionbarsherlock/internal/widget/IcsProgressBar; │ │ move-object/from16 v27, v0 │ │ + .line 1036 │ invoke-virtual/range {v27 .. v27}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getVisibility()I │ │ move-result v27 │ │ const/16 v28, 0x8 │ │ move/from16 v0, v27 │ @@ -2218,20 +2221,22 @@ │ │ move-result v9 │ │ .line 1113 │ .local v9, "customWidth":I │ add-int v27, v24, v9 │ │ + .line 1114 │ invoke-virtual {v8}, Landroid/view/View;->getMeasuredHeight()I │ │ move-result v28 │ │ add-int v28, v28, v26 │ │ + .line 1113 │ move/from16 v0, v24 │ │ move/from16 v1, v26 │ │ move/from16 v2, v27 │ │ move/from16 v3, v28 │ @@ -2309,20 +2314,22 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mProgressView:Lcom/actionbarsherlock/internal/widget/IcsProgressBar; │ │ move-object/from16 v31, v0 │ │ + .line 1122 │ invoke-virtual/range {v31 .. v31}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getMeasuredWidth()I │ │ move-result v31 │ │ add-int v30, v30, v31 │ │ + .line 1121 │ move-object/from16 v0, v27 │ │ move/from16 v1, v28 │ │ move/from16 v2, v29 │ │ move/from16 v3, v30 │ @@ -2744,14 +2751,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mMenuView:Lcom/actionbarsherlock/internal/view/menu/ActionMenuView; │ │ move-object/from16 v40, v0 │ │ + .line 798 │ invoke-virtual/range {v40 .. v40}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuView;->getChildCount()I │ │ move-result v40 │ │ if-eqz v40, :cond_1 │ │ .line 799 │ @@ -2838,21 +2846,15 @@ │ │ move-result-object v42 │ │ invoke-virtual/range {v41 .. v42}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v41 │ │ - const-string v42, " can only be used " │ - │ - invoke-virtual/range {v41 .. v42}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v41 │ - │ - const-string v42, "with android:layout_width=\"match_parent\" (or fill_parent)" │ + const-string v42, " can only be used with android:layout_width=\"match_parent\" (or fill_parent)" │ │ invoke-virtual/range {v41 .. v42}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v41 │ │ invoke-virtual/range {v41 .. v41}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -2893,21 +2895,15 @@ │ │ move-result-object v42 │ │ invoke-virtual/range {v41 .. v42}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v41 │ │ - const-string v42, " can only be used " │ - │ - invoke-virtual/range {v41 .. v42}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v41 │ - │ - const-string v42, "with android:layout_height=\"wrap_content\"" │ + const-string v42, " can only be used with android:layout_height=\"wrap_content\"" │ │ invoke-virtual/range {v41 .. v42}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v41 │ │ invoke-virtual/range {v41 .. v41}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -3048,20 +3044,22 @@ │ move-result v20 │ │ .line 849 │ .local v20, "homeWidthSpec":I │ :goto_4 │ const/high16 v40, 0x40000000 # 2.0f │ │ + .line 850 │ move/from16 v0, v40 │ │ invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v40 │ │ + .line 849 │ move-object/from16 v0, v18 │ │ move/from16 v1, v20 │ │ move/from16 v2, v40 │ │ invoke-virtual {v0, v1, v2}, Lcom/actionbarsherlock/internal/widget/ActionBarView$HomeView;->measure(II)V │ @@ -3175,14 +3173,15 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mIndeterminateProgressView:Lcom/actionbarsherlock/internal/widget/IcsProgressBar; │ │ move-object/from16 v40, v0 │ │ + .line 863 │ invoke-virtual/range {v40 .. v40}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getVisibility()I │ │ move-result v40 │ │ const/16 v41, 0x8 │ │ move/from16 v0, v40 │ @@ -3215,20 +3214,22 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mIndeterminateProgressView:Lcom/actionbarsherlock/internal/widget/IcsProgressBar; │ │ move-object/from16 v41, v0 │ │ + .line 867 │ invoke-virtual/range {v41 .. v41}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->getMeasuredWidth()I │ │ move-result v41 │ │ sub-int v41, v32, v41 │ │ + .line 866 │ invoke-static/range {v40 .. v41}, Ljava/lang/Math;->max(II)I │ │ move-result v32 │ │ .line 870 │ :cond_9 │ move-object/from16 v0, p0 │ @@ -3406,24 +3407,26 @@ │ │ move-object/from16 v0, v26 │ │ iget v0, v0, Landroid/view/ViewGroup$LayoutParams;->height:I │ │ move/from16 v41, v0 │ │ + .line 934 │ move/from16 v0, v41 │ │ invoke-static {v0, v15}, Ljava/lang/Math;->min(II)I │ │ move-result v15 │ │ .end local v15 # "height":I │ :cond_d │ sub-int v41, v15, v36 │ │ + .line 933 │ invoke-static/range {v40 .. v41}, Ljava/lang/Math;->max(II)I │ │ move-result v10 │ │ .line 936 │ .local v10, "customNavHeight":I │ move-object/from16 v0, v26 │ @@ -3457,23 +3460,25 @@ │ │ move-object/from16 v0, v26 │ │ iget v0, v0, Landroid/view/ViewGroup$LayoutParams;->width:I │ │ move/from16 v40, v0 │ │ + .line 939 │ move/from16 v0, v40 │ │ invoke-static {v0, v5}, Ljava/lang/Math;->min(II)I │ │ move-result v40 │ │ :goto_b │ sub-int v40, v40, v21 │ │ + .line 938 │ move/from16 v0, v41 │ │ move/from16 v1, v40 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v12 │ @@ -3520,24 +3525,26 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v40 │ │ mul-int/lit8 v12, v40, 0x2 │ │ - .line 950 │ + .line 951 │ :cond_e │ invoke-static {v12, v13}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v40 │ │ + .line 952 │ invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v41 │ │ + .line 950 │ move/from16 v0, v40 │ │ move/from16 v1, v41 │ │ invoke-virtual {v14, v0, v1}, Landroid/view/View;->measure(II)V │ │ .line 953 │ @@ -3581,20 +3588,22 @@ │ │ iget v0, v0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mContentHeight:I │ │ move/from16 v41, v0 │ │ const/high16 v42, 0x40000000 # 2.0f │ │ + .line 958 │ invoke-static/range {v41 .. v42}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v41 │ │ const/16 v42, 0x0 │ │ + .line 957 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v40 │ │ move/from16 v2, v41 │ │ move/from16 v3, v42 │ @@ -3675,15 +3684,15 @@ │ │ .line 964 │ :cond_11 │ add-int/lit8 v22, v22, 0x1 │ │ goto :goto_d │ │ - .line 826 │ + .line 827 │ .end local v5 # "availableWidth":I │ .end local v8 # "childSpecHeight":I │ .end local v14 # "customView":Landroid/view/View; │ .end local v18 # "homeLayout":Lcom/actionbarsherlock/internal/widget/ActionBarView$HomeView; │ .end local v22 # "i":I │ .end local v24 # "leftOfCenter":I │ .end local v27 # "maxHeight":I │ @@ -3795,28 +3804,31 @@ │ │ iget-object v0, v0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mListNavLayout:Lcom/actionbarsherlock/internal/widget/IcsLinearLayout; │ │ move-object/from16 v40, v0 │ │ const/high16 v41, -0x80000000 │ │ + .line 881 │ move/from16 v0, v41 │ │ invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v41 │ │ const/high16 v42, 0x40000000 # 2.0f │ │ + .line 882 │ move/from16 v0, v42 │ │ invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v42 │ │ + .line 880 │ invoke-virtual/range {v40 .. v42}, Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->measure(II)V │ │ .line 883 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mListNavLayout:Lcom/actionbarsherlock/internal/widget/IcsLinearLayout; │ │ @@ -3906,28 +3918,31 @@ │ │ iget-object v0, v0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mTabScrollView:Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView; │ │ move-object/from16 v40, v0 │ │ const/high16 v41, -0x80000000 │ │ + .line 894 │ move/from16 v0, v41 │ │ invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v41 │ │ const/high16 v42, 0x40000000 # 2.0f │ │ + .line 895 │ move/from16 v0, v42 │ │ invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v42 │ │ + .line 893 │ invoke-virtual/range {v40 .. v42}, Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView;->measure(II)V │ │ .line 896 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mTabScrollView:Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView; │ │ @@ -4045,15 +4060,15 @@ │ │ goto/16 :goto_a │ │ .restart local v13 # "customNavWidthMode":I │ :cond_1d │ move/from16 v40, v5 │ │ - .line 938 │ + .line 939 │ goto/16 :goto_b │ │ .line 941 │ .restart local v12 # "customNavWidth":I │ :cond_1e │ const/16 v40, 0x13 │ │ @@ -4149,24 +4164,26 @@ │ │ const/high16 v42, 0x40000000 # 2.0f │ │ invoke-static/range {v41 .. v42}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v41 │ │ + .line 983 │ invoke-virtual/range {p0 .. p0}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->getMeasuredHeight()I │ │ move-result v42 │ │ const/high16 v43, -0x80000000 │ │ invoke-static/range {v42 .. v43}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v42 │ │ + .line 981 │ invoke-virtual/range {v40 .. v42}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->measure(II)V │ │ goto/16 :goto_1 │ │ .line 973 │ :cond_21 │ move-object/from16 v0, p0 │ @@ -5157,24 +5174,26 @@ │ iget-boolean v4, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mSplitActionBar:Z │ │ if-nez v4, :cond_5 │ │ .line 405 │ iget-object v4, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mActionMenuPresenter:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; │ │ + .line 406 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->getContext()Landroid/content/Context; │ │ move-result-object v5 │ │ sget v6, Lcom/actionbarsherlock/R$bool;->abs__action_bar_expanded_action_views_exclusive:I │ │ invoke-static {v5, v6}, Lcom/actionbarsherlock/internal/ResourcesCompat;->getResources_getBoolean(Landroid/content/Context;I)Z │ │ move-result v5 │ │ + .line 405 │ invoke-virtual {v4, v5}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->setExpandedActionViewsExclusive(Z)V │ │ .line 408 │ invoke-direct {p0, v0}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->configPresenters(Lcom/actionbarsherlock/internal/view/menu/MenuBuilder;)V │ │ .line 409 │ iget-object v4, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mActionMenuPresenter:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; │ @@ -5221,14 +5240,15 @@ │ const/4 v5, 0x0 │ │ invoke-virtual {v4, v5}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->setExpandedActionViewsExclusive(Z)V │ │ .line 418 │ iget-object v4, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mActionMenuPresenter:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; │ │ + .line 419 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/ActionBarView;->getContext()Landroid/content/Context; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ @@ -5237,14 +5257,15 @@ │ │ move-result-object v5 │ │ iget v5, v5, Landroid/util/DisplayMetrics;->widthPixels:I │ │ const/4 v6, 0x1 │ │ + .line 418 │ invoke-virtual {v4, v5, v6}, Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter;->setWidthLimit(IZ)V │ │ .line 421 │ iget-object v4, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mActionMenuPresenter:Lcom/actionbarsherlock/internal/view/menu/ActionMenuPresenter; │ │ const v5, 0x7fffffff │ │ @@ -5398,14 +5419,15 @@ │ │ invoke-static {v2}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater; │ │ move-result-object v2 │ │ sget v3, Lcom/actionbarsherlock/R$layout;->abs__action_bar_tab_bar_view:I │ │ + .line 660 │ invoke-virtual {v2, v3, v5}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Lcom/actionbarsherlock/internal/widget/IcsLinearLayout; │ │ iput-object v2, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mListNavLayout:Lcom/actionbarsherlock/internal/widget/IcsLinearLayout; │ @@ -5632,14 +5654,15 @@ │ │ and-int/lit8 v1, v1, 0x8 │ │ if-eqz v1, :cond_3 │ │ iget-object v1, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mTitle:Ljava/lang/CharSequence; │ │ + .line 529 │ invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p0, Lcom/actionbarsherlock/internal/widget/ActionBarView;->mSubtitle:Ljava/lang/CharSequence; │ @@ -5673,15 +5696,15 @@ │ │ .line 526 │ goto :goto_0 │ │ :cond_3 │ move v0, v2 │ │ - .line 527 │ + .line 529 │ goto :goto_1 │ │ .restart local v0 # "visible":Z │ :cond_4 │ move v2, v3 │ │ .line 530 ├── smali/com/actionbarsherlock/internal/widget/IcsAbsSpinner$RecycleBin.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner; │ │ .prologue │ .line 448 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$RecycleBin;->this$0:Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/internal/widget/IcsAbsSpinner$SavedState$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$SavedState;->(Landroid/os/Parcel;Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 408 │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$SavedState; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 408 │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$SavedState$1;->newArray(I)[Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$SavedState; │ │ move-result-object v0 ├── smali/com/actionbarsherlock/internal/widget/IcsAbsSpinner$SavedState.smali │ @@ -111,14 +111,15 @@ │ │ const-string v1, "AbsSpinner.SavedState{" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 402 │ invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I │ │ move-result v1 │ │ invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String; │ │ move-result-object v1 │ @@ -157,14 +158,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 401 │ return-object v0 │ .end method │ │ .method public writeToParcel(Landroid/os/Parcel;I)V │ .locals 2 │ .param p1, "out" # Landroid/os/Parcel; │ .param p2, "flags" # I ├── smali/com/actionbarsherlock/internal/widget/IcsAbsSpinner.smali │ @@ -2,15 +2,14 @@ │ .super Lcom/actionbarsherlock/internal/widget/IcsAdapterView; │ .source "IcsAbsSpinner.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$1;, │ Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$RecycleBin;, │ Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner$SavedState; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -1123,21 +1122,19 @@ │ │ .line 156 │ return-void │ .end method │ │ .method public bridge synthetic setAdapter(Landroid/widget/Adapter;)V │ .locals 0 │ - .param p1, "x0" # Landroid/widget/Adapter; │ │ .prologue │ .line 37 │ check-cast p1, Landroid/widget/SpinnerAdapter; │ │ - .end local p1 # "x0":Landroid/widget/Adapter; │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ │ return-void │ .end method │ │ .method public setAdapter(Landroid/widget/SpinnerAdapter;)V │ .locals 4 │ @@ -1283,14 +1280,15 @@ │ │ iget v1, p0, Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;->mFirstPosition:I │ │ if-gt v1, p1, :cond_0 │ │ iget v1, p0, Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;->mFirstPosition:I │ │ + .line 281 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;->getChildCount()I │ │ move-result v2 │ │ add-int/2addr v1, v2 │ │ add-int/lit8 v1, v1, -0x1 │ @@ -1303,15 +1301,15 @@ │ .local v0, "shouldAnimate":Z │ :goto_0 │ invoke-virtual {p0, p1, v0}, Lcom/actionbarsherlock/internal/widget/IcsAbsSpinner;->setSelectionInt(IZ)V │ │ .line 283 │ return-void │ │ - .line 280 │ + .line 281 │ .end local v0 # "shouldAnimate":Z │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method ├── smali/com/actionbarsherlock/internal/widget/IcsAdapterView$AdapterDataSetObserver.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/widget/IcsAdapterView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/widget/IcsAdapterView;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/widget/IcsAdapterView; │ │ .prologue │ .line 760 │ .local p0, "this":Lcom/actionbarsherlock/internal/widget/IcsAdapterView$AdapterDataSetObserver;, "Lcom/actionbarsherlock/internal/widget/IcsAdapterView.AdapterDataSetObserver;" │ iput-object p1, p0, Lcom/actionbarsherlock/internal/widget/IcsAdapterView$AdapterDataSetObserver;->this$0:Lcom/actionbarsherlock/internal/widget/IcsAdapterView; │ │ invoke-direct {p0}, Landroid/database/DataSetObserver;->()V ├── smali/com/actionbarsherlock/internal/widget/IcsAdapterView.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/view/ViewGroup; │ .source "IcsAdapterView.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/actionbarsherlock/internal/widget/IcsAdapterView$1;, │ Lcom/actionbarsherlock/internal/widget/IcsAdapterView$SelectionNotifier;, │ Lcom/actionbarsherlock/internal/widget/IcsAdapterView$AdapterDataSetObserver;, │ Lcom/actionbarsherlock/internal/widget/IcsAdapterView$AdapterContextMenuInfo;, │ Lcom/actionbarsherlock/internal/widget/IcsAdapterView$OnItemSelectedListener;, │ Lcom/actionbarsherlock/internal/widget/IcsAdapterView$OnItemLongClickListener; │ } │ .end annotation │ @@ -343,24 +342,26 @@ │ │ move-result-object v2 │ │ .line 861 │ .local v2, "v":Landroid/view/View; │ iget-object v0, p0, Lcom/actionbarsherlock/internal/widget/IcsAdapterView;->mOnItemSelectedListener:Lcom/actionbarsherlock/internal/widget/IcsAdapterView$OnItemSelectedListener; │ │ + .line 862 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/IcsAdapterView;->getAdapter()Landroid/widget/Adapter; │ │ move-result-object v1 │ │ invoke-interface {v1, v3}, Landroid/widget/Adapter;->getItemId(I)J │ │ move-result-wide v4 │ │ move-object v1, p0 │ │ + .line 861 │ invoke-interface/range {v0 .. v5}, Lcom/actionbarsherlock/internal/widget/IcsAdapterView$OnItemSelectedListener;->onItemSelected(Lcom/actionbarsherlock/internal/widget/IcsAdapterView;Landroid/view/View;IJ)V │ │ goto :goto_0 │ │ .line 864 │ .end local v2 # "v":Landroid/view/View; │ :cond_1 │ @@ -392,14 +393,15 @@ │ │ move-result v1 │ │ .line 920 │ .local v1, "itemCount":I │ if-lez v1, :cond_1 │ │ + .line 921 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/IcsAdapterView;->getFirstVisiblePosition()I │ │ move-result v3 │ │ if-gtz v3, :cond_0 │ │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/IcsAdapterView;->getLastVisiblePosition()I │ @@ -784,14 +786,15 @@ │ │ invoke-virtual {v0}, Landroid/view/View;->getVisibility()I │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ + .line 872 │ invoke-virtual {v0, p1}, Landroid/view/View;->dispatchPopulateAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ .line 873 ├── smali/com/actionbarsherlock/internal/widget/IcsLinearLayout.smali │ @@ -387,14 +387,15 @@ │ │ move-result v1 │ │ iget v2, p0, Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDividerPadding:I │ │ add-int/2addr v1, v2 │ │ + .line 246 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->getWidth()I │ │ move-result v2 │ │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->getPaddingRight()I │ │ move-result v3 │ @@ -405,14 +406,15 @@ │ │ sub-int/2addr v2, v3 │ │ iget v3, p0, Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDividerHeight:I │ │ add-int/2addr v3, p2 │ │ + .line 245 │ invoke-virtual {v0, v1, p2, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ .line 247 │ iget-object v0, p0, Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDivider:Landroid/graphics/drawable/Drawable; │ │ invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V │ │ @@ -437,28 +439,30 @@ │ │ add-int/2addr v1, v2 │ │ iget v2, p0, Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDividerWidth:I │ │ add-int/2addr v2, p2 │ │ + .line 252 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->getHeight()I │ │ move-result v3 │ │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->getPaddingBottom()I │ │ move-result v4 │ │ sub-int/2addr v3, v4 │ │ iget v4, p0, Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDividerPadding:I │ │ sub-int/2addr v3, v4 │ │ + .line 251 │ invoke-virtual {v0, p2, v1, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V │ │ .line 253 │ iget-object v0, p0, Lcom/actionbarsherlock/internal/widget/IcsLinearLayout;->mDivider:Landroid/graphics/drawable/Drawable; │ │ invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V ├── smali/com/actionbarsherlock/internal/widget/IcsListPopupWindow$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; │ │ .prologue │ .line 315 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$1;->this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/internal/widget/IcsListPopupWindow$PopupScrollListener.smali │ @@ -69,14 +69,15 @@ │ .line 654 │ const/4 v0, 0x1 │ │ if-ne p2, v0, :cond_0 │ │ iget-object v0, p0, Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$PopupScrollListener;->this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; │ │ + .line 655 │ # invokes: Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->isInputMethodNotNeeded()Z │ invoke-static {v0}, Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->access$1100(Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 ├── smali/com/actionbarsherlock/internal/widget/IcsListPopupWindow$PopupTouchInterceptor.smali │ @@ -77,14 +77,15 @@ │ │ .line 636 │ .local v2, "y":I │ if-nez v0, :cond_1 │ │ iget-object v3, p0, Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$PopupTouchInterceptor;->this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; │ │ + .line 637 │ # getter for: Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mPopup:Lcom/actionbarsherlock/internal/widget/PopupWindowCompat; │ invoke-static {v3}, Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->access$800(Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;)Lcom/actionbarsherlock/internal/widget/PopupWindowCompat; │ │ move-result-object v3 │ │ if-eqz v3, :cond_1 │ │ @@ -101,14 +102,15 @@ │ │ if-eqz v3, :cond_1 │ │ if-ltz v1, :cond_1 │ │ iget-object v3, p0, Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$PopupTouchInterceptor;->this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; │ │ + .line 638 │ # getter for: Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mPopup:Lcom/actionbarsherlock/internal/widget/PopupWindowCompat; │ invoke-static {v3}, Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->access$800(Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;)Lcom/actionbarsherlock/internal/widget/PopupWindowCompat; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lcom/actionbarsherlock/internal/widget/PopupWindowCompat;->getWidth()I ├── smali/com/actionbarsherlock/internal/widget/IcsListPopupWindow$ResizePopupRunnable.smali │ @@ -84,14 +84,15 @@ │ │ move-result v1 │ │ if-le v0, v1, :cond_0 │ │ iget-object v0, p0, Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$ResizePopupRunnable;->this$0:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; │ │ + .line 623 │ # getter for: Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mDropDownList:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView; │ invoke-static {v0}, Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->access$600(Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;)Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView;->getChildCount()I ├── smali/com/actionbarsherlock/internal/widget/IcsListPopupWindow.smali │ @@ -681,14 +681,15 @@ │ │ .line 406 │ :cond_4 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mPopup:Lcom/actionbarsherlock/internal/widget/PopupWindowCompat; │ │ + .line 407 │ invoke-virtual {v1}, Lcom/actionbarsherlock/internal/widget/PopupWindowCompat;->getInputMethodMode()I │ │ move-result v1 │ │ const/4 v2, 0x2 │ │ if-ne v1, v2, :cond_7 │ @@ -788,15 +789,15 @@ │ │ move-object/from16 v19, v0 │ │ .line 382 │ .local v19, "view":Landroid/view/View; │ if-eqz v19, :cond_3 │ │ - .line 383 │ + .line 384 │ invoke-virtual/range {v19 .. v19}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v12 │ │ check-cast v12, Landroid/widget/LinearLayout$LayoutParams; │ │ .line 385 │ @@ -811,15 +812,15 @@ │ │ iget v2, v12, Landroid/widget/LinearLayout$LayoutParams;->bottomMargin:I │ │ add-int v17, v1, v2 │ │ goto/16 :goto_2 │ │ - .line 406 │ + .line 407 │ .end local v12 # "hintParams":Landroid/widget/LinearLayout$LayoutParams; │ .end local v19 # "view":Landroid/view/View; │ .restart local v7 # "background":Landroid/graphics/drawable/Drawable; │ .restart local v18 # "padding":I │ :cond_7 │ const/4 v14, 0x0 │ │ @@ -1249,28 +1250,30 @@ │ .restart local v3 # "p":Landroid/widget/AbsListView$LayoutParams; │ invoke-virtual {p1, v3}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 514 │ :cond_0 │ iget-object v4, p0, Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mDropDownList:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView; │ │ + .line 515 │ invoke-virtual {v4}, Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView;->getPaddingLeft()I │ │ move-result v4 │ │ iget-object v5, p0, Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow;->mDropDownList:Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView; │ │ invoke-virtual {v5}, Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow$DropDownListView;->getPaddingRight()I │ │ move-result v5 │ │ add-int/2addr v4, v5 │ │ iget v5, v3, Landroid/widget/AbsListView$LayoutParams;->width:I │ │ + .line 514 │ invoke-static {p3, v4, v5}, Landroid/view/ViewGroup;->getChildMeasureSpec(III)I │ │ move-result v1 │ │ .line 516 │ .local v1, "childWidthSpec":I │ iget v2, v3, Landroid/widget/AbsListView$LayoutParams;->height:I ├── smali/com/actionbarsherlock/internal/widget/IcsProgressBar$SavedState$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar$SavedState;->(Landroid/os/Parcel;Lcom/actionbarsherlock/internal/widget/IcsProgressBar$1;)V │ │ return-object v0 │ .end method │ │ .method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # Landroid/os/Parcel; │ │ .prologue │ .line 1106 │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/actionbarsherlock/internal/widget/IcsProgressBar$SavedState; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/actionbarsherlock/internal/widget/IcsProgressBar$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 1106 │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar$SavedState$1;->newArray(I)[Lcom/actionbarsherlock/internal/widget/IcsProgressBar$SavedState; │ │ move-result-object v0 ├── smali/com/actionbarsherlock/internal/widget/IcsProgressBar.smali │ @@ -5,15 +5,14 @@ │ │ # annotations │ .annotation runtime Landroid/widget/RemoteViews$RemoteView; │ .end annotation │ │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/actionbarsherlock/internal/widget/IcsProgressBar$1;, │ Lcom/actionbarsherlock/internal/widget/IcsProgressBar$AccessibilityEventSender;, │ Lcom/actionbarsherlock/internal/widget/IcsProgressBar$SavedState;, │ Lcom/actionbarsherlock/internal/widget/IcsProgressBar$RefreshProgressRunnable; │ } │ .end annotation │ │ │ @@ -249,14 +248,15 @@ │ │ .line 282 │ invoke-direct {p0}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->initProgressBar()V │ │ .line 284 │ sget-object v5, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->ProgressBar:[I │ │ + .line 285 │ invoke-virtual {p1, p2, v5, p3, p4}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ .line 287 │ .local v0, "a":Landroid/content/res/TypedArray; │ iput-boolean v4, p0, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->mNoInvalidate:Z │ @@ -383,18 +383,20 @@ │ invoke-virtual {p0, v5}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->setProgress(I)V │ │ .line 318 │ const/4 v5, 0x4 │ │ iget v6, p0, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->mSecondaryProgress:I │ │ + .line 319 │ invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;->getInt(II)I │ │ move-result v5 │ │ + .line 318 │ invoke-virtual {p0, v5}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->setSecondaryProgress(I)V │ │ .line 321 │ const/4 v5, 0x7 │ │ invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ @@ -2126,18 +2128,20 @@ │ │ invoke-static {v2, p1, v3}, Landroid/view/View;->resolveSizeAndState(III)I │ │ move-result v3 │ │ const/4 v4, 0x0 │ │ + .line 1053 │ invoke-static {v1, p2, v4}, Landroid/view/View;->resolveSizeAndState(III)I │ │ move-result v4 │ │ + .line 1052 │ invoke-virtual {p0, v3, v4}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->setMeasuredDimension(II)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 1058 │ :goto_0 │ monitor-exit p0 │ @@ -2147,18 +2151,20 @@ │ .line 1055 │ :cond_1 │ :try_start_1 │ invoke-static {v2, p1}, Landroid/view/View;->resolveSize(II)I │ │ move-result v3 │ │ + .line 1056 │ invoke-static {v1, p2}, Landroid/view/View;->resolveSize(II)I │ │ move-result v4 │ │ + .line 1055 │ invoke-virtual {p0, v3, v4}, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->setMeasuredDimension(II)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 1039 │ @@ -3003,24 +3009,27 @@ │ │ if-eq p1, v0, :cond_0 │ │ iget-object v0, p0, Lcom/actionbarsherlock/internal/widget/IcsProgressBar;->mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; │ │ if-eq p1, v0, :cond_0 │ │ + .line 583 │ invoke-super {p0, p1}, Landroid/view/View;->verifyDrawable(Landroid/graphics/drawable/Drawable;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ │ + .line 582 │ :goto_0 │ return v0 │ │ + .line 583 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method ├── smali/com/actionbarsherlock/internal/widget/IcsSpinner$DropDownAdapter.smali │ @@ -120,14 +120,15 @@ │ │ :goto_0 │ return-object v0 │ │ :cond_0 │ iget-object v0, p0, Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropDownAdapter;->mAdapter:Landroid/widget/SpinnerAdapter; │ │ + .line 508 │ invoke-interface {v0, p1, p2, p3}, Landroid/widget/SpinnerAdapter;->getDropDownView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method ├── smali/com/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$this$0:Lcom/actionbarsherlock/internal/widget/IcsSpinner; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup;Lcom/actionbarsherlock/internal/widget/IcsSpinner;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup; │ │ .prologue │ .line 650 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup$1;->this$1:Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup; │ │ iput-object p2, p0, Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup$1;->val$this$0:Lcom/actionbarsherlock/internal/widget/IcsSpinner; ├── smali/com/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup.smali │ @@ -144,26 +144,28 @@ │ │ iget-object v5, p0, Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup;->mAdapter:Landroid/widget/ListAdapter; │ │ check-cast v5, Landroid/widget/SpinnerAdapter; │ │ iget-object v7, p0, Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup;->this$0:Lcom/actionbarsherlock/internal/widget/IcsSpinner; │ │ + .line 681 │ invoke-virtual {v7}, Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getBackground()Landroid/graphics/drawable/Drawable; │ │ move-result-object v7 │ │ invoke-virtual {v6, v5, v7}, Lcom/actionbarsherlock/internal/widget/IcsSpinner;->measureContentWidth(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ move-result v5 │ │ sub-int v6, v4, v2 │ │ sub-int/2addr v6, v3 │ │ + .line 680 │ invoke-static {v5, v6}, Ljava/lang/Math;->max(II)I │ │ move-result v5 │ │ invoke-virtual {p0, v5}, Lcom/actionbarsherlock/internal/widget/IcsSpinner$DropdownPopup;->setContentWidth(I)V │ │ .line 690 ├── smali/com/actionbarsherlock/internal/widget/IcsSpinner.smali │ @@ -345,14 +345,15 @@ │ invoke-virtual {p1, v5, v1}, Landroid/view/View;->measure(II)V │ │ .line 371 │ iget-object v8, p0, Lcom/actionbarsherlock/internal/widget/IcsSpinner;->mSpinnerPadding:Landroid/graphics/Rect; │ │ iget v8, v8, Landroid/graphics/Rect;->top:I │ │ + .line 372 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getMeasuredHeight()I │ │ move-result v9 │ │ iget-object v10, p0, Lcom/actionbarsherlock/internal/widget/IcsSpinner;->mSpinnerPadding:Landroid/graphics/Rect; │ │ iget v10, v10, Landroid/graphics/Rect;->bottom:I │ @@ -361,14 +362,15 @@ │ │ iget-object v10, p0, Lcom/actionbarsherlock/internal/widget/IcsSpinner;->mSpinnerPadding:Landroid/graphics/Rect; │ │ iget v10, v10, Landroid/graphics/Rect;->top:I │ │ sub-int/2addr v9, v10 │ │ + .line 373 │ invoke-virtual {p1}, Landroid/view/View;->getMeasuredHeight()I │ │ move-result v10 │ │ sub-int/2addr v9, v10 │ │ div-int/lit8 v9, v9, 0x2 │ @@ -695,24 +697,26 @@ │ │ .line 434 │ .local v4, "itemType":I │ const/4 v10, 0x0 │ │ const/4 v11, 0x0 │ │ + .line 435 │ invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v9 │ │ .line 436 │ .local v9, "widthMeasureSpec":I │ const/4 v10, 0x0 │ │ const/4 v11, 0x0 │ │ + .line 437 │ invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v2 │ │ .line 441 │ .local v2, "heightMeasureSpec":I │ const/4 v10, 0x0 │ @@ -941,44 +945,49 @@ │ if-ne v1, v2, :cond_0 │ │ .line 225 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getMeasuredWidth()I │ │ move-result v0 │ │ - .line 226 │ + .line 227 │ .local v0, "measuredWidth":I │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getAdapter()Landroid/widget/SpinnerAdapter; │ │ move-result-object v1 │ │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getBackground()Landroid/graphics/drawable/Drawable; │ │ move-result-object v2 │ │ invoke-virtual {p0, v1, v2}, Lcom/actionbarsherlock/internal/widget/IcsSpinner;->measureContentWidth(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ move-result v1 │ │ + .line 226 │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v1 │ │ + .line 228 │ invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I │ │ move-result v2 │ │ + .line 226 │ invoke-static {v1, v2}, Ljava/lang/Math;->min(II)I │ │ move-result v1 │ │ + .line 229 │ invoke-virtual {p0}, Lcom/actionbarsherlock/internal/widget/IcsSpinner;->getMeasuredHeight()I │ │ move-result v2 │ │ + .line 226 │ invoke-virtual {p0, v1, v2}, Lcom/actionbarsherlock/internal/widget/IcsSpinner;->setMeasuredDimension(II)V │ │ .line 231 │ .end local v0 # "measuredWidth":I │ :cond_0 │ return-void │ .end method │ @@ -1016,21 +1025,19 @@ │ .line 395 │ :cond_0 │ return v0 │ .end method │ │ .method public bridge synthetic setAdapter(Landroid/widget/Adapter;)V │ .locals 0 │ - .param p1, "x0" # Landroid/widget/Adapter; │ │ .prologue │ .line 51 │ check-cast p1, Landroid/widget/SpinnerAdapter; │ │ - .end local p1 # "x0":Landroid/widget/Adapter; │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/internal/widget/IcsSpinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ │ return-void │ .end method │ │ .method public setAdapter(Landroid/widget/SpinnerAdapter;)V │ .locals 2 ├── smali/com/actionbarsherlock/internal/widget/IcsView.smali │ @@ -24,19 +24,21 @@ │ │ move-result v0 │ │ const/high16 v1, -0x1000000 │ │ and-int/2addr v0, v1 │ │ + .line 18 │ invoke-virtual {p0}, Landroid/view/View;->getMeasuredHeight()I │ │ move-result v1 │ │ shr-int/lit8 v1, v1, 0x10 │ │ and-int/lit16 v1, v1, -0x100 │ │ or-int/2addr v0, v1 │ │ + .line 17 │ return v0 │ .end method ├── smali/com/actionbarsherlock/internal/widget/ScrollingTabContainerView$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$tabView:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView; │ │ .prologue │ .line 247 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView$1;->this$0:Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView; │ │ iput-object p2, p0, Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView$1;->val$tabView:Landroid/view/View; ├── smali/com/actionbarsherlock/internal/widget/ScrollingTabContainerView$VisibilityAnimListener.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic this$0:Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView; │ │ │ # direct methods │ .method protected constructor (Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView; │ │ .prologue │ .line 513 │ iput-object p1, p0, Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView$VisibilityAnimListener;->this$0:Lcom/actionbarsherlock/internal/widget/ScrollingTabContainerView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/internal/widget/ScrollingTabContainerView.smali │ @@ -216,14 +216,15 @@ │ │ move-result-object v1 │ │ sget v2, Lcom/actionbarsherlock/R$layout;->abs__action_bar_tab_bar_view:I │ │ const/4 v3, 0x0 │ │ + .line 190 │ invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Lcom/actionbarsherlock/internal/widget/TabsLinearLayout; │ │ .line 191 ├── smali/com/actionbarsherlock/internal/widget/TabsLinearLayout.smali │ @@ -142,15 +142,15 @@ │ .line 84 │ :cond_1 │ :goto_2 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ - .line 91 │ + .line 92 │ :cond_2 │ invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/LinearLayout$LayoutParams; │ │ @@ -162,27 +162,29 @@ │ .local v2, "childExtra":F │ const/4 v7, 0x0 │ │ cmpl-float v7, v2, v7 │ │ if-lez v7, :cond_3 │ │ - .line 96 │ + .line 97 │ invoke-static {v4, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v7 │ │ + .line 99 │ invoke-virtual {v0}, Landroid/view/View;->getMeasuredHeight()I │ │ move-result v8 │ │ invoke-static {v8, v9}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I │ │ move-result v8 │ │ + .line 96 │ invoke-virtual {v0, v7, v8}, Landroid/view/View;->measure(II)V │ │ .line 101 │ add-int/2addr v6, v4 │ │ .line 107 │ :goto_3 ├── smali/com/actionbarsherlock/view/ActionMode.smali │ @@ -19,15 +19,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 27 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 186 │ return-void │ .end method │ │ │ # virtual methods │ .method public abstract finish()V │ .end method ├── smali/com/actionbarsherlock/view/MenuInflater$InflatedOnMenuItemClickListener.smali │ @@ -113,14 +113,15 @@ │ │ const-string v4, " in class " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 221 │ invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 ├── smali/com/actionbarsherlock/view/MenuInflater$MenuState.smali │ @@ -243,55 +243,62 @@ │ │ invoke-interface {p1, v3}, Lcom/actionbarsherlock/view/MenuItem;->setChecked(Z)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v3 │ │ iget-boolean v5, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemVisible:Z │ │ + .line 415 │ invoke-interface {v3, v5}, Lcom/actionbarsherlock/view/MenuItem;->setVisible(Z)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v3 │ │ iget-boolean v5, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemEnabled:Z │ │ + .line 416 │ invoke-interface {v3, v5}, Lcom/actionbarsherlock/view/MenuItem;->setEnabled(Z)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v5 │ │ iget v3, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemCheckable:I │ │ if-lt v3, v4, :cond_1 │ │ move v3, v4 │ │ + .line 417 │ :goto_0 │ invoke-interface {v5, v3}, Lcom/actionbarsherlock/view/MenuItem;->setCheckable(Z)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v3 │ │ iget-object v5, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemTitleCondensed:Ljava/lang/CharSequence; │ │ + .line 418 │ invoke-interface {v3, v5}, Lcom/actionbarsherlock/view/MenuItem;->setTitleCondensed(Ljava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v3 │ │ iget v5, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemIconResId:I │ │ + .line 419 │ invoke-interface {v3, v5}, Lcom/actionbarsherlock/view/MenuItem;->setIcon(I)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v3 │ │ iget-char v5, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemAlphabeticShortcut:C │ │ + .line 420 │ invoke-interface {v3, v5}, Lcom/actionbarsherlock/view/MenuItem;->setAlphabeticShortcut(C)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v3 │ │ iget-char v5, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemNumericShortcut:C │ │ + .line 421 │ invoke-interface {v3, v5}, Lcom/actionbarsherlock/view/MenuItem;->setNumericShortcut(C)Lcom/actionbarsherlock/view/MenuItem; │ │ .line 423 │ iget v3, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemShowAsAction:I │ │ if-ltz v3, :cond_0 │ │ @@ -325,35 +332,37 @@ │ │ const-string v4, "The android:onClick attribute cannot be used within a restricted context" │ │ invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v3 │ │ - .line 414 │ + .line 416 │ :cond_1 │ const/4 v3, 0x0 │ │ goto :goto_0 │ │ .line 432 │ :cond_2 │ new-instance v3, Lcom/actionbarsherlock/view/MenuInflater$InflatedOnMenuItemClickListener; │ │ iget-object v5, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->this$0:Lcom/actionbarsherlock/view/MenuInflater; │ │ + .line 433 │ # getter for: Lcom/actionbarsherlock/view/MenuInflater;->mRealOwner:Ljava/lang/Object; │ invoke-static {v5}, Lcom/actionbarsherlock/view/MenuInflater;->access$400(Lcom/actionbarsherlock/view/MenuInflater;)Ljava/lang/Object; │ │ move-result-object v5 │ │ iget-object v6, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemListenerMethodName:Ljava/lang/String; │ │ invoke-direct {v3, v5, v6}, Lcom/actionbarsherlock/view/MenuInflater$InflatedOnMenuItemClickListener;->(Ljava/lang/Object;Ljava/lang/String;)V │ │ + .line 432 │ invoke-interface {p1, v3}, Lcom/actionbarsherlock/view/MenuItem;->setOnMenuItemClickListener(Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;)Lcom/actionbarsherlock/view/MenuItem; │ │ .line 436 │ :cond_3 │ iget v3, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemCheckable:I │ │ const/4 v5, 0x2 │ @@ -385,26 +394,28 @@ │ iget-object v3, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemActionViewClassName:Ljava/lang/String; │ │ if-eqz v3, :cond_5 │ │ .line 447 │ iget-object v3, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemActionViewClassName:Ljava/lang/String; │ │ + .line 448 │ # getter for: Lcom/actionbarsherlock/view/MenuInflater;->ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; │ invoke-static {}, Lcom/actionbarsherlock/view/MenuInflater;->access$500()[Ljava/lang/Class; │ │ move-result-object v4 │ │ iget-object v5, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->this$0:Lcom/actionbarsherlock/view/MenuInflater; │ │ # getter for: Lcom/actionbarsherlock/view/MenuInflater;->mActionViewConstructorArguments:[Ljava/lang/Object; │ invoke-static {v5}, Lcom/actionbarsherlock/view/MenuInflater;->access$600(Lcom/actionbarsherlock/view/MenuInflater;)[Ljava/lang/Object; │ │ move-result-object v5 │ │ + .line 447 │ invoke-direct {p0, v3, v4, v5}, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->newInstance(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/View; │ │ .line 449 │ @@ -730,27 +741,29 @@ │ move-result v5 │ │ iput v5, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemIconResId:I │ │ .line 353 │ sget v5, Lcom/actionbarsherlock/R$styleable;->SherlockMenuItem_android_alphabeticShortcut:I │ │ + .line 354 │ invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-direct {p0, v5}, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->getShortcut(Ljava/lang/String;)C │ │ move-result v5 │ │ iput-char v5, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemAlphabeticShortcut:C │ │ .line 355 │ sget v5, Lcom/actionbarsherlock/R$styleable;->SherlockMenuItem_android_numericShortcut:I │ │ + .line 356 │ invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-direct {p0, v5}, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->getShortcut(Ljava/lang/String;)C │ │ move-result v5 │ @@ -924,26 +937,29 @@ │ iget-object v5, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemActionViewClassName:Ljava/lang/String; │ │ if-nez v5, :cond_6 │ │ .line 389 │ iget-object v5, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemActionProviderClassName:Ljava/lang/String; │ │ + .line 390 │ # getter for: Lcom/actionbarsherlock/view/MenuInflater;->ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; │ invoke-static {}, Lcom/actionbarsherlock/view/MenuInflater;->access$200()[Ljava/lang/Class; │ │ move-result-object v6 │ │ iget-object v8, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->this$0:Lcom/actionbarsherlock/view/MenuInflater; │ │ + .line 391 │ # getter for: Lcom/actionbarsherlock/view/MenuInflater;->mActionProviderConstructorArguments:[Ljava/lang/Object; │ invoke-static {v8}, Lcom/actionbarsherlock/view/MenuInflater;->access$300(Lcom/actionbarsherlock/view/MenuInflater;)[Ljava/lang/Object; │ │ move-result-object v8 │ │ + .line 389 │ invoke-direct {p0, v5, v6, v8}, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->newInstance(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Lcom/actionbarsherlock/view/ActionProvider; │ │ iput-object v5, p0, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemActionProvider:Lcom/actionbarsherlock/view/ActionProvider; ├── smali/com/actionbarsherlock/view/MenuInflater.smali │ @@ -469,14 +469,15 @@ │ # getter for: Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemActionProvider:Lcom/actionbarsherlock/view/ActionProvider; │ invoke-static {v2}, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->access$000(Lcom/actionbarsherlock/view/MenuInflater$MenuState;)Lcom/actionbarsherlock/view/ActionProvider; │ │ move-result-object v7 │ │ if-eqz v7, :cond_9 │ │ + .line 187 │ # getter for: Lcom/actionbarsherlock/view/MenuInflater$MenuState;->itemActionProvider:Lcom/actionbarsherlock/view/ActionProvider; │ invoke-static {v2}, Lcom/actionbarsherlock/view/MenuInflater$MenuState;->access$000(Lcom/actionbarsherlock/view/MenuInflater$MenuState;)Lcom/actionbarsherlock/view/ActionProvider; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Lcom/actionbarsherlock/view/ActionProvider;->hasSubMenu()Z ├── smali/com/actionbarsherlock/widget/ActivityChooserModel$ActivityResolveInfo.smali │ @@ -34,14 +34,15 @@ │ │ .field public weight:F │ │ │ # direct methods │ .method public constructor (Lcom/actionbarsherlock/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/ActivityChooserModel; │ .param p2, "resolveInfo" # Landroid/content/pm/ResolveInfo; │ │ .prologue │ .line 840 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/ActivityChooserModel$ActivityResolveInfo;->this$0:Lcom/actionbarsherlock/widget/ActivityChooserModel; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -76,21 +77,19 @@ │ sub-int/2addr v0, v1 │ │ return v0 │ .end method │ │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 823 │ check-cast p1, Lcom/actionbarsherlock/widget/ActivityChooserModel$ActivityResolveInfo; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/actionbarsherlock/widget/ActivityChooserModel$ActivityResolveInfo;->compareTo(Lcom/actionbarsherlock/widget/ActivityChooserModel$ActivityResolveInfo;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/com/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader; │ │ .prologue │ .line 1018 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader$1;->this$1:Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader.smali │ @@ -485,14 +485,15 @@ │ │ .line 972 │ .local v4, "activity":Ljava/lang/String; │ const/16 v22, 0x0 │ │ const-string v23, "time" │ │ + .line 973 │ move-object/from16 v0, v22 │ │ move-object/from16 v1, v23 │ │ invoke-interface {v13, v0, v1}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v22 │ @@ -503,14 +504,15 @@ │ │ .line 974 │ .local v16, "time":J │ const/16 v22, 0x0 │ │ const-string v23, "weight" │ │ + .line 975 │ move-object/from16 v0, v22 │ │ move-object/from16 v1, v23 │ │ invoke-interface {v13, v0, v1}, Lorg/xmlpull/v1/XmlPullParser;->getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v22 ├── smali/com/actionbarsherlock/widget/ActivityChooserModel.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/database/DataSetObservable; │ .source "ActivityChooserModel.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/actionbarsherlock/widget/ActivityChooserModel$1;, │ Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryPersister;, │ Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoryLoader;, │ Lcom/actionbarsherlock/widget/ActivityChooserModel$DefaultSorter;, │ Lcom/actionbarsherlock/widget/ActivityChooserModel$ActivityResolveInfo;, │ Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoricalRecord;, │ Lcom/actionbarsherlock/widget/ActivityChooserModel$OnChooseActivityListener;, │ Lcom/actionbarsherlock/widget/ActivityChooserModel$ActivitySorter;, │ @@ -223,14 +222,15 @@ │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, ".xml" │ │ + .line 355 │ invoke-virtual {p2, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ .line 356 │ @@ -489,14 +489,15 @@ │ iget-object v4, p0, Lcom/actionbarsherlock/widget/ActivityChooserModel;->mIntent:Landroid/content/Intent; │ │ if-eqz v4, :cond_1 │ │ .line 713 │ iget-object v4, p0, Lcom/actionbarsherlock/widget/ActivityChooserModel;->mContext:Landroid/content/Context; │ │ + .line 714 │ invoke-virtual {v4}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ move-result-object v4 │ │ iget-object v5, p0, Lcom/actionbarsherlock/widget/ActivityChooserModel;->mIntent:Landroid/content/Intent; │ │ const/4 v6, 0x0 │ @@ -803,18 +804,20 @@ │ │ iget-object v2, p0, Lcom/actionbarsherlock/widget/ActivityChooserModel;->mIntent:Landroid/content/Intent; │ │ iget-object v3, p0, Lcom/actionbarsherlock/widget/ActivityChooserModel;->mActivites:Ljava/util/List; │ │ iget-object v4, p0, Lcom/actionbarsherlock/widget/ActivityChooserModel;->mHistoricalRecords:Ljava/util/List; │ │ + .line 618 │ invoke-static {v4}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ │ move-result-object v4 │ │ + .line 617 │ invoke-interface {v0, v2, v3, v4}, Lcom/actionbarsherlock/widget/ActivityChooserModel$ActivitySorter;->sort(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V │ │ .line 619 │ invoke-virtual {p0}, Lcom/actionbarsherlock/widget/ActivityChooserModel;->notifyChanged()V │ │ .line 621 │ :cond_0 │ @@ -913,14 +916,15 @@ │ return-object v0 │ │ .line 475 │ .restart local v0 # "choiceIntent":Landroid/content/Intent; │ :cond_0 │ new-instance v5, Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoricalRecord; │ │ + .line 476 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v6 │ │ const/high16 v8, 0x3f800000 # 1.0f │ │ invoke-direct {v5, v3, v6, v7, v8}, Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoricalRecord;->(Landroid/content/ComponentName;JF)V │ @@ -1309,14 +1313,15 @@ │ │ invoke-direct {v0, v5, v6}, Landroid/content/ComponentName;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 535 │ .local v0, "defaultName":Landroid/content/ComponentName; │ new-instance v1, Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoricalRecord; │ │ + .line 536 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v6 │ │ invoke-direct {v1, v0, v6, v7, v4}, Lcom/actionbarsherlock/widget/ActivityChooserModel$HistoricalRecord;->(Landroid/content/ComponentName;JF)V │ │ .line 537 ├── smali/com/actionbarsherlock/widget/ActivityChooserView$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/ActivityChooserView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/ActivityChooserView; │ │ .prologue │ .line 124 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/ActivityChooserView$1;->this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; │ │ invoke-direct {p0}, Landroid/database/DataSetObserver;->()V ├── smali/com/actionbarsherlock/widget/ActivityChooserView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/ActivityChooserView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/ActivityChooserView; │ │ .prologue │ .line 138 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/ActivityChooserView$2;->this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/widget/ActivityChooserView$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/ActivityChooserView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/ActivityChooserView; │ │ .prologue │ .line 248 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/ActivityChooserView$3;->this$0:Lcom/actionbarsherlock/widget/ActivityChooserView; │ │ invoke-direct {p0}, Landroid/database/DataSetObserver;->()V ├── smali/com/actionbarsherlock/widget/ActivityChooserView.smali │ @@ -277,14 +277,15 @@ │ invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 243 │ iget-object v4, p0, Lcom/actionbarsherlock/widget/ActivityChooserView;->mExpandActivityOverflowButton:Landroid/widget/FrameLayout; │ │ sget v5, Lcom/actionbarsherlock/R$id;->abs__image:I │ │ + .line 244 │ invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/ImageView; │ │ iput-object v4, p0, Lcom/actionbarsherlock/widget/ActivityChooserView;->mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; │ @@ -323,18 +324,20 @@ │ │ iget v4, v4, Landroid/util/DisplayMetrics;->widthPixels:I │ │ div-int/lit8 v4, v4, 0x2 │ │ sget v5, Lcom/actionbarsherlock/R$dimen;->abs__config_prefDialogWidth:I │ │ + .line 258 │ invoke-virtual {v3, v5}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ move-result v5 │ │ + .line 257 │ invoke-static {v4, v5}, Ljava/lang/Math;->max(II)I │ │ move-result v4 │ │ iput v4, p0, Lcom/actionbarsherlock/widget/ActivityChooserView;->mListPopupMaxWidth:I │ │ .line 259 │ @@ -583,14 +586,15 @@ │ iget-object v8, p0, Lcom/actionbarsherlock/widget/ActivityChooserView;->mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; │ │ invoke-virtual {v7, v8}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V │ │ .line 336 │ iget-object v7, p0, Lcom/actionbarsherlock/widget/ActivityChooserView;->mDefaultActivityButton:Landroid/widget/FrameLayout; │ │ + .line 337 │ invoke-virtual {v7}, Landroid/widget/FrameLayout;->getVisibility()I │ │ move-result v7 │ │ if-nez v7, :cond_4 │ │ move v2, v5 │ @@ -715,15 +719,15 @@ │ .end local v0 # "activityCount":I │ .end local v2 # "defaultActivityButtonShown":Z │ .end local v3 # "maxActivityCountOffset":I │ .end local v4 # "popupWindow":Lcom/actionbarsherlock/internal/widget/IcsListPopupWindow; │ :cond_4 │ move v2, v6 │ │ - .line 336 │ + .line 337 │ goto :goto_0 │ │ .restart local v0 # "activityCount":I │ .restart local v2 # "defaultActivityButtonShown":Z │ :cond_5 │ move v3, v6 ├── smali/com/actionbarsherlock/widget/SearchView$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/SearchView; │ │ .prologue │ .line 1342 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/SearchView$10;->this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/widget/SearchView$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/SearchView; │ │ .prologue │ .line 1353 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/SearchView$11;->this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/widget/SearchView$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/SearchView; │ │ .prologue │ .line 1645 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/SearchView$12;->this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/widget/SearchView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/SearchView; │ │ .prologue │ .line 150 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/SearchView$1;->this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -39,14 +40,15 @@ │ .method public run()V │ .locals 3 │ │ .prologue │ .line 152 │ iget-object v1, p0, Lcom/actionbarsherlock/widget/SearchView$1;->this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ + .line 153 │ invoke-virtual {v1}, Lcom/actionbarsherlock/widget/SearchView;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ const-string v2, "input_method" │ │ invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; ├── smali/com/actionbarsherlock/widget/SearchView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/SearchView; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/SearchView$2;->this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/widget/SearchView$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/SearchView; │ │ .prologue │ .line 290 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/SearchView$4;->this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/widget/SearchView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/SearchView; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/SearchView$3;->this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/widget/SearchView$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/SearchView; │ │ .prologue │ .line 339 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/SearchView$5;->this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/widget/SearchView$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/SearchView; │ │ .prologue │ .line 924 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/SearchView$8;->this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -75,14 +76,15 @@ │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ iget-object v2, p0, Lcom/actionbarsherlock/widget/SearchView$8;->this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ + .line 939 │ # getter for: Lcom/actionbarsherlock/widget/SearchView;->mQueryTextView:Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete; │ invoke-static {v2}, Lcom/actionbarsherlock/widget/SearchView;->access$1300(Lcom/actionbarsherlock/widget/SearchView;)Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete;->getListSelection()I │ │ @@ -151,18 +153,20 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete;->getText()Landroid/text/Editable; │ │ move-result-object v4 │ │ + .line 952 │ invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 951 │ # invokes: Lcom/actionbarsherlock/widget/SearchView;->launchQuerySearch(ILjava/lang/String;Ljava/lang/String;)V │ invoke-static {v2, v0, v3, v4}, Lcom/actionbarsherlock/widget/SearchView;->access$1800(Lcom/actionbarsherlock/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V │ │ move v0, v1 │ │ .line 953 │ goto :goto_0 ├── smali/com/actionbarsherlock/widget/SearchView$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/SearchView; │ │ .prologue │ .line 875 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/SearchView$7;->this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/widget/SearchView$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/SearchView; │ │ .prologue │ .line 1156 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/SearchView$9;->this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/widget/SearchView$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ │ # direct methods │ .method constructor (Lcom/actionbarsherlock/widget/SearchView;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/actionbarsherlock/widget/SearchView; │ │ .prologue │ .line 347 │ iput-object p1, p0, Lcom/actionbarsherlock/widget/SearchView$6;->this$0:Lcom/actionbarsherlock/widget/SearchView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/actionbarsherlock/widget/SearchView.smali │ @@ -239,14 +239,15 @@ │ │ throw v7 │ │ .line 262 │ :cond_0 │ const-string v7, "layout_inflater" │ │ + .line 263 │ invoke-virtual {p1, v7}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/view/LayoutInflater; │ │ .line 264 │ @@ -951,20 +952,22 @@ │ .local v1, "dropDownPadding":Landroid/graphics/Rect; │ iget-boolean v4, p0, Lcom/actionbarsherlock/widget/SearchView;->mIconifiedByDefault:Z │ │ if-eqz v4, :cond_1 │ │ sget v4, Lcom/actionbarsherlock/R$dimen;->abs__dropdownitem_icon_width:I │ │ + .line 1311 │ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ move-result v4 │ │ sget v5, Lcom/actionbarsherlock/R$dimen;->abs__dropdownitem_text_padding_left:I │ │ + .line 1312 │ invoke-virtual {v3, v5}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ move-result v5 │ │ add-int v2, v4, v5 │ │ .line 1314 │ @@ -1018,15 +1021,15 @@ │ .end local v0 # "anchorPadding":I │ .end local v1 # "dropDownPadding":Landroid/graphics/Rect; │ .end local v2 # "iconOffset":I │ .end local v3 # "res":Landroid/content/res/Resources; │ :cond_0 │ return-void │ │ - .line 1310 │ + .line 1312 │ .restart local v0 # "anchorPadding":I │ .restart local v1 # "dropDownPadding":Landroid/graphics/Rect; │ .restart local v3 # "res":Landroid/content/res/Resources; │ :cond_1 │ const/4 v2, 0x0 │ │ goto :goto_0 │ @@ -1514,15 +1517,15 @@ │ const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE" │ │ invoke-virtual {v9, v10, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; │ │ .line 1565 │ return-object v9 │ │ - .line 1558 │ + .line 1559 │ :cond_4 │ invoke-virtual {v8}, Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String; │ │ move-result-object v10 │ │ goto :goto_0 │ .end method │ @@ -1554,15 +1557,15 @@ │ │ :goto_0 │ invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 1503 │ return-object v1 │ │ - .line 1501 │ + .line 1502 │ :cond_0 │ invoke-virtual {v0}, Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String; │ │ move-result-object v2 │ │ goto :goto_0 │ .end method │ @@ -1814,18 +1817,20 @@ │ │ invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ sget v1, Lcom/actionbarsherlock/R$dimen;->abs__search_view_preferred_width:I │ │ + .line 767 │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I │ │ move-result v0 │ │ + .line 766 │ return v0 │ .end method │ │ .method private getSearchIconId()I │ .locals 4 │ │ .prologue │ @@ -2227,14 +2232,15 @@ │ .line 1323 │ iget-object v1, p0, Lcom/actionbarsherlock/widget/SearchView;->mOnSuggestionListener:Lcom/actionbarsherlock/widget/SearchView$OnSuggestionListener; │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p0, Lcom/actionbarsherlock/widget/SearchView;->mOnSuggestionListener:Lcom/actionbarsherlock/widget/SearchView$OnSuggestionListener; │ │ + .line 1324 │ invoke-interface {v1, p1}, Lcom/actionbarsherlock/widget/SearchView$OnSuggestionListener;->onSuggestionClick(I)Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ .line 1325 │ @@ -2265,14 +2271,15 @@ │ .line 1334 │ iget-object v0, p0, Lcom/actionbarsherlock/widget/SearchView;->mOnSuggestionListener:Lcom/actionbarsherlock/widget/SearchView$OnSuggestionListener; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lcom/actionbarsherlock/widget/SearchView;->mOnSuggestionListener:Lcom/actionbarsherlock/widget/SearchView$OnSuggestionListener; │ │ + .line 1335 │ invoke-interface {v0, p1}, Lcom/actionbarsherlock/widget/SearchView$OnSuggestionListener;->onSuggestionSelect(I)Z │ │ move-result v0 │ │ if-nez v0, :cond_1 │ │ .line 1336 │ @@ -2352,14 +2359,15 @@ │ .line 1184 │ iget-object v1, p0, Lcom/actionbarsherlock/widget/SearchView;->mOnQueryChangeListener:Lcom/actionbarsherlock/widget/SearchView$OnQueryTextListener; │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p0, Lcom/actionbarsherlock/widget/SearchView;->mOnQueryChangeListener:Lcom/actionbarsherlock/widget/SearchView$OnQueryTextListener; │ │ + .line 1185 │ invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-interface {v1, v2}, Lcom/actionbarsherlock/widget/SearchView$OnQueryTextListener;->onQueryTextSubmit(Ljava/lang/String;)Z │ │ move-result v1 │ @@ -2509,14 +2517,15 @@ │ goto :goto_0 │ │ .line 998 │ .end local v1 # "selPoint":I │ :cond_5 │ iget-object v4, p0, Lcom/actionbarsherlock/widget/SearchView;->mQueryTextView:Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete; │ │ + .line 999 │ invoke-virtual {v4}, Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete;->length()I │ │ move-result v1 │ │ goto :goto_1 │ │ .line 1009 │ @@ -2820,15 +2829,15 @@ │ │ .line 857 │ :cond_1 │ iget-object v1, p0, Lcom/actionbarsherlock/widget/SearchView;->mShowImeRunnable:Ljava/lang/Runnable; │ │ invoke-virtual {p0, v1}, Lcom/actionbarsherlock/widget/SearchView;->removeCallbacks(Ljava/lang/Runnable;)Z │ │ - .line 858 │ + .line 859 │ invoke-virtual {p0}, Lcom/actionbarsherlock/widget/SearchView;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ const-string v2, "input_method" │ │ invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ @@ -3433,22 +3442,24 @@ │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ iget-object v1, p0, Lcom/actionbarsherlock/widget/SearchView;->mSubmitButton:Landroid/view/View; │ │ + .line 819 │ invoke-virtual {v1}, Landroid/view/View;->getVisibility()I │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p0, Lcom/actionbarsherlock/widget/SearchView;->mVoiceButton:Landroid/view/View; │ │ + .line 820 │ invoke-virtual {v1}, Landroid/view/View;->getVisibility()I │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ .line 821 ├── smali/com/actionbarsherlock/widget/SearchView$SearchAutoComplete.smali │ @@ -299,14 +299,15 @@ │ .line 1726 │ invoke-virtual {p0}, Lcom/actionbarsherlock/widget/SearchView$SearchAutoComplete;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ const-string v2, "input_method" │ │ + .line 1727 │ invoke-virtual {v1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/inputmethod/InputMethodManager; │ │ .line 1728 ├── smali/com/actionbarsherlock/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener.smali │ @@ -59,19 +59,21 @@ │ # getter for: Lcom/actionbarsherlock/widget/ShareActionProvider;->mContext:Landroid/content/Context; │ invoke-static {v3}, Lcom/actionbarsherlock/widget/ShareActionProvider;->access$100(Lcom/actionbarsherlock/widget/ShareActionProvider;)Landroid/content/Context; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/actionbarsherlock/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;->this$0:Lcom/actionbarsherlock/widget/ShareActionProvider; │ │ + .line 278 │ # getter for: Lcom/actionbarsherlock/widget/ShareActionProvider;->mShareHistoryFileName:Ljava/lang/String; │ invoke-static {v4}, Lcom/actionbarsherlock/widget/ShareActionProvider;->access$200(Lcom/actionbarsherlock/widget/ShareActionProvider;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 277 │ invoke-static {v3, v4}, Lcom/actionbarsherlock/widget/ActivityChooserModel;->get(Landroid/content/Context;Ljava/lang/String;)Lcom/actionbarsherlock/widget/ActivityChooserModel; │ │ move-result-object v0 │ │ .line 279 │ .local v0, "dataModel":Lcom/actionbarsherlock/widget/ActivityChooserModel; │ invoke-interface {p1}, Lcom/actionbarsherlock/view/MenuItem;->getItemId()I ├── smali/com/actionbarsherlock/widget/ShareActionProvider.smali │ @@ -2,15 +2,14 @@ │ .super Lcom/actionbarsherlock/view/ActionProvider; │ .source "ShareActionProvider.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/actionbarsherlock/widget/ShareActionProvider$1;, │ Lcom/actionbarsherlock/widget/ShareActionProvider$ShareAcitivityChooserModelPolicy;, │ Lcom/actionbarsherlock/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;, │ Lcom/actionbarsherlock/widget/ShareActionProvider$OnShareTargetSelectedListener; │ } │ .end annotation │ │ │ @@ -299,24 +298,26 @@ │ │ move-result-object v7 │ │ invoke-interface {p1, v9, v5, v5, v7}, Lcom/actionbarsherlock/view/SubMenu;->add(IIILjava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v7 │ │ + .line 209 │ invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; │ │ move-result-object v8 │ │ invoke-interface {v7, v8}, Lcom/actionbarsherlock/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v7 │ │ iget-object v8, p0, Lcom/actionbarsherlock/widget/ShareActionProvider;->mOnMenuItemClickListener:Lcom/actionbarsherlock/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; │ │ + .line 210 │ invoke-interface {v7, v8}, Lcom/actionbarsherlock/view/MenuItem;->setOnMenuItemClickListener(Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;)Lcom/actionbarsherlock/view/MenuItem; │ │ .line 206 │ add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ @@ -326,18 +327,20 @@ │ if-ge v1, v3, :cond_1 │ │ .line 215 │ iget-object v7, p0, Lcom/actionbarsherlock/widget/ShareActionProvider;->mContext:Landroid/content/Context; │ │ sget v8, Lcom/actionbarsherlock/R$string;->abs__activity_chooser_view_see_all:I │ │ + .line 217 │ invoke-virtual {v7, v8}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 215 │ invoke-interface {p1, v9, v1, v1, v7}, Lcom/actionbarsherlock/view/SubMenu;->addSubMenu(IIILjava/lang/CharSequence;)Lcom/actionbarsherlock/view/SubMenu; │ │ move-result-object v4 │ │ .line 218 │ .local v4, "expandedSubMenu":Lcom/actionbarsherlock/view/SubMenu; │ const/4 v5, 0x0 │ @@ -356,24 +359,26 @@ │ │ move-result-object v7 │ │ invoke-interface {v4, v9, v5, v5, v7}, Lcom/actionbarsherlock/view/SubMenu;->add(IIILjava/lang/CharSequence;)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v7 │ │ + .line 221 │ invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;->loadIcon(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; │ │ move-result-object v8 │ │ invoke-interface {v7, v8}, Lcom/actionbarsherlock/view/MenuItem;->setIcon(Landroid/graphics/drawable/Drawable;)Lcom/actionbarsherlock/view/MenuItem; │ │ move-result-object v7 │ │ iget-object v8, p0, Lcom/actionbarsherlock/widget/ShareActionProvider;->mOnMenuItemClickListener:Lcom/actionbarsherlock/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; │ │ + .line 222 │ invoke-interface {v7, v8}, Lcom/actionbarsherlock/view/MenuItem;->setOnMenuItemClickListener(Lcom/actionbarsherlock/view/MenuItem$OnMenuItemClickListener;)Lcom/actionbarsherlock/view/MenuItem; │ │ .line 218 │ add-int/lit8 v5, v5, 0x1 │ │ goto :goto_1 ├── smali/com/actionbarsherlock/widget/SuggestionsAdapter.smali │ @@ -256,20 +256,22 @@ │ │ move v3, v2 │ │ move-object v5, v1 │ │ invoke-direct/range {v0 .. v5}, Landroid/text/style/TextAppearanceSpan;->(Ljava/lang/String;IILandroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;)V │ │ + .line 420 │ invoke-interface {p1}, Ljava/lang/CharSequence;->length()I │ │ move-result v1 │ │ const/16 v3, 0x21 │ │ + .line 419 │ invoke-virtual {v7, v0, v2, v1, v3}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ .line 422 │ return-object v7 │ .end method │ │ .method private getActivityIcon(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ @@ -375,26 +377,28 @@ │ │ const-string v9, " for " │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ + .line 726 │ invoke-virtual {p1}, Landroid/content/ComponentName;->flattenToShortString()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 725 │ invoke-static {v7, v8}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ move-object v1, v6 │ │ .line 727 │ goto :goto_0 │ .end method │ @@ -848,14 +852,15 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ iget-object v7, p0, Lcom/actionbarsherlock/widget/SuggestionsAdapter;->mProviderContext:Landroid/content/Context; │ │ + .line 553 │ invoke-virtual {v7}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ @@ -1207,14 +1212,15 @@ │ .line 281 │ .local v0, "extras":Landroid/os/Bundle; │ :goto_0 │ if-eqz v0, :cond_0 │ │ const-string v1, "in_progress" │ │ + .line 282 │ invoke-virtual {v0, v1}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ .line 288 │ @@ -1660,30 +1666,34 @@ │ .line 213 │ new-instance v0, Landroid/net/Uri$Builder; │ │ invoke-direct {v0}, Landroid/net/Uri$Builder;->()V │ │ const-string v5, "content" │ │ + .line 214 │ invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ + .line 215 │ invoke-virtual {v0, v6}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ const-string v5, "" │ │ + .line 216 │ invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;->query(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v0 │ │ const-string v5, "" │ │ + .line 217 │ invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;->fragment(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ move-result-object v8 │ │ .line 220 │ .local v8, "uriBuilder":Landroid/net/Uri$Builder; │ iget-object v0, p0, Lcom/actionbarsherlock/widget/SuggestionsAdapter;->mSearchable:Landroid/app/SearchableInfo; │ @@ -2253,14 +2263,15 @@ │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ iget-object v4, p0, Lcom/actionbarsherlock/widget/SuggestionsAdapter;->mSearchView:Lcom/actionbarsherlock/widget/SearchView; │ │ + .line 182 │ invoke-virtual {v4}, Lcom/actionbarsherlock/widget/SearchView;->getWindowVisibility()I │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ .line 200 ├── smali/org/acra/ACRA.smali │ @@ -1,20 +1,12 @@ │ .class public Lorg/acra/ACRA; │ .super Ljava/lang/Object; │ .source "ACRA.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lorg/acra/ACRA$2; │ - } │ -.end annotation │ - │ - │ # static fields │ .field public static final DEV_LOGGING:Z = false │ │ .field public static final LOG_TAG:Ljava/lang/String; │ │ .field public static final PREF_ALWAYS_ACCEPT:Ljava/lang/String; = "acra.alwaysaccept" │ │ @@ -70,15 +62,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 40 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 236 │ return-void │ .end method │ │ .method static synthetic access$000(Landroid/content/SharedPreferences;)Z │ .locals 1 │ .param p0, "x0" # Landroid/content/SharedPreferences; │ │ @@ -158,14 +149,15 @@ │ │ invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;->resNotifText()I │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ + .line 224 │ invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;->resDialogText()I │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ .line 225 │ @@ -434,26 +426,28 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ sget-object v7, Lorg/acra/ACRA;->mApplication:Landroid/app/Application; │ │ + .line 127 │ invoke-virtual {v7}, Landroid/app/Application;->getPackageName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 126 │ invoke-interface {v4, v5, v6}, Lorg/acra/log/ACRALog;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 131 │ :cond_1 │ invoke-static {}, Lorg/acra/ACRA;->getACRASharedPreferences()Landroid/content/SharedPreferences; ├── smali/org/acra/CrashReportDialog.smali │ @@ -317,18 +317,20 @@ │ │ move-result-object v9 │ │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v10 │ │ + .line 135 │ invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;->sharedPreferencesMode()I │ │ move-result v10 │ │ + .line 134 │ invoke-virtual {p0, v9, v10}, Lorg/acra/CrashReportDialog;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v9 │ │ iput-object v9, p0, Lorg/acra/CrashReportDialog;->prefs:Landroid/content/SharedPreferences; │ │ .line 136 ├── smali/org/acra/CrashReportFinder$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/acra/CrashReportFinder; │ │ │ # direct methods │ .method constructor (Lorg/acra/CrashReportFinder;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/acra/CrashReportFinder; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lorg/acra/CrashReportFinder$1;->this$0:Lorg/acra/CrashReportFinder; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/acra/CrashReportPersister.smali │ @@ -1113,18 +1113,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v3 │ │ .line 80 │ invoke-virtual {v1}, Ljava/io/FileInputStream;->close()V │ │ + .line 77 │ :goto_0 │ return-object v3 │ │ - .line 77 │ :cond_1 │ :try_start_1 │ new-instance v3, Ljava/io/InputStreamReader; │ │ invoke-direct {v3, v0}, Ljava/io/InputStreamReader;->(Ljava/io/InputStream;)V │ │ invoke-direct {p0, v3}, Lorg/acra/CrashReportPersister;->load(Ljava/io/Reader;)Lorg/acra/collector/CrashReportData; │ @@ -1155,141 +1155,138 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 95 │ - iget-object v6, p0, Lorg/acra/CrashReportPersister;->context:Landroid/content/Context; │ + iget-object v5, p0, Lorg/acra/CrashReportPersister;->context:Landroid/content/Context; │ │ - invoke-virtual {v6, p2, v7}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ + invoke-virtual {v5, p2, v6}, Landroid/content/Context;->openFileOutput(Ljava/lang/String;I)Ljava/io/FileOutputStream; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 97 │ - .local v4, "out":Ljava/io/OutputStream; │ + .local v3, "out":Ljava/io/OutputStream; │ :try_start_0 │ new-instance v0, Ljava/lang/StringBuilder; │ │ - const/16 v6, 0xc8 │ + const/16 v5, 0xc8 │ │ - invoke-direct {v0, v6}, Ljava/lang/StringBuilder;->(I)V │ + invoke-direct {v0, v5}, Ljava/lang/StringBuilder;->(I)V │ │ .line 98 │ .local v0, "buffer":Ljava/lang/StringBuilder; │ - new-instance v5, Ljava/io/OutputStreamWriter; │ + new-instance v4, Ljava/io/OutputStreamWriter; │ │ - const-string v6, "ISO8859_1" │ + const-string v5, "ISO8859_1" │ │ - invoke-direct {v5, v4, v6}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;Ljava/lang/String;)V │ + invoke-direct {v4, v3, v5}, Ljava/io/OutputStreamWriter;->(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ .line 100 │ - .local v5, "writer":Ljava/io/OutputStreamWriter; │ + .local v4, "writer":Ljava/io/OutputStreamWriter; │ invoke-virtual {p1}, Lorg/acra/collector/CrashReportData;->entrySet()Ljava/util/Set; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v6 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_0 │ + if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ .line 101 │ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lorg/acra/ReportField; │ + check-cast v5, Lorg/acra/ReportField; │ │ - invoke-virtual {v6}, Lorg/acra/ReportField;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Lorg/acra/ReportField;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 102 │ - .local v3, "key":Ljava/lang/String; │ - const/4 v6, 0x1 │ + .local v2, "key":Ljava/lang/String; │ + const/4 v5, 0x1 │ │ - invoke-direct {p0, v0, v3, v6}, Lorg/acra/CrashReportPersister;->dumpString(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ + invoke-direct {p0, v0, v2, v5}, Lorg/acra/CrashReportPersister;->dumpString(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ │ .line 103 │ - const/16 v6, 0x3d │ + const/16 v5, 0x3d │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 104 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ const/4 v7, 0x0 │ │ - invoke-direct {p0, v0, v6, v7}, Lorg/acra/CrashReportPersister;->dumpString(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ + invoke-direct {p0, v0, v5, v7}, Lorg/acra/CrashReportPersister;->dumpString(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V │ │ .line 105 │ - const-string v6, "\n" │ + const-string v5, "\n" │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 106 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V │ + invoke-virtual {v4, v5}, Ljava/io/OutputStreamWriter;->write(Ljava/lang/String;)V │ │ .line 107 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->setLength(I)V │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->setLength(I)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 111 │ .end local v0 # "buffer":Ljava/lang/StringBuilder; │ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "key":Ljava/lang/String; │ - .end local v5 # "writer":Ljava/io/OutputStreamWriter; │ + .end local v2 # "key":Ljava/lang/String; │ + .end local v4 # "writer":Ljava/io/OutputStreamWriter; │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ - invoke-virtual {v4}, Ljava/io/OutputStream;->close()V │ + invoke-virtual {v3}, Ljava/io/OutputStream;->close()V │ │ - throw v6 │ + throw v5 │ │ .line 109 │ .restart local v0 # "buffer":Ljava/lang/StringBuilder; │ - .restart local v2 # "i$":Ljava/util/Iterator; │ - .restart local v5 # "writer":Ljava/io/OutputStreamWriter; │ + .restart local v4 # "writer":Ljava/io/OutputStreamWriter; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v5}, Ljava/io/OutputStreamWriter;->flush()V │ + invoke-virtual {v4}, Ljava/io/OutputStreamWriter;->flush()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 111 │ - invoke-virtual {v4}, Ljava/io/OutputStream;->close()V │ + invoke-virtual {v3}, Ljava/io/OutputStream;->close()V │ │ .line 113 │ return-void │ .end method ├── smali/org/acra/ErrorReporter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/acra/ErrorReporter; │ │ │ # direct methods │ .method constructor (Lorg/acra/ErrorReporter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/acra/ErrorReporter; │ │ .prologue │ .line 145 │ iput-object p1, p0, Lorg/acra/ErrorReporter$1;->this$0:Lorg/acra/ErrorReporter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/acra/ErrorReporter$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/acra/ErrorReporter; │ │ │ # direct methods │ .method constructor (Lorg/acra/ErrorReporter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/acra/ErrorReporter; │ │ .prologue │ .line 633 │ iput-object p1, p0, Lorg/acra/ErrorReporter$2;->this$0:Lorg/acra/ErrorReporter; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V ├── smali/org/acra/ErrorReporter$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/acra/ErrorReporter; │ │ │ # direct methods │ .method constructor (Lorg/acra/ErrorReporter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/acra/ErrorReporter; │ │ .prologue │ .line 680 │ iput-object p1, p0, Lorg/acra/ErrorReporter$3;->this$0:Lorg/acra/ErrorReporter; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V ├── smali/org/acra/ErrorReporter$4.smali │ @@ -25,14 +25,15 @@ │ │ .field final synthetic val$worker:Lorg/acra/SendWorker; │ │ │ # direct methods │ .method constructor (Lorg/acra/ErrorReporter;Lorg/acra/SendWorker;ZLjava/lang/String;Z)V │ .locals 0 │ + .param p1, "this$0" # Lorg/acra/ErrorReporter; │ │ .prologue │ .line 711 │ iput-object p1, p0, Lorg/acra/ErrorReporter$4;->this$0:Lorg/acra/ErrorReporter; │ │ iput-object p2, p0, Lorg/acra/ErrorReporter$4;->val$worker:Lorg/acra/SendWorker; ├── smali/org/acra/ErrorReporter.smali │ @@ -215,58 +215,52 @@ │ .end method │ │ .method private containsOnlySilentOrApprovedReports([Ljava/lang/String;)Z │ .locals 5 │ .param p1, "reportFileNames" # [Ljava/lang/String; │ │ .prologue │ + const/4 v1, 0x0 │ + │ .line 905 │ - move-object v0, p1 │ + array-length v3, p1 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + move v2, v1 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, p1, v2 │ │ .line 906 │ - .local v3, "reportFileName":Ljava/lang/String; │ + .local v0, "reportFileName":Ljava/lang/String; │ iget-object v4, p0, Lorg/acra/ErrorReporter;->fileNameParser:Lorg/acra/CrashReportFileNameParser; │ │ - invoke-virtual {v4, v3}, Lorg/acra/CrashReportFileNameParser;->isApproved(Ljava/lang/String;)Z │ + invoke-virtual {v4, v0}, Lorg/acra/CrashReportFileNameParser;->isApproved(Ljava/lang/String;)Z │ │ move-result v4 │ │ if-nez v4, :cond_0 │ │ - .line 907 │ - const/4 v4, 0x0 │ - │ .line 910 │ - .end local v3 # "reportFileName":Ljava/lang/String; │ + .end local v0 # "reportFileName":Ljava/lang/String; │ :goto_1 │ - return v4 │ + return v1 │ │ .line 905 │ - .restart local v3 # "reportFileName":Ljava/lang/String; │ + .restart local v0 # "reportFileName":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 910 │ - .end local v3 # "reportFileName":Ljava/lang/String; │ + .end local v0 # "reportFileName":Ljava/lang/String; │ :cond_1 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method private deletePendingReports(ZZI)V │ .locals 10 │ .param p1, "deleteApprovedReports" # Z │ @@ -423,14 +417,15 @@ │ │ move-result-object v0 │ │ sget-object v1, Lorg/acra/ReportingInteractionMode;->SILENT:Lorg/acra/ReportingInteractionMode; │ │ if-eq v0, v1, :cond_0 │ │ + .line 387 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;->mode()Lorg/acra/ReportingInteractionMode; │ │ move-result-object v0 │ @@ -439,14 +434,15 @@ │ │ if-ne v0, v1, :cond_1 │ │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v0 │ │ + .line 388 │ invoke-virtual {v0}, Lorg/acra/ACRAConfiguration;->forceCloseDialogAfterToast()Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ .line 391 │ @@ -775,14 +771,15 @@ │ .line 629 │ .restart local p1 # "e":Ljava/lang/Throwable; │ :cond_2 │ sget-object v1, Lorg/acra/ReportingInteractionMode;->TOAST:Lorg/acra/ReportingInteractionMode; │ │ if-eq p2, v1, :cond_3 │ │ + .line 630 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/acra/ACRAConfiguration;->resToastText()I │ │ move-result v1 │ @@ -806,14 +803,15 @@ │ if-eqz v9, :cond_4 │ │ .line 633 │ new-instance v1, Lorg/acra/ErrorReporter$2; │ │ invoke-direct {v1, p0}, Lorg/acra/ErrorReporter$2;->(Lorg/acra/ErrorReporter;)V │ │ + .line 647 │ invoke-virtual {v1}, Lorg/acra/ErrorReporter$2;->start()V │ │ .line 653 │ :cond_4 │ iget-object v1, p0, Lorg/acra/ErrorReporter;->crashReportDataFactory:Lorg/acra/collector/CrashReportDataFactory; │ │ iget-object v5, p0, Lorg/acra/ErrorReporter;->brokenThread:Ljava/lang/Thread; │ @@ -845,14 +843,15 @@ │ │ if-eq p2, v1, :cond_5 │ │ iget-object v1, p0, Lorg/acra/ErrorReporter;->prefs:Landroid/content/SharedPreferences; │ │ const-string v5, "acra.alwaysaccept" │ │ + .line 665 │ invoke-interface {v1, v5, v0}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v1 │ │ if-eqz v1, :cond_a │ │ .line 668 │ @@ -877,14 +876,15 @@ │ sput-boolean v0, Lorg/acra/ErrorReporter;->toastWaitEnded:Z │ │ .line 680 │ new-instance v1, Lorg/acra/ErrorReporter$3; │ │ invoke-direct {v1, p0}, Lorg/acra/ErrorReporter$3;->(Lorg/acra/ErrorReporter;)V │ │ + .line 701 │ invoke-virtual {v1}, Lorg/acra/ErrorReporter$3;->start()V │ │ .line 707 │ :cond_7 │ move-object v2, v8 │ │ .line 708 │ @@ -893,14 +893,15 @@ │ │ if-ne p2, v1, :cond_b │ │ iget-object v1, p0, Lorg/acra/ErrorReporter;->prefs:Landroid/content/SharedPreferences; │ │ const-string v5, "acra.alwaysaccept" │ │ + .line 709 │ invoke-interface {v1, v5, v0}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v1 │ │ if-nez v1, :cond_b │ │ .line 711 │ @@ -910,14 +911,15 @@ │ │ move-object v1, p0 │ │ move v5, p4 │ │ invoke-direct/range {v0 .. v5}, Lorg/acra/ErrorReporter$4;->(Lorg/acra/ErrorReporter;Lorg/acra/SendWorker;ZLjava/lang/String;Z)V │ │ + .line 741 │ invoke-virtual {v0}, Lorg/acra/ErrorReporter$4;->start()V │ │ goto/16 :goto_0 │ │ .line 619 │ .end local v2 # "worker":Lorg/acra/SendWorker; │ .end local v3 # "showDirectDialog":Z │ @@ -926,14 +928,15 @@ │ .end local v8 # "sender":Lorg/acra/SendWorker; │ .end local v9 # "shouldDisplayToast":Z │ :cond_8 │ sget-object v1, Lorg/acra/ReportingInteractionMode;->SILENT:Lorg/acra/ReportingInteractionMode; │ │ if-ne p2, v1, :cond_1 │ │ + .line 620 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/acra/ACRAConfiguration;->mode()Lorg/acra/ReportingInteractionMode; │ │ move-result-object v1 │ @@ -946,15 +949,15 @@ │ const/4 v7, 0x1 │ │ goto/16 :goto_1 │ │ :cond_9 │ move v9, v0 │ │ - .line 629 │ + .line 630 │ goto :goto_2 │ │ .line 670 │ .restart local v4 # "reportFileName":Ljava/lang/String; │ .restart local v6 # "crashReportData":Lorg/acra/collector/CrashReportData; │ .restart local v8 # "sender":Lorg/acra/SendWorker; │ .restart local v9 # "shouldDisplayToast":Z │ @@ -972,15 +975,15 @@ │ │ goto :goto_3 │ │ .restart local v2 # "worker":Lorg/acra/SendWorker; │ :cond_b │ move v3, v0 │ │ - .line 708 │ + .line 709 │ goto :goto_4 │ .end method │ │ .method private notifySendReport(Ljava/lang/String;)V │ .locals 18 │ .param p1, "reportFileName" # Ljava/lang/String; │ │ @@ -988,14 +991,15 @@ │ .line 775 │ move-object/from16 v0, p0 │ │ iget-object v13, v0, Lorg/acra/ErrorReporter;->mContext:Landroid/app/Application; │ │ const-string v16, "notification" │ │ + .line 776 │ move-object/from16 v0, v16 │ │ invoke-virtual {v13, v0}, Landroid/app/Application;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v10 │ │ check-cast v10, Landroid/app/NotificationManager; │ @@ -1415,14 +1419,15 @@ │ │ move-result-object v12 │ │ sget-object v13, Lorg/acra/ReportingInteractionMode;->DIALOG:Lorg/acra/ReportingInteractionMode; │ │ if-ne v12, v13, :cond_3 │ │ + .line 491 │ :cond_2 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Lorg/acra/ACRAConfiguration;->deleteUnapprovedReportsOnApplicationStart()Z │ │ @@ -1858,62 +1863,60 @@ │ "<*>;)V" │ } │ .end annotation │ │ .prologue │ .line 311 │ .local p1, "senderClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - const-class v2, Lorg/acra/sender/ReportSender; │ + const-class v1, Lorg/acra/sender/ReportSender; │ │ - invoke-virtual {v2, p1}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ + invoke-virtual {v1, p1}, Ljava/lang/Class;->isAssignableFrom(Ljava/lang/Class;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 312 │ - iget-object v2, p0, Lorg/acra/ErrorReporter;->mReportSenders:Ljava/util/List; │ + iget-object v1, p0, Lorg/acra/ErrorReporter;->mReportSenders:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/acra/sender/ReportSender; │ + check-cast v0, Lorg/acra/sender/ReportSender; │ │ .line 313 │ - .local v1, "sender":Lorg/acra/sender/ReportSender; │ - invoke-virtual {p1, v1}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z │ + .local v0, "sender":Lorg/acra/sender/ReportSender; │ + invoke-virtual {p1, v0}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 314 │ iget-object v2, p0, Lorg/acra/ErrorReporter;->mReportSenders:Ljava/util/List; │ │ - invoke-interface {v2, v1}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v2, v0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 318 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "sender":Lorg/acra/sender/ReportSender; │ + .end local v0 # "sender":Lorg/acra/sender/ReportSender; │ :cond_1 │ return-void │ .end method │ │ .method public setDefaultReportSenders()V │ .locals 7 │ │ @@ -2004,14 +2007,15 @@ │ .line 937 │ sget-object v3, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ + .line 938 │ invoke-virtual {v1}, Landroid/app/Application;->getPackageName()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 │ @@ -2034,14 +2038,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 937 │ invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 947 │ :cond_2 │ invoke-interface {v0}, Lorg/acra/annotation/ReportsCrashes;->formUri()Ljava/lang/String; │ @@ -2360,14 +2365,15 @@ │ │ const-string v3, "ACRA caught a " │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 368 │ invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ │ move-result-object v3 │ @@ -2398,14 +2404,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 367 │ invoke-static {v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 372 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v1 ├── smali/org/acra/SendWorker.smali │ @@ -66,387 +66,377 @@ │ iput-boolean p4, p0, Lorg/acra/SendWorker;->approvePendingReports:Z │ │ .line 65 │ return-void │ .end method │ │ .method private approvePendingReports()V │ - .locals 12 │ + .locals 11 │ │ .prologue │ .line 85 │ - sget-object v9, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v6, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v10, "Mark all pending reports as approved." │ + const-string v7, "Mark all pending reports as approved." │ │ - invoke-static {v9, v10}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v6, v7}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 87 │ - new-instance v8, Lorg/acra/CrashReportFinder; │ + new-instance v5, Lorg/acra/CrashReportFinder; │ │ - iget-object v9, p0, Lorg/acra/SendWorker;->context:Landroid/content/Context; │ + iget-object v6, p0, Lorg/acra/SendWorker;->context:Landroid/content/Context; │ │ - invoke-direct {v8, v9}, Lorg/acra/CrashReportFinder;->(Landroid/content/Context;)V │ + invoke-direct {v5, v6}, Lorg/acra/CrashReportFinder;->(Landroid/content/Context;)V │ │ .line 88 │ - .local v8, "reportFinder":Lorg/acra/CrashReportFinder; │ - invoke-virtual {v8}, Lorg/acra/CrashReportFinder;->getCrashReportFiles()[Ljava/lang/String; │ + .local v5, "reportFinder":Lorg/acra/CrashReportFinder; │ + invoke-virtual {v5}, Lorg/acra/CrashReportFinder;->getCrashReportFiles()[Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 90 │ - .local v7, "reportFileNames":[Ljava/lang/String; │ - move-object v0, v7 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + .local v4, "reportFileNames":[Ljava/lang/String; │ + array-length v7, v4 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + const/4 v6, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v6, v7, :cond_1 │ │ - aget-object v6, v0, v1 │ + aget-object v3, v4, v6 │ │ .line 91 │ - .local v6, "reportFileName":Ljava/lang/String; │ - iget-object v9, p0, Lorg/acra/SendWorker;->fileNameParser:Lorg/acra/CrashReportFileNameParser; │ + .local v3, "reportFileName":Ljava/lang/String; │ + iget-object v8, p0, Lorg/acra/SendWorker;->fileNameParser:Lorg/acra/CrashReportFileNameParser; │ │ - invoke-virtual {v9, v6}, Lorg/acra/CrashReportFileNameParser;->isApproved(Ljava/lang/String;)Z │ + invoke-virtual {v8, v3}, Lorg/acra/CrashReportFileNameParser;->isApproved(Ljava/lang/String;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-nez v9, :cond_0 │ + if-nez v8, :cond_0 │ │ .line 92 │ - new-instance v5, Ljava/io/File; │ + new-instance v2, Ljava/io/File; │ │ - iget-object v9, p0, Lorg/acra/SendWorker;->context:Landroid/content/Context; │ + iget-object v8, p0, Lorg/acra/SendWorker;->context:Landroid/content/Context; │ │ - invoke-virtual {v9}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ + invoke-virtual {v8}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-direct {v5, v9, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v8, v3}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 96 │ - .local v5, "reportFile":Ljava/io/File; │ - const-string v9, ".stacktrace" │ + .local v2, "reportFile":Ljava/io/File; │ + const-string v8, ".stacktrace" │ │ - const-string v10, "-approved.stacktrace" │ + const-string v9, "-approved.stacktrace" │ │ - invoke-virtual {v6, v9, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {v3, v8, v9}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 101 │ - .local v4, "newName":Ljava/lang/String; │ - new-instance v3, Ljava/io/File; │ + .local v1, "newName":Ljava/lang/String; │ + new-instance v0, Ljava/io/File; │ │ - iget-object v9, p0, Lorg/acra/SendWorker;->context:Landroid/content/Context; │ + iget-object v8, p0, Lorg/acra/SendWorker;->context:Landroid/content/Context; │ │ - invoke-virtual {v9}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ + invoke-virtual {v8}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-direct {v3, v9, v4}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v0, v8, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 102 │ - .local v3, "newFile":Ljava/io/File; │ - invoke-virtual {v5, v3}, Ljava/io/File;->renameTo(Ljava/io/File;)Z │ + .local v0, "newFile":Ljava/io/File; │ + invoke-virtual {v2, v0}, Ljava/io/File;->renameTo(Ljava/io/File;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-nez v9, :cond_0 │ + if-nez v8, :cond_0 │ │ .line 103 │ - sget-object v9, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v8, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v10, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const-string v11, "Could not rename approved report from " │ + const-string v10, "Could not rename approved report from " │ │ - invoke-virtual {v10, v11}, 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 v10 │ + move-result-object v9 │ │ - invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - const-string v11, " to " │ + const-string v10, " to " │ │ - invoke-virtual {v10, v11}, 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 v10 │ + move-result-object v9 │ │ - invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - invoke-static {v9, v10}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v8, v9}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 90 │ - .end local v3 # "newFile":Ljava/io/File; │ - .end local v4 # "newName":Ljava/lang/String; │ - .end local v5 # "reportFile":Ljava/io/File; │ + .end local v0 # "newFile":Ljava/io/File; │ + .end local v1 # "newName":Ljava/lang/String; │ + .end local v2 # "reportFile":Ljava/io/File; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ │ .line 107 │ - .end local v6 # "reportFileName":Ljava/lang/String; │ + .end local v3 # "reportFileName":Ljava/lang/String; │ :cond_1 │ return-void │ .end method │ │ .method private checkAndSendReports(Landroid/content/Context;Z)V │ - .locals 13 │ + .locals 12 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "sendOnlySilentReports" # Z │ │ .prologue │ .line 120 │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "#checkAndSendReports - start" │ + const-string v8, "#checkAndSendReports - start" │ │ - invoke-static {v10, v11}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 121 │ - new-instance v8, Lorg/acra/CrashReportFinder; │ + new-instance v5, Lorg/acra/CrashReportFinder; │ │ - invoke-direct {v8, p1}, Lorg/acra/CrashReportFinder;->(Landroid/content/Context;)V │ + invoke-direct {v5, p1}, Lorg/acra/CrashReportFinder;->(Landroid/content/Context;)V │ │ .line 122 │ - .local v8, "reportFinder":Lorg/acra/CrashReportFinder; │ - invoke-virtual {v8}, Lorg/acra/CrashReportFinder;->getCrashReportFiles()[Ljava/lang/String; │ + .local v5, "reportFinder":Lorg/acra/CrashReportFinder; │ + invoke-virtual {v5}, Lorg/acra/CrashReportFinder;->getCrashReportFiles()[Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 123 │ - .local v7, "reportFiles":[Ljava/lang/String; │ - invoke-static {v7}, Ljava/util/Arrays;->sort([Ljava/lang/Object;)V │ + .local v4, "reportFiles":[Ljava/lang/String; │ + invoke-static {v4}, Ljava/util/Arrays;->sort([Ljava/lang/Object;)V │ │ .line 125 │ - const/4 v9, 0x0 │ + const/4 v6, 0x0 │ │ .line 127 │ - .local v9, "reportsSentCount":I │ - move-object v0, v7 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ + .local v6, "reportsSentCount":I │ + array-length v8, v4 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v7, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v7, v8, :cond_1 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v4, v7 │ │ .line 128 │ - .local v1, "curFileName":Ljava/lang/String; │ + .local v0, "curFileName":Ljava/lang/String; │ if-eqz p2, :cond_0 │ │ - iget-object v10, p0, Lorg/acra/SendWorker;->fileNameParser:Lorg/acra/CrashReportFileNameParser; │ + iget-object v9, p0, Lorg/acra/SendWorker;->fileNameParser:Lorg/acra/CrashReportFileNameParser; │ │ - invoke-virtual {v10, v1}, Lorg/acra/CrashReportFileNameParser;->isSilent(Ljava/lang/String;)Z │ + invoke-virtual {v9, v0}, Lorg/acra/CrashReportFileNameParser;->isSilent(Ljava/lang/String;)Z │ │ - move-result v10 │ + move-result v9 │ │ - if-nez v10, :cond_0 │ + if-nez v9, :cond_0 │ │ .line 127 │ :goto_1 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_0 │ │ .line 132 │ :cond_0 │ - const/4 v10, 0x5 │ + const/4 v9, 0x5 │ │ - if-lt v9, v10, :cond_2 │ + if-lt v6, v9, :cond_2 │ │ .line 161 │ - .end local v1 # "curFileName":Ljava/lang/String; │ + .end local v0 # "curFileName":Ljava/lang/String; │ :cond_1 │ :goto_2 │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "#checkAndSendReports - finish" │ + const-string v8, "#checkAndSendReports - finish" │ │ - invoke-static {v10, v11}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 162 │ return-void │ │ .line 137 │ - .restart local v1 # "curFileName":Ljava/lang/String; │ + .restart local v0 # "curFileName":Ljava/lang/String; │ :cond_2 │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v9, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Sending file " │ + const-string v11, "Sending file " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-static {v10, v11}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v9, v10}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 139 │ :try_start_0 │ - new-instance v5, Lorg/acra/CrashReportPersister; │ + new-instance v2, Lorg/acra/CrashReportPersister; │ │ - invoke-direct {v5, p1}, Lorg/acra/CrashReportPersister;->(Landroid/content/Context;)V │ + invoke-direct {v2, p1}, Lorg/acra/CrashReportPersister;->(Landroid/content/Context;)V │ │ .line 140 │ - .local v5, "persister":Lorg/acra/CrashReportPersister; │ - invoke-virtual {v5, v1}, Lorg/acra/CrashReportPersister;->load(Ljava/lang/String;)Lorg/acra/collector/CrashReportData; │ + .local v2, "persister":Lorg/acra/CrashReportPersister; │ + invoke-virtual {v2, v0}, Lorg/acra/CrashReportPersister;->load(Ljava/lang/String;)Lorg/acra/collector/CrashReportData; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 141 │ - .local v6, "previousCrashReport":Lorg/acra/collector/CrashReportData; │ - invoke-direct {p0, v6}, Lorg/acra/SendWorker;->sendCrashReport(Lorg/acra/collector/CrashReportData;)V │ + .local v3, "previousCrashReport":Lorg/acra/collector/CrashReportData; │ + invoke-direct {p0, v3}, Lorg/acra/SendWorker;->sendCrashReport(Lorg/acra/collector/CrashReportData;)V │ │ .line 142 │ - invoke-direct {p0, p1, v1}, Lorg/acra/SendWorker;->deleteFile(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-direct {p0, p1, v0}, Lorg/acra/SendWorker;->deleteFile(Landroid/content/Context;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/RuntimeException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Lorg/acra/sender/ReportSenderException; {:try_start_0 .. :try_end_0} :catch_2 │ │ .line 159 │ - .end local v5 # "persister":Lorg/acra/CrashReportPersister; │ - .end local v6 # "previousCrashReport":Lorg/acra/collector/CrashReportData; │ + .end local v2 # "persister":Lorg/acra/CrashReportPersister; │ + .end local v3 # "previousCrashReport":Lorg/acra/collector/CrashReportData; │ :goto_3 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_1 │ │ .line 143 │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 144 │ - .local v2, "e":Ljava/lang/RuntimeException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v1, "e":Ljava/lang/RuntimeException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Failed to send crash reports for " │ + const-string v9, "Failed to send crash reports for " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-static {v10, v11, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 145 │ - invoke-direct {p0, p1, v1}, Lorg/acra/SendWorker;->deleteFile(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-direct {p0, p1, v0}, Lorg/acra/SendWorker;->deleteFile(Landroid/content/Context;Ljava/lang/String;)V │ │ goto :goto_2 │ │ .line 148 │ - .end local v2 # "e":Ljava/lang/RuntimeException; │ + .end local v1 # "e":Ljava/lang/RuntimeException; │ :catch_1 │ - move-exception v2 │ + move-exception v1 │ │ .line 149 │ - .local v2, "e":Ljava/io/IOException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v1, "e":Ljava/io/IOException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Failed to load crash report for " │ + const-string v9, "Failed to load crash report for " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - invoke-static {v10, v11, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 150 │ - invoke-direct {p0, p1, v1}, Lorg/acra/SendWorker;->deleteFile(Landroid/content/Context;Ljava/lang/String;)V │ + invoke-direct {p0, p1, v0}, Lorg/acra/SendWorker;->deleteFile(Landroid/content/Context;Ljava/lang/String;)V │ │ goto :goto_2 │ │ .line 153 │ - .end local v2 # "e":Ljava/io/IOException; │ + .end local v1 # "e":Ljava/io/IOException; │ :catch_2 │ - move-exception v2 │ + move-exception v1 │ │ .line 154 │ - .local v2, "e":Lorg/acra/sender/ReportSenderException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v1, "e":Lorg/acra/sender/ReportSenderException; │ + sget-object v9, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v10, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v10}, Ljava/lang/StringBuilder;->()V │ │ - const-string v12, "Failed to send crash report for " │ + const-string v11, "Failed to send crash report for " │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-static {v10, v11, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v9, v10, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_3 │ .end method │ │ .method private deleteFile(Landroid/content/Context;Ljava/lang/String;)V │ .locals 4 │ .param p1, "context" # Landroid/content/Context; │ @@ -499,73 +489,72 @@ │ } │ .end annotation │ │ .prologue │ .line 175 │ invoke-static {}, Lorg/acra/ACRA;->isDebuggable()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lorg/acra/ACRAConfiguration;->sendReportsInDevMode()Z │ + invoke-virtual {v3}, Lorg/acra/ACRAConfiguration;->sendReportsInDevMode()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 176 │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 177 │ - .local v3, "sentAtLeastOnce":Z │ - iget-object v4, p0, Lorg/acra/SendWorker;->reportSenders:Ljava/util/List; │ + .local v2, "sentAtLeastOnce":Z │ + iget-object v3, p0, Lorg/acra/SendWorker;->reportSenders:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/acra/sender/ReportSender; │ + check-cast v1, Lorg/acra/sender/ReportSender; │ │ .line 179 │ - .local v2, "sender":Lorg/acra/sender/ReportSender; │ + .local v1, "sender":Lorg/acra/sender/ReportSender; │ :try_start_0 │ - invoke-interface {v2, p1}, Lorg/acra/sender/ReportSender;->send(Lorg/acra/collector/CrashReportData;)V │ + invoke-interface {v1, p1}, Lorg/acra/sender/ReportSender;->send(Lorg/acra/collector/CrashReportData;)V │ :try_end_0 │ .catch Lorg/acra/sender/ReportSenderException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 182 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ goto :goto_0 │ │ .line 183 │ :catch_0 │ move-exception v0 │ │ .line 184 │ .local v0, "e":Lorg/acra/sender/ReportSenderException; │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 185 │ throw v0 │ │ .line 188 │ :cond_1 │ sget-object v4, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ @@ -576,15 +565,16 @@ │ │ const-string v6, "ReportSender of class " │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + .line 190 │ + invoke-virtual {v1}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ move-result-object v6 │ │ @@ -598,23 +588,23 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 188 │ invoke-static {v4, v5}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 196 │ .end local v0 # "e":Lorg/acra/sender/ReportSenderException; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "sender":Lorg/acra/sender/ReportSender; │ - .end local v3 # "sentAtLeastOnce":Z │ + .end local v1 # "sender":Lorg/acra/sender/ReportSender; │ + .end local v2 # "sentAtLeastOnce":Z │ :cond_2 │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V ├── smali/org/acra/collector/CrashReportDataFactory.smali │ @@ -67,25 +67,24 @@ │ .line 386 │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 387 │ .local v2, "customInfo":Ljava/lang/StringBuilder; │ - iget-object v4, p0, Lorg/acra/collector/CrashReportDataFactory;->customParameters:Ljava/util/Map; │ + iget-object v3, p0, Lorg/acra/collector/CrashReportDataFactory;->customParameters:Ljava/util/Map; │ │ - invoke-interface {v4}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + invoke-interface {v3}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ move-result-object v3 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ @@ -139,17 +138,17 @@ │ │ .line 399 │ .end local v0 # "currentKey":Ljava/lang/String; │ .end local v1 # "currentVal":Ljava/lang/String; │ :cond_1 │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - return-object v4 │ + return-object v3 │ .end method │ │ .method private getReportFields()Ljava/util/List; │ .locals 5 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -960,14 +959,15 @@ │ │ move-result v7 │ │ if-eqz v7, :cond_1b │ │ const-string v7, "android.permission.READ_PHONE_STATE" │ │ + .line 315 │ invoke-virtual {v6, v7}, Lorg/acra/util/PackageManagerWrapper;->hasPermission(Ljava/lang/String;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_1b │ │ .line 316 │ @@ -999,20 +999,22 @@ │ │ move-result v7 │ │ if-eqz v7, :cond_1c │ │ const-string v7, "android.permission.READ_LOGS" │ │ + .line 327 │ invoke-virtual {v6, v7}, Lorg/acra/util/PackageManagerWrapper;->hasPermission(Ljava/lang/String;)Z │ │ move-result v7 │ │ if-nez v7, :cond_1d │ │ + .line 328 │ :cond_1c │ invoke-static {}, Lorg/acra/collector/Compatibility;->getAPILevel()I │ │ move-result v7 │ │ const/16 v8, 0x10 │ │ @@ -1099,26 +1101,28 @@ │ if-eqz v7, :cond_21 │ │ .line 340 │ sget-object v7, Lorg/acra/ReportField;->DROPBOX:Lorg/acra/ReportField; │ │ iget-object v8, p0, Lorg/acra/collector/CrashReportDataFactory;->context:Landroid/content/Context; │ │ + .line 341 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;->additionalDropBoxTags()[Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {v8, v9}, Lorg/acra/collector/DropBoxCollector;->read(Landroid/content/Context;[Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 340 │ invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;->put(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 348 │ :cond_21 │ :goto_2 │ sget-object v7, Lorg/acra/ReportField;->APPLICATION_LOG:Lorg/acra/ReportField; │ │ @@ -1133,26 +1137,28 @@ │ │ iget-object v8, p0, Lorg/acra/collector/CrashReportDataFactory;->context:Landroid/content/Context; │ │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v9 │ │ + .line 350 │ invoke-virtual {v9}, Lorg/acra/ACRAConfiguration;->applicationLogFile()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Lorg/acra/ACRAConfiguration;->applicationLogFileLines()I │ │ move-result v10 │ │ + .line 349 │ invoke-static {v8, v9, v10}, Lorg/acra/collector/LogFileCollector;->collectLogFile(Landroid/content/Context;Ljava/lang/String;I)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v0, v7, v8}, Lorg/acra/collector/CrashReportData;->put(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 354 ├── smali/org/acra/collector/DeviceFeaturesCollector.smali │ @@ -11,228 +11,222 @@ │ .line 32 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static getFeatures(Landroid/content/Context;)Ljava/lang/String; │ - .locals 16 │ + .locals 15 │ .param p0, "ctx" # Landroid/content/Context; │ │ .prologue │ + const/4 v11, 0x0 │ + │ .line 36 │ invoke-static {}, Lorg/acra/collector/Compatibility;->getAPILevel()I │ │ - move-result v13 │ + move-result v10 │ │ - const/4 v14, 0x5 │ + const/4 v12, 0x5 │ │ - if-ge v13, v14, :cond_0 │ + if-ge v10, v12, :cond_0 │ │ .line 37 │ - const-string v13, "Data available only with API Level >= 5" │ + const-string v10, "Data available only with API Level >= 5" │ │ .line 63 │ :goto_0 │ - return-object v13 │ + return-object v10 │ │ .line 40 │ :cond_0 │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ .line 42 │ - .local v12, "result":Ljava/lang/StringBuilder; │ + .local v9, "result":Ljava/lang/StringBuilder; │ :try_start_0 │ - invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ + invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v11 │ + move-result-object v8 │ │ .line 43 │ - .local v11, "pm":Landroid/content/pm/PackageManager; │ - const-class v14, Landroid/content/pm/PackageManager; │ + .local v8, "pm":Landroid/content/pm/PackageManager; │ + const-class v12, Landroid/content/pm/PackageManager; │ │ - const-string v15, "getSystemAvailableFeatures" │ + const-string v13, "getSystemAvailableFeatures" │ │ - const/4 v13, 0x0 │ + const/4 v10, 0x0 │ │ - check-cast v13, [Ljava/lang/Class; │ + check-cast v10, [Ljava/lang/Class; │ │ - invoke-virtual {v14, v15, v13}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v12, v13, v10}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 44 │ - .local v7, "getSystemAvailableFeatures":Ljava/lang/reflect/Method; │ - const/4 v13, 0x0 │ + .local v6, "getSystemAvailableFeatures":Ljava/lang/reflect/Method; │ + const/4 v10, 0x0 │ │ - new-array v13, v13, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - invoke-virtual {v7, v11, v13}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v6, v8, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v10 │ │ - check-cast v13, [Ljava/lang/Object; │ + check-cast v10, [Ljava/lang/Object; │ │ - move-object v0, v13 │ + move-object v0, v10 │ │ check-cast v0, [Ljava/lang/Object; │ │ - move-object v5, v0 │ + move-object v4, v0 │ │ .line 45 │ - .local v5, "features":[Ljava/lang/Object; │ - move-object v1, v5 │ - │ - .local v1, "arr$":[Ljava/lang/Object; │ - array-length v10, v1 │ - │ - .local v10, "len$":I │ - const/4 v9, 0x0 │ + .local v4, "features":[Ljava/lang/Object; │ + array-length v12, v4 │ │ - .local v9, "i$":I │ :goto_1 │ - if-ge v9, v10, :cond_2 │ + if-ge v11, v12, :cond_2 │ │ - aget-object v3, v1, v9 │ + aget-object v2, v4, v11 │ │ .line 46 │ - .local v3, "feature":Ljava/lang/Object; │ - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + .local v2, "feature":Ljava/lang/Object; │ + invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v13 │ + move-result-object v10 │ │ - const-string v14, "name" │ + const-string v13, "name" │ │ - invoke-virtual {v13, v14}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v10, v13}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ - move-result-object v13 │ + move-result-object v10 │ │ - invoke-virtual {v13, v3}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v10, v2}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 47 │ - .local v4, "featureName":Ljava/lang/String; │ - if-eqz v4, :cond_1 │ + .local v3, "featureName":Ljava/lang/String; │ + if-eqz v3, :cond_1 │ │ .line 48 │ - invoke-virtual {v12, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 55 │ :goto_2 │ - const-string v13, "\n" │ + const-string v10, "\n" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 45 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v10, v11, 0x1 │ + │ + move v11, v10 │ │ goto :goto_1 │ │ .line 50 │ :cond_1 │ - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - const-string v15, "getGlEsVersion" │ + const-string v14, "getGlEsVersion" │ │ - const/4 v13, 0x0 │ + const/4 v10, 0x0 │ │ - check-cast v13, [Ljava/lang/Class; │ + check-cast v10, [Ljava/lang/Class; │ │ - invoke-virtual {v14, v15, v13}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v13, v14, v10}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 51 │ - .local v6, "getGlEsVersion":Ljava/lang/reflect/Method; │ - const/4 v13, 0x0 │ + .local v5, "getGlEsVersion":Ljava/lang/reflect/Method; │ + const/4 v10, 0x0 │ │ - new-array v13, v13, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - invoke-virtual {v6, v3, v13}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v5, v2, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ .line 52 │ - .local v8, "glEsVersion":Ljava/lang/String; │ - const-string v13, "glEsVersion = " │ + .local v7, "glEsVersion":Ljava/lang/String; │ + const-string v10, "glEsVersion = " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 53 │ - invoke-virtual {v12, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_2 │ │ .line 57 │ - .end local v1 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "feature":Ljava/lang/Object; │ - .end local v4 # "featureName":Ljava/lang/String; │ - .end local v5 # "features":[Ljava/lang/Object; │ - .end local v6 # "getGlEsVersion":Ljava/lang/reflect/Method; │ - .end local v7 # "getSystemAvailableFeatures":Ljava/lang/reflect/Method; │ - .end local v8 # "glEsVersion":Ljava/lang/String; │ - .end local v9 # "i$":I │ - .end local v10 # "len$":I │ - .end local v11 # "pm":Landroid/content/pm/PackageManager; │ + .end local v2 # "feature":Ljava/lang/Object; │ + .end local v3 # "featureName":Ljava/lang/String; │ + .end local v4 # "features":[Ljava/lang/Object; │ + .end local v5 # "getGlEsVersion":Ljava/lang/reflect/Method; │ + .end local v6 # "getSystemAvailableFeatures":Ljava/lang/reflect/Method; │ + .end local v7 # "glEsVersion":Ljava/lang/String; │ + .end local v8 # "pm":Landroid/content/pm/PackageManager; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 58 │ - .local v2, "e":Ljava/lang/Throwable; │ - sget-object v13, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v1, "e":Ljava/lang/Throwable; │ + sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "Couldn\'t retrieve DeviceFeatures for " │ + const-string v12, "Couldn\'t retrieve DeviceFeatures for " │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v11 │ │ - invoke-virtual/range {p0 .. p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ + invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v12 │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v11 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v11 │ │ - invoke-static {v13, v14, v2}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v10, v11, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 59 │ - const-string v13, "Could not retrieve data: " │ + const-string v10, "Could not retrieve data: " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 60 │ - invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v10 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 63 │ - .end local v2 # "e":Ljava/lang/Throwable; │ + .end local v1 # "e":Ljava/lang/Throwable; │ :cond_2 │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v10 │ │ goto/16 :goto_0 │ .end method ├── smali/org/acra/collector/DisplayManagerCollector.smali │ @@ -235,14 +235,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget v5, v3, Landroid/graphics/Point;->y:I │ │ + .line 178 │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const/16 v5, 0x5d │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ @@ -278,14 +279,15 @@ │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ iget v5, v1, Landroid/graphics/Point;->y:I │ │ + .line 180 │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const/16 v5, 0x5d │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ @@ -574,458 +576,447 @@ │ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ .method public static collectDisplays(Landroid/content/Context;)Ljava/lang/String; │ - .locals 14 │ + .locals 12 │ .param p0, "ctx" # Landroid/content/Context; │ │ .prologue │ - const/4 v13, 0x0 │ + const/4 v9, 0x0 │ │ .line 24 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 25 │ - .local v4, "displays":[Landroid/view/Display; │ - new-instance v9, Ljava/lang/StringBuilder; │ + .local v3, "displays":[Landroid/view/Display; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ .line 27 │ - .local v9, "result":Ljava/lang/StringBuilder; │ + .local v6, "result":Ljava/lang/StringBuilder; │ invoke-static {}, Lorg/acra/collector/Compatibility;->getAPILevel()I │ │ - move-result v11 │ + move-result v8 │ │ - const/16 v12, 0x11 │ + const/16 v10, 0x11 │ │ - if-ge v11, v12, :cond_0 │ + if-ge v8, v10, :cond_0 │ │ .line 30 │ - const-string v11, "window" │ + const-string v8, "window" │ │ - invoke-virtual {p0, v11}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + .line 31 │ + invoke-virtual {p0, v8}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - check-cast v10, Landroid/view/WindowManager; │ + check-cast v7, Landroid/view/WindowManager; │ │ .line 32 │ - .local v10, "windowManager":Landroid/view/WindowManager; │ - const/4 v11, 0x1 │ + .local v7, "windowManager":Landroid/view/WindowManager; │ + const/4 v8, 0x1 │ │ - new-array v4, v11, [Landroid/view/Display; │ + new-array v3, v8, [Landroid/view/Display; │ │ .line 33 │ - invoke-interface {v10}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; │ + invoke-interface {v7}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - aput-object v11, v4, v13 │ + aput-object v8, v3, v9 │ │ .line 57 │ - .end local v10 # "windowManager":Landroid/view/WindowManager; │ + .end local v7 # "windowManager":Landroid/view/WindowManager; │ :goto_0 │ - move-object v1, v4 │ - │ - .local v1, "arr$":[Landroid/view/Display; │ - array-length v8, v1 │ + array-length v10, v3 │ │ - .local v8, "len$":I │ - const/4 v7, 0x0 │ + move v8, v9 │ │ - .local v7, "i$":I │ :goto_1 │ - if-ge v7, v8, :cond_1 │ + if-ge v8, v10, :cond_1 │ │ - aget-object v2, v1, v7 │ + aget-object v1, v3, v8 │ │ .line 58 │ - .local v2, "display":Landroid/view/Display; │ - invoke-static {v2}, Lorg/acra/collector/DisplayManagerCollector;->collectDisplayData(Landroid/view/Display;)Ljava/lang/Object; │ + .local v1, "display":Landroid/view/Display; │ + invoke-static {v1}, Lorg/acra/collector/DisplayManagerCollector;->collectDisplayData(Landroid/view/Display;)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ .line 57 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_1 │ │ .line 38 │ - .end local v1 # "arr$":[Landroid/view/Display; │ - .end local v2 # "display":Landroid/view/Display; │ - .end local v7 # "i$":I │ - .end local v8 # "len$":I │ + .end local v1 # "display":Landroid/view/Display; │ :cond_0 │ :try_start_0 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, "DISPLAY_SERVICE" │ + const-string v10, "DISPLAY_SERVICE" │ │ - invoke-virtual {v11, v12}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v8, v10}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-virtual {v11, v12}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .line 39 │ + invoke-virtual {v8, v10}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - check-cast v11, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ - check-cast v11, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ - invoke-virtual {p0, v11}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + .line 38 │ + invoke-virtual {p0, v8}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 40 │ - .local v3, "displayManager":Ljava/lang/Object; │ - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + .local v2, "displayManager":Ljava/lang/Object; │ + invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - const-string v12, "getDisplays" │ + const-string v10, "getDisplays" │ │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ - new-array v13, v13, [Ljava/lang/Class; │ + new-array v11, v11, [Ljava/lang/Class; │ │ - invoke-virtual {v11, v12, v13}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v8, v10, v11}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 41 │ - .local v6, "getDisplays":Ljava/lang/reflect/Method; │ - const/4 v11, 0x0 │ + .local v5, "getDisplays":Ljava/lang/reflect/Method; │ + const/4 v8, 0x0 │ │ - new-array v11, v11, [Ljava/lang/Object; │ + new-array v8, v8, [Ljava/lang/Object; │ │ - invoke-virtual {v6, v3, v11}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v5, v2, v8}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - check-cast v11, [Landroid/view/Display; │ + check-cast v8, [Landroid/view/Display; │ │ - move-object v0, v11 │ + move-object v0, v8 │ │ check-cast v0, [Landroid/view/Display; │ │ - move-object v4, v0 │ + move-object v3, v0 │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_3 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_4 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_5 │ │ goto :goto_0 │ │ .line 42 │ - .end local v3 # "displayManager":Ljava/lang/Object; │ - .end local v6 # "getDisplays":Ljava/lang/reflect/Method; │ + .end local v2 # "displayManager":Ljava/lang/Object; │ + .end local v5 # "getDisplays":Ljava/lang/reflect/Method; │ :catch_0 │ - move-exception v5 │ + move-exception v4 │ │ .line 43 │ - .local v5, "e":Ljava/lang/IllegalArgumentException; │ - sget-object v11, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ + .local v4, "e":Ljava/lang/IllegalArgumentException; │ + sget-object v8, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ │ - sget-object v12, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v13, "Error while collecting DisplayManager data: " │ + const-string v11, "Error while collecting DisplayManager data: " │ │ - invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ .line 44 │ - .end local v5 # "e":Ljava/lang/IllegalArgumentException; │ + .end local v4 # "e":Ljava/lang/IllegalArgumentException; │ :catch_1 │ - move-exception v5 │ + move-exception v4 │ │ .line 45 │ - .local v5, "e":Ljava/lang/SecurityException; │ - sget-object v11, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ + .local v4, "e":Ljava/lang/SecurityException; │ + sget-object v8, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ │ - sget-object v12, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v13, "Error while collecting DisplayManager data: " │ + const-string v11, "Error while collecting DisplayManager data: " │ │ - invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ .line 46 │ - .end local v5 # "e":Ljava/lang/SecurityException; │ + .end local v4 # "e":Ljava/lang/SecurityException; │ :catch_2 │ - move-exception v5 │ + move-exception v4 │ │ .line 47 │ - .local v5, "e":Ljava/lang/IllegalAccessException; │ - sget-object v11, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ + .local v4, "e":Ljava/lang/IllegalAccessException; │ + sget-object v8, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ │ - sget-object v12, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v13, "Error while collecting DisplayManager data: " │ + const-string v11, "Error while collecting DisplayManager data: " │ │ - invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ .line 48 │ - .end local v5 # "e":Ljava/lang/IllegalAccessException; │ + .end local v4 # "e":Ljava/lang/IllegalAccessException; │ :catch_3 │ - move-exception v5 │ + move-exception v4 │ │ .line 49 │ - .local v5, "e":Ljava/lang/NoSuchFieldException; │ - sget-object v11, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ + .local v4, "e":Ljava/lang/NoSuchFieldException; │ + sget-object v8, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ │ - sget-object v12, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v13, "Error while collecting DisplayManager data: " │ + const-string v11, "Error while collecting DisplayManager data: " │ │ - invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ .line 50 │ - .end local v5 # "e":Ljava/lang/NoSuchFieldException; │ + .end local v4 # "e":Ljava/lang/NoSuchFieldException; │ :catch_4 │ - move-exception v5 │ + move-exception v4 │ │ .line 51 │ - .local v5, "e":Ljava/lang/NoSuchMethodException; │ - sget-object v11, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ + .local v4, "e":Ljava/lang/NoSuchMethodException; │ + sget-object v8, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ │ - sget-object v12, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v13, "Error while collecting DisplayManager data: " │ + const-string v11, "Error while collecting DisplayManager data: " │ │ - invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_0 │ │ .line 52 │ - .end local v5 # "e":Ljava/lang/NoSuchMethodException; │ + .end local v4 # "e":Ljava/lang/NoSuchMethodException; │ :catch_5 │ - move-exception v5 │ + move-exception v4 │ │ .line 53 │ - .local v5, "e":Ljava/lang/reflect/InvocationTargetException; │ - sget-object v11, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ + .local v4, "e":Ljava/lang/reflect/InvocationTargetException; │ + sget-object v8, Lorg/acra/ACRA;->log:Lorg/acra/log/ACRALog; │ │ - sget-object v12, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v13, "Error while collecting DisplayManager data: " │ + const-string v11, "Error while collecting DisplayManager data: " │ │ - invoke-interface {v11, v12, v13, v5}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-interface {v8, v10, v11, v4}, Lorg/acra/log/ACRALog;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto/16 :goto_0 │ │ .line 61 │ - .end local v5 # "e":Ljava/lang/reflect/InvocationTargetException; │ - .restart local v1 # "arr$":[Landroid/view/Display; │ - .restart local v7 # "i$":I │ - .restart local v8 # "len$":I │ + .end local v4 # "e":Ljava/lang/reflect/InvocationTargetException; │ :cond_1 │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v8 │ │ - return-object v11 │ + return-object v8 │ .end method │ │ .method private static collectFlags(Landroid/view/Display;)Ljava/lang/String; │ .locals 10 │ .param p0, "display" # Landroid/view/Display; │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 191 │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 193 │ - .local v6, "result":Ljava/lang/StringBuilder; │ + .local v3, "result":Ljava/lang/StringBuilder; │ :try_start_0 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "getFlags" │ + const-string v6, "getFlags" │ │ - const/4 v9, 0x0 │ + const/4 v7, 0x0 │ │ - new-array v9, v9, [Ljava/lang/Class; │ + new-array v7, v7, [Ljava/lang/Class; │ │ - invoke-virtual {v7, v8, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v4, v6, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 194 │ - .local v3, "getFlags":Ljava/lang/reflect/Method; │ - const/4 v7, 0x0 │ + .local v2, "getFlags":Ljava/lang/reflect/Method; │ + const/4 v4, 0x0 │ │ - new-array v7, v7, [Ljava/lang/Object; │ + new-array v4, v4, [Ljava/lang/Object; │ │ - invoke-virtual {v3, p0, v7}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, p0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Ljava/lang/Integer; │ + check-cast v4, Ljava/lang/Integer; │ │ - invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v1 │ │ .line 196 │ - .local v2, "flags":I │ + .local v1, "flags":I │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + invoke-virtual {v4}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v0 │ + move-result-object v6 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v5, v0 │ + array-length v7, v6 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + move v4, v5 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_1 │ + if-ge v4, v7, :cond_1 │ │ - aget-object v1, v0, v4 │ + aget-object v0, v6, v4 │ │ .line 197 │ - .local v1, "field":Ljava/lang/reflect/Field; │ - invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + .local v0, "field":Ljava/lang/reflect/Field; │ + invoke-virtual {v0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v5 │ │ const-string v8, "FLAG_" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v5, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v7 │ + move-result v5 │ │ - if-eqz v7, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 198 │ - sget-object v7, Lorg/acra/collector/DisplayManagerCollector;->mFlagsNames:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/DisplayManagerCollector;->mFlagsNames:Landroid/util/SparseArray; │ │ const/4 v8, 0x0 │ │ - invoke-virtual {v1, v8}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v0, v8}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v8 │ │ - invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-virtual {v7, v8, v9}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v5, v8, v9}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ .line 196 │ :cond_0 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 202 │ - .end local v1 # "field":Ljava/lang/reflect/Field; │ + .end local v0 # "field":Ljava/lang/reflect/Field; │ :cond_1 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".flags=" │ + const-string v5, ".flags=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - sget-object v8, Lorg/acra/collector/DisplayManagerCollector;->mFlagsNames:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/DisplayManagerCollector;->mFlagsNames:Landroid/util/SparseArray; │ │ - invoke-static {v8, v2}, Lorg/acra/collector/DisplayManagerCollector;->activeFlags(Landroid/util/SparseArray;I)Ljava/lang/String; │ + invoke-static {v5, v1}, Lorg/acra/collector/DisplayManagerCollector;->activeFlags(Landroid/util/SparseArray;I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + .line 203 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_4 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_3 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 210 │ - .end local v0 # "arr$":[Ljava/lang/reflect/Field; │ - .end local v2 # "flags":I │ - .end local v3 # "getFlags":Ljava/lang/reflect/Method; │ - .end local v4 # "i$":I │ - .end local v5 # "len$":I │ + .end local v1 # "flags":I │ + .end local v2 # "getFlags":Ljava/lang/reflect/Method; │ :goto_1 │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - return-object v7 │ + return-object v4 │ │ .line 208 │ :catch_0 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 207 │ :catch_1 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 206 │ :catch_2 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 205 │ :catch_3 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 204 │ :catch_4 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ .end method │ │ .method private static collectIsValid(Landroid/view/Display;)Ljava/lang/Object; │ .locals 6 │ .param p0, "display" # Landroid/view/Display; │ @@ -1138,93 +1129,91 @@ │ │ .method private static collectMetrics(Landroid/view/Display;Ljava/lang/String;)Ljava/lang/Object; │ .locals 10 │ .param p0, "display" # Landroid/view/Display; │ .param p1, "methodName" # Ljava/lang/String; │ │ .prologue │ + const/4 v4, 0x0 │ + │ .line 230 │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 232 │ - .local v6, "result":Ljava/lang/StringBuilder; │ + .local v3, "result":Ljava/lang/StringBuilder; │ :try_start_0 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v7 │ + move-result-object v5 │ │ - const/4 v8, 0x0 │ + const/4 v6, 0x0 │ │ - new-array v8, v8, [Ljava/lang/Class; │ + new-array v6, v6, [Ljava/lang/Class; │ │ - invoke-virtual {v7, p1, v8}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v5, p1, v6}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 233 │ - .local v2, "getMetrics":Ljava/lang/reflect/Method; │ - const/4 v7, 0x0 │ + .local v1, "getMetrics":Ljava/lang/reflect/Method; │ + const/4 v5, 0x0 │ │ - new-array v7, v7, [Ljava/lang/Object; │ + new-array v5, v5, [Ljava/lang/Object; │ │ - invoke-virtual {v2, p0, v7}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p0, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Landroid/util/DisplayMetrics; │ + check-cast v2, Landroid/util/DisplayMetrics; │ │ .line 235 │ - .local v5, "metrics":Landroid/util/DisplayMetrics; │ - const-class v7, Landroid/util/DisplayMetrics; │ + .local v2, "metrics":Landroid/util/DisplayMetrics; │ + const-class v5, Landroid/util/DisplayMetrics; │ │ - invoke-virtual {v7}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + invoke-virtual {v5}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v4, v0 │ + array-length v6, v5 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v4, v6, :cond_1 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v5, v4 │ │ .line 236 │ - .local v1, "field":Ljava/lang/reflect/Field; │ - invoke-virtual {v1}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ + .local v0, "field":Ljava/lang/reflect/Field; │ + invoke-virtual {v0}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ │ move-result-object v7 │ │ const-class v8, Ljava/lang/Integer; │ │ invoke-virtual {v7, v8}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ const-string v8, "DENSITY_" │ │ invoke-virtual {v7, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ - invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + .line 237 │ + invoke-virtual {v0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ const-string v8, "DENSITY_DEFAULT" │ │ invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ @@ -1233,338 +1222,342 @@ │ if-nez v7, :cond_0 │ │ .line 238 │ sget-object v7, Lorg/acra/collector/DisplayManagerCollector;->mDensities:Landroid/util/SparseArray; │ │ const/4 v8, 0x0 │ │ - invoke-virtual {v1, v8}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v0, v8}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v8 │ │ - invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-virtual {v7, v8, v9}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ .line 235 │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 242 │ - .end local v1 # "field":Ljava/lang/reflect/Field; │ + .end local v0 # "field":Ljava/lang/reflect/Field; │ :cond_1 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0x2e │ + const/16 v5, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".density=" │ + const-string v5, ".density=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - iget v8, v5, Landroid/util/DisplayMetrics;->density:F │ + iget v5, v2, Landroid/util/DisplayMetrics;->density:F │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ + .line 243 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 244 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0x2e │ + const/16 v5, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".densityDpi=" │ + const-string v5, ".densityDpi=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + .line 245 │ + invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "densityDpi" │ + const-string v6, "densityDpi" │ │ - invoke-virtual {v8, v9}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v5, v6}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 246 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0x2e │ + const/16 v5, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "scaledDensity=x" │ + const-string v5, "scaledDensity=x" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - iget v8, v5, Landroid/util/DisplayMetrics;->scaledDensity:F │ + iget v5, v2, Landroid/util/DisplayMetrics;->scaledDensity:F │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ + .line 247 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 248 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0x2e │ + const/16 v5, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".widthPixels=" │ + const-string v5, ".widthPixels=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - iget v8, v5, Landroid/util/DisplayMetrics;->widthPixels:I │ + iget v5, v2, Landroid/util/DisplayMetrics;->widthPixels:I │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + .line 249 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 250 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0x2e │ + const/16 v5, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".heightPixels=" │ + const-string v5, ".heightPixels=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - iget v8, v5, Landroid/util/DisplayMetrics;->heightPixels:I │ + iget v5, v2, Landroid/util/DisplayMetrics;->heightPixels:I │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + .line 251 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 252 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0x2e │ + const/16 v5, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".xdpi=" │ + const-string v5, ".xdpi=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - iget v8, v5, Landroid/util/DisplayMetrics;->xdpi:F │ + iget v5, v2, Landroid/util/DisplayMetrics;->xdpi:F │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + .line 253 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 254 │ invoke-virtual {p0}, Landroid/view/Display;->getDisplayId()I │ │ - move-result v7 │ + move-result v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0x2e │ + const/16 v5, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".ydpi=" │ + const-string v5, ".ydpi=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - iget v8, v5, Landroid/util/DisplayMetrics;->ydpi:F │ + iget v5, v2, Landroid/util/DisplayMetrics;->ydpi:F │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const/16 v8, 0xa │ + const/16 v5, 0xa │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + .line 255 │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_5 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_4 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_3 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 264 │ - .end local v0 # "arr$":[Ljava/lang/reflect/Field; │ - .end local v2 # "getMetrics":Ljava/lang/reflect/Method; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ - .end local v5 # "metrics":Landroid/util/DisplayMetrics; │ + .end local v1 # "getMetrics":Ljava/lang/reflect/Method; │ + .end local v2 # "metrics":Landroid/util/DisplayMetrics; │ :goto_1 │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - return-object v7 │ + return-object v4 │ │ .line 262 │ :catch_0 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 261 │ :catch_1 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 260 │ :catch_2 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 259 │ :catch_3 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 258 │ :catch_4 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ │ .line 257 │ :catch_5 │ - move-exception v7 │ + move-exception v4 │ │ goto :goto_1 │ .end method │ │ .method private static collectName(Landroid/view/Display;)Ljava/lang/String; │ .locals 6 │ .param p0, "display" # Landroid/view/Display; │ @@ -1757,14 +1750,15 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const/16 v4, 0x2c │ │ + .line 144 │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ invoke-virtual {v2}, Landroid/graphics/Rect;->width()I │ │ move-result v4 │ @@ -2103,14 +2097,15 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const/16 v4, 0x2c │ │ + .line 161 │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ iget v4, v2, Landroid/graphics/Point;->y:I │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; ├── smali/org/acra/collector/DropBoxCollector.smali │ @@ -130,290 +130,287 @@ │ .param p1, "additionalTags" # [Ljava/lang/String; │ │ .prologue │ .line 62 │ :try_start_0 │ invoke-static {}, Lorg/acra/collector/Compatibility;->getDropBoxServiceName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 63 │ - .local v13, "serviceName":Ljava/lang/String; │ - if-nez v13, :cond_0 │ + .local v14, "serviceName":Ljava/lang/String; │ + if-nez v14, :cond_0 │ │ .line 64 │ - const-string v22, "N/A" │ + const-string v21, "N/A" │ │ .line 133 │ - .end local v13 # "serviceName":Ljava/lang/String; │ + .end local v14 # "serviceName":Ljava/lang/String; │ :goto_0 │ - return-object v22 │ + return-object v21 │ │ .line 67 │ - .restart local v13 # "serviceName":Ljava/lang/String; │ + .restart local v14 # "serviceName":Ljava/lang/String; │ :cond_0 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v0, v14}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v5 │ │ .line 68 │ .local v5, "dropbox":Ljava/lang/Object; │ invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - const-string v23, "getNextEntry" │ + const-string v22, "getNextEntry" │ │ - const/16 v24, 0x2 │ + const/16 v23, 0x2 │ │ - move/from16 v0, v24 │ + move/from16 v0, v23 │ │ new-array v0, v0, [Ljava/lang/Class; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v23, v0 │ │ - const/16 v25, 0x0 │ + const/16 v24, 0x0 │ │ - const-class v26, Ljava/lang/String; │ + const-class v25, Ljava/lang/String; │ │ - aput-object v26, v24, v25 │ + aput-object v25, v23, v24 │ │ - const/16 v25, 0x1 │ + const/16 v24, 0x1 │ │ - sget-object v26, Ljava/lang/Long;->TYPE:Ljava/lang/Class; │ + sget-object v25, Ljava/lang/Long;->TYPE:Ljava/lang/Class; │ │ - aput-object v26, v24, v25 │ + aput-object v25, v23, v24 │ │ - invoke-virtual/range {v22 .. v24}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual/range {v21 .. v23}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v9 │ │ .line 69 │ .local v9, "getNextEntry":Ljava/lang/reflect/Method; │ if-nez v9, :cond_1 │ │ .line 70 │ - const-string v22, "" │ + const-string v21, "" │ │ goto :goto_0 │ │ .line 73 │ :cond_1 │ - new-instance v19, Landroid/text/format/Time; │ + new-instance v20, Landroid/text/format/Time; │ │ - invoke-direct/range {v19 .. v19}, Landroid/text/format/Time;->()V │ + invoke-direct/range {v20 .. v20}, Landroid/text/format/Time;->()V │ │ .line 74 │ - .local v19, "timer":Landroid/text/format/Time; │ - invoke-virtual/range {v19 .. v19}, Landroid/text/format/Time;->setToNow()V │ + .local v20, "timer":Landroid/text/format/Time; │ + invoke-virtual/range {v20 .. v20}, Landroid/text/format/Time;->setToNow()V │ │ .line 75 │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ iget v0, v0, Landroid/text/format/Time;->minute:I │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - invoke-virtual/range {v23 .. v23}, Lorg/acra/ACRAConfiguration;->dropboxCollectionMinutes()I │ + invoke-virtual/range {v22 .. v22}, Lorg/acra/ACRAConfiguration;->dropboxCollectionMinutes()I │ │ - move-result v23 │ + move-result v22 │ │ - sub-int v22, v22, v23 │ + sub-int v21, v21, v22 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ iput v0, v1, Landroid/text/format/Time;->minute:I │ │ .line 76 │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - move-object/from16 v0, v19 │ - │ - move/from16 v1, v22 │ - │ - invoke-virtual {v0, v1}, Landroid/text/format/Time;->normalize(Z)J │ + invoke-virtual/range {v20 .. v21}, Landroid/text/format/Time;->normalize(Z)J │ │ .line 77 │ - const/16 v22, 0x0 │ - │ - move-object/from16 v0, v19 │ + const/16 v21, 0x0 │ │ - move/from16 v1, v22 │ + invoke-virtual/range {v20 .. v21}, Landroid/text/format/Time;->toMillis(Z)J │ │ - invoke-virtual {v0, v1}, Landroid/text/format/Time;->toMillis(Z)J │ - │ - move-result-wide v20 │ + move-result-wide v18 │ │ .line 79 │ - .local v20, "time":J │ - new-instance v17, Ljava/util/ArrayList; │ + .local v18, "time":J │ + new-instance v16, Ljava/util/ArrayList; │ │ - invoke-direct/range {v17 .. v17}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/util/ArrayList;->()V │ │ .line 80 │ - .local v17, "tags":Ljava/util/List;, "Ljava/util/List;" │ + .local v16, "tags":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-virtual/range {v22 .. v22}, Lorg/acra/ACRAConfiguration;->includeDropBoxSystemTags()Z │ + invoke-virtual/range {v21 .. v21}, Lorg/acra/ACRAConfiguration;->includeDropBoxSystemTags()Z │ │ - move-result v22 │ + move-result v21 │ │ - if-eqz v22, :cond_2 │ + if-eqz v21, :cond_2 │ │ .line 81 │ - sget-object v22, Lorg/acra/collector/DropBoxCollector;->SYSTEM_TAGS:[Ljava/lang/String; │ + sget-object v21, Lorg/acra/collector/DropBoxCollector;->SYSTEM_TAGS:[Ljava/lang/String; │ │ - invoke-static/range {v22 .. v22}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + invoke-static/range {v21 .. v21}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 83 │ :cond_2 │ if-eqz p1, :cond_3 │ │ move-object/from16 v0, p1 │ │ array-length v0, v0 │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - if-lez v22, :cond_3 │ + if-lez v21, :cond_3 │ │ .line 84 │ invoke-static/range {p1 .. p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 87 │ :cond_3 │ - invoke-interface/range {v17 .. v17}, Ljava/util/List;->isEmpty()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/List;->isEmpty()Z │ │ - move-result v22 │ + move-result v21 │ │ - if-eqz v22, :cond_4 │ + if-eqz v21, :cond_4 │ │ .line 88 │ - const-string v22, "No tag configured for collection." │ + const-string v21, "No tag configured for collection." │ │ goto/16 :goto_0 │ │ .line 91 │ :cond_4 │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ .line 92 │ .local v6, "dropboxContent":Ljava/lang/StringBuilder; │ - invoke-interface/range {v17 .. v17}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v16 .. v16}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v12 │ + move-result-object v22 │ │ - .local v12, "i$":Ljava/util/Iterator; │ :cond_5 │ :goto_1 │ - invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v22 .. v22}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v22 │ + move-result v21 │ │ - if-eqz v22, :cond_8 │ + if-eqz v21, :cond_8 │ │ - invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v22 .. v22}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - check-cast v16, Ljava/lang/String; │ + check-cast v15, Ljava/lang/String; │ │ .line 93 │ - .local v16, "tag":Ljava/lang/String; │ - const-string v22, "Tag: " │ + .local v15, "tag":Ljava/lang/String; │ + const-string v21, "Tag: " │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ - │ - move-object/from16 v0, v22 │ + move-result-object v21 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ const/16 v23, 0xa │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v21 │ + │ + move/from16 v1, v23 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 94 │ - const/16 v22, 0x2 │ + const/16 v21, 0x2 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ const/16 v23, 0x0 │ │ - aput-object v16, v22, v23 │ + aput-object v15, v21, v23 │ │ const/16 v23, 0x1 │ │ - invoke-static/range {v20 .. v21}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v24 │ │ - aput-object v24, v22, v23 │ + aput-object v24, v21, v23 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v9, v5, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v8 │ │ .line 95 │ .local v8, "entry":Ljava/lang/Object; │ if-nez v8, :cond_6 │ │ .line 96 │ - const-string v22, "Nothing." │ + const-string v21, "Nothing." │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ const/16 v23, 0xa │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v21 │ + │ + move/from16 v1, v23 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_3 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_4 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_5 │ @@ -421,54 +418,52 @@ │ goto :goto_1 │ │ .line 119 │ .end local v5 # "dropbox":Ljava/lang/Object; │ .end local v6 # "dropboxContent":Ljava/lang/StringBuilder; │ .end local v8 # "entry":Ljava/lang/Object; │ .end local v9 # "getNextEntry":Ljava/lang/reflect/Method; │ - .end local v12 # "i$":Ljava/util/Iterator; │ - .end local v13 # "serviceName":Ljava/lang/String; │ - .end local v16 # "tag":Ljava/lang/String; │ - .end local v17 # "tags":Ljava/util/List;, "Ljava/util/List;" │ - .end local v19 # "timer":Landroid/text/format/Time; │ - .end local v20 # "time":J │ + .end local v14 # "serviceName":Ljava/lang/String; │ + .end local v15 # "tag":Ljava/lang/String; │ + .end local v16 # "tags":Ljava/util/List;, "Ljava/util/List;" │ + .end local v18 # "time":J │ + .end local v20 # "timer":Landroid/text/format/Time; │ :catch_0 │ move-exception v7 │ │ .line 120 │ .local v7, "e":Ljava/lang/SecurityException; │ - sget-object v22, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v21, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v23, "DropBoxManager not available." │ + const-string v22, "DropBoxManager not available." │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v21 .. v22}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 133 │ .end local v7 # "e":Ljava/lang/SecurityException; │ :goto_2 │ - const-string v22, "N/A" │ + const-string v21, "N/A" │ │ goto/16 :goto_0 │ │ .line 100 │ .restart local v5 # "dropbox":Ljava/lang/Object; │ .restart local v6 # "dropboxContent":Ljava/lang/StringBuilder; │ .restart local v8 # "entry":Ljava/lang/Object; │ .restart local v9 # "getNextEntry":Ljava/lang/reflect/Method; │ - .restart local v12 # "i$":Ljava/util/Iterator; │ - .restart local v13 # "serviceName":Ljava/lang/String; │ - .restart local v16 # "tag":Ljava/lang/String; │ - .restart local v17 # "tags":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v19 # "timer":Landroid/text/format/Time; │ - .restart local v20 # "time":J │ + .restart local v14 # "serviceName":Ljava/lang/String; │ + .restart local v15 # "tag":Ljava/lang/String; │ + .restart local v16 # "tags":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v18 # "time":J │ + .restart local v20 # "timer":Landroid/text/format/Time; │ :cond_6 │ :try_start_1 │ invoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v22 │ + move-result-object v21 │ │ const-string v23, "getText" │ │ const/16 v24, 0x1 │ │ move/from16 v0, v24 │ │ @@ -478,216 +473,238 @@ │ │ const/16 v25, 0x0 │ │ sget-object v26, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; │ │ aput-object v26, v24, v25 │ │ - invoke-virtual/range {v22 .. v24}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + move-object/from16 v0, v21 │ + │ + move-object/from16 v1, v23 │ + │ + move-object/from16 v2, v24 │ + │ + invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v10 │ │ .line 101 │ .local v10, "getText":Ljava/lang/reflect/Method; │ invoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v23 │ │ const-string v24, "getTimeMillis" │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - check-cast v22, [Ljava/lang/Class; │ + check-cast v21, [Ljava/lang/Class; │ │ move-object/from16 v0, v23 │ │ move-object/from16 v1, v24 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v11 │ │ .line 102 │ .local v11, "getTimeMillis":Ljava/lang/reflect/Method; │ invoke-virtual {v8}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v23 │ │ const-string v24, "close" │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - check-cast v22, [Ljava/lang/Class; │ + check-cast v21, [Ljava/lang/Class; │ │ move-object/from16 v0, v23 │ │ move-object/from16 v1, v24 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ move-result-object v4 │ │ .line 103 │ .local v4, "close":Ljava/lang/reflect/Method; │ :goto_3 │ if-eqz v8, :cond_5 │ │ .line 104 │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - check-cast v22, [Ljava/lang/Object; │ + check-cast v21, [Ljava/lang/Object; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v11, v8, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - check-cast v22, Ljava/lang/Long; │ + check-cast v21, Ljava/lang/Long; │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/Long;->longValue()J │ + invoke-virtual/range {v21 .. v21}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v14 │ + move-result-wide v12 │ │ .line 105 │ - .local v14, "msec":J │ - move-object/from16 v0, v19 │ + .local v12, "msec":J │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v14, v15}, Landroid/text/format/Time;->set(J)V │ + invoke-virtual {v0, v12, v13}, Landroid/text/format/Time;->set(J)V │ │ .line 106 │ - const-string v22, "@" │ + const-string v21, "@" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - invoke-virtual/range {v19 .. v19}, Landroid/text/format/Time;->format2445()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Landroid/text/format/Time;->format2445()Ljava/lang/String; │ │ move-result-object v23 │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v21 │ │ - move-result-object v22 │ + move-object/from16 v1, v23 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + │ + move-result-object v21 │ │ const/16 v23, 0xa │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v21 │ + │ + move/from16 v1, v23 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 107 │ - const/16 v22, 0x1 │ + const/16 v21, 0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ const/16 v23, 0x0 │ │ const/16 v24, 0x1f4 │ │ invoke-static/range {v24 .. v24}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v24 │ │ - aput-object v24, v22, v23 │ + aput-object v24, v21, v23 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v10, v8, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - check-cast v18, Ljava/lang/String; │ + check-cast v17, Ljava/lang/String; │ │ .line 108 │ - .local v18, "text":Ljava/lang/String; │ - if-eqz v18, :cond_7 │ + .local v17, "text":Ljava/lang/String; │ + if-eqz v17, :cond_7 │ │ .line 109 │ - const-string v22, "Text: " │ + const-string v21, "Text: " │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ const/16 v23, 0xa │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v21 │ + │ + move/from16 v1, v23 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 113 │ :goto_4 │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - check-cast v22, [Ljava/lang/Object; │ + check-cast v21, [Ljava/lang/Object; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v4, v8, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 114 │ - const/16 v22, 0x2 │ + const/16 v21, 0x2 │ │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ const/16 v23, 0x0 │ │ - aput-object v16, v22, v23 │ + aput-object v15, v21, v23 │ │ const/16 v23, 0x1 │ │ - invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v24 │ │ - aput-object v24, v22, v23 │ + aput-object v24, v21, v23 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v9, v5, v0}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v8 │ │ .line 115 │ - goto :goto_3 │ + goto/16 :goto_3 │ │ .line 111 │ :cond_7 │ - const-string v22, "Not Text!" │ + const-string v21, "Not Text!" │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v21 │ │ invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v21 │ │ const/16 v23, 0xa │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v21 │ + │ + move/from16 v1, v23 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ :try_end_1 │ .catch Ljava/lang/SecurityException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_1 .. :try_end_1} :catch_1 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_2 │ .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_3 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_1 .. :try_end_1} :catch_4 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_1 .. :try_end_1} :catch_5 │ @@ -698,120 +715,117 @@ │ .end local v4 # "close":Ljava/lang/reflect/Method; │ .end local v5 # "dropbox":Ljava/lang/Object; │ .end local v6 # "dropboxContent":Ljava/lang/StringBuilder; │ .end local v8 # "entry":Ljava/lang/Object; │ .end local v9 # "getNextEntry":Ljava/lang/reflect/Method; │ .end local v10 # "getText":Ljava/lang/reflect/Method; │ .end local v11 # "getTimeMillis":Ljava/lang/reflect/Method; │ - .end local v12 # "i$":Ljava/util/Iterator; │ - .end local v13 # "serviceName":Ljava/lang/String; │ - .end local v14 # "msec":J │ - .end local v16 # "tag":Ljava/lang/String; │ - .end local v17 # "tags":Ljava/util/List;, "Ljava/util/List;" │ - .end local v18 # "text":Ljava/lang/String; │ - .end local v19 # "timer":Landroid/text/format/Time; │ - .end local v20 # "time":J │ + .end local v12 # "msec":J │ + .end local v14 # "serviceName":Ljava/lang/String; │ + .end local v15 # "tag":Ljava/lang/String; │ + .end local v16 # "tags":Ljava/util/List;, "Ljava/util/List;" │ + .end local v17 # "text":Ljava/lang/String; │ + .end local v18 # "time":J │ + .end local v20 # "timer":Landroid/text/format/Time; │ :catch_1 │ move-exception v7 │ │ .line 122 │ .local v7, "e":Ljava/lang/NoSuchMethodException; │ - sget-object v22, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v21, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v23, "DropBoxManager not available." │ + const-string v22, "DropBoxManager not available." │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v21 .. v22}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_2 │ │ .line 117 │ .end local v7 # "e":Ljava/lang/NoSuchMethodException; │ .restart local v5 # "dropbox":Ljava/lang/Object; │ .restart local v6 # "dropboxContent":Ljava/lang/StringBuilder; │ .restart local v9 # "getNextEntry":Ljava/lang/reflect/Method; │ - .restart local v12 # "i$":Ljava/util/Iterator; │ - .restart local v13 # "serviceName":Ljava/lang/String; │ - .restart local v17 # "tags":Ljava/util/List;, "Ljava/util/List;" │ - .restart local v19 # "timer":Landroid/text/format/Time; │ - .restart local v20 # "time":J │ + .restart local v14 # "serviceName":Ljava/lang/String; │ + .restart local v16 # "tags":Ljava/util/List;, "Ljava/util/List;" │ + .restart local v18 # "time":J │ + .restart local v20 # "timer":Landroid/text/format/Time; │ :cond_8 │ :try_start_2 │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ :try_end_2 │ .catch Ljava/lang/SecurityException; {:try_start_2 .. :try_end_2} :catch_0 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_2 .. :try_end_2} :catch_1 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_2 .. :try_end_2} :catch_2 │ .catch Ljava/lang/IllegalAccessException; {:try_start_2 .. :try_end_2} :catch_3 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_2 .. :try_end_2} :catch_4 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_2 .. :try_end_2} :catch_5 │ │ - move-result-object v22 │ + move-result-object v21 │ │ goto/16 :goto_0 │ │ .line 123 │ .end local v5 # "dropbox":Ljava/lang/Object; │ .end local v6 # "dropboxContent":Ljava/lang/StringBuilder; │ .end local v9 # "getNextEntry":Ljava/lang/reflect/Method; │ - .end local v12 # "i$":Ljava/util/Iterator; │ - .end local v13 # "serviceName":Ljava/lang/String; │ - .end local v17 # "tags":Ljava/util/List;, "Ljava/util/List;" │ - .end local v19 # "timer":Landroid/text/format/Time; │ - .end local v20 # "time":J │ + .end local v14 # "serviceName":Ljava/lang/String; │ + .end local v16 # "tags":Ljava/util/List;, "Ljava/util/List;" │ + .end local v18 # "time":J │ + .end local v20 # "timer":Landroid/text/format/Time; │ :catch_2 │ move-exception v7 │ │ .line 124 │ .local v7, "e":Ljava/lang/IllegalArgumentException; │ - sget-object v22, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v21, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v23, "DropBoxManager not available." │ + const-string v22, "DropBoxManager not available." │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v21 .. v22}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_2 │ │ .line 125 │ .end local v7 # "e":Ljava/lang/IllegalArgumentException; │ :catch_3 │ move-exception v7 │ │ .line 126 │ .local v7, "e":Ljava/lang/IllegalAccessException; │ - sget-object v22, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v21, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v23, "DropBoxManager not available." │ + const-string v22, "DropBoxManager not available." │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v21 .. v22}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_2 │ │ .line 127 │ .end local v7 # "e":Ljava/lang/IllegalAccessException; │ :catch_4 │ move-exception v7 │ │ .line 128 │ .local v7, "e":Ljava/lang/reflect/InvocationTargetException; │ - sget-object v22, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v21, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v23, "DropBoxManager not available." │ + const-string v22, "DropBoxManager not available." │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v21 .. v22}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_2 │ │ .line 129 │ .end local v7 # "e":Ljava/lang/reflect/InvocationTargetException; │ :catch_5 │ move-exception v7 │ │ .line 130 │ .local v7, "e":Ljava/lang/NoSuchFieldException; │ - sget-object v22, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + sget-object v21, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v23, "DropBoxManager not available." │ + const-string v22, "DropBoxManager not available." │ │ - invoke-static/range {v22 .. v23}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v21 .. v22}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_2 │ .end method ├── smali/org/acra/collector/LogCatCollector.smali │ @@ -92,14 +92,15 @@ │ .line 73 │ invoke-interface {v1, p0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 79 │ :cond_1 │ new-instance v4, Ljava/util/ArrayList; │ │ + .line 80 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Lorg/acra/ACRAConfiguration;->logcatArguments()[Ljava/lang/String; │ │ move-result-object v11 │ @@ -232,14 +233,15 @@ │ │ new-instance v12, Lorg/acra/collector/LogCatCollector$1; │ │ invoke-direct {v12, v8}, Lorg/acra/collector/LogCatCollector$1;->(Ljava/lang/Process;)V │ │ invoke-direct {v11, v12}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 115 │ invoke-virtual {v11}, Ljava/lang/Thread;->start()V │ │ .line 118 │ :cond_3 │ :goto_2 │ invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ :try_end_0 ├── smali/org/acra/collector/MediaCodecListCollector.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "MediaCodecListCollector.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/acra/collector/MediaCodecListCollector$1;, │ Lorg/acra/collector/MediaCodecListCollector$CodecType; │ } │ .end annotation │ │ │ # static fields │ .field private static final AAC_TYPES:[Ljava/lang/String; │ @@ -155,450 +154,444 @@ │ .field private static profileField:Ljava/lang/reflect/Field; │ │ .field private static profileLevelsField:Ljava/lang/reflect/Field; │ │ │ # direct methods │ .method static constructor ()V │ - .locals 12 │ + .locals 9 │ │ .prologue │ - const/4 v11, 0x3 │ + const/4 v8, 0x3 │ │ - const/4 v10, 0x2 │ + const/4 v7, 0x2 │ │ - const/4 v9, 0x1 │ + const/4 v6, 0x1 │ │ - const/4 v8, 0x0 │ + const/4 v2, 0x0 │ │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ .line 41 │ - const/4 v5, 0x4 │ + const/4 v3, 0x4 │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v3, v3, [Ljava/lang/String; │ │ - const-string v6, "mp4" │ + const-string v4, "mp4" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v3, v2 │ │ - const-string v6, "mpeg4" │ + const-string v4, "mpeg4" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v3, v6 │ │ - const-string v6, "MP4" │ + const-string v4, "MP4" │ │ - aput-object v6, v5, v10 │ + aput-object v4, v3, v7 │ │ - const-string v6, "MPEG4" │ + const-string v4, "MPEG4" │ │ - aput-object v6, v5, v11 │ + aput-object v4, v3, v8 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->MPEG4_TYPES:[Ljava/lang/String; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->MPEG4_TYPES:[Ljava/lang/String; │ │ .line 42 │ - const/4 v5, 0x4 │ + const/4 v3, 0x4 │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v3, v3, [Ljava/lang/String; │ │ - const-string v6, "avc" │ + const-string v4, "avc" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v3, v2 │ │ - const-string v6, "h264" │ + const-string v4, "h264" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v3, v6 │ │ - const-string v6, "AVC" │ + const-string v4, "AVC" │ │ - aput-object v6, v5, v10 │ + aput-object v4, v3, v7 │ │ - const-string v6, "H264" │ + const-string v4, "H264" │ │ - aput-object v6, v5, v11 │ + aput-object v4, v3, v8 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->AVC_TYPES:[Ljava/lang/String; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->AVC_TYPES:[Ljava/lang/String; │ │ .line 43 │ - new-array v5, v10, [Ljava/lang/String; │ + new-array v3, v7, [Ljava/lang/String; │ │ - const-string v6, "h263" │ + const-string v4, "h263" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v3, v2 │ │ - const-string v6, "H263" │ + const-string v4, "H263" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v3, v6 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->H263_TYPES:[Ljava/lang/String; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->H263_TYPES:[Ljava/lang/String; │ │ .line 44 │ - new-array v5, v10, [Ljava/lang/String; │ + new-array v3, v7, [Ljava/lang/String; │ │ - const-string v6, "aac" │ + const-string v4, "aac" │ │ - aput-object v6, v5, v8 │ + aput-object v4, v3, v2 │ │ - const-string v6, "AAC" │ + const-string v4, "AAC" │ │ - aput-object v6, v5, v9 │ + aput-object v4, v3, v6 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->AAC_TYPES:[Ljava/lang/String; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->AAC_TYPES:[Ljava/lang/String; │ │ .line 46 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ │ .line 47 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ │ .line 48 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ │ .line 49 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ │ .line 50 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->isEncoderMethod:Ljava/lang/reflect/Method; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->isEncoderMethod:Ljava/lang/reflect/Method; │ │ .line 51 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->getSupportedTypesMethod:Ljava/lang/reflect/Method; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getSupportedTypesMethod:Ljava/lang/reflect/Method; │ │ .line 52 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; │ │ .line 53 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ │ .line 54 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->colorFormatsField:Ljava/lang/reflect/Field; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->colorFormatsField:Ljava/lang/reflect/Field; │ │ .line 55 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->profileLevelsField:Ljava/lang/reflect/Field; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->profileLevelsField:Ljava/lang/reflect/Field; │ │ .line 56 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->profileField:Ljava/lang/reflect/Field; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->profileField:Ljava/lang/reflect/Field; │ │ .line 57 │ - sput-object v7, Lorg/acra/collector/MediaCodecListCollector;->levelField:Ljava/lang/reflect/Field; │ + sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->levelField:Ljava/lang/reflect/Field; │ │ .line 58 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mColorFormatValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mColorFormatValues:Landroid/util/SparseArray; │ │ .line 59 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mAVCLevelValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mAVCLevelValues:Landroid/util/SparseArray; │ │ .line 60 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mAVCProfileValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mAVCProfileValues:Landroid/util/SparseArray; │ │ .line 61 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mH263LevelValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mH263LevelValues:Landroid/util/SparseArray; │ │ .line 62 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mH263ProfileValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mH263ProfileValues:Landroid/util/SparseArray; │ │ .line 63 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mMPEG4LevelValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mMPEG4LevelValues:Landroid/util/SparseArray; │ │ .line 64 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mMPEG4ProfileValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mMPEG4ProfileValues:Landroid/util/SparseArray; │ │ .line 65 │ - new-instance v5, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v5}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mAACProfileValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mAACProfileValues:Landroid/util/SparseArray; │ │ .line 70 │ :try_start_0 │ - const-string v5, "android.media.MediaCodecList" │ + const-string v3, "android.media.MediaCodecList" │ │ - invoke-static {v5}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ + invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ │ .line 72 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ │ - const-string v6, "getCodecInfoAt" │ + const-string v4, "getCodecInfoAt" │ │ - const/4 v7, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v7, v7, [Ljava/lang/Class; │ + new-array v5, v5, [Ljava/lang/Class; │ │ - const/4 v8, 0x0 │ + const/4 v6, 0x0 │ │ - sget-object v9, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; │ + sget-object v7, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; │ │ - aput-object v9, v7, v8 │ + aput-object v7, v5, v6 │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ │ .line 73 │ - const-string v5, "android.media.MediaCodecInfo" │ + const-string v3, "android.media.MediaCodecInfo" │ │ - invoke-static {v5}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ + invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ │ .line 74 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ │ - const-string v6, "getName" │ + const-string v4, "getName" │ │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ - new-array v7, v7, [Ljava/lang/Class; │ + new-array v5, v5, [Ljava/lang/Class; │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ │ .line 75 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ │ - const-string v6, "isEncoder" │ + const-string v4, "isEncoder" │ │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ - new-array v7, v7, [Ljava/lang/Class; │ + new-array v5, v5, [Ljava/lang/Class; │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->isEncoderMethod:Ljava/lang/reflect/Method; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->isEncoderMethod:Ljava/lang/reflect/Method; │ │ .line 76 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ │ - const-string v6, "getSupportedTypes" │ + const-string v4, "getSupportedTypes" │ │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ - new-array v7, v7, [Ljava/lang/Class; │ + new-array v5, v5, [Ljava/lang/Class; │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getSupportedTypesMethod:Ljava/lang/reflect/Method; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->getSupportedTypesMethod:Ljava/lang/reflect/Method; │ │ .line 77 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ │ - const-string v6, "getCapabilitiesForType" │ + const-string v4, "getCapabilitiesForType" │ │ - const/4 v7, 0x1 │ + const/4 v5, 0x1 │ │ - new-array v7, v7, [Ljava/lang/Class; │ + new-array v5, v5, [Ljava/lang/Class; │ │ - const/4 v8, 0x0 │ + const/4 v6, 0x0 │ │ - const-class v9, Ljava/lang/String; │ + const-class v7, Ljava/lang/String; │ │ - aput-object v9, v7, v8 │ + aput-object v7, v5, v6 │ │ - invoke-virtual {v5, v6, v7}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->getCapabilitiesForTypeMethod:Ljava/lang/reflect/Method; │ │ .line 78 │ - const-string v5, "android.media.MediaCodecInfo$CodecCapabilities" │ + const-string v3, "android.media.MediaCodecInfo$CodecCapabilities" │ │ - invoke-static {v5}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ + invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ │ .line 79 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ │ - const-string v6, "colorFormats" │ + const-string v4, "colorFormats" │ │ - invoke-virtual {v5, v6}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v3, v4}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->colorFormatsField:Ljava/lang/reflect/Field; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->colorFormatsField:Ljava/lang/reflect/Field; │ │ .line 80 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ │ - const-string v6, "profileLevels" │ + const-string v4, "profileLevels" │ │ - invoke-virtual {v5, v6}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v3, v4}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->profileLevelsField:Ljava/lang/reflect/Field; │ + sput-object v3, Lorg/acra/collector/MediaCodecListCollector;->profileLevelsField:Ljava/lang/reflect/Field; │ │ .line 83 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->codecCapabilitiesClass:Ljava/lang/Class; │ │ - invoke-virtual {v5}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + invoke-virtual {v3}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v4, v0 │ + array-length v5, v4 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + move v3, v2 │ │ - .local v3, "i$":I │ + .local v1, "f":Ljava/lang/reflect/Field; │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v3, v5, :cond_1 │ │ - aget-object v2, v0, v3 │ + aget-object v1, v4, v3 │ │ .line 84 │ - .local v2, "f":Ljava/lang/reflect/Field; │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getModifiers()I │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getModifiers()I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-static {v5}, Ljava/lang/reflect/Modifier;->isStatic(I)Z │ + invoke-static {v6}, Ljava/lang/reflect/Modifier;->isStatic(I)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_0 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getModifiers()I │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getModifiers()I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-static {v5}, Ljava/lang/reflect/Modifier;->isFinal(I)Z │ + invoke-static {v6}, Ljava/lang/reflect/Modifier;->isFinal(I)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_0 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + .line 85 │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - const-string v6, "COLOR_" │ + const-string v7, "COLOR_" │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v6, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 86 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mColorFormatValues:Landroid/util/SparseArray; │ + sget-object v6, Lorg/acra/collector/MediaCodecListCollector;->mColorFormatValues:Landroid/util/SparseArray; │ │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v8}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ .line 83 │ :cond_0 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 91 │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ :cond_1 │ - const-string v5, "android.media.MediaCodecInfo$CodecProfileLevel" │ + const-string v3, "android.media.MediaCodecInfo$CodecProfileLevel" │ │ - invoke-static {v5}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ + invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 92 │ - .local v1, "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - invoke-virtual {v1}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ - │ - move-result-object v0 │ + .local v0, "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ + invoke-virtual {v0}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - array-length v4, v0 │ + move-result-object v3 │ │ - const/4 v3, 0x0 │ + array-length v4, v3 │ │ :goto_1 │ - if-ge v3, v4, :cond_9 │ + if-ge v2, v4, :cond_9 │ │ - aget-object v2, v0, v3 │ + aget-object v1, v3, v2 │ │ .line 93 │ - .restart local v2 # "f":Ljava/lang/reflect/Field; │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getModifiers()I │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getModifiers()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/reflect/Modifier;->isStatic(I)Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getModifiers()I │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getModifiers()I │ │ move-result v5 │ │ invoke-static {v5}, Ljava/lang/reflect/Modifier;->isFinal(I)Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ .line 94 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "AVCLevel" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ @@ -607,34 +600,34 @@ │ if-eqz v5, :cond_3 │ │ .line 95 │ sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mAVCLevelValues:Landroid/util/SparseArray; │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v6 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ .line 92 │ :cond_2 │ :goto_2 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 96 │ :cond_3 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "AVCProfile" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ @@ -643,45 +636,39 @@ │ if-eqz v5, :cond_4 │ │ .line 97 │ sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mAVCProfileValues:Landroid/util/SparseArray; │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v6 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto :goto_2 │ │ .line 115 │ - .end local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :catch_0 │ - move-exception v5 │ + move-exception v2 │ │ .line 129 │ :goto_3 │ return-void │ │ .line 98 │ - .restart local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .restart local v2 # "f":Ljava/lang/reflect/Field; │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ + .restart local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :cond_4 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "H263Level" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ @@ -690,43 +677,37 @@ │ if-eqz v5, :cond_5 │ │ .line 99 │ sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mH263LevelValues:Landroid/util/SparseArray; │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v6 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto :goto_2 │ │ .line 117 │ - .end local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :catch_1 │ - move-exception v5 │ + move-exception v2 │ │ goto :goto_3 │ │ .line 100 │ - .restart local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .restart local v2 # "f":Ljava/lang/reflect/Field; │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ + .restart local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :cond_5 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "H263Profile" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ @@ -735,43 +716,37 @@ │ if-eqz v5, :cond_6 │ │ .line 101 │ sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mH263ProfileValues:Landroid/util/SparseArray; │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v6 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto :goto_2 │ │ .line 119 │ - .end local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :catch_2 │ - move-exception v5 │ + move-exception v2 │ │ goto :goto_3 │ │ .line 102 │ - .restart local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .restart local v2 # "f":Ljava/lang/reflect/Field; │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ + .restart local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :cond_6 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "MPEG4Level" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ @@ -780,43 +755,37 @@ │ if-eqz v5, :cond_7 │ │ .line 103 │ sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mMPEG4LevelValues:Landroid/util/SparseArray; │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v6 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto :goto_2 │ │ .line 121 │ - .end local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :catch_3 │ - move-exception v5 │ + move-exception v2 │ │ goto :goto_3 │ │ .line 104 │ - .restart local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .restart local v2 # "f":Ljava/lang/reflect/Field; │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ + .restart local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :cond_7 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "MPEG4Profile" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ @@ -825,43 +794,37 @@ │ if-eqz v5, :cond_8 │ │ .line 105 │ sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mMPEG4ProfileValues:Landroid/util/SparseArray; │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v6 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto/16 :goto_2 │ │ .line 123 │ - .end local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :catch_4 │ - move-exception v5 │ + move-exception v2 │ │ goto :goto_3 │ │ .line 106 │ - .restart local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .restart local v2 # "f":Ljava/lang/reflect/Field; │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ + .restart local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :cond_8 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "AAC" │ │ invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ @@ -870,57 +833,52 @@ │ if-eqz v5, :cond_2 │ │ .line 107 │ sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->mAACProfileValues:Landroid/util/SparseArray; │ │ const/4 v6, 0x0 │ │ - invoke-virtual {v2, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v6 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v7}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto/16 :goto_2 │ │ .line 125 │ - .end local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :catch_5 │ - move-exception v5 │ + move-exception v2 │ │ goto/16 :goto_3 │ │ .line 112 │ - .restart local v1 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .restart local v3 # "i$":I │ - .restart local v4 # "len$":I │ + .restart local v0 # "codecProfileLevelClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ :cond_9 │ - const-string v5, "profile" │ + const-string v2, "profile" │ │ - invoke-virtual {v1, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v0, v2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->profileField:Ljava/lang/reflect/Field; │ + sput-object v2, Lorg/acra/collector/MediaCodecListCollector;->profileField:Ljava/lang/reflect/Field; │ │ .line 113 │ - const-string v5, "level" │ + const-string v2, "level" │ │ - invoke-virtual {v1, v5}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ + invoke-virtual {v0, v2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - sput-object v5, Lorg/acra/collector/MediaCodecListCollector;->levelField:Ljava/lang/reflect/Field; │ + sput-object v2, Lorg/acra/collector/MediaCodecListCollector;->levelField:Ljava/lang/reflect/Field; │ :try_end_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 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_3 │ .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_4 │ .catch Ljava/lang/NoSuchFieldException; {:try_start_0 .. :try_end_0} :catch_5 │ @@ -931,275 +889,268 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 34 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 35 │ return-void │ .end method │ │ .method public static collecMediaCodecList()Ljava/lang/String; │ - .locals 15 │ + .locals 13 │ │ .prologue │ + const/4 v8, 0x0 │ + │ .line 139 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ .line 140 │ - .local v7, "result":Ljava/lang/StringBuilder; │ - sget-object v10, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ + .local v4, "result":Ljava/lang/StringBuilder; │ + sget-object v7, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ │ - if-eqz v10, :cond_1 │ + if-eqz v7, :cond_1 │ │ - sget-object v10, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ + sget-object v7, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecInfoClass:Ljava/lang/Class; │ │ - if-eqz v10, :cond_1 │ + if-eqz v7, :cond_1 │ │ .line 143 │ :try_start_0 │ - sget-object v10, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ + sget-object v7, Lorg/acra/collector/MediaCodecListCollector;->mediaCodecListClass:Ljava/lang/Class; │ │ - const-string v11, "getCodecCount" │ + const-string v9, "getCodecCount" │ │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ - new-array v12, v12, [Ljava/lang/Class; │ + new-array v10, v10, [Ljava/lang/Class; │ │ - invoke-virtual {v10, v11, v12}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v7, v9, v10}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const/4 v11, 0x0 │ + const/4 v9, 0x0 │ │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ - new-array v12, v12, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - invoke-virtual {v10, v11, v12}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v7, v9, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - check-cast v10, Ljava/lang/Integer; │ + check-cast v7, Ljava/lang/Integer; │ │ - check-cast v10, Ljava/lang/Integer; │ + check-cast v7, Ljava/lang/Integer; │ │ - invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v1 │ │ .line 146 │ - .local v2, "codecCount":I │ - const/4 v4, 0x0 │ + .local v1, "codecCount":I │ + const/4 v3, 0x0 │ │ .line 147 │ - .local v4, "codecInfo":Ljava/lang/Object; │ - const/4 v3, 0x0 │ + .local v3, "codecInfo":Ljava/lang/Object; │ + const/4 v2, 0x0 │ │ - .end local v4 # "codecInfo":Ljava/lang/Object; │ - .local v3, "codecIdx":I │ + .end local v3 # "codecInfo":Ljava/lang/Object; │ + .local v2, "codecIdx":I │ :goto_0 │ - if-ge v3, v2, :cond_1 │ + if-ge v2, v1, :cond_1 │ │ .line 148 │ - const-string v10, "\n" │ + const-string v7, "\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 149 │ - sget-object v10, Lorg/acra/collector/MediaCodecListCollector;->getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ + sget-object v7, Lorg/acra/collector/MediaCodecListCollector;->getCodecInfoAtMethod:Ljava/lang/reflect/Method; │ │ - const/4 v11, 0x0 │ + const/4 v9, 0x0 │ │ - const/4 v12, 0x1 │ + const/4 v10, 0x1 │ │ - new-array v12, v12, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - aput-object v14, v12, v13 │ + aput-object v12, v10, v11 │ │ - invoke-virtual {v10, v11, v12}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v7, v9, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 150 │ - .restart local v4 # "codecInfo":Ljava/lang/Object; │ - invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + .restart local v3 # "codecInfo":Ljava/lang/Object; │ + invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-string v11, ": " │ + const-string v9, ": " │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - sget-object v11, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ + sget-object v9, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ - new-array v12, v12, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - invoke-virtual {v11, v4, v12}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v9, v3, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-string v11, "\n" │ + const-string v9, "\n" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 151 │ - const-string v10, "isEncoder: " │ + const-string v7, "isEncoder: " │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - sget-object v11, Lorg/acra/collector/MediaCodecListCollector;->isEncoderMethod:Ljava/lang/reflect/Method; │ + sget-object v9, Lorg/acra/collector/MediaCodecListCollector;->isEncoderMethod:Ljava/lang/reflect/Method; │ │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ - new-array v12, v12, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - invoke-virtual {v11, v4, v12}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v9, v3, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-string v11, "\n" │ + const-string v9, "\n" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 152 │ - sget-object v10, Lorg/acra/collector/MediaCodecListCollector;->getSupportedTypesMethod:Ljava/lang/reflect/Method; │ + sget-object v7, Lorg/acra/collector/MediaCodecListCollector;->getSupportedTypesMethod:Ljava/lang/reflect/Method; │ │ - const/4 v11, 0x0 │ + const/4 v9, 0x0 │ │ - new-array v11, v11, [Ljava/lang/Object; │ + new-array v9, v9, [Ljava/lang/Object; │ │ - invoke-virtual {v10, v4, v11}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v7, v3, v9}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - check-cast v10, [Ljava/lang/String; │ + check-cast v7, [Ljava/lang/String; │ │ - move-object v0, v10 │ + move-object v0, v7 │ │ check-cast v0, [Ljava/lang/String; │ │ - move-object v8, v0 │ + move-object v5, v0 │ │ .line 153 │ - .local v8, "supportedTypes":[Ljava/lang/String; │ - const-string v10, "Supported types: " │ + .local v5, "supportedTypes":[Ljava/lang/String; │ + const-string v7, "Supported types: " │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-static {v8}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v5}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-string v11, "\n" │ + const-string v9, "\n" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 154 │ - move-object v1, v8 │ - │ - .local v1, "arr$":[Ljava/lang/String; │ - array-length v6, v1 │ + array-length v9, v5 │ │ - .local v6, "len$":I │ - const/4 v5, 0x0 │ + move v7, v8 │ │ - .local v5, "i$":I │ :goto_1 │ - if-ge v5, v6, :cond_0 │ + if-ge v7, v9, :cond_0 │ │ - aget-object v9, v1, v5 │ + aget-object v6, v5, v7 │ │ .line 155 │ - .local v9, "type":Ljava/lang/String; │ - invoke-static {v4, v9}, Lorg/acra/collector/MediaCodecListCollector;->collectCapabilitiesForType(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; │ + .local v6, "type":Ljava/lang/String; │ + invoke-static {v3, v6}, Lorg/acra/collector/MediaCodecListCollector;->collectCapabilitiesForType(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v10 │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 154 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v7, v7, 0x1 │ │ goto :goto_1 │ │ .line 157 │ - .end local v9 # "type":Ljava/lang/String; │ + .end local v6 # "type":Ljava/lang/String; │ :cond_0 │ - const-string v10, "\n" │ + const-string v7, "\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 147 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto/16 :goto_0 │ │ .line 163 │ - .end local v1 # "arr$":[Ljava/lang/String; │ - .end local v2 # "codecCount":I │ - .end local v3 # "codecIdx":I │ - .end local v4 # "codecInfo":Ljava/lang/Object; │ - .end local v5 # "i$":I │ - .end local v6 # "len$":I │ - .end local v8 # "supportedTypes":[Ljava/lang/String; │ + .end local v1 # "codecCount":I │ + .end local v2 # "codecIdx":I │ + .end local v3 # "codecInfo":Ljava/lang/Object; │ + .end local v5 # "supportedTypes":[Ljava/lang/String; │ :catch_0 │ - move-exception v10 │ + move-exception v7 │ │ .line 167 │ :cond_1 │ :goto_2 │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - return-object v10 │ + return-object v7 │ │ .line 161 │ :catch_1 │ - move-exception v10 │ + move-exception v7 │ │ goto :goto_2 │ │ .line 159 │ :catch_2 │ - move-exception v10 │ + move-exception v7 │ │ goto :goto_2 │ .end method │ │ .method private static collectCapabilitiesForType(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String; │ .locals 13 │ .param p0, "codecInfo" # Ljava/lang/Object; │ @@ -1439,14 +1390,15 @@ │ │ invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ sget-object v8, Lorg/acra/collector/MediaCodecListCollector;->mAVCLevelValues:Landroid/util/SparseArray; │ │ + .line 219 │ invoke-virtual {v8, v5}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ move-result-object v8 │ │ check-cast v8, Ljava/lang/String; │ │ invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1469,14 +1421,15 @@ │ │ invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ sget-object v8, Lorg/acra/collector/MediaCodecListCollector;->mH263LevelValues:Landroid/util/SparseArray; │ │ + .line 223 │ invoke-virtual {v8, v5}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ move-result-object v8 │ │ check-cast v8, Ljava/lang/String; │ │ invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1499,14 +1452,15 @@ │ │ invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ sget-object v8, Lorg/acra/collector/MediaCodecListCollector;->mMPEG4LevelValues:Landroid/util/SparseArray; │ │ + .line 227 │ invoke-virtual {v8, v5}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; │ │ move-result-object v8 │ │ check-cast v8, Ljava/lang/String; │ │ invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -1571,165 +1525,160 @@ │ Ljava/lang/IllegalArgumentException;, │ Ljava/lang/IllegalAccessException;, │ Ljava/lang/reflect/InvocationTargetException; │ } │ .end annotation │ │ .prologue │ - .line 257 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ + const/4 v2, 0x0 │ │ - const/4 v6, 0x0 │ + .line 257 │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->getNameMethod:Ljava/lang/reflect/Method; │ │ - new-array v6, v6, [Ljava/lang/Object; │ + new-array v4, v2, [Ljava/lang/Object; │ │ - invoke-virtual {v5, p0, v6}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, p0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v0 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 258 │ - .local v3, "name":Ljava/lang/String; │ - sget-object v0, Lorg/acra/collector/MediaCodecListCollector;->AVC_TYPES:[Ljava/lang/String; │ + .local v0, "name":Ljava/lang/String; │ + sget-object v4, Lorg/acra/collector/MediaCodecListCollector;->AVC_TYPES:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v5, v4 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v3, v2 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v3, v5, :cond_1 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 259 │ - .local v4, "token":Ljava/lang/String; │ - invoke-virtual {v3, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + .local v1, "token":Ljava/lang/String; │ + invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_0 │ │ .line 260 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector$CodecType;->AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ + sget-object v2, Lorg/acra/collector/MediaCodecListCollector$CodecType;->AVC:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ .line 279 │ - .end local v4 # "token":Ljava/lang/String; │ + .end local v1 # "token":Ljava/lang/String; │ :goto_1 │ - return-object v5 │ + return-object v2 │ │ .line 258 │ - .restart local v4 # "token":Ljava/lang/String; │ + .restart local v1 # "token":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 263 │ - .end local v4 # "token":Ljava/lang/String; │ + .end local v1 # "token":Ljava/lang/String; │ :cond_1 │ - sget-object v0, Lorg/acra/collector/MediaCodecListCollector;->H263_TYPES:[Ljava/lang/String; │ + sget-object v4, Lorg/acra/collector/MediaCodecListCollector;->H263_TYPES:[Ljava/lang/String; │ │ - array-length v2, v0 │ + array-length v5, v4 │ │ - const/4 v1, 0x0 │ + move v3, v2 │ │ :goto_2 │ - if-ge v1, v2, :cond_3 │ + if-ge v3, v5, :cond_3 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 264 │ - .restart local v4 # "token":Ljava/lang/String; │ - invoke-virtual {v3, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + .restart local v1 # "token":Ljava/lang/String; │ + invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_2 │ + if-eqz v6, :cond_2 │ │ .line 265 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector$CodecType;->H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ + sget-object v2, Lorg/acra/collector/MediaCodecListCollector$CodecType;->H263:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ goto :goto_1 │ │ .line 263 │ :cond_2 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_2 │ │ .line 268 │ - .end local v4 # "token":Ljava/lang/String; │ + .end local v1 # "token":Ljava/lang/String; │ :cond_3 │ - sget-object v0, Lorg/acra/collector/MediaCodecListCollector;->MPEG4_TYPES:[Ljava/lang/String; │ + sget-object v4, Lorg/acra/collector/MediaCodecListCollector;->MPEG4_TYPES:[Ljava/lang/String; │ │ - array-length v2, v0 │ + array-length v5, v4 │ │ - const/4 v1, 0x0 │ + move v3, v2 │ │ :goto_3 │ - if-ge v1, v2, :cond_5 │ + if-ge v3, v5, :cond_5 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 269 │ - .restart local v4 # "token":Ljava/lang/String; │ - invoke-virtual {v3, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + .restart local v1 # "token":Ljava/lang/String; │ + invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_4 │ + if-eqz v6, :cond_4 │ │ .line 270 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector$CodecType;->MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ + sget-object v2, Lorg/acra/collector/MediaCodecListCollector$CodecType;->MPEG4:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ goto :goto_1 │ │ .line 268 │ :cond_4 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_3 │ │ .line 273 │ - .end local v4 # "token":Ljava/lang/String; │ + .end local v1 # "token":Ljava/lang/String; │ :cond_5 │ - sget-object v0, Lorg/acra/collector/MediaCodecListCollector;->AAC_TYPES:[Ljava/lang/String; │ + sget-object v3, Lorg/acra/collector/MediaCodecListCollector;->AAC_TYPES:[Ljava/lang/String; │ │ - array-length v2, v0 │ - │ - const/4 v1, 0x0 │ + array-length v4, v3 │ │ :goto_4 │ - if-ge v1, v2, :cond_7 │ + if-ge v2, v4, :cond_7 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v3, v2 │ │ .line 274 │ - .restart local v4 # "token":Ljava/lang/String; │ - invoke-virtual {v3, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + .restart local v1 # "token":Ljava/lang/String; │ + invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_6 │ │ .line 275 │ - sget-object v5, Lorg/acra/collector/MediaCodecListCollector$CodecType;->AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ + sget-object v2, Lorg/acra/collector/MediaCodecListCollector$CodecType;->AAC:Lorg/acra/collector/MediaCodecListCollector$CodecType; │ │ goto :goto_1 │ │ .line 273 │ :cond_6 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_4 │ │ .line 279 │ - .end local v4 # "token":Ljava/lang/String; │ + .end local v1 # "token":Ljava/lang/String; │ :cond_7 │ - const/4 v5, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_1 │ .end method ├── smali/org/acra/collector/ReflectionCollector.smali │ @@ -34,15 +34,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static collectConstants(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/String; │ - .locals 9 │ + .locals 8 │ .param p1, "prefix" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/Class", │ "<*>;", │ "Ljava/lang/String;", │ @@ -50,287 +50,283 @@ │ "Ljava/lang/String;" │ } │ .end annotation │ │ .prologue │ .line 43 │ .local p0, "someClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 45 │ - .local v6, "result":Ljava/lang/StringBuilder; │ + .local v3, "result":Ljava/lang/StringBuilder; │ invoke-virtual {p0}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 46 │ - .local v3, "fields":[Ljava/lang/reflect/Field; │ - move-object v0, v3 │ - │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v5, v0 │ + .local v2, "fields":[Ljava/lang/reflect/Field; │ + array-length v5, v2 │ │ - .local v5, "len$":I │ const/4 v4, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ if-ge v4, v5, :cond_1 │ │ - aget-object v2, v0, v4 │ + aget-object v1, v2, v4 │ │ .line 47 │ - .local v2, "field":Ljava/lang/reflect/Field; │ + .local v1, "field":Ljava/lang/reflect/Field; │ if-eqz p1, :cond_0 │ │ invoke-virtual {p1}, Ljava/lang/String;->length()I │ │ - move-result v7 │ + move-result v6 │ │ - if-lez v7, :cond_0 │ + if-lez v6, :cond_0 │ │ .line 48 │ - invoke-virtual {v6, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const/16 v8, 0x2e │ + const/16 v7, 0x2e │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 50 │ :cond_0 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - const-string v8, "=" │ + const-string v7, "=" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 52 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ :try_start_0 │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v6}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 58 │ :goto_1 │ - const-string v7, "\n" │ + const-string v6, "\n" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 46 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 53 │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 54 │ - .local v1, "e":Ljava/lang/IllegalArgumentException; │ - const-string v7, "N/A" │ + .local v0, "e":Ljava/lang/IllegalArgumentException; │ + const-string v6, "N/A" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 55 │ - .end local v1 # "e":Ljava/lang/IllegalArgumentException; │ + .end local v0 # "e":Ljava/lang/IllegalArgumentException; │ :catch_1 │ - move-exception v1 │ + move-exception v0 │ │ .line 56 │ - .local v1, "e":Ljava/lang/IllegalAccessException; │ - const-string v7, "N/A" │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ + const-string v6, "N/A" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_1 │ │ .line 61 │ - .end local v1 # "e":Ljava/lang/IllegalAccessException; │ - .end local v2 # "field":Ljava/lang/reflect/Field; │ + .end local v0 # "e":Ljava/lang/IllegalAccessException; │ + .end local v1 # "field":Ljava/lang/reflect/Field; │ :cond_1 │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - return-object v7 │ + return-object v4 │ .end method │ │ .method public static collectStaticGettersResults(Ljava/lang/Class;)Ljava/lang/String; │ - .locals 8 │ + .locals 7 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/Class", │ "<*>;)", │ "Ljava/lang/String;" │ } │ .end annotation │ │ .prologue │ .line 71 │ .local p0, "someClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - new-instance v5, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 72 │ - .local v5, "result":Ljava/lang/StringBuilder; │ + .local v2, "result":Ljava/lang/StringBuilder; │ invoke-virtual {p0}, Ljava/lang/Class;->getMethods()[Ljava/lang/reflect/Method; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 73 │ - .local v4, "methods":[Ljava/lang/reflect/Method; │ - move-object v0, v4 │ + .local v1, "methods":[Ljava/lang/reflect/Method; │ + array-length v5, v1 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Method; │ - array-length v2, v0 │ + const/4 v3, 0x0 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v4, v3 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_2 │ + if-ge v4, v5, :cond_2 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v1, v4 │ │ .line 74 │ - .local v3, "method":Ljava/lang/reflect/Method; │ - invoke-virtual {v3}, Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class; │ + .local v0, "method":Ljava/lang/reflect/Method; │ + invoke-virtual {v0}, Ljava/lang/reflect/Method;->getParameterTypes()[Ljava/lang/Class; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - array-length v6, v6 │ + array-length v3, v3 │ │ - if-nez v6, :cond_1 │ + if-nez v3, :cond_1 │ │ - invoke-virtual {v3}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ + .line 75 │ + invoke-virtual {v0}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - const-string v7, "get" │ + const-string v6, "get" │ │ - invoke-virtual {v6, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-nez v6, :cond_0 │ + if-nez v3, :cond_0 │ │ - invoke-virtual {v3}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - const-string v7, "is" │ + const-string v6, "is" │ │ - invoke-virtual {v6, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-eqz v6, :cond_1 │ + if-eqz v3, :cond_1 │ │ + .line 76 │ :cond_0 │ - invoke-virtual {v3}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - const-string v7, "getClass" │ + const-string v6, "getClass" │ │ - invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-nez v6, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 78 │ :try_start_0 │ - invoke-virtual {v3}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/reflect/Method;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 79 │ - const/16 v6, 0x3d │ + const/16 v3, 0x3d │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 80 │ - const/4 v7, 0x0 │ - │ const/4 v6, 0x0 │ │ - check-cast v6, [Ljava/lang/Object; │ + const/4 v3, 0x0 │ │ - invoke-virtual {v3, v7, v6}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + check-cast v3, [Ljava/lang/Object; │ │ - move-result-object v6 │ + invoke-virtual {v0, v6, v3}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v3 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ .line 81 │ - const-string v6, "\n" │ + const-string v3, "\n" │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 73 │ :cond_1 │ :goto_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v4, 0x1 │ + │ + move v4, v3 │ │ goto :goto_0 │ │ .line 92 │ - .end local v3 # "method":Ljava/lang/reflect/Method; │ + .end local v0 # "method":Ljava/lang/reflect/Method; │ :cond_2 │ - invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - return-object v6 │ + return-object v3 │ │ .line 86 │ - .restart local v3 # "method":Ljava/lang/reflect/Method; │ + .restart local v0 # "method":Ljava/lang/reflect/Method; │ :catch_0 │ - move-exception v6 │ + move-exception v3 │ │ goto :goto_1 │ │ .line 84 │ :catch_1 │ - move-exception v6 │ + move-exception v3 │ │ goto :goto_1 │ │ .line 82 │ :catch_2 │ - move-exception v6 │ + move-exception v3 │ │ goto :goto_1 │ .end method ├── smali/org/acra/collector/SettingsCollector.smali │ @@ -11,663 +11,654 @@ │ .line 39 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static collectGlobalSettings(Landroid/content/Context;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p0, "ctx" # Landroid/content/Context; │ │ .prologue │ + const/4 v7, 0x0 │ + │ .line 114 │ invoke-static {}, Lorg/acra/collector/Compatibility;->getAPILevel()I │ │ - move-result v10 │ + move-result v8 │ │ - const/16 v11, 0x11 │ + const/16 v9, 0x11 │ │ - if-ge v10, v11, :cond_0 │ + if-ge v8, v9, :cond_0 │ │ .line 115 │ - const-string v10, "" │ + const-string v7, "" │ │ .line 145 │ :goto_0 │ - return-object v10 │ + return-object v7 │ │ .line 118 │ :cond_0 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ .line 120 │ - .local v8, "result":Ljava/lang/StringBuilder; │ + .local v5, "result":Ljava/lang/StringBuilder; │ :try_start_0 │ - const-string v10, "android.provider.Settings$Global" │ + const-string v8, "android.provider.Settings$Global" │ │ - invoke-static {v10}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ + invoke-static {v8}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 121 │ - .local v3, "globalClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - invoke-virtual {v3}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + .local v2, "globalClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ + invoke-virtual {v2}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v6 │ + move-result-object v4 │ │ .line 122 │ - .local v6, "keys":[Ljava/lang/reflect/Field; │ - const-string v10, "getString" │ + .local v4, "keys":[Ljava/lang/reflect/Field; │ + const-string v8, "getString" │ │ - const/4 v11, 0x2 │ + const/4 v9, 0x2 │ │ - new-array v11, v11, [Ljava/lang/Class; │ + new-array v9, v9, [Ljava/lang/Class; │ │ - const/4 v12, 0x0 │ + const/4 v10, 0x0 │ │ - const-class v13, Landroid/content/ContentResolver; │ + const-class v11, Landroid/content/ContentResolver; │ │ - aput-object v13, v11, v12 │ + aput-object v11, v9, v10 │ │ - const/4 v12, 0x1 │ + const/4 v10, 0x1 │ │ - const-class v13, Ljava/lang/String; │ + const-class v11, Ljava/lang/String; │ │ - aput-object v13, v11, v12 │ + aput-object v11, v9, v10 │ │ - invoke-virtual {v3, v10, v11}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + invoke-virtual {v2, v8, v9}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 123 │ - .local v2, "getString":Ljava/lang/reflect/Method; │ - move-object v0, v6 │ - │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v7, v0 │ + .local v1, "getString":Ljava/lang/reflect/Method; │ + array-length v9, v4 │ │ - .local v7, "len$":I │ - const/4 v4, 0x0 │ + move v8, v7 │ │ - .local v4, "i$":I │ :goto_1 │ - if-ge v4, v7, :cond_2 │ + if-ge v8, v9, :cond_2 │ │ - aget-object v5, v0, v4 │ + aget-object v3, v4, v8 │ │ .line 124 │ - .local v5, "key":Ljava/lang/reflect/Field; │ - const-class v10, Ljava/lang/Deprecated; │ + .local v3, "key":Ljava/lang/reflect/Field; │ + const-class v7, Ljava/lang/Deprecated; │ │ - invoke-virtual {v5, v10}, Ljava/lang/reflect/Field;->isAnnotationPresent(Ljava/lang/Class;)Z │ + invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;->isAnnotationPresent(Ljava/lang/Class;)Z │ │ - move-result v10 │ + move-result v7 │ │ - if-nez v10, :cond_1 │ + if-nez v7, :cond_1 │ │ - invoke-virtual {v5}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ + invoke-virtual {v3}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-class v11, Ljava/lang/String; │ + const-class v10, Ljava/lang/String; │ │ - if-ne v10, v11, :cond_1 │ + if-ne v7, v10, :cond_1 │ │ - invoke-static {v5}, Lorg/acra/collector/SettingsCollector;->isAuthorized(Ljava/lang/reflect/Field;)Z │ + invoke-static {v3}, Lorg/acra/collector/SettingsCollector;->isAuthorized(Ljava/lang/reflect/Field;)Z │ │ - move-result v10 │ + move-result v7 │ │ - if-eqz v10, :cond_1 │ + if-eqz v7, :cond_1 │ │ .line 125 │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - const/4 v10, 0x2 │ + const/4 v7, 0x2 │ │ - new-array v12, v10, [Ljava/lang/Object; │ + new-array v11, v7, [Ljava/lang/Object; │ │ - const/4 v10, 0x0 │ + const/4 v7, 0x0 │ │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - aput-object v13, v12, v10 │ + aput-object v12, v11, v7 │ │ - const/4 v13, 0x1 │ + const/4 v12, 0x1 │ │ - const/4 v10, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-virtual {v5, v10}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - check-cast v10, Ljava/lang/String; │ + check-cast v7, Ljava/lang/String; │ │ - aput-object v10, v12, v13 │ + aput-object v7, v11, v12 │ │ - invoke-virtual {v2, v11, v12}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v10, v11}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 126 │ - .local v9, "value":Ljava/lang/Object; │ - if-eqz v9, :cond_1 │ + .local v6, "value":Ljava/lang/Object; │ + if-eqz v6, :cond_1 │ │ .line 127 │ - invoke-virtual {v5}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v8, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-string v11, "=" │ + const-string v10, "=" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - invoke-virtual {v10, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - const-string v11, "\n" │ + const-string v10, "\n" │ │ - invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/ClassNotFoundException; {:try_start_0 .. :try_end_0} :catch_2 │ .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_3 │ .catch Ljava/lang/NoSuchMethodException; {:try_start_0 .. :try_end_0} :catch_4 │ .catch Ljava/lang/reflect/InvocationTargetException; {:try_start_0 .. :try_end_0} :catch_5 │ │ .line 123 │ - .end local v9 # "value":Ljava/lang/Object; │ + .end local v6 # "value":Ljava/lang/Object; │ :cond_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v7, v8, 0x1 │ + │ + move v8, v7 │ │ goto :goto_1 │ │ .line 131 │ - .end local v0 # "arr$":[Ljava/lang/reflect/Field; │ - .end local v2 # "getString":Ljava/lang/reflect/Method; │ - .end local v3 # "globalClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ - .end local v4 # "i$":I │ - .end local v5 # "key":Ljava/lang/reflect/Field; │ - .end local v6 # "keys":[Ljava/lang/reflect/Field; │ - .end local v7 # "len$":I │ + .end local v1 # "getString":Ljava/lang/reflect/Method; │ + .end local v2 # "globalClass":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ + .end local v3 # "key":Ljava/lang/reflect/Field; │ + .end local v4 # "keys":[Ljava/lang/reflect/Field; │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 132 │ - .local v1, "e":Ljava/lang/IllegalArgumentException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/IllegalArgumentException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v10, v11, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 145 │ - .end local v1 # "e":Ljava/lang/IllegalArgumentException; │ + .end local v0 # "e":Ljava/lang/IllegalArgumentException; │ :cond_2 │ :goto_2 │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v7 │ │ goto/16 :goto_0 │ │ .line 133 │ :catch_1 │ - move-exception v1 │ + move-exception v0 │ │ .line 134 │ - .local v1, "e":Ljava/lang/IllegalAccessException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v10, v11, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 135 │ - .end local v1 # "e":Ljava/lang/IllegalAccessException; │ + .end local v0 # "e":Ljava/lang/IllegalAccessException; │ :catch_2 │ - move-exception v1 │ + move-exception v0 │ │ .line 136 │ - .local v1, "e":Ljava/lang/ClassNotFoundException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/ClassNotFoundException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v10, v11, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 137 │ - .end local v1 # "e":Ljava/lang/ClassNotFoundException; │ + .end local v0 # "e":Ljava/lang/ClassNotFoundException; │ :catch_3 │ - move-exception v1 │ + move-exception v0 │ │ .line 138 │ - .local v1, "e":Ljava/lang/SecurityException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/SecurityException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v10, v11, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 139 │ - .end local v1 # "e":Ljava/lang/SecurityException; │ + .end local v0 # "e":Ljava/lang/SecurityException; │ :catch_4 │ - move-exception v1 │ + move-exception v0 │ │ .line 140 │ - .local v1, "e":Ljava/lang/NoSuchMethodException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/NoSuchMethodException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v10, v11, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 141 │ - .end local v1 # "e":Ljava/lang/NoSuchMethodException; │ + .end local v0 # "e":Ljava/lang/NoSuchMethodException; │ :catch_5 │ - move-exception v1 │ + move-exception v0 │ │ .line 142 │ - .local v1, "e":Ljava/lang/reflect/InvocationTargetException; │ - sget-object v10, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/reflect/InvocationTargetException; │ + sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v11, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v10, v11, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ .end method │ │ .method public static collectSecureSettings(Landroid/content/Context;)Ljava/lang/String; │ - .locals 10 │ + .locals 9 │ .param p0, "ctx" # Landroid/content/Context; │ │ .prologue │ .line 84 │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 85 │ - .local v6, "result":Ljava/lang/StringBuilder; │ - const-class v8, Landroid/provider/Settings$Secure; │ + .local v3, "result":Ljava/lang/StringBuilder; │ + const-class v5, Landroid/provider/Settings$Secure; │ │ - invoke-virtual {v8}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + invoke-virtual {v5}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v4 │ + move-result-object v2 │ │ .line 86 │ - .local v4, "keys":[Ljava/lang/reflect/Field; │ - move-object v0, v4 │ + .local v2, "keys":[Ljava/lang/reflect/Field; │ + array-length v7, v2 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v5, v0 │ + const/4 v5, 0x0 │ │ - .local v5, "len$":I │ - const/4 v2, 0x0 │ + move v6, v5 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v5, :cond_1 │ + if-ge v6, v7, :cond_1 │ │ - aget-object v3, v0, v2 │ + aget-object v1, v2, v6 │ │ .line 87 │ - .local v3, "key":Ljava/lang/reflect/Field; │ - const-class v8, Ljava/lang/Deprecated; │ + .local v1, "key":Ljava/lang/reflect/Field; │ + const-class v5, Ljava/lang/Deprecated; │ │ - invoke-virtual {v3, v8}, Ljava/lang/reflect/Field;->isAnnotationPresent(Ljava/lang/Class;)Z │ + invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;->isAnnotationPresent(Ljava/lang/Class;)Z │ │ - move-result v8 │ + move-result v5 │ │ - if-nez v8, :cond_0 │ + if-nez v5, :cond_0 │ │ - invoke-virtual {v3}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-class v9, Ljava/lang/String; │ + const-class v8, Ljava/lang/String; │ │ - if-ne v8, v9, :cond_0 │ + if-ne v5, v8, :cond_0 │ │ - invoke-static {v3}, Lorg/acra/collector/SettingsCollector;->isAuthorized(Ljava/lang/reflect/Field;)Z │ + invoke-static {v1}, Lorg/acra/collector/SettingsCollector;->isAuthorized(Ljava/lang/reflect/Field;)Z │ │ - move-result v8 │ + move-result v5 │ │ - if-eqz v8, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 89 │ :try_start_0 │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const/4 v8, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {v3, v8}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ - invoke-static {v9, v8}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v8, v5}, Landroid/provider/Settings$Secure;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 90 │ - .local v7, "value":Ljava/lang/String; │ - if-eqz v7, :cond_0 │ + .local v4, "value":Ljava/lang/String; │ + if-eqz v4, :cond_0 │ │ .line 91 │ - invoke-virtual {v3}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "=" │ + const-string v8, "=" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "\n" │ + const-string v8, "\n" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 86 │ - .end local v7 # "value":Ljava/lang/String; │ + .end local v4 # "value":Ljava/lang/String; │ :cond_0 │ :goto_1 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v5, v6, 0x1 │ + │ + move v6, v5 │ │ goto :goto_0 │ │ .line 93 │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 94 │ - .local v1, "e":Ljava/lang/IllegalArgumentException; │ - sget-object v8, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/IllegalArgumentException; │ + sget-object v5, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v9, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v8, v9, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 95 │ - .end local v1 # "e":Ljava/lang/IllegalArgumentException; │ + .end local v0 # "e":Ljava/lang/IllegalArgumentException; │ :catch_1 │ - move-exception v1 │ + move-exception v0 │ │ .line 96 │ - .local v1, "e":Ljava/lang/IllegalAccessException; │ - sget-object v8, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ + sget-object v5, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v9, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v8, v9, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 101 │ - .end local v1 # "e":Ljava/lang/IllegalAccessException; │ - .end local v3 # "key":Ljava/lang/reflect/Field; │ + .end local v0 # "e":Ljava/lang/IllegalAccessException; │ + .end local v1 # "key":Ljava/lang/reflect/Field; │ :cond_1 │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - return-object v8 │ + return-object v5 │ .end method │ │ .method public static collectSystemSettings(Landroid/content/Context;)Ljava/lang/String; │ - .locals 10 │ + .locals 9 │ .param p0, "ctx" # Landroid/content/Context; │ │ .prologue │ .line 51 │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 52 │ - .local v6, "result":Ljava/lang/StringBuilder; │ - const-class v8, Landroid/provider/Settings$System; │ + .local v3, "result":Ljava/lang/StringBuilder; │ + const-class v5, Landroid/provider/Settings$System; │ │ - invoke-virtual {v8}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + invoke-virtual {v5}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v4 │ + move-result-object v2 │ │ .line 53 │ - .local v4, "keys":[Ljava/lang/reflect/Field; │ - move-object v0, v4 │ + .local v2, "keys":[Ljava/lang/reflect/Field; │ + array-length v7, v2 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v5, v0 │ + const/4 v5, 0x0 │ │ - .local v5, "len$":I │ - const/4 v2, 0x0 │ + move v6, v5 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v5, :cond_1 │ + if-ge v6, v7, :cond_1 │ │ - aget-object v3, v0, v2 │ + aget-object v1, v2, v6 │ │ .line 57 │ - .local v3, "key":Ljava/lang/reflect/Field; │ - const-class v8, Ljava/lang/Deprecated; │ + .local v1, "key":Ljava/lang/reflect/Field; │ + const-class v5, Ljava/lang/Deprecated; │ │ - invoke-virtual {v3, v8}, Ljava/lang/reflect/Field;->isAnnotationPresent(Ljava/lang/Class;)Z │ + invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;->isAnnotationPresent(Ljava/lang/Class;)Z │ │ - move-result v8 │ + move-result v5 │ │ - if-nez v8, :cond_0 │ + if-nez v5, :cond_0 │ │ - invoke-virtual {v3}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-class v9, Ljava/lang/String; │ + const-class v8, Ljava/lang/String; │ │ - if-ne v8, v9, :cond_0 │ + if-ne v5, v8, :cond_0 │ │ .line 59 │ :try_start_0 │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const/4 v8, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-virtual {v3, v8}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - check-cast v8, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ - invoke-static {v9, v8}, Landroid/provider/Settings$System;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; │ + invoke-static {v8, v5}, Landroid/provider/Settings$System;->getString(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 60 │ - .local v7, "value":Ljava/lang/String; │ - if-eqz v7, :cond_0 │ + .local v4, "value":Ljava/lang/String; │ + if-eqz v4, :cond_0 │ │ .line 61 │ - invoke-virtual {v3}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "=" │ + const-string v8, "=" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "\n" │ + const-string v8, "\n" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 53 │ - .end local v7 # "value":Ljava/lang/String; │ + .end local v4 # "value":Ljava/lang/String; │ :cond_0 │ :goto_1 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v5, v6, 0x1 │ + │ + move v6, v5 │ │ goto :goto_0 │ │ .line 63 │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 64 │ - .local v1, "e":Ljava/lang/IllegalArgumentException; │ - sget-object v8, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/IllegalArgumentException; │ + sget-object v5, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v9, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v8, v9, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 65 │ - .end local v1 # "e":Ljava/lang/IllegalArgumentException; │ + .end local v0 # "e":Ljava/lang/IllegalArgumentException; │ :catch_1 │ - move-exception v1 │ + move-exception v0 │ │ .line 66 │ - .local v1, "e":Ljava/lang/IllegalAccessException; │ - sget-object v8, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ + sget-object v5, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ - const-string v9, "Error : " │ + const-string v8, "Error : " │ │ - invoke-static {v8, v9, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v5, v8, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 71 │ - .end local v1 # "e":Ljava/lang/IllegalAccessException; │ - .end local v3 # "key":Ljava/lang/reflect/Field; │ + .end local v0 # "e":Ljava/lang/IllegalAccessException; │ + .end local v1 # "key":Ljava/lang/reflect/Field; │ :cond_1 │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - return-object v8 │ + return-object v5 │ .end method │ │ .method private static isAuthorized(Ljava/lang/reflect/Field;)Z │ - .locals 7 │ + .locals 6 │ .param p0, "key" # Ljava/lang/reflect/Field; │ │ .prologue │ - const/4 v4, 0x0 │ + const/4 v1, 0x0 │ │ .line 149 │ if-eqz p0, :cond_0 │ │ invoke-virtual {p0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - const-string v6, "WIFI_AP" │ + const-string v3, "WIFI_AP" │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 157 │ :cond_0 │ :goto_0 │ - return v4 │ + return v1 │ │ .line 152 │ :cond_1 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {v5}, Lorg/acra/ACRAConfiguration;->excludeMatchingSettingsKeys()[Ljava/lang/String; │ + invoke-virtual {v2}, Lorg/acra/ACRAConfiguration;->excludeMatchingSettingsKeys()[Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_1 │ - if-ge v1, v2, :cond_2 │ + if-ge v2, v4, :cond_2 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v3, v2 │ │ .line 153 │ - .local v3, "regex":Ljava/lang/String; │ + .local v0, "regex":Ljava/lang/String; │ invoke-virtual {p0}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v5, v3}, Ljava/lang/String;->matches(Ljava/lang/String;)Z │ + invoke-virtual {v5, v0}, Ljava/lang/String;->matches(Ljava/lang/String;)Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ .line 152 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 157 │ - .end local v3 # "regex":Ljava/lang/String; │ + .end local v0 # "regex":Ljava/lang/String; │ :cond_2 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ goto :goto_0 │ .end method ├── smali/org/acra/collector/SharedPreferencesCollector.smali │ @@ -15,334 +15,310 @@ │ .end method │ │ .method public static collect(Landroid/content/Context;)Ljava/lang/String; │ .locals 14 │ .param p0, "context" # Landroid/content/Context; │ │ .prologue │ + const/16 v13, 0x2e │ + │ + const/4 v9, 0x0 │ + │ + const/16 v12, 0x3d │ + │ .line 49 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ .line 50 │ - .local v8, "result":Ljava/lang/StringBuilder; │ - new-instance v10, Ljava/util/TreeMap; │ + .local v4, "result":Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/util/TreeMap; │ │ - invoke-direct {v10}, Ljava/util/TreeMap;->()V │ + invoke-direct {v6}, Ljava/util/TreeMap;->()V │ │ .line 51 │ - .local v10, "shrdPrefs":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v12, "default" │ + .local v6, "shrdPrefs":Ljava/util/Map;, "Ljava/util/Map;" │ + const-string v8, "default" │ │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v13 │ + move-result-object v10 │ │ - invoke-interface {v10, v12, v13}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v8, v10}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 52 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v12 │ + move-result-object v8 │ │ - invoke-virtual {v12}, Lorg/acra/ACRAConfiguration;->additionalSharedPreferences()[Ljava/lang/String; │ + invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;->additionalSharedPreferences()[Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v7 │ │ .line 53 │ - .local v11, "shrdPrefsIds":[Ljava/lang/String; │ - if-eqz v11, :cond_0 │ + .local v7, "shrdPrefsIds":[Ljava/lang/String; │ + if-eqz v7, :cond_0 │ │ .line 54 │ - move-object v0, v11 │ + array-length v10, v7 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v5, v0 │ + move v8, v9 │ │ - .local v5, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v5, :cond_0 │ + if-ge v8, v10, :cond_0 │ │ - aget-object v9, v0, v1 │ + aget-object v5, v7, v8 │ │ .line 55 │ - .local v9, "shrdPrefId":Ljava/lang/String; │ - const/4 v12, 0x0 │ - │ - invoke-virtual {p0, v9, v12}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + .local v5, "shrdPrefId":Ljava/lang/String; │ + invoke-virtual {p0, v5, v9}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-interface {v10, v9, v12}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v6, v5, v11}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 54 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_0 │ │ .line 59 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "i$":I │ - .end local v5 # "len$":I │ - .end local v9 # "shrdPrefId":Ljava/lang/String; │ + .end local v5 # "shrdPrefId":Ljava/lang/String; │ :cond_0 │ - invoke-interface {v10}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + invoke-interface {v6}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v12 │ + move-result-object v8 │ │ - invoke-interface {v12}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v8 │ │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v12 │ + move-result v9 │ │ - if-eqz v12, :cond_6 │ + if-eqz v9, :cond_6 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v3 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ .line 60 │ - .local v7, "prefsId":Ljava/lang/String; │ - invoke-interface {v10, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .local v3, "prefsId":Ljava/lang/String; │ + invoke-interface {v6, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v2 │ │ - check-cast v6, Landroid/content/SharedPreferences; │ + check-cast v2, Landroid/content/SharedPreferences; │ │ .line 61 │ - .local v6, "prefs":Landroid/content/SharedPreferences; │ - if-eqz v6, :cond_5 │ + .local v2, "prefs":Landroid/content/SharedPreferences; │ + if-eqz v2, :cond_5 │ │ .line 62 │ - invoke-interface {v6}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; │ + invoke-interface {v2}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 63 │ - .local v4, "kv":Ljava/util/Map;, "Ljava/util/Map;" │ - if-eqz v4, :cond_3 │ + .local v1, "kv":Ljava/util/Map;, "Ljava/util/Map;" │ + if-eqz v1, :cond_3 │ │ - invoke-interface {v4}, Ljava/util/Map;->size()I │ + invoke-interface {v1}, Ljava/util/Map;->size()I │ │ - move-result v12 │ + move-result v9 │ │ - if-lez v12, :cond_3 │ + if-lez v9, :cond_3 │ │ .line 64 │ - invoke-interface {v4}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + invoke-interface {v1}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - invoke-interface {v12}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v9}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v9 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v12 │ + move-result v10 │ │ - if-eqz v12, :cond_4 │ + if-eqz v10, :cond_4 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v0 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 65 │ - .local v3, "key":Ljava/lang/String; │ - invoke-static {v3}, Lorg/acra/collector/SharedPreferencesCollector;->filteredKey(Ljava/lang/String;)Z │ + .local v0, "key":Ljava/lang/String; │ + invoke-static {v0}, Lorg/acra/collector/SharedPreferencesCollector;->filteredKey(Ljava/lang/String;)Z │ │ - move-result v12 │ + move-result v10 │ │ - if-nez v12, :cond_1 │ + if-nez v10, :cond_1 │ │ .line 66 │ - invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - if-eqz v12, :cond_2 │ + if-eqz v10, :cond_2 │ │ .line 67 │ - invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ - │ - const/16 v13, 0x2e │ + move-result-object v10 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - const/16 v13, 0x3d │ + invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-result-object v10 │ │ - move-result-object v12 │ + invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - invoke-interface {v4, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ - │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v13}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - const-string v13, "\n" │ + const-string v11, "\n" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_2 │ │ .line 69 │ :cond_2 │ - invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v12 │ - │ - const/16 v13, 0x2e │ + invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-result-object v10 │ │ - move-result-object v12 │ + invoke-virtual {v10, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v12, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v10 │ │ - move-result-object v12 │ + invoke-virtual {v10, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const/16 v13, 0x3d │ + move-result-object v10 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v12}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v10 │ │ - const-string v13, "null\n" │ + const-string v11, "null\n" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_2 │ │ .line 74 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "key":Ljava/lang/String; │ + .end local v0 # "key":Ljava/lang/String; │ :cond_3 │ - invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v9 │ │ - const/16 v13, 0x3d │ + invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + move-result-object v9 │ │ - move-result-object v12 │ + const-string v10, "empty\n" │ │ - const-string v13, "empty\n" │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 79 │ - .end local v4 # "kv":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v1 # "kv":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_4 │ :goto_3 │ - const/16 v12, 0xa │ + const/16 v9, 0xa │ │ - invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ goto/16 :goto_1 │ │ .line 77 │ :cond_5 │ - const-string v12, "null\n" │ + const-string v9, "null\n" │ │ - invoke-virtual {v8, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_3 │ │ .line 82 │ - .end local v6 # "prefs":Landroid/content/SharedPreferences; │ - .end local v7 # "prefsId":Ljava/lang/String; │ + .end local v2 # "prefs":Landroid/content/SharedPreferences; │ + .end local v3 # "prefsId":Ljava/lang/String; │ :cond_6 │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v8 │ │ - return-object v12 │ + return-object v8 │ .end method │ │ .method private static filteredKey(Ljava/lang/String;)Z │ - .locals 5 │ + .locals 6 │ .param p0, "key" # Ljava/lang/String; │ │ .prologue │ + const/4 v1, 0x0 │ + │ .line 94 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - invoke-virtual {v4}, Lorg/acra/ACRAConfiguration;->excludeMatchingSharedPreferencesKeys()[Ljava/lang/String; │ + invoke-virtual {v2}, Lorg/acra/ACRAConfiguration;->excludeMatchingSharedPreferencesKeys()[Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v4, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v3, v2 │ │ .line 95 │ - .local v3, "regex":Ljava/lang/String; │ - invoke-virtual {p0, v3}, Ljava/lang/String;->matches(Ljava/lang/String;)Z │ + .local v0, "regex":Ljava/lang/String; │ + invoke-virtual {p0, v0}, Ljava/lang/String;->matches(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_1 │ │ .line 96 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ .line 99 │ - .end local v3 # "regex":Ljava/lang/String; │ - :goto_1 │ - return v4 │ - │ - .line 94 │ - .restart local v3 # "regex":Ljava/lang/String; │ + .end local v0 # "regex":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + return v1 │ │ - goto :goto_0 │ - │ - .line 99 │ - .end local v3 # "regex":Ljava/lang/String; │ + .line 94 │ + .restart local v0 # "regex":Ljava/lang/String; │ :cond_1 │ - const/4 v4, 0x0 │ + add-int/lit8 v2, v2, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method ├── smali/org/acra/collector/ConfigurationCollector.smali │ @@ -144,473 +144,469 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method static constructor ()V │ - .locals 9 │ + .locals 8 │ │ .prologue │ .line 58 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mHardKeyboardHiddenValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mHardKeyboardHiddenValues:Landroid/util/SparseArray; │ │ .line 59 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mKeyboardValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mKeyboardValues:Landroid/util/SparseArray; │ │ .line 60 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mKeyboardHiddenValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mKeyboardHiddenValues:Landroid/util/SparseArray; │ │ .line 61 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mNavigationValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mNavigationValues:Landroid/util/SparseArray; │ │ .line 62 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mNavigationHiddenValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mNavigationHiddenValues:Landroid/util/SparseArray; │ │ .line 63 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mOrientationValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mOrientationValues:Landroid/util/SparseArray; │ │ .line 64 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mScreenLayoutValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mScreenLayoutValues:Landroid/util/SparseArray; │ │ .line 65 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mTouchScreenValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mTouchScreenValues:Landroid/util/SparseArray; │ │ .line 66 │ - new-instance v6, Landroid/util/SparseArray; │ + new-instance v3, Landroid/util/SparseArray; │ │ - invoke-direct {v6}, Landroid/util/SparseArray;->()V │ + invoke-direct {v3}, Landroid/util/SparseArray;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mUiModeValues:Landroid/util/SparseArray; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mUiModeValues:Landroid/util/SparseArray; │ │ .line 68 │ - new-instance v6, Ljava/util/HashMap; │ + new-instance v3, Ljava/util/HashMap; │ │ - invoke-direct {v6}, Ljava/util/HashMap;->()V │ + invoke-direct {v3}, Ljava/util/HashMap;->()V │ │ - sput-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sput-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ .line 72 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "HARDKEYBOARDHIDDEN_" │ + const-string v4, "HARDKEYBOARDHIDDEN_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mHardKeyboardHiddenValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mHardKeyboardHiddenValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 73 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "KEYBOARD_" │ + const-string v4, "KEYBOARD_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mKeyboardValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mKeyboardValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 74 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "KEYBOARDHIDDEN_" │ + const-string v4, "KEYBOARDHIDDEN_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mKeyboardHiddenValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mKeyboardHiddenValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 75 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "NAVIGATION_" │ + const-string v4, "NAVIGATION_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mNavigationValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mNavigationValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 76 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "NAVIGATIONHIDDEN_" │ + const-string v4, "NAVIGATIONHIDDEN_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mNavigationHiddenValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mNavigationHiddenValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 77 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "ORIENTATION_" │ + const-string v4, "ORIENTATION_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mOrientationValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mOrientationValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 78 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "SCREENLAYOUT_" │ + const-string v4, "SCREENLAYOUT_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mScreenLayoutValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mScreenLayoutValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 79 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "TOUCHSCREEN_" │ + const-string v4, "TOUCHSCREEN_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mTouchScreenValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mTouchScreenValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 80 │ - sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ + sget-object v3, Lorg/acra/collector/ConfigurationCollector;->mValueArrays:Ljava/util/HashMap; │ │ - const-string v7, "UI_MODE_" │ + const-string v4, "UI_MODE_" │ │ - sget-object v8, Lorg/acra/collector/ConfigurationCollector;->mUiModeValues:Landroid/util/SparseArray; │ + sget-object v5, Lorg/acra/collector/ConfigurationCollector;->mUiModeValues:Landroid/util/SparseArray; │ │ - invoke-virtual {v6, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 82 │ - const-class v6, Landroid/content/res/Configuration; │ + const-class v3, Landroid/content/res/Configuration; │ │ - invoke-virtual {v6}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + invoke-virtual {v3}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v5, v0 │ + array-length v5, v4 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - .local v4, "i$":I │ + .local v1, "f":Ljava/lang/reflect/Field; │ :goto_0 │ - if-ge v4, v5, :cond_9 │ + if-ge v3, v5, :cond_9 │ │ - aget-object v2, v0, v4 │ + aget-object v1, v4, v3 │ │ .line 83 │ - .local v2, "f":Ljava/lang/reflect/Field; │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getModifiers()I │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getModifiers()I │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/reflect/Modifier;->isStatic(I)Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getModifiers()I │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getModifiers()I │ │ move-result v6 │ │ invoke-static {v6}, Ljava/lang/reflect/Modifier;->isFinal(I)Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ .line 84 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 86 │ - .local v3, "fieldName":Ljava/lang/String; │ + .local v2, "fieldName":Ljava/lang/String; │ :try_start_0 │ const-string v6, "HARDKEYBOARDHIDDEN_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ .line 87 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mHardKeyboardHiddenValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ .line 82 │ - .end local v3 # "fieldName":Ljava/lang/String; │ + .end local v2 # "fieldName":Ljava/lang/String; │ :cond_0 │ :goto_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 88 │ - .restart local v3 # "fieldName":Ljava/lang/String; │ + .restart local v2 # "fieldName":Ljava/lang/String; │ :cond_1 │ const-string v6, "KEYBOARD_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ .line 89 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mKeyboardValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 105 │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 106 │ - .local v1, "e":Ljava/lang/IllegalArgumentException; │ + .local v0, "e":Ljava/lang/IllegalArgumentException; │ sget-object v6, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ const-string v7, "Error while inspecting device configuration: " │ │ - invoke-static {v6, v7, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v6, v7, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 90 │ - .end local v1 # "e":Ljava/lang/IllegalArgumentException; │ + .end local v0 # "e":Ljava/lang/IllegalArgumentException; │ :cond_2 │ :try_start_1 │ const-string v6, "KEYBOARDHIDDEN_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_3 │ │ .line 91 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mKeyboardHiddenValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ :try_end_1 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_1 │ │ .line 107 │ :catch_1 │ - move-exception v1 │ + move-exception v0 │ │ .line 108 │ - .local v1, "e":Ljava/lang/IllegalAccessException; │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ sget-object v6, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ const-string v7, "Error while inspecting device configuration: " │ │ - invoke-static {v6, v7, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v6, v7, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 92 │ - .end local v1 # "e":Ljava/lang/IllegalAccessException; │ + .end local v0 # "e":Ljava/lang/IllegalAccessException; │ :cond_3 │ :try_start_2 │ const-string v6, "NAVIGATION_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_4 │ │ .line 93 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mNavigationValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto :goto_1 │ │ .line 94 │ :cond_4 │ const-string v6, "NAVIGATIONHIDDEN_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_5 │ │ .line 95 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mNavigationHiddenValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto :goto_1 │ │ .line 96 │ :cond_5 │ const-string v6, "ORIENTATION_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_6 │ │ .line 97 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mOrientationValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto :goto_1 │ │ .line 98 │ :cond_6 │ const-string v6, "SCREENLAYOUT_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_7 │ │ .line 99 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mScreenLayoutValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto/16 :goto_1 │ │ .line 100 │ :cond_7 │ const-string v6, "TOUCHSCREEN_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_8 │ │ .line 101 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mTouchScreenValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ │ goto/16 :goto_1 │ │ .line 102 │ :cond_8 │ const-string v6, "UI_MODE_" │ │ - invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v2, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ .line 103 │ sget-object v6, Lorg/acra/collector/ConfigurationCollector;->mUiModeValues:Landroid/util/SparseArray; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v2, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ + invoke-virtual {v1, v7}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I │ │ move-result v7 │ │ - invoke-virtual {v6, v7, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ + invoke-virtual {v6, v7, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V │ :try_end_2 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_2 .. :try_end_2} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto/16 :goto_1 │ │ .line 112 │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ - .end local v3 # "fieldName":Ljava/lang/String; │ + .end local v2 # "fieldName":Ljava/lang/String; │ :cond_9 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ @@ -975,161 +971,158 @@ │ │ .method public static toString(Landroid/content/res/Configuration;)Ljava/lang/String; │ .locals 9 │ .param p0, "conf" # Landroid/content/res/Configuration; │ │ .prologue │ .line 124 │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 125 │ - .local v6, "result":Ljava/lang/StringBuilder; │ + .local v3, "result":Ljava/lang/StringBuilder; │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ + invoke-virtual {v4}, Ljava/lang/Class;->getFields()[Ljava/lang/reflect/Field; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "arr$":[Ljava/lang/reflect/Field; │ - array-length v5, v0 │ + array-length v6, v5 │ │ - .local v5, "len$":I │ const/4 v4, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_3 │ + if-ge v4, v6, :cond_3 │ │ - aget-object v2, v0, v4 │ + aget-object v1, v5, v4 │ │ .line 127 │ - .local v2, "f":Ljava/lang/reflect/Field; │ + .local v1, "f":Ljava/lang/reflect/Field; │ :try_start_0 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getModifiers()I │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getModifiers()I │ │ move-result v7 │ │ invoke-static {v7}, Ljava/lang/reflect/Modifier;->isStatic(I)Z │ │ move-result v7 │ │ if-nez v7, :cond_1 │ │ .line 128 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 129 │ - .local v3, "fieldName":Ljava/lang/String; │ - invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .local v2, "fieldName":Ljava/lang/String; │ + invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ const/16 v8, 0x3d │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 130 │ - invoke-virtual {v2}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ + invoke-virtual {v1}, Ljava/lang/reflect/Field;->getType()Ljava/lang/Class; │ │ move-result-object v7 │ │ sget-object v8, Ljava/lang/Integer;->TYPE:Ljava/lang/Class; │ │ invoke-virtual {v7, v8}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_2 │ │ .line 131 │ - invoke-static {p0, v2}, Lorg/acra/collector/ConfigurationCollector;->getFieldValueName(Landroid/content/res/Configuration;Ljava/lang/reflect/Field;)Ljava/lang/String; │ + invoke-static {p0, v1}, Lorg/acra/collector/ConfigurationCollector;->getFieldValueName(Landroid/content/res/Configuration;Ljava/lang/reflect/Field;)Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 135 │ :cond_0 │ :goto_1 │ const/16 v7, 0xa │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 125 │ - .end local v3 # "fieldName":Ljava/lang/String; │ + .end local v2 # "fieldName":Ljava/lang/String; │ :cond_1 │ :goto_2 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 132 │ - .restart local v3 # "fieldName":Ljava/lang/String; │ + .restart local v2 # "fieldName":Ljava/lang/String; │ :cond_2 │ - invoke-virtual {v2, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v7 │ │ if-eqz v7, :cond_0 │ │ .line 133 │ - invoke-virtual {v2, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ :try_end_0 │ .catch Ljava/lang/IllegalArgumentException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/IllegalAccessException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 137 │ - .end local v3 # "fieldName":Ljava/lang/String; │ + .end local v2 # "fieldName":Ljava/lang/String; │ :catch_0 │ - move-exception v1 │ + move-exception v0 │ │ .line 138 │ - .local v1, "e":Ljava/lang/IllegalArgumentException; │ + .local v0, "e":Ljava/lang/IllegalArgumentException; │ sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ const-string v8, "Error while inspecting device configuration: " │ │ - invoke-static {v7, v8, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 139 │ - .end local v1 # "e":Ljava/lang/IllegalArgumentException; │ + .end local v0 # "e":Ljava/lang/IllegalArgumentException; │ :catch_1 │ - move-exception v1 │ + move-exception v0 │ │ .line 140 │ - .local v1, "e":Ljava/lang/IllegalAccessException; │ + .local v0, "e":Ljava/lang/IllegalAccessException; │ sget-object v7, Lorg/acra/ACRA;->LOG_TAG:Ljava/lang/String; │ │ const-string v8, "Error while inspecting device configuration: " │ │ - invoke-static {v7, v8, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v7, v8, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ │ .line 143 │ - .end local v1 # "e":Ljava/lang/IllegalAccessException; │ - .end local v2 # "f":Ljava/lang/reflect/Field; │ + .end local v0 # "e":Ljava/lang/IllegalAccessException; │ + .end local v1 # "f":Ljava/lang/reflect/Field; │ :cond_3 │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - return-object v7 │ + return-object v4 │ .end method ├── smali/org/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher.smali │ @@ -113,354 +113,298 @@ │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V │ - .locals 5 │ + .locals 4 │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 75 │ invoke-direct {p0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 76 │ - .local v2, "callbacks":[Ljava/lang/Object; │ - if-eqz v2, :cond_0 │ + .local v1, "callbacks":[Ljava/lang/Object; │ + if-eqz v1, :cond_0 │ │ .line 77 │ - move-object v0, v2 │ + array-length v3, v1 │ │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v4, v0 │ + const/4 v2, 0x0 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 78 │ - .local v1, "callback":Ljava/lang/Object; │ - check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ + .local v0, "callback":Ljava/lang/Object; │ + check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ - .end local v1 # "callback":Ljava/lang/Object; │ - invoke-interface {v1, p1, p2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V │ + .end local v0 # "callback":Ljava/lang/Object; │ + invoke-interface {v0, p1, p2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityCreated(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ .line 77 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 81 │ - .end local v0 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_0 │ return-void │ .end method │ │ .method public onActivityDestroyed(Landroid/app/Activity;)V │ - .locals 5 │ + .locals 4 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 135 │ invoke-direct {p0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 136 │ - .local v2, "callbacks":[Ljava/lang/Object; │ - if-eqz v2, :cond_0 │ + .local v1, "callbacks":[Ljava/lang/Object; │ + if-eqz v1, :cond_0 │ │ .line 137 │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v4, v0 │ + array-length v3, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 138 │ - .local v1, "callback":Ljava/lang/Object; │ - check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ + .local v0, "callback":Ljava/lang/Object; │ + check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ - .end local v1 # "callback":Ljava/lang/Object; │ - invoke-interface {v1, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityDestroyed(Landroid/app/Activity;)V │ + .end local v0 # "callback":Ljava/lang/Object; │ + invoke-interface {v0, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityDestroyed(Landroid/app/Activity;)V │ │ .line 137 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 141 │ - .end local v0 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_0 │ return-void │ .end method │ │ .method public onActivityPaused(Landroid/app/Activity;)V │ - .locals 5 │ + .locals 4 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 105 │ invoke-direct {p0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 106 │ - .local v2, "callbacks":[Ljava/lang/Object; │ - if-eqz v2, :cond_0 │ + .local v1, "callbacks":[Ljava/lang/Object; │ + if-eqz v1, :cond_0 │ │ .line 107 │ - move-object v0, v2 │ + array-length v3, v1 │ │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v4, v0 │ + const/4 v2, 0x0 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 108 │ - .local v1, "callback":Ljava/lang/Object; │ - check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ + .local v0, "callback":Ljava/lang/Object; │ + check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ - .end local v1 # "callback":Ljava/lang/Object; │ - invoke-interface {v1, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityPaused(Landroid/app/Activity;)V │ + .end local v0 # "callback":Ljava/lang/Object; │ + invoke-interface {v0, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityPaused(Landroid/app/Activity;)V │ │ .line 107 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 111 │ - .end local v0 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_0 │ return-void │ .end method │ │ .method public onActivityResumed(Landroid/app/Activity;)V │ - .locals 5 │ + .locals 4 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 95 │ invoke-direct {p0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 96 │ - .local v2, "callbacks":[Ljava/lang/Object; │ - if-eqz v2, :cond_0 │ + .local v1, "callbacks":[Ljava/lang/Object; │ + if-eqz v1, :cond_0 │ │ .line 97 │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v4, v0 │ + array-length v3, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 98 │ - .local v1, "callback":Ljava/lang/Object; │ - check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ + .local v0, "callback":Ljava/lang/Object; │ + check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ - .end local v1 # "callback":Ljava/lang/Object; │ - invoke-interface {v1, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityResumed(Landroid/app/Activity;)V │ + .end local v0 # "callback":Ljava/lang/Object; │ + invoke-interface {v0, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityResumed(Landroid/app/Activity;)V │ │ .line 97 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 101 │ - .end local v0 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_0 │ return-void │ .end method │ │ .method public onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V │ - .locals 5 │ + .locals 4 │ .param p1, "activity" # Landroid/app/Activity; │ .param p2, "outState" # Landroid/os/Bundle; │ │ .prologue │ .line 125 │ invoke-direct {p0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 126 │ - .local v2, "callbacks":[Ljava/lang/Object; │ - if-eqz v2, :cond_0 │ + .local v1, "callbacks":[Ljava/lang/Object; │ + if-eqz v1, :cond_0 │ │ .line 127 │ - move-object v0, v2 │ + array-length v3, v1 │ │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v4, v0 │ + const/4 v2, 0x0 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 128 │ - .local v1, "callback":Ljava/lang/Object; │ - check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ + .local v0, "callback":Ljava/lang/Object; │ + check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ - .end local v1 # "callback":Ljava/lang/Object; │ - invoke-interface {v1, p1, p2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V │ + .end local v0 # "callback":Ljava/lang/Object; │ + invoke-interface {v0, p1, p2}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivitySaveInstanceState(Landroid/app/Activity;Landroid/os/Bundle;)V │ │ .line 127 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 131 │ - .end local v0 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_0 │ return-void │ .end method │ │ .method public onActivityStarted(Landroid/app/Activity;)V │ - .locals 5 │ + .locals 4 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 85 │ invoke-direct {p0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 86 │ - .local v2, "callbacks":[Ljava/lang/Object; │ - if-eqz v2, :cond_0 │ + .local v1, "callbacks":[Ljava/lang/Object; │ + if-eqz v1, :cond_0 │ │ .line 87 │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v4, v0 │ + array-length v3, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 88 │ - .local v1, "callback":Ljava/lang/Object; │ - check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ + .local v0, "callback":Ljava/lang/Object; │ + check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ - .end local v1 # "callback":Ljava/lang/Object; │ - invoke-interface {v1, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityStarted(Landroid/app/Activity;)V │ + .end local v0 # "callback":Ljava/lang/Object; │ + invoke-interface {v0, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityStarted(Landroid/app/Activity;)V │ │ .line 87 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 91 │ - .end local v0 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_0 │ return-void │ .end method │ │ .method public onActivityStopped(Landroid/app/Activity;)V │ - .locals 5 │ + .locals 4 │ .param p1, "activity" # Landroid/app/Activity; │ │ .prologue │ .line 115 │ invoke-direct {p0}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/MainLifecycleDispatcher;->collectActivityLifecycleCallbacks()[Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 116 │ - .local v2, "callbacks":[Ljava/lang/Object; │ - if-eqz v2, :cond_0 │ + .local v1, "callbacks":[Ljava/lang/Object; │ + if-eqz v1, :cond_0 │ │ .line 117 │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v4, v0 │ + array-length v3, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 118 │ - .local v1, "callback":Ljava/lang/Object; │ - check-cast v1, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ + .local v0, "callback":Ljava/lang/Object; │ + check-cast v0, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; │ │ - .end local v1 # "callback":Ljava/lang/Object; │ - invoke-interface {v1, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityStopped(Landroid/app/Activity;)V │ + .end local v0 # "callback":Ljava/lang/Object; │ + invoke-interface {v0, p1}, Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;->onActivityStopped(Landroid/app/Activity;)V │ │ .line 117 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 121 │ - .end local v0 # "arr$":[Ljava/lang/Object; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ :cond_0 │ return-void │ .end method │ │ .method registerActivityLifecycleCallbacks(Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat;)V │ .locals 2 │ .param p1, "callback" # Lorg/acra/jraf/android/util/activitylifecyclecallbackscompat/ActivityLifecycleCallbacksCompat; ├── smali/org/acra/sender/EmailIntentSender.smali │ @@ -23,99 +23,98 @@ │ iput-object p1, p0, Lorg/acra/sender/EmailIntentSender;->mContext:Landroid/content/Context; │ │ .line 39 │ return-void │ .end method │ │ .method private buildBody(Lorg/acra/collector/CrashReportData;)Ljava/lang/String; │ - .locals 8 │ + .locals 7 │ .param p1, "errorContent" # Lorg/acra/collector/CrashReportData; │ │ .prologue │ .line 57 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6}, Lorg/acra/ACRAConfiguration;->customReportContent()[Lorg/acra/ReportField; │ + invoke-virtual {v3}, Lorg/acra/ACRAConfiguration;->customReportContent()[Lorg/acra/ReportField; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 58 │ - .local v3, "fields":[Lorg/acra/ReportField; │ - array-length v6, v3 │ + .local v2, "fields":[Lorg/acra/ReportField; │ + array-length v3, v2 │ │ - if-nez v6, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 59 │ - sget-object v3, Lorg/acra/ACRAConstants;->DEFAULT_MAIL_REPORT_FIELDS:[Lorg/acra/ReportField; │ + sget-object v2, Lorg/acra/ACRAConstants;->DEFAULT_MAIL_REPORT_FIELDS:[Lorg/acra/ReportField; │ │ .line 62 │ :cond_0 │ - new-instance v1, Ljava/lang/StringBuilder; │ + new-instance v0, Ljava/lang/StringBuilder; │ │ - invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ .line 63 │ - .local v1, "builder":Ljava/lang/StringBuilder; │ - move-object v0, v3 │ + .local v0, "builder":Ljava/lang/StringBuilder; │ + array-length v5, v2 │ │ - .local v0, "arr$":[Lorg/acra/ReportField; │ - array-length v5, v0 │ + const/4 v3, 0x0 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + move v4, v3 │ │ - .local v4, "i$":I │ :goto_0 │ if-ge v4, v5, :cond_1 │ │ - aget-object v2, v0, v4 │ + aget-object v1, v2, v4 │ │ .line 64 │ - .local v2, "field":Lorg/acra/ReportField; │ - invoke-virtual {v2}, Lorg/acra/ReportField;->toString()Ljava/lang/String; │ + .local v1, "field":Lorg/acra/ReportField; │ + invoke-virtual {v1}, Lorg/acra/ReportField;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - const-string v7, "=" │ + const-string v6, "=" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 65 │ - invoke-virtual {p1, v2}, Lorg/acra/collector/CrashReportData;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {p1, v1}, Lorg/acra/collector/CrashReportData;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v3, Ljava/lang/String; │ │ - invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 66 │ - const/16 v6, 0xa │ + const/16 v3, 0xa │ │ - invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 63 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v4, 0x1 │ + │ + move v4, v3 │ │ goto :goto_0 │ │ .line 68 │ - .end local v2 # "field":Lorg/acra/ReportField; │ + .end local v1 # "field":Lorg/acra/ReportField; │ :cond_1 │ - invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - return-object v6 │ + return-object v3 │ .end method │ │ │ # virtual methods │ .method public send(Lorg/acra/collector/CrashReportData;)V │ .locals 7 │ .param p1, "errorContent" # Lorg/acra/collector/CrashReportData; ├── smali/org/acra/sender/GoogleFormSender.smali │ @@ -2,22 +2,14 @@ │ .super Ljava/lang/Object; │ .source "GoogleFormSender.java" │ │ # interfaces │ .implements Lorg/acra/sender/ReportSender; │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lorg/acra/sender/GoogleFormSender$1; │ - } │ -.end annotation │ - │ - │ # instance fields │ .field private final mFormUri:Landroid/net/Uri; │ │ │ # direct methods │ .method public constructor ()V │ .locals 1 │ @@ -71,15 +63,15 @@ │ iput-object v0, p0, Lorg/acra/sender/GoogleFormSender;->mFormUri:Landroid/net/Uri; │ │ .line 67 │ return-void │ .end method │ │ .method private remap(Ljava/util/Map;)Ljava/util/Map; │ - .locals 10 │ + .locals 9 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/Map", │ "<", │ "Lorg/acra/ReportField;", │ "Ljava/lang/String;", │ @@ -93,223 +85,220 @@ │ .end annotation │ │ .prologue │ .line 97 │ .local p1, "report":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Lorg/acra/ACRAConfiguration;->customReportContent()[Lorg/acra/ReportField; │ + invoke-virtual {v4}, Lorg/acra/ACRAConfiguration;->customReportContent()[Lorg/acra/ReportField; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 98 │ - .local v1, "fields":[Lorg/acra/ReportField; │ - array-length v7, v1 │ + .local v0, "fields":[Lorg/acra/ReportField; │ + array-length v4, v0 │ │ - if-nez v7, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 99 │ - sget-object v1, Lorg/acra/ACRAConstants;->DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; │ + sget-object v0, Lorg/acra/ACRAConstants;->DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; │ │ .line 102 │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ .line 103 │ - .local v3, "inputId":I │ - new-instance v6, Ljava/util/HashMap; │ + .local v1, "inputId":I │ + new-instance v3, Ljava/util/HashMap; │ │ - invoke-direct {v6}, Ljava/util/HashMap;->()V │ + invoke-direct {v3}, Ljava/util/HashMap;->()V │ │ .line 104 │ - .local v6, "result":Ljava/util/Map;, "Ljava/util/Map;" │ - move-object v0, v1 │ + .local v3, "result":Ljava/util/Map;, "Ljava/util/Map;" │ + array-length v6, v0 │ │ - .local v0, "arr$":[Lorg/acra/ReportField; │ - array-length v4, v0 │ + const/4 v4, 0x0 │ │ - .local v4, "len$":I │ - const/4 v2, 0x0 │ + move v5, v4 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v4, :cond_1 │ + if-ge v5, v6, :cond_1 │ │ - aget-object v5, v0, v2 │ + aget-object v2, v0, v5 │ │ .line 105 │ - .local v5, "originalKey":Lorg/acra/ReportField; │ - sget-object v7, Lorg/acra/sender/GoogleFormSender$1;->$SwitchMap$org$acra$ReportField:[I │ + .local v2, "originalKey":Lorg/acra/ReportField; │ + sget-object v4, Lorg/acra/sender/GoogleFormSender$1;->$SwitchMap$org$acra$ReportField:[I │ │ - invoke-virtual {v5}, Lorg/acra/ReportField;->ordinal()I │ + invoke-virtual {v2}, Lorg/acra/ReportField;->ordinal()I │ │ - move-result v8 │ + move-result v7 │ │ - aget v7, v7, v8 │ + aget v4, v4, v7 │ │ - packed-switch v7, :pswitch_data_0 │ + packed-switch v4, :pswitch_data_0 │ │ .line 113 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "entry." │ + const-string v7, "entry." │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".single" │ + const-string v7, ".single" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-interface {p1, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v4, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 116 │ :goto_1 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ .line 104 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v4, v5, 0x1 │ + │ + move v5, v4 │ │ goto :goto_0 │ │ .line 107 │ :pswitch_0 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "entry." │ + const-string v7, "entry." │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".single" │ + const-string v7, ".single" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "\'" │ + const-string v8, "\'" │ │ - invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {p1, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ - invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-interface {v6, v8, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v7, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 110 │ :pswitch_1 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "entry." │ + const-string v7, "entry." │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, ".single" │ + const-string v7, ".single" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "\'" │ + const-string v8, "\'" │ │ - invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-interface {p1, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ - invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-interface {v6, v8, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v7, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 118 │ - .end local v5 # "originalKey":Lorg/acra/ReportField; │ + .end local v2 # "originalKey":Lorg/acra/ReportField; │ :cond_1 │ - return-object v6 │ + return-object v3 │ │ .line 105 │ - nop │ - │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ .end packed-switch │ .end method │ │ @@ -340,24 +329,26 @@ │ │ const/4 v6, 0x1 │ │ new-array v6, v6, [Ljava/lang/Object; │ │ const/4 v7, 0x0 │ │ + .line 72 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;->formKey()Ljava/lang/String; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ + .line 71 │ invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v5}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v2 ├── smali/org/acra/sender/HttpSender.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lorg/acra/sender/ReportSender; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/acra/sender/HttpSender$1;, │ Lorg/acra/sender/HttpSender$Type;, │ Lorg/acra/sender/HttpSender$Method; │ } │ .end annotation │ │ │ # instance fields │ @@ -118,15 +117,15 @@ │ iput-object p2, p0, Lorg/acra/sender/HttpSender;->mType:Lorg/acra/sender/HttpSender$Type; │ │ .line 146 │ return-void │ .end method │ │ .method private remap(Ljava/util/Map;)Ljava/util/Map; │ - .locals 8 │ + .locals 7 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/Map", │ "<", │ "Lorg/acra/ReportField;", │ "Ljava/lang/String;", │ @@ -140,107 +139,102 @@ │ .end annotation │ │ .prologue │ .line 238 │ .local p1, "report":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6}, Lorg/acra/ACRAConfiguration;->customReportContent()[Lorg/acra/ReportField; │ + invoke-virtual {v3}, Lorg/acra/ACRAConfiguration;->customReportContent()[Lorg/acra/ReportField; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 239 │ - .local v2, "fields":[Lorg/acra/ReportField; │ - array-length v6, v2 │ + .local v1, "fields":[Lorg/acra/ReportField; │ + array-length v3, v1 │ │ - if-nez v6, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 240 │ - sget-object v2, Lorg/acra/ACRAConstants;->DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; │ + sget-object v1, Lorg/acra/ACRAConstants;->DEFAULT_REPORT_FIELDS:[Lorg/acra/ReportField; │ │ .line 243 │ :cond_0 │ - new-instance v3, Ljava/util/HashMap; │ + new-instance v2, Ljava/util/HashMap; │ │ invoke-interface {p1}, Ljava/util/Map;->size()I │ │ - move-result v6 │ + move-result v3 │ │ - invoke-direct {v3, v6}, Ljava/util/HashMap;->(I)V │ + invoke-direct {v2, v3}, Ljava/util/HashMap;->(I)V │ │ .line 244 │ - .local v3, "finalReport":Ljava/util/Map;, "Ljava/util/Map;" │ - move-object v0, v2 │ + .local v2, "finalReport":Ljava/util/Map;, "Ljava/util/Map;" │ + array-length v4, v1 │ │ - .local v0, "arr$":[Lorg/acra/ReportField; │ - array-length v5, v0 │ - │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v5, :cond_3 │ + if-ge v3, v4, :cond_3 │ │ - aget-object v1, v0, v4 │ + aget-object v0, v1, v3 │ │ .line 245 │ - .local v1, "field":Lorg/acra/ReportField; │ - iget-object v6, p0, Lorg/acra/sender/HttpSender;->mMapping:Ljava/util/Map; │ + .local v0, "field":Lorg/acra/ReportField; │ + iget-object v5, p0, Lorg/acra/sender/HttpSender;->mMapping:Ljava/util/Map; │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ - iget-object v6, p0, Lorg/acra/sender/HttpSender;->mMapping:Ljava/util/Map; │ + iget-object v5, p0, Lorg/acra/sender/HttpSender;->mMapping:Ljava/util/Map; │ │ - invoke-interface {v6, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-nez v6, :cond_2 │ + if-nez v5, :cond_2 │ │ .line 246 │ :cond_1 │ - invoke-virtual {v1}, Lorg/acra/ReportField;->toString()Ljava/lang/String; │ + invoke-virtual {v0}, Lorg/acra/ReportField;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v3, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 244 │ :goto_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 248 │ :cond_2 │ - iget-object v6, p0, Lorg/acra/sender/HttpSender;->mMapping:Ljava/util/Map; │ + iget-object v5, p0, Lorg/acra/sender/HttpSender;->mMapping:Ljava/util/Map; │ │ - invoke-interface {v6, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {p1, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {p1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v3, v6, v7}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v5, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 251 │ - .end local v1 # "field":Lorg/acra/ReportField; │ + .end local v0 # "field":Lorg/acra/ReportField; │ :cond_3 │ - return-object v3 │ + return-object v2 │ .end method │ │ │ # virtual methods │ .method public send(Lorg/acra/collector/CrashReportData;)V │ .locals 11 │ .param p1, "report" # Lorg/acra/collector/CrashReportData; │ @@ -508,14 +502,15 @@ │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ iget-object v10, p0, Lorg/acra/sender/HttpSender;->mMethod:Lorg/acra/sender/HttpSender$Method; │ │ + .line 229 │ invoke-virtual {v10}, Lorg/acra/sender/HttpSender$Method;->name()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ @@ -581,14 +576,15 @@ │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ iget-object v10, p0, Lorg/acra/sender/HttpSender;->mMethod:Lorg/acra/sender/HttpSender$Method; │ │ + .line 232 │ invoke-virtual {v10}, Lorg/acra/sender/HttpSender$Method;->name()Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ @@ -597,30 +593,30 @@ │ │ move-result-object v9 │ │ invoke-direct {v8, v9, v0}, Lorg/acra/sender/ReportSenderException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ throw v8 │ │ - .line 187 │ + .line 188 │ .end local v0 # "e":Lorg/acra/util/JSONReportBuilder$JSONReportException; │ .restart local v5 # "reportUrl":Ljava/net/URL; │ :cond_1 │ :try_start_2 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;->formUriBasicAuthLogin()Ljava/lang/String; │ │ move-result-object v2 │ │ goto/16 :goto_1 │ │ - .line 189 │ + .line 190 │ .restart local v2 # "login":Ljava/lang/String; │ :cond_2 │ invoke-static {}, Lorg/acra/ACRA;->getConfig()Lorg/acra/ACRAConfiguration; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lorg/acra/ACRAConfiguration;->formUriBasicAuthPassword()Ljava/lang/String; ├── smali/org/acra/util/BoundedLinkedList.smali │ @@ -211,48 +211,47 @@ │ │ .method public toString()Ljava/lang/String; │ .locals 4 │ │ .prologue │ .line 124 │ .local p0, "this":Lorg/acra/util/BoundedLinkedList;, "Lorg/acra/util/BoundedLinkedList;" │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v1, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v1}, Ljava/lang/StringBuilder;->()V │ │ .line 125 │ - .local v2, "result":Ljava/lang/StringBuilder; │ + .local v1, "result":Ljava/lang/StringBuilder; │ invoke-virtual {p0}, Lorg/acra/util/BoundedLinkedList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 126 │ - .local v1, "object":Ljava/lang/Object;, "TE;" │ - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + .local v0, "object":Ljava/lang/Object;, "TE;" │ + invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 128 │ - .end local v1 # "object":Ljava/lang/Object;, "TE;" │ + .end local v0 # "object":Ljava/lang/Object;, "TE;" │ :cond_0 │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - return-object v3 │ + return-object v2 │ .end method ├── smali/org/acra/util/HttpRequest.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "HttpRequest.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/acra/util/HttpRequest$1;, │ Lorg/acra/util/HttpRequest$SocketTimeOutRetryHandler; │ } │ .end annotation │ │ │ # instance fields │ .field private connectionTimeOut:I │ @@ -316,14 +315,15 @@ │ invoke-virtual {v3, v5, v6}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;->setHeader(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 255 │ const-string v5, "Accept" │ │ const-string v6, "text/html,application/xml,application/json,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" │ │ + .line 256 │ invoke-virtual {v3, v5, v6}, Lorg/apache/http/client/methods/HttpEntityEnclosingRequestBase;->setHeader(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 258 │ const-string v5, "Content-Type" │ │ invoke-virtual {p4}, Lorg/acra/sender/HttpSender$Type;->getContentType()Ljava/lang/String; │ │ @@ -446,61 +446,60 @@ │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ .line 286 │ .local v0, "dataBfr":Ljava/lang/StringBuilder; │ invoke-interface {p0}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 287 │ - .local v2, "key":Ljava/lang/Object; │ + .local v1, "key":Ljava/lang/Object; │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 288 │ const/16 v5, 0x26 │ │ invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 290 │ :cond_0 │ - invoke-interface {p0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {p0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 291 │ - .local v3, "preliminaryValue":Ljava/lang/Object; │ - if-nez v3, :cond_1 │ + .local v2, "preliminaryValue":Ljava/lang/Object; │ + if-nez v2, :cond_1 │ │ - const-string v4, "" │ + const-string v3, "" │ │ .line 292 │ - .local v4, "value":Ljava/lang/Object; │ + .local v3, "value":Ljava/lang/Object; │ :goto_1 │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "UTF-8" │ │ invoke-static {v5, v6}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ @@ -510,44 +509,44 @@ │ │ .line 293 │ const/16 v5, 0x3d │ │ invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 294 │ - invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "UTF-8" │ │ invoke-static {v5, v6}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ - .end local v4 # "value":Ljava/lang/Object; │ + .end local v3 # "value":Ljava/lang/Object; │ :cond_1 │ - move-object v4, v3 │ + move-object v3, v2 │ │ .line 291 │ goto :goto_1 │ │ .line 297 │ - .end local v2 # "key":Ljava/lang/Object; │ - .end local v3 # "preliminaryValue":Ljava/lang/Object; │ + .end local v1 # "key":Ljava/lang/Object; │ + .end local v2 # "preliminaryValue":Ljava/lang/Object; │ :cond_2 │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - return-object v5 │ + return-object v4 │ .end method │ │ │ # virtual methods │ .method public send(Ljava/net/URL;Lorg/acra/sender/HttpSender$Method;Ljava/lang/String;Lorg/acra/sender/HttpSender$Type;)V │ .locals 9 │ .param p1, "url" # Ljava/net/URL; │ @@ -645,22 +644,24 @@ │ │ move-result v5 │ │ if-nez v5, :cond_2 │ │ const-string v5, "403" │ │ + .line 161 │ invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-nez v5, :cond_2 │ │ const-string v5, "4" │ │ + .line 164 │ invoke-virtual {v3, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v5 │ │ if-nez v5, :cond_0 │ │ const-string v5, "5" ├── smali/org/acra/util/JSONReportBuilder.smali │ @@ -15,15 +15,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 17 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 204 │ return-void │ .end method │ │ .method private static addJSONFromProperty(Lorg/json/JSONObject;Ljava/lang/String;)V │ .locals 9 │ .param p0, "destination" # Lorg/json/JSONObject; │ .param p1, "propertyString" # Ljava/lang/String; │ @@ -241,92 +240,91 @@ │ value = { │ Lorg/acra/util/JSONReportBuilder$JSONReportException; │ } │ .end annotation │ │ .prologue │ .line 67 │ - new-instance v2, Lorg/json/JSONObject; │ + new-instance v1, Lorg/json/JSONObject; │ │ - invoke-direct {v2}, Lorg/json/JSONObject;->()V │ + invoke-direct {v1}, Lorg/json/JSONObject;->()V │ │ .line 68 │ - .local v2, "jsonReport":Lorg/json/JSONObject; │ + .local v1, "jsonReport":Lorg/json/JSONObject; │ invoke-virtual {p0}, Lorg/acra/collector/CrashReportData;->keySet()Ljava/util/Set; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-interface {v8}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v7}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v7 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v8 │ │ if-eqz v8, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lorg/acra/ReportField; │ + check-cast v2, Lorg/acra/ReportField; │ │ .line 72 │ - .local v3, "key":Lorg/acra/ReportField; │ + .local v2, "key":Lorg/acra/ReportField; │ :try_start_0 │ - invoke-virtual {v3}, Lorg/acra/ReportField;->containsKeyValuePairs()Z │ + invoke-virtual {v2}, Lorg/acra/ReportField;->containsKeyValuePairs()Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ .line 73 │ - new-instance v7, Lorg/json/JSONObject; │ + new-instance v6, Lorg/json/JSONObject; │ │ - invoke-direct {v7}, Lorg/json/JSONObject;->()V │ + invoke-direct {v6}, Lorg/json/JSONObject;->()V │ │ .line 74 │ - .local v7, "subObject":Lorg/json/JSONObject; │ - invoke-virtual {p0, v3}, Lorg/acra/collector/CrashReportData;->getProperty(Lorg/acra/ReportField;)Ljava/lang/String; │ + .local v6, "subObject":Lorg/json/JSONObject; │ + invoke-virtual {p0, v2}, Lorg/acra/collector/CrashReportData;->getProperty(Lorg/acra/ReportField;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 75 │ - .local v6, "strContent":Ljava/lang/String; │ - new-instance v5, Ljava/io/BufferedReader; │ + .local v5, "strContent":Ljava/lang/String; │ + new-instance v4, Ljava/io/BufferedReader; │ │ new-instance v8, Ljava/io/StringReader; │ │ - invoke-direct {v8, v6}, Ljava/io/StringReader;->(Ljava/lang/String;)V │ + invoke-direct {v8, v5}, Ljava/io/StringReader;->(Ljava/lang/String;)V │ │ const/16 v9, 0x400 │ │ - invoke-direct {v5, v8, v9}, Ljava/io/BufferedReader;->(Ljava/io/Reader;I)V │ + invoke-direct {v4, v8, v9}, Ljava/io/BufferedReader;->(Ljava/io/Reader;I)V │ :try_end_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 76 │ - .local v5, "reader":Ljava/io/BufferedReader; │ - const/4 v4, 0x0 │ + .local v4, "reader":Ljava/io/BufferedReader; │ + const/4 v3, 0x0 │ │ .line 78 │ - .local v4, "line":Ljava/lang/String; │ + .local v3, "line":Ljava/lang/String; │ :goto_1 │ :try_start_1 │ - invoke-virtual {v5}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ .line 79 │ - invoke-static {v7, v4}, Lorg/acra/util/JSONReportBuilder;->addJSONFromProperty(Lorg/json/JSONObject;Ljava/lang/String;)V │ + invoke-static {v6, v3}, Lorg/acra/util/JSONReportBuilder;->addJSONFromProperty(Lorg/json/JSONObject;Ljava/lang/String;)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_1 │ │ .line 81 │ @@ -346,15 +344,15 @@ │ │ const-string v11, "Error while converting " │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - invoke-virtual {v3}, Lorg/acra/ReportField;->name()Ljava/lang/String; │ + invoke-virtual {v2}, Lorg/acra/ReportField;->name()Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ @@ -369,84 +367,84 @@ │ move-result-object v10 │ │ invoke-interface {v8, v9, v10, v0}, Lorg/acra/log/ACRALog;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 84 │ .end local v0 # "e":Ljava/io/IOException; │ :cond_0 │ - invoke-virtual {v3}, Lorg/acra/ReportField;->name()Ljava/lang/String; │ + invoke-virtual {v2}, Lorg/acra/ReportField;->name()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v2, v8, v7}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v1, v8, v6}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ :try_end_2 │ .catch Lorg/json/JSONException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_0 │ │ .line 89 │ - .end local v4 # "line":Ljava/lang/String; │ - .end local v5 # "reader":Ljava/io/BufferedReader; │ - .end local v6 # "strContent":Ljava/lang/String; │ - .end local v7 # "subObject":Lorg/json/JSONObject; │ + .end local v3 # "line":Ljava/lang/String; │ + .end local v4 # "reader":Ljava/io/BufferedReader; │ + .end local v5 # "strContent":Ljava/lang/String; │ + .end local v6 # "subObject":Lorg/json/JSONObject; │ :catch_1 │ move-exception v0 │ │ .line 90 │ .local v0, "e":Lorg/json/JSONException; │ - new-instance v8, Lorg/acra/util/JSONReportBuilder$JSONReportException; │ + new-instance v7, Lorg/acra/util/JSONReportBuilder$JSONReportException; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "Could not create JSON object for key " │ + const-string v9, "Could not create JSON object for key " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-direct {v8, v9, v0}, Lorg/acra/util/JSONReportBuilder$JSONReportException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v7, v8, v0}, Lorg/acra/util/JSONReportBuilder$JSONReportException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v8 │ + throw v7 │ │ .line 87 │ .end local v0 # "e":Lorg/json/JSONException; │ :cond_1 │ :try_start_3 │ - invoke-virtual {v3}, Lorg/acra/ReportField;->name()Ljava/lang/String; │ + invoke-virtual {v2}, Lorg/acra/ReportField;->name()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {p0, v3}, Lorg/acra/collector/CrashReportData;->getProperty(Lorg/acra/ReportField;)Ljava/lang/String; │ + invoke-virtual {p0, v2}, Lorg/acra/collector/CrashReportData;->getProperty(Lorg/acra/ReportField;)Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {v9}, Lorg/acra/util/JSONReportBuilder;->guessType(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v9 │ │ - invoke-virtual {v2, v8, v9}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v1, v8, v9}, Lorg/json/JSONObject;->accumulate(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ :try_end_3 │ .catch Lorg/json/JSONException; {:try_start_3 .. :try_end_3} :catch_1 │ │ goto/16 :goto_0 │ │ .line 93 │ - .end local v3 # "key":Lorg/acra/ReportField; │ + .end local v2 # "key":Lorg/acra/ReportField; │ :cond_2 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method private static guessType(Ljava/lang/String;)Ljava/lang/Object; │ .locals 3 │ .param p0, "value" # Ljava/lang/String; │ │ .prologue ├── smali/org/apache/commons/io/ByteOrderMark.smali │ @@ -348,55 +348,52 @@ │ .line 87 │ iget-object v0, p0, Lorg/apache/commons/io/ByteOrderMark;->charsetName:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method public hashCode()I │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 154 │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-virtual {v5}, Ljava/lang/Object;->hashCode()I │ + invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I │ │ - move-result v2 │ + move-result v1 │ │ .line 155 │ - .local v2, "hashCode":I │ - iget-object v0, p0, Lorg/apache/commons/io/ByteOrderMark;->bytes:[I │ + .local v1, "hashCode":I │ + iget-object v3, p0, Lorg/apache/commons/io/ByteOrderMark;->bytes:[I │ │ - .local v0, "arr$":[I │ - array-length v4, v0 │ + array-length v4, v3 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v4, :cond_0 │ │ - aget v1, v0, v3 │ + aget v0, v3, v2 │ │ .line 156 │ - .local v1, "b":I │ - add-int/2addr v2, v1 │ + .local v0, "b":I │ + add-int/2addr v1, v0 │ │ .line 155 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 158 │ - .end local v1 # "b":I │ + .end local v0 # "b":I │ :cond_0 │ - return v2 │ + return v1 │ .end method │ │ .method public length()I │ .locals 1 │ │ .prologue │ .line 96 ├── smali/org/apache/commons/io/DirectoryWalker.smali │ @@ -141,15 +141,15 @@ │ :cond_2 │ sget-object p2, Lorg/apache/commons/io/filefilter/TrueFileFilter;->TRUE:Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ goto :goto_2 │ .end method │ │ .method private walk(Ljava/io/File;ILjava/util/Collection;)V │ - .locals 7 │ + .locals 6 │ .param p1, "directory" # Ljava/io/File; │ .param p2, "depth" # I │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/io/File;", │ "I", │ @@ -169,127 +169,122 @@ │ .local p0, "this":Lorg/apache/commons/io/DirectoryWalker;, "Lorg/apache/commons/io/DirectoryWalker;" │ .local p3, "results":Ljava/util/Collection;, "Ljava/util/Collection;" │ invoke-virtual {p0, p1, p2, p3}, Lorg/apache/commons/io/DirectoryWalker;->checkIfCancelled(Ljava/io/File;ILjava/util/Collection;)V │ │ .line 352 │ invoke-virtual {p0, p1, p2, p3}, Lorg/apache/commons/io/DirectoryWalker;->handleDirectory(Ljava/io/File;ILjava/util/Collection;)Z │ │ - move-result v6 │ + move-result v3 │ │ - if-eqz v6, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 353 │ invoke-virtual {p0, p1, p2, p3}, Lorg/apache/commons/io/DirectoryWalker;->handleDirectoryStart(Ljava/io/File;ILjava/util/Collection;)V │ │ .line 354 │ - add-int/lit8 v1, p2, 0x1 │ + add-int/lit8 v0, p2, 0x1 │ │ .line 355 │ - .local v1, "childDepth":I │ - iget v6, p0, Lorg/apache/commons/io/DirectoryWalker;->depthLimit:I │ + .local v0, "childDepth":I │ + iget v3, p0, Lorg/apache/commons/io/DirectoryWalker;->depthLimit:I │ │ - if-ltz v6, :cond_0 │ + if-ltz v3, :cond_0 │ │ - iget v6, p0, Lorg/apache/commons/io/DirectoryWalker;->depthLimit:I │ + iget v3, p0, Lorg/apache/commons/io/DirectoryWalker;->depthLimit:I │ │ - if-gt v1, v6, :cond_1 │ + if-gt v0, v3, :cond_1 │ │ .line 356 │ :cond_0 │ invoke-virtual {p0, p1, p2, p3}, Lorg/apache/commons/io/DirectoryWalker;->checkIfCancelled(Ljava/io/File;ILjava/util/Collection;)V │ │ .line 357 │ - iget-object v6, p0, Lorg/apache/commons/io/DirectoryWalker;->filter:Ljava/io/FileFilter; │ + iget-object v3, p0, Lorg/apache/commons/io/DirectoryWalker;->filter:Ljava/io/FileFilter; │ │ - if-nez v6, :cond_3 │ + if-nez v3, :cond_3 │ │ invoke-virtual {p1}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 358 │ - .local v3, "childFiles":[Ljava/io/File; │ + .local v2, "childFiles":[Ljava/io/File; │ :goto_0 │ - invoke-virtual {p0, p1, p2, v3}, Lorg/apache/commons/io/DirectoryWalker;->filterDirectoryContents(Ljava/io/File;I[Ljava/io/File;)[Ljava/io/File; │ + invoke-virtual {p0, p1, p2, v2}, Lorg/apache/commons/io/DirectoryWalker;->filterDirectoryContents(Ljava/io/File;I[Ljava/io/File;)[Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 359 │ - if-nez v3, :cond_4 │ + if-nez v2, :cond_4 │ │ .line 360 │ - invoke-virtual {p0, p1, v1, p3}, Lorg/apache/commons/io/DirectoryWalker;->handleRestricted(Ljava/io/File;ILjava/util/Collection;)V │ + invoke-virtual {p0, p1, v0, p3}, Lorg/apache/commons/io/DirectoryWalker;->handleRestricted(Ljava/io/File;ILjava/util/Collection;)V │ │ .line 373 │ - .end local v3 # "childFiles":[Ljava/io/File; │ + .end local v2 # "childFiles":[Ljava/io/File; │ :cond_1 │ invoke-virtual {p0, p1, p2, p3}, Lorg/apache/commons/io/DirectoryWalker;->handleDirectoryEnd(Ljava/io/File;ILjava/util/Collection;)V │ │ .line 375 │ - .end local v1 # "childDepth":I │ + .end local v0 # "childDepth":I │ :cond_2 │ invoke-virtual {p0, p1, p2, p3}, Lorg/apache/commons/io/DirectoryWalker;->checkIfCancelled(Ljava/io/File;ILjava/util/Collection;)V │ │ .line 376 │ return-void │ │ .line 357 │ - .restart local v1 # "childDepth":I │ + .restart local v0 # "childDepth":I │ :cond_3 │ - iget-object v6, p0, Lorg/apache/commons/io/DirectoryWalker;->filter:Ljava/io/FileFilter; │ + iget-object v3, p0, Lorg/apache/commons/io/DirectoryWalker;->filter:Ljava/io/FileFilter; │ │ - invoke-virtual {p1, v6}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File; │ + invoke-virtual {p1, v3}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v2 │ │ goto :goto_0 │ │ .line 362 │ - .restart local v3 # "childFiles":[Ljava/io/File; │ + .restart local v2 # "childFiles":[Ljava/io/File; │ :cond_4 │ - move-object v0, v3 │ + array-length v4, v2 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v5, v0 │ + const/4 v3, 0x0 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ - │ - .local v4, "i$":I │ :goto_1 │ - if-ge v4, v5, :cond_1 │ + if-ge v3, v4, :cond_1 │ │ - aget-object v2, v0, v4 │ + aget-object v1, v2, v3 │ │ .line 363 │ - .local v2, "childFile":Ljava/io/File; │ - invoke-virtual {v2}, Ljava/io/File;->isDirectory()Z │ + .local v1, "childFile":Ljava/io/File; │ + invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_5 │ + if-eqz v5, :cond_5 │ │ .line 364 │ - invoke-direct {p0, v2, v1, p3}, Lorg/apache/commons/io/DirectoryWalker;->walk(Ljava/io/File;ILjava/util/Collection;)V │ + invoke-direct {p0, v1, v0, p3}, Lorg/apache/commons/io/DirectoryWalker;->walk(Ljava/io/File;ILjava/util/Collection;)V │ │ .line 362 │ :goto_2 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ .line 366 │ :cond_5 │ - invoke-virtual {p0, v2, v1, p3}, Lorg/apache/commons/io/DirectoryWalker;->checkIfCancelled(Ljava/io/File;ILjava/util/Collection;)V │ + invoke-virtual {p0, v1, v0, p3}, Lorg/apache/commons/io/DirectoryWalker;->checkIfCancelled(Ljava/io/File;ILjava/util/Collection;)V │ │ .line 367 │ - invoke-virtual {p0, v2, v1, p3}, Lorg/apache/commons/io/DirectoryWalker;->handleFile(Ljava/io/File;ILjava/util/Collection;)V │ + invoke-virtual {p0, v1, v0, p3}, Lorg/apache/commons/io/DirectoryWalker;->handleFile(Ljava/io/File;ILjava/util/Collection;)V │ │ .line 368 │ - invoke-virtual {p0, v2, v1, p3}, Lorg/apache/commons/io/DirectoryWalker;->checkIfCancelled(Ljava/io/File;ILjava/util/Collection;)V │ + invoke-virtual {p0, v1, v0, p3}, Lorg/apache/commons/io/DirectoryWalker;->checkIfCancelled(Ljava/io/File;ILjava/util/Collection;)V │ │ goto :goto_2 │ .end method │ │ │ # virtual methods │ .method protected final checkIfCancelled(Ljava/io/File;ILjava/util/Collection;)V ├── smali/org/apache/commons/io/EndianUtils.smali │ @@ -405,26 +405,28 @@ │ │ move-result v0 │ │ and-int/lit16 v0, v0, 0xff │ │ shl-int/lit8 v0, v0, 0x0 │ │ + .line 301 │ invoke-static {p0}, Lorg/apache/commons/io/EndianUtils;->read(Ljava/io/InputStream;)I │ │ move-result v1 │ │ and-int/lit16 v1, v1, 0xff │ │ shl-int/lit8 v1, v1, 0x8 │ │ add-int/2addr v0, v1 │ │ int-to-short v0, v0 │ │ + .line 300 │ return v0 │ .end method │ │ .method public static readSwappedShort([BI)S │ .locals 2 │ .param p0, "data" # [B │ .param p1, "offset" # I ├── smali/org/apache/commons/io/FileCleaningTracker.smali │ @@ -89,15 +89,14 @@ │ iput-object v0, p0, Lorg/apache/commons/io/FileCleaningTracker;->deleteFailures:Ljava/util/List; │ │ .line 60 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Lorg/apache/commons/io/FileCleaningTracker;->exitWhenFinished:Z │ │ - .line 237 │ return-void │ .end method │ │ .method private declared-synchronized addTracker(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/commons/io/FileDeleteStrategy;)V │ .locals 3 │ .param p1, "path" # Ljava/lang/String; │ .param p2, "marker" # Ljava/lang/Object; ├── smali/org/apache/commons/io/FileSystemUtils.smali │ @@ -118,54 +118,60 @@ │ │ move-result v4 │ │ if-ne v4, v5, :cond_2 │ │ const-string v4, "mpe/ix" │ │ + .line 80 │ invoke-virtual {v3, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ if-ne v4, v5, :cond_2 │ │ const-string v4, "freebsd" │ │ + .line 81 │ invoke-virtual {v3, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ if-ne v4, v5, :cond_2 │ │ const-string v4, "irix" │ │ + .line 82 │ invoke-virtual {v3, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ if-ne v4, v5, :cond_2 │ │ const-string v4, "digital unix" │ │ + .line 83 │ invoke-virtual {v3, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ if-ne v4, v5, :cond_2 │ │ const-string v4, "unix" │ │ + .line 84 │ invoke-virtual {v3, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ if-ne v4, v5, :cond_2 │ │ const-string v4, "mac os x" │ │ + .line 85 │ invoke-virtual {v3, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ if-eq v4, v5, :cond_3 │ │ .line 86 │ @@ -182,22 +188,24 @@ │ │ move-result v4 │ │ if-ne v4, v5, :cond_4 │ │ const-string v4, "sunos" │ │ + .line 88 │ invoke-virtual {v3, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ if-ne v4, v5, :cond_4 │ │ const-string v4, "solaris" │ │ + .line 89 │ invoke-virtual {v3, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v4 │ │ if-eq v4, v5, :cond_5 │ │ .line 90 │ @@ -217,14 +225,15 @@ │ │ move-result v4 │ │ if-ne v4, v5, :cond_6 │ │ const-string v4, "aix" │ │ + .line 93 │ invoke-virtual {v3, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ move-result v4 │ │ if-eq v4, v5, :cond_7 │ @@ -575,15 +584,15 @@ │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 392 │ + .line 393 │ :cond_2 │ invoke-virtual {v1}, Ljava/lang/String;->length()I │ │ move-result v7 │ │ const/4 v8, 0x1 │ │ @@ -641,21 +650,15 @@ │ │ sget-object v9, Lorg/apache/commons/io/FileSystemUtils;->DF:Ljava/lang/String; │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - const-string v9, "\' did not return info as expected " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "for path \'" │ + const-string v9, "\' did not return info as expected for path \'" │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -675,15 +678,15 @@ │ │ move-result-object v8 │ │ invoke-direct {v7, v8}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ throw v7 │ │ - .line 392 │ + .line 393 │ .end local v0 # "cmdAttribs":[Ljava/lang/String; │ .end local v5 # "lines":Ljava/util/List;, "Ljava/util/List;" │ :cond_3 │ const/4 v7, 0x2 │ │ new-array v0, v7, [Ljava/lang/String; │ │ @@ -803,21 +806,15 @@ │ │ sget-object v9, Lorg/apache/commons/io/FileSystemUtils;->DF:Ljava/lang/String; │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ - const-string v9, "\' did not return data as expected " │ - │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v8 │ - │ - const-string v9, "for path \'" │ + const-string v9, "\' did not return data as expected for path \'" │ │ invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v8 │ │ invoke-virtual {v8, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1084,21 +1081,15 @@ │ │ sget-object v5, Lorg/apache/commons/io/FileSystemUtils;->DF:Ljava/lang/String; │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - const-string v5, "\' did not find free space in response " │ - │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v4 │ - │ - const-string v5, "for path \'" │ + const-string v5, "\' did not find free space in response for path \'" │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-virtual {v4, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1141,21 +1132,15 @@ │ │ sget-object v5, Lorg/apache/commons/io/FileSystemUtils;->DF:Ljava/lang/String; │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - const-string v5, "\' did not return numeric data as expected " │ - │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v4 │ - │ - const-string v5, "for path \'" │ + const-string v5, "\' did not return numeric data as expected for path \'" │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-virtual {v4, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1533,28 +1518,30 @@ │ │ const-string v14, "Command line returned OS error code \'" │ │ invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ │ + .line 501 │ invoke-virtual {v11}, Ljava/lang/Process;->exitValue()I │ │ move-result v14 │ │ invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ │ const-string v14, "\' for command " │ │ invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ │ + .line 502 │ invoke-static/range {p1 .. p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v14 │ │ invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ @@ -1592,14 +1579,15 @@ │ │ const-string v14, "Command line threw an InterruptedException for command " │ │ invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ │ + .line 515 │ invoke-static/range {p1 .. p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v14 │ │ invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ @@ -1674,14 +1662,15 @@ │ │ const-string v14, "Command line did not return any info for command " │ │ invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ │ + .line 508 │ invoke-static/range {p1 .. p1}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v14 │ │ invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ @@ -1725,14 +1714,15 @@ │ │ .line 521 │ if-eqz v11, :cond_4 │ │ .line 522 │ invoke-virtual {v11}, Ljava/lang/Process;->destroy()V │ │ + .line 510 │ :cond_4 │ return-object v8 │ │ .line 512 │ .end local v6 # "inr":Ljava/io/BufferedReader; │ .end local v7 # "line":Ljava/lang/String; │ .end local v9 # "monitor":Ljava/lang/Thread; ├── smali/org/apache/commons/io/FileUtils.smali │ @@ -695,353 +695,343 @@ │ │ move-result-wide v2 │ │ return-wide v2 │ .end method │ │ .method public static cleanDirectory(Ljava/io/File;)V │ - .locals 11 │ + .locals 8 │ .param p0, "directory" # Ljava/io/File; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 1635 │ invoke-virtual {p0}, Ljava/io/File;->exists()Z │ │ - move-result v8 │ + move-result v5 │ │ - if-nez v8, :cond_0 │ + if-nez v5, :cond_0 │ │ .line 1636 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v8, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, " does not exist" │ + const-string v6, " does not exist" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 1637 │ - .local v7, "message":Ljava/lang/String; │ - new-instance v8, Ljava/lang/IllegalArgumentException; │ + .local v4, "message":Ljava/lang/String; │ + new-instance v5, Ljava/lang/IllegalArgumentException; │ │ - invoke-direct {v8, v7}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v4}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v8 │ + throw v5 │ │ .line 1640 │ - .end local v7 # "message":Ljava/lang/String; │ + .end local v4 # "message":Ljava/lang/String; │ :cond_0 │ invoke-virtual {p0}, Ljava/io/File;->isDirectory()Z │ │ - move-result v8 │ + move-result v5 │ │ - if-nez v8, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 1641 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v8, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, " is not a directory" │ + const-string v6, " is not a directory" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 1642 │ - .restart local v7 # "message":Ljava/lang/String; │ - new-instance v8, Ljava/lang/IllegalArgumentException; │ + .restart local v4 # "message":Ljava/lang/String; │ + new-instance v5, Ljava/lang/IllegalArgumentException; │ │ - invoke-direct {v8, v7}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v4}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v8 │ + throw v5 │ │ .line 1645 │ - .end local v7 # "message":Ljava/lang/String; │ + .end local v4 # "message":Ljava/lang/String; │ :cond_1 │ invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 1646 │ - .local v3, "files":[Ljava/io/File; │ - if-nez v3, :cond_2 │ + .local v2, "files":[Ljava/io/File; │ + if-nez v2, :cond_2 │ │ .line 1647 │ - new-instance v8, Ljava/io/IOException; │ + new-instance v5, Ljava/io/IOException; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "Failed to list contents of " │ + const-string v7, "Failed to list contents of " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - invoke-virtual {v9, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - invoke-direct {v8, v9}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v6}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v8 │ + throw v5 │ │ .line 1650 │ :cond_2 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 1651 │ - .local v1, "exception":Ljava/io/IOException; │ - move-object v0, v3 │ + .local v0, "exception":Ljava/io/IOException; │ + array-length v6, v2 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v6, v0 │ - │ - .local v6, "len$":I │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v6, :cond_3 │ + if-ge v5, v6, :cond_3 │ │ - aget-object v2, v0, v4 │ + aget-object v1, v2, v5 │ │ .line 1653 │ - .local v2, "file":Ljava/io/File; │ + .local v1, "file":Ljava/io/File; │ :try_start_0 │ - invoke-static {v2}, Lorg/apache/commons/io/FileUtils;->forceDelete(Ljava/io/File;)V │ + invoke-static {v1}, Lorg/apache/commons/io/FileUtils;->forceDelete(Ljava/io/File;)V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 1651 │ :goto_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 1654 │ :catch_0 │ - move-exception v5 │ + move-exception v3 │ │ .line 1655 │ - .local v5, "ioe":Ljava/io/IOException; │ - move-object v1, v5 │ + .local v3, "ioe":Ljava/io/IOException; │ + move-object v0, v3 │ │ goto :goto_1 │ │ .line 1659 │ - .end local v2 # "file":Ljava/io/File; │ - .end local v5 # "ioe":Ljava/io/IOException; │ + .end local v1 # "file":Ljava/io/File; │ + .end local v3 # "ioe":Ljava/io/IOException; │ :cond_3 │ - if-eqz v1, :cond_4 │ + if-eqz v0, :cond_4 │ │ .line 1660 │ - throw v1 │ + throw v0 │ │ .line 1662 │ :cond_4 │ return-void │ .end method │ │ .method private static cleanDirectoryOnExit(Ljava/io/File;)V │ - .locals 11 │ + .locals 8 │ .param p0, "directory" # Ljava/io/File; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 2326 │ invoke-virtual {p0}, Ljava/io/File;->exists()Z │ │ - move-result v8 │ + move-result v5 │ │ - if-nez v8, :cond_0 │ + if-nez v5, :cond_0 │ │ .line 2327 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v8, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, " does not exist" │ + const-string v6, " does not exist" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 2328 │ - .local v7, "message":Ljava/lang/String; │ - new-instance v8, Ljava/lang/IllegalArgumentException; │ + .local v4, "message":Ljava/lang/String; │ + new-instance v5, Ljava/lang/IllegalArgumentException; │ │ - invoke-direct {v8, v7}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v4}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v8 │ + throw v5 │ │ .line 2331 │ - .end local v7 # "message":Ljava/lang/String; │ + .end local v4 # "message":Ljava/lang/String; │ :cond_0 │ invoke-virtual {p0}, Ljava/io/File;->isDirectory()Z │ │ - move-result v8 │ + move-result v5 │ │ - if-nez v8, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 2332 │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v8, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, " is not a directory" │ + const-string v6, " is not a directory" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ .line 2333 │ - .restart local v7 # "message":Ljava/lang/String; │ - new-instance v8, Ljava/lang/IllegalArgumentException; │ + .restart local v4 # "message":Ljava/lang/String; │ + new-instance v5, Ljava/lang/IllegalArgumentException; │ │ - invoke-direct {v8, v7}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v4}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v8 │ + throw v5 │ │ .line 2336 │ - .end local v7 # "message":Ljava/lang/String; │ + .end local v4 # "message":Ljava/lang/String; │ :cond_1 │ invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 2337 │ - .local v3, "files":[Ljava/io/File; │ - if-nez v3, :cond_2 │ + .local v2, "files":[Ljava/io/File; │ + if-nez v2, :cond_2 │ │ .line 2338 │ - new-instance v8, Ljava/io/IOException; │ + new-instance v5, Ljava/io/IOException; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v10, "Failed to list contents of " │ + const-string v7, "Failed to list contents of " │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - invoke-virtual {v9, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ - invoke-direct {v8, v9}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v6}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v8 │ + throw v5 │ │ .line 2341 │ :cond_2 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 2342 │ - .local v1, "exception":Ljava/io/IOException; │ - move-object v0, v3 │ - │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v6, v0 │ + .local v0, "exception":Ljava/io/IOException; │ + array-length v6, v2 │ │ - .local v6, "len$":I │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - .local v4, "i$":I │ :goto_0 │ - if-ge v4, v6, :cond_3 │ + if-ge v5, v6, :cond_3 │ │ - aget-object v2, v0, v4 │ + aget-object v1, v2, v5 │ │ .line 2344 │ - .local v2, "file":Ljava/io/File; │ + .local v1, "file":Ljava/io/File; │ :try_start_0 │ - invoke-static {v2}, Lorg/apache/commons/io/FileUtils;->forceDeleteOnExit(Ljava/io/File;)V │ + invoke-static {v1}, Lorg/apache/commons/io/FileUtils;->forceDeleteOnExit(Ljava/io/File;)V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 2342 │ :goto_1 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_0 │ │ .line 2345 │ :catch_0 │ - move-exception v5 │ + move-exception v3 │ │ .line 2346 │ - .local v5, "ioe":Ljava/io/IOException; │ - move-object v1, v5 │ + .local v3, "ioe":Ljava/io/IOException; │ + move-object v0, v3 │ │ goto :goto_1 │ │ .line 2350 │ - .end local v2 # "file":Ljava/io/File; │ - .end local v5 # "ioe":Ljava/io/IOException; │ + .end local v1 # "file":Ljava/io/File; │ + .end local v3 # "ioe":Ljava/io/IOException; │ :cond_3 │ - if-eqz v1, :cond_4 │ + if-eqz v0, :cond_4 │ │ .line 2351 │ - throw v1 │ + throw v0 │ │ .line 2353 │ :cond_4 │ return-void │ .end method │ │ .method public static contentEquals(Ljava/io/File;Ljava/io/File;)Z │ @@ -1068,15 +1058,15 @@ │ .local v0, "file1Exists":Z │ invoke-virtual {p1}, Ljava/io/File;->exists()Z │ │ move-result v7 │ │ if-eq v0, v7, :cond_1 │ │ - .line 764 │ + .line 760 │ :cond_0 │ :goto_0 │ return v5 │ │ .line 735 │ :cond_1 │ if-nez v0, :cond_2 │ @@ -1261,15 +1251,15 @@ │ move-result v6 │ │ if-eq v0, v6, :cond_1 │ │ .line 789 │ const/4 v5, 0x0 │ │ - .line 821 │ + .line 817 │ :cond_0 │ :goto_0 │ return v5 │ │ .line 792 │ :cond_1 │ if-eqz v0, :cond_0 │ @@ -1510,15 +1500,15 @@ │ invoke-static {p0, p1, p2, v0}, Lorg/apache/commons/io/FileUtils;->copyDirectory(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;Z)V │ │ .line 1311 │ return-void │ .end method │ │ .method public static copyDirectory(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;Z)V │ - .locals 10 │ + .locals 7 │ .param p0, "srcDir" # Ljava/io/File; │ .param p1, "destDir" # Ljava/io/File; │ .param p2, "filter" # Ljava/io/FileFilter; │ .param p3, "preserveFileDate" # Z │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ @@ -1526,270 +1516,262 @@ │ .end annotation │ │ .prologue │ .line 1361 │ if-nez p0, :cond_0 │ │ .line 1362 │ - new-instance v7, Ljava/lang/NullPointerException; │ + new-instance v4, Ljava/lang/NullPointerException; │ │ - const-string v8, "Source must not be null" │ + const-string v5, "Source must not be null" │ │ - invoke-direct {v7, v8}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ + invoke-direct {v4, v5}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ │ - throw v7 │ + throw v4 │ │ .line 1364 │ :cond_0 │ if-nez p1, :cond_1 │ │ .line 1365 │ - new-instance v7, Ljava/lang/NullPointerException; │ + new-instance v4, Ljava/lang/NullPointerException; │ │ - const-string v8, "Destination must not be null" │ + const-string v5, "Destination must not be null" │ │ - invoke-direct {v7, v8}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ + invoke-direct {v4, v5}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ │ - throw v7 │ + throw v4 │ │ .line 1367 │ :cond_1 │ invoke-virtual {p0}, Ljava/io/File;->exists()Z │ │ - move-result v7 │ + move-result v4 │ │ - if-nez v7, :cond_2 │ + if-nez v4, :cond_2 │ │ .line 1368 │ - new-instance v7, Ljava/io/FileNotFoundException; │ + new-instance v4, Ljava/io/FileNotFoundException; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "Source \'" │ + const-string v6, "Source \'" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "\' does not exist" │ + const-string v6, "\' does not exist" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;->(Ljava/lang/String;)V │ + invoke-direct {v4, v5}, Ljava/io/FileNotFoundException;->(Ljava/lang/String;)V │ │ - throw v7 │ + throw v4 │ │ .line 1370 │ :cond_2 │ invoke-virtual {p0}, Ljava/io/File;->isDirectory()Z │ │ - move-result v7 │ + move-result v4 │ │ - if-nez v7, :cond_3 │ + if-nez v4, :cond_3 │ │ .line 1371 │ - new-instance v7, Ljava/io/IOException; │ + new-instance v4, Ljava/io/IOException; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "Source \'" │ + const-string v6, "Source \'" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "\' exists but is not a directory" │ + const-string v6, "\' exists but is not a directory" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-direct {v7, v8}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct {v4, v5}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v7 │ + throw v4 │ │ .line 1373 │ :cond_3 │ invoke-virtual {p0}, Ljava/io/File;->getCanonicalPath()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ invoke-virtual {p1}, Ljava/io/File;->getCanonicalPath()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v4 │ │ - if-eqz v7, :cond_4 │ + if-eqz v4, :cond_4 │ │ .line 1374 │ - new-instance v7, Ljava/io/IOException; │ + new-instance v4, Ljava/io/IOException; │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "Source \'" │ + const-string v6, "Source \'" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "\' and destination \'" │ + const-string v6, "\' and destination \'" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - const-string v9, "\' are the same" │ + const-string v6, "\' are the same" │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-direct {v7, v8}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct {v4, v5}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v7 │ + throw v4 │ │ .line 1378 │ :cond_4 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 1379 │ - .local v2, "exclusionList":Ljava/util/List;, "Ljava/util/List;" │ + .local v1, "exclusionList":Ljava/util/List;, "Ljava/util/List;" │ invoke-virtual {p1}, Ljava/io/File;->getCanonicalPath()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ invoke-virtual {p0}, Ljava/io/File;->getCanonicalPath()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v4, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v7 │ + move-result v4 │ │ - if-eqz v7, :cond_6 │ + if-eqz v4, :cond_6 │ │ .line 1380 │ if-nez p2, :cond_5 │ │ invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 1381 │ - .local v6, "srcFiles":[Ljava/io/File; │ + .local v3, "srcFiles":[Ljava/io/File; │ :goto_0 │ - if-eqz v6, :cond_6 │ + if-eqz v3, :cond_6 │ │ - array-length v7, v6 │ + array-length v4, v3 │ │ - if-lez v7, :cond_6 │ + if-lez v4, :cond_6 │ │ .line 1382 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - .end local v2 # "exclusionList":Ljava/util/List;, "Ljava/util/List;" │ - array-length v7, v6 │ + .end local v1 # "exclusionList":Ljava/util/List;, "Ljava/util/List;" │ + array-length v4, v3 │ │ - invoke-direct {v2, v7}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v1, v4}, Ljava/util/ArrayList;->(I)V │ │ .line 1383 │ - .restart local v2 # "exclusionList":Ljava/util/List;, "Ljava/util/List;" │ - move-object v0, v6 │ + .restart local v1 # "exclusionList":Ljava/util/List;, "Ljava/util/List;" │ + array-length v5, v3 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v4, v0 │ - │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - .local v3, "i$":I │ :goto_1 │ - if-ge v3, v4, :cond_6 │ + if-ge v4, v5, :cond_6 │ │ - aget-object v5, v0, v3 │ + aget-object v2, v3, v4 │ │ .line 1384 │ - .local v5, "srcFile":Ljava/io/File; │ - new-instance v1, Ljava/io/File; │ + .local v2, "srcFile":Ljava/io/File; │ + new-instance v0, Ljava/io/File; │ │ - invoke-virtual {v5}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {v1, p1, v7}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v0, p1, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 1385 │ - .local v1, "copiedFile":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->getCanonicalPath()Ljava/lang/String; │ + .local v0, "copiedFile":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->getCanonicalPath()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-interface {v2, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 1383 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 1380 │ - .end local v0 # "arr$":[Ljava/io/File; │ - .end local v1 # "copiedFile":Ljava/io/File; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ - .end local v5 # "srcFile":Ljava/io/File; │ - .end local v6 # "srcFiles":[Ljava/io/File; │ + .end local v0 # "copiedFile":Ljava/io/File; │ + .end local v2 # "srcFile":Ljava/io/File; │ + .end local v3 # "srcFiles":[Ljava/io/File; │ :cond_5 │ invoke-virtual {p0, p2}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File; │ │ - move-result-object v6 │ + move-result-object v3 │ │ goto :goto_0 │ │ .line 1389 │ :cond_6 │ - invoke-static {p0, p1, p2, p3, v2}, Lorg/apache/commons/io/FileUtils;->doCopyDirectory(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;ZLjava/util/List;)V │ + invoke-static {p0, p1, p2, p3, v1}, Lorg/apache/commons/io/FileUtils;->doCopyDirectory(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;ZLjava/util/List;)V │ │ .line 1390 │ return-void │ .end method │ │ .method public static copyDirectory(Ljava/io/File;Ljava/io/File;Z)V │ .locals 1 │ @@ -1980,16 +1962,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-wide v2 │ │ .line 1116 │ invoke-virtual {v0}, Ljava/io/FileInputStream;->close()V │ │ + .line 1114 │ return-wide v2 │ │ + .line 1116 │ :catchall_0 │ move-exception v1 │ │ invoke-virtual {v0}, Ljava/io/FileInputStream;->close()V │ │ throw v1 │ .end method │ @@ -3007,15 +2991,15 @@ │ │ move-result v2 │ │ goto :goto_0 │ .end method │ │ .method private static doCopyDirectory(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;ZLjava/util/List;)V │ - .locals 9 │ + .locals 6 │ .param p0, "srcDir" # Ljava/io/File; │ .param p1, "destDir" # Ljava/io/File; │ .param p2, "filter" # Ljava/io/FileFilter; │ .param p3, "preserveFileDate" # Z │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -3039,262 +3023,257 @@ │ .prologue │ .line 1406 │ .local p4, "exclusionList":Ljava/util/List;, "Ljava/util/List;" │ if-nez p2, :cond_0 │ │ invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 1407 │ - .local v5, "srcFiles":[Ljava/io/File; │ + .local v2, "srcFiles":[Ljava/io/File; │ :goto_0 │ - if-nez v5, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 1408 │ - new-instance v6, Ljava/io/IOException; │ + new-instance v3, Ljava/io/IOException; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "Failed to list contents of " │ + const-string v5, "Failed to list contents of " │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-direct {v6, v7}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v6 │ + throw v3 │ │ .line 1406 │ - .end local v5 # "srcFiles":[Ljava/io/File; │ + .end local v2 # "srcFiles":[Ljava/io/File; │ :cond_0 │ invoke-virtual {p0, p2}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File; │ │ - move-result-object v5 │ + move-result-object v2 │ │ goto :goto_0 │ │ .line 1410 │ - .restart local v5 # "srcFiles":[Ljava/io/File; │ + .restart local v2 # "srcFiles":[Ljava/io/File; │ :cond_1 │ invoke-virtual {p1}, Ljava/io/File;->exists()Z │ │ - move-result v6 │ + move-result v3 │ │ - if-eqz v6, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 1411 │ invoke-virtual {p1}, Ljava/io/File;->isDirectory()Z │ │ - move-result v6 │ + move-result v3 │ │ - if-nez v6, :cond_3 │ + if-nez v3, :cond_3 │ │ .line 1412 │ - new-instance v6, Ljava/io/IOException; │ + new-instance v3, Ljava/io/IOException; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "Destination \'" │ + const-string v5, "Destination \'" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "\' exists but is not a directory" │ + const-string v5, "\' exists but is not a directory" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-direct {v6, v7}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v6 │ + throw v3 │ │ .line 1415 │ :cond_2 │ invoke-virtual {p1}, Ljava/io/File;->mkdirs()Z │ │ - move-result v6 │ + move-result v3 │ │ - if-nez v6, :cond_3 │ + if-nez v3, :cond_3 │ │ invoke-virtual {p1}, Ljava/io/File;->isDirectory()Z │ │ - move-result v6 │ + move-result v3 │ │ - if-nez v6, :cond_3 │ + if-nez v3, :cond_3 │ │ .line 1416 │ - new-instance v6, Ljava/io/IOException; │ + new-instance v3, Ljava/io/IOException; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "Destination \'" │ + const-string v5, "Destination \'" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "\' directory cannot be created" │ + const-string v5, "\' directory cannot be created" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-direct {v6, v7}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v6 │ + throw v3 │ │ .line 1419 │ :cond_3 │ invoke-virtual {p1}, Ljava/io/File;->canWrite()Z │ │ - move-result v6 │ + move-result v3 │ │ - if-nez v6, :cond_4 │ + if-nez v3, :cond_4 │ │ .line 1420 │ - new-instance v6, Ljava/io/IOException; │ + new-instance v3, Ljava/io/IOException; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "Destination \'" │ + const-string v5, "Destination \'" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "\' cannot be written to" │ + const-string v5, "\' cannot be written to" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-direct {v6, v7}, Ljava/io/IOException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ - throw v6 │ + throw v3 │ │ .line 1422 │ :cond_4 │ - move-object v0, v5 │ + array-length v4, v2 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v3, v0 │ - │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - .local v2, "i$":I │ :goto_1 │ - if-ge v2, v3, :cond_8 │ + if-ge v3, v4, :cond_8 │ │ - aget-object v4, v0, v2 │ + aget-object v1, v2, v3 │ │ .line 1423 │ - .local v4, "srcFile":Ljava/io/File; │ - new-instance v1, Ljava/io/File; │ + .local v1, "srcFile":Ljava/io/File; │ + new-instance v0, Ljava/io/File; │ │ - invoke-virtual {v4}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {v1, p1, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v0, p1, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 1424 │ - .local v1, "dstFile":Ljava/io/File; │ + .local v0, "dstFile":Ljava/io/File; │ if-eqz p4, :cond_5 │ │ - invoke-virtual {v4}, Ljava/io/File;->getCanonicalPath()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/io/File;->getCanonicalPath()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {p4, v6}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ + invoke-interface {p4, v5}, Ljava/util/List;->contains(Ljava/lang/Object;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_6 │ + if-nez v5, :cond_6 │ │ .line 1425 │ :cond_5 │ - invoke-virtual {v4}, Ljava/io/File;->isDirectory()Z │ + invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_7 │ + if-eqz v5, :cond_7 │ │ .line 1426 │ - invoke-static {v4, v1, p2, p3, p4}, Lorg/apache/commons/io/FileUtils;->doCopyDirectory(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;ZLjava/util/List;)V │ + invoke-static {v1, v0, p2, p3, p4}, Lorg/apache/commons/io/FileUtils;->doCopyDirectory(Ljava/io/File;Ljava/io/File;Ljava/io/FileFilter;ZLjava/util/List;)V │ │ .line 1422 │ :cond_6 │ :goto_2 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ .line 1428 │ :cond_7 │ - invoke-static {v4, v1, p3}, Lorg/apache/commons/io/FileUtils;->doCopyFile(Ljava/io/File;Ljava/io/File;Z)V │ + invoke-static {v1, v0, p3}, Lorg/apache/commons/io/FileUtils;->doCopyFile(Ljava/io/File;Ljava/io/File;Z)V │ │ goto :goto_2 │ │ .line 1434 │ - .end local v1 # "dstFile":Ljava/io/File; │ - .end local v4 # "srcFile":Ljava/io/File; │ + .end local v0 # "dstFile":Ljava/io/File; │ + .end local v1 # "srcFile":Ljava/io/File; │ :cond_8 │ if-eqz p3, :cond_9 │ │ .line 1435 │ invoke-virtual {p0}, Ljava/io/File;->lastModified()J │ │ - move-result-wide v6 │ + move-result-wide v4 │ │ - invoke-virtual {p1, v6, v7}, Ljava/io/File;->setLastModified(J)Z │ + invoke-virtual {p1, v4, v5}, Ljava/io/File;->setLastModified(J)Z │ │ .line 1437 │ :cond_9 │ return-void │ .end method │ │ .method private static doCopyFile(Ljava/io/File;Ljava/io/File;Z)V │ @@ -3770,21 +3749,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ - const-string v2, " exists and is " │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "not a directory. Unable to create directory." │ + const-string v2, " exists and is not a directory. Unable to create directory." │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -3844,169 +3817,159 @@ │ .line 2388 │ .end local v0 # "message":Ljava/lang/String; │ :cond_1 │ return-void │ .end method │ │ .method public static varargs getFile(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ - .locals 8 │ + .locals 5 │ .param p0, "directory" # Ljava/io/File; │ .param p1, "names" # [Ljava/lang/String; │ │ .prologue │ .line 192 │ if-nez p0, :cond_0 │ │ .line 193 │ - new-instance v6, Ljava/lang/NullPointerException; │ + new-instance v3, Ljava/lang/NullPointerException; │ │ - const-string v7, "directorydirectory must not be null" │ + const-string v4, "directorydirectory must not be null" │ │ - invoke-direct {v6, v7}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ │ - throw v6 │ + throw v3 │ │ .line 195 │ :cond_0 │ if-nez p1, :cond_1 │ │ .line 196 │ - new-instance v6, Ljava/lang/NullPointerException; │ + new-instance v3, Ljava/lang/NullPointerException; │ │ - const-string v7, "names must not be null" │ + const-string v4, "names must not be null" │ │ - invoke-direct {v6, v7}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ │ - throw v6 │ + throw v3 │ │ .line 198 │ :cond_1 │ - move-object v1, p0 │ + move-object v0, p0 │ │ .line 199 │ - .local v1, "file":Ljava/io/File; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ + .local v0, "file":Ljava/io/File; │ + array-length v4, p1 │ │ - .local v4, "len$":I │ const/4 v3, 0x0 │ │ - .local v3, "i$":I │ - move-object v2, v1 │ + move-object v1, v0 │ │ - .end local v1 # "file":Ljava/io/File; │ - .local v2, "file":Ljava/io/File; │ + .end local v0 # "file":Ljava/io/File; │ + .local v1, "file":Ljava/io/File; │ :goto_0 │ if-ge v3, v4, :cond_2 │ │ - aget-object v5, v0, v3 │ + aget-object v2, p1, v3 │ │ .line 200 │ - .local v5, "name":Ljava/lang/String; │ - new-instance v1, Ljava/io/File; │ + .local v2, "name":Ljava/lang/String; │ + new-instance v0, Ljava/io/File; │ │ - invoke-direct {v1, v2, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v0, v1, v2}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 199 │ - .end local v2 # "file":Ljava/io/File; │ - .restart local v1 # "file":Ljava/io/File; │ + .end local v1 # "file":Ljava/io/File; │ + .restart local v0 # "file":Ljava/io/File; │ add-int/lit8 v3, v3, 0x1 │ │ - move-object v2, v1 │ + move-object v1, v0 │ │ - .end local v1 # "file":Ljava/io/File; │ - .restart local v2 # "file":Ljava/io/File; │ + .end local v0 # "file":Ljava/io/File; │ + .restart local v1 # "file":Ljava/io/File; │ goto :goto_0 │ │ .line 202 │ - .end local v5 # "name":Ljava/lang/String; │ + .end local v2 # "name":Ljava/lang/String; │ :cond_2 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public static varargs getFile([Ljava/lang/String;)Ljava/io/File; │ - .locals 8 │ + .locals 5 │ .param p0, "names" # [Ljava/lang/String; │ │ .prologue │ .line 213 │ if-nez p0, :cond_0 │ │ .line 214 │ - new-instance v6, Ljava/lang/NullPointerException; │ + new-instance v3, Ljava/lang/NullPointerException; │ │ - const-string v7, "names must not be null" │ + const-string v4, "names must not be null" │ │ - invoke-direct {v6, v7}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ │ - throw v6 │ + throw v3 │ │ .line 216 │ :cond_0 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 217 │ - .local v1, "file":Ljava/io/File; │ - move-object v0, p0 │ + .local v0, "file":Ljava/io/File; │ + array-length v4, p0 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ - │ - .local v4, "len$":I │ const/4 v3, 0x0 │ │ - .local v3, "i$":I │ - move-object v2, v1 │ + move-object v1, v0 │ │ - .end local v1 # "file":Ljava/io/File; │ - .local v2, "file":Ljava/io/File; │ + .end local v0 # "file":Ljava/io/File; │ + .local v1, "file":Ljava/io/File; │ :goto_0 │ if-ge v3, v4, :cond_2 │ │ - aget-object v5, v0, v3 │ + aget-object v2, p0, v3 │ │ .line 218 │ - .local v5, "name":Ljava/lang/String; │ - if-nez v2, :cond_1 │ + .local v2, "name":Ljava/lang/String; │ + if-nez v1, :cond_1 │ │ .line 219 │ - new-instance v1, Ljava/io/File; │ + new-instance v0, Ljava/io/File; │ │ - invoke-direct {v1, v5}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v0, v2}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 217 │ - .end local v2 # "file":Ljava/io/File; │ - .restart local v1 # "file":Ljava/io/File; │ + .end local v1 # "file":Ljava/io/File; │ + .restart local v0 # "file":Ljava/io/File; │ :goto_1 │ add-int/lit8 v3, v3, 0x1 │ │ - move-object v2, v1 │ + move-object v1, v0 │ │ - .end local v1 # "file":Ljava/io/File; │ - .restart local v2 # "file":Ljava/io/File; │ + .end local v0 # "file":Ljava/io/File; │ + .restart local v1 # "file":Ljava/io/File; │ goto :goto_0 │ │ .line 221 │ :cond_1 │ - new-instance v1, Ljava/io/File; │ + new-instance v0, Ljava/io/File; │ │ - invoke-direct {v1, v2, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v0, v1, v2}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ - .end local v2 # "file":Ljava/io/File; │ - .restart local v1 # "file":Ljava/io/File; │ + .end local v1 # "file":Ljava/io/File; │ + .restart local v0 # "file":Ljava/io/File; │ goto :goto_1 │ │ .line 224 │ - .end local v1 # "file":Ljava/io/File; │ - .end local v5 # "name":Ljava/lang/String; │ - .restart local v2 # "file":Ljava/io/File; │ + .end local v0 # "file":Ljava/io/File; │ + .end local v2 # "name":Ljava/lang/String; │ + .restart local v1 # "file":Ljava/io/File; │ :cond_2 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public static getTempDirectory()Ljava/io/File; │ .locals 2 │ │ .prologue │ .line 246 │ @@ -4062,15 +4025,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method private static innerListFiles(Ljava/util/Collection;Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Z)V │ - .locals 6 │ + .locals 5 │ .param p1, "directory" # Ljava/io/File; │ .param p2, "filter" # Lorg/apache/commons/io/filefilter/IOFileFilter; │ .param p3, "includeSubDirectories" # Z │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/Collection", │ @@ -4084,70 +4047,62 @@ │ .end annotation │ │ .prologue │ .line 478 │ .local p0, "files":Ljava/util/Collection;, "Ljava/util/Collection;" │ invoke-virtual {p1, p2}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 480 │ - .local v2, "found":[Ljava/io/File; │ - if-eqz v2, :cond_2 │ + .local v1, "found":[Ljava/io/File; │ + if-eqz v1, :cond_2 │ │ .line 481 │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v4, v0 │ + array-length v3, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_2 │ + if-ge v2, v3, :cond_2 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v2 │ │ .line 482 │ - .local v1, "file":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->isDirectory()Z │ + .local v0, "file":Ljava/io/File; │ + invoke-virtual {v0}, Ljava/io/File;->isDirectory()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_1 │ + if-eqz v4, :cond_1 │ │ .line 483 │ if-eqz p3, :cond_0 │ │ .line 484 │ - invoke-interface {p0, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z │ + invoke-interface {p0, v0}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z │ │ .line 486 │ :cond_0 │ - invoke-static {p0, v1, p2, p3}, Lorg/apache/commons/io/FileUtils;->innerListFiles(Ljava/util/Collection;Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Z)V │ + invoke-static {p0, v0, p2, p3}, Lorg/apache/commons/io/FileUtils;->innerListFiles(Ljava/util/Collection;Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Z)V │ │ .line 481 │ :goto_1 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 488 │ :cond_1 │ - invoke-interface {p0, v1}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z │ + invoke-interface {p0, v0}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 492 │ - .end local v0 # "arr$":[Ljava/io/File; │ - .end local v1 # "file":Ljava/io/File; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "file":Ljava/io/File; │ :cond_2 │ return-void │ .end method │ │ .method public static isFileNewer(Ljava/io/File;J)Z │ .locals 5 │ .param p0, "file" # Ljava/io/File; │ @@ -4763,18 +4718,20 @@ │ │ aput-object v1, v3, v5 │ │ const/4 v4, 0x1 │ │ aput-object v0, v3, v4 │ │ + .line 529 │ invoke-static {v3}, Lorg/apache/commons/io/filefilter/FileFilterUtils;->or([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ move-result-object v3 │ │ + .line 528 │ invoke-static {v2, p0, v3, v5}, Lorg/apache/commons/io/FileUtils;->innerListFiles(Ljava/util/Collection;Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Z)V │ │ .line 530 │ return-object v2 │ .end method │ │ .method public static listFiles(Ljava/io/File;[Ljava/lang/String;Z)Ljava/util/Collection; │ @@ -4902,18 +4859,20 @@ │ │ const/4 v4, 0x0 │ │ aput-object v1, v3, v4 │ │ aput-object v0, v3, v5 │ │ + .line 604 │ invoke-static {v3}, Lorg/apache/commons/io/filefilter/FileFilterUtils;->or([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ move-result-object v3 │ │ + .line 603 │ invoke-static {v2, p0, v3, v5}, Lorg/apache/commons/io/FileUtils;->innerListFiles(Ljava/util/Collection;Ljava/io/File;Lorg/apache/commons/io/filefilter/IOFileFilter;Z)V │ │ .line 605 │ return-object v2 │ .end method │ │ .method public static moveDirectory(Ljava/io/File;Ljava/io/File;)V │ @@ -6200,16 +6159,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 1766 │ invoke-static {v0}, Lorg/apache/commons/io/IOUtils;->closeQuietly(Ljava/io/InputStream;)V │ │ + .line 1764 │ return-object v1 │ │ + .line 1766 │ :catchall_0 │ move-exception v1 │ │ invoke-static {v0}, Lorg/apache/commons/io/IOUtils;->closeQuietly(Ljava/io/InputStream;)V │ │ throw v1 │ .end method │ @@ -6290,16 +6251,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 1714 │ invoke-static {v0}, Lorg/apache/commons/io/IOUtils;->closeQuietly(Ljava/io/InputStream;)V │ │ + .line 1712 │ return-object v1 │ │ + .line 1714 │ :catchall_0 │ move-exception v1 │ │ invoke-static {v0}, Lorg/apache/commons/io/IOUtils;->closeQuietly(Ljava/io/InputStream;)V │ │ throw v1 │ .end method │ @@ -6418,16 +6381,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 1786 │ invoke-static {v0}, Lorg/apache/commons/io/IOUtils;->closeQuietly(Ljava/io/InputStream;)V │ │ + .line 1784 │ return-object v1 │ │ + .line 1786 │ :catchall_0 │ move-exception v1 │ │ invoke-static {v0}, Lorg/apache/commons/io/IOUtils;->closeQuietly(Ljava/io/InputStream;)V │ │ throw v1 │ .end method │ @@ -6629,91 +6594,86 @@ │ │ move-result-object v1 │ │ goto :goto_0 │ .end method │ │ .method public static sizeOfDirectory(Ljava/io/File;)J │ - .locals 12 │ + .locals 10 │ .param p0, "directory" # Ljava/io/File; │ │ .prologue │ - const-wide/16 v8, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 2468 │ invoke-static {p0}, Lorg/apache/commons/io/FileUtils;->checkDirectory(Ljava/io/File;)V │ │ .line 2470 │ invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 2471 │ - .local v2, "files":[Ljava/io/File; │ - if-nez v2, :cond_1 │ + .local v1, "files":[Ljava/io/File; │ + if-nez v1, :cond_1 │ │ - move-wide v6, v8 │ + move-wide v2, v4 │ │ .line 2489 │ :cond_0 │ - return-wide v6 │ + return-wide v2 │ │ .line 2474 │ :cond_1 │ - const-wide/16 v6, 0x0 │ + const-wide/16 v2, 0x0 │ │ .line 2476 │ - .local v6, "size":J │ - move-object v0, v2 │ + .local v2, "size":J │ + array-length v7, v1 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v4, v0 │ + const/4 v6, 0x0 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_0 │ + if-ge v6, v7, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v6 │ │ .line 2478 │ - .local v1, "file":Ljava/io/File; │ + .local v0, "file":Ljava/io/File; │ :try_start_0 │ - invoke-static {v1}, Lorg/apache/commons/io/FileUtils;->isSymlink(Ljava/io/File;)Z │ + invoke-static {v0}, Lorg/apache/commons/io/FileUtils;->isSymlink(Ljava/io/File;)Z │ │ - move-result v5 │ + move-result v8 │ │ - if-nez v5, :cond_2 │ + if-nez v8, :cond_2 │ │ .line 2479 │ - invoke-static {v1}, Lorg/apache/commons/io/FileUtils;->sizeOf(Ljava/io/File;)J │ + invoke-static {v0}, Lorg/apache/commons/io/FileUtils;->sizeOf(Ljava/io/File;)J │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-wide v10 │ + move-result-wide v8 │ │ - add-long/2addr v6, v10 │ + add-long/2addr v2, v8 │ │ .line 2480 │ - cmp-long v5, v6, v8 │ + cmp-long v8, v2, v4 │ │ - if-ltz v5, :cond_0 │ + if-ltz v8, :cond_0 │ │ .line 2476 │ :cond_2 │ :goto_1 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v6, v6, 0x1 │ │ goto :goto_0 │ │ .line 2484 │ :catch_0 │ - move-exception v5 │ + move-exception v8 │ │ goto :goto_1 │ .end method │ │ .method public static sizeOfDirectoryAsBigInteger(Ljava/io/File;)Ljava/math/BigInteger; │ .locals 8 │ .param p0, "directory" # Ljava/io/File; │ @@ -6721,81 +6681,76 @@ │ .prologue │ .line 2503 │ invoke-static {p0}, Lorg/apache/commons/io/FileUtils;->checkDirectory(Ljava/io/File;)V │ │ .line 2505 │ invoke-virtual {p0}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 2506 │ - .local v2, "files":[Ljava/io/File; │ - if-nez v2, :cond_1 │ + .local v1, "files":[Ljava/io/File; │ + if-nez v1, :cond_1 │ │ .line 2507 │ - sget-object v5, Ljava/math/BigInteger;->ZERO:Ljava/math/BigInteger; │ + sget-object v2, Ljava/math/BigInteger;->ZERO:Ljava/math/BigInteger; │ │ .line 2521 │ :cond_0 │ - return-object v5 │ + return-object v2 │ │ .line 2509 │ :cond_1 │ - sget-object v5, Ljava/math/BigInteger;->ZERO:Ljava/math/BigInteger; │ + sget-object v2, Ljava/math/BigInteger;->ZERO:Ljava/math/BigInteger; │ │ .line 2511 │ - .local v5, "size":Ljava/math/BigInteger; │ - move-object v0, v2 │ - │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v4, v0 │ + .local v2, "size":Ljava/math/BigInteger; │ + array-length v4, v1 │ │ - .local v4, "len$":I │ const/4 v3, 0x0 │ │ - .local v3, "i$":I │ :goto_0 │ if-ge v3, v4, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v1, v3 │ │ .line 2513 │ - .local v1, "file":Ljava/io/File; │ + .local v0, "file":Ljava/io/File; │ :try_start_0 │ - invoke-static {v1}, Lorg/apache/commons/io/FileUtils;->isSymlink(Ljava/io/File;)Z │ + invoke-static {v0}, Lorg/apache/commons/io/FileUtils;->isSymlink(Ljava/io/File;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_2 │ + if-nez v5, :cond_2 │ │ .line 2514 │ - invoke-static {v1}, Lorg/apache/commons/io/FileUtils;->sizeOf(Ljava/io/File;)J │ + invoke-static {v0}, Lorg/apache/commons/io/FileUtils;->sizeOf(Ljava/io/File;)J │ │ move-result-wide v6 │ │ invoke-static {v6, v7}, Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger; │ + invoke-virtual {v2, v5}, Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger; │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 2511 │ :cond_2 │ :goto_1 │ add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 2516 │ :catch_0 │ - move-exception v6 │ + move-exception v5 │ │ goto :goto_1 │ .end method │ │ .method public static toFile(Ljava/net/URL;)Ljava/io/File; │ .locals 4 │ .param p0, "url" # Ljava/net/URL; ├── smali/org/apache/commons/io/FilenameUtils.smali │ @@ -1594,195 +1594,189 @@ │ │ move-result v1 │ │ goto :goto_0 │ .end method │ │ .method public static isExtension(Ljava/lang/String;Ljava/util/Collection;)Z │ - .locals 7 │ + .locals 6 │ .param p0, "filename" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ "Ljava/util/Collection", │ "<", │ "Ljava/lang/String;", │ ">;)Z" │ } │ .end annotation │ │ .prologue │ .local p1, "extensions":Ljava/util/Collection;, "Ljava/util/Collection;" │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 1195 │ if-nez p0, :cond_1 │ │ .line 1207 │ :cond_0 │ :goto_0 │ - return v4 │ + return v3 │ │ .line 1198 │ :cond_1 │ if-eqz p1, :cond_2 │ │ invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_4 │ + if-eqz v4, :cond_4 │ │ .line 1199 │ :cond_2 │ invoke-static {p0}, Lorg/apache/commons/io/FilenameUtils;->indexOfExtension(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v4 │ │ - const/4 v6, -0x1 │ + const/4 v5, -0x1 │ │ - if-ne v5, v6, :cond_3 │ + if-ne v4, v5, :cond_3 │ │ :goto_1 │ - move v4, v3 │ + move v3, v2 │ │ goto :goto_0 │ │ :cond_3 │ - move v3, v4 │ + move v2, v3 │ │ goto :goto_1 │ │ .line 1201 │ :cond_4 │ invoke-static {p0}, Lorg/apache/commons/io/FilenameUtils;->getExtension(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ .line 1202 │ .local v1, "fileExt":Ljava/lang/String; │ invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_5 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 1203 │ .local v0, "extension":Ljava/lang/String; │ invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_5 │ │ - move v4, v3 │ + move v3, v2 │ │ .line 1204 │ goto :goto_0 │ .end method │ │ .method public static isExtension(Ljava/lang/String;[Ljava/lang/String;)Z │ - .locals 9 │ + .locals 7 │ .param p0, "filename" # Ljava/lang/String; │ .param p1, "extensions" # [Ljava/lang/String; │ │ .prologue │ - const/4 v5, 0x1 │ + const/4 v2, 0x1 │ │ - const/4 v6, 0x0 │ + const/4 v3, 0x0 │ │ .line 1168 │ if-nez p0, :cond_1 │ │ .line 1180 │ :cond_0 │ :goto_0 │ - return v6 │ + return v3 │ │ .line 1171 │ :cond_1 │ if-eqz p1, :cond_2 │ │ - array-length v7, p1 │ + array-length v4, p1 │ │ - if-nez v7, :cond_4 │ + if-nez v4, :cond_4 │ │ .line 1172 │ :cond_2 │ invoke-static {p0}, Lorg/apache/commons/io/FilenameUtils;->indexOfExtension(Ljava/lang/String;)I │ │ - move-result v7 │ + move-result v4 │ │ - const/4 v8, -0x1 │ + const/4 v5, -0x1 │ │ - if-ne v7, v8, :cond_3 │ + if-ne v4, v5, :cond_3 │ │ :goto_1 │ - move v6, v5 │ + move v3, v2 │ │ goto :goto_0 │ │ :cond_3 │ - move v5, v6 │ + move v2, v3 │ │ goto :goto_1 │ │ .line 1174 │ :cond_4 │ invoke-static {p0}, Lorg/apache/commons/io/FilenameUtils;->getExtension(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 1175 │ - .local v2, "fileExt":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ + .local v1, "fileExt":Ljava/lang/String; │ + array-length v5, p1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + move v4, v3 │ │ - .local v3, "i$":I │ :goto_2 │ - if-ge v3, v4, :cond_0 │ + if-ge v4, v5, :cond_0 │ │ - aget-object v1, v0, v3 │ + aget-object v0, p1, v4 │ │ .line 1176 │ - .local v1, "extension":Ljava/lang/String; │ - invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v0, "extension":Ljava/lang/String; │ + invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_5 │ + if-eqz v6, :cond_5 │ │ - move v6, v5 │ + move v3, v2 │ │ .line 1177 │ goto :goto_0 │ │ .line 1175 │ :cond_5 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_2 │ .end method │ │ .method private static isSeparator(C)Z │ .locals 1 │ .param p0, "ch" # C │ @@ -2192,14 +2186,15 @@ │ │ move-result v4 │ │ if-nez v4, :cond_5 │ │ if-lez v2, :cond_3 │ │ + .line 1387 │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ add-int/lit8 v4, v4, -0x1 │ │ invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; ├── smali/org/apache/commons/io/HexDump.smali │ @@ -15,14 +15,15 @@ │ .method static constructor ()V │ .locals 1 │ │ .prologue │ .line 120 │ const-string v0, "line.separator" │ │ + .line 121 │ invoke-static {v0}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ sput-object v0, Lorg/apache/commons/io/HexDump;->EOL:Ljava/lang/String; │ │ .line 122 │ @@ -161,14 +162,15 @@ │ │ long-to-int v2, v2 │ │ and-int/lit8 v2, v2, 0xf │ │ aget-char v1, v1, v2 │ │ + .line 142 │ invoke-virtual {p0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 140 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 ├── smali/org/apache/commons/io/IOUtils.smali │ @@ -2556,16 +2556,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 637 │ invoke-static {v0}, Lorg/apache/commons/io/IOUtils;->close(Ljava/net/URLConnection;)V │ │ + .line 635 │ return-object v1 │ │ + .line 637 │ :catchall_0 │ move-exception v1 │ │ invoke-static {v0}, Lorg/apache/commons/io/IOUtils;->close(Ljava/net/URLConnection;)V │ │ throw v1 │ .end method │ @@ -2593,16 +2595,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 658 │ invoke-virtual {v0}, Ljava/io/InputStream;->close()V │ │ + .line 656 │ return-object v1 │ │ + .line 658 │ :catchall_0 │ move-exception v1 │ │ invoke-virtual {v0}, Ljava/io/InputStream;->close()V │ │ throw v1 │ .end method │ @@ -3074,16 +3078,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 898 │ invoke-virtual {v0}, Ljava/io/InputStream;->close()V │ │ + .line 896 │ return-object v1 │ │ + .line 898 │ :catchall_0 │ move-exception v1 │ │ invoke-virtual {v0}, Ljava/io/InputStream;->close()V │ │ throw v1 │ .end method │ @@ -3735,34 +3741,33 @@ │ │ move-result-object v0 │ │ .line 1663 │ .local v0, "cs":Ljava/nio/charset/Charset; │ invoke-interface {p0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 1664 │ - .local v2, "line":Ljava/lang/Object; │ - if-eqz v2, :cond_3 │ + .local v1, "line":Ljava/lang/Object; │ + if-eqz v1, :cond_3 │ │ .line 1665 │ - invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v3, v0}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B │ │ move-result-object v3 │ │ @@ -3816,34 +3821,33 @@ │ .line 1712 │ sget-object p1, Lorg/apache/commons/io/IOUtils;->LINE_SEPARATOR:Ljava/lang/String; │ │ .line 1714 │ :cond_2 │ invoke-interface {p0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 1715 │ - .local v1, "line":Ljava/lang/Object; │ - if-eqz v1, :cond_3 │ + .local v0, "line":Ljava/lang/Object; │ + if-eqz v0, :cond_3 │ │ .line 1716 │ - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {p2, v2}, Ljava/io/Writer;->write(Ljava/lang/String;)V │ │ .line 1718 │ :cond_3 ├── smali/org/apache/commons/io/TaggedIOException.smali │ @@ -46,25 +46,28 @@ │ if-eqz v0, :cond_0 │ │ check-cast p0, Lorg/apache/commons/io/TaggedIOException; │ │ .end local p0 # "throwable":Ljava/lang/Throwable; │ iget-object v0, p0, Lorg/apache/commons/io/TaggedIOException;->tag:Ljava/io/Serializable; │ │ + .line 67 │ invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ + .line 65 │ :goto_0 │ return v0 │ │ + .line 67 │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static throwCauseIfTaggedWith(Ljava/lang/Throwable;Ljava/lang/Object;)V ├── smali/org/apache/commons/io/comparator/CompositeFileComparator.smali │ @@ -66,74 +66,73 @@ │ .local p1, "delegates":Ljava/lang/Iterable;, "Ljava/lang/Iterable;>;" │ invoke-direct {p0}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->()V │ │ .line 72 │ if-nez p1, :cond_0 │ │ .line 73 │ - sget-object v3, Lorg/apache/commons/io/comparator/CompositeFileComparator;->NO_COMPARATORS:[Ljava/util/Comparator; │ + sget-object v2, Lorg/apache/commons/io/comparator/CompositeFileComparator;->NO_COMPARATORS:[Ljava/util/Comparator; │ │ - check-cast v3, [Ljava/util/Comparator; │ + check-cast v2, [Ljava/util/Comparator; │ │ - iput-object v3, p0, Lorg/apache/commons/io/comparator/CompositeFileComparator;->delegates:[Ljava/util/Comparator; │ + iput-object v2, p0, Lorg/apache/commons/io/comparator/CompositeFileComparator;->delegates:[Ljava/util/Comparator; │ │ .line 81 │ :goto_0 │ return-void │ │ .line 75 │ :cond_0 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 76 │ - .local v2, "list":Ljava/util/List;, "Ljava/util/List;>;" │ + .local v1, "list":Ljava/util/List;, "Ljava/util/List;>;" │ invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Comparator; │ │ .line 77 │ .local v0, "comparator":Ljava/util/Comparator;, "Ljava/util/Comparator;" │ - invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 79 │ .end local v0 # "comparator":Ljava/util/Comparator;, "Ljava/util/Comparator;" │ :cond_1 │ - invoke-interface {v2}, Ljava/util/List;->size()I │ + invoke-interface {v1}, Ljava/util/List;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - new-array v3, v3, [Ljava/util/Comparator; │ + new-array v2, v2, [Ljava/util/Comparator; │ │ - invoke-interface {v2, v3}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v1, v2}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, [Ljava/util/Comparator; │ + check-cast v2, [Ljava/util/Comparator; │ │ - check-cast v3, [Ljava/util/Comparator; │ + check-cast v2, [Ljava/util/Comparator; │ │ - iput-object v3, p0, Lorg/apache/commons/io/comparator/CompositeFileComparator;->delegates:[Ljava/util/Comparator; │ + iput-object v2, p0, Lorg/apache/commons/io/comparator/CompositeFileComparator;->delegates:[Ljava/util/Comparator; │ │ goto :goto_0 │ .end method │ │ .method public varargs constructor ([Ljava/util/Comparator;)V │ .locals 3 │ .annotation system Ldalvik/annotation/Signature; │ @@ -192,90 +191,81 @@ │ .method public compare(Ljava/io/File;Ljava/io/File;)I │ .locals 5 │ .param p1, "file1" # Ljava/io/File; │ .param p2, "file2" # Ljava/io/File; │ │ .prologue │ .line 92 │ - const/4 v4, 0x0 │ + const/4 v1, 0x0 │ │ .line 93 │ - .local v4, "result":I │ - iget-object v0, p0, Lorg/apache/commons/io/comparator/CompositeFileComparator;->delegates:[Ljava/util/Comparator; │ + .local v1, "result":I │ + iget-object v3, p0, Lorg/apache/commons/io/comparator/CompositeFileComparator;->delegates:[Ljava/util/Comparator; │ │ - .local v0, "arr$":[Ljava/util/Comparator; │ - array-length v3, v0 │ + array-length v4, v3 │ │ - .local v3, "len$":I │ const/4 v2, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_0 │ + if-ge v2, v4, :cond_0 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v3, v2 │ │ .line 94 │ - .local v1, "delegate":Ljava/util/Comparator;, "Ljava/util/Comparator;" │ - invoke-interface {v1, p1, p2}, Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I │ + .local v0, "delegate":Ljava/util/Comparator;, "Ljava/util/Comparator;" │ + invoke-interface {v0, p1, p2}, Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I │ │ - move-result v4 │ + move-result v1 │ │ .line 95 │ - if-eqz v4, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 99 │ - .end local v1 # "delegate":Ljava/util/Comparator;, "Ljava/util/Comparator;" │ + .end local v0 # "delegate":Ljava/util/Comparator;, "Ljava/util/Comparator;" │ :cond_0 │ - return v4 │ + return v1 │ │ .line 93 │ - .restart local v1 # "delegate":Ljava/util/Comparator;, "Ljava/util/Comparator;" │ + .restart local v0 # "delegate":Ljava/util/Comparator;, "Ljava/util/Comparator;" │ :cond_1 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 45 │ check-cast p1, Ljava/io/File; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/io/File; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/apache/commons/io/comparator/CompositeFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic sort(Ljava/util/List;)Ljava/util/List; │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ │ .prologue │ .line 45 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic sort([Ljava/io/File;)[Ljava/io/File; │ .locals 1 │ - .param p1, "x0" # [Ljava/io/File; │ │ .prologue │ .line 45 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; │ │ move-result-object v0 ├── smali/org/apache/commons/io/comparator/DefaultFileComparator.smali │ @@ -78,48 +78,42 @@ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 47 │ check-cast p1, Ljava/io/File; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/io/File; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/apache/commons/io/comparator/DefaultFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic sort(Ljava/util/List;)Ljava/util/List; │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ │ .prologue │ .line 47 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic sort([Ljava/io/File;)[Ljava/io/File; │ .locals 1 │ - .param p1, "x0" # [Ljava/io/File; │ │ .prologue │ .line 47 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; │ │ move-result-object v0 ├── smali/org/apache/commons/io/comparator/DirectoryFileComparator.smali │ @@ -109,48 +109,42 @@ │ sub-int/2addr v0, v1 │ │ return v0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 46 │ check-cast p1, Ljava/io/File; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/io/File; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/apache/commons/io/comparator/DirectoryFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic sort(Ljava/util/List;)Ljava/util/List; │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ │ .prologue │ .line 46 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic sort([Ljava/io/File;)[Ljava/io/File; │ .locals 1 │ - .param p1, "x0" # [Ljava/io/File; │ │ .prologue │ .line 46 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; │ │ move-result-object v0 ├── smali/org/apache/commons/io/comparator/ExtensionFileComparator.smali │ @@ -211,48 +211,42 @@ │ move-result v2 │ │ return v2 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 54 │ check-cast p1, Ljava/io/File; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/io/File; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/apache/commons/io/comparator/ExtensionFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic sort(Ljava/util/List;)Ljava/util/List; │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ │ .prologue │ .line 54 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic sort([Ljava/io/File;)[Ljava/io/File; │ .locals 1 │ - .param p1, "x0" # [Ljava/io/File; │ │ .prologue │ .line 54 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; │ │ move-result-object v0 ├── smali/org/apache/commons/io/comparator/LastModifiedFileComparator.smali │ @@ -114,48 +114,42 @@ │ const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 48 │ check-cast p1, Ljava/io/File; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/io/File; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/apache/commons/io/comparator/LastModifiedFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic sort(Ljava/util/List;)Ljava/util/List; │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ │ .prologue │ .line 48 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic sort([Ljava/io/File;)[Ljava/io/File; │ .locals 1 │ - .param p1, "x0" # [Ljava/io/File; │ │ .prologue │ .line 48 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; │ │ move-result-object v0 ├── smali/org/apache/commons/io/comparator/NameFileComparator.smali │ @@ -199,48 +199,42 @@ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 52 │ check-cast p1, Ljava/io/File; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/io/File; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/apache/commons/io/comparator/NameFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic sort(Ljava/util/List;)Ljava/util/List; │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ │ .prologue │ .line 52 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic sort([Ljava/io/File;)[Ljava/io/File; │ .locals 1 │ - .param p1, "x0" # [Ljava/io/File; │ │ .prologue │ .line 52 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; │ │ move-result-object v0 ├── smali/org/apache/commons/io/comparator/PathFileComparator.smali │ @@ -199,48 +199,42 @@ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 52 │ check-cast p1, Ljava/io/File; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/io/File; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/apache/commons/io/comparator/PathFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic sort(Ljava/util/List;)Ljava/util/List; │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ │ .prologue │ .line 52 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic sort([Ljava/io/File;)[Ljava/io/File; │ .locals 1 │ - .param p1, "x0" # [Ljava/io/File; │ │ .prologue │ .line 52 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; │ │ move-result-object v0 ├── smali/org/apache/commons/io/comparator/ReverseComparator.smali │ @@ -73,25 +73,21 @@ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 30 │ check-cast p1, Ljava/io/File; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/io/File; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/apache/commons/io/comparator/ReverseComparator;->compare(Ljava/io/File;Ljava/io/File;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/org/apache/commons/io/comparator/SizeFileComparator.smali │ @@ -257,48 +257,42 @@ │ const/4 v6, 0x0 │ │ goto :goto_2 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 52 │ check-cast p1, Ljava/io/File; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Ljava/io/File; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/apache/commons/io/comparator/SizeFileComparator;->compare(Ljava/io/File;Ljava/io/File;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public bridge synthetic sort(Ljava/util/List;)Ljava/util/List; │ .locals 1 │ - .param p1, "x0" # Ljava/util/List; │ │ .prologue │ .line 52 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort(Ljava/util/List;)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic sort([Ljava/io/File;)[Ljava/io/File; │ .locals 1 │ - .param p1, "x0" # [Ljava/io/File; │ │ .prologue │ .line 52 │ invoke-super {p0, p1}, Lorg/apache/commons/io/comparator/AbstractFileComparator;->sort([Ljava/io/File;)[Ljava/io/File; │ │ move-result-object v0 ├── smali/org/apache/commons/io/filefilter/AndFileFilter.smali │ @@ -128,46 +128,45 @@ │ │ # virtual methods │ .method public accept(Ljava/io/File;)Z │ .locals 4 │ .param p1, "file" # Ljava/io/File; │ │ .prologue │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 118 │ - iget-object v3, p0, Lorg/apache/commons/io/filefilter/AndFileFilter;->fileFilters:Ljava/util/List; │ + iget-object v2, p0, Lorg/apache/commons/io/filefilter/AndFileFilter;->fileFilters:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v2}, Ljava/util/List;->isEmpty()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 126 │ :goto_0 │ - return v2 │ + return v1 │ │ .line 121 │ :cond_0 │ - iget-object v3, p0, Lorg/apache/commons/io/filefilter/AndFileFilter;->fileFilters:Ljava/util/List; │ + iget-object v2, p0, Lorg/apache/commons/io/filefilter/AndFileFilter;->fileFilters:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ .line 122 │ .local v0, "fileFilter":Lorg/apache/commons/io/filefilter/IOFileFilter; │ @@ -178,57 +177,56 @@ │ if-nez v3, :cond_1 │ │ goto :goto_0 │ │ .line 126 │ .end local v0 # "fileFilter":Lorg/apache/commons/io/filefilter/IOFileFilter; │ :cond_2 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public accept(Ljava/io/File;Ljava/lang/String;)Z │ .locals 4 │ .param p1, "file" # Ljava/io/File; │ .param p2, "name" # Ljava/lang/String; │ │ .prologue │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 134 │ - iget-object v3, p0, Lorg/apache/commons/io/filefilter/AndFileFilter;->fileFilters:Ljava/util/List; │ + iget-object v2, p0, Lorg/apache/commons/io/filefilter/AndFileFilter;->fileFilters:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v2}, Ljava/util/List;->isEmpty()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 142 │ :goto_0 │ - return v2 │ + return v1 │ │ .line 137 │ :cond_0 │ - iget-object v3, p0, Lorg/apache/commons/io/filefilter/AndFileFilter;->fileFilters:Ljava/util/List; │ + iget-object v2, p0, Lorg/apache/commons/io/filefilter/AndFileFilter;->fileFilters:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ .line 138 │ .local v0, "fileFilter":Lorg/apache/commons/io/filefilter/IOFileFilter; │ @@ -239,15 +237,15 @@ │ if-nez v3, :cond_1 │ │ goto :goto_0 │ │ .line 142 │ .end local v0 # "fileFilter":Lorg/apache/commons/io/filefilter/IOFileFilter; │ :cond_2 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public addFileFilter(Lorg/apache/commons/io/filefilter/IOFileFilter;)V │ .locals 1 │ .param p1, "ioFileFilter" # Lorg/apache/commons/io/filefilter/IOFileFilter; ├── smali/org/apache/commons/io/filefilter/FileFilterUtils.smali │ @@ -19,14 +19,15 @@ │ const/4 v3, 0x1 │ │ const/4 v2, 0x0 │ │ .line 724 │ new-array v0, v4, [Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ + .line 725 │ invoke-static {}, Lorg/apache/commons/io/filefilter/FileFilterUtils;->directoryFileFilter()Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ move-result-object v1 │ │ aput-object v1, v0, v2 │ │ const-string v1, "CVS" │ @@ -37,23 +38,25 @@ │ │ aput-object v1, v0, v3 │ │ invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;->and([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ move-result-object v0 │ │ + .line 724 │ invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;->notFileFilter(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ move-result-object v0 │ │ sput-object v0, Lorg/apache/commons/io/filefilter/FileFilterUtils;->cvsFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ .line 728 │ new-array v0, v4, [Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ + .line 729 │ invoke-static {}, Lorg/apache/commons/io/filefilter/FileFilterUtils;->directoryFileFilter()Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ move-result-object v1 │ │ aput-object v1, v0, v2 │ │ const-string v1, ".svn" │ @@ -64,14 +67,15 @@ │ │ aput-object v1, v0, v3 │ │ invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;->and([Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ move-result-object v0 │ │ + .line 728 │ invoke-static {v0}, Lorg/apache/commons/io/filefilter/FileFilterUtils;->notFileFilter(Lorg/apache/commons/io/filefilter/IOFileFilter;)Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ move-result-object v0 │ │ sput-object v0, Lorg/apache/commons/io/filefilter/FileFilterUtils;->svnFilter:Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ return-void │ @@ -255,15 +259,15 @@ │ .line 375 │ sget-object v0, Lorg/apache/commons/io/filefilter/FileFileFilter;->FILE:Lorg/apache/commons/io/filefilter/IOFileFilter; │ │ return-object v0 │ .end method │ │ .method private static filter(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;Ljava/util/Collection;)Ljava/util/Collection; │ - .locals 4 │ + .locals 3 │ .param p0, "filter" # Lorg/apache/commons/io/filefilter/IOFileFilter; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ ";" │ .local p2, "acceptedFiles":Ljava/util/Collection;, "TT;" │ if-nez p0, :cond_0 │ │ .line 271 │ - new-instance v2, Ljava/lang/IllegalArgumentException; │ + new-instance v1, Ljava/lang/IllegalArgumentException; │ │ - const-string v3, "file filter is null" │ + const-string v2, "file filter is null" │ │ - invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v1 │ │ .line 273 │ :cond_0 │ if-eqz p1, :cond_3 │ │ .line 274 │ invoke-interface {p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_3 │ @@ -316,21 +319,21 @@ │ check-cast v0, Ljava/io/File; │ │ .line 275 │ .local v0, "file":Ljava/io/File; │ if-nez v0, :cond_2 │ │ .line 276 │ - new-instance v2, Ljava/lang/IllegalArgumentException; │ + new-instance v1, Ljava/lang/IllegalArgumentException; │ │ - const-string v3, "file collection contains null" │ + const-string v2, "file collection contains null" │ │ - invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v1 │ │ .line 278 │ :cond_2 │ invoke-interface {p0, v0}, Lorg/apache/commons/io/filefilter/IOFileFilter;->accept(Ljava/io/File;)Z │ │ move-result v2 │ │ @@ -339,15 +342,14 @@ │ .line 279 │ invoke-interface {p2, v0}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 283 │ .end local v0 # "file":Ljava/io/File; │ - .end local v1 # "i$":Ljava/util/Iterator; │ :cond_3 │ return-object p2 │ .end method │ │ .method public static filter(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;)[Ljava/io/File; │ .locals 2 │ .param p0, "filter" # Lorg/apache/commons/io/filefilter/IOFileFilter; │ @@ -384,110 +386,103 @@ │ │ check-cast v1, [Ljava/io/File; │ │ return-object v1 │ .end method │ │ .method public static varargs filter(Lorg/apache/commons/io/filefilter/IOFileFilter;[Ljava/io/File;)[Ljava/io/File; │ - .locals 7 │ + .locals 5 │ .param p0, "filter" # Lorg/apache/commons/io/filefilter/IOFileFilter; │ .param p1, "files" # [Ljava/io/File; │ │ .prologue │ + const/4 v2, 0x0 │ + │ .line 77 │ if-nez p0, :cond_0 │ │ .line 78 │ - new-instance v5, Ljava/lang/IllegalArgumentException; │ + new-instance v2, Ljava/lang/IllegalArgumentException; │ │ - const-string v6, "file filter is null" │ + const-string v3, "file filter is null" │ │ - invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v5 │ + throw v2 │ │ .line 80 │ :cond_0 │ if-nez p1, :cond_1 │ │ .line 81 │ - const/4 v5, 0x0 │ - │ - new-array v5, v5, [Ljava/io/File; │ + new-array v2, v2, [Ljava/io/File; │ │ .line 92 │ :goto_0 │ - return-object v5 │ + return-object v2 │ │ .line 83 │ :cond_1 │ new-instance v0, Ljava/util/ArrayList; │ │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ │ .line 84 │ .local v0, "acceptedFiles":Ljava/util/List;, "Ljava/util/List;" │ - move-object v1, p1 │ - │ - .local v1, "arr$":[Ljava/io/File; │ - array-length v4, v1 │ + array-length v3, p1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_1 │ - if-ge v3, v4, :cond_4 │ + if-ge v2, v3, :cond_4 │ │ - aget-object v2, v1, v3 │ + aget-object v1, p1, v2 │ │ .line 85 │ - .local v2, "file":Ljava/io/File; │ - if-nez v2, :cond_2 │ + .local v1, "file":Ljava/io/File; │ + if-nez v1, :cond_2 │ │ .line 86 │ - new-instance v5, Ljava/lang/IllegalArgumentException; │ + new-instance v2, Ljava/lang/IllegalArgumentException; │ │ - const-string v6, "file array contains null" │ + const-string v3, "file array contains null" │ │ - invoke-direct {v5, v6}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v5 │ + throw v2 │ │ .line 88 │ :cond_2 │ - invoke-interface {p0, v2}, Lorg/apache/commons/io/filefilter/IOFileFilter;->accept(Ljava/io/File;)Z │ + invoke-interface {p0, v1}, Lorg/apache/commons/io/filefilter/IOFileFilter;->accept(Ljava/io/File;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ .line 89 │ - invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 84 │ :cond_3 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 92 │ - .end local v2 # "file":Ljava/io/File; │ + .end local v1 # "file":Ljava/io/File; │ :cond_4 │ invoke-interface {v0}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v2 │ │ - new-array v5, v5, [Ljava/io/File; │ + new-array v2, v2, [Ljava/io/File; │ │ - invoke-interface {v0, v5}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v0, v2}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, [Ljava/io/File; │ + check-cast v2, [Ljava/io/File; │ │ goto :goto_0 │ .end method │ │ .method public static filterList(Lorg/apache/commons/io/filefilter/IOFileFilter;Ljava/lang/Iterable;)Ljava/util/List; │ .locals 1 │ .param p0, "filter" # Lorg/apache/commons/io/filefilter/IOFileFilter; ├── smali/org/apache/commons/io/filefilter/NameFileFilter.smali │ @@ -221,124 +221,108 @@ │ .line 106 │ return-void │ .end method │ │ │ # virtual methods │ .method public accept(Ljava/io/File;)Z │ - .locals 6 │ + .locals 7 │ .param p1, "file" # Ljava/io/File; │ │ .prologue │ + const/4 v2, 0x0 │ + │ .line 144 │ invoke-virtual {p1}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 145 │ - .local v3, "name":Ljava/lang/String; │ - iget-object v0, p0, Lorg/apache/commons/io/filefilter/NameFileFilter;->names:[Ljava/lang/String; │ + .local v0, "name":Ljava/lang/String; │ + iget-object v4, p0, Lorg/apache/commons/io/filefilter/NameFileFilter;->names:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v5, v4 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v3, v2 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v3, v5, :cond_0 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 146 │ - .local v4, "name2":Ljava/lang/String; │ - iget-object v5, p0, Lorg/apache/commons/io/filefilter/NameFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ + .local v1, "name2":Ljava/lang/String; │ + iget-object v6, p0, Lorg/apache/commons/io/filefilter/NameFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ │ - invoke-virtual {v5, v3, v4}, Lorg/apache/commons/io/IOCase;->checkEquals(Ljava/lang/String;Ljava/lang/String;)Z │ + invoke-virtual {v6, v0, v1}, Lorg/apache/commons/io/IOCase;->checkEquals(Ljava/lang/String;Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_1 │ │ .line 147 │ - const/4 v5, 0x1 │ + const/4 v2, 0x1 │ │ .line 150 │ - .end local v4 # "name2":Ljava/lang/String; │ - :goto_1 │ - return v5 │ - │ - .line 145 │ - .restart local v4 # "name2":Ljava/lang/String; │ + .end local v1 # "name2":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + return v2 │ │ - goto :goto_0 │ - │ - .line 150 │ - .end local v4 # "name2":Ljava/lang/String; │ + .line 145 │ + .restart local v1 # "name2":Ljava/lang/String; │ :cond_1 │ - const/4 v5, 0x0 │ + add-int/lit8 v3, v3, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method public accept(Ljava/io/File;Ljava/lang/String;)Z │ - .locals 5 │ + .locals 6 │ .param p1, "dir" # Ljava/io/File; │ .param p2, "name" # Ljava/lang/String; │ │ .prologue │ + const/4 v1, 0x0 │ + │ .line 162 │ - iget-object v0, p0, Lorg/apache/commons/io/filefilter/NameFileFilter;->names:[Ljava/lang/String; │ + iget-object v3, p0, Lorg/apache/commons/io/filefilter/NameFileFilter;->names:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v4, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v3, v2 │ │ .line 163 │ - .local v3, "name2":Ljava/lang/String; │ - iget-object v4, p0, Lorg/apache/commons/io/filefilter/NameFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ + .local v0, "name2":Ljava/lang/String; │ + iget-object v5, p0, Lorg/apache/commons/io/filefilter/NameFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ │ - invoke-virtual {v4, p2, v3}, Lorg/apache/commons/io/IOCase;->checkEquals(Ljava/lang/String;Ljava/lang/String;)Z │ + invoke-virtual {v5, p2, v0}, Lorg/apache/commons/io/IOCase;->checkEquals(Ljava/lang/String;Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_1 │ │ .line 164 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ .line 167 │ - .end local v3 # "name2":Ljava/lang/String; │ - :goto_1 │ - return v4 │ - │ - .line 162 │ - .restart local v3 # "name2":Ljava/lang/String; │ + .end local v0 # "name2":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ - │ - goto :goto_0 │ + return v1 │ │ - .line 167 │ - .end local v3 # "name2":Ljava/lang/String; │ + .line 162 │ + .restart local v0 # "name2":Ljava/lang/String; │ :cond_1 │ - const/4 v4, 0x0 │ + add-int/lit8 v2, v2, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 3 │ │ .prologue │ .line 177 ├── smali/org/apache/commons/io/filefilter/OrFileFilter.smali │ @@ -129,21 +129,20 @@ │ # virtual methods │ .method public accept(Ljava/io/File;)Z │ .locals 3 │ .param p1, "file" # Ljava/io/File; │ │ .prologue │ .line 117 │ - iget-object v2, p0, Lorg/apache/commons/io/filefilter/OrFileFilter;->fileFilters:Ljava/util/List; │ + iget-object v1, p0, Lorg/apache/commons/io/filefilter/OrFileFilter;->fileFilters:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -158,41 +157,40 @@ │ invoke-interface {v0, p1}, Lorg/apache/commons/io/filefilter/IOFileFilter;->accept(Ljava/io/File;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 119 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 122 │ .end local v0 # "fileFilter":Lorg/apache/commons/io/filefilter/IOFileFilter; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public accept(Ljava/io/File;Ljava/lang/String;)Z │ .locals 3 │ .param p1, "file" # Ljava/io/File; │ .param p2, "name" # Ljava/lang/String; │ │ .prologue │ .line 130 │ - iget-object v2, p0, Lorg/apache/commons/io/filefilter/OrFileFilter;->fileFilters:Ljava/util/List; │ + iget-object v1, p0, Lorg/apache/commons/io/filefilter/OrFileFilter;->fileFilters:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -207,23 +205,23 @@ │ invoke-interface {v0, p1, p2}, Lorg/apache/commons/io/filefilter/IOFileFilter;->accept(Ljava/io/File;Ljava/lang/String;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 132 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 135 │ .end local v0 # "fileFilter":Lorg/apache/commons/io/filefilter/IOFileFilter; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public addFileFilter(Lorg/apache/commons/io/filefilter/IOFileFilter;)V │ .locals 1 │ .param p1, "ioFileFilter" # Lorg/apache/commons/io/filefilter/IOFileFilter; ├── smali/org/apache/commons/io/filefilter/PrefixFileFilter.smali │ @@ -221,124 +221,108 @@ │ .line 111 │ return-void │ .end method │ │ │ # virtual methods │ .method public accept(Ljava/io/File;)Z │ - .locals 6 │ + .locals 7 │ .param p1, "file" # Ljava/io/File; │ │ .prologue │ + const/4 v2, 0x0 │ + │ .line 150 │ invoke-virtual {p1}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 151 │ - .local v3, "name":Ljava/lang/String; │ - iget-object v0, p0, Lorg/apache/commons/io/filefilter/PrefixFileFilter;->prefixes:[Ljava/lang/String; │ + .local v0, "name":Ljava/lang/String; │ + iget-object v4, p0, Lorg/apache/commons/io/filefilter/PrefixFileFilter;->prefixes:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v5, v4 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v3, v2 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v3, v5, :cond_0 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 152 │ - .local v4, "prefix":Ljava/lang/String; │ - iget-object v5, p0, Lorg/apache/commons/io/filefilter/PrefixFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ + .local v1, "prefix":Ljava/lang/String; │ + iget-object v6, p0, Lorg/apache/commons/io/filefilter/PrefixFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ │ - invoke-virtual {v5, v3, v4}, Lorg/apache/commons/io/IOCase;->checkStartsWith(Ljava/lang/String;Ljava/lang/String;)Z │ + invoke-virtual {v6, v0, v1}, Lorg/apache/commons/io/IOCase;->checkStartsWith(Ljava/lang/String;Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_1 │ │ .line 153 │ - const/4 v5, 0x1 │ + const/4 v2, 0x1 │ │ .line 156 │ - .end local v4 # "prefix":Ljava/lang/String; │ - :goto_1 │ - return v5 │ - │ - .line 151 │ - .restart local v4 # "prefix":Ljava/lang/String; │ + .end local v1 # "prefix":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + return v2 │ │ - goto :goto_0 │ - │ - .line 156 │ - .end local v4 # "prefix":Ljava/lang/String; │ + .line 151 │ + .restart local v1 # "prefix":Ljava/lang/String; │ :cond_1 │ - const/4 v5, 0x0 │ + add-int/lit8 v3, v3, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method public accept(Ljava/io/File;Ljava/lang/String;)Z │ - .locals 5 │ + .locals 6 │ .param p1, "file" # Ljava/io/File; │ .param p2, "name" # Ljava/lang/String; │ │ .prologue │ + const/4 v1, 0x0 │ + │ .line 168 │ - iget-object v0, p0, Lorg/apache/commons/io/filefilter/PrefixFileFilter;->prefixes:[Ljava/lang/String; │ + iget-object v3, p0, Lorg/apache/commons/io/filefilter/PrefixFileFilter;->prefixes:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v4, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v3, v2 │ │ .line 169 │ - .local v3, "prefix":Ljava/lang/String; │ - iget-object v4, p0, Lorg/apache/commons/io/filefilter/PrefixFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ + .local v0, "prefix":Ljava/lang/String; │ + iget-object v5, p0, Lorg/apache/commons/io/filefilter/PrefixFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ │ - invoke-virtual {v4, p2, v3}, Lorg/apache/commons/io/IOCase;->checkStartsWith(Ljava/lang/String;Ljava/lang/String;)Z │ + invoke-virtual {v5, p2, v0}, Lorg/apache/commons/io/IOCase;->checkStartsWith(Ljava/lang/String;Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_1 │ │ .line 170 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ .line 173 │ - .end local v3 # "prefix":Ljava/lang/String; │ - :goto_1 │ - return v4 │ - │ - .line 168 │ - .restart local v3 # "prefix":Ljava/lang/String; │ + .end local v0 # "prefix":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ - │ - goto :goto_0 │ + return v1 │ │ - .line 173 │ - .end local v3 # "prefix":Ljava/lang/String; │ + .line 168 │ + .restart local v0 # "prefix":Ljava/lang/String; │ :cond_1 │ - const/4 v4, 0x0 │ + add-int/lit8 v2, v2, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 3 │ │ .prologue │ .line 183 ├── smali/org/apache/commons/io/filefilter/SuffixFileFilter.smali │ @@ -221,124 +221,108 @@ │ .line 112 │ return-void │ .end method │ │ │ # virtual methods │ .method public accept(Ljava/io/File;)Z │ - .locals 6 │ + .locals 7 │ .param p1, "file" # Ljava/io/File; │ │ .prologue │ + const/4 v2, 0x0 │ + │ .line 151 │ invoke-virtual {p1}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 152 │ - .local v3, "name":Ljava/lang/String; │ - iget-object v0, p0, Lorg/apache/commons/io/filefilter/SuffixFileFilter;->suffixes:[Ljava/lang/String; │ + .local v0, "name":Ljava/lang/String; │ + iget-object v4, p0, Lorg/apache/commons/io/filefilter/SuffixFileFilter;->suffixes:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v5, v4 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v3, v2 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v3, v5, :cond_0 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 153 │ - .local v4, "suffix":Ljava/lang/String; │ - iget-object v5, p0, Lorg/apache/commons/io/filefilter/SuffixFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ + .local v1, "suffix":Ljava/lang/String; │ + iget-object v6, p0, Lorg/apache/commons/io/filefilter/SuffixFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ │ - invoke-virtual {v5, v3, v4}, Lorg/apache/commons/io/IOCase;->checkEndsWith(Ljava/lang/String;Ljava/lang/String;)Z │ + invoke-virtual {v6, v0, v1}, Lorg/apache/commons/io/IOCase;->checkEndsWith(Ljava/lang/String;Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_1 │ │ .line 154 │ - const/4 v5, 0x1 │ + const/4 v2, 0x1 │ │ .line 157 │ - .end local v4 # "suffix":Ljava/lang/String; │ - :goto_1 │ - return v5 │ - │ - .line 152 │ - .restart local v4 # "suffix":Ljava/lang/String; │ + .end local v1 # "suffix":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + return v2 │ │ - goto :goto_0 │ - │ - .line 157 │ - .end local v4 # "suffix":Ljava/lang/String; │ + .line 152 │ + .restart local v1 # "suffix":Ljava/lang/String; │ :cond_1 │ - const/4 v5, 0x0 │ + add-int/lit8 v3, v3, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method public accept(Ljava/io/File;Ljava/lang/String;)Z │ - .locals 5 │ + .locals 6 │ .param p1, "file" # Ljava/io/File; │ .param p2, "name" # Ljava/lang/String; │ │ .prologue │ + const/4 v1, 0x0 │ + │ .line 169 │ - iget-object v0, p0, Lorg/apache/commons/io/filefilter/SuffixFileFilter;->suffixes:[Ljava/lang/String; │ + iget-object v3, p0, Lorg/apache/commons/io/filefilter/SuffixFileFilter;->suffixes:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v4, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v3, v2 │ │ .line 170 │ - .local v3, "suffix":Ljava/lang/String; │ - iget-object v4, p0, Lorg/apache/commons/io/filefilter/SuffixFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ + .local v0, "suffix":Ljava/lang/String; │ + iget-object v5, p0, Lorg/apache/commons/io/filefilter/SuffixFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ │ - invoke-virtual {v4, p2, v3}, Lorg/apache/commons/io/IOCase;->checkEndsWith(Ljava/lang/String;Ljava/lang/String;)Z │ + invoke-virtual {v5, p2, v0}, Lorg/apache/commons/io/IOCase;->checkEndsWith(Ljava/lang/String;Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_1 │ │ .line 171 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ .line 174 │ - .end local v3 # "suffix":Ljava/lang/String; │ - :goto_1 │ - return v4 │ - │ - .line 169 │ - .restart local v3 # "suffix":Ljava/lang/String; │ + .end local v0 # "suffix":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ - │ - goto :goto_0 │ + return v1 │ │ - .line 174 │ - .end local v3 # "suffix":Ljava/lang/String; │ + .line 169 │ + .restart local v0 # "suffix":Ljava/lang/String; │ :cond_1 │ - const/4 v4, 0x0 │ + add-int/lit8 v2, v2, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 3 │ │ .prologue │ .line 184 ├── smali/org/apache/commons/io/filefilter/WildcardFileFilter.smali │ @@ -221,124 +221,108 @@ │ .line 113 │ return-void │ .end method │ │ │ # virtual methods │ .method public accept(Ljava/io/File;)Z │ - .locals 6 │ + .locals 7 │ .param p1, "file" # Ljava/io/File; │ │ .prologue │ + const/4 v2, 0x0 │ + │ .line 168 │ invoke-virtual {p1}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v0 │ │ .line 169 │ - .local v3, "name":Ljava/lang/String; │ - iget-object v0, p0, Lorg/apache/commons/io/filefilter/WildcardFileFilter;->wildcards:[Ljava/lang/String; │ + .local v0, "name":Ljava/lang/String; │ + iget-object v4, p0, Lorg/apache/commons/io/filefilter/WildcardFileFilter;->wildcards:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v5, v4 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v3, v2 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v3, v5, :cond_0 │ │ - aget-object v4, v0, v1 │ + aget-object v1, v4, v3 │ │ .line 170 │ - .local v4, "wildcard":Ljava/lang/String; │ - iget-object v5, p0, Lorg/apache/commons/io/filefilter/WildcardFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ + .local v1, "wildcard":Ljava/lang/String; │ + iget-object v6, p0, Lorg/apache/commons/io/filefilter/WildcardFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ │ - invoke-static {v3, v4, v5}, Lorg/apache/commons/io/FilenameUtils;->wildcardMatch(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z │ + invoke-static {v0, v1, v6}, Lorg/apache/commons/io/FilenameUtils;->wildcardMatch(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_0 │ + if-eqz v6, :cond_1 │ │ .line 171 │ - const/4 v5, 0x1 │ + const/4 v2, 0x1 │ │ .line 174 │ - .end local v4 # "wildcard":Ljava/lang/String; │ - :goto_1 │ - return v5 │ - │ - .line 169 │ - .restart local v4 # "wildcard":Ljava/lang/String; │ + .end local v1 # "wildcard":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + return v2 │ │ - goto :goto_0 │ - │ - .line 174 │ - .end local v4 # "wildcard":Ljava/lang/String; │ + .line 169 │ + .restart local v1 # "wildcard":Ljava/lang/String; │ :cond_1 │ - const/4 v5, 0x0 │ + add-int/lit8 v3, v3, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method public accept(Ljava/io/File;Ljava/lang/String;)Z │ - .locals 5 │ + .locals 6 │ .param p1, "dir" # Ljava/io/File; │ .param p2, "name" # Ljava/lang/String; │ │ .prologue │ + const/4 v1, 0x0 │ + │ .line 152 │ - iget-object v0, p0, Lorg/apache/commons/io/filefilter/WildcardFileFilter;->wildcards:[Ljava/lang/String; │ + iget-object v3, p0, Lorg/apache/commons/io/filefilter/WildcardFileFilter;->wildcards:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v4, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v3, v2 │ │ .line 153 │ - .local v3, "wildcard":Ljava/lang/String; │ - iget-object v4, p0, Lorg/apache/commons/io/filefilter/WildcardFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ + .local v0, "wildcard":Ljava/lang/String; │ + iget-object v5, p0, Lorg/apache/commons/io/filefilter/WildcardFileFilter;->caseSensitivity:Lorg/apache/commons/io/IOCase; │ │ - invoke-static {p2, v3, v4}, Lorg/apache/commons/io/FilenameUtils;->wildcardMatch(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z │ + invoke-static {p2, v0, v5}, Lorg/apache/commons/io/FilenameUtils;->wildcardMatch(Ljava/lang/String;Ljava/lang/String;Lorg/apache/commons/io/IOCase;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_1 │ │ .line 154 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ .line 157 │ - .end local v3 # "wildcard":Ljava/lang/String; │ - :goto_1 │ - return v4 │ - │ - .line 152 │ - .restart local v3 # "wildcard":Ljava/lang/String; │ + .end local v0 # "wildcard":Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ - │ - goto :goto_0 │ + return v1 │ │ - .line 157 │ - .end local v3 # "wildcard":Ljava/lang/String; │ + .line 152 │ + .restart local v0 # "wildcard":Ljava/lang/String; │ :cond_1 │ - const/4 v4, 0x0 │ + add-int/lit8 v2, v2, 0x1 │ │ - goto :goto_1 │ + goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 3 │ │ .prologue │ .line 184 ├── smali/org/apache/commons/io/filefilter/WildcardFilter.smali │ @@ -145,122 +145,116 @@ │ │ # virtual methods │ .method public accept(Ljava/io/File;)Z │ .locals 6 │ .param p1, "file" # Ljava/io/File; │ │ .prologue │ - const/4 v4, 0x0 │ + const/4 v1, 0x0 │ │ .line 130 │ invoke-virtual {p1}, Ljava/io/File;->isDirectory()Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 140 │ :cond_0 │ :goto_0 │ - return v4 │ + return v1 │ │ .line 134 │ :cond_1 │ - iget-object v0, p0, Lorg/apache/commons/io/filefilter/WildcardFilter;->wildcards:[Ljava/lang/String; │ + iget-object v3, p0, Lorg/apache/commons/io/filefilter/WildcardFilter;->wildcards:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_1 │ - if-ge v1, v2, :cond_0 │ + if-ge v2, v4, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v3, v2 │ │ .line 135 │ - .local v3, "wildcard":Ljava/lang/String; │ + .local v0, "wildcard":Ljava/lang/String; │ invoke-virtual {p1}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-static {v5, v3}, Lorg/apache/commons/io/FilenameUtils;->wildcardMatch(Ljava/lang/String;Ljava/lang/String;)Z │ + invoke-static {v5, v0}, Lorg/apache/commons/io/FilenameUtils;->wildcardMatch(Ljava/lang/String;Ljava/lang/String;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ .line 136 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ goto :goto_0 │ │ .line 134 │ :cond_2 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ .end method │ │ .method public accept(Ljava/io/File;Ljava/lang/String;)Z │ .locals 6 │ .param p1, "dir" # Ljava/io/File; │ .param p2, "name" # Ljava/lang/String; │ │ .prologue │ - const/4 v4, 0x0 │ + const/4 v1, 0x0 │ │ .line 109 │ if-eqz p1, :cond_1 │ │ - new-instance v5, Ljava/io/File; │ + new-instance v2, Ljava/io/File; │ │ - invoke-direct {v5, p1, p2}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, p1, p2}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ - invoke-virtual {v5}, Ljava/io/File;->isDirectory()Z │ + invoke-virtual {v2}, Ljava/io/File;->isDirectory()Z │ │ - move-result v5 │ + move-result v2 │ │ - if-eqz v5, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 119 │ :cond_0 │ :goto_0 │ - return v4 │ + return v1 │ │ .line 113 │ :cond_1 │ - iget-object v0, p0, Lorg/apache/commons/io/filefilter/WildcardFilter;->wildcards:[Ljava/lang/String; │ + iget-object v3, p0, Lorg/apache/commons/io/filefilter/WildcardFilter;->wildcards:[Ljava/lang/String; │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v2, v0 │ + array-length v4, v3 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + move v2, v1 │ │ - .local v1, "i$":I │ :goto_1 │ - if-ge v1, v2, :cond_0 │ + if-ge v2, v4, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v3, v2 │ │ .line 114 │ - .local v3, "wildcard":Ljava/lang/String; │ - invoke-static {p2, v3}, Lorg/apache/commons/io/FilenameUtils;->wildcardMatch(Ljava/lang/String;Ljava/lang/String;)Z │ + .local v0, "wildcard":Ljava/lang/String; │ + invoke-static {p2, v0}, Lorg/apache/commons/io/FilenameUtils;->wildcardMatch(Ljava/lang/String;Ljava/lang/String;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ .line 115 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ goto :goto_0 │ │ .line 113 │ :cond_2 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ .end method ├── smali/org/apache/commons/io/input/BOMInputStream$1.smali │ @@ -38,25 +38,21 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 137 │ check-cast p1, Lorg/apache/commons/io/ByteOrderMark; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lorg/apache/commons/io/ByteOrderMark; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lorg/apache/commons/io/input/BOMInputStream$1;->compare(Lorg/apache/commons/io/ByteOrderMark;Lorg/apache/commons/io/ByteOrderMark;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/org/apache/commons/io/input/BOMInputStream.smali │ @@ -166,21 +166,20 @@ │ .end method │ │ .method private find()Lorg/apache/commons/io/ByteOrderMark; │ .locals 3 │ │ .prologue │ .line 272 │ - iget-object v2, p0, Lorg/apache/commons/io/input/BOMInputStream;->boms:Ljava/util/List; │ + iget-object v1, p0, Lorg/apache/commons/io/input/BOMInputStream;->boms:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 ├── smali/org/apache/commons/io/input/CharSequenceInputStream.smali │ @@ -75,20 +75,22 @@ │ .line 55 │ invoke-virtual {p2}, Ljava/nio/charset/Charset;->newEncoder()Ljava/nio/charset/CharsetEncoder; │ │ move-result-object v0 │ │ sget-object v1, Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; │ │ + .line 56 │ invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;->onMalformedInput(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; │ │ move-result-object v0 │ │ sget-object v1, Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; │ │ + .line 57 │ invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;->onUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; │ │ move-result-object v0 │ │ iput-object v0, p0, Lorg/apache/commons/io/input/CharSequenceInputStream;->encoder:Ljava/nio/charset/CharsetEncoder; │ │ .line 58 ├── smali/org/apache/commons/io/input/ReaderInputStream.smali │ @@ -90,30 +90,34 @@ │ .locals 2 │ .param p1, "reader" # Ljava/io/Reader; │ .param p2, "charset" # Ljava/nio/charset/Charset; │ .param p3, "bufferSize" # I │ │ .prologue │ .line 135 │ + .line 136 │ invoke-virtual {p2}, Ljava/nio/charset/Charset;->newEncoder()Ljava/nio/charset/CharsetEncoder; │ │ move-result-object v0 │ │ sget-object v1, Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; │ │ + .line 137 │ invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;->onMalformedInput(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; │ │ move-result-object v0 │ │ sget-object v1, Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; │ │ + .line 138 │ invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetEncoder;->onUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder; │ │ move-result-object v0 │ │ + .line 135 │ invoke-direct {p0, p1, v0, p3}, Lorg/apache/commons/io/input/ReaderInputStream;->(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;I)V │ │ .line 140 │ return-void │ .end method │ │ .method public constructor (Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;)V ├── smali/org/apache/commons/io/input/ReversedLinesFileReader$FilePart.smali │ @@ -262,106 +262,105 @@ │ │ .method private getNewLineMatchByteCount([BI)I │ .locals 10 │ .param p1, "data" # [B │ .param p2, "i" # I │ │ .prologue │ - const/4 v8, 0x0 │ + const/4 v5, 0x0 │ │ .line 330 │ - iget-object v7, p0, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;->this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; │ + iget-object v4, p0, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;->this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; │ │ # getter for: Lorg/apache/commons/io/input/ReversedLinesFileReader;->newLineSequences:[[B │ - invoke-static {v7}, Lorg/apache/commons/io/input/ReversedLinesFileReader;->access$800(Lorg/apache/commons/io/input/ReversedLinesFileReader;)[[B │ + invoke-static {v4}, Lorg/apache/commons/io/input/ReversedLinesFileReader;->access$800(Lorg/apache/commons/io/input/ReversedLinesFileReader;)[[B │ │ - move-result-object v0 │ + move-result-object v7 │ │ - .local v0, "arr$":[[B │ - array-length v4, v0 │ + array-length v8, v7 │ │ - .local v4, "len$":I │ - const/4 v1, 0x0 │ + move v6, v5 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v4, :cond_2 │ + if-ge v6, v8, :cond_2 │ │ - aget-object v6, v0, v1 │ + aget-object v3, v7, v6 │ │ .line 331 │ - .local v6, "newLineSequence":[B │ - const/4 v5, 0x1 │ + .local v3, "newLineSequence":[B │ + const/4 v2, 0x1 │ │ .line 332 │ - .local v5, "match":Z │ - array-length v7, v6 │ + .local v2, "match":Z │ + array-length v4, v3 │ │ - add-int/lit8 v2, v7, -0x1 │ + add-int/lit8 v0, v4, -0x1 │ │ - .local v2, "j":I │ + .local v0, "j":I │ :goto_1 │ - if-ltz v2, :cond_1 │ + if-ltz v0, :cond_1 │ │ .line 333 │ - add-int v7, p2, v2 │ + add-int v4, p2, v0 │ │ - array-length v9, v6 │ + array-length v9, v3 │ │ add-int/lit8 v9, v9, -0x1 │ │ - sub-int v3, v7, v9 │ + sub-int v1, v4, v9 │ │ .line 334 │ - .local v3, "k":I │ - if-ltz v3, :cond_0 │ + .local v1, "k":I │ + if-ltz v1, :cond_0 │ │ - aget-byte v7, p1, v3 │ + aget-byte v4, p1, v1 │ │ - aget-byte v9, v6, v2 │ + aget-byte v9, v3, v0 │ │ - if-ne v7, v9, :cond_0 │ + if-ne v4, v9, :cond_0 │ │ - const/4 v7, 0x1 │ + const/4 v4, 0x1 │ │ :goto_2 │ - and-int/2addr v5, v7 │ + and-int/2addr v2, v4 │ │ .line 332 │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v0, v0, -0x1 │ │ goto :goto_1 │ │ :cond_0 │ - move v7, v8 │ + move v4, v5 │ │ .line 334 │ goto :goto_2 │ │ .line 336 │ - .end local v3 # "k":I │ + .end local v1 # "k":I │ :cond_1 │ - if-eqz v5, :cond_3 │ + if-eqz v2, :cond_3 │ │ .line 337 │ - array-length v8, v6 │ + array-length v5, v3 │ │ .line 340 │ - .end local v2 # "j":I │ - .end local v5 # "match":Z │ - .end local v6 # "newLineSequence":[B │ + .end local v0 # "j":I │ + .end local v2 # "match":Z │ + .end local v3 # "newLineSequence":[B │ :cond_2 │ - return v8 │ + return v5 │ │ .line 330 │ - .restart local v2 # "j":I │ - .restart local v5 # "match":Z │ - .restart local v6 # "newLineSequence":[B │ + .restart local v0 # "j":I │ + .restart local v2 # "match":Z │ + .restart local v3 # "newLineSequence":[B │ :cond_3 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v4, v6, 0x1 │ + │ + move v6, v4 │ │ goto :goto_0 │ .end method │ │ .method private readLine()Ljava/lang/String; │ .locals 12 │ .annotation system Ldalvik/annotation/Throws; │ @@ -662,14 +661,15 @@ │ │ new-instance v2, Ljava/lang/String; │ │ iget-object v3, p0, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;->leftOver:[B │ │ iget-object v4, p0, Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart;->this$0:Lorg/apache/commons/io/input/ReversedLinesFileReader; │ │ + .line 241 │ # getter for: Lorg/apache/commons/io/input/ReversedLinesFileReader;->encoding:Ljava/nio/charset/Charset; │ invoke-static {v4}, Lorg/apache/commons/io/input/ReversedLinesFileReader;->access$500(Lorg/apache/commons/io/input/ReversedLinesFileReader;)Ljava/nio/charset/Charset; │ │ move-result-object v4 │ │ invoke-direct {v2, v3, v4}, Ljava/lang/String;->([BLjava/nio/charset/Charset;)V ├── smali/org/apache/commons/io/input/ReversedLinesFileReader.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Ljava/io/Closeable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/apache/commons/io/input/ReversedLinesFileReader$1;, │ Lorg/apache/commons/io/input/ReversedLinesFileReader$FilePart; │ } │ .end annotation │ │ │ # instance fields │ .field private final avoidNewlineSplitBufferSize:I ├── smali/org/apache/commons/io/input/XmlStreamReader.smali │ @@ -177,14 +177,15 @@ │ aput-object v2, v0, v1 │ │ sput-object v0, Lorg/apache/commons/io/input/XmlStreamReader;->XML_GUESS_BYTES:[Lorg/apache/commons/io/ByteOrderMark; │ │ .line 668 │ const-string v0, "charset=[\"\']?([.[^; \"\']]*)[\"\']?" │ │ + .line 669 │ invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v0 │ │ sput-object v0, Lorg/apache/commons/io/input/XmlStreamReader;->CHARSET_PATTERN:Ljava/util/regex/Pattern; │ │ .line 692 │ @@ -750,28 +751,30 @@ │ │ .line 482 │ :try_start_0 │ invoke-virtual {p2}, Lorg/apache/commons/io/input/XmlStreamReaderException;->getBomEncoding()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 483 │ invoke-virtual {p2}, Lorg/apache/commons/io/input/XmlStreamReaderException;->getXmlGuessEncoding()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p2}, Lorg/apache/commons/io/input/XmlStreamReaderException;->getXmlEncoding()Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x1 │ │ move-object v0, p0 │ │ move-object v1, p1 │ │ + .line 482 │ invoke-virtual/range {v0 .. v5}, Lorg/apache/commons/io/input/XmlStreamReader;->calculateHttpEncoding(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ :try_end_0 │ .catch Lorg/apache/commons/io/input/XmlStreamReaderException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v6 │ │ .line 495 │ @@ -1196,14 +1199,15 @@ │ │ new-instance v13, Ljava/io/StringReader; │ │ const/4 v14, 0x0 │ │ add-int/lit8 v15, v6, 0x1 │ │ + .line 735 │ invoke-virtual {v12, v14, v15}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v14 │ │ invoke-direct {v13, v14}, Ljava/io/StringReader;->(Ljava/lang/String;)V │ │ invoke-direct {v1, v13}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ @@ -1297,38 +1301,42 @@ │ │ .prologue │ .line 760 │ if-eqz p0, :cond_1 │ │ const-string v0, "application/xml" │ │ + .line 761 │ invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "application/xml-dtd" │ │ + .line 762 │ invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "application/xml-external-parsed-entity" │ │ + .line 763 │ invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "application/" │ │ + .line 764 │ invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ const-string v0, "+xml" │ @@ -1338,17 +1346,19 @@ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ │ + .line 760 │ :goto_0 │ return v0 │ │ + .line 764 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method static isTextXml(Ljava/lang/String;)Z │ @@ -1357,30 +1367,33 @@ │ │ .prologue │ .line 775 │ if-eqz p0, :cond_1 │ │ const-string v0, "text/xml" │ │ + .line 776 │ invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "text/xml-external-parsed-entity" │ │ + .line 777 │ invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "text/" │ │ + .line 778 │ invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ const-string v0, "+xml" │ @@ -1390,17 +1403,19 @@ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ :cond_0 │ const/4 v0, 0x1 │ │ + .line 775 │ :goto_0 │ return v0 │ │ + .line 778 │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ │ @@ -1881,14 +1896,15 @@ │ │ move-result v1 │ │ if-eqz v1, :cond_5 │ │ const-string v1, "UTF-16BE" │ │ + .line 516 │ invoke-virtual {p2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-nez v1, :cond_4 │ │ const-string v1, "UTF-16LE" ├── smali/org/apache/commons/io/monitor/FileAlterationMonitor.smali │ @@ -70,54 +70,46 @@ │ iput-wide p1, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->interval:J │ │ .line 54 │ return-void │ .end method │ │ .method public varargs constructor (J[Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ - .locals 5 │ + .locals 3 │ .param p1, "interval" # J │ .param p3, "observers" # [Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ .prologue │ .line 64 │ invoke-direct {p0, p1, p2}, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->(J)V │ │ .line 65 │ if-eqz p3, :cond_0 │ │ .line 66 │ - move-object v0, p3 │ - │ - .local v0, "arr$":[Lorg/apache/commons/io/monitor/FileAlterationObserver; │ - array-length v2, v0 │ + array-length v2, p3 │ │ - .local v2, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ if-ge v1, v2, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, p3, v1 │ │ .line 67 │ - .local v3, "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ - invoke-virtual {p0, v3}, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->addObserver(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ + .local v0, "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ + invoke-virtual {p0, v0}, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->addObserver(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ │ .line 66 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 70 │ - .end local v0 # "arr$":[Lorg/apache/commons/io/monitor/FileAlterationObserver; │ - .end local v1 # "i$":I │ - .end local v2 # "len$":I │ - .end local v3 # "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ + .end local v0 # "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public addObserver(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ @@ -192,72 +184,69 @@ │ │ .method public run()V │ .locals 4 │ │ .prologue │ .line 180 │ :goto_0 │ - iget-boolean v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->running:Z │ + iget-boolean v1, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->running:Z │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 181 │ - iget-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->observers:Ljava/util/List; │ + iget-object v1, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->observers:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationObserver; │ + check-cast v0, Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ .line 182 │ - .local v1, "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ - invoke-virtual {v1}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->checkAndNotify()V │ + .local v0, "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ + invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->checkAndNotify()V │ │ goto :goto_1 │ │ .line 184 │ - .end local v1 # "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ + .end local v0 # "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ :cond_0 │ - iget-boolean v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->running:Z │ + iget-boolean v1, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->running:Z │ │ - if-nez v2, :cond_2 │ + if-nez v1, :cond_2 │ │ .line 192 │ - .end local v0 # "i$":Ljava/util/Iterator; │ :cond_1 │ return-void │ │ .line 188 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_2 │ :try_start_0 │ iget-wide v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->interval:J │ │ invoke-static {v2, v3}, Ljava/lang/Thread;->sleep(J)V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 189 │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ goto :goto_0 │ .end method │ │ .method public declared-synchronized setThreadFactory(Ljava/util/concurrent/ThreadFactory;)V │ .locals 1 │ .param p1, "threadFactory" # Ljava/util/concurrent/ThreadFactory; │ @@ -282,120 +271,119 @@ │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method public declared-synchronized start()V │ - .locals 4 │ + .locals 3 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Exception; │ } │ .end annotation │ │ .prologue │ .line 129 │ monitor-enter p0 │ │ :try_start_0 │ - iget-boolean v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->running:Z │ + iget-boolean v1, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->running:Z │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 130 │ - new-instance v2, Ljava/lang/IllegalStateException; │ + new-instance v1, Ljava/lang/IllegalStateException; │ │ - const-string v3, "Monitor is already running" │ + const-string v2, "Monitor is already running" │ │ - invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v1 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 129 │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v1 │ │ .line 132 │ :cond_0 │ :try_start_1 │ - iget-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->observers:Ljava/util/List; │ + iget-object v1, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->observers:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationObserver; │ + check-cast v0, Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ .line 133 │ - .local v1, "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ - invoke-virtual {v1}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->initialize()V │ + .local v0, "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ + invoke-virtual {v0}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->initialize()V │ │ goto :goto_0 │ │ .line 135 │ - .end local v1 # "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ + .end local v0 # "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ :cond_1 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ - iput-boolean v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->running:Z │ + iput-boolean v1, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->running:Z │ │ .line 136 │ - iget-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->threadFactory:Ljava/util/concurrent/ThreadFactory; │ + iget-object v1, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->threadFactory:Ljava/util/concurrent/ThreadFactory; │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 137 │ - iget-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->threadFactory:Ljava/util/concurrent/ThreadFactory; │ + iget-object v1, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->threadFactory:Ljava/util/concurrent/ThreadFactory; │ │ - invoke-interface {v2, p0}, Ljava/util/concurrent/ThreadFactory;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; │ + invoke-interface {v1, p0}, Ljava/util/concurrent/ThreadFactory;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - iput-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->thread:Ljava/lang/Thread; │ + iput-object v1, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->thread:Ljava/lang/Thread; │ │ .line 141 │ :goto_1 │ - iget-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->thread:Ljava/lang/Thread; │ + iget-object v1, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->thread:Ljava/lang/Thread; │ │ - invoke-virtual {v2}, Ljava/lang/Thread;->start()V │ + invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 142 │ monitor-exit p0 │ │ return-void │ │ .line 139 │ :cond_2 │ :try_start_2 │ - new-instance v2, Ljava/lang/Thread; │ + new-instance v1, Ljava/lang/Thread; │ │ - invoke-direct {v2, p0}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ + invoke-direct {v1, p0}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ - iput-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->thread:Ljava/lang/Thread; │ + iput-object v1, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->thread:Ljava/lang/Thread; │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_1 │ .end method │ │ .method public declared-synchronized stop()V │ @@ -441,103 +429,100 @@ │ .end annotation │ │ .prologue │ .line 162 │ monitor-enter p0 │ │ :try_start_0 │ - iget-boolean v3, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->running:Z │ + iget-boolean v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->running:Z │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 163 │ - new-instance v3, Ljava/lang/IllegalStateException; │ + new-instance v2, Ljava/lang/IllegalStateException; │ │ - const-string v4, "Monitor is not running" │ + const-string v3, "Monitor is not running" │ │ - invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v3 │ + throw v2 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 162 │ :catchall_0 │ - move-exception v3 │ + move-exception v2 │ │ monitor-exit p0 │ │ - throw v3 │ + throw v2 │ │ .line 165 │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ :try_start_1 │ - iput-boolean v3, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->running:Z │ + iput-boolean v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->running:Z │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 167 │ :try_start_2 │ - iget-object v3, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->thread:Ljava/lang/Thread; │ + iget-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->thread:Ljava/lang/Thread; │ │ - invoke-virtual {v3, p1, p2}, Ljava/lang/Thread;->join(J)V │ + invoke-virtual {v2, p1, p2}, Ljava/lang/Thread;->join(J)V │ :try_end_2 │ .catch Ljava/lang/InterruptedException; {:try_start_2 .. :try_end_2} :catch_0 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 171 │ :goto_0 │ :try_start_3 │ - iget-object v3, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->observers:Ljava/util/List; │ + iget-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationMonitor;->observers:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/apache/commons/io/monitor/FileAlterationObserver; │ + check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationObserver; │ │ .line 172 │ - .local v2, "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ - invoke-virtual {v2}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->destroy()V │ + .local v1, "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ + invoke-virtual {v1}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->destroy()V │ │ goto :goto_1 │ │ .line 168 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ + .end local v1 # "observer":Lorg/apache/commons/io/monitor/FileAlterationObserver; │ :catch_0 │ move-exception v0 │ │ .line 169 │ .local v0, "e":Ljava/lang/InterruptedException; │ invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Ljava/lang/Thread;->interrupt()V │ + invoke-virtual {v2}, Ljava/lang/Thread;->interrupt()V │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ goto :goto_0 │ │ .line 174 │ .end local v0 # "e":Ljava/lang/InterruptedException; │ - .restart local v1 # "i$":Ljava/util/Iterator; │ :cond_1 │ monitor-exit p0 │ │ return-void │ .end method ├── smali/org/apache/commons/io/monitor/FileAlterationObserver.smali │ @@ -234,201 +234,190 @@ │ │ iput-object v0, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->comparator:Ljava/util/Comparator; │ │ goto :goto_0 │ .end method │ │ .method private checkAndNotify(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V │ - .locals 9 │ + .locals 8 │ .param p1, "parent" # Lorg/apache/commons/io/monitor/FileEntry; │ .param p2, "previous" # [Lorg/apache/commons/io/monitor/FileEntry; │ .param p3, "files" # [Ljava/io/File; │ │ .prologue │ .line 325 │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ .line 326 │ - .local v1, "c":I │ - array-length v6, p3 │ + .local v0, "c":I │ + array-length v3, p3 │ │ - if-lez v6, :cond_0 │ + if-lez v3, :cond_0 │ │ - array-length v6, p3 │ + array-length v3, p3 │ │ - new-array v2, v6, [Lorg/apache/commons/io/monitor/FileEntry; │ + new-array v1, v3, [Lorg/apache/commons/io/monitor/FileEntry; │ │ .line 327 │ - .local v2, "current":[Lorg/apache/commons/io/monitor/FileEntry; │ + .local v1, "current":[Lorg/apache/commons/io/monitor/FileEntry; │ :goto_0 │ - move-object v0, p2 │ - │ - .local v0, "arr$":[Lorg/apache/commons/io/monitor/FileEntry; │ - array-length v5, v0 │ + array-length v4, p2 │ │ - .local v5, "len$":I │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - .local v4, "i$":I │ :goto_1 │ - if-ge v4, v5, :cond_3 │ + if-ge v3, v4, :cond_3 │ │ - aget-object v3, v0, v4 │ + aget-object v2, p2, v3 │ │ .line 328 │ - .local v3, "entry":Lorg/apache/commons/io/monitor/FileEntry; │ + .local v2, "entry":Lorg/apache/commons/io/monitor/FileEntry; │ :goto_2 │ - array-length v6, p3 │ + array-length v5, p3 │ │ - if-ge v1, v6, :cond_1 │ + if-ge v0, v5, :cond_1 │ │ - iget-object v6, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->comparator:Ljava/util/Comparator; │ + iget-object v5, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->comparator:Ljava/util/Comparator; │ │ - invoke-virtual {v3}, Lorg/apache/commons/io/monitor/FileEntry;->getFile()Ljava/io/File; │ + invoke-virtual {v2}, Lorg/apache/commons/io/monitor/FileEntry;->getFile()Ljava/io/File; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - aget-object v8, p3, v1 │ + aget-object v7, p3, v0 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I │ + invoke-interface {v5, v6, v7}, Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I │ │ - move-result v6 │ + move-result v5 │ │ - if-lez v6, :cond_1 │ + if-lez v5, :cond_1 │ │ .line 329 │ - aget-object v6, p3, v1 │ + aget-object v5, p3, v0 │ │ - invoke-direct {p0, p1, v6}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->createFileEntry(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; │ + invoke-direct {p0, p1, v5}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->createFileEntry(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v2, v1 │ + aput-object v5, v1, v0 │ │ .line 330 │ - aget-object v6, v2, v1 │ + aget-object v5, v1, v0 │ │ - invoke-direct {p0, v6}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->doCreate(Lorg/apache/commons/io/monitor/FileEntry;)V │ + invoke-direct {p0, v5}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->doCreate(Lorg/apache/commons/io/monitor/FileEntry;)V │ │ .line 331 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ goto :goto_2 │ │ .line 326 │ - .end local v0 # "arr$":[Lorg/apache/commons/io/monitor/FileEntry; │ - .end local v2 # "current":[Lorg/apache/commons/io/monitor/FileEntry; │ - .end local v3 # "entry":Lorg/apache/commons/io/monitor/FileEntry; │ - .end local v4 # "i$":I │ - .end local v5 # "len$":I │ + .end local v1 # "current":[Lorg/apache/commons/io/monitor/FileEntry; │ + .end local v2 # "entry":Lorg/apache/commons/io/monitor/FileEntry; │ :cond_0 │ - sget-object v2, Lorg/apache/commons/io/monitor/FileEntry;->EMPTY_ENTRIES:[Lorg/apache/commons/io/monitor/FileEntry; │ + sget-object v1, Lorg/apache/commons/io/monitor/FileEntry;->EMPTY_ENTRIES:[Lorg/apache/commons/io/monitor/FileEntry; │ │ goto :goto_0 │ │ .line 333 │ - .restart local v0 # "arr$":[Lorg/apache/commons/io/monitor/FileEntry; │ - .restart local v2 # "current":[Lorg/apache/commons/io/monitor/FileEntry; │ - .restart local v3 # "entry":Lorg/apache/commons/io/monitor/FileEntry; │ - .restart local v4 # "i$":I │ - .restart local v5 # "len$":I │ + .restart local v1 # "current":[Lorg/apache/commons/io/monitor/FileEntry; │ + .restart local v2 # "entry":Lorg/apache/commons/io/monitor/FileEntry; │ :cond_1 │ - array-length v6, p3 │ + array-length v5, p3 │ │ - if-ge v1, v6, :cond_2 │ + if-ge v0, v5, :cond_2 │ │ - iget-object v6, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->comparator:Ljava/util/Comparator; │ + iget-object v5, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->comparator:Ljava/util/Comparator; │ │ - invoke-virtual {v3}, Lorg/apache/commons/io/monitor/FileEntry;->getFile()Ljava/io/File; │ + invoke-virtual {v2}, Lorg/apache/commons/io/monitor/FileEntry;->getFile()Ljava/io/File; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - aget-object v8, p3, v1 │ + aget-object v7, p3, v0 │ │ - invoke-interface {v6, v7, v8}, Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I │ + invoke-interface {v5, v6, v7}, Ljava/util/Comparator;->compare(Ljava/lang/Object;Ljava/lang/Object;)I │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_2 │ + if-nez v5, :cond_2 │ │ .line 334 │ - aget-object v6, p3, v1 │ + aget-object v5, p3, v0 │ │ - invoke-direct {p0, v3, v6}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->doMatch(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)V │ + invoke-direct {p0, v2, v5}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->doMatch(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)V │ │ .line 335 │ - invoke-virtual {v3}, Lorg/apache/commons/io/monitor/FileEntry;->getChildren()[Lorg/apache/commons/io/monitor/FileEntry; │ + invoke-virtual {v2}, Lorg/apache/commons/io/monitor/FileEntry;->getChildren()[Lorg/apache/commons/io/monitor/FileEntry; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aget-object v7, p3, v1 │ + aget-object v6, p3, v0 │ │ - invoke-direct {p0, v7}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->listFiles(Ljava/io/File;)[Ljava/io/File; │ + invoke-direct {p0, v6}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->listFiles(Ljava/io/File;)[Ljava/io/File; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-direct {p0, v3, v6, v7}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->checkAndNotify(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V │ + invoke-direct {p0, v2, v5, v6}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->checkAndNotify(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V │ │ .line 336 │ - aput-object v3, v2, v1 │ + aput-object v2, v1, v0 │ │ .line 337 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ .line 327 │ :goto_3 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_1 │ │ .line 339 │ :cond_2 │ - invoke-virtual {v3}, Lorg/apache/commons/io/monitor/FileEntry;->getChildren()[Lorg/apache/commons/io/monitor/FileEntry; │ + invoke-virtual {v2}, Lorg/apache/commons/io/monitor/FileEntry;->getChildren()[Lorg/apache/commons/io/monitor/FileEntry; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - sget-object v7, Lorg/apache/commons/io/FileUtils;->EMPTY_FILE_ARRAY:[Ljava/io/File; │ + sget-object v6, Lorg/apache/commons/io/FileUtils;->EMPTY_FILE_ARRAY:[Ljava/io/File; │ │ - invoke-direct {p0, v3, v6, v7}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->checkAndNotify(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V │ + invoke-direct {p0, v2, v5, v6}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->checkAndNotify(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V │ │ .line 340 │ - invoke-direct {p0, v3}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->doDelete(Lorg/apache/commons/io/monitor/FileEntry;)V │ + invoke-direct {p0, v2}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->doDelete(Lorg/apache/commons/io/monitor/FileEntry;)V │ │ goto :goto_3 │ │ .line 343 │ - .end local v3 # "entry":Lorg/apache/commons/io/monitor/FileEntry; │ + .end local v2 # "entry":Lorg/apache/commons/io/monitor/FileEntry; │ :cond_3 │ :goto_4 │ - array-length v6, p3 │ + array-length v3, p3 │ │ - if-ge v1, v6, :cond_4 │ + if-ge v0, v3, :cond_4 │ │ .line 344 │ - aget-object v6, p3, v1 │ + aget-object v3, p3, v0 │ │ - invoke-direct {p0, p1, v6}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->createFileEntry(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; │ + invoke-direct {p0, p1, v3}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->createFileEntry(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - aput-object v6, v2, v1 │ + aput-object v3, v1, v0 │ │ .line 345 │ - aget-object v6, v2, v1 │ + aget-object v3, v1, v0 │ │ - invoke-direct {p0, v6}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->doCreate(Lorg/apache/commons/io/monitor/FileEntry;)V │ + invoke-direct {p0, v3}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->doCreate(Lorg/apache/commons/io/monitor/FileEntry;)V │ │ .line 343 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ goto :goto_4 │ │ .line 347 │ :cond_4 │ - invoke-virtual {p1, v2}, Lorg/apache/commons/io/monitor/FileEntry;->setChildren([Lorg/apache/commons/io/monitor/FileEntry;)V │ + invoke-virtual {p1, v1}, Lorg/apache/commons/io/monitor/FileEntry;->setChildren([Lorg/apache/commons/io/monitor/FileEntry;)V │ │ .line 348 │ return-void │ .end method │ │ .method private createFileEntry(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)Lorg/apache/commons/io/monitor/FileEntry; │ .locals 5 │ @@ -500,84 +489,78 @@ │ invoke-virtual {v1, v0}, Lorg/apache/commons/io/monitor/FileEntry;->setChildren([Lorg/apache/commons/io/monitor/FileEntry;)V │ │ .line 366 │ return-object v1 │ .end method │ │ .method private doCreate(Lorg/apache/commons/io/monitor/FileEntry;)V │ - .locals 7 │ + .locals 5 │ .param p1, "entry" # Lorg/apache/commons/io/monitor/FileEntry; │ │ .prologue │ .line 375 │ - iget-object v6, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->listeners:Ljava/util/List; │ + iget-object v3, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->listeners:Ljava/util/List; │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->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 v6 │ + move-result v4 │ │ - if-eqz v6, :cond_1 │ + if-eqz v4, :cond_1 │ │ invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Lorg/apache/commons/io/monitor/FileAlterationListener; │ + check-cast v2, Lorg/apache/commons/io/monitor/FileAlterationListener; │ │ .line 376 │ - .local v5, "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ + .local v2, "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ invoke-virtual {p1}, Lorg/apache/commons/io/monitor/FileEntry;->isDirectory()Z │ │ - move-result v6 │ + move-result v4 │ │ - if-eqz v6, :cond_0 │ + if-eqz v4, :cond_0 │ │ .line 377 │ invoke-virtual {p1}, Lorg/apache/commons/io/monitor/FileEntry;->getFile()Ljava/io/File; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-interface {v5, v6}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onDirectoryCreate(Ljava/io/File;)V │ + invoke-interface {v2, v4}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onDirectoryCreate(Ljava/io/File;)V │ │ goto :goto_0 │ │ .line 379 │ :cond_0 │ invoke-virtual {p1}, Lorg/apache/commons/io/monitor/FileEntry;->getFile()Ljava/io/File; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-interface {v5, v6}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onFileCreate(Ljava/io/File;)V │ + invoke-interface {v2, v4}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onFileCreate(Ljava/io/File;)V │ │ goto :goto_0 │ │ .line 382 │ - .end local v5 # "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ + .end local v2 # "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ :cond_1 │ invoke-virtual {p1}, Lorg/apache/commons/io/monitor/FileEntry;->getChildren()[Lorg/apache/commons/io/monitor/FileEntry; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 383 │ - .local v2, "children":[Lorg/apache/commons/io/monitor/FileEntry; │ - move-object v1, v2 │ - │ - .local v1, "arr$":[Lorg/apache/commons/io/monitor/FileEntry; │ + .local v1, "children":[Lorg/apache/commons/io/monitor/FileEntry; │ array-length v4, v1 │ │ - .local v4, "len$":I │ const/4 v3, 0x0 │ │ - .local v3, "i$":I │ :goto_1 │ if-ge v3, v4, :cond_2 │ │ aget-object v0, v1, v3 │ │ .line 384 │ .local v0, "aChildren":Lorg/apache/commons/io/monitor/FileEntry; │ @@ -596,123 +579,120 @@ │ │ .method private doDelete(Lorg/apache/commons/io/monitor/FileEntry;)V │ .locals 3 │ .param p1, "entry" # Lorg/apache/commons/io/monitor/FileEntry; │ │ .prologue │ .line 412 │ - iget-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->listeners:Ljava/util/List; │ + iget-object v1, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->listeners:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationListener; │ + check-cast v0, Lorg/apache/commons/io/monitor/FileAlterationListener; │ │ .line 413 │ - .local v1, "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ + .local v0, "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ invoke-virtual {p1}, Lorg/apache/commons/io/monitor/FileEntry;->isDirectory()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 414 │ invoke-virtual {p1}, Lorg/apache/commons/io/monitor/FileEntry;->getFile()Ljava/io/File; │ │ move-result-object v2 │ │ - invoke-interface {v1, v2}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onDirectoryDelete(Ljava/io/File;)V │ + invoke-interface {v0, v2}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onDirectoryDelete(Ljava/io/File;)V │ │ goto :goto_0 │ │ .line 416 │ :cond_0 │ invoke-virtual {p1}, Lorg/apache/commons/io/monitor/FileEntry;->getFile()Ljava/io/File; │ │ move-result-object v2 │ │ - invoke-interface {v1, v2}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onFileDelete(Ljava/io/File;)V │ + invoke-interface {v0, v2}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onFileDelete(Ljava/io/File;)V │ │ goto :goto_0 │ │ .line 419 │ - .end local v1 # "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ + .end local v0 # "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ :cond_1 │ return-void │ .end method │ │ .method private doMatch(Lorg/apache/commons/io/monitor/FileEntry;Ljava/io/File;)V │ .locals 3 │ .param p1, "entry" # Lorg/apache/commons/io/monitor/FileEntry; │ .param p2, "file" # Ljava/io/File; │ │ .prologue │ .line 395 │ invoke-virtual {p1, p2}, Lorg/apache/commons/io/monitor/FileEntry;->refresh(Ljava/io/File;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 396 │ - iget-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->listeners:Ljava/util/List; │ + iget-object v1, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->listeners:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationListener; │ + check-cast v0, Lorg/apache/commons/io/monitor/FileAlterationListener; │ │ .line 397 │ - .local v1, "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ + .local v0, "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ invoke-virtual {p1}, Lorg/apache/commons/io/monitor/FileEntry;->isDirectory()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 398 │ - invoke-interface {v1, p2}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onDirectoryChange(Ljava/io/File;)V │ + invoke-interface {v0, p2}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onDirectoryChange(Ljava/io/File;)V │ │ goto :goto_0 │ │ .line 400 │ :cond_0 │ - invoke-interface {v1, p2}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onFileChange(Ljava/io/File;)V │ + invoke-interface {v0, p2}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onFileChange(Ljava/io/File;)V │ │ goto :goto_0 │ │ .line 404 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ + .end local v0 # "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ :cond_1 │ return-void │ .end method │ │ .method private listFiles(Ljava/io/File;)[Ljava/io/File; │ .locals 3 │ .param p1, "file" # Ljava/io/File; │ @@ -795,127 +775,126 @@ │ │ .line 245 │ :cond_0 │ return-void │ .end method │ │ .method public checkAndNotify()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 297 │ - iget-object v3, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->listeners:Ljava/util/List; │ + iget-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->listeners:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationListener; │ + check-cast v0, Lorg/apache/commons/io/monitor/FileAlterationListener; │ │ .line 298 │ - .local v1, "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ - invoke-interface {v1, p0}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onStart(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ + .local v0, "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ + invoke-interface {v0, p0}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onStart(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ │ goto :goto_0 │ │ .line 302 │ - .end local v1 # "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ + .end local v0 # "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ :cond_0 │ - iget-object v3, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->rootEntry:Lorg/apache/commons/io/monitor/FileEntry; │ + iget-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->rootEntry:Lorg/apache/commons/io/monitor/FileEntry; │ │ - invoke-virtual {v3}, Lorg/apache/commons/io/monitor/FileEntry;->getFile()Ljava/io/File; │ + invoke-virtual {v2}, Lorg/apache/commons/io/monitor/FileEntry;->getFile()Ljava/io/File; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 303 │ - .local v2, "rootFile":Ljava/io/File; │ - invoke-virtual {v2}, Ljava/io/File;->exists()Z │ + .local v1, "rootFile":Ljava/io/File; │ + invoke-virtual {v1}, Ljava/io/File;->exists()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 304 │ - iget-object v3, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->rootEntry:Lorg/apache/commons/io/monitor/FileEntry; │ + iget-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->rootEntry:Lorg/apache/commons/io/monitor/FileEntry; │ │ - iget-object v4, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->rootEntry:Lorg/apache/commons/io/monitor/FileEntry; │ + iget-object v3, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->rootEntry:Lorg/apache/commons/io/monitor/FileEntry; │ │ - invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;->getChildren()[Lorg/apache/commons/io/monitor/FileEntry; │ + invoke-virtual {v3}, Lorg/apache/commons/io/monitor/FileEntry;->getChildren()[Lorg/apache/commons/io/monitor/FileEntry; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-direct {p0, v2}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->listFiles(Ljava/io/File;)[Ljava/io/File; │ + invoke-direct {p0, v1}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->listFiles(Ljava/io/File;)[Ljava/io/File; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-direct {p0, v3, v4, v5}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->checkAndNotify(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V │ + invoke-direct {p0, v2, v3, v4}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->checkAndNotify(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V │ │ .line 312 │ :cond_1 │ :goto_1 │ - iget-object v3, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->listeners:Ljava/util/List; │ + iget-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->listeners:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ :goto_2 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_3 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lorg/apache/commons/io/monitor/FileAlterationListener; │ + check-cast v0, Lorg/apache/commons/io/monitor/FileAlterationListener; │ │ .line 313 │ - .restart local v1 # "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ - invoke-interface {v1, p0}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onStop(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ + .restart local v0 # "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ + invoke-interface {v0, p0}, Lorg/apache/commons/io/monitor/FileAlterationListener;->onStop(Lorg/apache/commons/io/monitor/FileAlterationObserver;)V │ │ goto :goto_2 │ │ .line 305 │ - .end local v1 # "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ + .end local v0 # "listener":Lorg/apache/commons/io/monitor/FileAlterationListener; │ :cond_2 │ - iget-object v3, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->rootEntry:Lorg/apache/commons/io/monitor/FileEntry; │ + iget-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->rootEntry:Lorg/apache/commons/io/monitor/FileEntry; │ │ - invoke-virtual {v3}, Lorg/apache/commons/io/monitor/FileEntry;->isExists()Z │ + invoke-virtual {v2}, Lorg/apache/commons/io/monitor/FileEntry;->isExists()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 306 │ - iget-object v3, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->rootEntry:Lorg/apache/commons/io/monitor/FileEntry; │ + iget-object v2, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->rootEntry:Lorg/apache/commons/io/monitor/FileEntry; │ │ - iget-object v4, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->rootEntry:Lorg/apache/commons/io/monitor/FileEntry; │ + iget-object v3, p0, Lorg/apache/commons/io/monitor/FileAlterationObserver;->rootEntry:Lorg/apache/commons/io/monitor/FileEntry; │ │ - invoke-virtual {v4}, Lorg/apache/commons/io/monitor/FileEntry;->getChildren()[Lorg/apache/commons/io/monitor/FileEntry; │ + invoke-virtual {v3}, Lorg/apache/commons/io/monitor/FileEntry;->getChildren()[Lorg/apache/commons/io/monitor/FileEntry; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - sget-object v5, Lorg/apache/commons/io/FileUtils;->EMPTY_FILE_ARRAY:[Ljava/io/File; │ + sget-object v4, Lorg/apache/commons/io/FileUtils;->EMPTY_FILE_ARRAY:[Ljava/io/File; │ │ - invoke-direct {p0, v3, v4, v5}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->checkAndNotify(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V │ + invoke-direct {p0, v2, v3, v4}, Lorg/apache/commons/io/monitor/FileAlterationObserver;->checkAndNotify(Lorg/apache/commons/io/monitor/FileEntry;[Lorg/apache/commons/io/monitor/FileEntry;[Ljava/io/File;)V │ │ goto :goto_1 │ │ .line 315 │ :cond_3 │ return-void │ .end method ├── smali/org/apache/commons/io/output/ByteArrayOutputStream.smali │ @@ -245,98 +245,97 @@ │ .end method │ │ .method private toBufferedInputStream()Ljava/io/InputStream; │ .locals 7 │ │ .prologue │ .line 294 │ - iget v4, p0, Lorg/apache/commons/io/output/ByteArrayOutputStream;->count:I │ + iget v3, p0, Lorg/apache/commons/io/output/ByteArrayOutputStream;->count:I │ │ .line 295 │ - .local v4, "remaining":I │ - if-nez v4, :cond_0 │ + .local v3, "remaining":I │ + if-nez v3, :cond_0 │ │ .line 296 │ - new-instance v5, Lorg/apache/commons/io/input/ClosedInputStream; │ + new-instance v4, Lorg/apache/commons/io/input/ClosedInputStream; │ │ - invoke-direct {v5}, Lorg/apache/commons/io/input/ClosedInputStream;->()V │ + invoke-direct {v4}, Lorg/apache/commons/io/input/ClosedInputStream;->()V │ │ .line 307 │ :goto_0 │ - return-object v5 │ + return-object v4 │ │ .line 298 │ :cond_0 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - iget-object v5, p0, Lorg/apache/commons/io/output/ByteArrayOutputStream;->buffers:Ljava/util/List; │ + iget-object v4, p0, Lorg/apache/commons/io/output/ByteArrayOutputStream;->buffers:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->size()I │ + invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-direct {v3, v5}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v2, v4}, Ljava/util/ArrayList;->(I)V │ │ .line 299 │ - .local v3, "list":Ljava/util/List;, "Ljava/util/List;" │ - iget-object v5, p0, Lorg/apache/commons/io/output/ByteArrayOutputStream;->buffers:Ljava/util/List; │ + .local v2, "list":Ljava/util/List;, "Ljava/util/List;" │ + iget-object v4, p0, Lorg/apache/commons/io/output/ByteArrayOutputStream;->buffers:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, [B │ │ .line 300 │ .local v0, "buf":[B │ array-length v5, v0 │ │ - invoke-static {v5, v4}, Ljava/lang/Math;->min(II)I │ + invoke-static {v5, v3}, Ljava/lang/Math;->min(II)I │ │ move-result v1 │ │ .line 301 │ .local v1, "c":I │ new-instance v5, Ljava/io/ByteArrayInputStream; │ │ const/4 v6, 0x0 │ │ invoke-direct {v5, v0, v6, v1}, Ljava/io/ByteArrayInputStream;->([BII)V │ │ - invoke-interface {v3, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 302 │ - sub-int/2addr v4, v1 │ + sub-int/2addr v3, v1 │ │ .line 303 │ - if-nez v4, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 307 │ .end local v0 # "buf":[B │ .end local v1 # "c":I │ :cond_2 │ - new-instance v5, Ljava/io/SequenceInputStream; │ + new-instance v4, Ljava/io/SequenceInputStream; │ │ - invoke-static {v3}, Ljava/util/Collections;->enumeration(Ljava/util/Collection;)Ljava/util/Enumeration; │ + invoke-static {v2}, Ljava/util/Collections;->enumeration(Ljava/util/Collection;)Ljava/util/Enumeration; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-direct {v5, v6}, Ljava/io/SequenceInputStream;->(Ljava/util/Enumeration;)V │ + invoke-direct {v4, v5}, Ljava/io/SequenceInputStream;->(Ljava/util/Enumeration;)V │ │ goto :goto_0 │ .end method │ │ .method public static toBufferedInputStream(Ljava/io/InputStream;)Ljava/io/InputStream; │ .locals 2 │ .param p0, "input" # Ljava/io/InputStream; │ @@ -458,103 +457,101 @@ │ .locals 7 │ │ .prologue │ .line 318 │ monitor-enter p0 │ │ :try_start_0 │ - iget v5, p0, Lorg/apache/commons/io/output/ByteArrayOutputStream;->count:I │ + iget v4, p0, Lorg/apache/commons/io/output/ByteArrayOutputStream;->count:I │ │ .line 319 │ - .local v5, "remaining":I │ - if-nez v5, :cond_1 │ + .local v4, "remaining":I │ + if-nez v4, :cond_1 │ │ .line 320 │ - sget-object v3, Lorg/apache/commons/io/output/ByteArrayOutputStream;->EMPTY_BYTE_ARRAY:[B │ + sget-object v2, Lorg/apache/commons/io/output/ByteArrayOutputStream;->EMPTY_BYTE_ARRAY:[B │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 333 │ :cond_0 │ :goto_0 │ monitor-exit p0 │ │ - return-object v3 │ + return-object v2 │ │ .line 322 │ :cond_1 │ :try_start_1 │ - new-array v3, v5, [B │ + new-array v2, v4, [B │ │ .line 323 │ - .local v3, "newbuf":[B │ - const/4 v4, 0x0 │ + .local v2, "newbuf":[B │ + const/4 v3, 0x0 │ │ .line 324 │ - .local v4, "pos":I │ - iget-object v6, p0, Lorg/apache/commons/io/output/ByteArrayOutputStream;->buffers:Ljava/util/List; │ + .local v3, "pos":I │ + iget-object v5, p0, Lorg/apache/commons/io/output/ByteArrayOutputStream;->buffers:Ljava/util/List; │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, [B │ │ .line 325 │ .local v0, "buf":[B │ array-length v6, v0 │ │ - invoke-static {v6, v5}, Ljava/lang/Math;->min(II)I │ + invoke-static {v6, v4}, Ljava/lang/Math;->min(II)I │ │ move-result v1 │ │ .line 326 │ .local v1, "c":I │ const/4 v6, 0x0 │ │ - invoke-static {v0, v6, v3, v4, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v0, v6, v2, v3, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 327 │ - add-int/2addr v4, v1 │ + add-int/2addr v3, v1 │ │ .line 328 │ - sub-int/2addr v5, v1 │ + sub-int/2addr v4, v1 │ │ .line 329 │ - if-nez v5, :cond_2 │ + if-nez v4, :cond_2 │ │ goto :goto_0 │ │ .line 318 │ .end local v0 # "buf":[B │ .end local v1 # "c":I │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "newbuf":[B │ - .end local v4 # "pos":I │ - .end local v5 # "remaining":I │ + .end local v2 # "newbuf":[B │ + .end local v3 # "pos":I │ + .end local v4 # "remaining":I │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ monitor-exit p0 │ │ - throw v6 │ + throw v5 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 2 │ │ .prologue │ .line 343 │ @@ -904,71 +901,69 @@ │ .end annotation │ │ .prologue │ .line 244 │ monitor-enter p0 │ │ :try_start_0 │ - iget v3, p0, Lorg/apache/commons/io/output/ByteArrayOutputStream;->count:I │ + iget v2, p0, Lorg/apache/commons/io/output/ByteArrayOutputStream;->count:I │ │ .line 245 │ - .local v3, "remaining":I │ - iget-object v4, p0, Lorg/apache/commons/io/output/ByteArrayOutputStream;->buffers:Ljava/util/List; │ + .local v2, "remaining":I │ + iget-object v3, p0, Lorg/apache/commons/io/output/ByteArrayOutputStream;->buffers:Ljava/util/List; │ │ - invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, [B │ │ .line 246 │ .local v0, "buf":[B │ array-length v4, v0 │ │ - invoke-static {v4, v3}, Ljava/lang/Math;->min(II)I │ + invoke-static {v4, v2}, Ljava/lang/Math;->min(II)I │ │ move-result v1 │ │ .line 247 │ .local v1, "c":I │ const/4 v4, 0x0 │ │ invoke-virtual {p1, v0, v4, v1}, Ljava/io/OutputStream;->write([BII)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 248 │ - sub-int/2addr v3, v1 │ + sub-int/2addr v2, v1 │ │ .line 249 │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 253 │ .end local v0 # "buf":[B │ .end local v1 # "c":I │ :cond_1 │ monitor-exit p0 │ │ return-void │ │ .line 244 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "remaining":I │ + .end local v2 # "remaining":I │ :catchall_0 │ - move-exception v4 │ + move-exception v3 │ │ monitor-exit p0 │ │ - throw v4 │ + throw v3 │ .end method ├── smali/org/apache/commons/io/output/LockableFileWriter.smali │ @@ -364,14 +364,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lorg/apache/commons/io/output/LockableFileWriter;->lockFile:Ljava/io/File; │ │ + .line 252 │ invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -586,14 +587,15 @@ │ │ const-string v2, "Could not find lockDir: " │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 235 │ invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ @@ -623,14 +625,15 @@ │ │ const-string v2, "Could not write to lockDir: " │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 239 │ invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 ├── smali/org/apache/commons/io/output/NullWriter.smali │ @@ -62,15 +62,14 @@ │ .prologue │ .line 65 │ return-object p0 │ .end method │ │ .method public bridge synthetic append(C)Ljava/lang/Appendable; │ .locals 1 │ - .param p1, "x0" # C │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -80,15 +79,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/CharSequence; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -98,17 +96,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/CharSequence; │ - .param p2, "x1" # I │ - .param p3, "x2" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/org/apache/commons/io/output/ProxyWriter.smali │ @@ -170,15 +170,14 @@ │ invoke-virtual {p0, v0}, Lorg/apache/commons/io/output/ProxyWriter;->handleIOException(Ljava/io/IOException;)V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic append(C)Ljava/lang/Appendable; │ .locals 1 │ - .param p1, "x0" # C │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -188,15 +187,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/CharSequence; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -206,17 +204,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/CharSequence; │ - .param p2, "x1" # I │ - .param p3, "x2" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/org/apache/commons/io/output/StringBuilderWriter.smali │ @@ -121,15 +121,14 @@ │ │ .line 98 │ return-object p0 │ .end method │ │ .method public bridge synthetic append(C)Ljava/lang/Appendable; │ .locals 1 │ - .param p1, "x0" # C │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -139,15 +138,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic append(Ljava/lang/CharSequence;)Ljava/lang/Appendable; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/CharSequence; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ @@ -157,17 +155,14 @@ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public bridge synthetic append(Ljava/lang/CharSequence;II)Ljava/lang/Appendable; │ .locals 1 │ - .param p1, "x0" # Ljava/lang/CharSequence; │ - .param p2, "x1" # I │ - .param p3, "x2" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue ├── smali/org/apache/commons/io/output/WriterOutputStream.smali │ @@ -98,36 +98,41 @@ │ .param p1, "writer" # Ljava/io/Writer; │ .param p2, "charset" # Ljava/nio/charset/Charset; │ .param p3, "bufferSize" # I │ .param p4, "writeImmediately" # Z │ │ .prologue │ .line 140 │ + .line 141 │ invoke-virtual {p2}, Ljava/nio/charset/Charset;->newDecoder()Ljava/nio/charset/CharsetDecoder; │ │ move-result-object v0 │ │ sget-object v1, Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; │ │ + .line 142 │ invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetDecoder;->onMalformedInput(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; │ │ move-result-object v0 │ │ sget-object v1, Ljava/nio/charset/CodingErrorAction;->REPLACE:Ljava/nio/charset/CodingErrorAction; │ │ + .line 143 │ invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetDecoder;->onUnmappableCharacter(Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder; │ │ move-result-object v0 │ │ const-string v1, "?" │ │ + .line 144 │ invoke-virtual {v0, v1}, Ljava/nio/charset/CharsetDecoder;->replaceWith(Ljava/lang/String;)Ljava/nio/charset/CharsetDecoder; │ │ move-result-object v0 │ │ + .line 140 │ invoke-direct {p0, p1, v0, p3, p4}, Lorg/apache/commons/io/output/WriterOutputStream;->(Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;IZ)V │ │ .line 147 │ return-void │ .end method │ │ .method public constructor (Ljava/io/Writer;Ljava/nio/charset/CharsetDecoder;)V ├── smali/org/evilsoft/pathfinder/reference/AbstractViewListFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment; │ │ │ # direct methods │ .method constructor (Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment; │ │ .prologue │ .line 307 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment$1;->this$0:Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/evilsoft/pathfinder/reference/AbstractViewListFragment$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment; │ │ .prologue │ .line 285 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment$2;->this$0:Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment; │ │ iput-object p2, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment$2;->val$edit:Landroid/widget/EditText; │ │ @@ -80,14 +81,15 @@ │ .line 292 │ new-instance v0, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter; │ │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment$2;->this$0:Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment; │ │ iget-object v3, v3, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 293 │ invoke-virtual {v3}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getUserDbAdapter()Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter; │ │ move-result-object v3 │ │ invoke-direct {v0, v3}, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter;->(Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;)V │ │ .line 294 │ @@ -117,14 +119,15 @@ │ │ const v4, 0x7f0a0019 │ │ invoke-static {v3, v4, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v3 │ │ + .line 297 │ invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ │ .line 303 │ :goto_0 │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment$2;->this$0:Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment; │ │ # invokes: Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->refreshCollection()V │ @@ -143,11 +146,12 @@ │ │ const v4, 0x7f0a001a │ │ invoke-static {v3, v4, v5}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v3 │ │ + .line 301 │ invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method ├── smali/org/evilsoft/pathfinder/reference/AbstractViewListFragment$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$characterList:Ljava/util/ArrayList; │ │ │ # direct methods │ .method constructor (Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;Ljava/util/ArrayList;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment; │ │ .prologue │ .line 337 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment$3;->this$0:Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment; │ │ iput-object p2, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment$3;->val$characterList:Ljava/util/ArrayList; │ │ @@ -51,14 +52,15 @@ │ .line 339 │ new-instance v0, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter; │ │ iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment$3;->this$0:Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment; │ │ iget-object v1, v1, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 340 │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getUserDbAdapter()Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter;->(Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;)V │ │ .line 341 │ @@ -86,14 +88,15 @@ │ │ const v2, 0x7f0a001e │ │ invoke-static {v1, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 344 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ .line 350 │ :goto_0 │ iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment$3;->this$0:Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment; │ │ # invokes: Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->refreshCollection()V │ @@ -112,11 +115,12 @@ │ │ const v2, 0x7f0a001f │ │ invoke-static {v1, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v1 │ │ + .line 348 │ invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method ├── smali/org/evilsoft/pathfinder/reference/AbstractViewListFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment; │ │ │ # direct methods │ .method constructor (Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment; │ │ .prologue │ .line 354 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment$4;->this$0:Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/evilsoft/pathfinder/reference/AbstractViewListFragment.smali │ @@ -86,14 +86,15 @@ │ .line 74 │ new-instance v0, Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v1 │ │ + .line 75 │ invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->(Landroid/content/Context;)V │ │ iput-object v0, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ @@ -134,14 +135,15 @@ │ if-eqz v2, :cond_0 │ │ .line 368 │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ + .line 369 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v2 │ │ const v3, 0x7f09004e │ │ invoke-virtual {v2, v3}, Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ @@ -165,14 +167,15 @@ │ :cond_0 │ new-instance v1, Landroid/content/Intent; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ + .line 374 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ const-class v3, Lorg/evilsoft/pathfinder/reference/PathfinderOpenReferenceActivity; │ │ invoke-direct {v1, v2, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ @@ -194,14 +197,15 @@ │ │ .prologue │ .line 320 │ new-instance v2, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter; │ │ iget-object v7, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 321 │ invoke-virtual {v7}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getUserDbAdapter()Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter; │ │ move-result-object v7 │ │ invoke-direct {v2, v7}, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter;->(Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;)V │ │ .line 322 │ @@ -217,14 +221,15 @@ │ │ const/16 v8, 0xb │ │ if-ge v7, v8, :cond_0 │ │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ + .line 325 │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v7 │ │ invoke-direct {v1, v7}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 328 │ @@ -257,15 +262,15 @@ │ .line 332 │ invoke-interface {v4}, Landroid/database/Cursor;->moveToNext()Z │ │ move-result v5 │ │ goto :goto_1 │ │ - .line 324 │ + .line 325 │ .end local v1 # "builder":Landroid/app/AlertDialog$Builder; │ .end local v3 # "characterList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ .end local v5 # "hasNext":Z │ :cond_0 │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ @@ -284,26 +289,27 @@ │ :catchall_0 │ move-exception v7 │ │ invoke-interface {v4}, Landroid/database/Cursor;->close()V │ │ throw v7 │ │ - .line 334 │ + .line 335 │ .restart local v1 # "builder":Landroid/app/AlertDialog$Builder; │ .restart local v3 # "characterList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ .restart local v5 # "hasNext":Z │ :cond_1 │ :try_start_1 │ invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ move-result v7 │ │ new-array v7, v7, [Ljava/lang/String; │ │ + .line 334 │ invoke-virtual {v3, v7}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, [Ljava/lang/String; │ │ .line 336 │ @@ -360,14 +366,15 @@ │ │ const/16 v3, 0xb │ │ if-ge v2, v3, :cond_0 │ │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ + .line 275 │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ invoke-direct {v0, v2}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 278 │ @@ -375,14 +382,15 @@ │ :goto_0 │ new-instance v1, Landroid/widget/EditText; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ + .line 279 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Landroid/widget/EditText;->(Landroid/content/Context;)V │ │ .line 280 │ @@ -396,48 +404,53 @@ │ │ invoke-virtual {v0, v2}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f0a0018 │ │ + .line 283 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 284 │ invoke-virtual {v2, v1}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "OK" │ │ new-instance v4, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment$2; │ │ invoke-direct {v4, p0, v1}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment$2;->(Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;Landroid/widget/EditText;)V │ │ + .line 285 │ 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, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment$1; │ │ invoke-direct {v4, p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment$1;->(Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;)V │ │ + .line 306 │ 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 315 │ invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 316 │ return-void │ │ - .line 274 │ + .line 275 │ .end local v0 # "alert":Landroid/app/AlertDialog$Builder; │ .end local v1 # "edit":Landroid/widget/EditText; │ :cond_0 │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ @@ -493,14 +506,15 @@ │ :try_start_0 │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ invoke-virtual {v3, p1}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getBookDbAdapterByName(Ljava/lang/String;)Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ move-result-object v3 │ │ + .line 177 │ invoke-virtual {v3}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSectionIndexGroupAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SectionIndexGroupAdapter; │ │ move-result-object v3 │ │ invoke-virtual {v3, p3}, Lorg/evilsoft/pathfinder/reference/db/book/SectionIndexGroupAdapter;->fetchSectionByParentUrl(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v1 │ @@ -514,14 +528,15 @@ │ .line 179 │ new-instance v3, Lorg/evilsoft/pathfinder/reference/list/SectionListAdapter; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v4 │ │ + .line 180 │ invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v4 │ │ invoke-direct {v3, v4, v1}, Lorg/evilsoft/pathfinder/reference/list/SectionListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;)V │ │ iput-object v3, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->currentListAdapter:Landroid/widget/BaseAdapter; │ @@ -623,14 +638,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getIndexGroupAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter; │ │ move-result-object v1 │ │ + .line 194 │ invoke-virtual {v1, p3}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter;->fetchByFeatType(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 195 │ .local v0, "curs":Landroid/database/Cursor; │ iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->cursorList:Ljava/util/List; │ @@ -645,14 +661,15 @@ │ .line 197 │ new-instance v1, Lorg/evilsoft/pathfinder/reference/list/DefaultListAdapter; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ + .line 198 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, v0}, Lorg/evilsoft/pathfinder/reference/list/DefaultListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;)V │ │ iput-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->currentListAdapter:Landroid/widget/BaseAdapter; │ @@ -665,14 +682,15 @@ │ :cond_0 │ new-instance v1, Lorg/evilsoft/pathfinder/reference/list/FeatListAdapter; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ + .line 202 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, v0, v3}, Lorg/evilsoft/pathfinder/reference/list/FeatListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ iput-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->currentListAdapter:Landroid/widget/BaseAdapter; │ @@ -719,14 +737,15 @@ │ :cond_2 │ iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getIndexDbAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter; │ │ move-result-object v1 │ │ + .line 207 │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getIndexGroupAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter; │ │ move-result-object v1 │ │ invoke-virtual {v1, p2, p3}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter;->fetchByType(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ @@ -745,14 +764,15 @@ │ .line 210 │ new-instance v1, Lorg/evilsoft/pathfinder/reference/list/DefaultListAdapter; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ + .line 211 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, v0}, Lorg/evilsoft/pathfinder/reference/list/DefaultListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;)V │ │ iput-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->currentListAdapter:Landroid/widget/BaseAdapter; │ @@ -763,14 +783,15 @@ │ :cond_3 │ new-instance v1, Lorg/evilsoft/pathfinder/reference/list/NpcListAdapter; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ + .line 215 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, v0, v3}, Lorg/evilsoft/pathfinder/reference/list/NpcListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ iput-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->currentListAdapter:Landroid/widget/BaseAdapter; │ @@ -782,14 +803,15 @@ │ :cond_4 │ iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getIndexDbAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter; │ │ move-result-object v1 │ │ + .line 219 │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getIndexGroupAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter; │ │ move-result-object v1 │ │ invoke-virtual {v1, p3}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter;->fetchByCreatureType(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ @@ -808,14 +830,15 @@ │ .line 222 │ new-instance v1, Lorg/evilsoft/pathfinder/reference/list/DefaultListAdapter; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ + .line 223 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, v0}, Lorg/evilsoft/pathfinder/reference/list/DefaultListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;)V │ │ iput-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->currentListAdapter:Landroid/widget/BaseAdapter; │ @@ -826,14 +849,15 @@ │ :cond_5 │ new-instance v1, Lorg/evilsoft/pathfinder/reference/list/CreatureListAdapter; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ + .line 226 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, v0, v3}, Lorg/evilsoft/pathfinder/reference/list/CreatureListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ iput-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->currentListAdapter:Landroid/widget/BaseAdapter; │ @@ -858,14 +882,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getIndexGroupAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter; │ │ move-result-object v1 │ │ + .line 231 │ invoke-virtual {v1, p2, p3}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter;->fetchByType(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 232 │ .restart local v0 # "curs":Landroid/database/Cursor; │ iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->cursorList:Ljava/util/List; │ @@ -880,14 +905,15 @@ │ .line 234 │ new-instance v1, Lorg/evilsoft/pathfinder/reference/list/DefaultListAdapter; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ + .line 235 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, v0}, Lorg/evilsoft/pathfinder/reference/list/DefaultListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;)V │ │ iput-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->currentListAdapter:Landroid/widget/BaseAdapter; │ @@ -898,14 +924,15 @@ │ :cond_7 │ new-instance v1, Lorg/evilsoft/pathfinder/reference/list/SkillListAdapter; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ + .line 239 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, v0, v3}, Lorg/evilsoft/pathfinder/reference/list/SkillListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ iput-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->currentListAdapter:Landroid/widget/BaseAdapter; │ @@ -941,14 +968,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getIndexGroupAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter; │ │ move-result-object v1 │ │ + .line 245 │ invoke-virtual {v1, p2, p3}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter;->fetchByType(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 246 │ .restart local v0 # "curs":Landroid/database/Cursor; │ iput-boolean v3, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->thin:Z │ @@ -967,14 +995,15 @@ │ .line 256 │ new-instance v1, Lorg/evilsoft/pathfinder/reference/list/DefaultListAdapter; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ + .line 257 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, v0}, Lorg/evilsoft/pathfinder/reference/list/DefaultListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;)V │ │ iput-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->currentListAdapter:Landroid/widget/BaseAdapter; │ @@ -993,14 +1022,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getIndexGroupAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter; │ │ move-result-object v1 │ │ + .line 249 │ invoke-virtual {v1, p3}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter;->fetchBySpellClass(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .restart local v0 # "curs":Landroid/database/Cursor; │ goto :goto_1 │ │ @@ -1013,14 +1043,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getIndexGroupAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter; │ │ move-result-object v1 │ │ + .line 252 │ invoke-virtual {v1, p2, p3}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter;->fetchByType(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .restart local v0 # "curs":Landroid/database/Cursor; │ goto :goto_1 │ │ @@ -1028,14 +1059,15 @@ │ :cond_b │ new-instance v1, Lorg/evilsoft/pathfinder/reference/list/SpellListAdapter; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ + .line 261 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, v0, v3}, Lorg/evilsoft/pathfinder/reference/list/SpellListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ iput-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->currentListAdapter:Landroid/widget/BaseAdapter; │ @@ -1051,14 +1083,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getIndexGroupAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter; │ │ move-result-object v1 │ │ + .line 265 │ invoke-virtual {v1, p2, p3}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter;->fetchByType(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 266 │ .restart local v0 # "curs":Landroid/database/Cursor; │ iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->cursorList:Ljava/util/List; │ @@ -1068,14 +1101,15 @@ │ .line 267 │ new-instance v1, Lorg/evilsoft/pathfinder/reference/list/DefaultListAdapter; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v2 │ │ + .line 268 │ invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-direct {v1, v2, v0}, Lorg/evilsoft/pathfinder/reference/list/DefaultListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;)V │ │ iput-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->currentListAdapter:Landroid/widget/BaseAdapter; │ @@ -1092,22 +1126,24 @@ │ invoke-super {p0, p1}, Lcom/actionbarsherlock/app/SherlockListFragment;->onCreate(Landroid/os/Bundle;)V │ │ .line 53 │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v0 │ │ + .line 54 │ invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v0 │ │ const/high16 v1, 0x7f0c0000 │ │ const v2, 0x7f030021 │ │ + .line 53 │ invoke-static {v0, v1, v2}, Landroid/widget/ArrayAdapter;->createFromResource(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; │ │ move-result-object v0 │ │ invoke-virtual {p0, v0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->setListAdapter(Landroid/widget/ListAdapter;)V │ │ .line 56 │ @@ -1121,21 +1157,20 @@ │ .locals 3 │ │ .prologue │ .line 84 │ invoke-super {p0}, Lcom/actionbarsherlock/app/SherlockListFragment;->onDestroy()V │ │ .line 85 │ - iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->cursorList:Ljava/util/List; │ + iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->cursorList:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ @@ -1158,22 +1193,22 @@ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ goto :goto_0 │ │ .line 90 │ .end local v0 # "curs":Landroid/database/Cursor; │ :cond_1 │ - iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ + iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 91 │ - iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ + iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ - invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->close()V │ + invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->close()V │ │ .line 93 │ :cond_2 │ return-void │ .end method │ │ .method public abstract onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ @@ -1334,14 +1369,15 @@ │ .line 120 │ iget-object v10, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ invoke-virtual {v10}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getIndexDbAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter; │ │ move-result-object v10 │ │ + .line 121 │ invoke-virtual {v10}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getSearchAdapter()Lorg/evilsoft/pathfinder/reference/db/index/SearchAdapter; │ │ move-result-object v10 │ │ const/4 v11, 0x3 │ │ aget-object v11, v5, v11 │ @@ -1363,14 +1399,15 @@ │ .line 123 │ new-instance v10, Lorg/evilsoft/pathfinder/reference/list/SearchListAdapter; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v11 │ │ + .line 124 │ invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v11 │ │ invoke-direct {v10, v11, v6}, Lorg/evilsoft/pathfinder/reference/list/SearchListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;)V │ │ iput-object v10, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->currentListAdapter:Landroid/widget/BaseAdapter; │ @@ -1403,14 +1440,15 @@ │ .line 129 │ new-instance v10, Landroid/widget/ArrayAdapter; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v11 │ │ + .line 130 │ invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v11 │ │ const v12, 0x7f030021 │ │ invoke-direct {v10, v11, v12, v3}, Landroid/widget/ArrayAdapter;->(Landroid/content/Context;ILjava/util/List;)V │ @@ -1465,14 +1503,15 @@ │ │ add-int/lit8 v10, v10, -0x1 │ │ aget-object v10, v5, v10 │ │ const v11, 0x7f0a0016 │ │ + .line 139 │ invoke-virtual {p0, v11}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v10 │ @@ -1490,14 +1529,15 @@ │ │ add-int/lit8 v10, v10, -0x1 │ │ aget-object v10, v5, v10 │ │ const v11, 0x7f0a001b │ │ + .line 142 │ invoke-virtual {p0, v11}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getString(I)Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v10 │ @@ -1511,41 +1551,44 @@ │ │ .line 146 │ :cond_5 │ new-instance v0, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter; │ │ iget-object v10, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 147 │ invoke-virtual {v10}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getUserDbAdapter()Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter; │ │ move-result-object v10 │ │ invoke-direct {v0, v10}, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter;->(Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;)V │ │ .line 148 │ .local v0, "ca":Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter; │ array-length v10, v5 │ │ add-int/lit8 v10, v10, -0x1 │ │ aget-object v10, v5, v10 │ │ + .line 149 │ invoke-virtual {v0, v10}, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter;->fetchCollectionValues(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 150 │ .local v1, "curs2":Landroid/database/Cursor; │ iget-object v10, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->cursorList:Ljava/util/List; │ │ invoke-interface {v10, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 151 │ new-instance v10, Lorg/evilsoft/pathfinder/reference/list/CollectionItemListAdapter; │ │ + .line 152 │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v11 │ │ invoke-direct {v10, v11, v1}, Lorg/evilsoft/pathfinder/reference/list/CollectionItemListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;)V │ │ iput-object v10, p0, Lorg/evilsoft/pathfinder/reference/AbstractViewListFragment;->currentListAdapter:Landroid/widget/BaseAdapter; ├── smali/org/evilsoft/pathfinder/reference/ContentErrorReporter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lorg/evilsoft/pathfinder/reference/ContentErrorReporter;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/ContentErrorReporter; │ │ .prologue │ .line 35 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/ContentErrorReporter$1;->this$0:Lorg/evilsoft/pathfinder/reference/ContentErrorReporter; │ │ iput-object p2, p0, Lorg/evilsoft/pathfinder/reference/ContentErrorReporter$1;->val$input:Landroid/widget/EditText; ├── smali/org/evilsoft/pathfinder/reference/ContentErrorReporter$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/evilsoft/pathfinder/reference/ContentErrorReporter; │ │ │ # direct methods │ .method constructor (Lorg/evilsoft/pathfinder/reference/ContentErrorReporter;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/ContentErrorReporter; │ │ .prologue │ .line 51 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/ContentErrorReporter$2;->this$0:Lorg/evilsoft/pathfinder/reference/ContentErrorReporter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/evilsoft/pathfinder/reference/DetailsActivity$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$viewer:Lorg/evilsoft/pathfinder/reference/DetailsViewFragment; │ │ │ # direct methods │ .method constructor (Lorg/evilsoft/pathfinder/reference/DetailsActivity;Lorg/evilsoft/pathfinder/reference/DetailsViewFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/DetailsActivity; │ │ .prologue │ .line 138 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/DetailsActivity$1;->this$0:Lorg/evilsoft/pathfinder/reference/DetailsActivity; │ │ iput-object p2, p0, Lorg/evilsoft/pathfinder/reference/DetailsActivity$1;->val$viewer:Lorg/evilsoft/pathfinder/reference/DetailsViewFragment; │ │ @@ -105,22 +106,24 @@ │ │ move-result-object v1 │ │ .line 152 │ .local v1, "editor":Landroid/content/SharedPreferences$Editor; │ const-string v4, "collectionId" │ │ + .line 153 │ invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/Long;->intValue()I │ │ move-result v5 │ │ + .line 152 │ invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ .line 154 │ invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 155 │ const/4 v4, 0x1 ├── smali/org/evilsoft/pathfinder/reference/DetailsActivity.smali │ @@ -68,14 +68,15 @@ │ │ .line 99 │ .local v4, "settings":Landroid/content/SharedPreferences; │ new-instance v0, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter; │ │ iget-object v5, p0, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 100 │ invoke-virtual {v5}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getUserDbAdapter()Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter; │ │ move-result-object v5 │ │ invoke-direct {v0, v5}, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter;->(Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;)V │ │ .line 101 │ @@ -87,22 +88,24 @@ │ .line 102 │ .local v2, "defaultColId":Ljava/lang/Integer; │ if-eqz v2, :cond_2 │ │ .line 103 │ const-string v5, "collectionId" │ │ + .line 104 │ invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ move-result v6 │ │ invoke-interface {v4, v5, v6}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ move-result v5 │ │ + .line 103 │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ .line 105 │ .local v1, "collectionId":Ljava/lang/Integer; │ invoke-virtual {v1}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ @@ -238,14 +241,15 @@ │ .line 119 │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v1 │ │ const v2, 0x7f09003e │ │ + .line 120 │ invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ │ move-result-object v10 │ │ check-cast v10, Lorg/evilsoft/pathfinder/reference/DetailsViewFragment; │ │ .line 122 │ @@ -253,14 +257,15 @@ │ invoke-virtual {v10, p1, p2}, Lorg/evilsoft/pathfinder/reference/DetailsViewFragment;->updateUrl(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 123 │ new-instance v7, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter; │ │ iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 124 │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getUserDbAdapter()Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter; │ │ move-result-object v1 │ │ invoke-direct {v7, v1}, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter;->(Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;)V │ │ .line 125 │ @@ -360,14 +365,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getSearchAdapter()Lorg/evilsoft/pathfinder/reference/db/index/SearchAdapter; │ │ move-result-object v2 │ │ + .line 185 │ invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Lorg/evilsoft/pathfinder/reference/db/index/SearchAdapter;->getSingleSearchArticle(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ @@ -384,16 +390,18 @@ │ │ move-result-object v1 │ │ .line 191 │ .local v1, "url":Ljava/lang/String; │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 189 │ return-object v1 │ │ + .line 191 │ .end local v1 # "url":Ljava/lang/String; │ :catchall_0 │ move-exception v2 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ throw v2 │ @@ -457,18 +465,20 @@ │ │ move-result-object v10 │ │ invoke-virtual {v10}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getSearchAdapter()Lorg/evilsoft/pathfinder/reference/db/index/SearchAdapter; │ │ move-result-object v10 │ │ + .line 50 │ invoke-virtual {v10, v8}, Lorg/evilsoft/pathfinder/reference/db/index/SearchAdapter;->countSearchArticles(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v10 │ │ + .line 49 │ invoke-virtual {v10}, Ljava/lang/Integer;->intValue()I │ │ move-result v4 │ │ .line 51 │ .local v4, "count":I │ if-ne v4, v12, :cond_2 │ @@ -524,14 +534,15 @@ │ if-eqz v9, :cond_0 │ │ .line 72 │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v10 │ │ + .line 73 │ invoke-virtual {v10, v13}, Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ │ move-result-object v6 │ │ check-cast v6, Lorg/evilsoft/pathfinder/reference/DetailsListFragment; │ │ .line 74 │ @@ -622,18 +633,20 @@ │ :cond_3 │ iget-object v10, p0, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ invoke-virtual {v5}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ │ move-result-object v11 │ │ + .line 59 │ invoke-virtual {v11}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ + .line 58 │ invoke-static {v10, v11}, Lorg/evilsoft/pathfinder/reference/utils/UrlAliaser;->aliasUrl(Lorg/evilsoft/pathfinder/reference/db/DbWrangler;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v7 │ │ .restart local v7 # "newUrl":Ljava/lang/String; │ goto :goto_0 │ │ @@ -650,14 +663,15 @@ │ invoke-virtual {p0, v10}, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->setContentView(I)V │ │ .line 80 │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v10 │ │ + .line 81 │ invoke-virtual {v10, v13}, Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ │ move-result-object v6 │ │ check-cast v6, Lorg/evilsoft/pathfinder/reference/DetailsListFragment; │ │ .line 82 │ @@ -751,24 +765,25 @@ │ │ invoke-virtual {p0, v4}, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/app/SearchManager; │ │ - .line 177 │ + .line 178 │ .local v2, "searchManager":Landroid/app/SearchManager; │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->getComponentName()Landroid/content/ComponentName; │ │ move-result-object v4 │ │ invoke-virtual {v2, v4}, Landroid/app/SearchManager;->getSearchableInfo(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; │ │ move-result-object v4 │ │ + .line 177 │ invoke-virtual {v3, v4}, Landroid/widget/SearchView;->setSearchableInfo(Landroid/app/SearchableInfo;)V │ │ .line 180 │ .end local v2 # "searchManager":Landroid/app/SearchManager; │ .end local v3 # "searchView":Landroid/widget/SearchView; │ :cond_0 │ return v6 │ @@ -785,21 +800,20 @@ │ .locals 3 │ │ .prologue │ .line 214 │ invoke-super {p0}, Lcom/actionbarsherlock/app/SherlockFragmentActivity;->onDestroy()V │ │ .line 215 │ - iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->cursorList:Ljava/util/List; │ + iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->cursorList:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ @@ -822,22 +836,22 @@ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ goto :goto_0 │ │ .line 220 │ .end local v0 # "curs":Landroid/database/Cursor; │ :cond_1 │ - iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ + iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 221 │ - iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ + iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ - invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->close()V │ + invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->close()V │ │ .line 223 │ :cond_2 │ return-void │ .end method │ │ .method public onOptionsItemSelected(Lcom/actionbarsherlock/view/MenuItem;)Z │ @@ -904,18 +918,20 @@ │ │ invoke-direct {v3, v8, v9}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 237 │ .restart local v3 # "showContent":Landroid/content/Intent; │ const-string v8, "pfsrd://Open Game License/Community Use License" │ │ + .line 238 │ invoke-static {v8}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v8 │ │ + .line 237 │ invoke-virtual {v3, v8}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ │ .line 239 │ invoke-virtual {p0, v3}, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ │ @@ -924,14 +940,15 @@ │ :sswitch_2 │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v8 │ │ const v9, 0x7f09003e │ │ + .line 243 │ invoke-virtual {v8, v9}, Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ │ move-result-object v6 │ │ check-cast v6, Lorg/evilsoft/pathfinder/reference/DetailsViewFragment; │ │ .line 244 │ @@ -1045,20 +1062,22 @@ │ :sswitch_5 │ new-instance v8, Landroid/content/Intent; │ │ const-string v9, "android.intent.action.VIEW" │ │ const-string v10, "https://plus.google.com/u/0/communities/115367918448287661404" │ │ + .line 274 │ invoke-static {v10}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v10 │ │ invoke-direct {v8, v9, v10}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ + .line 272 │ invoke-virtual {p0, v8}, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->startActivity(Landroid/content/Intent;)V │ │ goto/16 :goto_0 │ │ .line 277 │ :sswitch_6 │ iget-object v8, p0, Lorg/evilsoft/pathfinder/reference/DetailsActivity;->historyManager:Lorg/evilsoft/pathfinder/reference/HistoryManager; ├── smali/org/evilsoft/pathfinder/reference/DetailsListFragment.smali │ @@ -143,25 +143,26 @@ │ │ invoke-static {v6}, Lorg/evilsoft/pathfinder/reference/PathfinderOpenReferenceActivity;->isTabletLayout(Landroid/app/Activity;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_2 │ │ - .line 37 │ + .line 38 │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/DetailsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Landroid/support/v4/app/FragmentActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v6 │ │ const v7, 0x7f09003e │ │ + .line 39 │ invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ │ move-result-object v5 │ │ check-cast v5, Lorg/evilsoft/pathfinder/reference/DetailsViewFragment; │ │ .line 40 │ @@ -191,14 +192,15 @@ │ :cond_2 │ new-instance v3, Landroid/content/Intent; │ │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/DetailsListFragment;->getActivity()Landroid/support/v4/app/FragmentActivity; │ │ move-result-object v6 │ │ + .line 45 │ invoke-virtual {v6}, Landroid/support/v4/app/FragmentActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v6 │ │ const-class v7, Lorg/evilsoft/pathfinder/reference/DetailsActivity; │ │ invoke-direct {v3, v6, v7}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V ├── smali/org/evilsoft/pathfinder/reference/DetailsViewFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/evilsoft/pathfinder/reference/DetailsViewFragment; │ │ │ # direct methods │ .method constructor (Lorg/evilsoft/pathfinder/reference/DetailsViewFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/DetailsViewFragment; │ │ .prologue │ .line 33 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/DetailsViewFragment$1;->this$0:Lorg/evilsoft/pathfinder/reference/DetailsViewFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/evilsoft/pathfinder/reference/DetailsViewFragment.smali │ @@ -171,14 +171,15 @@ │ │ check-cast v1, Landroid/widget/ImageButton; │ │ .line 42 │ .local v1, "star":Landroid/widget/ImageButton; │ const v4, 0x7f090046 │ │ + .line 43 │ invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageButton; │ │ .line 44 │ @@ -233,29 +234,32 @@ │ iput-object v4, p0, Lorg/evilsoft/pathfinder/reference/DetailsViewFragment;->client:Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient; │ │ .line 54 │ if-eqz p3, :cond_1 │ │ const-string v4, "progression" │ │ + .line 55 │ invoke-virtual {p3, v4}, Landroid/os/Bundle;->containsKey(Ljava/lang/String;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ .line 56 │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/DetailsViewFragment;->client:Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient; │ │ const-string v5, "progression" │ │ + .line 57 │ invoke-virtual {p3, v5}, Landroid/os/Bundle;->getFloat(Ljava/lang/String;)F │ │ move-result v5 │ │ + .line 56 │ invoke-virtual {v4, v5}, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->setProgressToRestore(F)V │ │ .line 59 │ :cond_1 │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/DetailsViewFragment;->viewer:Landroid/webkit/WebView; │ │ iget-object v5, p0, Lorg/evilsoft/pathfinder/reference/DetailsViewFragment;->client:Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient; ├── smali/org/evilsoft/pathfinder/reference/DetailsWebViewClient$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient; │ │ │ # direct methods │ .method constructor (Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient; │ │ .prologue │ .line 62 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient$1;->this$0:Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -50,14 +51,15 @@ │ │ invoke-virtual {v3}, Landroid/webkit/WebView;->getContentHeight()I │ │ move-result v3 │ │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient$1;->this$0:Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient; │ │ + .line 66 │ # getter for: Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->mWebView:Landroid/webkit/WebView; │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->access$000(Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;)Landroid/webkit/WebView; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/webkit/WebView;->getTop()I ├── smali/org/evilsoft/pathfinder/reference/DetailsWebViewClient$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient; │ │ │ # direct methods │ .method constructor (Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient; │ │ .prologue │ .line 288 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient$2;->this$0:Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -47,14 +48,15 @@ │ iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient$2;->this$0:Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient; │ │ # getter for: Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->access$200(Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;)Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ move-result-object v1 │ │ + .line 292 │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getUserDbAdapter()Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter; │ │ move-result-object v1 │ │ invoke-direct {v0, v1}, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter;->(Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;)V │ │ .line 293 │ @@ -80,18 +82,20 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v4 │ │ + .line 294 │ invoke-interface {v4}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 293 │ invoke-virtual {v0, v2, v3, v1, v4}, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter;->toggleEntryStar(JLjava/lang/String;Ljava/lang/String;)V │ │ .line 295 │ iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient$2;->this$0:Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient; │ │ # invokes: Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->refreshStarButtonState()V │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->access$600(Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;)V ├── smali/org/evilsoft/pathfinder/reference/DetailsWebViewClient.smali │ @@ -293,14 +293,15 @@ │ if-eqz v2, :cond_0 │ │ .line 329 │ new-instance v0, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter; │ │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 330 │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getUserDbAdapter()Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter; │ │ move-result-object v2 │ │ invoke-direct {v0, v2}, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter;->(Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;)V │ │ .line 331 │ @@ -726,14 +727,15 @@ │ .line 376 │ const/4 v5, 0x2 │ │ if-lt v3, v5, :cond_1 │ │ iget-object v5, p0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->path:Ljava/util/ArrayList; │ │ + .line 377 │ invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Ljava/util/HashMap; │ │ const-string v6, "type" │ @@ -839,14 +841,15 @@ │ invoke-virtual {v0, v1, v2}, Lorg/acra/ErrorReporter;->putCustomData(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ .line 396 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->mWebView:Landroid/webkit/WebView; │ │ iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->path:Ljava/util/ArrayList; │ │ + .line 397 │ invoke-interface {p1}, Landroid/view/MenuItem;->getGroupId()I │ │ move-result v3 │ │ invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ @@ -857,14 +860,15 @@ │ │ invoke-virtual {v1, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/lang/String; │ │ + .line 396 │ invoke-virtual {p0, v2, v1}, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->shouldOverrideUrlLoading(Landroid/webkit/WebView;Ljava/lang/String;)Z │ │ .line 398 │ const/4 v1, 0x1 │ │ .line 400 │ .end local v0 # "e":Lorg/acra/ErrorReporter; │ @@ -1089,14 +1093,15 @@ │ iget-boolean v3, p0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->isTablet:Z │ │ if-eqz v3, :cond_0 │ │ .line 193 │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->act:Landroid/support/v4/app/FragmentActivity; │ │ + .line 194 │ invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v3 │ │ const v4, 0x7f09003a │ │ invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ @@ -1213,14 +1218,15 @@ │ :try_start_0 │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ invoke-virtual {v4, p2}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getBookDbAdapterByUrl(Ljava/lang/String;)Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ move-result-object v4 │ │ + .line 113 │ invoke-virtual {v4, p2}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getPathByUrl(Ljava/lang/String;)Ljava/util/ArrayList; │ │ move-result-object v4 │ │ iput-object v4, p0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->path:Ljava/util/ArrayList; │ │ .line 114 │ @@ -1309,14 +1315,15 @@ │ :try_start_0 │ iget-object v7, p0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ invoke-virtual {v7, p2}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getBookDbAdapterByUrl(Ljava/lang/String;)Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ move-result-object v7 │ │ + .line 210 │ invoke-virtual {v7}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSectionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter; │ │ move-result-object v7 │ │ invoke-virtual {v7, p2}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter;->fetchSectionByUrl(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v1 │ @@ -1346,37 +1353,39 @@ │ if-eqz v4, :cond_0 │ │ .line 216 │ new-instance v3, Lorg/evilsoft/pathfinder/reference/db/user/HistoryAdapter; │ │ iget-object v7, p0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 217 │ invoke-virtual {v7}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getUserDbAdapter()Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter; │ │ move-result-object v7 │ │ invoke-direct {v3, v7}, Lorg/evilsoft/pathfinder/reference/db/user/HistoryAdapter;->(Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;)V │ │ .line 218 │ .local v3, "ha":Lorg/evilsoft/pathfinder/reference/db/user/HistoryAdapter; │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getName(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v3, v7, p2}, Lorg/evilsoft/pathfinder/reference/db/user/HistoryAdapter;->addHistory(Ljava/lang/String;Ljava/lang/String;)Z │ │ - .line 220 │ + .line 221 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getSectionId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 220 │ invoke-virtual {p1, v7, p2}, Lorg/evilsoft/pathfinder/reference/HtmlRenderFarm;->render(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 222 │ @@ -1740,24 +1749,26 @@ │ │ iget-object v8, v0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->path:Ljava/util/ArrayList; │ │ move-object/from16 v0, p0 │ │ iget-object v9, v0, Lorg/evilsoft/pathfinder/reference/DetailsWebViewClient;->title:Landroid/widget/TextView; │ │ + .line 299 │ invoke-virtual {v9}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence; │ │ move-result-object v9 │ │ invoke-interface {v9}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-direct {v5, v6, v8, v9}, Lorg/evilsoft/pathfinder/reference/ContentErrorReporter;->(Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ + .line 298 │ invoke-virtual {v3, v5}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 300 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p0 ├── smali/org/evilsoft/pathfinder/reference/ExpandableListFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/evilsoft/pathfinder/reference/ExpandableListFragment; │ │ │ # direct methods │ .method constructor (Lorg/evilsoft/pathfinder/reference/ExpandableListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/ExpandableListFragment; │ │ .prologue │ .line 30 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/ExpandableListFragment$1;->this$0:Lorg/evilsoft/pathfinder/reference/ExpandableListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/evilsoft/pathfinder/reference/ExpandableListFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/evilsoft/pathfinder/reference/ExpandableListFragment; │ │ │ # direct methods │ .method constructor (Lorg/evilsoft/pathfinder/reference/ExpandableListFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/ExpandableListFragment; │ │ .prologue │ .line 36 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/ExpandableListFragment$2;->this$0:Lorg/evilsoft/pathfinder/reference/ExpandableListFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/evilsoft/pathfinder/reference/HistoryManager$DrawerListener.smali │ @@ -67,24 +67,26 @@ │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/HistoryManager$DrawerListener;->this$0:Lorg/evilsoft/pathfinder/reference/HistoryManager; │ │ # getter for: Lorg/evilsoft/pathfinder/reference/HistoryManager;->drawerList:Landroid/widget/ListView; │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/HistoryManager;->access$300(Lorg/evilsoft/pathfinder/reference/HistoryManager;)Landroid/widget/ListView; │ │ move-result-object v4 │ │ + .line 79 │ invoke-virtual {v4}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter; │ │ move-result-object v0 │ │ check-cast v0, Lorg/evilsoft/pathfinder/reference/list/HistoryListAdapter; │ │ .line 81 │ .local v0, "hla":Lorg/evilsoft/pathfinder/reference/list/HistoryListAdapter; │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/HistoryManager$DrawerListener;->this$0:Lorg/evilsoft/pathfinder/reference/HistoryManager; │ │ + .line 82 │ # getter for: Lorg/evilsoft/pathfinder/reference/HistoryManager;->drawerSelection:Ljava/lang/Integer; │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/HistoryManager;->access$200(Lorg/evilsoft/pathfinder/reference/HistoryManager;)Ljava/lang/Integer; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ @@ -104,14 +106,15 @@ │ │ .line 84 │ .local v3, "url":Ljava/lang/String; │ new-instance v2, Landroid/content/Intent; │ │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/HistoryManager$DrawerListener;->this$0:Lorg/evilsoft/pathfinder/reference/HistoryManager; │ │ + .line 85 │ # getter for: Lorg/evilsoft/pathfinder/reference/HistoryManager;->activity:Landroid/app/Activity; │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/HistoryManager;->access$400(Lorg/evilsoft/pathfinder/reference/HistoryManager;)Landroid/app/Activity; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context; ├── smali/org/evilsoft/pathfinder/reference/HistoryManager.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "HistoryManager.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/evilsoft/pathfinder/reference/HistoryManager$1;, │ Lorg/evilsoft/pathfinder/reference/HistoryManager$DrawerItemClickListener;, │ Lorg/evilsoft/pathfinder/reference/HistoryManager$DrawerListener; │ } │ .end annotation │ │ │ # instance fields │ @@ -149,14 +148,15 @@ │ if-eqz v0, :cond_0 │ │ .line 109 │ iget-object v0, p0, Lorg/evilsoft/pathfinder/reference/HistoryManager;->drawerSelectionView:Landroid/view/View; │ │ const v1, 0x106000d │ │ + .line 110 │ invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V │ │ .line 112 │ :cond_0 │ return-void │ .end method │ │ @@ -200,14 +200,15 @@ │ if-eqz v3, :cond_0 │ │ .line 55 │ new-instance v1, Lorg/evilsoft/pathfinder/reference/db/user/HistoryAdapter; │ │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/HistoryManager;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 56 │ invoke-virtual {v3}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getUserDbAdapter()Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter; │ │ move-result-object v3 │ │ invoke-direct {v1, v3}, Lorg/evilsoft/pathfinder/reference/db/user/HistoryAdapter;->(Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;)V │ │ .line 57 │ @@ -221,14 +222,15 @@ │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/HistoryManager;->cursorList:Ljava/util/List; │ │ invoke-interface {v3, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 59 │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/HistoryManager;->drawerList:Landroid/widget/ListView; │ │ + .line 60 │ invoke-virtual {v3}, Landroid/widget/ListView;->getAdapter()Landroid/widget/ListAdapter; │ │ move-result-object v2 │ │ check-cast v2, Lorg/evilsoft/pathfinder/reference/list/HistoryListAdapter; │ │ .line 61 │ @@ -282,27 +284,29 @@ │ iput-object v2, p0, Lorg/evilsoft/pathfinder/reference/HistoryManager;->drawer:Landroid/view/View; │ │ .line 40 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/HistoryManager;->activity:Landroid/app/Activity; │ │ const v3, 0x7f090042 │ │ + .line 41 │ invoke-virtual {v2, v3}, Landroid/app/Activity;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/ListView; │ │ iput-object v2, p0, Lorg/evilsoft/pathfinder/reference/HistoryManager;->drawerList:Landroid/widget/ListView; │ │ .line 42 │ new-instance v1, Lorg/evilsoft/pathfinder/reference/db/user/HistoryAdapter; │ │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/HistoryManager;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 43 │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getUserDbAdapter()Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter; │ │ move-result-object v2 │ │ invoke-direct {v1, v2}, Lorg/evilsoft/pathfinder/reference/db/user/HistoryAdapter;->(Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;)V │ │ .line 44 │ @@ -320,20 +324,22 @@ │ .line 46 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/HistoryManager;->drawerList:Landroid/widget/ListView; │ │ new-instance v3, Lorg/evilsoft/pathfinder/reference/list/HistoryListAdapter; │ │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/HistoryManager;->activity:Landroid/app/Activity; │ │ + .line 47 │ invoke-virtual {v4}, Landroid/app/Activity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v4 │ │ invoke-direct {v3, v4, v0}, Lorg/evilsoft/pathfinder/reference/list/HistoryListAdapter;->(Landroid/content/Context;Landroid/database/Cursor;)V │ │ + .line 46 │ invoke-virtual {v2, v3}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 48 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/HistoryManager;->drawerList:Landroid/widget/ListView; │ │ new-instance v3, Lorg/evilsoft/pathfinder/reference/HistoryManager$DrawerItemClickListener; ├── smali/org/evilsoft/pathfinder/reference/HtmlRenderFarm.smali │ @@ -643,14 +643,15 @@ │ .line 124 │ iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/HtmlRenderFarm;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getFullSectionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter; │ │ move-result-object v1 │ │ + .line 125 │ invoke-virtual {v1, p1}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter;->fetchFullSection(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 127 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -666,16 +667,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 130 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 128 │ return-object v1 │ │ + .line 130 │ :catchall_0 │ move-exception v1 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ throw v1 │ .end method │ @@ -860,29 +863,31 @@ │ │ invoke-virtual {v11, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 155 │ :goto_0 │ if-eqz v3, :cond_4 │ │ - .line 156 │ + .line 157 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter$SectionUtils;->getSectionId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v11 │ │ + .line 156 │ invoke-virtual {v11}, Ljava/lang/Integer;->intValue()I │ │ move-result v7 │ │ - .line 158 │ + .line 159 │ .local v7, "sectionId":I │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter$SectionUtils;->getParentId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v11 │ │ + .line 158 │ invoke-virtual {v11}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ .line 160 │ .local v5, "parentId":I │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter$SectionUtils;->getName(Landroid/database/Cursor;)Ljava/lang/String; ├── smali/org/evilsoft/pathfinder/reference/PathfinderOpenReferenceActivity.smali │ @@ -103,14 +103,15 @@ │ │ invoke-virtual {p0, v2}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/view/WindowManager; │ │ + .line 72 │ invoke-interface {v2}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display; │ │ move-result-object v0 │ │ .line 73 │ .local v0, "display":Landroid/view/Display; │ invoke-virtual {v0}, Landroid/view/Display;->getWidth()I │ @@ -415,24 +416,25 @@ │ │ invoke-virtual {p0, v4}, Lorg/evilsoft/pathfinder/reference/PathfinderOpenReferenceActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/app/SearchManager; │ │ - .line 110 │ + .line 111 │ .local v2, "searchManager":Landroid/app/SearchManager; │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/PathfinderOpenReferenceActivity;->getComponentName()Landroid/content/ComponentName; │ │ move-result-object v4 │ │ invoke-virtual {v2, v4}, Landroid/app/SearchManager;->getSearchableInfo(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; │ │ move-result-object v4 │ │ + .line 110 │ invoke-virtual {v3, v4}, Landroid/widget/SearchView;->setSearchableInfo(Landroid/app/SearchableInfo;)V │ │ .line 113 │ .end local v2 # "searchManager":Landroid/app/SearchManager; │ .end local v3 # "searchView":Landroid/widget/SearchView; │ :cond_0 │ return v6 │ @@ -449,21 +451,20 @@ │ .locals 3 │ │ .prologue │ .line 173 │ invoke-super {p0}, Lcom/actionbarsherlock/app/SherlockFragmentActivity;->onDestroy()V │ │ .line 174 │ - iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/PathfinderOpenReferenceActivity;->cursorList:Ljava/util/List; │ + iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/PathfinderOpenReferenceActivity;->cursorList:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ @@ -486,22 +487,22 @@ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ goto :goto_0 │ │ .line 179 │ .end local v0 # "curs":Landroid/database/Cursor; │ :cond_1 │ - iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/PathfinderOpenReferenceActivity;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ + iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/PathfinderOpenReferenceActivity;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 180 │ - iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/PathfinderOpenReferenceActivity;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ + iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/PathfinderOpenReferenceActivity;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ - invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->close()V │ + invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->close()V │ │ .line 182 │ :cond_2 │ return-void │ .end method │ │ .method public onOptionsItemSelected(Lcom/actionbarsherlock/view/MenuItem;)Z │ @@ -567,18 +568,20 @@ │ │ invoke-direct {v0, v2, v3}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 129 │ .restart local v0 # "showContent":Landroid/content/Intent; │ const-string v2, "pfsrd://Open Game License/Community Use License" │ │ + .line 130 │ invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v2 │ │ + .line 129 │ invoke-virtual {v0, v2}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ │ .line 131 │ invoke-virtual {p0, v0}, Lorg/evilsoft/pathfinder/reference/PathfinderOpenReferenceActivity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ │ @@ -612,20 +615,22 @@ │ :pswitch_5 │ new-instance v2, Landroid/content/Intent; │ │ const-string v3, "android.intent.action.VIEW" │ │ const-string v4, "https://plus.google.com/u/0/communities/115367918448287661404" │ │ + .line 144 │ invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v4 │ │ invoke-direct {v2, v3, v4}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ + .line 142 │ invoke-virtual {p0, v2}, Lorg/evilsoft/pathfinder/reference/PathfinderOpenReferenceActivity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ │ .line 147 │ :pswitch_6 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/PathfinderOpenReferenceActivity;->historyManager:Lorg/evilsoft/pathfinder/reference/HistoryManager; ├── smali/org/evilsoft/pathfinder/reference/R.smali │ @@ -28,10 +28,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1256 │ return-void │ .end method ├── smali/org/evilsoft/pathfinder/reference/SearchProvider.smali │ @@ -220,14 +220,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getSearchAdapter()Lorg/evilsoft/pathfinder/reference/db/index/SearchAdapter; │ │ move-result-object v1 │ │ + .line 51 │ invoke-virtual {p1}, Landroid/net/Uri;->getLastPathSegment()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ move-result-object v2 ├── smali/org/evilsoft/pathfinder/reference/SectionExpandableListAdapter.smali │ @@ -48,14 +48,15 @@ │ │ .line 33 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/SectionExpandableListAdapter;->context:Landroid/content/Context; │ │ .line 34 │ const-string v0, "layout_inflater" │ │ + .line 35 │ invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ iput-object v0, p0, Lorg/evilsoft/pathfinder/reference/SectionExpandableListAdapter;->inflater:Landroid/view/LayoutInflater; │ @@ -133,14 +134,15 @@ │ │ move-result-object v11 │ │ invoke-virtual {v11}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getMenuAdapter()Lorg/evilsoft/pathfinder/reference/db/index/MenuAdapter; │ │ move-result-object v11 │ │ + .line 165 │ invoke-virtual {v5}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Lorg/evilsoft/pathfinder/reference/db/index/MenuAdapter;->fetchMenu(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ @@ -334,15 +336,15 @@ │ :cond_6 │ invoke-virtual {p0, p1, v0}, Lorg/evilsoft/pathfinder/reference/SectionExpandableListAdapter;->handleFilterEffects(Lorg/evilsoft/pathfinder/reference/db/DbWrangler;Landroid/database/Cursor;)Z │ │ move-result v11 │ │ if-eqz v11, :cond_0 │ │ - .line 189 │ + .line 190 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/index/MenuAdapter$MenuUtils;->genMenuItem(Landroid/database/Cursor;)Lorg/evilsoft/pathfinder/reference/MenuItem; │ │ move-result-object v7 │ │ .line 191 │ .local v7, "mi":Lorg/evilsoft/pathfinder/reference/MenuItem; │ invoke-virtual {v8, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ @@ -400,14 +402,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getMenuAdapter()Lorg/evilsoft/pathfinder/reference/db/index/MenuAdapter; │ │ move-result-object v4 │ │ + .line 142 │ invoke-virtual {v4}, Lorg/evilsoft/pathfinder/reference/db/index/MenuAdapter;->fetchMenu()Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 144 │ .local v0, "curs":Landroid/database/Cursor; │ :try_start_0 │ @@ -449,16 +452,18 @@ │ iput-object v3, p0, Lorg/evilsoft/pathfinder/reference/SectionExpandableListAdapter;->subjects:Ljava/util/List; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 154 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 152 │ return-object v3 │ │ + .line 154 │ .end local v1 # "has_next":Z │ .end local v3 # "result":Ljava/util/List;, "Ljava/util/List;" │ :catchall_0 │ move-exception v4 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ @@ -482,14 +487,15 @@ │ │ .prologue │ const/4 v6, 0x1 │ │ .line 289 │ new-instance v1, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter; │ │ + .line 290 │ invoke-virtual {p1}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getUserDbAdapter()Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter; │ │ move-result-object v4 │ │ invoke-direct {v1, v4}, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter;->(Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;)V │ │ .line 291 │ @@ -737,14 +743,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSectionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter; │ │ move-result-object v4 │ │ + .line 310 │ invoke-virtual {v4, p3}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter;->fetchSectionByParentUrl(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 312 │ .local v0, "curs":Landroid/database/Cursor; │ :try_start_0 │ @@ -863,14 +870,15 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getCreatureTypeAdapter()Lorg/evilsoft/pathfinder/reference/db/index/CreatureTypeAdapter; │ │ move-result-object v5 │ │ + .line 248 │ invoke-virtual {v5}, Lorg/evilsoft/pathfinder/reference/db/index/CreatureTypeAdapter;->fetchCreatureTypes()Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 250 │ .local v0, "curs":Landroid/database/Cursor; │ :try_start_0 │ @@ -894,15 +902,15 @@ │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ invoke-virtual {v2, v5}, Lorg/evilsoft/pathfinder/reference/MenuItem;->setId(Ljava/lang/Integer;)V │ │ - .line 254 │ + .line 255 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/index/CreatureTypeAdapter$CreatureTypeUtils;->getCreatureType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 256 │ .local v3, "name":Ljava/lang/String; │ invoke-virtual {v2, v3}, Lorg/evilsoft/pathfinder/reference/MenuItem;->setName(Ljava/lang/String;)V │ @@ -987,14 +995,15 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getFeatTypeAdapter()Lorg/evilsoft/pathfinder/reference/db/index/FeatTypeAdapter; │ │ move-result-object v5 │ │ + .line 227 │ invoke-virtual {v5}, Lorg/evilsoft/pathfinder/reference/db/index/FeatTypeAdapter;->fetchFeatTypes()Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 229 │ .local v0, "curs":Landroid/database/Cursor; │ :try_start_0 │ @@ -1346,14 +1355,15 @@ │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getSpellClassAdapter()Lorg/evilsoft/pathfinder/reference/db/index/SpellClassAdapter; │ │ move-result-object v5 │ │ + .line 270 │ invoke-virtual {v5}, Lorg/evilsoft/pathfinder/reference/db/index/SpellClassAdapter;->fetchSpellClasses()Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 272 │ .local v0, "curs":Landroid/database/Cursor; │ :try_start_0 │ @@ -1474,14 +1484,15 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSectionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter; │ │ move-result-object v4 │ │ + .line 330 │ invoke-virtual {v4, p3}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter;->fetchSectionByUrl(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 332 │ .local v0, "curs":Landroid/database/Cursor; │ :try_start_0 │ @@ -1581,14 +1592,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getCountAdapter()Lorg/evilsoft/pathfinder/reference/db/index/CountAdapter; │ │ move-result-object v3 │ │ + .line 211 │ invoke-virtual {v3, v2, v1}, Lorg/evilsoft/pathfinder/reference/db/index/CountAdapter;->countByType(Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 213 │ .local v0, "countCurs":Landroid/database/Cursor; │ :try_start_0 ├── smali/org/evilsoft/pathfinder/reference/SectionViewActivity.smali │ @@ -113,14 +113,15 @@ │ .line 42 │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/SectionViewActivity;->getSupportFragmentManager()Landroid/support/v4/app/FragmentManager; │ │ move-result-object v4 │ │ const v5, 0x7f090059 │ │ + .line 43 │ invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;->findFragmentById(I)Landroid/support/v4/app/Fragment; │ │ move-result-object v3 │ │ check-cast v3, Lorg/evilsoft/pathfinder/reference/SectionViewFragment; │ │ .line 44 │ @@ -231,24 +232,25 @@ │ │ invoke-virtual {p0, v4}, Lorg/evilsoft/pathfinder/reference/SectionViewActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/app/SearchManager; │ │ - .line 72 │ + .line 73 │ .local v2, "searchManager":Landroid/app/SearchManager; │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/SectionViewActivity;->getComponentName()Landroid/content/ComponentName; │ │ move-result-object v4 │ │ invoke-virtual {v2, v4}, Landroid/app/SearchManager;->getSearchableInfo(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; │ │ move-result-object v4 │ │ + .line 72 │ invoke-virtual {v3, v4}, Landroid/widget/SearchView;->setSearchableInfo(Landroid/app/SearchableInfo;)V │ │ .line 75 │ .end local v2 # "searchManager":Landroid/app/SearchManager; │ .end local v3 # "searchView":Landroid/widget/SearchView; │ :cond_0 │ return v6 │ @@ -280,21 +282,20 @@ │ .locals 3 │ │ .prologue │ .line 137 │ invoke-super {p0}, Lcom/actionbarsherlock/app/SherlockFragmentActivity;->onDestroy()V │ │ .line 138 │ - iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/SectionViewActivity;->cursorList:Ljava/util/List; │ + iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/SectionViewActivity;->cursorList:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ @@ -317,22 +318,22 @@ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ goto :goto_0 │ │ .line 143 │ .end local v0 # "curs":Landroid/database/Cursor; │ :cond_1 │ - iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/SectionViewActivity;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ + iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/SectionViewActivity;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ .line 144 │ - iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/SectionViewActivity;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ + iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/SectionViewActivity;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ - invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->close()V │ + invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->close()V │ │ .line 146 │ :cond_2 │ return-void │ .end method │ │ .method public onOptionsItemSelected(Lcom/actionbarsherlock/view/MenuItem;)Z │ @@ -397,18 +398,20 @@ │ │ invoke-direct {v1, v3, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 91 │ .restart local v1 # "showContent":Landroid/content/Intent; │ const-string v3, "pfsrd://Open Game License/Community Use License" │ │ + .line 92 │ invoke-static {v3}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v3 │ │ + .line 91 │ invoke-virtual {v1, v3}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ │ .line 93 │ invoke-virtual {p0, v1}, Lorg/evilsoft/pathfinder/reference/SectionViewActivity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ │ @@ -443,20 +446,22 @@ │ :sswitch_4 │ new-instance v3, Landroid/content/Intent; │ │ const-string v4, "android.intent.action.VIEW" │ │ const-string v5, "https://plus.google.com/u/0/communities/115367918448287661404" │ │ + .line 108 │ invoke-static {v5}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v5 │ │ invoke-direct {v3, v4, v5}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;)V │ │ + .line 106 │ invoke-virtual {p0, v3}, Lorg/evilsoft/pathfinder/reference/SectionViewActivity;->startActivity(Landroid/content/Intent;)V │ │ goto :goto_0 │ │ .line 111 │ :sswitch_5 │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/SectionViewActivity;->historyManager:Lorg/evilsoft/pathfinder/reference/HistoryManager; ├── smali/org/evilsoft/pathfinder/reference/SectionViewFragment.smali │ @@ -40,14 +40,15 @@ │ if-eqz v8, :cond_1 │ │ .line 43 │ new-instance v0, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter; │ │ iget-object v8, p0, Lorg/evilsoft/pathfinder/reference/SectionViewFragment;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 44 │ invoke-virtual {v8}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getUserDbAdapter()Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter; │ │ move-result-object v8 │ │ invoke-direct {v0, v8}, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter;->(Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;)V │ │ .line 45 │ @@ -105,14 +106,15 @@ │ │ .line 56 │ .end local v0 # "ca":Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter; │ .end local v1 # "curs":Landroid/database/Cursor; │ :cond_1 │ iget-object v8, p0, Lorg/evilsoft/pathfinder/reference/SectionViewFragment;->currentListAdapter:Landroid/widget/BaseAdapter; │ │ + .line 57 │ invoke-virtual {v8, p2}, Landroid/widget/BaseAdapter;->getItem(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lorg/evilsoft/pathfinder/reference/list/BaseListItem; │ │ .line 58 │ @@ -124,22 +126,25 @@ │ .line 59 │ .local v7, "url":Ljava/lang/String; │ if-nez v7, :cond_3 │ │ .line 60 │ iget-object v8, p0, Lorg/evilsoft/pathfinder/reference/SectionViewFragment;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 61 │ invoke-virtual {v4}, Lorg/evilsoft/pathfinder/reference/list/BaseListItem;->getDatabase()Ljava/lang/String; │ │ move-result-object v9 │ │ + .line 60 │ invoke-virtual {v8, v9}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getBookDbAdapter(Ljava/lang/String;)Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ move-result-object v8 │ │ + .line 61 │ invoke-virtual {v8}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSectionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter; │ │ move-result-object v5 │ │ .line 62 │ .local v5, "sa":Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter; │ invoke-virtual {v4}, Lorg/evilsoft/pathfinder/reference/list/BaseListItem;->getSectionId()I ├── smali/org/evilsoft/pathfinder/reference/StartActivity$SetupDBTask$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lorg/evilsoft/pathfinder/reference/StartActivity$SetupDBTask; │ │ │ # direct methods │ .method constructor (Lorg/evilsoft/pathfinder/reference/StartActivity$SetupDBTask;)V │ .locals 0 │ + .param p1, "this$1" # Lorg/evilsoft/pathfinder/reference/StartActivity$SetupDBTask; │ │ .prologue │ .line 83 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/StartActivity$SetupDBTask$1;->this$1:Lorg/evilsoft/pathfinder/reference/StartActivity$SetupDBTask; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/evilsoft/pathfinder/reference/StartActivity$SetupDBTask.smali │ @@ -56,15 +56,14 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 59 │ invoke-virtual {p0, p1}, Lorg/evilsoft/pathfinder/reference/StartActivity$SetupDBTask;->doInBackground([Ljava/lang/Object;)Lorg/evilsoft/pathfinder/reference/AsyncTaskResult; │ │ move-result-object v0 │ │ @@ -89,14 +88,15 @@ │ .prologue │ .line 63 │ :try_start_0 │ new-instance v0, Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/StartActivity$SetupDBTask;->this$0:Lorg/evilsoft/pathfinder/reference/StartActivity; │ │ + .line 64 │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/StartActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v2 │ │ invoke-direct {v0, v2}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->(Landroid/content/Context;)V │ │ .line 65 │ @@ -145,21 +145,19 @@ │ invoke-direct {v2, v1}, Lorg/evilsoft/pathfinder/reference/AsyncTaskResult;->(Ljava/lang/Exception;)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 59 │ check-cast p1, Lorg/evilsoft/pathfinder/reference/AsyncTaskResult; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lorg/evilsoft/pathfinder/reference/StartActivity$SetupDBTask;->onPostExecute(Lorg/evilsoft/pathfinder/reference/AsyncTaskResult;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Lorg/evilsoft/pathfinder/reference/AsyncTaskResult;)V │ .locals 4 │ @@ -191,14 +189,15 @@ │ if-eqz v1, :cond_0 │ │ .line 76 │ new-instance v0, Landroid/content/Intent; │ │ iget-object v1, p0, Lorg/evilsoft/pathfinder/reference/StartActivity$SetupDBTask;->this$0:Lorg/evilsoft/pathfinder/reference/StartActivity; │ │ + .line 77 │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/StartActivity;->getApplicationContext()Landroid/content/Context; │ │ move-result-object v1 │ │ const-class v2, Lorg/evilsoft/pathfinder/reference/PathfinderOpenReferenceActivity; │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ @@ -214,21 +213,23 @@ │ :goto_0 │ return-void │ │ .line 81 │ :cond_0 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/StartActivity$SetupDBTask;->this$0:Lorg/evilsoft/pathfinder/reference/StartActivity; │ │ + .line 82 │ invoke-virtual {p1}, Lorg/evilsoft/pathfinder/reference/AsyncTaskResult;->getError()Ljava/lang/Exception; │ │ move-result-object v1 │ │ check-cast v1, Lorg/evilsoft/pathfinder/reference/utils/LimitedSpaceException; │ │ new-instance v3, Lorg/evilsoft/pathfinder/reference/StartActivity$SetupDBTask$1; │ │ invoke-direct {v3, p0}, Lorg/evilsoft/pathfinder/reference/StartActivity$SetupDBTask$1;->(Lorg/evilsoft/pathfinder/reference/StartActivity$SetupDBTask;)V │ │ + .line 81 │ invoke-static {v2, v1, v3}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->showLowSpaceError(Landroid/app/Activity;Lorg/evilsoft/pathfinder/reference/utils/LimitedSpaceException;Landroid/content/DialogInterface$OnClickListener;)V │ │ goto :goto_0 │ .end method ├── smali/org/evilsoft/pathfinder/reference/StartActivity.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/app/Activity; │ .source "StartActivity.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/evilsoft/pathfinder/reference/StartActivity$1;, │ Lorg/evilsoft/pathfinder/reference/StartActivity$SetupDBTask; │ } │ .end annotation │ │ │ # static fields │ .field private static final TAG:Ljava/lang/String; = "StartActivity" │ @@ -20,15 +19,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 22 │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ - .line 59 │ return-void │ .end method │ │ .method private getBitmapFromAsset(Ljava/lang/String;)Landroid/graphics/Bitmap; │ .locals 3 │ .param p1, "strName" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; ├── smali/org/evilsoft/pathfinder/reference/api/AbstractContentProvider.smali │ @@ -79,15 +79,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 30 │ invoke-direct {p0}, Landroid/content/ContentProvider;->()V │ │ - .line 295 │ return-void │ .end method │ │ .method private openDb()V │ .locals 2 │ │ .prologue │ @@ -235,272 +234,268 @@ │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getStreamTypes(Landroid/net/Uri;Ljava/lang/String;)[Ljava/lang/String; │ - .locals 9 │ + .locals 8 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "mimeTypeFilter" # Ljava/lang/String; │ │ .prologue │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 230 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 231 │ - .local v3, "types":[Ljava/lang/String; │ - sget-object v5, Lorg/evilsoft/pathfinder/reference/api/AbstractContentProvider;->uriMatcher:Landroid/content/UriMatcher; │ + .local v2, "types":[Ljava/lang/String; │ + sget-object v4, Lorg/evilsoft/pathfinder/reference/api/AbstractContentProvider;->uriMatcher:Landroid/content/UriMatcher; │ │ invoke-virtual {p0, p1}, Lorg/evilsoft/pathfinder/reference/api/AbstractContentProvider;->stripExtension(Landroid/net/Uri;)Landroid/net/Uri; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v5, v6}, Landroid/content/UriMatcher;->match(Landroid/net/Uri;)I │ + invoke-virtual {v4, v5}, Landroid/content/UriMatcher;->match(Landroid/net/Uri;)I │ │ - move-result v5 │ + move-result v4 │ │ - const/16 v6, 0x3e8 │ + const/16 v5, 0x3e8 │ │ - if-lt v5, v6, :cond_3 │ + if-lt v4, v5, :cond_3 │ │ .line 232 │ invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 234 │ - .local v2, "path":Ljava/lang/String; │ - sget-object v5, Lorg/evilsoft/pathfinder/reference/api/AbstractContentProvider;->MIME_TYPES:Ljava/util/HashMap; │ + .local v1, "path":Ljava/lang/String; │ + sget-object v4, Lorg/evilsoft/pathfinder/reference/api/AbstractContentProvider;->MIME_TYPES:Ljava/util/HashMap; │ │ - invoke-virtual {v5}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ + invoke-virtual {v4}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 235 │ .local v0, "extension":Ljava/lang/String; │ - invoke-virtual {v2, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v1, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 236 │ - new-array v3, v8, [Ljava/lang/String; │ + new-array v2, v7, [Ljava/lang/String; │ │ .line 237 │ - sget-object v5, Lorg/evilsoft/pathfinder/reference/api/AbstractContentProvider;->MIME_TYPES:Ljava/util/HashMap; │ + sget-object v4, Lorg/evilsoft/pathfinder/reference/api/AbstractContentProvider;->MIME_TYPES:Ljava/util/HashMap; │ │ - invoke-virtual {v5, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v4, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Ljava/lang/String; │ + check-cast v4, Ljava/lang/String; │ │ - aput-object v5, v3, v7 │ + aput-object v4, v2, v6 │ │ - move-object v4, v3 │ + move-object v3, v2 │ │ .line 255 │ .end local v0 # "extension":Ljava/lang/String; │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "path":Ljava/lang/String; │ - .end local v3 # "types":[Ljava/lang/String; │ - .local v4, "types":[Ljava/lang/String; │ + .end local v1 # "path":Ljava/lang/String; │ + .end local v2 # "types":[Ljava/lang/String; │ + .local v3, "types":[Ljava/lang/String; │ :goto_0 │ - return-object v4 │ + return-object v3 │ │ .line 241 │ - .end local v4 # "types":[Ljava/lang/String; │ - .restart local v1 # "i$":Ljava/util/Iterator; │ - .restart local v2 # "path":Ljava/lang/String; │ - .restart local v3 # "types":[Ljava/lang/String; │ + .end local v3 # "types":[Ljava/lang/String; │ + .restart local v1 # "path":Ljava/lang/String; │ + .restart local v2 # "types":[Ljava/lang/String; │ :cond_1 │ if-eqz p2, :cond_2 │ │ - const-string v5, "*/*" │ + const-string v4, "*/*" │ │ - invoke-virtual {p2, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_4 │ + if-eqz v4, :cond_4 │ │ .line 242 │ :cond_2 │ - const/4 v5, 0x2 │ + const/4 v4, 0x2 │ │ - new-array v3, v5, [Ljava/lang/String; │ + new-array v2, v4, [Ljava/lang/String; │ │ .line 243 │ - const-string v5, "text/html" │ + const-string v4, "text/html" │ │ - aput-object v5, v3, v7 │ + aput-object v4, v2, v6 │ │ .line 244 │ - const-string v5, "application/json" │ + const-string v4, "application/json" │ │ - aput-object v5, v3, v8 │ + aput-object v4, v2, v7 │ │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "path":Ljava/lang/String; │ + .end local v1 # "path":Ljava/lang/String; │ :cond_3 │ :goto_1 │ - move-object v4, v3 │ + move-object v3, v2 │ │ .line 255 │ - .end local v3 # "types":[Ljava/lang/String; │ - .restart local v4 # "types":[Ljava/lang/String; │ + .end local v2 # "types":[Ljava/lang/String; │ + .restart local v3 # "types":[Ljava/lang/String; │ goto :goto_0 │ │ .line 245 │ - .end local v4 # "types":[Ljava/lang/String; │ - .restart local v1 # "i$":Ljava/util/Iterator; │ - .restart local v2 # "path":Ljava/lang/String; │ - .restart local v3 # "types":[Ljava/lang/String; │ + .end local v3 # "types":[Ljava/lang/String; │ + .restart local v1 # "path":Ljava/lang/String; │ + .restart local v2 # "types":[Ljava/lang/String; │ :cond_4 │ - const-string v5, "text/*" │ + const-string v4, "text/*" │ │ - invoke-virtual {p2, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_5 │ + if-nez v4, :cond_5 │ │ - const-string v5, "text/html" │ + const-string v4, "text/html" │ │ - invoke-virtual {p2, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .line 246 │ + invoke-virtual {p2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_6 │ + if-eqz v4, :cond_6 │ │ .line 247 │ :cond_5 │ - new-array v3, v8, [Ljava/lang/String; │ + new-array v2, v7, [Ljava/lang/String; │ │ .line 248 │ - const-string v5, "text/html" │ + const-string v4, "text/html" │ │ - aput-object v5, v3, v7 │ + aput-object v4, v2, v6 │ │ goto :goto_1 │ │ .line 249 │ :cond_6 │ - const-string v5, "application/*" │ + const-string v4, "application/*" │ │ - invoke-virtual {p2, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {p2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_7 │ + if-nez v4, :cond_7 │ │ - const-string v5, "application/json" │ + const-string v4, "application/json" │ │ - invoke-virtual {p2, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .line 250 │ + invoke-virtual {p2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ .line 251 │ :cond_7 │ - new-array v3, v8, [Ljava/lang/String; │ + new-array v2, v7, [Ljava/lang/String; │ │ .line 252 │ - const-string v5, "application/json" │ + const-string v4, "application/json" │ │ - aput-object v5, v3, v7 │ + aput-object v4, v2, v6 │ │ goto :goto_1 │ .end method │ │ .method public getType(Landroid/net/Uri;)Ljava/lang/String; │ .locals 4 │ .param p1, "uri" # Landroid/net/Uri; │ │ .prologue │ .line 90 │ invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 92 │ - .local v2, "path":Ljava/lang/String; │ - sget-object v3, Lorg/evilsoft/pathfinder/reference/api/AbstractContentProvider;->MIME_TYPES:Ljava/util/HashMap; │ + .local v1, "path":Ljava/lang/String; │ + sget-object v2, Lorg/evilsoft/pathfinder/reference/api/AbstractContentProvider;->MIME_TYPES:Ljava/util/HashMap; │ │ - invoke-virtual {v3}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ + invoke-virtual {v2}, Ljava/util/HashMap;->keySet()Ljava/util/Set; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 93 │ .local v0, "extension":Ljava/lang/String; │ - invoke-virtual {v2, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v1, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 94 │ - sget-object v3, Lorg/evilsoft/pathfinder/reference/api/AbstractContentProvider;->MIME_TYPES:Ljava/util/HashMap; │ + sget-object v2, Lorg/evilsoft/pathfinder/reference/api/AbstractContentProvider;->MIME_TYPES:Ljava/util/HashMap; │ │ - invoke-virtual {v3, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/String; │ + check-cast v2, Ljava/lang/String; │ │ .line 98 │ .end local v0 # "extension":Ljava/lang/String; │ :goto_0 │ - return-object v3 │ + return-object v2 │ │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public initializeDatabase()Z │ .locals 4 │ │ @@ -661,14 +656,15 @@ │ │ aget-object v5, v1, v5 │ │ invoke-direct {v4, v5}, Landroid/os/ParcelFileDescriptor$AutoCloseOutputStream;->(Landroid/os/ParcelFileDescriptor;)V │ │ invoke-direct {v2, v3, v4}, Lorg/evilsoft/pathfinder/reference/api/AbstractContentProvider$TransferThread;->(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ + .line 215 │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/api/AbstractContentProvider$TransferThread;->start()V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 225 │ :cond_0 │ :goto_0 │ @@ -710,14 +706,15 @@ │ │ aget-object v5, v1, v5 │ │ invoke-direct {v4, v5}, Landroid/os/ParcelFileDescriptor$AutoCloseOutputStream;->(Landroid/os/ParcelFileDescriptor;)V │ │ invoke-direct {v2, v3, v4}, Lorg/evilsoft/pathfinder/reference/api/AbstractContentProvider$TransferThread;->(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ │ + .line 218 │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/api/AbstractContentProvider$TransferThread;->start()V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_0 │ │ .line 220 │ @@ -747,14 +744,15 @@ │ │ const-string v4, "Could not open pipe for: " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 223 │ invoke-virtual {p1}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -790,14 +788,15 @@ │ │ move-result-object v11 │ │ invoke-virtual {v11}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getIndexGroupAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter; │ │ move-result-object v11 │ │ + .line 105 │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter;->fetchById(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v2 │ @@ -809,26 +808,26 @@ │ │ move-result v4 │ │ .line 108 │ .local v4, "hasNext":Z │ if-eqz v4, :cond_0 │ │ - .line 109 │ + .line 110 │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getSource(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v10 │ │ - .line 111 │ + .line 112 │ .local v10, "source":Ljava/lang/String; │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getUrl(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v8 │ │ - .line 113 │ + .line 114 │ .local v8, "newUrl":Ljava/lang/String; │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getSectionId(Landroid/database/Cursor;)Ljava/lang/Integer; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v9 │ │ @@ -1017,14 +1016,15 @@ │ │ move-result-object v12 │ │ invoke-virtual {v12}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getIndexGroupAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter; │ │ move-result-object v12 │ │ + .line 144 │ invoke-static/range {p1 .. p1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter;->fetchById(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v3 │ @@ -1036,26 +1036,26 @@ │ │ move-result v5 │ │ .line 147 │ .local v5, "hasNext":Z │ if-eqz v5, :cond_1 │ │ - .line 148 │ + .line 149 │ invoke-static {v3}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getSource(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v11 │ │ - .line 150 │ + .line 151 │ .local v11, "source":Ljava/lang/String; │ invoke-static {v3}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getUrl(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v7 │ │ - .line 152 │ + .line 153 │ .local v7, "newUrl":Ljava/lang/String; │ invoke-static {v3}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getSectionId(Landroid/database/Cursor;)Ljava/lang/Integer; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ move-result-object v10 │ │ @@ -1070,14 +1070,15 @@ │ │ .line 157 │ .local v1, "bookDbAdapter":Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ invoke-virtual {v1}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSectionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter; │ │ move-result-object v12 │ │ + .line 158 │ invoke-virtual {v12, v10}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter;->fetchSectionBySectionId(Ljava/lang/Integer;)Landroid/database/Cursor; │ :try_end_1 │ .catch Lorg/evilsoft/pathfinder/reference/db/BookNotFoundException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ move-result-object v2 │ @@ -1247,26 +1248,28 @@ │ │ const-string v14, "Section failed to render as JSON " │ │ invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ │ + .line 180 │ invoke-virtual {v6}, Lorg/json/JSONException;->getMessage()Ljava/lang/String; │ │ move-result-object v14 │ │ invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ │ invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v13 │ │ + .line 178 │ invoke-static {v12, v13}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 181 │ invoke-static {}, Lorg/acra/ErrorReporter;->getInstance()Lorg/acra/ErrorReporter; │ │ move-result-object v4 │ │ @@ -1337,14 +1340,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ + .line 270 │ invoke-virtual {p1}, Landroid/net/Uri;->getLastPathSegment()Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, ".json" │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z ├── smali/org/evilsoft/pathfinder/reference/api/CreatureContentProvider.smali │ @@ -54,18 +54,20 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getApiCreatureListAdapter()Lorg/evilsoft/pathfinder/reference/db/index/ApiCreatureListAdapter; │ │ move-result-object v0 │ │ + .line 18 │ invoke-virtual {v0, p1, p2, p3, p4}, Lorg/evilsoft/pathfinder/reference/db/index/ApiCreatureListAdapter;->getCreatures([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ + .line 17 │ return-object v0 │ .end method │ │ .method public getFileId(Landroid/net/Uri;)Ljava/lang/String; │ .locals 3 │ .param p1, "uri" # Landroid/net/Uri; ├── smali/org/evilsoft/pathfinder/reference/api/FeatContentProvider.smali │ @@ -54,18 +54,20 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getApiFeatListAdapter()Lorg/evilsoft/pathfinder/reference/db/index/ApiFeatListAdapter; │ │ move-result-object v0 │ │ + .line 18 │ invoke-virtual {v0, p1, p2, p3, p4}, Lorg/evilsoft/pathfinder/reference/db/index/ApiFeatListAdapter;->getFeats([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ + .line 17 │ return-object v0 │ .end method │ │ .method public getFileId(Landroid/net/Uri;)Ljava/lang/String; │ .locals 3 │ .param p1, "uri" # Landroid/net/Uri; ├── smali/org/evilsoft/pathfinder/reference/api/SkillContentProvider.smali │ @@ -104,18 +104,20 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getApiSkillListAdapter()Lorg/evilsoft/pathfinder/reference/db/index/ApiSkillListAdapter; │ │ move-result-object v0 │ │ + .line 18 │ invoke-virtual {v0, p1, p2, p3, p4}, Lorg/evilsoft/pathfinder/reference/db/index/ApiSkillListAdapter;->getSkills([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ + .line 17 │ return-object v0 │ .end method │ │ .method public getType(Landroid/net/Uri;)Ljava/lang/String; │ .locals 2 │ .param p1, "uri" # Landroid/net/Uri; ├── smali/org/evilsoft/pathfinder/reference/api/CasterContentProvider.smali │ @@ -43,18 +43,20 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getApiCasterListAdapter()Lorg/evilsoft/pathfinder/reference/db/index/ApiCasterListAdapter; │ │ move-result-object v0 │ │ + .line 17 │ invoke-virtual {v0, p1, p2, p3, p4}, Lorg/evilsoft/pathfinder/reference/db/index/ApiCasterListAdapter;->getCasters([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ + .line 16 │ return-object v0 │ .end method │ │ .method public getFileId(Landroid/net/Uri;)Ljava/lang/String; │ .locals 1 │ .param p1, "uri" # Landroid/net/Uri; ├── smali/org/evilsoft/pathfinder/reference/api/SectionContentProvider.smali │ @@ -104,18 +104,20 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getApiClassListAdapter()Lorg/evilsoft/pathfinder/reference/db/index/ApiSectionListAdapter; │ │ move-result-object v0 │ │ + .line 18 │ invoke-virtual {v0, p1, p2, p3, p4}, Lorg/evilsoft/pathfinder/reference/db/index/ApiSectionListAdapter;->getClasses([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ + .line 17 │ return-object v0 │ .end method │ │ .method public getType(Landroid/net/Uri;)Ljava/lang/String; │ .locals 2 │ .param p1, "uri" # Landroid/net/Uri; ├── smali/org/evilsoft/pathfinder/reference/api/SpellContentProvider.smali │ @@ -80,36 +80,40 @@ │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ │ .prologue │ .line 40 │ iget-object v0, p0, Lorg/evilsoft/pathfinder/reference/api/SpellContentProvider;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 41 │ invoke-virtual {v0}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getIndexDbAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter; │ │ move-result-object v0 │ │ + .line 42 │ invoke-virtual {v0}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getApiClassSpellListAdapter()Lorg/evilsoft/pathfinder/reference/db/index/ApiClassSpellListAdapter; │ │ move-result-object v0 │ │ move-object v1, p1 │ │ move-object v2, p2 │ │ move-object v3, p3 │ │ move-object v4, p4 │ │ move-object v5, p5 │ │ + .line 43 │ invoke-virtual/range {v0 .. v5}, Lorg/evilsoft/pathfinder/reference/db/index/ApiClassSpellListAdapter;->getClassSpells(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ + .line 40 │ return-object v0 │ .end method │ │ .method public getFileId(Landroid/net/Uri;)Ljava/lang/String; │ .locals 3 │ .param p1, "uri" # Landroid/net/Uri; │ │ @@ -167,62 +171,70 @@ │ .param p4, "selectionArgs" # [Ljava/lang/String; │ .param p5, "sortOrder" # Ljava/lang/String; │ │ .prologue │ .line 50 │ iget-object v0, p0, Lorg/evilsoft/pathfinder/reference/api/SpellContentProvider;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 51 │ invoke-virtual {v0}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getIndexDbAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter; │ │ move-result-object v0 │ │ + .line 52 │ invoke-virtual {v0}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getApiFilteredClassSpellListAdapter()Lorg/evilsoft/pathfinder/reference/db/index/ApiFilteredClassSpellListAdapter; │ │ move-result-object v0 │ │ move-object v1, p1 │ │ move-object v2, p2 │ │ move-object v3, p3 │ │ move-object v4, p4 │ │ move-object v5, p5 │ │ + .line 53 │ invoke-virtual/range {v0 .. v5}, Lorg/evilsoft/pathfinder/reference/db/index/ApiFilteredClassSpellListAdapter;->getFilteredClassSpells(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ + .line 50 │ return-object v0 │ .end method │ │ .method public getFilteredSpellList([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ .locals 1 │ .param p1, "projection" # [Ljava/lang/String; │ .param p2, "selection" # Ljava/lang/String; │ .param p3, "selectionArgs" # [Ljava/lang/String; │ .param p4, "sortOrder" # Ljava/lang/String; │ │ .prologue │ .line 31 │ iget-object v0, p0, Lorg/evilsoft/pathfinder/reference/api/SpellContentProvider;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 32 │ invoke-virtual {v0}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getIndexDbAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter; │ │ move-result-object v0 │ │ + .line 33 │ invoke-virtual {v0}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getApiFilteredSpellListAdapter()Lorg/evilsoft/pathfinder/reference/db/index/ApiFilteredSpellListAdapter; │ │ move-result-object v0 │ │ + .line 34 │ invoke-virtual {v0, p1, p2, p3, p4}, Lorg/evilsoft/pathfinder/reference/db/index/ApiFilteredSpellListAdapter;->getFilteredSpells([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ + .line 31 │ return-object v0 │ .end method │ │ .method public getSpellList([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ .locals 1 │ .param p1, "projection" # [Ljava/lang/String; │ .param p2, "selection" # Ljava/lang/String; │ @@ -237,18 +249,20 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getApiSpellListAdapter()Lorg/evilsoft/pathfinder/reference/db/index/ApiSpellListAdapter; │ │ move-result-object v0 │ │ + .line 26 │ invoke-virtual {v0, p1, p2, p3, p4}, Lorg/evilsoft/pathfinder/reference/db/index/ApiSpellListAdapter;->getSpells([Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ + .line 25 │ return-object v0 │ .end method │ │ .method public getType(Landroid/net/Uri;)Ljava/lang/String; │ .locals 2 │ .param p1, "uri" # Landroid/net/Uri; ├── smali/org/evilsoft/pathfinder/reference/api/contracts/CasterContract$CasterListColumns.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/evilsoft/pathfinder/reference/api/contracts/CasterContract; │ │ │ # direct methods │ .method private constructor (Lorg/evilsoft/pathfinder/reference/api/contracts/CasterContract;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/api/contracts/CasterContract; │ │ .prologue │ .line 48 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/api/contracts/CasterContract$CasterListColumns;->this$0:Lorg/evilsoft/pathfinder/reference/api/contracts/CasterContract; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/evilsoft/pathfinder/reference/api/contracts/CreatureContract$CreatureListColumns.smali │ @@ -48,14 +48,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/evilsoft/pathfinder/reference/api/contracts/CreatureContract; │ │ │ # direct methods │ .method private constructor (Lorg/evilsoft/pathfinder/reference/api/contracts/CreatureContract;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/api/contracts/CreatureContract; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/api/contracts/CreatureContract$CreatureListColumns;->this$0:Lorg/evilsoft/pathfinder/reference/api/contracts/CreatureContract; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/evilsoft/pathfinder/reference/api/contracts/FeatContract$FeatListColumns.smali │ @@ -38,14 +38,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/evilsoft/pathfinder/reference/api/contracts/FeatContract; │ │ │ # direct methods │ .method private constructor (Lorg/evilsoft/pathfinder/reference/api/contracts/FeatContract;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/api/contracts/FeatContract; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/api/contracts/FeatContract$FeatListColumns;->this$0:Lorg/evilsoft/pathfinder/reference/api/contracts/FeatContract; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/evilsoft/pathfinder/reference/api/contracts/SectionContract$SectionListColumns.smali │ @@ -34,14 +34,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/evilsoft/pathfinder/reference/api/contracts/SectionContract; │ │ │ # direct methods │ .method private constructor (Lorg/evilsoft/pathfinder/reference/api/contracts/SectionContract;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/api/contracts/SectionContract; │ │ .prologue │ .line 58 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/api/contracts/SectionContract$SectionListColumns;->this$0:Lorg/evilsoft/pathfinder/reference/api/contracts/SectionContract; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/evilsoft/pathfinder/reference/api/contracts/SkillContract$SkillListColumns.smali │ @@ -40,14 +40,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/evilsoft/pathfinder/reference/api/contracts/SkillContract; │ │ │ # direct methods │ .method private constructor (Lorg/evilsoft/pathfinder/reference/api/contracts/SkillContract;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/api/contracts/SkillContract; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/api/contracts/SkillContract$SkillListColumns;->this$0:Lorg/evilsoft/pathfinder/reference/api/contracts/SkillContract; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/evilsoft/pathfinder/reference/api/contracts/SpellContract$ClassSpellListColumns.smali │ @@ -48,14 +48,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/evilsoft/pathfinder/reference/api/contracts/SpellContract; │ │ │ # direct methods │ .method private constructor (Lorg/evilsoft/pathfinder/reference/api/contracts/SpellContract;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/api/contracts/SpellContract; │ │ .prologue │ .line 169 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/api/contracts/SpellContract$ClassSpellListColumns;->this$0:Lorg/evilsoft/pathfinder/reference/api/contracts/SpellContract; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/evilsoft/pathfinder/reference/api/contracts/SpellContract$SpellListColumns.smali │ @@ -44,14 +44,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/evilsoft/pathfinder/reference/api/contracts/SpellContract; │ │ │ # direct methods │ .method private constructor (Lorg/evilsoft/pathfinder/reference/api/contracts/SpellContract;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/evilsoft/pathfinder/reference/api/contracts/SpellContract; │ │ .prologue │ .line 76 │ iput-object p1, p0, Lorg/evilsoft/pathfinder/reference/api/contracts/SpellContract$SpellListColumns;->this$0:Lorg/evilsoft/pathfinder/reference/api/contracts/SpellContract; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/evilsoft/pathfinder/reference/db/BaseDbHelper.smali │ @@ -672,15 +672,15 @@ │ .line 237 │ move-object v6, v7 │ │ .line 248 │ :cond_2 │ return-object v6 │ │ - .line 195 │ + .line 196 │ :cond_3 │ :try_start_2 │ invoke-virtual {v7}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-static {v8}, Lorg/evilsoft/pathfinder/reference/utils/AvailableSpaceHandler;->getAvailableSpaceInBytes(Ljava/lang/String;)J │ @@ -773,45 +773,49 @@ │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ iget-object v11, p0, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->dbName:Ljava/lang/String; │ │ + .line 241 │ invoke-virtual {v11}, Ljava/lang/String;->toString()Ljava/lang/String; │ │ move-result-object v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ + .line 240 │ invoke-virtual {v8, v9, v10}, Lorg/acra/ErrorReporter;->putCustomData(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ .line 242 │ invoke-static {}, Lorg/acra/ErrorReporter;->getInstance()Lorg/acra/ErrorReporter; │ │ move-result-object v8 │ │ const-string v9, "path" │ │ iget-object v10, p0, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->context:Landroid/content/Context; │ │ + .line 243 │ invoke-virtual {v10}, Landroid/content/Context;->getFilesDir()Ljava/io/File; │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v10 │ │ + .line 242 │ invoke-virtual {v8, v9, v10}, Lorg/acra/ErrorReporter;->putCustomData(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ .line 244 │ invoke-static {}, Lorg/acra/ErrorReporter;->getInstance()Lorg/acra/ErrorReporter; │ │ move-result-object v8 ├── smali/org/evilsoft/pathfinder/reference/db/DbWrangler.smali │ @@ -337,14 +337,15 @@ │ │ invoke-virtual {v3, v4}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "Ok" │ │ + .line 209 │ invoke-virtual {v3, v4, p2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 210 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ @@ -430,14 +431,15 @@ │ invoke-direct {p0}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->handleOldDatabases()V │ │ .line 47 │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->context:Landroid/content/Context; │ │ const-string v5, "psrd.prefs" │ │ + .line 48 │ invoke-virtual {v4, v5, v6}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v2 │ │ .line 49 │ .local v2, "settings":Landroid/content/SharedPreferences; │ const-string v4, "CURRENT_VERSION" ├── smali/org/evilsoft/pathfinder/reference/db/book/BookDbAdapter.smali │ @@ -382,37 +382,40 @@ │ move-result-object v8 │ │ invoke-static {v7, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 71 │ if-eqz v4, :cond_0 │ │ - .line 72 │ + .line 73 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getParentId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v5 │ │ .line 74 │ .local v5, "parentId":Ljava/lang/Integer; │ new-instance v2, Ljava/util/HashMap; │ │ invoke-direct {v2}, Ljava/util/HashMap;->()V │ │ .line 75 │ .local v2, "element":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ const-string v7, "id" │ │ + .line 76 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getSectionId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v8 │ │ + .line 77 │ invoke-virtual {v8}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 75 │ invoke-virtual {v2, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 78 │ const-string v7, "name" │ │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getName(Landroid/database/Cursor;)Ljava/lang/String; │ │ @@ -454,26 +457,27 @@ │ if-eqz v7, :cond_0 │ │ .line 83 │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSectionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter; │ │ move-result-object v7 │ │ + .line 84 │ invoke-virtual {v7, v5}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter;->fetchSectionBySectionId(Ljava/lang/Integer;)Landroid/database/Cursor; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ move-result-object v1 │ │ .line 86 │ .local v1, "cursor2":Landroid/database/Cursor; │ :try_start_1 │ invoke-interface {v1}, Landroid/database/Cursor;->moveToFirst()Z │ │ - .line 87 │ + .line 88 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getParentId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v5 │ │ .line 89 │ new-instance v2, Ljava/util/HashMap; │ │ @@ -483,49 +487,57 @@ │ │ .line 90 │ .end local v3 # "element":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ .restart local v2 # "element":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ :try_start_2 │ const-string v7, "id" │ │ + .line 91 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getSectionId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 90 │ invoke-virtual {v2, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 92 │ const-string v7, "name" │ │ + .line 93 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getName(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 92 │ invoke-virtual {v2, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 94 │ const-string v7, "url" │ │ + .line 95 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getUrl(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 94 │ invoke-virtual {v2, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 96 │ const-string v7, "type" │ │ + .line 97 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 96 │ invoke-virtual {v2, v7, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 98 │ invoke-virtual {v6, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_2 │ │ @@ -569,14 +581,15 @@ │ throw v7 │ │ .restart local v4 # "has_rows":Z │ .restart local v6 # "path":Ljava/util/ArrayList;, "Ljava/util/ArrayList;>;" │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 104 │ return-object v6 │ │ .line 100 │ .restart local v1 # "cursor2":Landroid/database/Cursor; │ .restart local v2 # "element":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ .restart local v5 # "parentId":Ljava/lang/Integer; │ :catchall_2 │ @@ -643,15 +656,15 @@ │ │ move-result v1 │ │ .line 53 │ .local v1, "has_rows":Z │ if-eqz v1, :cond_1 │ │ - .line 54 │ + .line 55 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getSectionId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v2 │ │ .line 56 │ .local v2, "sectionId":Ljava/lang/Integer; │ invoke-virtual {p0, v2}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getPath(Ljava/lang/Integer;)Ljava/util/ArrayList; ├── smali/org/evilsoft/pathfinder/reference/db/book/FeatAdapter.smali │ @@ -218,16 +218,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v3 │ │ .line 43 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 41 │ return-object v3 │ │ + .line 43 │ .end local v1 # "has_next":Z │ .end local v2 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v3 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/db/index/SearchAdapter.smali │ @@ -320,16 +320,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v4 │ │ .line 42 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 40 │ return-object v4 │ │ + .line 42 │ :catchall_0 │ move-exception v4 │ │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ throw v4 │ .end method ├── smali/org/evilsoft/pathfinder/reference/db/index/UrlReferenceAdapter.smali │ @@ -85,18 +85,20 @@ │ .line 52 │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/db/index/UrlReferenceAdapter;->database:Landroid/database/sqlite/SQLiteDatabase; │ │ invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 53 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->toStringArray(Ljava/util/List;)[Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 52 │ invoke-virtual {v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 55 │ .local v1, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -115,17 +117,19 @@ │ │ move-result-object p1 │ │ .line 61 │ .end local p1 # "url":Ljava/lang/String; │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 58 │ :goto_0 │ return-object p1 │ │ + .line 61 │ .restart local p1 # "url":Ljava/lang/String; │ :cond_0 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ goto :goto_0 │ │ :catchall_0 │ @@ -247,18 +251,20 @@ │ .line 29 │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/db/index/UrlReferenceAdapter;->database:Landroid/database/sqlite/SQLiteDatabase; │ │ invoke-virtual {v3}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 30 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->toStringArray(Ljava/util/List;)[Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 29 │ invoke-virtual {v4, v5, v6}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 32 │ .local v1, "curs":Landroid/database/Cursor; │ :try_start_0 │ @@ -271,19 +277,19 @@ │ .line 33 │ .local v2, "result":Z │ if-eqz v2, :cond_0 │ │ .line 39 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 36 │ .end local p1 # "url":Ljava/lang/String; │ :goto_0 │ return-object p1 │ │ - .line 36 │ .restart local p1 # "url":Ljava/lang/String; │ :cond_0 │ :try_start_1 │ invoke-direct {p0, p1}, Lorg/evilsoft/pathfinder/reference/db/index/UrlReferenceAdapter;->fetchUrlReference(Ljava/lang/String;)Ljava/lang/String; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 ├── smali/org/evilsoft/pathfinder/reference/db/user/CollectionAdapter.smali │ @@ -109,18 +109,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v1 │ │ .line 64 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 62 │ :goto_0 │ return-object v1 │ │ - .line 62 │ :cond_0 │ const/4 v1, 0x0 │ │ :try_start_1 │ invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ @@ -217,16 +217,18 @@ │ goto :goto_0 │ │ .line 40 │ .end local v1 # "child":Lorg/evilsoft/pathfinder/reference/MenuItem; │ :cond_0 │ invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ + .line 38 │ return-object v0 │ │ + .line 40 │ .end local v0 # "charList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ .end local v3 # "hasNext":Z │ :catchall_0 │ move-exception v4 │ │ invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ @@ -262,18 +264,20 @@ │ │ iget-object v2, v2, Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;->database:Landroid/database/sqlite/SQLiteDatabase; │ │ const-string v3, "collection_values" │ │ const-string v4, "collection_id = ?" │ │ + .line 83 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->toStringArray(Ljava/util/List;)[Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 82 │ invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 84 │ new-instance v0, Ljava/util/ArrayList; │ │ .end local v0 # "args":Ljava/util/List;, "Ljava/util/List;" │ invoke-direct {v0}, Ljava/util/ArrayList;->()V │ @@ -287,18 +291,20 @@ │ │ iget-object v2, v2, Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;->database:Landroid/database/sqlite/SQLiteDatabase; │ │ const-string v3, "collections" │ │ const-string v4, "name = ?" │ │ + .line 87 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->toStringArray(Ljava/util/List;)[Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 86 │ invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v2 │ │ return v2 │ .end method │ │ @@ -350,18 +356,20 @@ │ │ iget-object v3, v3, Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;->database:Landroid/database/sqlite/SQLiteDatabase; │ │ invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 150 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->toStringArray(Ljava/util/List;)[Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 149 │ invoke-virtual {v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 152 │ .local v1, "curs":Landroid/database/Cursor; │ :try_start_0 │ @@ -370,16 +378,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v3 │ │ .line 154 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 152 │ return v3 │ │ + .line 154 │ :catchall_0 │ move-exception v3 │ │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ throw v3 │ .end method │ @@ -424,18 +434,20 @@ │ │ iget-object v2, v2, Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;->database:Landroid/database/sqlite/SQLiteDatabase; │ │ invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 127 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->toStringArray(Ljava/util/List;)[Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 126 │ invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ @@ -521,18 +533,20 @@ │ │ iget-object v2, v2, Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;->database:Landroid/database/sqlite/SQLiteDatabase; │ │ invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 219 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->toStringArray(Ljava/util/List;)[Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 218 │ invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ @@ -586,18 +600,20 @@ │ │ iget-object v2, v2, Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;->database:Landroid/database/sqlite/SQLiteDatabase; │ │ invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 208 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->toStringArray(Ljava/util/List;)[Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 207 │ invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ @@ -678,14 +694,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v2 │ │ .line 52 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 50 │ :goto_0 │ return-object v2 │ │ .line 49 │ :catch_0 │ move-exception v1 │ │ @@ -749,18 +766,20 @@ │ │ .line 98 │ .local v3, "sql":Ljava/lang/String; │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/db/user/CollectionAdapter;->userDbAdapter:Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter; │ │ iget-object v4, v4, Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;->database:Landroid/database/sqlite/SQLiteDatabase; │ │ + .line 99 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->toStringArray(Ljava/util/List;)[Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 98 │ invoke-virtual {v4, v3, v5}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 101 │ .local v1, "c":Landroid/database/Cursor; │ :try_start_0 │ @@ -779,18 +798,18 @@ │ │ .line 103 │ const/4 v4, 0x0 │ │ .line 107 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 105 │ :goto_0 │ return-object v4 │ │ - .line 105 │ :cond_0 │ const/4 v4, 0x0 │ │ :try_start_1 │ invoke-interface {v1, v4}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v4 │ @@ -833,28 +852,30 @@ │ │ const/4 v3, 0x3 │ │ new-array v3, v3, [Ljava/lang/Object; │ │ const/4 v4, 0x0 │ │ + .line 170 │ invoke-static {p1, p2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x1 │ │ aput-object p3, v3, v4 │ │ const/4 v4, 0x2 │ │ aput-object p4, v3, v4 │ │ + .line 168 │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v1, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 171 │ @@ -945,22 +966,24 @@ │ .line 180 │ const-string v2, "unstarring" │ │ const-string v3, "collection_id = %s, url = %s" │ │ new-array v4, v8, [Ljava/lang/Object; │ │ + .line 182 │ invoke-static {p1, p2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v4, v7 │ │ aput-object p3, v4, v6 │ │ + .line 180 │ invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v2, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 183 │ @@ -984,18 +1007,20 @@ │ │ iget-object v2, v2, Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;->database:Landroid/database/sqlite/SQLiteDatabase; │ │ const-string v3, "collection_values" │ │ const-string v4, "collection_id = ? AND url = ?" │ │ + .line 189 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->toStringArray(Ljava/util/List;)[Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 186 │ invoke-virtual {v2, v3, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v1 │ │ .line 191 │ .local v1, "result":I │ if-ge v1, v6, :cond_0 │ @@ -1003,22 +1028,24 @@ │ .line 192 │ new-instance v2, Landroid/database/SQLException; │ │ const-string v3, "Failed to delete key: character_id = %s, url = %s" │ │ new-array v4, v8, [Ljava/lang/Object; │ │ + .line 194 │ invoke-static {p1, p2}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v4, v7 │ │ aput-object p3, v4, v6 │ │ + .line 192 │ invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-direct {v2, v3}, Landroid/database/SQLException;->(Ljava/lang/String;)V │ │ throw v2 ├── smali/org/evilsoft/pathfinder/reference/db/user/HistoryAdapter.smali │ @@ -121,18 +121,20 @@ │ │ iget-object v1, v1, Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;->database:Landroid/database/sqlite/SQLiteDatabase; │ │ const-string v2, "history" │ │ const-string v3, "history_id = ?" │ │ + .line 33 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->toStringArray(Ljava/util/List;)[Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 32 │ invoke-virtual {v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v1 │ │ return v1 │ .end method │ │ @@ -177,18 +179,20 @@ │ │ iget-object v2, v2, Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;->database:Landroid/database/sqlite/SQLiteDatabase; │ │ invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 65 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->toStringArray(Ljava/util/List;)[Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 64 │ invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ @@ -234,18 +238,20 @@ │ │ .line 44 │ .local v3, "sql":Ljava/lang/String; │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/db/user/HistoryAdapter;->userDbAdapter:Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter; │ │ iget-object v4, v4, Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;->database:Landroid/database/sqlite/SQLiteDatabase; │ │ + .line 45 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->toStringArray(Ljava/util/List;)[Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 44 │ invoke-virtual {v4, v3, v5}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 47 │ .local v1, "c":Landroid/database/Cursor; │ :try_start_0 │ @@ -264,18 +270,18 @@ │ │ .line 49 │ const/4 v4, 0x0 │ │ .line 53 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 51 │ :goto_0 │ return-object v4 │ │ - .line 51 │ :cond_0 │ const/4 v4, 0x0 │ │ :try_start_1 │ invoke-interface {v1, v4}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v4 ├── smali/org/evilsoft/pathfinder/reference/db/user/UserDbAdapter.smali │ @@ -63,18 +63,20 @@ │ .line 71 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/db/user/UserDbAdapter;->database:Landroid/database/sqlite/SQLiteDatabase; │ │ invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 72 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/BaseDbHelper;->toStringArray(Ljava/util/List;)[Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 71 │ invoke-virtual {v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v2 │ │ return-object v2 │ .end method │ │ @@ -274,14 +276,15 @@ │ │ .line 39 │ .local v0, "aliasedUrl":Ljava/lang/String; │ invoke-virtual {p1}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getIndexDbAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter; │ │ move-result-object v6 │ │ + .line 40 │ invoke-virtual {v6}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getIndexGroupAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter; │ │ move-result-object v6 │ │ invoke-virtual {v6, v0}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter;->fetchByUrl(Ljava/lang/String;)Landroid/database/Cursor; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 ├── smali/org/evilsoft/pathfinder/reference/list/CollectionItemListAdapter.smali │ @@ -79,14 +79,15 @@ │ if-nez v0, :cond_0 │ │ .line 25 │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/list/CollectionItemListAdapter;->context:Landroid/content/Context; │ │ const-string v4, "layout_inflater" │ │ + .line 26 │ invoke-virtual {v3, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/view/LayoutInflater; │ │ .line 27 ├── smali/org/evilsoft/pathfinder/reference/list/CreatureListAdapter.smali │ @@ -348,14 +348,15 @@ │ if-nez v0, :cond_1 │ │ .line 36 │ iget-object v8, p0, Lorg/evilsoft/pathfinder/reference/list/CreatureListAdapter;->context:Landroid/content/Context; │ │ const-string v9, "layout_inflater" │ │ + .line 37 │ invoke-virtual {v8, v9}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Landroid/view/LayoutInflater; │ │ .line 38 │ @@ -386,14 +387,15 @@ │ move-result-object v8 │ │ invoke-virtual {v6, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 42 │ const v8, 0x7f090051 │ │ + .line 43 │ invoke-virtual {v0, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/TextView; │ │ .line 44 │ @@ -418,24 +420,26 @@ │ │ move-result-object v2 │ │ .line 47 │ .local v2, "description":Ljava/lang/String; │ const v8, 0x7f090052 │ │ + .line 48 │ invoke-virtual {v0, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ .line 49 │ .local v1, "descTitle":Landroid/widget/TextView; │ const v8, 0x7f090053 │ │ + .line 50 │ invoke-virtual {v0, v8}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/TextView; │ │ .line 51 ├── smali/org/evilsoft/pathfinder/reference/list/FeatListAdapter.smali │ @@ -184,14 +184,15 @@ │ if-nez v0, :cond_1 │ │ .line 36 │ iget-object v9, p0, Lorg/evilsoft/pathfinder/reference/list/FeatListAdapter;->context:Landroid/content/Context; │ │ const-string v10, "layout_inflater" │ │ + .line 37 │ invoke-virtual {v9, v10}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v8 │ │ check-cast v8, Landroid/view/LayoutInflater; │ │ .line 38 │ @@ -246,14 +247,15 @@ │ iget-boolean v9, p0, Lorg/evilsoft/pathfinder/reference/list/FeatListAdapter;->mainList:Z │ │ if-eqz v9, :cond_2 │ │ .line 46 │ const v9, 0x7f09004a │ │ + .line 47 │ invoke-virtual {v0, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ .line 48 │ @@ -265,24 +267,26 @@ │ move-result-object v9 │ │ invoke-virtual {v1, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 49 │ const v9, 0x7f09004c │ │ + .line 50 │ invoke-virtual {v0, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/TextView; │ │ .line 51 │ .local v5, "prereqs":Landroid/widget/TextView; │ const v9, 0x7f09004b │ │ + .line 52 │ invoke-virtual {v0, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/TextView; │ │ .line 53 ├── smali/org/evilsoft/pathfinder/reference/list/HistoryListAdapter.smali │ @@ -102,14 +102,15 @@ │ if-nez v0, :cond_0 │ │ .line 27 │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/list/HistoryListAdapter;->context:Landroid/content/Context; │ │ const-string v5, "layout_inflater" │ │ + .line 28 │ invoke-virtual {v4, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Landroid/view/LayoutInflater; │ │ .line 29 ├── smali/org/evilsoft/pathfinder/reference/list/SpellListAdapter.smali │ @@ -378,26 +378,28 @@ │ │ invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v12 │ │ iget-object v13, p0, Lorg/evilsoft/pathfinder/reference/list/SpellListAdapter;->c:Landroid/database/Cursor; │ │ + .line 53 │ invoke-static {v13}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getDescription(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v13 │ │ invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v12 │ │ invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v12 │ │ + .line 52 │ invoke-static {v12}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ move-result-object v12 │ │ invoke-virtual {v2, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 56 ├── smali/org/evilsoft/pathfinder/reference/list/NpcListAdapter.smali │ @@ -83,14 +83,15 @@ │ .line 56 │ const-string v3, " " │ │ .line 58 │ :cond_0 │ iget-object v5, p0, Lorg/evilsoft/pathfinder/reference/list/NpcListAdapter;->c:Landroid/database/Cursor; │ │ + .line 59 │ invoke-static {v5}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getCreatureAlign(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 60 │ .local v0, "alignment":Ljava/lang/String; │ if-eqz v0, :cond_1 │ @@ -104,14 +105,15 @@ │ .line 63 │ const-string v3, " " │ │ .line 65 │ :cond_1 │ iget-object v5, p0, Lorg/evilsoft/pathfinder/reference/list/NpcListAdapter;->c:Landroid/database/Cursor; │ │ + .line 66 │ invoke-static {v5}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getCreatureSuperRace(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ .line 67 │ .local v4, "superRace":Ljava/lang/String; │ if-eqz v4, :cond_2 │ @@ -160,33 +162,33 @@ │ │ .line 80 │ .local v3, "name":Ljava/lang/String; │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getUrl(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ - .line 81 │ + .line 82 │ .local v4, "url":Ljava/lang/String; │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getDescription(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ - .line 83 │ + .line 84 │ .local v5, "description":Ljava/lang/String; │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getCreatureSuperRace(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v6 │ │ .line 85 │ .local v6, "superRace":Ljava/lang/String; │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getCreatureSize(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v7 │ │ - .line 86 │ + .line 87 │ .local v7, "size":Ljava/lang/String; │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getCreatureAlign(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v8 │ │ .local v8, "alignment":Ljava/lang/String; │ move-object v0, p0 │ @@ -280,14 +282,15 @@ │ if-nez v0, :cond_1 │ │ .line 36 │ iget-object v5, p0, Lorg/evilsoft/pathfinder/reference/list/NpcListAdapter;->context:Landroid/content/Context; │ │ const-string v6, "layout_inflater" │ │ + .line 37 │ invoke-virtual {v5, v6}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Landroid/view/LayoutInflater; │ │ .line 38 │ @@ -318,14 +321,15 @@ │ move-result-object v5 │ │ invoke-virtual {v3, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 42 │ const v5, 0x7f090053 │ │ + .line 43 │ invoke-virtual {v0, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ .line 44 ├── smali/org/evilsoft/pathfinder/reference/preference/FilterPreferenceManager.smali │ @@ -83,15 +83,15 @@ │ .local v4, "sourceList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ const v5, 0x7f040002 │ │ const/4 v6, 0x0 │ │ invoke-static {p0, v5, v6}, Landroid/preference/PreferenceManager;->setDefaultValues(Landroid/content/Context;IZ)V │ │ - .line 28 │ + .line 29 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v3 │ │ .line 31 │ .local v3, "preferences":Landroid/content/SharedPreferences; │ const-string v5, "source_APG" ├── smali/org/evilsoft/pathfinder/reference/preference/StockPreferenceFragment.smali │ @@ -29,34 +29,37 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ + .line 26 │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/preference/StockPreferenceFragment;->getArguments()Landroid/os/Bundle; │ │ move-result-object v2 │ │ const-string v3, "resource" │ │ invoke-virtual {v2, v3}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "xml" │ │ + .line 27 │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/preference/StockPreferenceFragment;->getActivity()Landroid/app/Activity; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/app/Activity;->getPackageName()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 25 │ invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ │ move-result v0 │ │ .line 29 │ .local v0, "res":I │ invoke-virtual {p0, v0}, Lorg/evilsoft/pathfinder/reference/preference/StockPreferenceFragment;->addPreferencesFromResource(I)V ├── smali/org/evilsoft/pathfinder/reference/render/html/AbilityRenderer.smali │ @@ -193,14 +193,15 @@ │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ move-result-object v6 │ │ .line 55 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 53 │ return-object v6 │ .end method │ │ .method public renderDetails()Ljava/lang/String; │ .locals 1 │ │ .prologue ├── smali/org/evilsoft/pathfinder/reference/render/html/AfflictionRenderer.smali │ @@ -219,14 +219,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v4 │ │ .line 47 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 45 │ return-object v4 │ │ .line 33 │ .restart local v0 # "contracted":Ljava/lang/String; │ :cond_1 │ :try_start_1 │ iget-object v0, p0, Lorg/evilsoft/pathfinder/reference/render/html/AfflictionRenderer;->subtype:Ljava/lang/String; ├── smali/org/evilsoft/pathfinder/reference/render/html/AnimalCompanionRenderer.smali │ @@ -34,14 +34,15 @@ │ │ invoke-virtual {v3}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getAnimalCompanionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter; │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/render/html/AnimalCompanionRenderer;->sectionId:Ljava/lang/Integer; │ │ + .line 42 │ invoke-virtual {v3, v4}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter;->getAnimalCompanionDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 44 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -58,124 +59,142 @@ │ .line 46 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 47 │ const-string v3, "Size" │ │ + .line 49 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getSize(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 47 │ invoke-virtual {p0, v3, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/html/AnimalCompanionRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 50 │ const-string v3, "Speed" │ │ + .line 52 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getSpeed(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 50 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/AnimalCompanionRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 53 │ const-string v3, "AC" │ │ + .line 55 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getAc(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 53 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/AnimalCompanionRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 56 │ const-string v3, "Attack" │ │ + .line 58 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getAttack(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 56 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/AnimalCompanionRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 59 │ const-string v3, "CMD" │ │ + .line 61 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getCmd(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 59 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/AnimalCompanionRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 62 │ const-string v3, "Ability Scores" │ │ + .line 64 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getAbilityScores(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 62 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/AnimalCompanionRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 65 │ const-string v3, "Special Abilities" │ │ + .line 67 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getSpecialAbilities(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 65 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/AnimalCompanionRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 68 │ const-string v3, "Special Qualities" │ │ + .line 70 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getSpecialQualities(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 68 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/AnimalCompanionRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 71 │ const-string v3, "Special Attacks" │ │ + .line 73 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getSpecialAttacks(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 71 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/AnimalCompanionRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 75 │ @@ -185,16 +204,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v3 │ │ .line 77 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 75 │ return-object v3 │ │ + .line 77 │ .end local v1 # "has_next":Z │ .end local v2 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v3 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ @@ -230,14 +251,15 @@ │ │ invoke-virtual {v4}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getAnimalCompanionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter; │ │ move-result-object v4 │ │ iget-object v5, p0, Lorg/evilsoft/pathfinder/reference/render/html/AnimalCompanionRenderer;->sectionId:Ljava/lang/Integer; │ │ + .line 18 │ invoke-virtual {v4, v5}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter;->getAnimalCompanionDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 20 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -251,15 +273,15 @@ │ │ move-result v1 │ │ .line 22 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ - .line 23 │ + .line 24 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getLevel(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 25 │ .local v2, "level":Ljava/lang/String; │ if-eqz v2, :cond_1 │ @@ -298,14 +320,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v4 │ │ .line 35 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 33 │ return-object v4 │ │ .line 29 │ .restart local v2 # "level":Ljava/lang/String; │ :cond_1 │ :try_start_1 │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/render/html/AnimalCompanionRenderer;->name:Ljava/lang/String; ├── smali/org/evilsoft/pathfinder/reference/render/html/ArmyRenderer.smali │ @@ -34,14 +34,15 @@ │ │ invoke-virtual {v4}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getArmyAdapter()Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter; │ │ move-result-object v4 │ │ iget-object v5, p0, Lorg/evilsoft/pathfinder/reference/render/html/ArmyRenderer;->sectionId:Ljava/lang/Integer; │ │ + .line 37 │ invoke-virtual {v4, v5}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter;->getArmyDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 39 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -175,85 +176,97 @@ │ move-result-object v4 │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 60 │ const-string v4, "Tactics" │ │ + .line 61 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getTactics(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 60 │ invoke-virtual {p0, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/html/ArmyRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 62 │ const-string v4, "Resources" │ │ + .line 63 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getResources(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 62 │ invoke-virtual {p0, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/html/ArmyRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 64 │ const-string v4, "Special" │ │ + .line 65 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getSpecial(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 64 │ invoke-virtual {p0, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/html/ArmyRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 66 │ const-string v4, "Speed" │ │ + .line 67 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getSpeed(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ const/4 v6, 0x0 │ │ + .line 66 │ invoke-virtual {p0, v4, v5, v6}, Lorg/evilsoft/pathfinder/reference/render/html/ArmyRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 68 │ const-string v4, "Consumption" │ │ + .line 69 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getConsumption(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 68 │ invoke-virtual {p0, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/html/ArmyRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 70 │ const-string v4, "Note" │ │ + .line 71 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getNote(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 70 │ invoke-virtual {p0, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/html/ArmyRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 73 │ @@ -264,16 +277,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v4 │ │ .line 75 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 73 │ return-object v4 │ │ + .line 75 │ .end local v1 # "has_next":Z │ .end local v2 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v4 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ @@ -309,14 +324,15 @@ │ │ invoke-virtual {v4}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getArmyAdapter()Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter; │ │ move-result-object v4 │ │ iget-object v5, p0, Lorg/evilsoft/pathfinder/reference/render/html/ArmyRenderer;->sectionId:Ljava/lang/Integer; │ │ + .line 18 │ invoke-virtual {v4, v5}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter;->getArmyDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 20 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -382,16 +398,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v4 │ │ .line 30 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 28 │ return-object v4 │ │ + .line 30 │ .end local v1 # "has_next":Z │ .end local v2 # "title":Ljava/lang/String; │ :catchall_0 │ move-exception v4 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/html/CreatureRenderer.smali │ @@ -44,18 +44,20 @@ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 109 │ const-string v2, "Natural Armor" │ │ + .line 110 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getNaturalArmor(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 109 │ invoke-virtual {p0, v2, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 111 │ @@ -70,18 +72,20 @@ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 112 │ const-string v2, "Hit Dice" │ │ + .line 113 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getHitDice(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 112 │ invoke-virtual {p0, v2, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 114 │ @@ -96,57 +100,65 @@ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 115 │ const-string v2, "Fort" │ │ + .line 116 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getFortitude(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 115 │ invoke-virtual {p0, v2, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 117 │ const-string v2, "Ref" │ │ + .line 118 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getReflex(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 117 │ invoke-virtual {p0, v2, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 119 │ const-string v2, "Will" │ │ + .line 120 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getWill(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 119 │ invoke-virtual {p0, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 121 │ const-string v2, "Defensive Abilities" │ │ + .line 122 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getDefensiveAbilities(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 121 │ invoke-virtual {p0, v2, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 124 │ @@ -161,31 +173,35 @@ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 126 │ const-string v2, "Resist" │ │ + .line 127 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getResist(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 126 │ invoke-virtual {p0, v2, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 128 │ const-string v2, "Immune" │ │ + .line 129 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getImmune(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 128 │ invoke-virtual {p0, v2, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 130 │ @@ -205,18 +221,20 @@ │ const-string v2, "
\n" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 133 │ const-string v2, "Weakness" │ │ + .line 134 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getWeaknesses(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 133 │ invoke-virtual {p0, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 135 │ @@ -266,44 +284,50 @@ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 237 │ const-string v2, "Environment" │ │ + .line 238 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getEnvironment(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 237 │ invoke-virtual {p0, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 239 │ const-string v2, "Organization" │ │ + .line 240 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getOrganization(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 239 │ invoke-virtual {p0, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 241 │ const-string v2, "Treasure" │ │ + .line 242 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getTreasure(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 241 │ invoke-virtual {p0, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 243 │ @@ -464,15 +488,15 @@ │ .line 89 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getCreatureType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ - .line 90 │ + .line 91 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getCreatureSubtype(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 92 │ .local v2, "subtype":Ljava/lang/String; │ if-eqz v2, :cond_3 │ @@ -511,46 +535,52 @@ │ move-result-object v4 │ │ invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 96 │ const-string v4, "Init" │ │ + .line 97 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getInit(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ const/4 v6, 0x0 │ │ + .line 96 │ invoke-virtual {p0, v4, v5, v6}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 98 │ const-string v4, "Senses" │ │ + .line 99 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSenses(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 98 │ invoke-virtual {p0, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 100 │ const-string v4, "Aura" │ │ + .line 101 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getAura(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 100 │ invoke-virtual {p0, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v1, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 102 │ @@ -589,98 +619,112 @@ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 145 │ const-string v2, "Speed" │ │ + .line 146 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSpeed(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 145 │ invoke-virtual {p0, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 147 │ const-string v2, "Melee" │ │ + .line 148 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getMelee(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 147 │ invoke-virtual {p0, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 149 │ const-string v2, "Ranged" │ │ + .line 150 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getRanged(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 149 │ invoke-virtual {p0, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 151 │ const-string v2, "Space" │ │ + .line 152 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSpace(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 151 │ invoke-virtual {p0, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 153 │ const-string v2, "Reach" │ │ + .line 154 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getReach(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 153 │ invoke-virtual {p0, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 155 │ const-string v2, "Breath Weapon" │ │ + .line 156 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getBreathWeapon(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ + .line 155 │ invoke-virtual {p0, v2, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 157 │ const-string v2, "Special Attacks" │ │ + .line 158 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSpecialAttacks(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 157 │ invoke-virtual {p0, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 159 │ @@ -741,29 +785,31 @@ │ move-result v1 │ │ .line 173 │ .local v1, "has_next":Z │ :goto_0 │ if-eqz v1, :cond_0 │ │ - .line 174 │ + .line 175 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureSpellsUtils;->getName(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 174 │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->capitalizeString(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v2 │ │ - .line 176 │ + .line 177 │ .local v2, "name":Ljava/lang/String; │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureSpellsUtils;->getBody(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 176 │ invoke-virtual {p0, v2, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 178 │ @@ -782,16 +828,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v4 │ │ .line 182 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 180 │ return-object v4 │ │ + .line 182 │ .end local v1 # "has_next":Z │ .end local v3 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v4 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ @@ -819,96 +867,110 @@ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 189 │ const-string v3, "Str" │ │ + .line 190 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getStrength(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 189 │ invoke-virtual {p0, v3, v4, v1}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 191 │ const-string v3, "Dex" │ │ + .line 192 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getDexterity(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 191 │ invoke-virtual {p0, v3, v4, v1}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 193 │ const-string v3, "Con" │ │ + .line 194 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getConstitution(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 193 │ invoke-virtual {p0, v3, v4, v1}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 195 │ const-string v3, "Int" │ │ + .line 196 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getIntelligence(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 195 │ invoke-virtual {p0, v3, v4, v1}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 197 │ const-string v3, "Wis" │ │ + .line 198 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getWisdom(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 197 │ invoke-virtual {p0, v3, v4, v1}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 199 │ const-string v3, "Cha" │ │ + .line 200 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getCharisma(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 199 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 201 │ const-string v3, "Base Atk" │ │ + .line 202 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getBaseAttack(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 201 │ invoke-virtual {p0, v3, v4, v1}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 203 │ @@ -936,133 +998,151 @@ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 206 │ const-string v3, "Feats" │ │ + .line 207 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getFeats(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 206 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ - .line 208 │ + .line 209 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getRacialModifiers(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ if-nez v3, :cond_0 │ │ const/4 v1, 0x1 │ │ .line 210 │ .local v1, "rmExists":Z │ :cond_0 │ const-string v3, "Skills" │ │ + .line 211 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSkills(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 210 │ invoke-virtual {p0, v3, v4, v1}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 212 │ const-string v3, "Racial Modifiers" │ │ + .line 213 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getRacialModifiers(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 212 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 214 │ const-string v3, "Languages" │ │ + .line 215 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getLanguages(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 214 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 216 │ const-string v3, "Special Qualities" │ │ + .line 217 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSpecialQualities(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 216 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 218 │ const-string v3, "Gear" │ │ + .line 219 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getGear(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 218 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 220 │ const-string v3, "Combat Gear" │ │ + .line 221 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getCombatGear(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 220 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 222 │ const-string v3, "Other Gear" │ │ + .line 223 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getOtherGear(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 222 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 224 │ const-string v3, "Boon" │ │ + .line 225 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getBoon(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 224 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/CreatureRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 226 │ @@ -1200,16 +1280,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v0 │ │ .line 54 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 52 │ return-object v0 │ │ + .line 54 │ .end local v6 # "has_next":Z │ .end local v7 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v0 │ │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ @@ -1320,16 +1402,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v4 │ │ .line 33 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 31 │ return-object v4 │ │ + .line 33 │ .end local v2 # "has_next":Z │ .end local v3 # "title":Ljava/lang/String; │ :catchall_0 │ move-exception v4 │ │ invoke-interface {v1}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/html/EmbedRenderer.smali │ @@ -123,14 +123,15 @@ │ .local v5, "sb":Ljava/lang/StringBuffer; │ iget-object v9, p0, Lorg/evilsoft/pathfinder/reference/render/html/EmbedRenderer;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ invoke-virtual {v9}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getIndexDbAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter; │ │ move-result-object v9 │ │ + .line 55 │ invoke-virtual {v9}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getSpellListAdapter()Lorg/evilsoft/pathfinder/reference/db/index/SpellListAdapter; │ │ move-result-object v6 │ │ .line 56 │ .local v6, "sla":Lorg/evilsoft/pathfinder/reference/db/index/SpellListAdapter; │ iget-object v9, p0, Lorg/evilsoft/pathfinder/reference/render/html/EmbedRenderer;->desc:Ljava/lang/String; │ @@ -159,31 +160,32 @@ │ const-string v0, "" │ │ .line 61 │ .local v0, "comma":Ljava/lang/String; │ :goto_0 │ if-eqz v2, :cond_5 │ │ - .line 62 │ + .line 63 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/index/SpellListAdapter$SpellListUtils;->getSpellName(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ .line 64 │ .local v4, "name":Ljava/lang/String; │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/index/SpellListAdapter$SpellListUtils;->getUrl(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v8 │ │ - .line 65 │ + .line 66 │ .local v8, "url":Ljava/lang/String; │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/index/SpellListAdapter$SpellListUtils;->getSpellLevel(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v9 │ │ + .line 65 │ invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I │ │ move-result v7 │ │ .line 67 │ .local v7, "spell_level":I │ if-eq v7, v3, :cond_1 ├── smali/org/evilsoft/pathfinder/reference/render/html/HauntRenderer.smali │ @@ -210,16 +210,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v4 │ │ .line 61 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 59 │ return-object v4 │ │ + .line 61 │ .end local v2 # "has_next":Z │ .end local v3 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v4 │ │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ @@ -328,16 +330,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v4 │ │ .line 29 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 27 │ return-object v4 │ │ + .line 29 │ .end local v2 # "has_next":Z │ .end local v3 # "title":Ljava/lang/String; │ :catchall_0 │ move-exception v4 │ │ invoke-interface {v1}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/html/ItemRenderer.smali │ @@ -79,14 +79,15 @@ │ │ invoke-virtual {v3}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getItemAdapter()Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter; │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/render/html/ItemRenderer;->sectionId:Ljava/lang/Integer; │ │ + .line 30 │ invoke-virtual {v3, v4}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter;->getItemDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 32 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -103,20 +104,22 @@ │ .line 34 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 35 │ const-string v3, "Aura" │ │ + .line 36 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter$ItemUtils;->getAura(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 35 │ invoke-virtual {p0, v3, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/html/ItemRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 37 │ @@ -131,48 +134,54 @@ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 38 │ const-string v3, "Slot" │ │ + .line 39 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter$ItemUtils;->getSlot(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 38 │ invoke-virtual {p0, v3, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/html/ItemRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 40 │ const-string v3, "Price" │ │ + .line 41 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter$ItemUtils;->getPrice(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 40 │ invoke-virtual {p0, v3, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/html/ItemRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 42 │ const-string v3, "Weight" │ │ + .line 43 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter$ItemUtils;->getWeight(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 42 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/ItemRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 46 │ @@ -198,16 +207,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v3 │ │ .line 52 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 50 │ return-object v3 │ │ + .line 52 │ .end local v1 # "has_next":Z │ .end local v2 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v3 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ @@ -260,15 +271,15 @@ │ const-string v3, "" │ │ .line 64 │ .local v3, "lastSection":Ljava/lang/String; │ :goto_0 │ if-eqz v2, :cond_3 │ │ - .line 65 │ + .line 66 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter$ItemMiscUtils;->getSubsection(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 67 │ .local v0, "currentSection":Ljava/lang/String; │ if-nez v0, :cond_0 │ @@ -290,25 +301,27 @@ │ │ invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ - .line 71 │ + .line 72 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter$ItemMiscUtils;->getField(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 73 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter$ItemMiscUtils;->getValue(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v7 │ │ const/4 v8, 0x0 │ │ + .line 71 │ invoke-virtual {p0, v6, v7, v8}, Lorg/evilsoft/pathfinder/reference/render/html/ItemRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 83 │ @@ -334,26 +347,28 @@ │ move-result-object v6 │ │ invoke-virtual {v4, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 77 │ move-object v3, v0 │ │ - .line 79 │ + .line 80 │ :cond_2 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter$ItemMiscUtils;->getField(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 81 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter$ItemMiscUtils;->getValue(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v7 │ │ const/4 v8, 0x0 │ │ + .line 79 │ invoke-virtual {p0, v6, v7, v8}, Lorg/evilsoft/pathfinder/reference/render/html/ItemRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ @@ -405,14 +420,15 @@ │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ move-result-object v6 │ │ .line 87 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 85 │ return-object v6 │ .end method │ │ .method public renderTitle()Ljava/lang/String; │ .locals 3 │ │ .prologue ├── smali/org/evilsoft/pathfinder/reference/render/html/KingdomResourceRenderer.smali │ @@ -34,14 +34,15 @@ │ │ invoke-virtual {v5}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getKingdomResourceAdapter()Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter; │ │ move-result-object v5 │ │ iget-object v6, p0, Lorg/evilsoft/pathfinder/reference/render/html/KingdomResourceRenderer;->sectionId:Ljava/lang/Integer; │ │ + .line 56 │ invoke-virtual {v5, v6}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter;->getKingdomResourceDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 58 │ .local v1, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -60,20 +61,20 @@ │ if-eqz v2, :cond_2 │ │ .line 61 │ iget-boolean v5, p0, Lorg/evilsoft/pathfinder/reference/render/html/KingdomResourceRenderer;->top:Z │ │ if-eqz v5, :cond_1 │ │ - .line 62 │ + .line 63 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getBp(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 64 │ + .line 65 │ .local v0, "bp":Ljava/lang/String; │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getLot(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 66 │ .local v3, "lot":Ljava/lang/String; │ @@ -119,111 +120,127 @@ │ │ .line 76 │ .end local v0 # "bp":Ljava/lang/String; │ .end local v3 # "lot":Ljava/lang/String; │ :cond_1 │ const-string v5, "Kingdom" │ │ + .line 78 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getKingdom(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 76 │ invoke-virtual {p0, v5, v6}, Lorg/evilsoft/pathfinder/reference/render/html/KingdomResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 79 │ const-string v5, "Discount" │ │ + .line 81 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getDiscount(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 79 │ invoke-virtual {p0, v5, v6}, Lorg/evilsoft/pathfinder/reference/render/html/KingdomResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 82 │ const-string v5, "Limit" │ │ + .line 84 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getLimit(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 82 │ invoke-virtual {p0, v5, v6}, Lorg/evilsoft/pathfinder/reference/render/html/KingdomResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 85 │ const-string v5, "Upgrades To" │ │ + .line 86 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getUpgradeTo(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v6 │ │ const/4 v7, 0x0 │ │ + .line 85 │ invoke-virtual {p0, v5, v6, v7}, Lorg/evilsoft/pathfinder/reference/render/html/KingdomResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 88 │ const-string v5, "Upgrades From" │ │ + .line 89 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getUpgradeFrom(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 88 │ invoke-virtual {p0, v5, v6}, Lorg/evilsoft/pathfinder/reference/render/html/KingdomResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 90 │ const-string v5, "Special" │ │ + .line 92 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getSpecial(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 90 │ invoke-virtual {p0, v5, v6}, Lorg/evilsoft/pathfinder/reference/render/html/KingdomResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 93 │ const-string v5, "Magic Items" │ │ + .line 95 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getMagicItems(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 93 │ invoke-virtual {p0, v5, v6}, Lorg/evilsoft/pathfinder/reference/render/html/KingdomResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 96 │ const-string v5, "Settlement" │ │ + .line 98 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getSettlement(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 96 │ invoke-virtual {p0, v5, v6}, Lorg/evilsoft/pathfinder/reference/render/html/KingdomResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 100 │ @@ -233,16 +250,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v5 │ │ .line 102 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 100 │ return-object v5 │ │ + .line 102 │ .end local v2 # "has_next":Z │ .end local v4 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v5 │ │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ @@ -278,14 +297,15 @@ │ │ invoke-virtual {v6}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getKingdomResourceAdapter()Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter; │ │ move-result-object v6 │ │ iget-object v7, p0, Lorg/evilsoft/pathfinder/reference/render/html/KingdomResourceRenderer;->sectionId:Ljava/lang/Integer; │ │ + .line 19 │ invoke-virtual {v6, v7}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter;->getKingdomResourceDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v2 │ │ .line 21 │ .local v2, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -297,15 +317,15 @@ │ .local v3, "has_next":Z │ iget-object v5, p0, Lorg/evilsoft/pathfinder/reference/render/html/KingdomResourceRenderer;->name:Ljava/lang/String; │ │ .line 23 │ .local v5, "title":Ljava/lang/String; │ if-eqz v3, :cond_3 │ │ - .line 24 │ + .line 25 │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getBp(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v1 │ │ .line 26 │ .local v1, "bp":Ljava/lang/String; │ const-string v0, "" │ @@ -329,15 +349,15 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 30 │ + .line 31 │ :cond_0 │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getLot(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ .line 32 │ .local v4, "lot":Ljava/lang/String; │ @@ -467,14 +487,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v6 │ │ .line 49 │ invoke-interface {v2}, Landroid/database/Cursor;->close()V │ │ + .line 47 │ return-object v6 │ │ .line 40 │ .restart local v0 # "append":Ljava/lang/String; │ .restart local v1 # "bp":Ljava/lang/String; │ .restart local v4 # "lot":Ljava/lang/String; │ :cond_4 ├── smali/org/evilsoft/pathfinder/reference/render/html/LinkRenderer.smali │ @@ -57,14 +57,15 @@ │ .line 146 │ invoke-virtual {p1}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSectionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter; │ │ move-result-object v2 │ │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/render/html/LinkRenderer;->linkUrl:Ljava/lang/String; │ │ + .line 147 │ invoke-virtual {v2, v3}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter;->fetchSectionByUrl(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 149 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -179,14 +180,15 @@ │ │ invoke-virtual {v3}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getCountAdapter()Lorg/evilsoft/pathfinder/reference/db/index/CountAdapter; │ │ move-result-object v3 │ │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/render/html/LinkRenderer;->linkUrl:Ljava/lang/String; │ │ + .line 39 │ invoke-virtual {v3, v4}, Lorg/evilsoft/pathfinder/reference/db/index/CountAdapter;->fetchByUrl(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 40 │ .local v0, "ccurs":Landroid/database/Cursor; │ invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z │ @@ -368,23 +370,25 @@ │ │ move-result-object v16 │ │ .line 106 │ .local v16, "sectionId":Ljava/lang/Integer; │ if-eqz v16, :cond_1 │ │ - .line 107 │ + .line 108 │ invoke-virtual {v12}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getFullSectionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter; │ │ move-result-object v3 │ │ + .line 109 │ invoke-virtual/range {v16 .. v16}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 108 │ invoke-virtual {v3, v5}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter;->fetchFullSection(Ljava/lang/String;)Landroid/database/Cursor; │ :try_end_0 │ .catch Lorg/evilsoft/pathfinder/reference/db/BookNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v2 │ │ .line 111 │ @@ -395,57 +399,59 @@ │ move-result v11 │ │ .line 112 │ .local v11, "has_next":Z │ :goto_2 │ if-eqz v11, :cond_3 │ │ - .line 113 │ + .line 114 │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter$SectionUtils;->getType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v17 │ │ - .line 115 │ + .line 116 │ .local v17, "type":Ljava/lang/String; │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter$SectionUtils;->getSectionId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v15 │ │ - .line 117 │ + .line 118 │ .local v15, "secId":Ljava/lang/Integer; │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter$SectionUtils;->getParentId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v13 │ │ .line 119 │ .local v13, "parentId":Ljava/lang/Integer; │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lorg/evilsoft/pathfinder/reference/render/html/LinkRenderer;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 120 │ move-object/from16 v0, v17 │ │ invoke-static {v0, v3, v12}, Lorg/evilsoft/pathfinder/reference/HtmlRenderFarm;->getRenderer(Ljava/lang/String;Lorg/evilsoft/pathfinder/reference/db/DbWrangler;Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;)Lorg/evilsoft/pathfinder/reference/render/html/HtmlRenderer; │ │ move-result-object v1 │ │ - .line 122 │ + .line 123 │ .local v1, "renderer":Lorg/evilsoft/pathfinder/reference/render/html/HtmlRenderer; │ invoke-virtual {v15}, Ljava/lang/Integer;->intValue()I │ │ move-result v3 │ │ invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ move-object/from16 v0, p0 │ │ iget v7, v0, Lorg/evilsoft/pathfinder/reference/render/html/LinkRenderer;->depth:I │ │ + .line 122 │ invoke-static {v9, v3, v5, v7}, Lorg/evilsoft/pathfinder/reference/HtmlRenderFarm;->getDepth(Ljava/util/HashMap;III)I │ │ move-result v4 │ │ .line 124 │ move-object/from16 v0, p0 ├── smali/org/evilsoft/pathfinder/reference/render/html/MythicSpellRenderer.smali │ @@ -57,51 +57,54 @@ │ │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getMythicSpellDetailAdapter()Lorg/evilsoft/pathfinder/reference/db/book/MythicSpellDetailAdapter; │ │ move-result-object v2 │ │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/render/html/MythicSpellRenderer;->sectionId:Ljava/lang/Integer; │ │ + .line 39 │ invoke-virtual {v2, v3}, Lorg/evilsoft/pathfinder/reference/db/book/MythicSpellDetailAdapter;->fetchMythicSpellDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 41 │ .local v1, "lcurs":Landroid/database/Cursor; │ :try_start_0 │ invoke-interface {v1}, Landroid/database/Cursor;->moveToFirst()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - .line 42 │ + .line 43 │ invoke-static {v1}, Lorg/evilsoft/pathfinder/reference/db/book/MythicSpellDetailAdapter$MythicSpellDetailUtils;->getSpellSource(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v2 │ │ iput-object v2, p0, Lorg/evilsoft/pathfinder/reference/render/html/MythicSpellRenderer;->spellName:Ljava/lang/String; │ │ .line 44 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/render/html/MythicSpellRenderer;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getIndexDbAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter; │ │ move-result-object v2 │ │ + .line 45 │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getIndexGroupAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter; │ │ move-result-object v2 │ │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/render/html/MythicSpellRenderer;->spellName:Ljava/lang/String; │ │ const-string v4, "spell" │ │ const/4 v5, 0x0 │ │ + .line 46 │ invoke-virtual {v2, v3, v4, v5}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter;->fetchByTypeAndName(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ move-result-object v0 │ │ .line 48 │ @@ -109,22 +112,22 @@ │ :try_start_1 │ invoke-interface {v0}, Landroid/database/Cursor;->moveToFirst()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - .line 49 │ + .line 50 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getSectionId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v2 │ │ iput-object v2, p0, Lorg/evilsoft/pathfinder/reference/render/html/MythicSpellRenderer;->spellId:Ljava/lang/Integer; │ │ - .line 51 │ + .line 52 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getUrl(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v2 │ │ iput-object v2, p0, Lorg/evilsoft/pathfinder/reference/render/html/MythicSpellRenderer;->spellUrl:Ljava/lang/String; │ │ .line 53 │ @@ -235,28 +238,30 @@ │ │ iget-object v3, v0, Lorg/evilsoft/pathfinder/reference/render/html/MythicSpellRenderer;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/evilsoft/pathfinder/reference/render/html/MythicSpellRenderer;->spellUrl:Ljava/lang/String; │ │ + .line 102 │ invoke-virtual {v3, v5}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getBookDbAdapterByUrl(Ljava/lang/String;)Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ move-result-object v12 │ │ .line 103 │ .local v12, "mythicSpellDbAdapter":Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ invoke-virtual {v12}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getFullSectionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter; │ │ move-result-object v3 │ │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/evilsoft/pathfinder/reference/render/html/MythicSpellRenderer;->spellId:Ljava/lang/Integer; │ │ + .line 104 │ invoke-virtual {v5}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v3, v5}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter;->fetchFullSection(Ljava/lang/String;)Landroid/database/Cursor; │ :try_end_0 │ .catch Lorg/evilsoft/pathfinder/reference/db/BookNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ @@ -271,26 +276,26 @@ │ move-result v11 │ │ .line 107 │ .local v11, "has_next":Z │ :goto_1 │ if-eqz v11, :cond_1 │ │ - .line 108 │ + .line 109 │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter$SectionUtils;->getType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v16 │ │ - .line 110 │ + .line 111 │ .local v16, "type":Ljava/lang/String; │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter$SectionUtils;->getSectionId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v15 │ │ - .line 112 │ + .line 113 │ .local v15, "secId":Ljava/lang/Integer; │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter$SectionUtils;->getParentId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v13 │ │ .line 114 │ .local v13, "parentId":Ljava/lang/Integer; │ @@ -306,22 +311,24 @@ │ │ .line 116 │ .local v1, "renderer":Lorg/evilsoft/pathfinder/reference/render/html/HtmlRenderer; │ invoke-virtual {v15}, Ljava/lang/Integer;->intValue()I │ │ move-result v3 │ │ + .line 117 │ invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ move-object/from16 v0, p0 │ │ iget v7, v0, Lorg/evilsoft/pathfinder/reference/render/html/MythicSpellRenderer;->depth:I │ │ + .line 116 │ invoke-static {v9, v3, v5, v7}, Lorg/evilsoft/pathfinder/reference/HtmlRenderFarm;->getDepth(Ljava/util/HashMap;III)I │ │ move-result v4 │ │ .line 118 │ move-object/from16 v0, p0 │ │ @@ -437,14 +444,15 @@ │ │ const-string v5, "FailedURI" │ │ move-object/from16 v0, p0 │ │ iget-object v7, v0, Lorg/evilsoft/pathfinder/reference/render/html/MythicSpellRenderer;->spellUrl:Ljava/lang/String; │ │ + .line 130 │ invoke-virtual {v3, v5, v7}, Lorg/acra/ErrorReporter;->putCustomData(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ .line 131 │ invoke-static {}, Lorg/acra/ErrorReporter;->getInstance()Lorg/acra/ErrorReporter; │ │ move-result-object v3 ├── smali/org/evilsoft/pathfinder/reference/render/html/ResourceRenderer.smali │ @@ -58,31 +58,35 @@ │ .line 57 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 58 │ const-string v3, "Create" │ │ + .line 59 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getCreate(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 58 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/ResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 60 │ const-string v3, "Rooms" │ │ + .line 61 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getRooms(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 60 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/ResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 63 │ @@ -92,16 +96,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v3 │ │ .line 65 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 63 │ return-object v3 │ │ + .line 65 │ .end local v1 # "has_next":Z │ .end local v2 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v3 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ @@ -232,31 +238,35 @@ │ .line 39 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 40 │ const-string v3, "Wage" │ │ + .line 41 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getWage(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 40 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/ResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 42 │ const-string v3, "Skills" │ │ + .line 43 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getSkills(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 42 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/ResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 45 │ @@ -266,16 +276,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v3 │ │ .line 47 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 45 │ return-object v3 │ │ + .line 47 │ .end local v1 # "has_next":Z │ .end local v2 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v3 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ @@ -315,31 +327,35 @@ │ .line 75 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 76 │ const-string v3, "Create" │ │ + .line 77 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getCreate(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 76 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/ResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 78 │ const-string v3, "Teams" │ │ + .line 79 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getTeams(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 78 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/ResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 81 │ @@ -349,16 +365,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v3 │ │ .line 83 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 81 │ return-object v3 │ │ + .line 83 │ .end local v1 # "has_next":Z │ .end local v2 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v3 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ @@ -398,100 +416,114 @@ │ .line 93 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 94 │ const-string v3, "Earnings" │ │ + .line 95 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getEarnings(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 94 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/ResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 96 │ const-string v3, "Benefit" │ │ + .line 97 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getBenefit(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 96 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/ResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 98 │ const-string v3, "Create" │ │ + .line 99 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getCreate(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 98 │ invoke-virtual {p0, v3, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/html/ResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 100 │ const-string v3, "Time" │ │ + .line 101 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getTime(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 100 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/ResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 102 │ const-string v3, "Size" │ │ + .line 103 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getSize(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 102 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/ResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 104 │ const-string v3, "Upgrades To" │ │ + .line 105 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getUpgradeTo(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ const/4 v5, 0x0 │ │ + .line 104 │ invoke-virtual {p0, v3, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/html/ResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 107 │ const-string v3, "Upgrades From" │ │ + .line 108 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getUpgradeFrom(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 107 │ invoke-virtual {p0, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/html/ResourceRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 110 │ @@ -501,16 +533,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v3 │ │ .line 112 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 110 │ return-object v3 │ │ + .line 112 │ .end local v1 # "has_next":Z │ .end local v2 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v3 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/html/SettlementRenderer.smali │ @@ -387,16 +387,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v6 │ │ .line 67 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 65 │ return-object v6 │ │ + .line 67 │ .end local v2 # "has_next":Z │ .end local v3 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v6 │ │ invoke-interface {v1}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/html/SkillRenderer.smali │ @@ -196,14 +196,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v5 │ │ .line 50 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 48 │ return-object v5 │ │ :cond_3 │ move v0, v5 │ │ .line 38 │ goto :goto_0 ├── smali/org/evilsoft/pathfinder/reference/render/html/SpellRenderer.smali │ @@ -116,14 +116,15 @@ │ .line 120 │ iget-object v5, p0, Lorg/evilsoft/pathfinder/reference/render/html/SpellRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v5}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSpellEffectAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SpellEffectAdapter; │ │ move-result-object v5 │ │ + .line 121 │ invoke-virtual {v5, p1}, Lorg/evilsoft/pathfinder/reference/db/book/SpellEffectAdapter;->fetchSpellEffects(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 123 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -138,20 +139,20 @@ │ move-result v2 │ │ .line 125 │ .local v2, "has_next":Z │ :goto_0 │ if-eqz v2, :cond_0 │ │ - .line 126 │ + .line 127 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellEffectAdapter$SpellEffectUtils;->getName(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ - .line 128 │ + .line 129 │ .local v3, "name":Ljava/lang/String; │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellEffectAdapter$SpellEffectUtils;->getDescription(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v1 │ │ .line 130 │ .local v1, "desc":Ljava/lang/String; │ @@ -178,16 +179,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v5 │ │ .line 135 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 133 │ return-object v5 │ │ + .line 135 │ .end local v2 # "has_next":Z │ .end local v4 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v5 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ @@ -217,33 +220,34 @@ │ │ move-result-object v5 │ │ move-object/from16 v0, p0 │ │ iget-object v7, v0, Lorg/evilsoft/pathfinder/reference/render/html/SpellRenderer;->name:Ljava/lang/String; │ │ + .line 148 │ invoke-virtual {v5, v7}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter;->fetchBySpellSource(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 150 │ .local v9, "cursor":Landroid/database/Cursor; │ :try_start_0 │ invoke-interface {v9}, Landroid/database/Cursor;->moveToFirst()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - .line 151 │ + .line 152 │ invoke-static {v9}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getSectionId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v13 │ │ - .line 153 │ + .line 154 │ .local v13, "msId":Ljava/lang/Integer; │ invoke-static {v9}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter$IndexGroupUtils;->getParentId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v15 │ │ .line 155 │ .local v15, "parentId":Ljava/lang/Integer; │ @@ -256,14 +260,15 @@ │ .line 158 │ .local v3, "msUrl":Ljava/lang/String; │ :try_start_1 │ move-object/from16 v0, p0 │ │ iget-object v5, v0, Lorg/evilsoft/pathfinder/reference/render/html/SpellRenderer;->dbWrangler:Lorg/evilsoft/pathfinder/reference/db/DbWrangler; │ │ + .line 159 │ invoke-virtual {v5, v3}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getBookDbAdapterByUrl(Ljava/lang/String;)Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ move-result-object v14 │ │ .line 160 │ .local v14, "mythicSpellDbAdapter":Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ new-instance v10, Ljava/util/HashMap; │ @@ -272,24 +277,26 @@ │ │ .line 161 │ .local v10, "depthMap":Ljava/util/HashMap;, "Ljava/util/HashMap;" │ invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ + .line 162 │ invoke-virtual {v15}, Ljava/lang/Integer;->intValue()I │ │ move-result v7 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lorg/evilsoft/pathfinder/reference/render/html/SpellRenderer;->depth:I │ │ move/from16 v19, v0 │ │ + .line 161 │ move/from16 v0, v19 │ │ invoke-static {v10, v5, v7, v0}, Lorg/evilsoft/pathfinder/reference/HtmlRenderFarm;->getDepth(Ljava/util/HashMap;III)I │ │ move-result v5 │ │ add-int/lit8 v4, v5, 0x1 │ @@ -306,24 +313,26 @@ │ │ move-result-object v1 │ │ .line 165 │ .local v1, "renderer":Lorg/evilsoft/pathfinder/reference/render/html/HtmlRenderer; │ const/4 v6, 0x1 │ │ - .line 166 │ + .line 167 │ .local v6, "first":Z │ invoke-virtual {v14}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getFullSectionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter; │ │ move-result-object v5 │ │ + .line 168 │ invoke-virtual {v13}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 167 │ invoke-virtual {v5, v7}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter;->fetchFullSection(Ljava/lang/String;)Landroid/database/Cursor; │ :try_end_1 │ .catch Lorg/evilsoft/pathfinder/reference/db/BookNotFoundException; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ move-result-object v2 │ │ @@ -335,38 +344,38 @@ │ move-result v12 │ │ .line 171 │ .local v12, "has_next":Z │ :goto_0 │ if-eqz v12, :cond_1 │ │ - .line 172 │ + .line 173 │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter$SectionUtils;->getType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v18 │ │ - .line 174 │ + .line 175 │ .local v18, "type":Ljava/lang/String; │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter$SectionUtils;->getSectionId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v17 │ │ - .line 176 │ + .line 177 │ .local v17, "secId":Ljava/lang/Integer; │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/book/FullSectionAdapter$SectionUtils;->getParentId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v15 │ │ .line 178 │ if-eqz v6, :cond_0 │ │ .line 179 │ const/4 v6, 0x0 │ │ - .line 184 │ + .line 185 │ :goto_1 │ invoke-virtual/range {v17 .. v17}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ invoke-virtual {v15}, Ljava/lang/Integer;->intValue()I │ │ @@ -374,14 +383,15 @@ │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lorg/evilsoft/pathfinder/reference/render/html/SpellRenderer;->depth:I │ │ move/from16 v19, v0 │ │ + .line 184 │ move/from16 v0, v19 │ │ invoke-static {v10, v5, v7, v0}, Lorg/evilsoft/pathfinder/reference/HtmlRenderFarm;->getDepth(Ljava/util/HashMap;III)I │ │ move-result v5 │ │ add-int/lit8 v4, v5, 0x1 │ @@ -588,14 +598,15 @@ │ │ move-object/from16 v17, v0 │ │ invoke-virtual/range {v17 .. v17}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSpellDetailAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter; │ │ move-result-object v17 │ │ + .line 50 │ move-object/from16 v0, v17 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter;->fetchSpellDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v4 │ @@ -613,26 +624,26 @@ │ │ move-result v7 │ │ .line 54 │ .local v7, "has_next":Z │ if-eqz v7, :cond_2 │ │ - .line 55 │ + .line 56 │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getSchool(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v14 │ │ - .line 57 │ + .line 58 │ .local v14, "school":Ljava/lang/String; │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getSubschoolText(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v16 │ │ - .line 59 │ + .line 60 │ .local v16, "subschool":Ljava/lang/String; │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getDescriptorText(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ .line 61 │ .local v5, "descriptor":Ljava/lang/String; │ @@ -700,15 +711,15 @@ │ :cond_1 │ const-string v17, "
\n" │ │ move-object/from16 v0, v17 │ │ invoke-virtual {v13, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ - .line 74 │ + .line 75 │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getLevelText(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v8 │ │ .line 76 │ .local v8, "level":Ljava/lang/String; │ const-string v17, "Level" │ @@ -721,15 +732,15 @@ │ │ move-result-object v17 │ │ move-object/from16 v0, v17 │ │ invoke-virtual {v13, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ - .line 77 │ + .line 78 │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getCastingTime(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 79 │ .local v3, "casting_time":Ljava/lang/String; │ const-string v17, "Casting Time" │ @@ -742,15 +753,15 @@ │ │ move-result-object v17 │ │ move-object/from16 v0, v17 │ │ invoke-virtual {v13, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ - .line 80 │ + .line 81 │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getPreparationTime(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v10 │ │ .line 82 │ .local v10, "preparation_time":Ljava/lang/String; │ const-string v17, "Preparation Time" │ @@ -766,33 +777,35 @@ │ move-object/from16 v0, v17 │ │ invoke-virtual {v13, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 83 │ const-string v17, "Components" │ │ + .line 85 │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getComponentText(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v18 │ │ + .line 83 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v17 │ │ move-object/from16 v2, v18 │ │ invoke-virtual {v0, v1, v2}, Lorg/evilsoft/pathfinder/reference/render/html/SpellRenderer;->addField(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v17 │ │ move-object/from16 v0, v17 │ │ invoke-virtual {v13, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ - .line 86 │ + .line 87 │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getRange(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v11 │ │ .line 88 │ .local v11, "range":Ljava/lang/String; │ const-string v17, "Range" │ @@ -814,15 +827,15 @@ │ │ move-result-object v17 │ │ move-object/from16 v0, v17 │ │ invoke-virtual {v13, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ - .line 90 │ + .line 91 │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getDuration(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v6 │ │ .line 92 │ .local v6, "duration":Ljava/lang/String; │ const-string v17, "Duration" │ @@ -835,15 +848,15 @@ │ │ move-result-object v17 │ │ move-object/from16 v0, v17 │ │ invoke-virtual {v13, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ - .line 93 │ + .line 94 │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getSavingThrow(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v12 │ │ .line 95 │ .local v12, "saving_throw":Ljava/lang/String; │ const-string v17, "Saving Throw" │ @@ -856,15 +869,15 @@ │ │ move-result-object v17 │ │ move-object/from16 v0, v17 │ │ invoke-virtual {v13, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ - .line 96 │ + .line 97 │ invoke-static {v4}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getSpellResistance(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v15 │ │ .line 98 │ .local v15, "spell_resistance":Ljava/lang/String; │ const-string v17, "Spell Resistance" │ @@ -933,14 +946,15 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v17 │ │ .line 115 │ invoke-interface {v4}, Landroid/database/Cursor;->close()V │ │ + .line 113 │ return-object v17 │ │ .line 102 │ .restart local v3 # "casting_time":Ljava/lang/String; │ .restart local v5 # "descriptor":Ljava/lang/String; │ .restart local v6 # "duration":Ljava/lang/String; │ .restart local v8 # "level":Ljava/lang/String; │ @@ -958,14 +972,15 @@ │ │ move-object/from16 v17, v0 │ │ invoke-virtual/range {v17 .. v17}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getIndexDbAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter; │ │ move-result-object v17 │ │ + .line 103 │ invoke-virtual/range {v17 .. v17}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getIndexGroupAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter; │ │ move-result-object v17 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/evilsoft/pathfinder/reference/render/html/SpellRenderer;->name:Ljava/lang/String; ├── smali/org/evilsoft/pathfinder/reference/render/html/TrapRenderer.smali │ @@ -200,16 +200,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v4 │ │ .line 57 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 55 │ return-object v4 │ │ + .line 57 │ .end local v2 # "has_next":Z │ .end local v3 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v4 │ │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ @@ -318,16 +320,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v4 │ │ .line 29 │ invoke-interface {v1}, Landroid/database/Cursor;->close()V │ │ + .line 27 │ return-object v4 │ │ + .line 29 │ .end local v2 # "has_next":Z │ .end local v3 # "title":Ljava/lang/String; │ :catchall_0 │ move-exception v4 │ │ invoke-interface {v1}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/html/VehicleRenderer.smali │ @@ -419,16 +419,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v5 │ │ .line 65 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 63 │ return-object v5 │ │ + .line 65 │ .end local v1 # "has_next":Z │ .end local v2 # "sb":Ljava/lang/StringBuffer; │ :catchall_0 │ move-exception v5 │ │ invoke-interface {v0}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/json/AfflictionRenderer.smali │ @@ -39,14 +39,15 @@ │ .line 19 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/render/json/AfflictionRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getAfflictionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/AfflictionAdapter; │ │ move-result-object v2 │ │ + .line 20 │ invoke-virtual {v2, p2}, Lorg/evilsoft/pathfinder/reference/db/book/AfflictionAdapter;->getAfflictionDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 22 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -57,90 +58,108 @@ │ .line 23 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 24 │ const-string v2, "contracted" │ │ + .line 25 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AfflictionAdapter$AfflictionUtils;->getContracted(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 24 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AfflictionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 26 │ const-string v2, "save" │ │ + .line 27 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AfflictionAdapter$AfflictionUtils;->getSave(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 26 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AfflictionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 28 │ const-string v2, "onset" │ │ + .line 29 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AfflictionAdapter$AfflictionUtils;->getOnset(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 28 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AfflictionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 30 │ const-string v2, "frequency" │ │ + .line 31 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AfflictionAdapter$AfflictionUtils;->getFrequency(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 30 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AfflictionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 32 │ const-string v2, "effect" │ │ + .line 33 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AfflictionAdapter$AfflictionUtils;->getEffect(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 32 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AfflictionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 34 │ const-string v2, "initial_effect" │ │ + .line 36 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AfflictionAdapter$AfflictionUtils;->getInitialEffect(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 34 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AfflictionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 37 │ const-string v2, "secondary_effect" │ │ + .line 39 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AfflictionAdapter$AfflictionUtils;->getSecondaryEffect(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 37 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AfflictionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 40 │ const-string v2, "cure" │ │ + .line 41 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AfflictionAdapter$AfflictionUtils;->getCure(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 40 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AfflictionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 42 │ const-string v2, "cost" │ │ + .line 43 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AfflictionAdapter$AfflictionUtils;->getCost(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 42 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AfflictionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 46 │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/json/AnimalCompanionRenderer.smali │ @@ -39,14 +39,15 @@ │ .line 19 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/render/json/AnimalCompanionRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getAnimalCompanionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter; │ │ move-result-object v2 │ │ + .line 20 │ invoke-virtual {v2, p2}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter;->getAnimalCompanionDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 22 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -57,108 +58,130 @@ │ .line 23 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 24 │ const-string v2, "ability_scores" │ │ + .line 26 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getAbilityScores(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 24 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AnimalCompanionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 27 │ const-string v2, "ac" │ │ + .line 29 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getAc(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 27 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AnimalCompanionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 30 │ const-string v2, "attack" │ │ + .line 32 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getAttack(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 30 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AnimalCompanionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 33 │ const-string v2, "cmd" │ │ + .line 35 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getCmd(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 33 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AnimalCompanionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 36 │ const-string v2, "level" │ │ + .line 38 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getLevel(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 36 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AnimalCompanionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 39 │ const-string v2, "size" │ │ + .line 41 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getSize(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 39 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AnimalCompanionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 42 │ const-string v2, "special_attacks" │ │ + .line 44 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getSpecialAttacks(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 42 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AnimalCompanionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 45 │ const-string v2, "special_abilities" │ │ + .line 47 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getSpecialAbilities(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 45 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AnimalCompanionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 48 │ const-string v2, "special_qualities" │ │ + .line 50 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getSpecialQualities(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 48 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AnimalCompanionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 51 │ const-string v2, "speed" │ │ + .line 53 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getSpeed(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 51 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AnimalCompanionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 54 │ const-string v2, "bonus_feat" │ │ + .line 56 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AnimalCompanionAdapter$AnimalCompanionUtils;->getBonusFeat(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 54 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/AnimalCompanionRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 59 │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/json/ArmyRenderer.smali │ @@ -39,14 +39,15 @@ │ .line 19 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/render/json/ArmyRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getArmyAdapter()Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter; │ │ move-result-object v2 │ │ + .line 20 │ invoke-virtual {v2, p2}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter;->getArmyDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 22 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -66,36 +67,42 @@ │ move-result-object v3 │ │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ArmyRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 25 │ const-string v2, "alignment" │ │ + .line 26 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getAlignment(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 25 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ArmyRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 27 │ const-string v2, "consumption" │ │ + .line 28 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getConsumption(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 27 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ArmyRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 29 │ const-string v2, "creature_type" │ │ + .line 30 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getCreatureType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 29 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ArmyRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 31 │ const-string v2, "dv" │ │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getDv(Landroid/database/Cursor;)Ljava/lang/String; │ │ @@ -129,54 +136,62 @@ │ move-result-object v3 │ │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ArmyRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 35 │ const-string v2, "resources" │ │ + .line 36 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getResources(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 35 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ArmyRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 37 │ const-string v2, "size" │ │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getSize(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ArmyRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 38 │ const-string v2, "special" │ │ + .line 39 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getSpecial(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 38 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ArmyRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 40 │ const-string v2, "speed" │ │ + .line 41 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getSpeed(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 40 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ArmyRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 42 │ const-string v2, "tactics" │ │ + .line 43 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getTactics(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 42 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ArmyRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 44 │ const-string v2, "xp" │ │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ArmyAdapter$ArmyUtils;->getXp(Landroid/database/Cursor;)Ljava/lang/String; ├── smali/org/evilsoft/pathfinder/reference/render/json/ClassRenderer.smali │ @@ -57,27 +57,31 @@ │ .line 23 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 24 │ const-string v2, "alignment" │ │ + .line 25 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ClassAdapter$ClassUtils;->getAlignment(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 24 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ClassRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 26 │ const-string v2, "hit_die" │ │ + .line 27 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ClassAdapter$ClassUtils;->getHitDie(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 26 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ClassRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 30 │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/json/FeatRenderer.smali │ @@ -64,18 +64,20 @@ │ .local v1, "ft":Lorg/json/JSONArray; │ :goto_0 │ if-eqz v2, :cond_0 │ │ .line 26 │ const-string v3, "acr" │ │ + .line 27 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/FeatAdapter$FeatTypeUtils;->getFeatType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 26 │ invoke-virtual {p0, p1, v3, v4}, Lorg/evilsoft/pathfinder/reference/render/json/FeatRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 28 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/AbilityAdapter$AbilityUtils;->getAbilityType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 ├── smali/org/evilsoft/pathfinder/reference/render/json/CreatureRenderer.smali │ @@ -64,18 +64,20 @@ │ if-eqz v1, :cond_0 │ │ .line 150 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureSpellsUtils;->getName(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 151 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureSpellsUtils;->getBody(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 150 │ invoke-virtual {v2, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 152 │ invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ │ move-result v1 │ │ @@ -148,486 +150,592 @@ │ .line 23 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 24 │ const-string v2, "ac" │ │ + .line 25 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getAC(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 24 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 26 │ const-string v2, "alignment" │ │ + .line 27 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getAlignment(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 26 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 28 │ const-string v2, "aura" │ │ + .line 29 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getAura(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 28 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 30 │ const-string v2, "base_attack" │ │ + .line 31 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getBaseAttack(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 30 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 32 │ const-string v2, "boon" │ │ + .line 33 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getBoon(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 32 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 34 │ const-string v2, "breath_weapon" │ │ + .line 35 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getBreathWeapon(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 34 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 36 │ const-string v2, "charisma" │ │ + .line 37 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getCharisma(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 36 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 38 │ const-string v2, "cmb" │ │ + .line 39 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getCMB(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 38 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 40 │ const-string v2, "cmd" │ │ + .line 41 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getCMD(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 40 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 42 │ const-string v2, "combat_gear" │ │ + .line 43 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getCombatGear(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 42 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 44 │ const-string v2, "constitution" │ │ + .line 45 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getConstitution(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 44 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 46 │ const-string v2, "cr" │ │ + .line 47 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getCR(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 46 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 48 │ const-string v2, "creature_subtype" │ │ + .line 50 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getCreatureSubtype(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 48 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 51 │ const-string v2, "creature_type" │ │ + .line 52 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getCreatureType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 51 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 53 │ const-string v2, "defensive_abilities" │ │ + .line 55 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getDefensiveAbilities(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 53 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 56 │ const-string v2, "dexterity" │ │ + .line 57 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getDexterity(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 56 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 58 │ const-string v2, "dr" │ │ + .line 59 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getDR(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 58 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 60 │ const-string v2, "environment" │ │ + .line 61 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getEnvironment(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 60 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 62 │ const-string v2, "feats" │ │ + .line 63 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getFeats(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 62 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 64 │ const-string v2, "fortitude" │ │ + .line 65 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getFortitude(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 64 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 66 │ const-string v2, "gear" │ │ + .line 67 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getGear(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 66 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 68 │ const-string v2, "hite_dice" │ │ + .line 69 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getHitDice(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 68 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 70 │ const-string v2, "hp" │ │ + .line 71 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getHP(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 70 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 72 │ const-string v2, "immune" │ │ + .line 73 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getImmune(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 72 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 74 │ const-string v2, "init" │ │ + .line 75 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getInit(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 74 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 76 │ const-string v2, "intelligence" │ │ + .line 77 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getIntelligence(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 76 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 78 │ const-string v2, "languages" │ │ + .line 79 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getLanguages(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 78 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 80 │ const-string v2, "level" │ │ + .line 81 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getLevel(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 80 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 82 │ const-string v2, "melee" │ │ + .line 83 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getMelee(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 82 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 84 │ const-string v2, "natural_armor" │ │ + .line 85 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getNaturalArmor(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 84 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 86 │ const-string v2, "organization" │ │ + .line 87 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getOrganization(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 86 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 88 │ const-string v2, "other_gear" │ │ + .line 89 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getOtherGear(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 88 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 90 │ const-string v2, "racial_modifiers" │ │ + .line 92 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getRacialModifiers(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 90 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 93 │ const-string v2, "ranged" │ │ + .line 94 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getRanged(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 93 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 95 │ const-string v2, "reach" │ │ + .line 96 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getReach(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 95 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 97 │ const-string v2, "reflex" │ │ + .line 98 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getReflex(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 97 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 99 │ const-string v2, "resist" │ │ + .line 100 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getResist(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 99 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 101 │ const-string v2, "senses" │ │ + .line 102 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSenses(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 101 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 103 │ const-string v2, "sex" │ │ + .line 104 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSex(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 103 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 105 │ const-string v2, "size" │ │ + .line 106 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSize(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 105 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 107 │ const-string v2, "skills" │ │ + .line 108 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSkills(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 107 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 109 │ const-string v2, "space" │ │ + .line 110 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSpace(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 109 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 111 │ const-string v2, "special_attacks" │ │ + .line 112 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSpecialAttacks(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 111 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 113 │ const-string v2, "special_qualities" │ │ + .line 115 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSpecialQualities(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 113 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 116 │ const-string v2, "speed" │ │ + .line 117 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSpeed(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 116 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 118 │ const-string v2, "sr" │ │ + .line 119 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSR(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 118 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 120 │ const-string v2, "strength" │ │ + .line 121 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getStrength(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 120 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 122 │ const-string v2, "super_race" │ │ + .line 123 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getSuperRace(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 122 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 124 │ const-string v2, "treasure" │ │ + .line 125 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getTreasure(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 124 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 126 │ const-string v2, "weaknesses" │ │ + .line 127 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getWeaknesses(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 126 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 128 │ const-string v2, "will" │ │ + .line 129 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getWill(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 128 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 130 │ const-string v2, "wisdom" │ │ + .line 131 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getWisdom(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 130 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 132 │ const-string v2, "xp" │ │ + .line 133 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/CreatureAdapter$CreatureUtils;->getXP(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 132 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 134 │ invoke-direct {p0, p1, p2}, Lorg/evilsoft/pathfinder/reference/render/json/CreatureRenderer;->renderCreatureSpells(Lorg/json/JSONObject;Ljava/lang/Integer;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 ├── smali/org/evilsoft/pathfinder/reference/render/json/HauntRenderer.smali │ @@ -57,108 +57,126 @@ │ .line 23 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 24 │ const-string v2, "alignment" │ │ + .line 25 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/HauntAdapter$HauntUtils;->getAlignment(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 24 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/HauntRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 26 │ const-string v2, "area" │ │ + .line 27 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/HauntAdapter$HauntUtils;->getArea(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 26 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/HauntRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 28 │ const-string v2, "caster_level" │ │ + .line 29 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/HauntAdapter$HauntUtils;->getCasterLevel(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 28 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/HauntRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 30 │ const-string v2, "cr" │ │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/HauntAdapter$HauntUtils;->getCr(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/HauntRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 31 │ const-string v2, "destruction" │ │ + .line 32 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/HauntAdapter$HauntUtils;->getDestruction(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 31 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/HauntRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 33 │ const-string v2, "effect" │ │ + .line 34 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/HauntAdapter$HauntUtils;->getEffect(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 33 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/HauntRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 35 │ const-string v2, "haunt_type" │ │ + .line 36 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/HauntAdapter$HauntUtils;->getHauntType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 35 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/HauntRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 37 │ const-string v2, "hp" │ │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/HauntAdapter$HauntUtils;->getHp(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/HauntRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 38 │ const-string v2, "notice" │ │ + .line 39 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/HauntAdapter$HauntUtils;->getNotice(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 38 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/HauntRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 40 │ const-string v2, "reset" │ │ + .line 41 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/HauntAdapter$HauntUtils;->getReset(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 40 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/HauntRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 42 │ const-string v2, "trigger" │ │ + .line 43 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/HauntAdapter$HauntUtils;->getTrigger(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 42 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/HauntRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 44 │ const-string v2, "xp" │ │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/HauntAdapter$HauntUtils;->getXp(Landroid/database/Cursor;)Ljava/lang/String; ├── smali/org/evilsoft/pathfinder/reference/render/json/ItemRenderer.smali │ @@ -77,18 +77,20 @@ │ move-result-object v5 │ │ invoke-virtual {p0, v2, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/json/ItemRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 49 │ const-string v4, "subsection" │ │ + .line 50 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter$ItemMiscUtils;->getSubsection(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 49 │ invoke-virtual {p0, v2, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/json/ItemRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 51 │ const-string v4, "value" │ │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter$ItemMiscUtils;->getValue(Landroid/database/Cursor;)Ljava/lang/String; │ │ @@ -157,14 +159,15 @@ │ .line 20 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/render/json/ItemRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getItemAdapter()Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter; │ │ move-result-object v2 │ │ + .line 21 │ invoke-virtual {v2, p2}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter;->getItemDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 23 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -193,36 +196,40 @@ │ move-result-object v3 │ │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ItemRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 27 │ const-string v2, "price" │ │ + .line 28 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter$ItemUtils;->getPrice(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 27 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ItemRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 29 │ const-string v2, "slot" │ │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter$ItemUtils;->getSlot(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ItemRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 30 │ const-string v2, "weight" │ │ + .line 31 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ItemAdapter$ItemUtils;->getWeight(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 30 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ItemRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 32 │ invoke-direct {p0, p1, p2}, Lorg/evilsoft/pathfinder/reference/render/json/ItemRenderer;->renderItemMisc(Lorg/json/JSONObject;Ljava/lang/Integer;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 ├── smali/org/evilsoft/pathfinder/reference/render/json/KingdomResourceRenderer.smali │ @@ -39,14 +39,15 @@ │ .line 19 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/render/json/KingdomResourceRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getKingdomResourceAdapter()Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter; │ │ move-result-object v2 │ │ + .line 20 │ invoke-virtual {v2, p2}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter;->getKingdomResourceDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 22 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -57,99 +58,119 @@ │ .line 23 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 24 │ const-string v2, "bp" │ │ + .line 26 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getBp(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 24 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/KingdomResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 27 │ const-string v2, "discount" │ │ + .line 29 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getDiscount(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 27 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/KingdomResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 30 │ const-string v2, "kingdom" │ │ + .line 32 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getKingdom(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 30 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/KingdomResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 33 │ const-string v2, "limit" │ │ + .line 35 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getLimit(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 33 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/KingdomResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 36 │ const-string v2, "lot" │ │ + .line 38 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getLot(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 36 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/KingdomResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 39 │ const-string v2, "magic_items" │ │ + .line 41 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getMagicItems(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 39 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/KingdomResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 42 │ const-string v2, "settlement" │ │ + .line 44 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getSettlement(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 42 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/KingdomResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 45 │ const-string v2, "special" │ │ + .line 47 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getSpecial(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 45 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/KingdomResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 48 │ const-string v2, "upgrade_from" │ │ + .line 50 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getUpgradeFrom(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 48 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/KingdomResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 51 │ const-string v2, "upgrade_to" │ │ + .line 53 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/KingdomResourceAdapter$KingdomResourceUtils;->getUpgradeTo(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 51 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/KingdomResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 56 │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/json/LinkRenderer.smali │ @@ -39,14 +39,15 @@ │ .line 19 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/render/json/LinkRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getLinkAdapter()Lorg/evilsoft/pathfinder/reference/db/book/LinkAdapter; │ │ move-result-object v2 │ │ + .line 20 │ invoke-virtual {v2, p2}, Lorg/evilsoft/pathfinder/reference/db/book/LinkAdapter;->getLinkDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 22 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -57,27 +58,31 @@ │ .line 23 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 24 │ const-string v2, "display" │ │ + .line 25 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/LinkAdapter$LinkUtils;->getDisplay(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v3 │ │ + .line 24 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/LinkRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 26 │ const-string v2, "link_url" │ │ + .line 27 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/LinkAdapter$LinkUtils;->getUrl(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 26 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/LinkRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 30 │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/json/MythicSpellRenderer.smali │ @@ -39,14 +39,15 @@ │ .line 19 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/render/json/MythicSpellRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getMythicSpellDetailAdapter()Lorg/evilsoft/pathfinder/reference/db/book/MythicSpellDetailAdapter; │ │ move-result-object v2 │ │ + .line 20 │ invoke-virtual {v2, p2}, Lorg/evilsoft/pathfinder/reference/db/book/MythicSpellDetailAdapter;->fetchMythicSpellDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 22 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -57,18 +58,20 @@ │ .line 23 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 24 │ const-string v2, "spell_source" │ │ + .line 26 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/MythicSpellDetailAdapter$MythicSpellDetailUtils;->getSpellSource(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 24 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/MythicSpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 29 │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/json/ResourceRenderer.smali │ @@ -57,108 +57,130 @@ │ .line 23 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 24 │ const-string v2, "bebefit" │ │ + .line 25 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getBenefit(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 24 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 26 │ const-string v2, "create" │ │ + .line 27 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getCreate(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 26 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 28 │ const-string v2, "earnings" │ │ + .line 29 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getEarnings(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 28 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 30 │ const-string v2, "rooms" │ │ + .line 31 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getRooms(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 30 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 32 │ const-string v2, "size" │ │ + .line 33 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getSize(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 32 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 34 │ const-string v2, "skills" │ │ + .line 35 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getSkills(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 34 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 36 │ const-string v2, "teams" │ │ + .line 37 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getTeams(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 36 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 38 │ const-string v2, "time" │ │ + .line 39 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getTime(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 38 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 40 │ const-string v2, "upgrade_from" │ │ + .line 41 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getUpgradeFrom(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 40 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 42 │ const-string v2, "upgrade_to" │ │ + .line 43 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getUpgradeTo(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 42 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 44 │ const-string v2, "wage" │ │ + .line 45 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/ResourceAdapter$ResourceUtils;->getWage(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 44 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/ResourceRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 48 │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/json/SectionRenderer.smali │ @@ -368,14 +368,15 @@ │ .line 49 │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/render/json/SectionRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v4}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSectionAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter; │ │ move-result-object v4 │ │ + .line 50 │ invoke-virtual {v4, p2}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter;->fetchSectionByParentId(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 52 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -535,18 +536,20 @@ │ move-result-object v2 │ │ invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 28 │ const-string v1, "description" │ │ + .line 29 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getDescription(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 28 │ invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 30 │ const-string v1, "text" │ │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getBody(Landroid/database/Cursor;)Ljava/lang/String; │ │ @@ -582,22 +585,25 @@ │ invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 34 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 35 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getSubtype(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 36 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getSectionId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v3 │ │ + .line 34 │ invoke-virtual {p0, v1, v2, v0, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SectionRenderer;->addTypeFields(Ljava/lang/String;Ljava/lang/String;Lorg/json/JSONObject;Ljava/lang/Integer;)V │ │ .line 37 │ invoke-static {p1}, Lorg/evilsoft/pathfinder/reference/db/book/SectionAdapter$SectionUtils;->getSectionId(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v1 ├── smali/org/evilsoft/pathfinder/reference/render/json/SettlementRenderer.smali │ @@ -39,14 +39,15 @@ │ .line 19 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSettlementAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter; │ │ move-result-object v2 │ │ + .line 20 │ invoke-virtual {v2, p2}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter;->getSettlementDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 22 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -57,189 +58,229 @@ │ .line 23 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 24 │ const-string v2, "alignment" │ │ + .line 25 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getAlignment(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 24 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 26 │ const-string v2, "base_value" │ │ + .line 27 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getBaseValue(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 26 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 28 │ const-string v2, "corruption" │ │ + .line 29 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getCorruption(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 28 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 30 │ const-string v2, "crime" │ │ + .line 31 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getCrime(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 30 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 32 │ const-string v2, "danger" │ │ + .line 33 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getDanger(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 32 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 34 │ const-string v2, "disadvantages" │ │ + .line 36 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getDisadvantages(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 34 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 37 │ const-string v2, "economy" │ │ + .line 38 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getEconomy(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 37 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 39 │ const-string v2, "government" │ │ + .line 40 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getGovernment(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 39 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 41 │ const-string v2, "law" │ │ + .line 42 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getLaw(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 41 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 43 │ const-string v2, "lore" │ │ + .line 44 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getLore(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 43 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 45 │ const-string v2, "major_items" │ │ + .line 46 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getMajorItems(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 45 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 47 │ const-string v2, "medium_items" │ │ + .line 49 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getMediumItems(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 47 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 50 │ const-string v2, "minor_items" │ │ + .line 51 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getMinorItems(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 50 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 52 │ const-string v2, "population" │ │ + .line 53 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getPopulation(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 52 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 54 │ const-string v2, "purchase_limit" │ │ + .line 56 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getPurchaseLimit(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 54 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 57 │ const-string v2, "qualities" │ │ + .line 58 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getQualities(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 57 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 59 │ const-string v2, "settlement_type" │ │ + .line 61 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getSettlementType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 59 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 62 │ const-string v2, "size" │ │ + .line 63 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getSize(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 62 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 64 │ const-string v2, "society" │ │ + .line 65 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getSociety(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 64 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 66 │ const-string v2, "spellcasting" │ │ + .line 68 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SettlementAdapter$SettlementUtils;->getSpellcasting(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 66 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SettlementRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 71 │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/json/SkillRenderer.smali │ @@ -57,36 +57,42 @@ │ .line 23 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 24 │ const-string v2, "armor_check_penalty" │ │ + .line 25 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SkillAdapter$SkillUtils;->getArmorCheckPenalty(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v3 │ │ + .line 24 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SkillRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 26 │ const-string v2, "attribute" │ │ + .line 27 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SkillAdapter$SkillUtils;->getAttribute(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 26 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SkillRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 28 │ const-string v2, "trained_only" │ │ + .line 29 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SkillAdapter$SkillUtils;->getTrainedOnly(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v3 │ │ + .line 28 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SkillRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 32 │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/json/SpellRenderer.smali │ @@ -37,14 +37,15 @@ │ .line 77 │ iget-object v4, p0, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v4}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSpellComponentAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SpellComponentAdapter; │ │ move-result-object v4 │ │ + .line 78 │ invoke-virtual {v4, p2}, Lorg/evilsoft/pathfinder/reference/db/book/SpellComponentAdapter;->fetchSpellComponents(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v2 │ │ .line 80 │ .local v2, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -68,27 +69,31 @@ │ │ invoke-direct {v0}, Lorg/json/JSONObject;->()V │ │ .line 84 │ .local v0, "c":Lorg/json/JSONObject; │ const-string v4, "type" │ │ + .line 86 │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/book/SpellComponentAdapter$SpellComponentUtils;->getComponentType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 84 │ invoke-virtual {p0, v0, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 87 │ const-string v4, "description" │ │ + .line 89 │ invoke-static {v2}, Lorg/evilsoft/pathfinder/reference/db/book/SpellComponentAdapter$SpellComponentUtils;->getDescription(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 87 │ invoke-virtual {p0, v0, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 90 │ invoke-virtual {v1, v0}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ .line 91 │ invoke-interface {v2}, Landroid/database/Cursor;->moveToNext()Z │ @@ -146,14 +151,15 @@ │ .line 103 │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v3}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSpellDescriptorAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SpellDescriptorAdapter; │ │ move-result-object v3 │ │ + .line 104 │ invoke-virtual {v3, p2}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDescriptorAdapter;->getSpellDescriptors(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 106 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -168,19 +174,20 @@ │ invoke-direct {v1}, Lorg/json/JSONArray;->()V │ │ .line 108 │ .local v1, "descriptors":Lorg/json/JSONArray; │ :goto_0 │ if-eqz v2, :cond_0 │ │ - .line 109 │ + .line 110 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDescriptorAdapter$SpellDescriptorUtils;->getDescriptor(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 109 │ invoke-virtual {v1, v3}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ .line 111 │ invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ │ move-result v2 │ │ @@ -233,14 +240,15 @@ │ .line 123 │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v3}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSpellEffectAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SpellEffectAdapter; │ │ move-result-object v3 │ │ + .line 124 │ invoke-virtual {v3, p2}, Lorg/evilsoft/pathfinder/reference/db/book/SpellEffectAdapter;->fetchSpellEffects(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 126 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -255,23 +263,25 @@ │ invoke-direct {v1}, Lorg/json/JSONObject;->()V │ │ .line 128 │ .local v1, "effects":Lorg/json/JSONObject; │ :goto_0 │ if-eqz v2, :cond_0 │ │ - .line 129 │ + .line 130 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellEffectAdapter$SpellEffectUtils;->getName(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 132 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellEffectAdapter$SpellEffectUtils;->getDescription(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 129 │ invoke-virtual {v1, v3, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 133 │ invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ │ move-result v2 │ │ @@ -355,36 +365,42 @@ │ │ invoke-direct {v2}, Lorg/json/JSONObject;->()V │ │ .line 152 │ .local v2, "l":Lorg/json/JSONObject; │ const-string v4, "class" │ │ + .line 153 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellListAdapter$SpellListUtils;->getClass(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 152 │ invoke-virtual {p0, v2, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 154 │ const-string v4, "level" │ │ + .line 155 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellListAdapter$SpellListUtils;->getLevel(Landroid/database/Cursor;)Ljava/lang/Integer; │ │ move-result-object v5 │ │ + .line 154 │ invoke-virtual {p0, v2, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 156 │ const-string v4, "magic_type" │ │ + .line 157 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellListAdapter$SpellListUtils;->getMagicType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 156 │ invoke-virtual {p0, v2, v4, v5}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 158 │ invoke-virtual {v3, v2}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ .line 159 │ invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ @@ -442,14 +458,15 @@ │ .line 171 │ iget-object v3, p0, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v3}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSpellSubschoolAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SpellSubschoolAdapter; │ │ move-result-object v3 │ │ + .line 172 │ invoke-virtual {v3, p2}, Lorg/evilsoft/pathfinder/reference/db/book/SpellSubschoolAdapter;->getSpellSubschools(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 174 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -464,19 +481,20 @@ │ invoke-direct {v2}, Lorg/json/JSONArray;->()V │ │ .line 176 │ .local v2, "subschools":Lorg/json/JSONArray; │ :goto_0 │ if-eqz v1, :cond_0 │ │ - .line 177 │ + .line 178 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellSubschoolAdapter$SpellSubschoolUtils;->getSubschool(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 177 │ invoke-virtual {v2, v3}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ .line 179 │ invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z │ │ move-result v1 │ │ @@ -531,14 +549,15 @@ │ .line 25 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getSpellDetailAdapter()Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter; │ │ move-result-object v2 │ │ + .line 26 │ invoke-virtual {v2, p2}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter;->fetchSpellDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 28 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -549,108 +568,130 @@ │ .line 29 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 33 │ const-string v2, "casting_time" │ │ + .line 35 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getCastingTime(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 33 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 36 │ const-string v2, "component_text" │ │ + .line 38 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getComponentText(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 36 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 39 │ const-string v2, "descriptor_text" │ │ + .line 41 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getDescriptorText(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 39 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 42 │ const-string v2, "duration" │ │ + .line 43 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getDuration(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 42 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 44 │ const-string v2, "level_text" │ │ + .line 46 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getLevelText(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 44 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 47 │ const-string v2, "preparation_time" │ │ + .line 49 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getPreparationTime(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 47 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 50 │ const-string v2, "range" │ │ + .line 51 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getRange(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 50 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 52 │ const-string v2, "saving_throw" │ │ + .line 54 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getSavingThrow(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 52 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 55 │ const-string v2, "school" │ │ + .line 56 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getSchool(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 55 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 57 │ const-string v2, "spell_resistance" │ │ + .line 59 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getSpellResistance(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 57 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 60 │ const-string v2, "subschool_text" │ │ + .line 62 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/SpellDetailAdapter$SpellDetailUtils;->getSubschoolText(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 60 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 63 │ invoke-direct {p0, p1, p2}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->renderSpellComponents(Lorg/json/JSONObject;Ljava/lang/Integer;)V │ │ .line 64 │ invoke-direct {p0, p1, p2}, Lorg/evilsoft/pathfinder/reference/render/json/SpellRenderer;->renderSpellDescriptors(Lorg/json/JSONObject;Ljava/lang/Integer;)V ├── smali/org/evilsoft/pathfinder/reference/render/json/TrapRenderer.smali │ @@ -39,14 +39,15 @@ │ .line 19 │ iget-object v2, p0, Lorg/evilsoft/pathfinder/reference/render/json/TrapRenderer;->bookDbAdapter:Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter; │ │ invoke-virtual {v2}, Lorg/evilsoft/pathfinder/reference/db/book/BookDbAdapter;->getTrapAdapter()Lorg/evilsoft/pathfinder/reference/db/book/TrapAdapter; │ │ move-result-object v2 │ │ + .line 20 │ invoke-virtual {v2, p2}, Lorg/evilsoft/pathfinder/reference/db/book/TrapAdapter;->getTrapDetails(Ljava/lang/Integer;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 22 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -66,72 +67,86 @@ │ move-result-object v3 │ │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/TrapRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 25 │ const-string v2, "disable_device" │ │ + .line 26 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/TrapAdapter$TrapUtils;->getDisableDevice(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 25 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/TrapRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 27 │ const-string v2, "duration" │ │ + .line 28 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/TrapAdapter$TrapUtils;->getDuration(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 27 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/TrapRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 29 │ const-string v2, "effect" │ │ + .line 30 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/TrapAdapter$TrapUtils;->getEffect(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 29 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/TrapRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 31 │ const-string v2, "perception" │ │ + .line 32 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/TrapAdapter$TrapUtils;->getPerception(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 31 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/TrapRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 33 │ const-string v2, "reset" │ │ + .line 34 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/TrapAdapter$TrapUtils;->getReset(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 33 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/TrapRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 35 │ const-string v2, "trap_type" │ │ + .line 36 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/TrapAdapter$TrapUtils;->getTrapType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 35 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/TrapRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 37 │ const-string v2, "trigger" │ │ + .line 38 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/TrapAdapter$TrapUtils;->getTrigger(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 37 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/TrapRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 41 │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/render/json/VehicleRenderer.smali │ @@ -57,216 +57,262 @@ │ .line 23 │ .local v1, "has_next":Z │ if-eqz v1, :cond_0 │ │ .line 24 │ const-string v2, "ac" │ │ + .line 25 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getAc(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 24 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 26 │ const-string v2, "acceleration" │ │ + .line 27 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getAcceleration(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 26 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 28 │ const-string v2, "base_save" │ │ + .line 29 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getBaseSave(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 28 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 30 │ const-string v2, "cmb" │ │ + .line 31 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getCmb(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 30 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 32 │ const-string v2, "cmd" │ │ + .line 33 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getCmd(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 32 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 34 │ const-string v2, "cost" │ │ + .line 35 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getCost(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 34 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 36 │ const-string v2, "crew" │ │ + .line 37 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getCrew(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 36 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 38 │ const-string v2, "deck" │ │ + .line 39 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getDeck(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 38 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 40 │ const-string v2, "decks" │ │ + .line 41 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getDecks(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 40 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 42 │ const-string v2, "driving_check" │ │ + .line 43 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getDrivingCheck(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 42 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 44 │ const-string v2, "driving_device" │ │ + .line 45 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getDrivingDevice(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 44 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 46 │ const-string v2, "driving_space" │ │ + .line 47 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getDrivingSpace(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 46 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 48 │ const-string v2, "forward_facing" │ │ + .line 49 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getForwardFacing(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 48 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 50 │ const-string v2, "hardness" │ │ + .line 51 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getHardness(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 50 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 52 │ const-string v2, "hp" │ │ + .line 53 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getHp(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 52 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 54 │ const-string v2, "maximum_speed" │ │ + .line 55 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getMaximumSpeed(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 54 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 56 │ const-string v2, "passengers" │ │ + .line 57 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getPassengers(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 56 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 58 │ const-string v2, "propulsion" │ │ + .line 59 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getPropulsion(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 58 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 60 │ const-string v2, "ramming_damage" │ │ + .line 61 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getRammingDamage(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 60 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 62 │ const-string v2, "size" │ │ + .line 63 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getSize(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 62 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 64 │ const-string v2, "squares" │ │ + .line 65 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getSquares(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 64 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 66 │ const-string v2, "vehicle_type" │ │ + .line 67 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getVehicleType(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 66 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 68 │ const-string v2, "weapons" │ │ + .line 69 │ invoke-static {v0}, Lorg/evilsoft/pathfinder/reference/db/book/VehicleAdapter$VehicleUtils;->getWeapons(Landroid/database/Cursor;)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 68 │ invoke-virtual {p0, p1, v2, v3}, Lorg/evilsoft/pathfinder/reference/render/json/VehicleRenderer;->addField(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 72 │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V ├── smali/org/evilsoft/pathfinder/reference/utils/UrlAliaser.smali │ @@ -45,14 +45,15 @@ │ move-result-object v2 │ │ .line 50 │ invoke-virtual {p0}, Lorg/evilsoft/pathfinder/reference/db/DbWrangler;->getIndexDbAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter; │ │ move-result-object v3 │ │ + .line 51 │ invoke-virtual {v3}, Lorg/evilsoft/pathfinder/reference/db/index/IndexDbAdapter;->getIndexGroupAdapter()Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter; │ │ move-result-object v3 │ │ invoke-virtual {v3, v2}, Lorg/evilsoft/pathfinder/reference/db/index/IndexGroupAdapter;->fetchByMatchUrl(Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ @@ -228,20 +229,21 @@ │ │ move-result-object v1 │ │ .line 21 │ :goto_0 │ return-object v1 │ │ - .line 17 │ + .line 18 │ :cond_0 │ invoke-static {p0, v0}, Lorg/evilsoft/pathfinder/reference/utils/UrlAliaser;->aliasCategoryUrl(Lorg/evilsoft/pathfinder/reference/db/DbWrangler;[Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 17 │ invoke-static {p0, v1}, Lorg/evilsoft/pathfinder/reference/utils/UrlAliaser;->dereferenceUrl(Lorg/evilsoft/pathfinder/reference/db/DbWrangler;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ goto :goto_0 │ │ .line 21 ├── original/AndroidManifest.xml │ @@ -1,28 +1,28 @@ │ -00000000: 0300 0800 fc1d 0000 0100 1c00 840f 0000 ................ │ +00000000: 0300 0800 001e 0000 0100 1c00 880f 0000 ................ │ 00000010: 4a00 0000 0000 0000 0000 0000 4401 0000 J...........D... │ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4... │ 00000030: 5600 0000 7a00 0000 9800 0000 a400 0000 V...z........... │ 00000040: c000 0000 de00 0000 fa00 0000 1801 0000 ................ │ 00000050: 2401 0000 3e01 0000 4c01 0000 5a01 0000 $...>...L...Z... │ 00000060: 6801 0000 8201 0000 9601 0000 aa01 0000 h............... │ 00000070: c001 0000 d401 0000 e601 0000 3e02 0000 ............>... │ 00000080: 4202 0000 5402 0000 8802 0000 bc02 0000 B...T........... │ 00000090: d002 0000 1603 0000 2403 0000 2c03 0000 ........$...,... │ -000000a0: 4803 0000 5c03 0000 7e03 0000 d403 0000 H...\...~....... │ -000000b0: 0e04 0000 3204 0000 4c04 0000 9404 0000 ....2...L....... │ -000000c0: a804 0000 ec04 0000 0205 0000 4205 0000 ............B... │ -000000d0: 6605 0000 8405 0000 9405 0000 d005 0000 f............... │ -000000e0: e405 0000 2606 0000 5606 0000 ba06 0000 ....&...V....... │ -000000f0: ce06 0000 4a07 0000 a807 0000 2008 0000 ....J....... ... │ -00000100: 7a08 0000 f208 0000 4c09 0000 c609 0000 z.......L....... │ -00000110: 220a 0000 4e0a 0000 6e0a 0000 a60a 0000 "...N...n....... │ -00000120: ea0a 0000 460b 0000 940b 0000 e40b 0000 ....F........... │ -00000130: 3c0c 0000 940c 0000 ec0c 0000 440d 0000 <...........D... │ -00000140: 980d 0000 e20d 0000 fe0d 0000 0b00 7600 ..............v. │ +000000a0: 4a03 0000 5e03 0000 8003 0000 d603 0000 J...^........... │ +000000b0: 1004 0000 3404 0000 4e04 0000 9604 0000 ....4...N....... │ +000000c0: aa04 0000 ee04 0000 0405 0000 4405 0000 ............D... │ +000000d0: 6805 0000 8605 0000 9605 0000 d205 0000 h............... │ +000000e0: e605 0000 2806 0000 5806 0000 bc06 0000 ....(...X....... │ +000000f0: d006 0000 4c07 0000 aa07 0000 2208 0000 ....L......."... │ +00000100: 7c08 0000 f408 0000 4e09 0000 c809 0000 |.......N....... │ +00000110: 240a 0000 500a 0000 700a 0000 a80a 0000 $...P...p....... │ +00000120: ec0a 0000 480b 0000 960b 0000 e60b 0000 ....H........... │ +00000130: 3e0c 0000 960c 0000 ee0c 0000 460d 0000 >...........F... │ +00000140: 9a0d 0000 e40d 0000 000e 0000 0b00 7600 ..............v. │ 00000150: 6500 7200 7300 6900 6f00 6e00 4300 6f00 e.r.s.i.o.n.C.o. │ 00000160: 6400 6500 0000 0b00 7600 6500 7200 7300 d.e.....v.e.r.s. │ 00000170: 6900 6f00 6e00 4e00 6100 6d00 6500 0000 i.o.n.N.a.m.e... │ 00000180: 0f00 6900 6e00 7300 7400 6100 6c00 6c00 ..i.n.s.t.a.l.l. │ 00000190: 4c00 6f00 6300 6100 7400 6900 6f00 6e00 L.o.c.a.t.i.o.n. │ 000001a0: 0000 1000 7400 6100 7200 6700 6500 7400 ....t.a.r.g.e.t. │ 000001b0: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i. │ @@ -65,416 +65,416 @@ │ 00000400: 6100 6d00 6500 0000 0800 6d00 6100 6e00 a.m.e.....m.a.n. │ 00000410: 6900 6600 6500 7300 7400 0000 2100 6f00 i.f.e.s.t...!.o. │ 00000420: 7200 6700 2e00 6500 7600 6900 6c00 7300 r.g...e.v.i.l.s. │ 00000430: 6f00 6600 7400 2e00 7000 6100 7400 6800 o.f.t...p.a.t.h. │ 00000440: 6600 6900 6e00 6400 6500 7200 2e00 7200 f.i.n.d.e.r...r. │ 00000450: 6500 6600 6500 7200 6500 6e00 6300 6500 e.f.e.r.e.n.c.e. │ 00000460: 0000 0500 3100 2e00 3400 2e00 3000 0000 ....1...4...0... │ -00000470: 0200 3100 3500 0000 0c00 3400 2e00 3000 ..1.5.....4...0. │ -00000480: 2e00 3400 2d00 3200 3900 3100 3900 3000 ..4.-.2.9.1.9.0. │ -00000490: 3200 0000 0800 7500 7300 6500 7300 2d00 2.....u.s.e.s.-. │ -000004a0: 7300 6400 6b00 0000 0f00 7500 7300 6500 s.d.k.....u.s.e. │ -000004b0: 7300 2d00 7000 6500 7200 6d00 6900 7300 s.-.p.e.r.m.i.s. │ -000004c0: 7300 6900 6f00 6e00 0000 2900 6100 6e00 s.i.o.n...).a.n. │ -000004d0: 6400 7200 6f00 6900 6400 2e00 7000 6500 d.r.o.i.d...p.e. │ -000004e0: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n. │ -000004f0: 2e00 5700 5200 4900 5400 4500 5f00 4500 ..W.R.I.T.E._.E. │ -00000500: 5800 5400 4500 5200 4e00 4100 4c00 5f00 X.T.E.R.N.A.L._. │ -00000510: 5300 5400 4f00 5200 4100 4700 4500 0000 S.T.O.R.A.G.E... │ -00000520: 1b00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -00000530: 2e00 7000 6500 7200 6d00 6900 7300 7300 ..p.e.r.m.i.s.s. │ -00000540: 6900 6f00 6e00 2e00 4900 4e00 5400 4500 i.o.n...I.N.T.E. │ -00000550: 5200 4e00 4500 5400 0000 1000 7300 7500 R.N.E.T.....s.u. │ -00000560: 7000 7000 6f00 7200 7400 7300 2d00 7300 p.p.o.r.t.s.-.s. │ -00000570: 6300 7200 6500 6500 6e00 7300 0000 0b00 c.r.e.e.n.s..... │ -00000580: 6100 7000 7000 6c00 6900 6300 6100 7400 a.p.p.l.i.c.a.t. │ -00000590: 6900 6f00 6e00 0000 2200 5000 6100 7400 i.o.n...".P.a.t. │ -000005a0: 6800 6600 6900 6e00 6400 6500 7200 4f00 h.f.i.n.d.e.r.O. │ -000005b0: 7000 6500 6e00 5200 6500 6600 6500 7200 p.e.n.R.e.f.e.r. │ -000005c0: 6500 6e00 6300 6500 4100 7000 7000 6c00 e.n.c.e.A.p.p.l. │ -000005d0: 6900 6300 6100 7400 6900 6f00 6e00 0000 i.c.a.t.i.o.n... │ -000005e0: 0800 6100 6300 7400 6900 7600 6900 7400 ..a.c.t.i.v.i.t. │ -000005f0: 7900 0000 2000 2e00 5000 6100 7400 6800 y... ...P.a.t.h. │ -00000600: 6600 6900 6e00 6400 6500 7200 4f00 7000 f.i.n.d.e.r.O.p. │ -00000610: 6500 6e00 5200 6500 6600 6500 7200 6500 e.n.R.e.f.e.r.e. │ -00000620: 6e00 6300 6500 4100 6300 7400 6900 7600 n.c.e.A.c.t.i.v. │ -00000630: 6900 7400 7900 0000 0900 6d00 6500 7400 i.t.y.....m.e.t. │ -00000640: 6100 2d00 6400 6100 7400 6100 0000 1e00 a.-.d.a.t.a..... │ -00000650: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ -00000660: 6100 7000 7000 2e00 6400 6500 6600 6100 a.p.p...d.e.f.a. │ -00000670: 7500 6c00 7400 5f00 7300 6500 6100 7200 u.l.t._.s.e.a.r. │ -00000680: 6300 6800 6100 6200 6c00 6500 0000 1000 c.h.a.b.l.e..... │ -00000690: 2e00 4400 6500 7400 6100 6900 6c00 7300 ..D.e.t.a.i.l.s. │ -000006a0: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y. │ -000006b0: 0000 0d00 6900 6e00 7400 6500 6e00 7400 ....i.n.t.e.n.t. │ -000006c0: 2d00 6600 6900 6c00 7400 6500 7200 0000 -.f.i.l.t.e.r... │ -000006d0: 0600 6100 6300 7400 6900 6f00 6e00 0000 ..a.c.t.i.o.n... │ -000006e0: 1c00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -000006f0: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t... │ -00000700: 6100 6300 7400 6900 6f00 6e00 2e00 5300 a.c.t.i.o.n...S. │ -00000710: 4500 4100 5200 4300 4800 0000 0800 6300 E.A.R.C.H.....c. │ -00000720: 6100 7400 6500 6700 6f00 7200 7900 0000 a.t.e.g.o.r.y... │ -00000730: 1f00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -00000740: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t... │ -00000750: 6300 6100 7400 6500 6700 6f00 7200 7900 c.a.t.e.g.o.r.y. │ -00000760: 2e00 4400 4500 4600 4100 5500 4c00 5400 ..D.E.F.A.U.L.T. │ -00000770: 0000 1600 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ -00000780: 6400 2e00 6100 7000 7000 2e00 7300 6500 d...a.p.p...s.e. │ -00000790: 6100 7200 6300 6800 6100 6200 6c00 6500 a.r.c.h.a.b.l.e. │ -000007a0: 0000 3000 6f00 7200 6700 2e00 6500 7600 ..0.o.r.g...e.v. │ -000007b0: 6900 6c00 7300 6f00 6600 7400 2e00 7000 i.l.s.o.f.t...p. │ -000007c0: 6100 7400 6800 6600 6900 6e00 6400 6500 a.t.h.f.i.n.d.e. │ -000007d0: 7200 2e00 7200 6500 6600 6500 7200 6500 r...r.e.f.e.r.e. │ -000007e0: 6e00 6300 6500 2e00 5300 6500 6100 7200 n.c.e...S.e.a.r. │ -000007f0: 6300 6800 5000 7200 6f00 7600 6900 6400 c.h.P.r.o.v.i.d. │ -00000800: 6500 7200 0000 0800 7000 7200 6f00 7600 e.r.....p.r.o.v. │ -00000810: 6900 6400 6500 7200 0000 3c00 6f00 7200 i.d.e.r...<.o.r. │ -00000820: 6700 2e00 6500 7600 6900 6c00 7300 6f00 g...e.v.i.l.s.o. │ -00000830: 6600 7400 2e00 7000 6100 7400 6800 6600 f.t...p.a.t.h.f. │ -00000840: 6900 6e00 6400 6500 7200 2e00 7200 6500 i.n.d.e.r...r.e. │ -00000850: 6600 6500 7200 6500 6e00 6300 6500 2e00 f.e.r.e.n.c.e... │ -00000860: 6100 7000 6900 2e00 5300 6500 6300 7400 a.p.i...S.e.c.t. │ -00000870: 6900 6f00 6e00 4300 6f00 6e00 7400 6500 i.o.n.C.o.n.t.e. │ -00000880: 6e00 7400 5000 7200 6f00 7600 6900 6400 n.t.P.r.o.v.i.d. │ -00000890: 6500 7200 0000 2d00 6f00 7200 6700 2e00 e.r...-.o.r.g... │ -000008a0: 6500 7600 6900 6c00 7300 6f00 6600 7400 e.v.i.l.s.o.f.t. │ -000008b0: 2e00 7000 6100 7400 6800 6600 6900 6e00 ..p.a.t.h.f.i.n. │ -000008c0: 6400 6500 7200 2e00 7200 6500 6600 6500 d.e.r...r.e.f.e. │ -000008d0: 7200 6500 6e00 6300 6500 2e00 6100 7000 r.e.n.c.e...a.p. │ -000008e0: 6900 2e00 7300 6500 6300 7400 6900 6f00 i...s.e.c.t.i.o. │ -000008f0: 6e00 0000 3a00 6f00 7200 6700 2e00 6500 n...:.o.r.g...e. │ -00000900: 7600 6900 6c00 7300 6f00 6600 7400 2e00 v.i.l.s.o.f.t... │ -00000910: 7000 6100 7400 6800 6600 6900 6e00 6400 p.a.t.h.f.i.n.d. │ -00000920: 6500 7200 2e00 7200 6500 6600 6500 7200 e.r...r.e.f.e.r. │ -00000930: 6500 6e00 6300 6500 2e00 6100 7000 6900 e.n.c.e...a.p.i. │ -00000940: 2e00 5300 6b00 6900 6c00 6c00 4300 6f00 ..S.k.i.l.l.C.o. │ -00000950: 6e00 7400 6500 6e00 7400 5000 7200 6f00 n.t.e.n.t.P.r.o. │ -00000960: 7600 6900 6400 6500 7200 0000 2b00 6f00 v.i.d.e.r...+.o. │ -00000970: 7200 6700 2e00 6500 7600 6900 6c00 7300 r.g...e.v.i.l.s. │ -00000980: 6f00 6600 7400 2e00 7000 6100 7400 6800 o.f.t...p.a.t.h. │ -00000990: 6600 6900 6e00 6400 6500 7200 2e00 7200 f.i.n.d.e.r...r. │ -000009a0: 6500 6600 6500 7200 6500 6e00 6300 6500 e.f.e.r.e.n.c.e. │ -000009b0: 2e00 6100 7000 6900 2e00 7300 6b00 6900 ..a.p.i...s.k.i. │ -000009c0: 6c00 6c00 0000 3a00 6f00 7200 6700 2e00 l.l...:.o.r.g... │ -000009d0: 6500 7600 6900 6c00 7300 6f00 6600 7400 e.v.i.l.s.o.f.t. │ -000009e0: 2e00 7000 6100 7400 6800 6600 6900 6e00 ..p.a.t.h.f.i.n. │ -000009f0: 6400 6500 7200 2e00 7200 6500 6600 6500 d.e.r...r.e.f.e. │ -00000a00: 7200 6500 6e00 6300 6500 2e00 6100 7000 r.e.n.c.e...a.p. │ -00000a10: 6900 2e00 5300 7000 6500 6c00 6c00 4300 i...S.p.e.l.l.C. │ -00000a20: 6f00 6e00 7400 6500 6e00 7400 5000 7200 o.n.t.e.n.t.P.r. │ -00000a30: 6f00 7600 6900 6400 6500 7200 0000 2b00 o.v.i.d.e.r...+. │ -00000a40: 6f00 7200 6700 2e00 6500 7600 6900 6c00 o.r.g...e.v.i.l. │ -00000a50: 7300 6f00 6600 7400 2e00 7000 6100 7400 s.o.f.t...p.a.t. │ -00000a60: 6800 6600 6900 6e00 6400 6500 7200 2e00 h.f.i.n.d.e.r... │ -00000a70: 7200 6500 6600 6500 7200 6500 6e00 6300 r.e.f.e.r.e.n.c. │ -00000a80: 6500 2e00 6100 7000 6900 2e00 7300 7000 e...a.p.i...s.p. │ -00000a90: 6500 6c00 6c00 0000 3b00 6f00 7200 6700 e.l.l...;.o.r.g. │ -00000aa0: 2e00 6500 7600 6900 6c00 7300 6f00 6600 ..e.v.i.l.s.o.f. │ -00000ab0: 7400 2e00 7000 6100 7400 6800 6600 6900 t...p.a.t.h.f.i. │ -00000ac0: 6e00 6400 6500 7200 2e00 7200 6500 6600 n.d.e.r...r.e.f. │ -00000ad0: 6500 7200 6500 6e00 6300 6500 2e00 6100 e.r.e.n.c.e...a. │ -00000ae0: 7000 6900 2e00 4300 6100 7300 7400 6500 p.i...C.a.s.t.e. │ -00000af0: 7200 4300 6f00 6e00 7400 6500 6e00 7400 r.C.o.n.t.e.n.t. │ -00000b00: 5000 7200 6f00 7600 6900 6400 6500 7200 P.r.o.v.i.d.e.r. │ -00000b10: 0000 2c00 6f00 7200 6700 2e00 6500 7600 ..,.o.r.g...e.v. │ -00000b20: 6900 6c00 7300 6f00 6600 7400 2e00 7000 i.l.s.o.f.t...p. │ -00000b30: 6100 7400 6800 6600 6900 6e00 6400 6500 a.t.h.f.i.n.d.e. │ -00000b40: 7200 2e00 7200 6500 6600 6500 7200 6500 r...r.e.f.e.r.e. │ -00000b50: 6e00 6300 6500 2e00 6100 7000 6900 2e00 n.c.e...a.p.i... │ -00000b60: 6300 6100 7300 7400 6500 7200 0000 1400 c.a.s.t.e.r..... │ -00000b70: 2e00 5300 6500 6300 7400 6900 6f00 6e00 ..S.e.c.t.i.o.n. │ -00000b80: 5600 6900 6500 7700 4100 6300 7400 6900 V.i.e.w.A.c.t.i. │ -00000b90: 7600 6900 7400 7900 0000 0e00 2e00 5300 v.i.t.y.......S. │ -00000ba0: 7400 6100 7200 7400 4100 6300 7400 6900 t.a.r.t.A.c.t.i. │ -00000bb0: 7600 6900 7400 7900 0000 1a00 6100 6e00 v.i.t.y.....a.n. │ -00000bc0: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ -00000bd0: 7400 6500 6e00 7400 2e00 6100 6300 7400 t.e.n.t...a.c.t. │ -00000be0: 6900 6f00 6e00 2e00 4d00 4100 4900 4e00 i.o.n...M.A.I.N. │ -00000bf0: 0000 2000 6100 6e00 6400 7200 6f00 6900 .. .a.n.d.r.o.i. │ -00000c00: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ -00000c10: 2e00 6300 6100 7400 6500 6700 6f00 7200 ..c.a.t.e.g.o.r. │ -00000c20: 7900 2e00 4c00 4100 5500 4e00 4300 4800 y...L.A.U.N.C.H. │ -00000c30: 4500 5200 0000 2c00 6100 6e00 6400 7200 E.R...,.a.n.d.r. │ -00000c40: 6f00 6900 6400 2e00 6900 6e00 7400 6500 o.i.d...i.n.t.e. │ -00000c50: 6e00 7400 2e00 6300 6100 7400 6500 6700 n.t...c.a.t.e.g. │ -00000c60: 6f00 7200 7900 2e00 4d00 5500 4c00 5400 o.r.y...M.U.L.T. │ -00000c70: 4900 5700 4900 4e00 4400 4f00 5700 5f00 I.W.I.N.D.O.W._. │ -00000c80: 4c00 4100 5500 4e00 4300 4800 4500 5200 L.A.U.N.C.H.E.R. │ -00000c90: 0000 2500 6300 6f00 6d00 2e00 7300 6500 ..%.c.o.m...s.e. │ -00000ca0: 6300 2e00 6d00 6900 6e00 6900 6d00 6f00 c...m.i.n.i.m.o. │ -00000cb0: 6400 6500 2e00 6900 6300 6f00 6e00 2e00 d.e...i.c.o.n... │ -00000cc0: 7000 6f00 7200 7400 7200 6100 6900 7400 p.o.r.t.r.a.i.t. │ -00000cd0: 2e00 6e00 6f00 7200 6d00 6100 6c00 0000 ..n.o.r.m.a.l... │ -00000ce0: 2600 6300 6f00 6d00 2e00 7300 6500 6300 &.c.o.m...s.e.c. │ -00000cf0: 2e00 6d00 6900 6e00 6900 6d00 6f00 6400 ..m.i.n.i.m.o.d. │ -00000d00: 6500 2e00 6900 6300 6f00 6e00 2e00 6c00 e...i.c.o.n...l. │ -00000d10: 6100 6e00 6400 7300 6300 6100 7000 6500 a.n.d.s.c.a.p.e. │ -00000d20: 2e00 6e00 6f00 7200 6d00 6100 6c00 0000 ..n.o.r.m.a.l... │ -00000d30: 2a00 6300 6f00 6d00 2e00 7300 6500 6300 *.c.o.m...s.e.c. │ -00000d40: 2e00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -00000d50: 2e00 6d00 7500 6c00 7400 6900 7700 6900 ..m.u.l.t.i.w.i. │ -00000d60: 6e00 6400 6f00 7700 2e00 4400 4500 4600 n.d.o.w...D.E.F. │ -00000d70: 4100 5500 4c00 5400 5f00 5300 4900 5a00 A.U.L.T._.S.I.Z. │ -00000d80: 4500 5f00 5700 0000 2a00 6300 6f00 6d00 E._.W...*.c.o.m. │ -00000d90: 2e00 7300 6500 6300 2e00 6100 6e00 6400 ..s.e.c...a.n.d. │ -00000da0: 7200 6f00 6900 6400 2e00 6d00 7500 6c00 r.o.i.d...m.u.l. │ -00000db0: 7400 6900 7700 6900 6e00 6400 6f00 7700 t.i.w.i.n.d.o.w. │ -00000dc0: 2e00 4400 4500 4600 4100 5500 4c00 5400 ..D.E.F.A.U.L.T. │ -00000dd0: 5f00 5300 4900 5a00 4500 5f00 4800 0000 _.S.I.Z.E._.H... │ -00000de0: 2a00 6300 6f00 6d00 2e00 7300 6500 6300 *.c.o.m...s.e.c. │ -00000df0: 2e00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -00000e00: 2e00 6d00 7500 6c00 7400 6900 7700 6900 ..m.u.l.t.i.w.i. │ -00000e10: 6e00 6400 6f00 7700 2e00 4d00 4900 4e00 n.d.o.w...M.I.N. │ -00000e20: 4900 4d00 5500 4d00 5f00 5300 4900 5a00 I.M.U.M._.S.I.Z. │ -00000e30: 4500 5f00 5700 0000 2a00 6300 6f00 6d00 E._.W...*.c.o.m. │ -00000e40: 2e00 7300 6500 6300 2e00 6100 6e00 6400 ..s.e.c...a.n.d. │ -00000e50: 7200 6f00 6900 6400 2e00 6d00 7500 6c00 r.o.i.d...m.u.l. │ -00000e60: 7400 6900 7700 6900 6e00 6400 6f00 7700 t.i.w.i.n.d.o.w. │ -00000e70: 2e00 4d00 4900 4e00 4900 4d00 5500 4d00 ..M.I.N.I.M.U.M. │ -00000e80: 5f00 5300 4900 5a00 4500 5f00 4800 0000 _.S.I.Z.E._.H... │ -00000e90: 2800 2e00 7000 7200 6500 6600 6500 7200 (...p.r.e.f.e.r. │ -00000ea0: 6500 6e00 6300 6500 2e00 5000 6100 7400 e.n.c.e...P.a.t. │ -00000eb0: 6800 6600 6900 6e00 6400 6500 7200 5000 h.f.i.n.d.e.r.P. │ -00000ec0: 7200 6500 6600 6500 7200 6500 6e00 6300 r.e.f.e.r.e.n.c. │ -00000ed0: 6500 4100 6300 7400 6900 7600 6900 7400 e.A.c.t.i.v.i.t. │ -00000ee0: 7900 0000 2300 6300 6f00 6d00 2e00 7300 y...#.c.o.m...s. │ -00000ef0: 6500 6300 2e00 6100 6e00 6400 7200 6f00 e.c...a.n.d.r.o. │ -00000f00: 6900 6400 2e00 7300 7500 7000 7000 6f00 i.d...s.u.p.p.o. │ -00000f10: 7200 7400 2e00 6d00 7500 6c00 7400 6900 r.t...m.u.l.t.i. │ -00000f20: 7700 6900 6e00 6400 6f00 7700 0000 0c00 w.i.n.d.o.w..... │ -00000f30: 7500 7300 6500 7300 2d00 6c00 6900 6200 u.s.e.s.-.l.i.b. │ -00000f40: 7200 6100 7200 7900 0000 1f00 6300 6f00 r.a.r.y.....c.o. │ -00000f50: 6d00 2e00 7300 6500 6300 2e00 6100 6e00 m...s.e.c...a.n. │ -00000f60: 6400 7200 6f00 6900 6400 2e00 6100 7000 d.r.o.i.d...a.p. │ -00000f70: 7000 2e00 6d00 7500 6c00 7400 6900 7700 p...m.u.l.t.i.w. │ -00000f80: 6900 6e00 6400 6f00 7700 0000 8001 0800 i.n.d.o.w....... │ -00000f90: 5800 0000 1b02 0101 1c02 0101 b702 0101 X............... │ -00000fa0: 7002 0101 0c02 0101 0300 0101 8402 0101 p............... │ -00000fb0: 8502 0101 8602 0101 bf02 0101 0200 0101 ................ │ -00000fc0: 8002 0101 0100 0101 0000 0101 2400 0101 ............$... │ -00000fd0: 1800 0101 2500 0101 1000 0101 2d02 0101 ....%.......-... │ -00000fe0: 8e02 0101 0001 1000 1800 0000 0200 0000 ................ │ -00000ff0: ffff ffff 1400 0000 1500 0000 0201 1000 ................ │ -00001000: 9c00 0000 0200 0000 ffff ffff ffff ffff ................ │ -00001010: 1a00 0000 1400 1400 0600 0000 0000 0000 ................ │ -00001020: 1500 0000 0000 0000 ffff ffff 0800 0010 ................ │ -00001030: 2600 0000 1500 0000 0100 0000 1c00 0000 &............... │ -00001040: 0800 0003 1c00 0000 1500 0000 0200 0000 ................ │ -00001050: ffff ffff 0800 0010 0000 0000 ffff ffff ................ │ -00001060: 1700 0000 1b00 0000 0800 0003 1b00 0000 ................ │ -00001070: ffff ffff 1800 0000 1d00 0000 0800 0010 ................ │ -00001080: 0f00 0000 ffff ffff 1900 0000 1e00 0000 ................ │ -00001090: 0800 0003 1e00 0000 0201 1000 4c00 0000 ............L... │ -000010a0: 0800 0000 ffff ffff ffff ffff 1f00 0000 ................ │ -000010b0: 1400 1400 0200 0000 0000 0000 1500 0000 ................ │ -000010c0: 0400 0000 ffff ffff 0800 0010 0a00 0000 ................ │ -000010d0: 1500 0000 0300 0000 ffff ffff 0800 0010 ................ │ -000010e0: 1100 0000 0301 1000 1800 0000 0800 0000 ................ │ -000010f0: ffff ffff ffff ffff 1f00 0000 0201 1000 ................ │ -00001100: 3800 0000 0900 0000 ffff ffff ffff ffff 8............... │ -00001110: 2000 0000 1400 1400 0100 0000 0000 0000 ............... │ -00001120: 1500 0000 0500 0000 2100 0000 0800 0003 ........!....... │ -00001130: 2100 0000 0301 1000 1800 0000 0900 0000 !............... │ -00001140: ffff ffff ffff ffff 2000 0000 0201 1000 ........ ....... │ -00001150: 3800 0000 0a00 0000 ffff ffff ffff ffff 8............... │ -00001160: 2000 0000 1400 1400 0100 0000 0000 0000 ............... │ -00001170: 1500 0000 0500 0000 2200 0000 0800 0003 ........"....... │ -00001180: 2200 0000 0301 1000 1800 0000 0a00 0000 "............... │ -00001190: ffff ffff ffff ffff 2000 0000 0201 1000 ........ ....... │ -000011a0: 7400 0000 0b00 0000 ffff ffff ffff ffff t............... │ -000011b0: 2300 0000 1400 1400 0400 0000 0000 0000 #............... │ -000011c0: 1500 0000 0600 0000 ffff ffff 0800 0012 ................ │ -000011d0: ffff ffff 1500 0000 0700 0000 ffff ffff ................ │ -000011e0: 0800 0012 ffff ffff 1500 0000 0800 0000 ................ │ -000011f0: ffff ffff 0800 0012 ffff ffff 1500 0000 ................ │ -00001200: 0900 0000 ffff ffff 0800 0012 ffff ffff ................ │ -00001210: 0301 1000 1800 0000 1000 0000 ffff ffff ................ │ -00001220: ffff ffff 2300 0000 0201 1000 7400 0000 ....#.......t... │ -00001230: 1200 0000 ffff ffff ffff ffff 2400 0000 ............$... │ -00001240: 1400 1400 0400 0000 0000 0000 1500 0000 ................ │ -00001250: 0c00 0000 ffff ffff 0800 0001 0d00 0a7f ................ │ -00001260: 1500 0000 0a00 0000 ffff ffff 0800 0001 ................ │ -00001270: 7000 027f 1500 0000 0500 0000 2500 0000 p...........%... │ -00001280: 0800 0003 2500 0000 1500 0000 0b00 0000 ....%........... │ -00001290: ffff ffff 0800 0012 ffff ffff 0201 1000 ................ │ -000012a0: 6000 0000 1700 0000 ffff ffff ffff ffff `............... │ -000012b0: 2600 0000 1400 1400 0300 0000 0000 0000 &............... │ -000012c0: 1500 0000 0d00 0000 ffff ffff 0800 0001 ................ │ -000012d0: 5400 0b7f 1500 0000 0c00 0000 ffff ffff T............... │ -000012e0: 0800 0001 0d00 0a7f 1500 0000 0500 0000 ................ │ -000012f0: 2700 0000 0800 0003 2700 0000 0201 1000 '.......'....... │ -00001300: 4c00 0000 1c00 0000 ffff ffff ffff ffff L............... │ -00001310: 2800 0000 1400 1400 0200 0000 0000 0000 (............... │ -00001320: 1500 0000 0500 0000 2900 0000 0800 0003 ........)....... │ -00001330: 2900 0000 1500 0000 0e00 0000 2a00 0000 )...........*... │ -00001340: 0800 0003 2a00 0000 0301 1000 1800 0000 ....*........... │ -00001350: 1d00 0000 ffff ffff ffff ffff 2800 0000 ............(... │ -00001360: 0301 1000 1800 0000 1e00 0000 ffff ffff ................ │ -00001370: ffff ffff 2600 0000 0201 1000 6000 0000 ....&.......`... │ -00001380: 1f00 0000 ffff ffff ffff ffff 2600 0000 ............&... │ -00001390: 1400 1400 0300 0000 0000 0000 1500 0000 ................ │ -000013a0: 0d00 0000 ffff ffff 0800 0001 5400 0b7f ............T... │ -000013b0: 1500 0000 0c00 0000 ffff ffff 0800 0001 ................ │ -000013c0: 0d00 0a7f 1500 0000 0500 0000 2a00 0000 ............*... │ -000013d0: 0800 0003 2a00 0000 0201 1000 2400 0000 ....*.......$... │ -000013e0: 2400 0000 ffff ffff ffff ffff 2b00 0000 $...........+... │ -000013f0: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -00001400: 3800 0000 2500 0000 ffff ffff ffff ffff 8...%........... │ -00001410: 2c00 0000 1400 1400 0100 0000 0000 0000 ,............... │ -00001420: 1500 0000 0500 0000 2d00 0000 0800 0003 ........-....... │ -00001430: 2d00 0000 0301 1000 1800 0000 2500 0000 -...........%... │ -00001440: ffff ffff ffff ffff 2c00 0000 0201 1000 ........,....... │ -00001450: 3800 0000 2600 0000 ffff ffff ffff ffff 8...&........... │ -00001460: 2e00 0000 1400 1400 0100 0000 0000 0000 ................ │ -00001470: 1500 0000 0500 0000 2f00 0000 0800 0003 ......../....... │ -00001480: 2f00 0000 0301 1000 1800 0000 2600 0000 /...........&... │ -00001490: ffff ffff ffff ffff 2e00 0000 0301 1000 ................ │ -000014a0: 1800 0000 2700 0000 ffff ffff ffff ffff ....'........... │ -000014b0: 2b00 0000 0201 1000 6000 0000 2800 0000 +.......`...(... │ -000014c0: ffff ffff ffff ffff 2800 0000 1400 1400 ........(....... │ -000014d0: 0300 0000 0000 0000 1500 0000 0500 0000 ................ │ -000014e0: 3000 0000 0800 0003 3000 0000 1500 0000 0.......0....... │ -000014f0: 0f00 0000 3100 0000 0800 0003 3100 0000 ....1.......1... │ -00001500: 1500 0000 1000 0000 ffff ffff 0800 0001 ................ │ -00001510: 0100 047f 0301 1000 1800 0000 2a00 0000 ............*... │ -00001520: ffff ffff ffff ffff 2800 0000 0301 1000 ........(....... │ -00001530: 1800 0000 2b00 0000 ffff ffff ffff ffff ....+........... │ -00001540: 2600 0000 0201 1000 6000 0000 2c00 0000 &.......`...,... │ -00001550: ffff ffff ffff ffff 3200 0000 1400 1400 ........2....... │ -00001560: 0300 0000 0000 0000 1500 0000 0500 0000 ................ │ -00001570: 3100 0000 0800 0003 3100 0000 1500 0000 1.......1....... │ -00001580: 1100 0000 ffff ffff 0800 0012 ffff ffff ................ │ -00001590: 1500 0000 0f00 0000 3100 0000 0800 0003 ........1....... │ -000015a0: 3100 0000 0301 1000 1800 0000 3000 0000 1...........0... │ -000015b0: ffff ffff ffff ffff 3200 0000 0201 1000 ........2....... │ -000015c0: 6000 0000 3100 0000 ffff ffff ffff ffff `...1........... │ -000015d0: 3200 0000 1400 1400 0300 0000 0000 0000 2............... │ -000015e0: 1500 0000 0500 0000 3300 0000 0800 0003 ........3....... │ -000015f0: 3300 0000 1500 0000 1100 0000 ffff ffff 3............... │ -00001600: 0800 0012 ffff ffff 1500 0000 0f00 0000 ................ │ -00001610: 3400 0000 0800 0003 3400 0000 0301 1000 4.......4....... │ -00001620: 1800 0000 3500 0000 ffff ffff ffff ffff ....5........... │ -00001630: 3200 0000 0201 1000 6000 0000 3600 0000 2.......`...6... │ -00001640: ffff ffff ffff ffff 3200 0000 1400 1400 ........2....... │ -00001650: 0300 0000 0000 0000 1500 0000 0500 0000 ................ │ -00001660: 3500 0000 0800 0003 3500 0000 1500 0000 5.......5....... │ -00001670: 1100 0000 ffff ffff 0800 0012 ffff ffff ................ │ -00001680: 1500 0000 0f00 0000 3600 0000 0800 0003 ........6....... │ -00001690: 3600 0000 0301 1000 1800 0000 3a00 0000 6...........:... │ -000016a0: ffff ffff ffff ffff 3200 0000 0201 1000 ........2....... │ -000016b0: 6000 0000 3b00 0000 ffff ffff ffff ffff `...;........... │ -000016c0: 3200 0000 1400 1400 0300 0000 0000 0000 2............... │ -000016d0: 1500 0000 0500 0000 3700 0000 0800 0003 ........7....... │ -000016e0: 3700 0000 1500 0000 1100 0000 ffff ffff 7............... │ -000016f0: 0800 0012 ffff ffff 1500 0000 0f00 0000 ................ │ -00001700: 3800 0000 0800 0003 3800 0000 0301 1000 8.......8....... │ -00001710: 1800 0000 3f00 0000 ffff ffff ffff ffff ....?........... │ -00001720: 3200 0000 0201 1000 6000 0000 4000 0000 2.......`...@... │ -00001730: ffff ffff ffff ffff 3200 0000 1400 1400 ........2....... │ -00001740: 0300 0000 0000 0000 1500 0000 0500 0000 ................ │ -00001750: 3900 0000 0800 0003 3900 0000 1500 0000 9.......9....... │ -00001760: 1100 0000 ffff ffff 0800 0012 ffff ffff ................ │ -00001770: 1500 0000 0f00 0000 3a00 0000 0800 0003 ........:....... │ -00001780: 3a00 0000 0301 1000 1800 0000 4400 0000 :...........D... │ -00001790: ffff ffff ffff ffff 3200 0000 0201 1000 ........2....... │ -000017a0: 6000 0000 4500 0000 ffff ffff ffff ffff `...E........... │ -000017b0: 2600 0000 1400 1400 0300 0000 0000 0000 &............... │ -000017c0: 1500 0000 0d00 0000 ffff ffff 0800 0001 ................ │ -000017d0: 5400 0b7f 1500 0000 0c00 0000 ffff ffff T............... │ -000017e0: 0800 0001 0d00 0a7f 1500 0000 0500 0000 ................ │ -000017f0: 3b00 0000 0800 0003 3b00 0000 0201 1000 ;.......;....... │ -00001800: 4c00 0000 4900 0000 ffff ffff ffff ffff L...I........... │ -00001810: 2800 0000 1400 1400 0200 0000 0000 0000 (............... │ -00001820: 1500 0000 0500 0000 2900 0000 0800 0003 ........)....... │ -00001830: 2900 0000 1500 0000 0e00 0000 2a00 0000 )...........*... │ -00001840: 0800 0003 2a00 0000 0301 1000 1800 0000 ....*........... │ -00001850: 4a00 0000 ffff ffff ffff ffff 2800 0000 J...........(... │ -00001860: 0301 1000 1800 0000 4b00 0000 ffff ffff ........K....... │ -00001870: ffff ffff 2600 0000 0201 1000 7400 0000 ....&.......t... │ -00001880: 4c00 0000 ffff ffff ffff ffff 2600 0000 L...........&... │ -00001890: 1400 1400 0400 0000 0000 0000 1500 0000 ................ │ -000018a0: 0d00 0000 ffff ffff 0800 0001 5400 0b7f ............T... │ -000018b0: 1500 0000 0c00 0000 ffff ffff 0800 0001 ................ │ -000018c0: 0d00 0a7f 1500 0000 0500 0000 3c00 0000 ............<... │ -000018d0: 0800 0003 3c00 0000 1500 0000 1200 0000 ....<........... │ -000018e0: ffff ffff 0800 0012 ffff ffff 0201 1000 ................ │ -000018f0: 2400 0000 5100 0000 ffff ffff ffff ffff $...Q........... │ -00001900: 2b00 0000 1400 1400 0000 0000 0000 0000 +............... │ -00001910: 0201 1000 3800 0000 5200 0000 ffff ffff ....8...R....... │ -00001920: ffff ffff 2c00 0000 1400 1400 0100 0000 ....,........... │ -00001930: 0000 0000 1500 0000 0500 0000 3d00 0000 ............=... │ -00001940: 0800 0003 3d00 0000 0301 1000 1800 0000 ....=........... │ -00001950: 5200 0000 ffff ffff ffff ffff 2c00 0000 R...........,... │ -00001960: 0201 1000 3800 0000 5300 0000 ffff ffff ....8...S....... │ -00001970: ffff ffff 2e00 0000 1400 1400 0100 0000 ................ │ -00001980: 0000 0000 1500 0000 0500 0000 3e00 0000 ............>... │ -00001990: 0800 0003 3e00 0000 0301 1000 1800 0000 ....>........... │ -000019a0: 5300 0000 ffff ffff ffff ffff 2e00 0000 S............... │ -000019b0: 0201 1000 3800 0000 5400 0000 ffff ffff ....8...T....... │ -000019c0: ffff ffff 2e00 0000 1400 1400 0100 0000 ................ │ -000019d0: 0000 0000 1500 0000 0500 0000 3f00 0000 ............?... │ -000019e0: 0800 0003 3f00 0000 0301 1000 1800 0000 ....?........... │ -000019f0: 5400 0000 ffff ffff ffff ffff 2e00 0000 T............... │ -00001a00: 0301 1000 1800 0000 5500 0000 ffff ffff ........U....... │ -00001a10: ffff ffff 2b00 0000 0201 1000 4c00 0000 ....+.......L... │ -00001a20: 5600 0000 ffff ffff ffff ffff 2800 0000 V...........(... │ -00001a30: 1400 1400 0200 0000 0000 0000 1500 0000 ................ │ -00001a40: 0500 0000 4000 0000 0800 0003 4000 0000 ....@.......@... │ -00001a50: 1500 0000 1000 0000 ffff ffff 0800 0001 ................ │ -00001a60: 7000 027f 0301 1000 1800 0000 5700 0000 p...........W... │ -00001a70: ffff ffff ffff ffff 2800 0000 0201 1000 ........(....... │ -00001a80: 4c00 0000 5800 0000 ffff ffff ffff ffff L...X........... │ -00001a90: 2800 0000 1400 1400 0200 0000 0000 0000 (............... │ -00001aa0: 1500 0000 0500 0000 4100 0000 0800 0003 ........A....... │ -00001ab0: 4100 0000 1500 0000 1000 0000 ffff ffff A............... │ -00001ac0: 0800 0001 7000 027f 0301 1000 1800 0000 ....p........... │ -00001ad0: 5900 0000 ffff ffff ffff ffff 2800 0000 Y...........(... │ -00001ae0: 0201 1000 4c00 0000 5a00 0000 ffff ffff ....L...Z....... │ -00001af0: ffff ffff 2800 0000 1400 1400 0200 0000 ....(........... │ -00001b00: 0000 0000 1500 0000 0500 0000 4200 0000 ............B... │ -00001b10: 0800 0003 4200 0000 1500 0000 0e00 0000 ....B........... │ -00001b20: ffff ffff 0800 0001 0f00 077f 0301 1000 ................ │ -00001b30: 1800 0000 5b00 0000 ffff ffff ffff ffff ....[........... │ -00001b40: 2800 0000 0201 1000 4c00 0000 5c00 0000 (.......L...\... │ -00001b50: ffff ffff ffff ffff 2800 0000 1400 1400 ........(....... │ -00001b60: 0200 0000 0000 0000 1500 0000 0500 0000 ................ │ -00001b70: 4300 0000 0800 0003 4300 0000 1500 0000 C.......C....... │ -00001b80: 0e00 0000 ffff ffff 0800 0001 1000 077f ................ │ -00001b90: 0301 1000 1800 0000 5d00 0000 ffff ffff ........]....... │ -00001ba0: ffff ffff 2800 0000 0201 1000 4c00 0000 ....(.......L... │ -00001bb0: 5e00 0000 ffff ffff ffff ffff 2800 0000 ^...........(... │ -00001bc0: 1400 1400 0200 0000 0000 0000 1500 0000 ................ │ -00001bd0: 0500 0000 4400 0000 0800 0003 4400 0000 ....D.......D... │ -00001be0: 1500 0000 0e00 0000 ffff ffff 0800 0001 ................ │ -00001bf0: 1100 077f 0301 1000 1800 0000 5f00 0000 ............_... │ -00001c00: ffff ffff ffff ffff 2800 0000 0201 1000 ........(....... │ -00001c10: 4c00 0000 6000 0000 ffff ffff ffff ffff L...`........... │ -00001c20: 2800 0000 1400 1400 0200 0000 0000 0000 (............... │ -00001c30: 1500 0000 0500 0000 4500 0000 0800 0003 ........E....... │ -00001c40: 4500 0000 1500 0000 0e00 0000 ffff ffff E............... │ -00001c50: 0800 0001 1200 077f 0301 1000 1800 0000 ................ │ -00001c60: 6100 0000 ffff ffff ffff ffff 2800 0000 a...........(... │ -00001c70: 0301 1000 1800 0000 6200 0000 ffff ffff ........b....... │ -00001c80: ffff ffff 2600 0000 0201 1000 4c00 0000 ....&.......L... │ -00001c90: 6300 0000 ffff ffff ffff ffff 2600 0000 c...........&... │ -00001ca0: 1400 1400 0200 0000 0000 0000 1500 0000 ................ │ -00001cb0: 0d00 0000 ffff ffff 0800 0001 5400 0b7f ............T... │ -00001cc0: 1500 0000 0500 0000 4600 0000 0800 0003 ........F....... │ -00001cd0: 4600 0000 0301 1000 1800 0000 6600 0000 F...........f... │ -00001ce0: ffff ffff ffff ffff 2600 0000 0201 1000 ........&....... │ -00001cf0: 4c00 0000 6700 0000 ffff ffff ffff ffff L...g........... │ -00001d00: 2800 0000 1400 1400 0200 0000 0000 0000 (............... │ -00001d10: 1500 0000 0500 0000 4700 0000 0800 0003 ........G....... │ -00001d20: 4700 0000 1500 0000 0e00 0000 ffff ffff G............... │ -00001d30: 0800 0012 ffff ffff 0301 1000 1800 0000 ................ │ -00001d40: 6900 0000 ffff ffff ffff ffff 2800 0000 i...........(... │ -00001d50: 0201 1000 4c00 0000 6a00 0000 ffff ffff ....L...j....... │ -00001d60: ffff ffff 4800 0000 1400 1400 0200 0000 ....H........... │ -00001d70: 0000 0000 1500 0000 0500 0000 4900 0000 ............I... │ -00001d80: 0800 0003 4900 0000 1500 0000 1300 0000 ....I........... │ -00001d90: ffff ffff 0800 0012 0000 0000 0301 1000 ................ │ -00001da0: 1800 0000 6a00 0000 ffff ffff ffff ffff ....j........... │ -00001db0: 4800 0000 0301 1000 1800 0000 6b00 0000 H...........k... │ -00001dc0: ffff ffff ffff ffff 2400 0000 0301 1000 ........$....... │ -00001dd0: 1800 0000 6c00 0000 ffff ffff ffff ffff ....l........... │ -00001de0: 1a00 0000 0101 1000 1800 0000 6c00 0000 ............l... │ -00001df0: ffff ffff 1400 0000 1500 0000 ............ │ +00000470: 0200 3100 3500 0000 0d00 3400 2e00 3000 ..1.5.....4...0. │ +00000480: 2e00 3400 2d00 3100 3400 3000 3600 3400 ..4.-.1.4.0.6.4. │ +00000490: 3300 3000 0000 0800 7500 7300 6500 7300 3.0.....u.s.e.s. │ +000004a0: 2d00 7300 6400 6b00 0000 0f00 7500 7300 -.s.d.k.....u.s. │ +000004b0: 6500 7300 2d00 7000 6500 7200 6d00 6900 e.s.-.p.e.r.m.i. │ +000004c0: 7300 7300 6900 6f00 6e00 0000 2900 6100 s.s.i.o.n...).a. │ +000004d0: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ +000004e0: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ +000004f0: 6e00 2e00 5700 5200 4900 5400 4500 5f00 n...W.R.I.T.E._. │ +00000500: 4500 5800 5400 4500 5200 4e00 4100 4c00 E.X.T.E.R.N.A.L. │ +00000510: 5f00 5300 5400 4f00 5200 4100 4700 4500 _.S.T.O.R.A.G.E. │ +00000520: 0000 1b00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ +00000530: 6400 2e00 7000 6500 7200 6d00 6900 7300 d...p.e.r.m.i.s. │ +00000540: 7300 6900 6f00 6e00 2e00 4900 4e00 5400 s.i.o.n...I.N.T. │ +00000550: 4500 5200 4e00 4500 5400 0000 1000 7300 E.R.N.E.T.....s. │ +00000560: 7500 7000 7000 6f00 7200 7400 7300 2d00 u.p.p.o.r.t.s.-. │ +00000570: 7300 6300 7200 6500 6500 6e00 7300 0000 s.c.r.e.e.n.s... │ +00000580: 0b00 6100 7000 7000 6c00 6900 6300 6100 ..a.p.p.l.i.c.a. │ +00000590: 7400 6900 6f00 6e00 0000 2200 5000 6100 t.i.o.n...".P.a. │ +000005a0: 7400 6800 6600 6900 6e00 6400 6500 7200 t.h.f.i.n.d.e.r. │ +000005b0: 4f00 7000 6500 6e00 5200 6500 6600 6500 O.p.e.n.R.e.f.e. │ +000005c0: 7200 6500 6e00 6300 6500 4100 7000 7000 r.e.n.c.e.A.p.p. │ +000005d0: 6c00 6900 6300 6100 7400 6900 6f00 6e00 l.i.c.a.t.i.o.n. │ +000005e0: 0000 0800 6100 6300 7400 6900 7600 6900 ....a.c.t.i.v.i. │ +000005f0: 7400 7900 0000 2000 2e00 5000 6100 7400 t.y... ...P.a.t. │ +00000600: 6800 6600 6900 6e00 6400 6500 7200 4f00 h.f.i.n.d.e.r.O. │ +00000610: 7000 6500 6e00 5200 6500 6600 6500 7200 p.e.n.R.e.f.e.r. │ +00000620: 6500 6e00 6300 6500 4100 6300 7400 6900 e.n.c.e.A.c.t.i. │ +00000630: 7600 6900 7400 7900 0000 0900 6d00 6500 v.i.t.y.....m.e. │ +00000640: 7400 6100 2d00 6400 6100 7400 6100 0000 t.a.-.d.a.t.a... │ +00000650: 1e00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ +00000660: 2e00 6100 7000 7000 2e00 6400 6500 6600 ..a.p.p...d.e.f. │ +00000670: 6100 7500 6c00 7400 5f00 7300 6500 6100 a.u.l.t._.s.e.a. │ +00000680: 7200 6300 6800 6100 6200 6c00 6500 0000 r.c.h.a.b.l.e... │ +00000690: 1000 2e00 4400 6500 7400 6100 6900 6c00 ....D.e.t.a.i.l. │ +000006a0: 7300 4100 6300 7400 6900 7600 6900 7400 s.A.c.t.i.v.i.t. │ +000006b0: 7900 0000 0d00 6900 6e00 7400 6500 6e00 y.....i.n.t.e.n. │ +000006c0: 7400 2d00 6600 6900 6c00 7400 6500 7200 t.-.f.i.l.t.e.r. │ +000006d0: 0000 0600 6100 6300 7400 6900 6f00 6e00 ....a.c.t.i.o.n. │ +000006e0: 0000 1c00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ +000006f0: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ +00000700: 2e00 6100 6300 7400 6900 6f00 6e00 2e00 ..a.c.t.i.o.n... │ +00000710: 5300 4500 4100 5200 4300 4800 0000 0800 S.E.A.R.C.H..... │ +00000720: 6300 6100 7400 6500 6700 6f00 7200 7900 c.a.t.e.g.o.r.y. │ +00000730: 0000 1f00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ +00000740: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ +00000750: 2e00 6300 6100 7400 6500 6700 6f00 7200 ..c.a.t.e.g.o.r. │ +00000760: 7900 2e00 4400 4500 4600 4100 5500 4c00 y...D.E.F.A.U.L. │ +00000770: 5400 0000 1600 6100 6e00 6400 7200 6f00 T.....a.n.d.r.o. │ +00000780: 6900 6400 2e00 6100 7000 7000 2e00 7300 i.d...a.p.p...s. │ +00000790: 6500 6100 7200 6300 6800 6100 6200 6c00 e.a.r.c.h.a.b.l. │ +000007a0: 6500 0000 3000 6f00 7200 6700 2e00 6500 e...0.o.r.g...e. │ +000007b0: 7600 6900 6c00 7300 6f00 6600 7400 2e00 v.i.l.s.o.f.t... │ +000007c0: 7000 6100 7400 6800 6600 6900 6e00 6400 p.a.t.h.f.i.n.d. │ +000007d0: 6500 7200 2e00 7200 6500 6600 6500 7200 e.r...r.e.f.e.r. │ +000007e0: 6500 6e00 6300 6500 2e00 5300 6500 6100 e.n.c.e...S.e.a. │ +000007f0: 7200 6300 6800 5000 7200 6f00 7600 6900 r.c.h.P.r.o.v.i. │ +00000800: 6400 6500 7200 0000 0800 7000 7200 6f00 d.e.r.....p.r.o. │ +00000810: 7600 6900 6400 6500 7200 0000 3c00 6f00 v.i.d.e.r...<.o. │ +00000820: 7200 6700 2e00 6500 7600 6900 6c00 7300 r.g...e.v.i.l.s. │ +00000830: 6f00 6600 7400 2e00 7000 6100 7400 6800 o.f.t...p.a.t.h. │ +00000840: 6600 6900 6e00 6400 6500 7200 2e00 7200 f.i.n.d.e.r...r. │ +00000850: 6500 6600 6500 7200 6500 6e00 6300 6500 e.f.e.r.e.n.c.e. │ +00000860: 2e00 6100 7000 6900 2e00 5300 6500 6300 ..a.p.i...S.e.c. │ +00000870: 7400 6900 6f00 6e00 4300 6f00 6e00 7400 t.i.o.n.C.o.n.t. │ +00000880: 6500 6e00 7400 5000 7200 6f00 7600 6900 e.n.t.P.r.o.v.i. │ +00000890: 6400 6500 7200 0000 2d00 6f00 7200 6700 d.e.r...-.o.r.g. │ +000008a0: 2e00 6500 7600 6900 6c00 7300 6f00 6600 ..e.v.i.l.s.o.f. │ +000008b0: 7400 2e00 7000 6100 7400 6800 6600 6900 t...p.a.t.h.f.i. │ +000008c0: 6e00 6400 6500 7200 2e00 7200 6500 6600 n.d.e.r...r.e.f. │ +000008d0: 6500 7200 6500 6e00 6300 6500 2e00 6100 e.r.e.n.c.e...a. │ +000008e0: 7000 6900 2e00 7300 6500 6300 7400 6900 p.i...s.e.c.t.i. │ +000008f0: 6f00 6e00 0000 3a00 6f00 7200 6700 2e00 o.n...:.o.r.g... │ +00000900: 6500 7600 6900 6c00 7300 6f00 6600 7400 e.v.i.l.s.o.f.t. │ +00000910: 2e00 7000 6100 7400 6800 6600 6900 6e00 ..p.a.t.h.f.i.n. │ +00000920: 6400 6500 7200 2e00 7200 6500 6600 6500 d.e.r...r.e.f.e. │ +00000930: 7200 6500 6e00 6300 6500 2e00 6100 7000 r.e.n.c.e...a.p. │ +00000940: 6900 2e00 5300 6b00 6900 6c00 6c00 4300 i...S.k.i.l.l.C. │ +00000950: 6f00 6e00 7400 6500 6e00 7400 5000 7200 o.n.t.e.n.t.P.r. │ +00000960: 6f00 7600 6900 6400 6500 7200 0000 2b00 o.v.i.d.e.r...+. │ +00000970: 6f00 7200 6700 2e00 6500 7600 6900 6c00 o.r.g...e.v.i.l. │ +00000980: 7300 6f00 6600 7400 2e00 7000 6100 7400 s.o.f.t...p.a.t. │ +00000990: 6800 6600 6900 6e00 6400 6500 7200 2e00 h.f.i.n.d.e.r... │ +000009a0: 7200 6500 6600 6500 7200 6500 6e00 6300 r.e.f.e.r.e.n.c. │ +000009b0: 6500 2e00 6100 7000 6900 2e00 7300 6b00 e...a.p.i...s.k. │ +000009c0: 6900 6c00 6c00 0000 3a00 6f00 7200 6700 i.l.l...:.o.r.g. │ +000009d0: 2e00 6500 7600 6900 6c00 7300 6f00 6600 ..e.v.i.l.s.o.f. │ +000009e0: 7400 2e00 7000 6100 7400 6800 6600 6900 t...p.a.t.h.f.i. │ +000009f0: 6e00 6400 6500 7200 2e00 7200 6500 6600 n.d.e.r...r.e.f. │ +00000a00: 6500 7200 6500 6e00 6300 6500 2e00 6100 e.r.e.n.c.e...a. │ +00000a10: 7000 6900 2e00 5300 7000 6500 6c00 6c00 p.i...S.p.e.l.l. │ +00000a20: 4300 6f00 6e00 7400 6500 6e00 7400 5000 C.o.n.t.e.n.t.P. │ +00000a30: 7200 6f00 7600 6900 6400 6500 7200 0000 r.o.v.i.d.e.r... │ +00000a40: 2b00 6f00 7200 6700 2e00 6500 7600 6900 +.o.r.g...e.v.i. │ +00000a50: 6c00 7300 6f00 6600 7400 2e00 7000 6100 l.s.o.f.t...p.a. │ +00000a60: 7400 6800 6600 6900 6e00 6400 6500 7200 t.h.f.i.n.d.e.r. │ +00000a70: 2e00 7200 6500 6600 6500 7200 6500 6e00 ..r.e.f.e.r.e.n. │ +00000a80: 6300 6500 2e00 6100 7000 6900 2e00 7300 c.e...a.p.i...s. │ +00000a90: 7000 6500 6c00 6c00 0000 3b00 6f00 7200 p.e.l.l...;.o.r. │ +00000aa0: 6700 2e00 6500 7600 6900 6c00 7300 6f00 g...e.v.i.l.s.o. │ +00000ab0: 6600 7400 2e00 7000 6100 7400 6800 6600 f.t...p.a.t.h.f. │ +00000ac0: 6900 6e00 6400 6500 7200 2e00 7200 6500 i.n.d.e.r...r.e. │ +00000ad0: 6600 6500 7200 6500 6e00 6300 6500 2e00 f.e.r.e.n.c.e... │ +00000ae0: 6100 7000 6900 2e00 4300 6100 7300 7400 a.p.i...C.a.s.t. │ +00000af0: 6500 7200 4300 6f00 6e00 7400 6500 6e00 e.r.C.o.n.t.e.n. │ +00000b00: 7400 5000 7200 6f00 7600 6900 6400 6500 t.P.r.o.v.i.d.e. │ +00000b10: 7200 0000 2c00 6f00 7200 6700 2e00 6500 r...,.o.r.g...e. │ +00000b20: 7600 6900 6c00 7300 6f00 6600 7400 2e00 v.i.l.s.o.f.t... │ +00000b30: 7000 6100 7400 6800 6600 6900 6e00 6400 p.a.t.h.f.i.n.d. │ +00000b40: 6500 7200 2e00 7200 6500 6600 6500 7200 e.r...r.e.f.e.r. │ +00000b50: 6500 6e00 6300 6500 2e00 6100 7000 6900 e.n.c.e...a.p.i. │ +00000b60: 2e00 6300 6100 7300 7400 6500 7200 0000 ..c.a.s.t.e.r... │ +00000b70: 1400 2e00 5300 6500 6300 7400 6900 6f00 ....S.e.c.t.i.o. │ +00000b80: 6e00 5600 6900 6500 7700 4100 6300 7400 n.V.i.e.w.A.c.t. │ +00000b90: 6900 7600 6900 7400 7900 0000 0e00 2e00 i.v.i.t.y....... │ +00000ba0: 5300 7400 6100 7200 7400 4100 6300 7400 S.t.a.r.t.A.c.t. │ +00000bb0: 6900 7600 6900 7400 7900 0000 1a00 6100 i.v.i.t.y.....a. │ +00000bc0: 6e00 6400 7200 6f00 6900 6400 2e00 6900 n.d.r.o.i.d...i. │ +00000bd0: 6e00 7400 6500 6e00 7400 2e00 6100 6300 n.t.e.n.t...a.c. │ +00000be0: 7400 6900 6f00 6e00 2e00 4d00 4100 4900 t.i.o.n...M.A.I. │ +00000bf0: 4e00 0000 2000 6100 6e00 6400 7200 6f00 N... .a.n.d.r.o. │ +00000c00: 6900 6400 2e00 6900 6e00 7400 6500 6e00 i.d...i.n.t.e.n. │ +00000c10: 7400 2e00 6300 6100 7400 6500 6700 6f00 t...c.a.t.e.g.o. │ +00000c20: 7200 7900 2e00 4c00 4100 5500 4e00 4300 r.y...L.A.U.N.C. │ +00000c30: 4800 4500 5200 0000 2c00 6100 6e00 6400 H.E.R...,.a.n.d. │ +00000c40: 7200 6f00 6900 6400 2e00 6900 6e00 7400 r.o.i.d...i.n.t. │ +00000c50: 6500 6e00 7400 2e00 6300 6100 7400 6500 e.n.t...c.a.t.e. │ +00000c60: 6700 6f00 7200 7900 2e00 4d00 5500 4c00 g.o.r.y...M.U.L. │ +00000c70: 5400 4900 5700 4900 4e00 4400 4f00 5700 T.I.W.I.N.D.O.W. │ +00000c80: 5f00 4c00 4100 5500 4e00 4300 4800 4500 _.L.A.U.N.C.H.E. │ +00000c90: 5200 0000 2500 6300 6f00 6d00 2e00 7300 R...%.c.o.m...s. │ +00000ca0: 6500 6300 2e00 6d00 6900 6e00 6900 6d00 e.c...m.i.n.i.m. │ +00000cb0: 6f00 6400 6500 2e00 6900 6300 6f00 6e00 o.d.e...i.c.o.n. │ +00000cc0: 2e00 7000 6f00 7200 7400 7200 6100 6900 ..p.o.r.t.r.a.i. │ +00000cd0: 7400 2e00 6e00 6f00 7200 6d00 6100 6c00 t...n.o.r.m.a.l. │ +00000ce0: 0000 2600 6300 6f00 6d00 2e00 7300 6500 ..&.c.o.m...s.e. │ +00000cf0: 6300 2e00 6d00 6900 6e00 6900 6d00 6f00 c...m.i.n.i.m.o. │ +00000d00: 6400 6500 2e00 6900 6300 6f00 6e00 2e00 d.e...i.c.o.n... │ +00000d10: 6c00 6100 6e00 6400 7300 6300 6100 7000 l.a.n.d.s.c.a.p. │ +00000d20: 6500 2e00 6e00 6f00 7200 6d00 6100 6c00 e...n.o.r.m.a.l. │ +00000d30: 0000 2a00 6300 6f00 6d00 2e00 7300 6500 ..*.c.o.m...s.e. │ +00000d40: 6300 2e00 6100 6e00 6400 7200 6f00 6900 c...a.n.d.r.o.i. │ +00000d50: 6400 2e00 6d00 7500 6c00 7400 6900 7700 d...m.u.l.t.i.w. │ +00000d60: 6900 6e00 6400 6f00 7700 2e00 4400 4500 i.n.d.o.w...D.E. │ +00000d70: 4600 4100 5500 4c00 5400 5f00 5300 4900 F.A.U.L.T._.S.I. │ +00000d80: 5a00 4500 5f00 5700 0000 2a00 6300 6f00 Z.E._.W...*.c.o. │ +00000d90: 6d00 2e00 7300 6500 6300 2e00 6100 6e00 m...s.e.c...a.n. │ +00000da0: 6400 7200 6f00 6900 6400 2e00 6d00 7500 d.r.o.i.d...m.u. │ +00000db0: 6c00 7400 6900 7700 6900 6e00 6400 6f00 l.t.i.w.i.n.d.o. │ +00000dc0: 7700 2e00 4400 4500 4600 4100 5500 4c00 w...D.E.F.A.U.L. │ +00000dd0: 5400 5f00 5300 4900 5a00 4500 5f00 4800 T._.S.I.Z.E._.H. │ +00000de0: 0000 2a00 6300 6f00 6d00 2e00 7300 6500 ..*.c.o.m...s.e. │ +00000df0: 6300 2e00 6100 6e00 6400 7200 6f00 6900 c...a.n.d.r.o.i. │ +00000e00: 6400 2e00 6d00 7500 6c00 7400 6900 7700 d...m.u.l.t.i.w. │ +00000e10: 6900 6e00 6400 6f00 7700 2e00 4d00 4900 i.n.d.o.w...M.I. │ +00000e20: 4e00 4900 4d00 5500 4d00 5f00 5300 4900 N.I.M.U.M._.S.I. │ +00000e30: 5a00 4500 5f00 5700 0000 2a00 6300 6f00 Z.E._.W...*.c.o. │ +00000e40: 6d00 2e00 7300 6500 6300 2e00 6100 6e00 m...s.e.c...a.n. │ +00000e50: 6400 7200 6f00 6900 6400 2e00 6d00 7500 d.r.o.i.d...m.u. │ +00000e60: 6c00 7400 6900 7700 6900 6e00 6400 6f00 l.t.i.w.i.n.d.o. │ +00000e70: 7700 2e00 4d00 4900 4e00 4900 4d00 5500 w...M.I.N.I.M.U. │ +00000e80: 4d00 5f00 5300 4900 5a00 4500 5f00 4800 M._.S.I.Z.E._.H. │ +00000e90: 0000 2800 2e00 7000 7200 6500 6600 6500 ..(...p.r.e.f.e. │ +00000ea0: 7200 6500 6e00 6300 6500 2e00 5000 6100 r.e.n.c.e...P.a. │ +00000eb0: 7400 6800 6600 6900 6e00 6400 6500 7200 t.h.f.i.n.d.e.r. │ +00000ec0: 5000 7200 6500 6600 6500 7200 6500 6e00 P.r.e.f.e.r.e.n. │ +00000ed0: 6300 6500 4100 6300 7400 6900 7600 6900 c.e.A.c.t.i.v.i. │ +00000ee0: 7400 7900 0000 2300 6300 6f00 6d00 2e00 t.y...#.c.o.m... │ +00000ef0: 7300 6500 6300 2e00 6100 6e00 6400 7200 s.e.c...a.n.d.r. │ +00000f00: 6f00 6900 6400 2e00 7300 7500 7000 7000 o.i.d...s.u.p.p. │ +00000f10: 6f00 7200 7400 2e00 6d00 7500 6c00 7400 o.r.t...m.u.l.t. │ +00000f20: 6900 7700 6900 6e00 6400 6f00 7700 0000 i.w.i.n.d.o.w... │ +00000f30: 0c00 7500 7300 6500 7300 2d00 6c00 6900 ..u.s.e.s.-.l.i. │ +00000f40: 6200 7200 6100 7200 7900 0000 1f00 6300 b.r.a.r.y.....c. │ +00000f50: 6f00 6d00 2e00 7300 6500 6300 2e00 6100 o.m...s.e.c...a. │ +00000f60: 6e00 6400 7200 6f00 6900 6400 2e00 6100 n.d.r.o.i.d...a. │ +00000f70: 7000 7000 2e00 6d00 7500 6c00 7400 6900 p.p...m.u.l.t.i. │ +00000f80: 7700 6900 6e00 6400 6f00 7700 0000 0000 w.i.n.d.o.w..... │ +00000f90: 8001 0800 5800 0000 1b02 0101 1c02 0101 ....X........... │ +00000fa0: b702 0101 7002 0101 0c02 0101 0300 0101 ....p........... │ +00000fb0: 8402 0101 8502 0101 8602 0101 bf02 0101 ................ │ +00000fc0: 0200 0101 8002 0101 0100 0101 0000 0101 ................ │ +00000fd0: 2400 0101 1800 0101 2500 0101 1000 0101 $.......%....... │ +00000fe0: 2d02 0101 8e02 0101 0001 1000 1800 0000 -............... │ +00000ff0: 0200 0000 ffff ffff 1400 0000 1500 0000 ................ │ +00001000: 0201 1000 9c00 0000 0200 0000 ffff ffff ................ │ +00001010: ffff ffff 1a00 0000 1400 1400 0600 0000 ................ │ +00001020: 0000 0000 1500 0000 0000 0000 ffff ffff ................ │ +00001030: 0800 0010 2600 0000 1500 0000 0100 0000 ....&........... │ +00001040: 1c00 0000 0800 0003 1c00 0000 1500 0000 ................ │ +00001050: 0200 0000 ffff ffff 0800 0010 0000 0000 ................ │ +00001060: ffff ffff 1700 0000 1b00 0000 0800 0003 ................ │ +00001070: 1b00 0000 ffff ffff 1800 0000 1d00 0000 ................ │ +00001080: 0800 0010 0f00 0000 ffff ffff 1900 0000 ................ │ +00001090: 1e00 0000 0800 0003 1e00 0000 0201 1000 ................ │ +000010a0: 4c00 0000 0800 0000 ffff ffff ffff ffff L............... │ +000010b0: 1f00 0000 1400 1400 0200 0000 0000 0000 ................ │ +000010c0: 1500 0000 0400 0000 ffff ffff 0800 0010 ................ │ +000010d0: 0a00 0000 1500 0000 0300 0000 ffff ffff ................ │ +000010e0: 0800 0010 1100 0000 0301 1000 1800 0000 ................ │ +000010f0: 0800 0000 ffff ffff ffff ffff 1f00 0000 ................ │ +00001100: 0201 1000 3800 0000 0900 0000 ffff ffff ....8........... │ +00001110: ffff ffff 2000 0000 1400 1400 0100 0000 .... ........... │ +00001120: 0000 0000 1500 0000 0500 0000 2100 0000 ............!... │ +00001130: 0800 0003 2100 0000 0301 1000 1800 0000 ....!........... │ +00001140: 0900 0000 ffff ffff ffff ffff 2000 0000 ............ ... │ +00001150: 0201 1000 3800 0000 0a00 0000 ffff ffff ....8........... │ +00001160: ffff ffff 2000 0000 1400 1400 0100 0000 .... ........... │ +00001170: 0000 0000 1500 0000 0500 0000 2200 0000 ............"... │ +00001180: 0800 0003 2200 0000 0301 1000 1800 0000 ...."........... │ +00001190: 0a00 0000 ffff ffff ffff ffff 2000 0000 ............ ... │ +000011a0: 0201 1000 7400 0000 0b00 0000 ffff ffff ....t........... │ +000011b0: ffff ffff 2300 0000 1400 1400 0400 0000 ....#........... │ +000011c0: 0000 0000 1500 0000 0600 0000 ffff ffff ................ │ +000011d0: 0800 0012 ffff ffff 1500 0000 0700 0000 ................ │ +000011e0: ffff ffff 0800 0012 ffff ffff 1500 0000 ................ │ +000011f0: 0800 0000 ffff ffff 0800 0012 ffff ffff ................ │ +00001200: 1500 0000 0900 0000 ffff ffff 0800 0012 ................ │ +00001210: ffff ffff 0301 1000 1800 0000 1000 0000 ................ │ +00001220: ffff ffff ffff ffff 2300 0000 0201 1000 ........#....... │ +00001230: 7400 0000 1200 0000 ffff ffff ffff ffff t............... │ +00001240: 2400 0000 1400 1400 0400 0000 0000 0000 $............... │ +00001250: 1500 0000 0c00 0000 ffff ffff 0800 0001 ................ │ +00001260: 0d00 0a7f 1500 0000 0a00 0000 ffff ffff ................ │ +00001270: 0800 0001 7000 027f 1500 0000 0500 0000 ....p........... │ +00001280: 2500 0000 0800 0003 2500 0000 1500 0000 %.......%....... │ +00001290: 0b00 0000 ffff ffff 0800 0012 ffff ffff ................ │ +000012a0: 0201 1000 6000 0000 1700 0000 ffff ffff ....`........... │ +000012b0: ffff ffff 2600 0000 1400 1400 0300 0000 ....&........... │ +000012c0: 0000 0000 1500 0000 0d00 0000 ffff ffff ................ │ +000012d0: 0800 0001 5400 0b7f 1500 0000 0c00 0000 ....T........... │ +000012e0: ffff ffff 0800 0001 0d00 0a7f 1500 0000 ................ │ +000012f0: 0500 0000 2700 0000 0800 0003 2700 0000 ....'.......'... │ +00001300: 0201 1000 4c00 0000 1c00 0000 ffff ffff ....L........... │ +00001310: ffff ffff 2800 0000 1400 1400 0200 0000 ....(........... │ +00001320: 0000 0000 1500 0000 0500 0000 2900 0000 ............)... │ +00001330: 0800 0003 2900 0000 1500 0000 0e00 0000 ....)........... │ +00001340: 2a00 0000 0800 0003 2a00 0000 0301 1000 *.......*....... │ +00001350: 1800 0000 1d00 0000 ffff ffff ffff ffff ................ │ +00001360: 2800 0000 0301 1000 1800 0000 1e00 0000 (............... │ +00001370: ffff ffff ffff ffff 2600 0000 0201 1000 ........&....... │ +00001380: 6000 0000 1f00 0000 ffff ffff ffff ffff `............... │ +00001390: 2600 0000 1400 1400 0300 0000 0000 0000 &............... │ +000013a0: 1500 0000 0d00 0000 ffff ffff 0800 0001 ................ │ +000013b0: 5400 0b7f 1500 0000 0c00 0000 ffff ffff T............... │ +000013c0: 0800 0001 0d00 0a7f 1500 0000 0500 0000 ................ │ +000013d0: 2a00 0000 0800 0003 2a00 0000 0201 1000 *.......*....... │ +000013e0: 2400 0000 2400 0000 ffff ffff ffff ffff $...$........... │ +000013f0: 2b00 0000 1400 1400 0000 0000 0000 0000 +............... │ +00001400: 0201 1000 3800 0000 2500 0000 ffff ffff ....8...%....... │ +00001410: ffff ffff 2c00 0000 1400 1400 0100 0000 ....,........... │ +00001420: 0000 0000 1500 0000 0500 0000 2d00 0000 ............-... │ +00001430: 0800 0003 2d00 0000 0301 1000 1800 0000 ....-........... │ +00001440: 2500 0000 ffff ffff ffff ffff 2c00 0000 %...........,... │ +00001450: 0201 1000 3800 0000 2600 0000 ffff ffff ....8...&....... │ +00001460: ffff ffff 2e00 0000 1400 1400 0100 0000 ................ │ +00001470: 0000 0000 1500 0000 0500 0000 2f00 0000 ............/... │ +00001480: 0800 0003 2f00 0000 0301 1000 1800 0000 ..../........... │ +00001490: 2600 0000 ffff ffff ffff ffff 2e00 0000 &............... │ +000014a0: 0301 1000 1800 0000 2700 0000 ffff ffff ........'....... │ +000014b0: ffff ffff 2b00 0000 0201 1000 6000 0000 ....+.......`... │ +000014c0: 2800 0000 ffff ffff ffff ffff 2800 0000 (...........(... │ +000014d0: 1400 1400 0300 0000 0000 0000 1500 0000 ................ │ +000014e0: 0500 0000 3000 0000 0800 0003 3000 0000 ....0.......0... │ +000014f0: 1500 0000 0f00 0000 3100 0000 0800 0003 ........1....... │ +00001500: 3100 0000 1500 0000 1000 0000 ffff ffff 1............... │ +00001510: 0800 0001 0100 047f 0301 1000 1800 0000 ................ │ +00001520: 2a00 0000 ffff ffff ffff ffff 2800 0000 *...........(... │ +00001530: 0301 1000 1800 0000 2b00 0000 ffff ffff ........+....... │ +00001540: ffff ffff 2600 0000 0201 1000 6000 0000 ....&.......`... │ +00001550: 2c00 0000 ffff ffff ffff ffff 3200 0000 ,...........2... │ +00001560: 1400 1400 0300 0000 0000 0000 1500 0000 ................ │ +00001570: 0500 0000 3100 0000 0800 0003 3100 0000 ....1.......1... │ +00001580: 1500 0000 1100 0000 ffff ffff 0800 0012 ................ │ +00001590: ffff ffff 1500 0000 0f00 0000 3100 0000 ............1... │ +000015a0: 0800 0003 3100 0000 0301 1000 1800 0000 ....1........... │ +000015b0: 3000 0000 ffff ffff ffff ffff 3200 0000 0...........2... │ +000015c0: 0201 1000 6000 0000 3100 0000 ffff ffff ....`...1....... │ +000015d0: ffff ffff 3200 0000 1400 1400 0300 0000 ....2........... │ +000015e0: 0000 0000 1500 0000 0500 0000 3300 0000 ............3... │ +000015f0: 0800 0003 3300 0000 1500 0000 1100 0000 ....3........... │ +00001600: ffff ffff 0800 0012 ffff ffff 1500 0000 ................ │ +00001610: 0f00 0000 3400 0000 0800 0003 3400 0000 ....4.......4... │ +00001620: 0301 1000 1800 0000 3500 0000 ffff ffff ........5....... │ +00001630: ffff ffff 3200 0000 0201 1000 6000 0000 ....2.......`... │ +00001640: 3600 0000 ffff ffff ffff ffff 3200 0000 6...........2... │ +00001650: 1400 1400 0300 0000 0000 0000 1500 0000 ................ │ +00001660: 0500 0000 3500 0000 0800 0003 3500 0000 ....5.......5... │ +00001670: 1500 0000 1100 0000 ffff ffff 0800 0012 ................ │ +00001680: ffff ffff 1500 0000 0f00 0000 3600 0000 ............6... │ +00001690: 0800 0003 3600 0000 0301 1000 1800 0000 ....6........... │ +000016a0: 3a00 0000 ffff ffff ffff ffff 3200 0000 :...........2... │ +000016b0: 0201 1000 6000 0000 3b00 0000 ffff ffff ....`...;....... │ +000016c0: ffff ffff 3200 0000 1400 1400 0300 0000 ....2........... │ +000016d0: 0000 0000 1500 0000 0500 0000 3700 0000 ............7... │ +000016e0: 0800 0003 3700 0000 1500 0000 1100 0000 ....7........... │ +000016f0: ffff ffff 0800 0012 ffff ffff 1500 0000 ................ │ +00001700: 0f00 0000 3800 0000 0800 0003 3800 0000 ....8.......8... │ +00001710: 0301 1000 1800 0000 3f00 0000 ffff ffff ........?....... │ +00001720: ffff ffff 3200 0000 0201 1000 6000 0000 ....2.......`... │ +00001730: 4000 0000 ffff ffff ffff ffff 3200 0000 @...........2... │ +00001740: 1400 1400 0300 0000 0000 0000 1500 0000 ................ │ +00001750: 0500 0000 3900 0000 0800 0003 3900 0000 ....9.......9... │ +00001760: 1500 0000 1100 0000 ffff ffff 0800 0012 ................ │ +00001770: ffff ffff 1500 0000 0f00 0000 3a00 0000 ............:... │ +00001780: 0800 0003 3a00 0000 0301 1000 1800 0000 ....:........... │ +00001790: 4400 0000 ffff ffff ffff ffff 3200 0000 D...........2... │ +000017a0: 0201 1000 6000 0000 4500 0000 ffff ffff ....`...E....... │ +000017b0: ffff ffff 2600 0000 1400 1400 0300 0000 ....&........... │ +000017c0: 0000 0000 1500 0000 0d00 0000 ffff ffff ................ │ +000017d0: 0800 0001 5400 0b7f 1500 0000 0c00 0000 ....T........... │ +000017e0: ffff ffff 0800 0001 0d00 0a7f 1500 0000 ................ │ +000017f0: 0500 0000 3b00 0000 0800 0003 3b00 0000 ....;.......;... │ +00001800: 0201 1000 4c00 0000 4900 0000 ffff ffff ....L...I....... │ +00001810: ffff ffff 2800 0000 1400 1400 0200 0000 ....(........... │ +00001820: 0000 0000 1500 0000 0500 0000 2900 0000 ............)... │ +00001830: 0800 0003 2900 0000 1500 0000 0e00 0000 ....)........... │ +00001840: 2a00 0000 0800 0003 2a00 0000 0301 1000 *.......*....... │ +00001850: 1800 0000 4a00 0000 ffff ffff ffff ffff ....J........... │ +00001860: 2800 0000 0301 1000 1800 0000 4b00 0000 (...........K... │ +00001870: ffff ffff ffff ffff 2600 0000 0201 1000 ........&....... │ +00001880: 7400 0000 4c00 0000 ffff ffff ffff ffff t...L........... │ +00001890: 2600 0000 1400 1400 0400 0000 0000 0000 &............... │ +000018a0: 1500 0000 0d00 0000 ffff ffff 0800 0001 ................ │ +000018b0: 5400 0b7f 1500 0000 0c00 0000 ffff ffff T............... │ +000018c0: 0800 0001 0d00 0a7f 1500 0000 0500 0000 ................ │ +000018d0: 3c00 0000 0800 0003 3c00 0000 1500 0000 <.......<....... │ +000018e0: 1200 0000 ffff ffff 0800 0012 ffff ffff ................ │ +000018f0: 0201 1000 2400 0000 5100 0000 ffff ffff ....$...Q....... │ +00001900: ffff ffff 2b00 0000 1400 1400 0000 0000 ....+........... │ +00001910: 0000 0000 0201 1000 3800 0000 5200 0000 ........8...R... │ +00001920: ffff ffff ffff ffff 2c00 0000 1400 1400 ........,....... │ +00001930: 0100 0000 0000 0000 1500 0000 0500 0000 ................ │ +00001940: 3d00 0000 0800 0003 3d00 0000 0301 1000 =.......=....... │ +00001950: 1800 0000 5200 0000 ffff ffff ffff ffff ....R........... │ +00001960: 2c00 0000 0201 1000 3800 0000 5300 0000 ,.......8...S... │ +00001970: ffff ffff ffff ffff 2e00 0000 1400 1400 ................ │ +00001980: 0100 0000 0000 0000 1500 0000 0500 0000 ................ │ +00001990: 3e00 0000 0800 0003 3e00 0000 0301 1000 >.......>....... │ +000019a0: 1800 0000 5300 0000 ffff ffff ffff ffff ....S........... │ +000019b0: 2e00 0000 0201 1000 3800 0000 5400 0000 ........8...T... │ +000019c0: ffff ffff ffff ffff 2e00 0000 1400 1400 ................ │ +000019d0: 0100 0000 0000 0000 1500 0000 0500 0000 ................ │ +000019e0: 3f00 0000 0800 0003 3f00 0000 0301 1000 ?.......?....... │ +000019f0: 1800 0000 5400 0000 ffff ffff ffff ffff ....T........... │ +00001a00: 2e00 0000 0301 1000 1800 0000 5500 0000 ............U... │ +00001a10: ffff ffff ffff ffff 2b00 0000 0201 1000 ........+....... │ +00001a20: 4c00 0000 5600 0000 ffff ffff ffff ffff L...V........... │ +00001a30: 2800 0000 1400 1400 0200 0000 0000 0000 (............... │ +00001a40: 1500 0000 0500 0000 4000 0000 0800 0003 ........@....... │ +00001a50: 4000 0000 1500 0000 1000 0000 ffff ffff @............... │ +00001a60: 0800 0001 7000 027f 0301 1000 1800 0000 ....p........... │ +00001a70: 5700 0000 ffff ffff ffff ffff 2800 0000 W...........(... │ +00001a80: 0201 1000 4c00 0000 5800 0000 ffff ffff ....L...X....... │ +00001a90: ffff ffff 2800 0000 1400 1400 0200 0000 ....(........... │ +00001aa0: 0000 0000 1500 0000 0500 0000 4100 0000 ............A... │ +00001ab0: 0800 0003 4100 0000 1500 0000 1000 0000 ....A........... │ +00001ac0: ffff ffff 0800 0001 7000 027f 0301 1000 ........p....... │ +00001ad0: 1800 0000 5900 0000 ffff ffff ffff ffff ....Y........... │ +00001ae0: 2800 0000 0201 1000 4c00 0000 5a00 0000 (.......L...Z... │ +00001af0: ffff ffff ffff ffff 2800 0000 1400 1400 ........(....... │ +00001b00: 0200 0000 0000 0000 1500 0000 0500 0000 ................ │ +00001b10: 4200 0000 0800 0003 4200 0000 1500 0000 B.......B....... │ +00001b20: 0e00 0000 ffff ffff 0800 0001 0f00 077f ................ │ +00001b30: 0301 1000 1800 0000 5b00 0000 ffff ffff ........[....... │ +00001b40: ffff ffff 2800 0000 0201 1000 4c00 0000 ....(.......L... │ +00001b50: 5c00 0000 ffff ffff ffff ffff 2800 0000 \...........(... │ +00001b60: 1400 1400 0200 0000 0000 0000 1500 0000 ................ │ +00001b70: 0500 0000 4300 0000 0800 0003 4300 0000 ....C.......C... │ +00001b80: 1500 0000 0e00 0000 ffff ffff 0800 0001 ................ │ +00001b90: 1000 077f 0301 1000 1800 0000 5d00 0000 ............]... │ +00001ba0: ffff ffff ffff ffff 2800 0000 0201 1000 ........(....... │ +00001bb0: 4c00 0000 5e00 0000 ffff ffff ffff ffff L...^........... │ +00001bc0: 2800 0000 1400 1400 0200 0000 0000 0000 (............... │ +00001bd0: 1500 0000 0500 0000 4400 0000 0800 0003 ........D....... │ +00001be0: 4400 0000 1500 0000 0e00 0000 ffff ffff D............... │ +00001bf0: 0800 0001 1100 077f 0301 1000 1800 0000 ................ │ +00001c00: 5f00 0000 ffff ffff ffff ffff 2800 0000 _...........(... │ +00001c10: 0201 1000 4c00 0000 6000 0000 ffff ffff ....L...`....... │ +00001c20: ffff ffff 2800 0000 1400 1400 0200 0000 ....(........... │ +00001c30: 0000 0000 1500 0000 0500 0000 4500 0000 ............E... │ +00001c40: 0800 0003 4500 0000 1500 0000 0e00 0000 ....E........... │ +00001c50: ffff ffff 0800 0001 1200 077f 0301 1000 ................ │ +00001c60: 1800 0000 6100 0000 ffff ffff ffff ffff ....a........... │ +00001c70: 2800 0000 0301 1000 1800 0000 6200 0000 (...........b... │ +00001c80: ffff ffff ffff ffff 2600 0000 0201 1000 ........&....... │ +00001c90: 4c00 0000 6300 0000 ffff ffff ffff ffff L...c........... │ +00001ca0: 2600 0000 1400 1400 0200 0000 0000 0000 &............... │ +00001cb0: 1500 0000 0d00 0000 ffff ffff 0800 0001 ................ │ +00001cc0: 5400 0b7f 1500 0000 0500 0000 4600 0000 T...........F... │ +00001cd0: 0800 0003 4600 0000 0301 1000 1800 0000 ....F........... │ +00001ce0: 6600 0000 ffff ffff ffff ffff 2600 0000 f...........&... │ +00001cf0: 0201 1000 4c00 0000 6700 0000 ffff ffff ....L...g....... │ +00001d00: ffff ffff 2800 0000 1400 1400 0200 0000 ....(........... │ +00001d10: 0000 0000 1500 0000 0500 0000 4700 0000 ............G... │ +00001d20: 0800 0003 4700 0000 1500 0000 0e00 0000 ....G........... │ +00001d30: ffff ffff 0800 0012 ffff ffff 0301 1000 ................ │ +00001d40: 1800 0000 6900 0000 ffff ffff ffff ffff ....i........... │ +00001d50: 2800 0000 0201 1000 4c00 0000 6a00 0000 (.......L...j... │ +00001d60: ffff ffff ffff ffff 4800 0000 1400 1400 ........H....... │ +00001d70: 0200 0000 0000 0000 1500 0000 0500 0000 ................ │ +00001d80: 4900 0000 0800 0003 4900 0000 1500 0000 I.......I....... │ +00001d90: 1300 0000 ffff ffff 0800 0012 0000 0000 ................ │ +00001da0: 0301 1000 1800 0000 6a00 0000 ffff ffff ........j....... │ +00001db0: ffff ffff 4800 0000 0301 1000 1800 0000 ....H........... │ +00001dc0: 6b00 0000 ffff ffff ffff ffff 2400 0000 k...........$... │ +00001dd0: 0301 1000 1800 0000 6c00 0000 ffff ffff ........l....... │ +00001de0: ffff ffff 1a00 0000 0101 1000 1800 0000 ................ │ +00001df0: 6c00 0000 ffff ffff 1400 0000 1500 0000 l...............