--- /home/hans/code/fdroid/data/tmp/com.xmission.trevin.android.todo_1.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.xmission.trevin.android.todo_1.apk ├── zipinfo {} │ @@ -1,70 +1,70 @@ │ -Zip file size: 267954 bytes, number of entries: 68 │ +Zip file size: 268026 bytes, number of entries: 68 │ -rw---- 2.0 fat 5620 bl defN 14-Mar-28 11:44 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 5741 bl defN 14-Mar-28 11:44 META-INF/502AD75C.SF │ -rw---- 2.0 fat 1332 bl defN 14-Mar-28 11:44 META-INF/502AD75C.RSA │ --rw---- 1.0 fat 944 bx stor 14-Mar-28 11:30 res/drawable/alarm_16.png │ --rw---- 1.0 fat 1912 b- stor 14-Mar-28 11:30 res/drawable/alarm_32.png │ --rw---- 1.0 fat 2009 b- stor 14-Mar-28 11:30 res/drawable/alarm_36.png │ --rw---- 2.0 fat 2308 bl defN 14-Mar-28 11:30 res/drawable/btn_check.xml │ --rw---- 2.0 fat 1248 bl defN 14-Mar-28 11:30 res/drawable/btn_default_small.xml │ --rw---- 2.0 fat 900 bl defN 14-Mar-28 11:30 res/drawable/btn_radio_small.xml │ --rw---- 1.0 fat 876 b- stor 14-Mar-28 11:30 res/drawable/postit_16.png │ --rw---- 1.0 fat 1056 b- stor 14-Mar-28 11:30 res/drawable/postit_32.png │ --rw---- 1.0 fat 1485 b- stor 14-Mar-28 11:30 res/drawable/postit_36.png │ --rw---- 1.0 fat 999 b- stor 14-Mar-28 11:30 res/drawable/repeat_16.png │ --rw---- 1.0 fat 2373 b- stor 14-Mar-28 11:30 res/drawable/repeat_32.png │ --rw---- 1.0 fat 2390 b- stor 14-Mar-28 11:30 res/drawable/repeat_36.png │ --rw---- 1.0 fat 193 b- stor 14-Mar-28 11:30 res/drawable/underline.9.png │ --rw---- 2.0 fat 2680 bl defN 14-Mar-28 11:30 res/layout/alarm_time.xml │ --rw---- 2.0 fat 712 bl defN 14-Mar-28 11:30 res/layout/cat_list_item.xml │ --rw---- 2.0 fat 1404 bl defN 14-Mar-28 11:30 res/layout/category_list.xml │ --rw---- 2.0 fat 10312 bl defN 14-Mar-28 11:30 res/layout/date_picker.xml │ --rw---- 2.0 fat 640 bl defN 14-Mar-28 11:30 res/layout/date_picker_dialog.xml │ --rw---- 2.0 fat 3760 bl defN 14-Mar-28 11:30 res/layout/export_options.xml │ --rw---- 2.0 fat 2216 bl defN 14-Mar-28 11:30 res/layout/hide_time.xml │ --rw---- 2.0 fat 5244 bl defN 14-Mar-28 11:30 res/layout/import_options.xml │ --rw---- 2.0 fat 1332 bl defN 14-Mar-28 11:30 res/layout/list.xml │ --rw---- 2.0 fat 2348 bl defN 14-Mar-28 11:30 res/layout/list_item.xml │ --rw---- 2.0 fat 1812 bl defN 14-Mar-28 11:30 res/layout/note.xml │ --rw---- 2.0 fat 2732 bl defN 14-Mar-28 11:30 res/layout/password.xml │ --rw---- 2.0 fat 9024 bl defN 14-Mar-28 11:30 res/layout/repeat.xml │ --rw---- 2.0 fat 628 bl defN 14-Mar-28 11:30 res/layout/repeat_dialog.xml │ --rw---- 2.0 fat 420 bl defN 14-Mar-28 11:30 res/layout/simple_dropdown_item_1line.xml │ --rw---- 2.0 fat 448 bl defN 14-Mar-28 11:30 res/layout/simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 964 bl defN 14-Mar-28 11:30 res/menu/main_menu.xml │ --rw---- 2.0 fat 6608 bl defN 14-Mar-28 11:30 AndroidManifest.xml │ --rw---- 1.0 fat 57604 b- stor 14-Mar-28 11:30 resources.arsc │ --rw---- 1.0 fat 3110 b- stor 14-Mar-28 11:30 res/drawable-hdpi/alarm.png │ --rw---- 1.0 fat 922 b- stor 14-Mar-28 11:30 res/drawable-hdpi/btn_default_small_normal.9.png │ --rw---- 1.0 fat 550 b- stor 14-Mar-28 11:30 res/drawable-hdpi/btn_default_small_normal_disable.9.png │ --rw---- 1.0 fat 869 b- stor 14-Mar-28 11:30 res/drawable-hdpi/btn_default_small_normal_disable_focused.9.png │ --rw---- 1.0 fat 1286 b- stor 14-Mar-28 11:30 res/drawable-hdpi/btn_default_small_pressed.9.png │ --rw---- 1.0 fat 1310 b- stor 14-Mar-28 11:30 res/drawable-hdpi/btn_default_small_selected.9.png │ --rw---- 1.0 fat 1708 b- stor 14-Mar-28 11:30 res/drawable-hdpi/checkbox_off_background.png │ --rw---- 1.0 fat 2022 b- stor 14-Mar-28 11:30 res/drawable-hdpi/checkbox_on_background.png │ --rw---- 1.0 fat 1466 b- stor 14-Mar-28 11:30 res/drawable-hdpi/ic_dialog_time.png │ --rw---- 1.0 fat 2525 b- stor 14-Mar-28 11:30 res/drawable-hdpi/ic_menu_login.png │ --rw---- 1.0 fat 3608 b- stor 14-Mar-28 11:30 res/drawable-hdpi/icon.png │ --rw---- 1.0 fat 1480 b- stor 14-Mar-28 11:30 res/drawable-hdpi/postit.png │ --rw---- 1.0 fat 3072 b- stor 14-Mar-28 11:30 res/drawable-hdpi/repeat.png │ --rw---- 1.0 fat 1735 b- stor 14-Mar-28 11:30 res/drawable-hdpi/stat_todo.png │ --rw---- 1.0 fat 1365 b- stor 14-Mar-28 11:30 res/drawable-mdpi/alarm.png │ --rw---- 1.0 fat 722 b- stor 14-Mar-28 11:30 res/drawable-mdpi/btn_default_small_normal.9.png │ --rw---- 1.0 fat 477 b- stor 14-Mar-28 11:30 res/drawable-mdpi/btn_default_small_normal_disable.9.png │ --rw---- 1.0 fat 673 b- stor 14-Mar-28 11:30 res/drawable-mdpi/btn_default_small_normal_disable_focused.9.png │ --rw---- 1.0 fat 946 b- stor 14-Mar-28 11:30 res/drawable-mdpi/btn_default_small_pressed.9.png │ --rw---- 1.0 fat 951 b- stor 14-Mar-28 11:30 res/drawable-mdpi/btn_default_small_selected.9.png │ --rw---- 1.0 fat 1173 b- stor 14-Mar-28 11:30 res/drawable-mdpi/checkbox_off_background.png │ --rw---- 1.0 fat 777 b- stor 14-Mar-28 11:30 res/drawable-mdpi/checkbox_on_background.png │ --rw---- 1.0 fat 1595 b- stor 14-Mar-28 11:30 res/drawable-mdpi/ic_dialog_time.png │ --rw---- 1.0 fat 2534 b- stor 14-Mar-28 11:30 res/drawable-mdpi/ic_menu_login.png │ --rw---- 1.0 fat 1496 b- stor 14-Mar-28 11:30 res/drawable-mdpi/icon.png │ --rw---- 1.0 fat 724 b- stor 14-Mar-28 11:30 res/drawable-mdpi/postit.png │ --rw---- 1.0 fat 1336 b- stor 14-Mar-28 11:30 res/drawable-mdpi/repeat.png │ --rw---- 1.0 fat 1456 b- stor 14-Mar-28 11:30 res/drawable-mdpi/stat_todo.png │ --rw---- 2.0 fat 7200 bl defN 14-Mar-28 11:30 res/layout-land/details.xml │ --rw---- 2.0 fat 4040 bl defN 14-Mar-28 11:30 res/layout-land/preferences.xml │ --rw---- 2.0 fat 7272 bl defN 14-Mar-28 11:30 res/layout-port/details.xml │ --rw---- 2.0 fat 3620 bl defN 14-Mar-28 11:30 res/layout-port/preferences.xml │ --rw---- 2.0 fat 288080 bl defN 14-Mar-28 11:30 classes.dex │ -68 files, 494374 bytes uncompressed, 257905 bytes compressed: 47.8% │ +-rw---- 2.0 fat 6808 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 3097 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/alarm.png │ +-rw---- 1.0 fat 943 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/btn_default_small_normal.9.png │ +-rw---- 1.0 fat 579 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/btn_default_small_normal_disable.9.png │ +-rw---- 1.0 fat 888 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/btn_default_small_normal_disable_focused.9.png │ +-rw---- 1.0 fat 1312 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/btn_default_small_pressed.9.png │ +-rw---- 1.0 fat 1344 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/btn_default_small_selected.9.png │ +-rw---- 1.0 fat 1708 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/checkbox_off_background.png │ +-rw---- 1.0 fat 2022 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/checkbox_on_background.png │ +-rw---- 1.0 fat 1788 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_dialog_time.png │ +-rw---- 1.0 fat 2662 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_menu_login.png │ +-rw---- 1.0 fat 3608 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/icon.png │ +-rw---- 1.0 fat 1343 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/postit.png │ +-rw---- 1.0 fat 3072 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/repeat.png │ +-rw---- 1.0 fat 1730 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/stat_todo.png │ +-rw---- 1.0 fat 1248 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/alarm.png │ +-rw---- 1.0 fat 753 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/btn_default_small_normal.9.png │ +-rw---- 1.0 fat 505 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/btn_default_small_normal_disable.9.png │ +-rw---- 1.0 fat 708 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/btn_default_small_normal_disable_focused.9.png │ +-rw---- 1.0 fat 975 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/btn_default_small_pressed.9.png │ +-rw---- 1.0 fat 982 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/btn_default_small_selected.9.png │ +-rw---- 1.0 fat 1121 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/checkbox_off_background.png │ +-rw---- 1.0 fat 1423 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/checkbox_on_background.png │ +-rw---- 1.0 fat 1287 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_dialog_time.png │ +-rw---- 1.0 fat 2359 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_menu_login.png │ +-rw---- 1.0 fat 1336 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/icon.png │ +-rw---- 1.0 fat 660 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/postit.png │ +-rw---- 1.0 fat 1230 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/repeat.png │ +-rw---- 1.0 fat 1279 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/stat_todo.png │ +-rw---- 1.0 fat 865 b- stor 08-Jan-01 00:00 res/drawable/alarm_16.png │ +-rw---- 1.0 fat 1911 b- stor 08-Jan-01 00:00 res/drawable/alarm_32.png │ +-rw---- 1.0 fat 2010 b- stor 08-Jan-01 00:00 res/drawable/alarm_36.png │ +-rw---- 2.0 fat 2308 bl defN 08-Jan-01 00:00 res/drawable/btn_check.xml │ +-rw---- 2.0 fat 1248 bl defN 08-Jan-01 00:00 res/drawable/btn_default_small.xml │ +-rw---- 2.0 fat 900 bl defN 08-Jan-01 00:00 res/drawable/btn_radio_small.xml │ +-rw---- 1.0 fat 806 b- stor 08-Jan-01 00:00 res/drawable/postit_16.png │ +-rw---- 1.0 fat 1004 b- stor 08-Jan-01 00:00 res/drawable/postit_32.png │ +-rw---- 1.0 fat 1330 b- stor 08-Jan-01 00:00 res/drawable/postit_36.png │ +-rw---- 1.0 fat 846 b- stor 08-Jan-01 00:00 res/drawable/repeat_16.png │ +-rw---- 1.0 fat 2028 b- stor 08-Jan-01 00:00 res/drawable/repeat_32.png │ +-rw---- 1.0 fat 2124 b- stor 08-Jan-01 00:00 res/drawable/repeat_36.png │ +-rw---- 1.0 fat 220 b- stor 08-Jan-01 00:00 res/drawable/underline.9.png │ +-rw---- 2.0 fat 7200 bl defN 08-Jan-01 00:00 res/layout-land/details.xml │ +-rw---- 2.0 fat 4040 bl defN 08-Jan-01 00:00 res/layout-land/preferences.xml │ +-rw---- 2.0 fat 7272 bl defN 08-Jan-01 00:00 res/layout-port/details.xml │ +-rw---- 2.0 fat 3620 bl defN 08-Jan-01 00:00 res/layout-port/preferences.xml │ +-rw---- 2.0 fat 2680 bl defN 08-Jan-01 00:00 res/layout/alarm_time.xml │ +-rw---- 2.0 fat 712 bl defN 08-Jan-01 00:00 res/layout/cat_list_item.xml │ +-rw---- 2.0 fat 1404 bl defN 08-Jan-01 00:00 res/layout/category_list.xml │ +-rw---- 2.0 fat 10312 bl defN 08-Jan-01 00:00 res/layout/date_picker.xml │ +-rw---- 2.0 fat 640 bl defN 08-Jan-01 00:00 res/layout/date_picker_dialog.xml │ +-rw---- 2.0 fat 3760 bl defN 08-Jan-01 00:00 res/layout/export_options.xml │ +-rw---- 2.0 fat 2216 bl defN 08-Jan-01 00:00 res/layout/hide_time.xml │ +-rw---- 2.0 fat 5244 bl defN 08-Jan-01 00:00 res/layout/import_options.xml │ +-rw---- 2.0 fat 1332 bl defN 08-Jan-01 00:00 res/layout/list.xml │ +-rw---- 2.0 fat 2348 bl defN 08-Jan-01 00:00 res/layout/list_item.xml │ +-rw---- 2.0 fat 1812 bl defN 08-Jan-01 00:00 res/layout/note.xml │ +-rw---- 2.0 fat 2732 bl defN 08-Jan-01 00:00 res/layout/password.xml │ +-rw---- 2.0 fat 9024 bl defN 08-Jan-01 00:00 res/layout/repeat.xml │ +-rw---- 2.0 fat 628 bl defN 08-Jan-01 00:00 res/layout/repeat_dialog.xml │ +-rw---- 2.0 fat 420 bl defN 08-Jan-01 00:00 res/layout/simple_dropdown_item_1line.xml │ +-rw---- 2.0 fat 448 bl defN 08-Jan-01 00:00 res/layout/simple_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 964 bl defN 08-Jan-01 00:00 res/menu/main_menu.xml │ +-rw---- 1.0 fat 58036 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 288240 bl defN 08-Jan-01 00:00 classes.dex │ +68 files, 494147 bytes uncompressed, 257976 bytes compressed: 47.8% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── res/drawable/postit_16.png ├── sng │ │ @@ -1,24 +1,23 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 16; height: 16; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ (235,241, 31) # rgb = (0xeb,0xf1,0x1f) │ │ (251,194, 49) # rgb = (0xfb,0xc2,0x31) │ │ (250, 67, 67) # rgb = (0xfa,0x43,0x43) │ │ (252,139, 54) # rgb = (0xfc,0x8b,0x36) │ │ (236,252, 30) # rgb = (0xec,0xfc,0x1e) │ │ (236,236, 33) # rgb = (0xec,0xec,0x21) │ │ (235,235, 32) # rgb = (0xeb,0xeb,0x20) │ │ (236,236, 31) # rgb = (0xec,0xec,0x1f) │ │ - (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ (236,236, 33) # rgb = (0xec,0xec,0x21) │ │ (236,236, 33) # rgb = (0xec,0xec,0x21) │ │ (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ (237,242, 32) # rgb = (0xed,0xf2,0x20) │ │ (226,160, 40) # rgb = (0xe2,0xa0,0x28) │ │ (252, 69, 69) # rgb = (0xfc,0x45,0x45) │ │ @@ -26,89 +25,47 @@ │ │ (235,247, 30) # rgb = (0xeb,0xf7,0x1e) │ │ (236,236, 33) # rgb = (0xec,0xec,0x21) │ │ (235,235, 32) # rgb = (0xeb,0xeb,0x20) │ │ (236,236, 31) # rgb = (0xec,0xec,0x1f) │ │ (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ - (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ - (236,236, 33) # rgb = (0xec,0xec,0x21) │ │ - (240,246, 33) # rgb = (0xf0,0xf6,0x21) │ │ - (178, 88, 21) # rgb = (0xb2,0x58,0x15) │ │ - (200, 48, 52) # rgb = (0xc8,0x30,0x34) │ │ - (156, 94, 30) # rgb = (0x9c,0x5e,0x1e) │ │ - (235,241, 32) # rgb = (0xeb,0xf1,0x20) │ │ - (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ - (235,235, 31) # rgb = (0xeb,0xeb,0x1f) │ │ (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ - (240,245, 34) # rgb = (0xf0,0xf5,0x22) │ │ - (177,103, 16) # rgb = (0xb1,0x67,0x10) │ │ - ( 98, 48, 4) # rgb = (0x62,0x30,0x04) │ │ - (144,147, 16) # rgb = (0x90,0x93,0x10) │ │ - (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ - (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ - (236,236, 31) # rgb = (0xec,0xec,0x1f) │ │ (235,235, 32) # rgb = (0xeb,0xeb,0x20) │ │ (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ - (236,232, 33) # rgb = (0xec,0xe8,0x21) │ │ - (210,198, 26) # rgb = (0xd2,0xc6,0x1a) │ │ - (242,243, 33) # rgb = (0xf2,0xf3,0x21) │ │ - (237,237, 31) # rgb = (0xed,0xed,0x1f) │ │ (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ (235,235, 32) # rgb = (0xeb,0xeb,0x20) │ │ (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ - (238,237, 32) # rgb = (0xee,0xed,0x20) │ │ - (238,239, 33) # rgb = (0xee,0xef,0x21) │ │ - (240,241, 33) # rgb = (0xf0,0xf1,0x21) │ │ (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ - (239,239, 33) # rgb = (0xef,0xef,0x21) │ │ - (238,238, 32) # rgb = (0xee,0xee,0x20) │ │ (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ (239,239, 33) # rgb = (0xef,0xef,0x21) │ │ (239,239, 33) # rgb = (0xef,0xef,0x21) │ │ - (238,238, 31) # rgb = (0xee,0xee,0x1f) │ │ (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ - (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ (239,239, 33) # rgb = (0xef,0xef,0x21) │ │ (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ - (239,239, 32) # rgb = (0xef,0xef,0x20) │ │ (238,238, 32) # rgb = (0xee,0xee,0x20) │ │ (238,238, 31) # rgb = (0xee,0xee,0x1f) │ │ (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ (233,233, 31) # rgb = (0xe9,0xe9,0x1f) │ │ (233,233, 32) # rgb = (0xe9,0xe9,0x20) │ │ - (234,234, 32) # rgb = (0xea,0xea,0x20) │ │ - (235,235, 32) # rgb = (0xeb,0xeb,0x20) │ │ (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ (236,236, 31) # rgb = (0xec,0xec,0x1f) │ │ - (235,235, 31) # rgb = (0xeb,0xeb,0x1f) │ │ (214,214, 28) # rgb = (0xd6,0xd6,0x1c) │ │ (215,215, 29) # rgb = (0xd7,0xd7,0x1d) │ │ - (217,217, 29) # rgb = (0xd9,0xd9,0x1d) │ │ - (218,218, 29) # rgb = (0xda,0xda,0x1d) │ │ - (220,220, 30) # rgb = (0xdc,0xdc,0x1e) │ │ - (221,221, 30) # rgb = (0xdd,0xdd,0x1e) │ │ - (222,222, 31) # rgb = (0xde,0xde,0x1f) │ │ - (224,224, 31) # rgb = (0xe0,0xe0,0x1f) │ │ - (225,225, 30) # rgb = (0xe1,0xe1,0x1e) │ │ - (227,227, 30) # rgb = (0xe3,0xe3,0x1e) │ │ - (228,228, 30) # rgb = (0xe4,0xe4,0x1e) │ │ - (229,229, 30) # rgb = (0xe5,0xe5,0x1e) │ │ - (230,230, 31) # rgb = (0xe6,0xe6,0x1f) │ │ (230,230, 30) # rgb = (0xe6,0xe6,0x1e) │ │ (228,228, 28) # rgb = (0xe4,0xe4,0x1c) │ │ (158,158, 15) # rgb = (0x9e,0x9e,0x0f) │ │ (160,160, 16) # rgb = (0xa0,0xa0,0x10) │ │ (165,165, 17) # rgb = (0xa5,0xa5,0x11) │ │ (167,167, 17) # rgb = (0xa7,0xa7,0x11) │ │ (170,170, 18) # rgb = (0xaa,0xaa,0x12) │ │ @@ -118,46 +75,83 @@ │ │ (180,180, 20) # rgb = (0xb4,0xb4,0x14) │ │ (182,182, 21) # rgb = (0xb6,0xb6,0x15) │ │ (185,185, 21) # rgb = (0xb9,0xb9,0x15) │ │ (189,189, 22) # rgb = (0xbd,0xbd,0x16) │ │ (192,192, 22) # rgb = (0xc0,0xc0,0x16) │ │ (196,196, 23) # rgb = (0xc4,0xc4,0x17) │ │ (197,197, 23) # rgb = (0xc5,0xc5,0x17) │ │ - (196,196, 23) # rgb = (0xc4,0xc4,0x17) │ │ - (147,147, 13) # rgb = (0x93,0x93,0x0d) │ │ (148,148, 13) # rgb = (0x94,0x94,0x0d) │ │ (151,151, 13) # rgb = (0x97,0x97,0x0d) │ │ (153,153, 14) # rgb = (0x99,0x99,0x0e) │ │ (156,156, 14) # rgb = (0x9c,0x9c,0x0e) │ │ (158,158, 14) # rgb = (0x9e,0x9e,0x0e) │ │ (161,161, 16) # rgb = (0xa1,0xa1,0x10) │ │ (162,162, 16) # rgb = (0xa2,0xa2,0x10) │ │ (165,165, 16) # rgb = (0xa5,0xa5,0x10) │ │ (167,167, 18) # rgb = (0xa7,0xa7,0x12) │ │ (171,171, 18) # rgb = (0xab,0xab,0x12) │ │ (174,174, 19) # rgb = (0xae,0xae,0x13) │ │ (178,178, 19) # rgb = (0xb2,0xb2,0x13) │ │ (182,182, 19) # rgb = (0xb6,0xb6,0x13) │ │ (185,185, 20) # rgb = (0xb9,0xb9,0x14) │ │ - (187,187, 21) # rgb = (0xbb,0xbb,0x15) │ │ + (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ + (236,236, 33) # rgb = (0xec,0xec,0x21) │ │ + (240,246, 33) # rgb = (0xf0,0xf6,0x21) │ │ + (178, 88, 21) # rgb = (0xb2,0x58,0x15) │ │ + (200, 48, 52) # rgb = (0xc8,0x30,0x34) │ │ + (156, 94, 30) # rgb = (0x9c,0x5e,0x1e) │ │ + (235,241, 32) # rgb = (0xeb,0xf1,0x20) │ │ + (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ + (235,235, 31) # rgb = (0xeb,0xeb,0x1f) │ │ + (240,245, 34) # rgb = (0xf0,0xf5,0x22) │ │ + (177,103, 16) # rgb = (0xb1,0x67,0x10) │ │ + ( 98, 48, 4) # rgb = (0x62,0x30,0x04) │ │ + (144,147, 16) # rgb = (0x90,0x93,0x10) │ │ + (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ + (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ + (236,236, 31) # rgb = (0xec,0xec,0x1f) │ │ + (236,232, 33) # rgb = (0xec,0xe8,0x21) │ │ + (210,198, 26) # rgb = (0xd2,0xc6,0x1a) │ │ + (242,243, 33) # rgb = (0xf2,0xf3,0x21) │ │ + (237,237, 31) # rgb = (0xed,0xed,0x1f) │ │ + (238,237, 32) # rgb = (0xee,0xed,0x20) │ │ + (238,239, 33) # rgb = (0xee,0xef,0x21) │ │ + (240,241, 33) # rgb = (0xf0,0xf1,0x21) │ │ + (239,239, 33) # rgb = (0xef,0xef,0x21) │ │ + (238,238, 32) # rgb = (0xee,0xee,0x20) │ │ + (238,238, 31) # rgb = (0xee,0xee,0x1f) │ │ + (239,239, 32) # rgb = (0xef,0xef,0x20) │ │ + (234,234, 32) # rgb = (0xea,0xea,0x20) │ │ + (235,235, 32) # rgb = (0xeb,0xeb,0x20) │ │ + (217,217, 29) # rgb = (0xd9,0xd9,0x1d) │ │ + (218,218, 29) # rgb = (0xda,0xda,0x1d) │ │ + (220,220, 30) # rgb = (0xdc,0xdc,0x1e) │ │ + (221,221, 30) # rgb = (0xdd,0xdd,0x1e) │ │ + (222,222, 31) # rgb = (0xde,0xde,0x1f) │ │ + (224,224, 31) # rgb = (0xe0,0xe0,0x1f) │ │ + (225,225, 30) # rgb = (0xe1,0xe1,0x1e) │ │ + (227,227, 30) # rgb = (0xe3,0xe3,0x1e) │ │ + (228,228, 30) # rgb = (0xe4,0xe4,0x1e) │ │ + (229,229, 30) # rgb = (0xe5,0xe5,0x1e) │ │ + (230,230, 31) # rgb = (0xe6,0xe6,0x1f) │ │ } │ │ tRNS { │ │ - 0 2 2 2 6 2 1 2 2 2 0 1 42 101 96 95 103 202 117 94 96 96 101 42 1 114 255 255 255 255 255 255 255 255 255 114 2 101 255 255 255 255 255 255 255 100 1 94 255 255 255 255 92 1 88 255 255 255 86 83 79 1 81 255 255 74 1 78 255 69 0 79 66 82 255 254 254 63 88 254 63 2 100 255 255 254 64 0 3 127 255 255 255 255 255 255 255 255 255 255 255 75 1 3 120 194 184 181 177 174 170 167 163 159 155 151 155 49 0 0 4 6 5 5 5 5 5 5 4 4 4 4 4 1 0} │ │ + 0 2 2 2 6 2 1 2 2 2 1 42 101 96 95 103 202 117 94 96 96 101 42 1 114 114 2 101 100 1 94 92 1 88 86 83 79 1 81 74 1 78 69 79 66 82 254 254 63 88 254 63 2 100 254 64 3 127 75 1 3 120 194 184 181 177 174 170 167 163 159 155 151 155 49 4 6 5 5 5 5 5 5 4 4 4 4 4 1} │ │ IMAGE { │ │ pixels hex │ │ -00000101010102030405060708090a0a │ │ -0b0c0d0e0e0e0f101112131415161718 │ │ -07191a1b1b1b1c1d1e1f201a21222324 │ │ -01251a1a1a1a262728292a2b2c212d24 │ │ -2e2f2a2a2a1a1a3031321a2133213435 │ │ -2e361a1a2a2a3738391a212b2c2b3a18 │ │ -0b3b2a2a1a1a1a1a2a2a2b2c2b213c3d │ │ -2e3e3f2a2a3f2a1a1a2a4033212b413d │ │ -42433f3f3f2a3f2a2a1a2b442b214546 │ │ -42472a3f3f3f2a3f3f1a4033402b4846 │ │ -2e494a3f3f3f3f3f4b1a404c402b4d46 │ │ -184e2a2a2a2a402a2a4b4f332b335046 │ │ -51525354541b1b212b4f552b2b2b5657 │ │ -58595a5b5c5d5e5f6060616263646566 │ │ -6768696a6b6c6d6e6f70717273747576 │ │ -7778797a7b7c7d7e7f80818283848586 │ │ +00000101010102030405060708090000 │ │ +0a0b0c0d0d0d0e0f1011121314151617 │ │ +0718595a5a5a5b5c5d5e5f596061191a │ │ +011b5959595962636465666768601c1a │ │ +1d1e6666665959696a6b59606c601f20 │ │ +1d21595966666d6e6f59606768672217 │ │ +0a236666595959596666676867602425 │ │ +1d267066667066595966716c60672725 │ │ +28297070706670666659677267602a00 │ │ +282b6670707066707059716c71672c00 │ │ +1d2d7370707070702e59712f71673000 │ │ +1731666666667166662e326c676c3300 │ │ +34357475755a5a606732366767673700 │ │ +3839767778797a7b7c7c7d7e7f803a3b │ │ +3c3d3e3f404142434445464748494a00 │ │ +004b4c4d4e4f50515253545556575800 │ │ } ├── res/drawable/postit_36.png ├── sng │ │ @@ -1,158 +1,178 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ (250, 68, 68) # rgb = (0xfa,0x44,0x44) │ │ (248, 66, 66) # rgb = (0xf8,0x42,0x42) │ │ (248, 66, 65) # rgb = (0xf8,0x42,0x41) │ │ - (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ (236,238, 32) # rgb = (0xec,0xee,0x20) │ │ (247,122, 59) # rgb = (0xf7,0x7a,0x3b) │ │ - (250, 69, 69) # rgb = (0xfa,0x45,0x45) │ │ - (249, 68, 68) # rgb = (0xf9,0x44,0x44) │ │ (248, 61, 66) # rgb = (0xf8,0x3d,0x42) │ │ (237,233, 33) # rgb = (0xed,0xe9,0x21) │ │ (236,236, 33) # rgb = (0xec,0xec,0x21) │ │ (236,236, 31) # rgb = (0xec,0xec,0x1f) │ │ (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ + (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ + (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ + (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ + (236,236, 33) # rgb = (0xec,0xec,0x21) │ │ + (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ + (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ + (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ + (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ + (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ + (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ + (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ + (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ + (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ + (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ + (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ + (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ + (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ + (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ + (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ + (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ + (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ + (239,239, 33) # rgb = (0xef,0xef,0x21) │ │ + (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ + (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ + (239,239, 33) # rgb = (0xef,0xef,0x21) │ │ + (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ + (239,239, 33) # rgb = (0xef,0xef,0x21) │ │ + (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ + (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ + (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ + (239,239, 33) # rgb = (0xef,0xef,0x21) │ │ + (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ + (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ + (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ + (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ + (238,238, 32) # rgb = (0xee,0xee,0x20) │ │ + (236,236, 33) # rgb = (0xec,0xec,0x21) │ │ + (238,238, 32) # rgb = (0xee,0xee,0x20) │ │ + (234,234, 32) # rgb = (0xea,0xea,0x20) │ │ + (237,237, 31) # rgb = (0xed,0xed,0x1f) │ │ + (235,235, 32) # rgb = (0xeb,0xeb,0x20) │ │ + (231,231, 31) # rgb = (0xe7,0xe7,0x1f) │ │ + (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ + (235,235, 31) # rgb = (0xeb,0xeb,0x1f) │ │ + (226,226, 30) # rgb = (0xe2,0xe2,0x1e) │ │ + (234,234, 31) # rgb = (0xea,0xea,0x1f) │ │ + (216,216, 28) # rgb = (0xd8,0xd8,0x1c) │ │ + (231,231, 30) # rgb = (0xe7,0xe7,0x1e) │ │ + (198,198, 25) # rgb = (0xc6,0xc6,0x19) │ │ + (223,223, 28) # rgb = (0xdf,0xdf,0x1c) │ │ + (124,124, 6) # rgb = (0x7c,0x7c,0x06) │ │ + (188,188, 21) # rgb = (0xbc,0xbc,0x15) │ │ + (188,188, 21) # rgb = (0xbc,0xbc,0x15) │ │ + (121,121, 6) # rgb = (0x79,0x79,0x06) │ │ + (117,117, 6) # rgb = (0x75,0x75,0x06) │ │ + (118,118, 6) # rgb = (0x76,0x76,0x06) │ │ + (118,118, 6) # rgb = (0x76,0x76,0x06) │ │ + (119,119, 6) # rgb = (0x77,0x77,0x06) │ │ + (118,118, 6) # rgb = (0x76,0x76,0x06) │ │ + (119,119, 6) # rgb = (0x77,0x77,0x06) │ │ + (119,119, 6) # rgb = (0x77,0x77,0x06) │ │ + (119,119, 5) # rgb = (0x77,0x77,0x05) │ │ + (119,119, 5) # rgb = (0x77,0x77,0x05) │ │ + (119,119, 5) # rgb = (0x77,0x77,0x05) │ │ + (119,119, 6) # rgb = (0x77,0x77,0x06) │ │ + (118,118, 6) # rgb = (0x76,0x76,0x06) │ │ + (116,116, 5) # rgb = (0x74,0x74,0x05) │ │ + (116,116, 5) # rgb = (0x74,0x74,0x05) │ │ + (114,114, 4) # rgb = (0x72,0x72,0x04) │ │ + (109,109, 3) # rgb = (0x6d,0x6d,0x03) │ │ + (107,107, 4) # rgb = (0x6b,0x6b,0x04) │ │ + ( 79, 79, 0) # rgb = (0x4f,0x4f,0x00) │ │ + ( 77, 77, 0) # rgb = (0x4d,0x4d,0x00) │ │ + (250, 69, 69) # rgb = (0xfa,0x45,0x45) │ │ + (249, 68, 68) # rgb = (0xf9,0x44,0x44) │ │ (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ (238,243, 32) # rgb = (0xee,0xf3,0x20) │ │ (232, 96, 54) # rgb = (0xe8,0x60,0x36) │ │ (252, 70, 70) # rgb = (0xfc,0x46,0x46) │ │ (251, 69, 69) # rgb = (0xfb,0x45,0x45) │ │ (252, 66, 69) # rgb = (0xfc,0x42,0x45) │ │ (197,146, 34) # rgb = (0xc5,0x92,0x22) │ │ (240,240, 33) # rgb = (0xf0,0xf0,0x21) │ │ (236,236, 33) # rgb = (0xec,0xec,0x21) │ │ (236,236, 31) # rgb = (0xec,0xec,0x1f) │ │ - (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ - (237,237, 33) # rgb = (0xed,0xed,0x21) │ │ (238,241, 33) # rgb = (0xee,0xf1,0x21) │ │ (171, 75, 10) # rgb = (0xab,0x4b,0x0a) │ │ (122, 9, 11) # rgb = (0x7a,0x09,0x0b) │ │ (255, 74, 74) # rgb = (0xff,0x4a,0x4a) │ │ (255, 73, 73) # rgb = (0xff,0x49,0x49) │ │ (247, 69, 67) # rgb = (0xf7,0x45,0x43) │ │ ( 41, 37, 0) # rgb = (0x29,0x25,0x00) │ │ (210,210, 27) # rgb = (0xd2,0xd2,0x1b) │ │ (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ - (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ - (236,236, 33) # rgb = (0xec,0xec,0x21) │ │ (239,249, 34) # rgb = (0xef,0xf9,0x22) │ │ (151, 9, 3) # rgb = (0x97,0x09,0x03) │ │ (103, 0, 0) # rgb = (0x67,0x00,0x00) │ │ ( 84, 1, 1) # rgb = (0x54,0x01,0x01) │ │ ( 96, 17, 18) # rgb = (0x60,0x11,0x12) │ │ ( 43, 28, 0) # rgb = (0x2b,0x1c,0x00) │ │ ( 42, 41, 0) # rgb = (0x2a,0x29,0x00) │ │ (190,190, 24) # rgb = (0xbe,0xbe,0x18) │ │ - (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ - (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ (237,240, 33) # rgb = (0xed,0xf0,0x21) │ │ (209, 94, 24) # rgb = (0xd1,0x5e,0x18) │ │ (105, 0, 2) # rgb = (0x69,0x00,0x02) │ │ ( 69, 0, 0) # rgb = (0x45,0x00,0x00) │ │ ( 49, 0, 0) # rgb = (0x31,0x00,0x00) │ │ ( 53, 38, 0) # rgb = (0x35,0x26,0x00) │ │ (113,113, 10) # rgb = (0x71,0x71,0x0a) │ │ (242,242, 33) # rgb = (0xf2,0xf2,0x21) │ │ (237,237, 31) # rgb = (0xed,0xed,0x1f) │ │ - (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ - (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ (182, 93, 18) # rgb = (0xb6,0x5d,0x12) │ │ (102, 2, 0) # rgb = (0x66,0x02,0x00) │ │ ( 77, 26, 0) # rgb = (0x4d,0x1a,0x00) │ │ (208,211, 27) # rgb = (0xd0,0xd3,0x1b) │ │ (235,235, 32) # rgb = (0xeb,0xeb,0x20) │ │ - (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ - (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ (240,242, 33) # rgb = (0xf0,0xf2,0x21) │ │ (227,231, 31) # rgb = (0xe3,0xe7,0x1f) │ │ (241,241, 33) # rgb = (0xf1,0xf1,0x21) │ │ - (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ - (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ - (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ - (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ - (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ - (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ - (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ - (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ - (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ - (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ - (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ - (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ - (239,239, 33) # rgb = (0xef,0xef,0x21) │ │ (239,239, 33) # rgb = (0xef,0xef,0x21) │ │ - (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ (238,238, 31) # rgb = (0xee,0xee,0x1f) │ │ - (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ - (239,239, 33) # rgb = (0xef,0xef,0x21) │ │ - (238,238, 32) # rgb = (0xee,0xee,0x20) │ │ - (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ - (239,239, 33) # rgb = (0xef,0xef,0x21) │ │ - (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ - (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ - (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ - (239,239, 33) # rgb = (0xef,0xef,0x21) │ │ - (237,237, 32) # rgb = (0xed,0xed,0x20) │ │ - (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ - (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ - (238,238, 33) # rgb = (0xee,0xee,0x21) │ │ (238,238, 32) # rgb = (0xee,0xee,0x20) │ │ (235,235, 33) # rgb = (0xeb,0xeb,0x21) │ │ - (236,236, 33) # rgb = (0xec,0xec,0x21) │ │ - (238,238, 32) # rgb = (0xee,0xee,0x20) │ │ - (234,234, 32) # rgb = (0xea,0xea,0x20) │ │ - (235,235, 33) # rgb = (0xeb,0xeb,0x21) │ │ - (237,237, 31) # rgb = (0xed,0xed,0x1f) │ │ - (235,235, 32) # rgb = (0xeb,0xeb,0x20) │ │ - (231,231, 31) # rgb = (0xe7,0xe7,0x1f) │ │ (231,231, 31) # rgb = (0xe7,0xe7,0x1f) │ │ (233,233, 32) # rgb = (0xe9,0xe9,0x20) │ │ (233,233, 31) # rgb = (0xe9,0xe9,0x1f) │ │ (234,234, 31) # rgb = (0xea,0xea,0x1f) │ │ (234,234, 32) # rgb = (0xea,0xea,0x20) │ │ (235,235, 31) # rgb = (0xeb,0xeb,0x1f) │ │ - (236,236, 32) # rgb = (0xec,0xec,0x20) │ │ - (235,235, 31) # rgb = (0xeb,0xeb,0x1f) │ │ - (226,226, 30) # rgb = (0xe2,0xe2,0x1e) │ │ (226,226, 31) # rgb = (0xe2,0xe2,0x1f) │ │ (227,227, 30) # rgb = (0xe3,0xe3,0x1e) │ │ (228,228, 31) # rgb = (0xe4,0xe4,0x1f) │ │ (229,229, 31) # rgb = (0xe5,0xe5,0x1f) │ │ (230,230, 31) # rgb = (0xe6,0xe6,0x1f) │ │ (231,231, 32) # rgb = (0xe7,0xe7,0x20) │ │ (232,232, 32) # rgb = (0xe8,0xe8,0x20) │ │ - (234,234, 31) # rgb = (0xea,0xea,0x1f) │ │ - (216,216, 28) # rgb = (0xd8,0xd8,0x1c) │ │ (217,217, 29) # rgb = (0xd9,0xd9,0x1d) │ │ (218,218, 29) # rgb = (0xda,0xda,0x1d) │ │ (219,219, 29) # rgb = (0xdb,0xdb,0x1d) │ │ (220,220, 29) # rgb = (0xdc,0xdc,0x1d) │ │ (221,221, 30) # rgb = (0xdd,0xdd,0x1e) │ │ (222,222, 30) # rgb = (0xde,0xde,0x1e) │ │ (223,223, 30) # rgb = (0xdf,0xdf,0x1e) │ │ (224,224, 30) # rgb = (0xe0,0xe0,0x1e) │ │ (225,225, 30) # rgb = (0xe1,0xe1,0x1e) │ │ (226,226, 30) # rgb = (0xe2,0xe2,0x1e) │ │ (228,228, 30) # rgb = (0xe4,0xe4,0x1e) │ │ (231,231, 30) # rgb = (0xe7,0xe7,0x1e) │ │ - (231,231, 30) # rgb = (0xe7,0xe7,0x1e) │ │ - (198,198, 25) # rgb = (0xc6,0xc6,0x19) │ │ (199,199, 25) # rgb = (0xc7,0xc7,0x19) │ │ (200,200, 25) # rgb = (0xc8,0xc8,0x19) │ │ (201,201, 25) # rgb = (0xc9,0xc9,0x19) │ │ (202,202, 25) # rgb = (0xca,0xca,0x19) │ │ (202,202, 26) # rgb = (0xca,0xca,0x1a) │ │ (204,204, 26) # rgb = (0xcc,0xcc,0x1a) │ │ (205,205, 26) # rgb = (0xcd,0xcd,0x1a) │ │ @@ -164,16 +184,14 @@ │ │ (212,212, 28) # rgb = (0xd4,0xd4,0x1c) │ │ (213,213, 28) # rgb = (0xd5,0xd5,0x1c) │ │ (214,214, 28) # rgb = (0xd6,0xd6,0x1c) │ │ (215,215, 28) # rgb = (0xd7,0xd7,0x1c) │ │ (216,216, 28) # rgb = (0xd8,0xd8,0x1c) │ │ (221,221, 29) # rgb = (0xdd,0xdd,0x1d) │ │ (222,222, 29) # rgb = (0xde,0xde,0x1d) │ │ - (223,223, 28) # rgb = (0xdf,0xdf,0x1c) │ │ - (124,124, 6) # rgb = (0x7c,0x7c,0x06) │ │ (163,163, 17) # rgb = (0xa3,0xa3,0x11) │ │ (163,163, 16) # rgb = (0xa3,0xa3,0x10) │ │ (164,164, 16) # rgb = (0xa4,0xa4,0x10) │ │ (165,165, 17) # rgb = (0xa5,0xa5,0x11) │ │ (166,166, 17) # rgb = (0xa6,0xa6,0x11) │ │ (167,167, 17) # rgb = (0xa7,0xa7,0x11) │ │ (168,168, 17) # rgb = (0xa8,0xa8,0x11) │ │ @@ -187,72 +205,49 @@ │ │ (176,176, 19) # rgb = (0xb0,0xb0,0x13) │ │ (177,177, 19) # rgb = (0xb1,0xb1,0x13) │ │ (178,178, 19) # rgb = (0xb2,0xb2,0x13) │ │ (180,180, 20) # rgb = (0xb4,0xb4,0x14) │ │ (181,181, 20) # rgb = (0xb5,0xb5,0x14) │ │ (183,183, 20) # rgb = (0xb7,0xb7,0x14) │ │ (185,185, 20) # rgb = (0xb9,0xb9,0x14) │ │ - (188,188, 21) # rgb = (0xbc,0xbc,0x15) │ │ - (188,188, 21) # rgb = (0xbc,0xbc,0x15) │ │ - (121,121, 6) # rgb = (0x79,0x79,0x06) │ │ - (117,117, 6) # rgb = (0x75,0x75,0x06) │ │ - (118,118, 6) # rgb = (0x76,0x76,0x06) │ │ - (118,118, 6) # rgb = (0x76,0x76,0x06) │ │ - (119,119, 6) # rgb = (0x77,0x77,0x06) │ │ - (118,118, 6) # rgb = (0x76,0x76,0x06) │ │ - (119,119, 6) # rgb = (0x77,0x77,0x06) │ │ - (119,119, 6) # rgb = (0x77,0x77,0x06) │ │ - (119,119, 5) # rgb = (0x77,0x77,0x05) │ │ - (119,119, 5) # rgb = (0x77,0x77,0x05) │ │ - (119,119, 5) # rgb = (0x77,0x77,0x05) │ │ - (119,119, 6) # rgb = (0x77,0x77,0x06) │ │ - (118,118, 6) # rgb = (0x76,0x76,0x06) │ │ - (116,116, 5) # rgb = (0x74,0x74,0x05) │ │ - (116,116, 5) # rgb = (0x74,0x74,0x05) │ │ - (114,114, 4) # rgb = (0x72,0x72,0x04) │ │ - (109,109, 3) # rgb = (0x6d,0x6d,0x03) │ │ - (107,107, 4) # rgb = (0x6b,0x6b,0x04) │ │ - ( 79, 79, 0) # rgb = (0x4f,0x4f,0x00) │ │ - ( 77, 77, 0) # rgb = (0x4d,0x4d,0x00) │ │ - (168,168, 16) # rgb = (0xa8,0xa8,0x10) │ │ } │ │ tRNS { │ │ - 0 0 92 124 15 0 92 132 132 175 255 255 246 126 132 132 132 91 168 255 255 255 255 255 255 255 255 255 255 255 169 161 255 255 255 255 255 255 255 255 255 160 153 255 255 255 255 255 255 255 255 151 146 255 255 255 255 255 255 255 255 255 144 140 255 255 255 255 255 255 136 130 255 255 255 127 0 123 120 114 113 112 105 106 98 102 92 96 255 87 255 78 94 255 76 87 69 63 60 91 51 101 110 254 254 0 118 252 131 255 254 51 149 255 255 255 255 255 255 254 55 169 255 255 255 255 255 255 255 61 198 255 255 255 255 255 255 255 255 255 255 255 255 72 235 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 87 4 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 250 113 20 80 72 69 67 60 60 51 45 42 41 33 33 26 24 20 15 14 6 5 0} │ │ + 0 92 124 15 92 132 132 175 246 126 132 132 132 91 168 169 161 160 153 151 146 144 140 136 130 127 123 120 114 113 112 105 106 98 102 92 96 87 78 94 76 87 69 63 60 91 51 101 110 254 254 118 252 131 254 51 149 254 55 169 61 198 72 235 87 4 250 113 20 80 72 69 67 60 60 51 45 42 41 33 33 26 24 20 15 14 6 5} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000001000000000000000000000000000000020304000000000000000000000000050000 │ │ -0000000607070707070707070707070708090a0b0c0d0707070e0e0f1010101011000000 │ │ -0000001213131313131313131313131415161718191a1b1313131c1d141414141e000000 │ │ -0000001f1313131313131313131313202122232425262713131328141414141429000000 │ │ -0000002a13131313131313131313132b2c2d2e2f30313213131328281414141433000000 │ │ -0000003413131c1c1c13131313131335363738393a3b3c1313133d28281414143e000000 │ │ -0000003f401340404013131c1313131420414243441b1413132828282814451446000000 │ │ -00000047404040404040134013131c131448494a1c13131313282828281414454b000000 │ │ -00004c4d4040404040404040404013131c13131313131313133d2828282828144e000000 │ │ -0000004f40404040404040404040404040131c1313131313282828282828282850000000 │ │ -00000051404040404040404040404040401340131c131313282828282828282852000000 │ │ -000000534040404040404040404040404040401340131c13282828282828282854000000 │ │ -00000055404013134040404040404040404040404013131c3d2828282828282856000000 │ │ -0000005758405840404013404040404040404040404013133d2828282828282859000000 │ │ -0000005758585858585858404013404040404040404040405a282828282828285b000000 │ │ -0000005c585858585858585858584013404040404040405d5a5d2828282828285e000000 │ │ -0000005f585858585858585858585840134040404040405d5d5d5d282828282860000000 │ │ -0000005f585858585858585858585840584013404040405d5d5d5d5d1428282861000000 │ │ -0000005f585858585858585858585858585840134040405d5a5d5d282814282862000000 │ │ -0000006358585858585858585858585858584040134040405a5d5d5d2828282862000000 │ │ -0000005758585858585858585858585858585858404040405a5d5d5d5d5d142864000000 │ │ -0000005758585858585858585858585858585858404040405a5d5d5d5d5d142864000000 │ │ -0000006558585858585858585858585858584040404040405a5d5d5d5d5d142864000000 │ │ -000000661340131313131313131313131313134040675d685a5d5d5d2828282864000000 │ │ -0000696a131c1313131313134040404040404040405d6b5a5d2828281428281464000000 │ │ -0000006c6d6d6d6d6d1c1c141c1c1c1c2813131313286e1414142828282828146f000000 │ │ -000000707172737373747475757545454576767676451477141414141414451478000000 │ │ -000000797a7b7c7c7c7d7d7e7e717f7f8080807272727275757575757575747481000000 │ │ -0000008283838485868687878889898a8a8b8b8c7b7b8d7c7d7d7d7e7e8e71718f000000 │ │ -00000090919293949596979898999a9b27279c9d9e9fa0a0a183848586a2a3a3a4000000 │ │ -0000a5a6a7a8a8a9aaaaabacacadadaeafafb0b1b1b2b3b3b4b5b6b7b8b9babbbc000000 │ │ -0000bdbebfc0c1c2c3c4c4c5c6c7c8c9cacbcccdcecfd000000000000000000000d10000 │ │ +000000000000000000000000000000000000010203000000000000000000000000000000 │ │ +000000040505050505050505050505050607585908090505050a0a0b0c0c0c0c0d000000 │ │ +0000000e5a5a5a5a5a5a5a5a5a5a5a5b5c5d5e5f6061625a5a5a63645b5b5b5b0f000000 │ │ +000000105a5a5a5a5a5a5a5a5a5a5a65666768696a6b6c5a5a5a6d5b5b5b5b5b11000000 │ │ +000000125a5a5a5a5a5a5a5a5a5a5a6e6f7071727374755a5a5a6d6d5b5b5b5b13000000 │ │ +000000145a5a6363635a5a5a5a5a5a767778797a7b7c7d5a5a5a7e6d6d5b5b5b15000000 │ │ +000000167f5a7f7f7f5a5a635a5a5a5b6580818283625b5a5a6d6d6d6d5b845b17000000 │ │ +000000187f7f7f7f7f7f5a7f5a5a635a5b858687635a5a5a5a6d6d6d6d5b5b8419000000 │ │ +0000001a7f7f7f7f7f7f7f7f7f7f5a5a635a5a5a5a5a5a5a5a7e6d6d6d6d6d5b1b000000 │ │ +0000001c7f7f7f7f7f7f7f7f7f7f7f7f7f5a635a5a5a5a5a6d6d6d6d6d6d6d6d1d000000 │ │ +0000001e7f7f7f7f7f7f7f7f7f7f7f7f7f5a7f5a635a5a5a6d6d6d6d6d6d6d6d1f000000 │ │ +000000207f7f7f7f7f7f7f7f7f7f7f7f7f7f7f5a7f5a635a6d6d6d6d6d6d6d6d21000000 │ │ +000000227f7f5a5a7f7f7f7f7f7f7f7f7f7f7f7f7f5a5a637e6d6d6d6d6d6d6d23000000 │ │ +00000024887f887f7f7f5a7f7f7f7f7f7f7f7f7f7f7f5a5a7e6d6d6d6d6d6d6d25000000 │ │ +00000024888888888888887f7f5a7f7f7f7f7f7f7f7f7f7f896d6d6d6d6d6d6d26000000 │ │ +00000027888888888888888888887f5a7f7f7f7f7f7f7f8a898a6d6d6d6d6d6d28000000 │ │ +0000002988888888888888888888887f5a7f7f7f7f7f7f8a8a8a8a6d6d6d6d6d2a000000 │ │ +0000002988888888888888888888887f887f5a7f7f7f7f8a8a8a8a8a5b6d6d6d2b000000 │ │ +0000002988888888888888888888888888887f5a7f7f7f8a898a8a6d6d5b6d6d2c000000 │ │ +0000002d88888888888888888888888888887f7f5a7f7f7f898a8a8a6d6d6d6d2c000000 │ │ +00000024888888888888888888888888888888887f7f7f7f898a8a8a8a8a5b6d2e000000 │ │ +00000024888888888888888888888888888888887f7f7f7f898a8a8a8a8a5b6d2e000000 │ │ +0000002f88888888888888888888888888887f7f7f7f7f7f898a8a8a8a8a5b6d2e000000 │ │ +000000305a7f5a5a5a5a5a5a5a5a5a5a5a5a5a7f7f318a32898a8a8a6d6d6d6d2e000000 │ │ +000000335a635a5a5a5a5a5a7f7f7f7f7f7f7f7f7f8a34898a6d6d6d5b6d6d5b2e000000 │ │ +000000358b8b8b8b8b63635b636363636d5a5a5a5a6d365b5b5b6d6d6d6d6d5b37000000 │ │ +000000388c8d8e8e8e8f8f90909084848491919191845b395b5b5b5b5b5b845b3a000000 │ │ +0000003b9293949494959596968c97979898988d8d8d8d909090909090908f8f3c000000 │ │ +0000003d99999a9b9c9c9d9d9e9f9fa0a0a1a1a29393a3949595959696a48c8c3e000000 │ │ +0000003fa5a6a7a8a9aaabacacadaeaf6c6cb0b1b2b3b4b4b5999a9b9cb6b7b740000000 │ │ +000041b8b9bababbbcbcbdbebebfbfc0c1c1c2c3c3c4c5c5c6c7c8c9cacbcc4243000000 │ │ +00004445464748494a4b4b4c4d4e4f505152535455565700000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable/alarm_36.png ├── sng │ │ @@ -10,15 +10,15 @@ │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 25170d1a 25170d37 23150b13 00000000 00000000 00000000 00000000 00000000 00000000 25170d13 26180e37 24160c1a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 35270e1f 3f2d16aa 301f13cc 352215ff 322014ff 26180df4 25160d1a 00000000 00000000 00000000 00000000 27180e1a 2f1e12f4 3c2719ff 342115fe 2b1b10cc 422f16aa 1d14051f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 291a0f0c 301f13b0 3f2a1bff 4e3423ff 442d1dff 301e12e3 24170d47 00000000 00000000 00000000 00000000 00000000 00000000 25170d47 362316e3 533826ff 4b3221ff 332114ff 26170eb0 22150b0c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 27190e02 322114bc 483020ff 684831ff 513823fe 2d1d1191 2b1b101a 3e291a54 4b322193 583c28bc 5c3e2ad1 593c29d1 513624bc 432c1d93 37241654 28190f19 2e1e1291 563b25fe 4b3221ff 342215ff 25170dbc 22140b02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2c1c1157 3f291bff 422c1cff 311f13b9 1e1308a4 442e1dac 65452ff1 62432dff 5a402dff 473426ff 413127ff 46362bff 493527ff 573d2cff 583c28ff 533826f1 432d1aac 4e381ba4 2f1e12b9 362316ff 2b1b10ff 22150c57 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2a1a0f75 2c1c10bd 28190e42 452e1e54 674630ec 5e412dff 45372eff 86817eff c0bebeff d9d9d9ff eaeaeaff e7e7e7ff e2e2e2ff d5d4d3ff a5a09cff 63544aff 563b29ff 4f3523ec 36231654 29190e42 26180ebd 22150b75 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 2f1e1200 00000000 4c32217d 6a4831fe 443326ff 878380ff eeeeeeff ffffffff ffffffff f3f3f3ff 9b9b9bff abababff bfbfbfff ffffffff ffffffff fdfdfdff bcb9b6ff 5d4b3eff 543926fe 3825177d 00000000 2f1e1200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4c32217d 6a4831fe 443326ff 878380ff eeeeeeff ffffffff ffffffff f3f3f3ff 9b9b9bff abababff bfbfbfff ffffffff ffffffff fdfdfdff bcb9b6ff 5d4b3eff 543926fe 3825177d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 49312073 674730ff 463931ff c3c2c1ff d2d2d2ff b3b3b3ff b9b9b9ff ffffffff e3e3e3ff 858585ff 777777ff bbbbbbff ffffffff ffffffff b8b8b8ff ffffffff efeeeeff 76685eff 543926ff 35221573 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 40291b3d 66452ffc 43362cff cececdff ffffffff ecececff adadadff bfbfbfff ffffffff ffffffff c3c3c3ff b2b2b2ff ffffffff ffffffff ffffffff bfbfbfff ffffffff ffffffff f7f7f7ff 75665cff 503624fc 2f1d123c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 2f1e1204 5d3f2bd6 463224ff aeacabff ffffffff ffffffff f1f1f1ff eeeeeeff eeeeeeff ffffffff ffffffff bfbfbfff acacacff ffffffff ffffffff ffffffff efefefff ffffffff ffffffff ffffffff eeedecff 604a3bff 432d1dd6 24160c04 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 432c1d5b 5c3f2bff 66605bff ebebebff b8b8b8ff fcfcfcff ffffffff ffffffff ffffffff ffffffff ffffffff bcbcbcff a4a4a4ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ccccccff ccccccff b9b2adff 543926ff 301e135b 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 5a3d29c0 463326ff c5c4c4ff fefefeff a0a0a0ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff b5b5b5ff a0a0a0ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c3c3c3ff c1c1c1ff fafafaff 654f40ff 412b1cc0 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 31201310 5a3d29fc 4b423bff fefefeff eaeaeaff dededeff f9f9f9ff ffffffff ffffffff ffffffff ffffffff ffffffff afafafff 9c9c9cff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff dededeff dfdfdfff ffffffff 978c84ff 4e3422fc 24160c10 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 3d281943 553a27ff 7f7976ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a8a8a8ff 969696ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c3bdb9ff 543926ff 2a1a1043 00000000 00000000 00000000 00000000 00000000 ├── res/drawable/repeat_32.png ├── sng │ │ @@ -1,40 +1,40 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 1a521a00 00000000 00000000 0c3b0c00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0f450f05 00000001 00000000 0e3e0e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2a662a3a 1d561d4d 00000000 00000000 11431100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 569a5658 3e7e3ef4 1e561e4b 00000000 00000000 164d1600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 0d470d00 00000000 71b77159 65a965ff 468646e3 2560254d 00000000 00000000 1f581f00 2a6d2a00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0a3e0a00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 1e601e00 00000000 00000000 00000000 60a4606e 76bb76ff 69af69ff 4f914fe2 2e6b2e48 00000000 ffffff00 00000000 08470827 2d722d62 2e712e64 2d712d63 2d712d64 2b6f2b61 1e5f1e4e 002f0024 00000000 00000000 00000000 114b1100 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 367d3600 00000000 00000000 32783264 539c53ca 72bb72ee 7ac07aff 77bd77ff 6fb56fff 599d59e6 3a7a3a3d 00000000 31763158 6eb96eea 7dc67df1 7ac37af2 79c379f2 79c279f2 77c077f1 6fb76fee 5ea75ee6 418541ca 20612064 00000000 00000000 215e2100 00000000 00000000 00000000 │ │ -00000000 0d4a0d00 46904600 00000000 2066202e 549d54ca 7ec87efb 90da90fe 8dd58dff 79be79fe 79be79fe 78bd78ff 74ba74ff 65aa65ed 407f402f 5da55dea 95df95ff 95df95ff 92db92ff 91da91ff 91da91ff 8fd88fff 8bd48bff 86cf86ff 7ac37afe 62aa62fb 3a7d3aca 0f490f2e 00000000 2b6f2b00 052f0500 00000000 │ │ -2f752f00 00000000 00000000 367e3644 63ad63e3 8bd68bff 98e298fe 98e198fe 8cd48cff 77bc77ff 77bc77ff 75ba75fe 73b873ff 70b570ff 529352ba 63aa63fb 90d990ff 8fd78ffe 8bd48bff 8bd48bff 8ad38aff 8ad28aff 8bd38bff 8ad38aff 89d289fe 82cb82fe 6cb56cff 438743e3 1c5a1c45 00000000 00000000 17501700 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0f450f05 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2a662a3a 1d561d4d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 569a5658 3e7e3ef4 1e561e4b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 71b77159 65a965ff 468646e3 2560254d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 60a4606e 76bb76ff 69af69ff 4f914fe2 2e6b2e48 00000000 00000000 00000000 08470827 2d722d62 2e712e64 2d712d63 2d712d64 2b6f2b61 1e5f1e4e 002f0024 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 32783264 539c53ca 72bb72ee 7ac07aff 77bd77ff 6fb56fff 599d59e6 3a7a3a3d 00000000 31763158 6eb96eea 7dc67df1 7ac37af2 79c379f2 79c279f2 77c077f1 6fb76fee 5ea75ee6 418541ca 20612064 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 2066202e 549d54ca 7ec87efb 90da90fe 8dd58dff 79be79fe 79be79fe 78bd78ff 74ba74ff 65aa65ed 407f402f 5da55dea 95df95ff 95df95ff 92db92ff 91da91ff 91da91ff 8fd88fff 8bd48bff 86cf86ff 7ac37afe 62aa62fb 3a7d3aca 0f490f2e 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 367e3644 63ad63e3 8bd68bff 98e298fe 98e198fe 8cd48cff 77bc77ff 77bc77ff 75ba75fe 73b873ff 70b570ff 529352ba 63aa63fb 90d990ff 8fd78ffe 8bd48bff 8bd48bff 8ad38aff 8ad28aff 8bd38bff 8ad38aff 89d289fe 82cb82fe 6cb56cff 438743e3 1c5a1c45 00000000 00000000 00000000 │ │ 00000000 00000000 377e3732 61aa61db 8cd78cff 98e198fe 94dd94ff 8cd48cfe 7fc57fff 73b773fe 70b570fe 6baf6bff 5fa25fff 448444b8 00000003 3d7f3dc2 6db46dff 73b973ff 71b771ff 70b770ff 70b670ff 70b770ff 77be77ff 80c880ff 87ce87fe 87cf87ff 82ca82fe 6bb36bff 3f823fda 1c581c31 00000000 00000000 │ │ 00000000 2b712b0e 539c53ab 83ce83ff 96e096fe 91d991ff 86cc86fe 6fb56fff 5e9f5eff 6cb06cfe 63a663ff 529352ff 357035b6 0a390a17 00000000 002f001d 326f32b2 407f40ce 3f7e3fce 3e7e3ece 3e7d3ece 407f40cf 4b8c4bdf 5b9f5bff 76bc76ff 84cd84fe 86ce86ff 7ec77efe 5ea55eff 317131aa 124b120e 00000000 │ │ -0a4d0a00 3f873f44 6cb66cff 94dd94ff 92da92ff 85cc85fe 66ab66ff 3c773ce5 3b763bad 5da05dff 478747ff 2b632bb5 0732071f 00000000 2c6d2c00 00000000 00000000 00000019 0000001a 0000001a 00000019 000a001d 0839083e 29652986 4a8c4ae6 74bb74ff 85ce85fe 84cc84ff 75bd75ff 458945ff 215d2145 002e0001 │ │ -38803804 4a934aa8 84cf84ff 93db93fe 8bd28bfe 70b670ff 387238ec 0f3b0f4a 4e8d4e33 418041ff 225722b8 042d041e 00000000 6bd46b00 04250400 04280400 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1d571d4b 4c8f4cec 80c880ff 87cf87fe 7dc57dfe 5da55dff 296629a8 1a551a04 │ │ -4b934b07 559e55f4 8cd78cff 91d891ff 83c983fe 4e8d4eff 1d4d1d66 00000000 2c672c2b 1c4f1cce 02270219 00000000 55c05500 031f0300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07300700 00000000 00000000 316f3166 67ad67ff 89d289fe 82cb82ff 6bb36bff 327132f4 28642807 │ │ -276a271f 60aa60ff 8ed88eff 8ed68eff 79bf79ff 3a733ae7 1a491a1d 00000000 103b1009 0a2f0a1d 00000000 7eff7e00 031d0300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03230300 00000000 3574351d 569a56e7 89d389ff 85cd85ff 70b870ff 3a7d3aff 1244121f │ │ -24672433 65af65ff 8dd58dfe 8dd58dff 74ba74ff 356c35bf 0f3c0f13 00000000 00070000 00000000 00000000 02190200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2d6c2d13 559855be 8ad38aff 87d087ff 71b971fe 3e833eff 10421033 │ │ -2264222a 5fa95fff 8ad38aff 8dd48dff 79be79ff 3a723ac3 14441414 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10461000 00000000 00000000 00000000 00000000 35753514 5b9f5bc3 8ed78eff 86cf86ff 6eb76eff 3b7e3bff 1040102b │ │ -3274320e 519951ff 85ce85ff 8cd48cff 83c983ff 468246f2 24562422 00000000 062a0600 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 18511800 00000000 00000000 2b692b23 3b7d3b03 00000000 45884522 68ae68f2 93dc93ff 83cc83ff 68b068ff 307030ff 194b190e │ │ -39813906 438a43cf 7bc47bff 8bd48bfe 8ad28afe 66a966ff 2f642f81 00000000 00000000 113f1100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1f5c1f00 00000000 00000000 28662824 529752dc 6eb66e15 00000000 4e904e80 86cf86ff 91db91fe 7cc57cfe 5ba25bff 266426cf 1d5b1d06 │ │ -1b5f1b02 347a3471 63ac63ff 86ce86fe 8cd48cff 87ce87ff 589858fb 2e662e64 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 10411000 2c6c2c00 00000000 00000000 3576352d 5ea55ec9 86d086ff 62a76221 498c4964 78bf78fa 97e297ff 88d188ff 70b970fe 448844ff 1d561d71 0a3e0a02 │ │ -00000000 276a2721 468d46e4 75be75ff 88d088fe 8ed68efe 88cf88ff 65a765f6 4d8b4d9f 2d682d57 0e450e33 073d072e 083e082f 093f092f 0439042d 00000004 00000000 45634500 00000000 42854230 6bb36bc9 89d389ff 95e095ff 66a866ae 7dc57df6 97e297ff 8dd78dfe 79c279fe 5ba25bff 2d6b2de4 144a1421 00000000 │ │ +00000000 3f873f44 6cb66cff 94dd94ff 92da92ff 85cc85fe 66ab66ff 3c773ce5 3b763bad 5da05dff 478747ff 2b632bb5 0732071f 00000000 00000000 00000000 00000000 00000019 0000001a 0000001a 00000019 000a001d 0839083e 29652986 4a8c4ae6 74bb74ff 85ce85fe 84cc84ff 75bd75ff 458945ff 215d2145 002e0001 │ │ +38803804 4a934aa8 84cf84ff 93db93fe 8bd28bfe 70b670ff 387238ec 0f3b0f4a 4e8d4e33 418041ff 225722b8 042d041e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1d571d4b 4c8f4cec 80c880ff 87cf87fe 7dc57dfe 5da55dff 296629a8 1a551a04 │ │ +4b934b07 559e55f4 8cd78cff 91d891ff 83c983fe 4e8d4eff 1d4d1d66 00000000 2c672c2b 1c4f1cce 02270219 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 316f3166 67ad67ff 89d289fe 82cb82ff 6bb36bff 327132f4 28642807 │ │ +276a271f 60aa60ff 8ed88eff 8ed68eff 79bf79ff 3a733ae7 1a491a1d 00000000 103b1009 0a2f0a1d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3574351d 569a56e7 89d389ff 85cd85ff 70b870ff 3a7d3aff 1244121f │ │ +24672433 65af65ff 8dd58dfe 8dd58dff 74ba74ff 356c35bf 0f3c0f13 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2d6c2d13 559855be 8ad38aff 87d087ff 71b971fe 3e833eff 10421033 │ │ +2264222a 5fa95fff 8ad38aff 8dd48dff 79be79ff 3a723ac3 14441414 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 35753514 5b9f5bc3 8ed78eff 86cf86ff 6eb76eff 3b7e3bff 1040102b │ │ +3274320e 519951ff 85ce85ff 8cd48cff 83c983ff 468246f2 24562422 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2b692b23 3b7d3b03 00000000 45884522 68ae68f2 93dc93ff 83cc83ff 68b068ff 307030ff 194b190e │ │ +39813906 438a43cf 7bc47bff 8bd48bfe 8ad28afe 66a966ff 2f642f81 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 28662824 529752dc 6eb66e15 00000000 4e904e80 86cf86ff 91db91fe 7cc57cfe 5ba25bff 266426cf 1d5b1d06 │ │ +1b5f1b02 347a3471 63ac63ff 86ce86fe 8cd48cff 87ce87ff 589858fb 2e662e64 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3576352d 5ea55ec9 86d086ff 62a76221 498c4964 78bf78fa 97e297ff 88d188ff 70b970fe 448844ff 1d561d71 0a3e0a02 │ │ +00000000 276a2721 468d46e4 75be75ff 88d088fe 8ed68efe 88cf88ff 65a765f6 4d8b4d9f 2d682d57 0e450e33 073d072e 083e082f 093f092f 0439042d 00000004 00000000 00000000 00000000 42854230 6bb36bc9 89d389ff 95e095ff 66a866ae 7dc57df6 97e297ff 8dd78dfe 79c279fe 5ba25bff 2d6b2de4 144a1421 00000000 │ │ 00000000 00340002 30753065 529a52ff 79c279ff 87d087fe 8ed68efe 8fd78fff 81c881ff 79c079eb 78bf78da 78bf78d7 78be78d8 78bf78d8 75bc75d7 4d8e4dc2 0e3e0e2f 00000000 5399532b 77c077cf 8cd68cff 93dd93ff 92dd92fe 84ca84ff 96e096ff 8cd78cfe 7cc57cfe 64ab64ff 397b39ff 1c561c65 00160002 00000000 │ │ -ffffff00 00000000 0a470a0b 32763291 549b54ff 75be75ff 83cc83fe 8cd48cfe 91da91ff 93dc93ff 94dd94ff 94dd94ff 94dd94ff 93dd93ff 91da91ff 75bc75ff 316c31d1 83cc831d 83cd83d9 8ed88eff 8fd98fff 8ed88efe 8ed88efe 8cd58cff 86cf86fe 77c077fe 62aa62ff 3e813eff 1f5b1f91 002d000b 00000000 afffaf00 │ │ -0f4a0f00 00000000 00000000 0038000a 2a6c2a93 4b914bfe 68b068ff 78c078ff 7fc87fff 86ce86ff 88d088ff 88d088ff 87d087ff 87d087ff 85ce85fe 72b872fe 397839fc 6caf6cbc 84cd84ff 84cf84fe 86d086fe 86d086ff 88d188ff 78c078ff 6bb36bff 589e58ff 387a38fe 1b561b93 0020000a 00000000 00000000 06300600 │ │ -00000000 00000000 15521500 00000000 00000000 18561859 327532e1 4d944dfa 5ea45efd 66ac66ff 68b068ff 69b169ff 69b069ff 68b068ff 67af67ff 539853ff 215921cb 468e460f 559c55d0 6eb86eff 78c178ff 7bc57bfe 82cb82ff 509450fd 408540fa 256425e1 0e440e59 00000000 00000000 0b3c0b00 00000000 00000000 │ │ -00000000 00000000 00000000 0b420b00 5db65d00 00000000 00000000 124e125c 246324ae 2e6f2edb 347734e1 357835e1 357835e1 357835e1 337633e3 1f5b1fc3 0025001c 00000000 22632222 458a45c9 60a960ff 6db76dff 77c177ff 215a21b0 0c430c5d 00000000 00000000 42a44200 06300600 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 0d440d00 00000000 00000000 00000000 00000000 00000009 0000000e 0000000e 0000000e 0000000c 00000000 00000000 285f2800 00000000 17551728 3a7f3ac3 559d55ff 65ad65ff 00000000 00000000 00000000 08370800 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03230300 0d450d00 5fb25f00 00000000 104d102a 317431c1 4c934cff 4f974f09 70b97000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0a3e0a00 3e8b3e00 00000000 0e480e27 2b6c2bb8 2c6e2c07 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 083b0800 337d3300 00000000 104a101d 104b1001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 06340600 23672300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 0a470a0b 32763291 549b54ff 75be75ff 83cc83fe 8cd48cfe 91da91ff 93dc93ff 94dd94ff 94dd94ff 94dd94ff 93dd93ff 91da91ff 75bc75ff 316c31d1 83cc831d 83cd83d9 8ed88eff 8fd98fff 8ed88efe 8ed88efe 8cd58cff 86cf86fe 77c077fe 62aa62ff 3e813eff 1f5b1f91 002d000b 00000000 00000000 │ │ +00000000 00000000 00000000 0038000a 2a6c2a93 4b914bfe 68b068ff 78c078ff 7fc87fff 86ce86ff 88d088ff 88d088ff 87d087ff 87d087ff 85ce85fe 72b872fe 397839fc 6caf6cbc 84cd84ff 84cf84fe 86d086fe 86d086ff 88d188ff 78c078ff 6bb36bff 589e58ff 387a38fe 1b561b93 0020000a 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 18561859 327532e1 4d944dfa 5ea45efd 66ac66ff 68b068ff 69b169ff 69b069ff 68b068ff 67af67ff 539853ff 215921cb 468e460f 559c55d0 6eb86eff 78c178ff 7bc57bfe 82cb82ff 509450fd 408540fa 256425e1 0e440e59 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 124e125c 246324ae 2e6f2edb 347734e1 357835e1 357835e1 357835e1 337633e3 1f5b1fc3 0025001c 00000000 22632222 458a45c9 60a960ff 6db76dff 77c177ff 215a21b0 0c430c5d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000009 0000000e 0000000e 0000000e 0000000c 00000000 00000000 00000000 00000000 17551728 3a7f3ac3 559d55ff 65ad65ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 104d102a 317431c1 4c934cff 4f974f09 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0e480e27 2b6c2bb8 2c6e2c07 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 104a101d 104b1001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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/repeat_16.png ├── sng │ │ @@ -1,197 +1,175 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 16; height: 16; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 63,127, 63) # rgb = (0x3f,0x7f,0x3f) │ │ ( 34, 93, 34) # rgb = (0x22,0x5d,0x22) │ │ - ( 22, 78, 22) # rgb = (0x16,0x4e,0x16) │ │ - ( 50,112, 50) # rgb = (0x32,0x70,0x32) │ │ - ( 59,130, 59) # rgb = (0x3b,0x82,0x3b) │ │ ( 72,136, 72) # rgb = (0x48,0x88,0x48) │ │ ( 56,118, 56) # rgb = (0x38,0x76,0x38) │ │ ( 49,110, 49) # rgb = (0x31,0x6e,0x31) │ │ - ( 41,106, 41) # rgb = (0x29,0x6a,0x29) │ │ - (102,179,102) # rgb = (0x66,0xb3,0x66) │ │ ( 78,151, 78) # rgb = (0x4e,0x97,0x4e) │ │ (100,169,100) # rgb = (0x64,0xa9,0x64) │ │ ( 86,153, 86) # rgb = (0x56,0x99,0x56) │ │ ( 61,125, 61) # rgb = (0x3d,0x7d,0x3d) │ │ ( 0, 3, 0) # rgb = (0x00,0x03,0x00) │ │ ( 95,168, 95) # rgb = (0x5f,0xa8,0x5f) │ │ ( 97,169, 97) # rgb = (0x61,0xa9,0x61) │ │ ( 95,167, 95) # rgb = (0x5f,0xa7,0x5f) │ │ ( 80,151, 80) # rgb = (0x50,0x97,0x50) │ │ ( 35,100, 35) # rgb = (0x23,0x64,0x23) │ │ - ( 69,141, 69) # rgb = (0x45,0x8d,0x45) │ │ ( 91,165, 91) # rgb = (0x5b,0xa5,0x5b) │ │ (121,194,121) # rgb = (0x79,0xc2,0x79) │ │ (125,196,125) # rgb = (0x7d,0xc4,0x7d) │ │ - (114,183,114) # rgb = (0x72,0xb7,0x72) │ │ (103,171,103) # rgb = (0x67,0xab,0x67) │ │ ( 85,154, 85) # rgb = (0x55,0x9a,0x55) │ │ (127,201,127) # rgb = (0x7f,0xc9,0x7f) │ │ (124,197,124) # rgb = (0x7c,0xc5,0x7c) │ │ (122,195,122) # rgb = (0x7a,0xc3,0x7a) │ │ (115,187,115) # rgb = (0x73,0xbb,0x73) │ │ ( 99,170, 99) # rgb = (0x63,0xaa,0x63) │ │ ( 63,131, 63) # rgb = (0x3f,0x83,0x3f) │ │ - (145,221,145) # rgb = (0x91,0xdd,0x91) │ │ ( 89,162, 89) # rgb = (0x59,0xa2,0x59) │ │ (131,205,131) # rgb = (0x83,0xcd,0x83) │ │ - (143,216,143) # rgb = (0x8f,0xd8,0x8f) │ │ - (127,198,127) # rgb = (0x7f,0xc6,0x7f) │ │ - (113,181,113) # rgb = (0x71,0xb5,0x71) │ │ ( 95,162, 95) # rgb = (0x5f,0xa2,0x5f) │ │ ( 78,145, 78) # rgb = (0x4e,0x91,0x4e) │ │ - (118,188,118) # rgb = (0x76,0xbc,0x76) │ │ - (118,189,118) # rgb = (0x76,0xbd,0x76) │ │ - (127,199,127) # rgb = (0x7f,0xc7,0x7f) │ │ - (129,202,129) # rgb = (0x81,0xca,0x81) │ │ (102,174,102) # rgb = (0x66,0xae,0x66) │ │ ( 57,123, 57) # rgb = (0x39,0x7b,0x39) │ │ - ( 92,188, 92) # rgb = (0x5c,0xbc,0x5c) │ │ ( 58,131, 58) # rgb = (0x3a,0x83,0x3a) │ │ (118,192,118) # rgb = (0x76,0xc0,0x76) │ │ - (142,214,142) # rgb = (0x8e,0xd6,0x8e) │ │ (105,171,105) # rgb = (0x69,0xab,0x69) │ │ ( 88,153, 88) # rgb = (0x58,0x99,0x58) │ │ ( 75,137, 75) # rgb = (0x4b,0x89,0x4b) │ │ ( 61,120, 61) # rgb = (0x3d,0x78,0x3d) │ │ ( 42,104, 42) # rgb = (0x2a,0x68,0x2a) │ │ ( 73,135, 73) # rgb = (0x49,0x87,0x49) │ │ ( 69,130, 69) # rgb = (0x45,0x82,0x45) │ │ ( 68,129, 68) # rgb = (0x44,0x81,0x44) │ │ ( 74,138, 74) # rgb = (0x4a,0x8a,0x4a) │ │ (110,180,110) # rgb = (0x6e,0xb4,0x6e) │ │ ( 84,152, 84) # rgb = (0x54,0x98,0x54) │ │ ( 33, 91, 33) # rgb = (0x21,0x5b,0x21) │ │ ( 79,151, 79) # rgb = (0x4f,0x97,0x4f) │ │ - (138,211,138) # rgb = (0x8a,0xd3,0x8a) │ │ (117,185,117) # rgb = (0x75,0xb9,0x75) │ │ ( 57,114, 57) # rgb = (0x39,0x72,0x39) │ │ ( 43, 99, 43) # rgb = (0x2b,0x63,0x2b) │ │ ( 42, 96, 42) # rgb = (0x2a,0x60,0x2a) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 78,145, 78) # rgb = (0x4e,0x91,0x4e) │ │ (125,196,125) # rgb = (0x7d,0xc4,0x7d) │ │ - (110,182,110) # rgb = (0x6e,0xb6,0x6e) │ │ ( 45,107, 45) # rgb = (0x2d,0x6b,0x2d) │ │ ( 88,161, 88) # rgb = (0x58,0xa1,0x58) │ │ - (139,211,139) # rgb = (0x8b,0xd3,0x8b) │ │ (106,172,106) # rgb = (0x6a,0xac,0x6a) │ │ ( 0, 39, 0) # rgb = (0x00,0x27,0x00) │ │ ( 19, 61, 19) # rgb = (0x13,0x3d,0x13) │ │ - ( 28, 80, 28) # rgb = (0x1c,0x50,0x1c) │ │ ( 30, 92, 30) # rgb = (0x1e,0x5c,0x1e) │ │ (127,199,127) # rgb = (0x7f,0xc7,0x7f) │ │ - (121,192,121) # rgb = (0x79,0xc0,0x79) │ │ ( 53,117, 53) # rgb = (0x35,0x75,0x35) │ │ ( 81,154, 81) # rgb = (0x51,0x9a,0x51) │ │ - (136,207,136) # rgb = (0x88,0xcf,0x88) │ │ (112,179,112) # rgb = (0x70,0xb3,0x70) │ │ ( 10, 56, 10) # rgb = (0x0a,0x38,0x0a) │ │ - ( 64,123, 64) # rgb = (0x40,0x7b,0x40) │ │ ( 56,119, 56) # rgb = (0x38,0x77,0x38) │ │ - ( 0, 22, 0) # rgb = (0x00,0x16,0x00) │ │ ( 51,115, 51) # rgb = (0x33,0x73,0x33) │ │ (135,207,135) # rgb = (0x87,0xcf,0x87) │ │ - (118,190,118) # rgb = (0x76,0xbe,0x76) │ │ ( 48,112, 48) # rgb = (0x30,0x70,0x30) │ │ ( 60,130, 60) # rgb = (0x3c,0x82,0x3c) │ │ - (121,194,121) # rgb = (0x79,0xc2,0x79) │ │ (127,196,127) # rgb = (0x7f,0xc4,0x7f) │ │ ( 83,144, 83) # rgb = (0x53,0x90,0x53) │ │ ( 15, 67, 15) # rgb = (0x0f,0x43,0x0f) │ │ ( 0, 11, 0) # rgb = (0x00,0x0b,0x00) │ │ ( 0, 3, 0) # rgb = (0x00,0x03,0x00) │ │ ( 98,168, 98) # rgb = (0x62,0xa8,0x62) │ │ ( 99,170, 99) # rgb = (0x63,0xaa,0x63) │ │ (117,188,117) # rgb = (0x75,0xbc,0x75) │ │ (137,210,137) # rgb = (0x89,0xd2,0x89) │ │ - ( 96,167, 96) # rgb = (0x60,0xa7,0x60) │ │ ( 33, 93, 33) # rgb = (0x21,0x5d,0x21) │ │ ( 44,108, 44) # rgb = (0x2c,0x6c,0x2c) │ │ ( 86,157, 86) # rgb = (0x56,0x9d,0x56) │ │ - (130,202,130) # rgb = (0x82,0xca,0x82) │ │ (127,197,127) # rgb = (0x7f,0xc5,0x7f) │ │ (105,172,105) # rgb = (0x69,0xac,0x69) │ │ (106,174,106) # rgb = (0x6a,0xae,0x6a) │ │ (107,176,107) # rgb = (0x6b,0xb0,0x6b) │ │ ( 97,164, 97) # rgb = (0x61,0xa4,0x61) │ │ ( 47,105, 47) # rgb = (0x2f,0x69,0x2f) │ │ (121,194,121) # rgb = (0x79,0xc2,0x79) │ │ (129,202,129) # rgb = (0x81,0xca,0x81) │ │ (138,211,138) # rgb = (0x8a,0xd3,0x8a) │ │ (136,209,136) # rgb = (0x88,0xd1,0x88) │ │ ( 61,126, 61) # rgb = (0x3d,0x7e,0x3d) │ │ ( 29, 81, 29) # rgb = (0x1d,0x51,0x1d) │ │ - ( 0, 14, 0) # rgb = (0x00,0x0e,0x00) │ │ ( 49,118, 49) # rgb = (0x31,0x76,0x31) │ │ ( 89,160, 89) # rgb = (0x59,0xa0,0x59) │ │ - (135,207,135) # rgb = (0x87,0xcf,0x87) │ │ - (137,210,137) # rgb = (0x89,0xd2,0x89) │ │ - (137,211,137) # rgb = (0x89,0xd3,0x89) │ │ ( 58,118, 58) # rgb = (0x3a,0x76,0x3a) │ │ (126,200,126) # rgb = (0x7e,0xc8,0x7e) │ │ - (141,215,141) # rgb = (0x8d,0xd7,0x8d) │ │ - (132,205,132) # rgb = (0x84,0xcd,0x84) │ │ - (105,176,105) # rgb = (0x69,0xb0,0x69) │ │ ( 70,137, 70) # rgb = (0x46,0x89,0x46) │ │ ( 31, 90, 31) # rgb = (0x1f,0x5a,0x1f) │ │ ( 39,104, 39) # rgb = (0x27,0x68,0x27) │ │ ( 72,140, 72) # rgb = (0x48,0x8c,0x48) │ │ ( 84,152, 84) # rgb = (0x54,0x98,0x54) │ │ ( 87,155, 87) # rgb = (0x57,0x9b,0x57) │ │ ( 87,155, 87) # rgb = (0x57,0x9b,0x57) │ │ ( 79,146, 79) # rgb = (0x4f,0x92,0x4f) │ │ ( 58,118, 58) # rgb = (0x3a,0x76,0x3a) │ │ (101,172,101) # rgb = (0x65,0xac,0x65) │ │ - (108,181,108) # rgb = (0x6c,0xb5,0x6c) │ │ (105,176,105) # rgb = (0x69,0xb0,0x69) │ │ ( 52,117, 52) # rgb = (0x34,0x75,0x34) │ │ ( 25, 84, 25) # rgb = (0x19,0x54,0x19) │ │ - ( 43,108, 43) # rgb = (0x2b,0x6c,0x2b) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 21, 84, 21) # rgb = (0x15,0x54,0x15) │ │ ( 33, 97, 33) # rgb = (0x21,0x61,0x21) │ │ ( 35, 98, 35) # rgb = (0x23,0x62,0x23) │ │ ( 25, 85, 25) # rgb = (0x19,0x55,0x19) │ │ ( 35,101, 35) # rgb = (0x23,0x65,0x23) │ │ ( 71,141, 71) # rgb = (0x47,0x8d,0x47) │ │ ( 76,145, 76) # rgb = (0x4c,0x91,0x4c) │ │ - ( 28, 86, 28) # rgb = (0x1c,0x56,0x1c) │ │ - ( 13, 68, 13) # rgb = (0x0d,0x44,0x0d) │ │ - (121,213,121) # rgb = (0x79,0xd5,0x79) │ │ ( 37,101, 37) # rgb = (0x25,0x65,0x25) │ │ ( 44,109, 44) # rgb = (0x2c,0x6d,0x2c) │ │ - (102,194,102) # rgb = (0x66,0xc2,0x66) │ │ - ( 8, 55, 8) # rgb = (0x08,0x37,0x08) │ │ - ( 37,101, 37) # rgb = (0x25,0x65,0x25) │ │ - ( 0, 51, 0) # rgb = (0x00,0x33,0x00) │ │ - ( 6, 63, 6) # rgb = (0x06,0x3f,0x06) │ │ + (114,183,114) # rgb = (0x72,0xb7,0x72) │ │ + (143,216,143) # rgb = (0x8f,0xd8,0x8f) │ │ + (127,198,127) # rgb = (0x7f,0xc6,0x7f) │ │ + (113,181,113) # rgb = (0x71,0xb5,0x71) │ │ + (118,188,118) # rgb = (0x76,0xbc,0x76) │ │ + (118,189,118) # rgb = (0x76,0xbd,0x76) │ │ + (127,199,127) # rgb = (0x7f,0xc7,0x7f) │ │ + (129,202,129) # rgb = (0x81,0xca,0x81) │ │ + (142,214,142) # rgb = (0x8e,0xd6,0x8e) │ │ + (138,211,138) # rgb = (0x8a,0xd3,0x8a) │ │ + (110,182,110) # rgb = (0x6e,0xb6,0x6e) │ │ + (139,211,139) # rgb = (0x8b,0xd3,0x8b) │ │ + (121,192,121) # rgb = (0x79,0xc0,0x79) │ │ + (136,207,136) # rgb = (0x88,0xcf,0x88) │ │ + (118,190,118) # rgb = (0x76,0xbe,0x76) │ │ + (121,194,121) # rgb = (0x79,0xc2,0x79) │ │ + ( 96,167, 96) # rgb = (0x60,0xa7,0x60) │ │ + (130,202,130) # rgb = (0x82,0xca,0x82) │ │ + (135,207,135) # rgb = (0x87,0xcf,0x87) │ │ + (137,210,137) # rgb = (0x89,0xd2,0x89) │ │ + (137,211,137) # rgb = (0x89,0xd3,0x89) │ │ + (141,215,141) # rgb = (0x8d,0xd7,0x8d) │ │ + (132,205,132) # rgb = (0x84,0xcd,0x84) │ │ + (105,176,105) # rgb = (0x69,0xb0,0x69) │ │ + (108,181,108) # rgb = (0x6c,0xb5,0x6c) │ │ } │ │ tRNS { │ │ - 0 0 2 0 0 0 9 80 36 0 0 22 194 177 27 2 47 53 52 45 17 0 73 168 237 255 173 100 228 239 237 221 166 73 0 84 235 255 255 255 224 132 255 255 255 255 235 84 0 18 234 255 239 244 225 62 15 85 97 98 149 241 234 19 98 255 244 119 125 71 1 3 120 244 255 98 148 255 212 40 2 0 39 212 255 147 140 255 214 42 0 2 0 42 214 255 140 76 255 248 130 7 4 4 79 127 124 248 255 76 6 204 255 248 165 111 110 96 20 74 235 247 242 204 6 0 48 206 255 255 255 136 235 255 255 255 206 48 39 127 183 202 204 194 81 154 255 219 124 39 0 2 26 36 37 31 18 155 162 0 0 0 22 40 0 0 0 0 0} │ │ + 0 2 9 80 36 22 194 177 27 2 47 53 52 45 17 73 168 237 173 100 228 239 237 221 166 73 84 235 224 132 235 84 18 234 239 244 225 62 15 85 97 98 149 241 234 19 98 244 119 125 71 1 3 120 244 98 148 212 40 2 39 212 147 140 214 42 2 42 214 140 76 248 130 7 4 4 79 127 124 248 76 6 204 248 165 111 110 96 20 74 235 247 242 204 6 48 206 136 235 206 48 39 127 183 202 204 194 81 154 219 124 39 2 26 36 37 31 18 155 162 22 40} │ │ IMAGE { │ │ pixels hex │ │ -00000001020300040000000000000000 │ │ -00050006070800000000000000000900 │ │ -0a00000b0c0d0e0f1011121314000015 │ │ -0000161718191a1b1c1d1e1f20210000 │ │ -22232425262728292a2b2a2c2d2e2f30 │ │ -3132333435363738393a3b3c3d2d3e3f │ │ -40414243444500000046464748494a4b │ │ -4c4d4e4f005000510000000052535455 │ │ -56575859000000005a005b5c5d5e5f60 │ │ -6162636465666746000068696a6b6c6d │ │ -6e6f707172737475767778797a5f7b7c │ │ -7d7e7f2b8081822a8384858687888900 │ │ -00008a8b8c8d8e8f9091929394950000 │ │ -9600009798999a9b009c9d9e0000009f │ │ -00a0a100000000000000a2a300a4a500 │ │ -0000000000000000a600a7a800000000 │ │ +00000000010000000000000000000000 │ │ +00000002030400000000000000000000 │ │ +00000005060708090a0b0c0d0e000000 │ │ +00000f10117a12131415161718190000 │ │ +001a1b7b7c7d1c1d7e7f7e80811e1f00 │ │ +20218222232425262728292a2b812c2d │ │ +2e832f30313200000033333435368437 │ │ +3885393a003b0000000000003c3d863e │ │ +3f874041000000000000420043448845 │ │ +46894748494a4b3300004c4d4e4f8a50 │ │ +51528b535455565758595a5b5c885d5e │ │ +005f607f8c8d8e7e61628f9091636400 │ │ +000065666768696a6b6c926d6e6f0000 │ │ +00000070717273740075767700000000 │ │ +00000000000000000000787900000000 │ │ +00000000000000000000000000000000 │ │ } ├── res/drawable/repeat_36.png ├── sng │ │ @@ -2,43 +2,43 @@ │ │ IHDR { │ │ width: 36; height: 36; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 052e0500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 174e172e 00250017 0d3d0d00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 51955145 2b692bf8 00100010 10411000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 69ae694a 5da25dff 306e30f2 000f000f 13471300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 74ba744e 70b570ff 63a863fe 377737f1 0013000d 1a511a00 00000000 00000000 00000000 083c0800 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 0a430a00 00000000 00000000 569a5671 78be78ff 73b973ff 6aaf6afe 418241f0 0016000c 24602400 00000000 00000000 1858183d 34793490 35793596 34783496 34783496 33783396 3174318f 24652472 0b460b3b 00000000 00000000 06350600 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 174e172e 00250017 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 51955145 2b692bf8 00100010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 69ae694a 5da25dff 306e30f2 000f000f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 74ba744e 70b570ff 63a863fe 377737f1 0013000d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 569a5671 78be78ff 73b973ff 6aaf6afe 418241f0 0016000c 00000000 00000000 00000000 1858183d 34793490 35793596 34783496 34783496 33783396 3174318f 24652472 0b460b3b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 000f000b 397f3997 569f56ff 76be76ff 7bc07bfe 78bf78ff 76bb76ff 70b570fe 4d914dee 0027000c 00000000 31753176 74bf74ff 88d288fe 85cf85ff 84ce84ff 84cd84ff 83cd83ff 80c980fe 77c077ff 64ac64ff 438843ff 27682797 0009000c 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 0f4d0f00 00000000 296f2968 5ea75eff 89d389ff 94de94ff 90d890ff 7abf7aff 7abf7aff 78be78ff 77bc77ff 75bb75fe 5fa35fee 0003000a 5da55dff 96e096ff 96e096ff 93dc93ff 92db92ff 92db92ff 91da91ff 8fd88fff 8cd58cff 87d087ff 7fc87fff 6db66dff 428742ff 17521768 00000000 052f0500 00000000 00000000 00000000 │ │ -00000000 00000000 0a440a00 00000000 367d36a2 78c378ff 92dd92fe 98e298ff 98e198ff 8fd68fff 78bd78ff 78bd78ff 76bc76ff 75ba75ff 73b873ff 71b671ff 4d8e4dbf 66af66ff 91da91ff 90d890ff 8dd58dff 8dd58dff 8cd58cff 8bd38bff 8bd38bff 8bd48bff 8bd48bff 89d289ff 83cc83ff 75be75fe 549c54ff 1d5b1da3 00000000 042d0400 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 296f2968 5ea75eff 89d389ff 94de94ff 90d890ff 7abf7aff 7abf7aff 78be78ff 77bc77ff 75bb75fe 5fa35fee 0003000a 5da55dff 96e096ff 96e096ff 93dc93ff 92db92ff 92db92ff 91da91ff 8fd88fff 8cd58cff 87d087ff 7fc87fff 6db66dff 428742ff 17521768 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 367d36a2 78c378ff 92dd92fe 98e298ff 98e198ff 8fd68fff 78bd78ff 78bd78ff 76bc76ff 75ba75ff 73b873ff 71b671ff 4d8e4dbf 66af66ff 91da91ff 90d890ff 8dd58dff 8dd58dff 8cd58cff 8bd38bff 8bd38bff 8bd48bff 8bd48bff 89d289ff 83cc83ff 75be75fe 549c54ff 1d5b1da3 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 327a3295 7bc77bff 94de94ff 98e198ff 95de95ff 8fd68fff 83ca83ff 74b974ff 73b773ff 6fb46fff 6aaf6aff 61a561ff 3a763abb 00000000 3f823ff5 7ac17afe 7dc37dff 7ac17aff 7ac07aff 79c079ff 78bf78ff 79c179ff 7ec67eff 84cb84ff 87d087ff 88d088ff 83cb83ff 75be75ff 559c55ff 1a551a94 00000000 00000000 00000000 │ │ -00000000 ffffff00 1f631f46 6db96dff 92dc92ff 96df96ff 92da92ff 89cf89ff 7ac17aff 6eb26eff 6eb26eff 69ad69ff 63a663ff 539653ff 275f27bd 00000000 ecffec00 0c410c34 357335fe 498c49ff 488b48ff 498b49ff 488a48ff 478a47ff 4d904dff 5ea35eff 6eb56eff 7dc47dff 85ce85ff 86cf86ff 81c981ff 70b870ff 458a45ff 0d420d45 73ff7300 00000000 │ │ -00000000 00000000 4d964def 8ad58afe 95de95ff 92da92ff 86cd86ff 72b772ff 539553ff 357035ff 66aa66ff 5b9d5bff 498a49ff 1c501cc1 00000000 062b0600 00000000 00000000 00000000 00240039 0027003c 0027003c 0027003c 0027003c 04310449 174c1789 306e30f8 60a760ff 7bc27bff 85cd85ff 85ce85ff 7cc47cff 63ab63fe 2a692af1 00000000 00000000 │ │ -256e2500 22682257 74c074ff 91da91ff 93db93ff 89d089ff 74b974ff 4a8b4aff 123f12b1 59945929 549754ff 408040ff 164716c1 00000000 03210300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 01150100 00000000 00000000 1e571eb1 5fa55fff 7fc87fff 87cf87ff 81ca81ff 71b971ff 498f49ff 0c430c57 0d4a0d00 │ │ -00000000 408940bc 84ce84fe 92db92ff 8fd68fff 7fc57fff 5b9d5bfe 144314bf 00000000 4b8c4b20 397839ff 114011c2 00000000 031d0300 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 03260300 00000000 276427bf 73ba73fe 87cf87ff 85ce85ff 77c077ff 5ba35bfe 205c20bb 00000000 │ │ -00000000 4d964dff 88d388ff 90d990ff 8bd18bff 74b974ff 326c32ff 0000000e 01160100 2e6f2e13 103d10d3 00000000 021b0200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 06310600 0000000f 509450ff 85ce85ff 88d188ff 7cc47cff 63ab63ff 296829ff 00000000 │ │ -000f000e 5aa55aff 89d389ff 8fd88fff 87ce87ff 6aae6aff 1e501ec5 00000000 00000000 00180003 00000001 02170200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3b7b3bc5 85cd85ff 8ad38aff 7ec77eff 67af67ff 337533ff 0000000e │ │ +00000000 00000000 1f631f46 6db96dff 92dc92ff 96df96ff 92da92ff 89cf89ff 7ac17aff 6eb26eff 6eb26eff 69ad69ff 63a663ff 539653ff 275f27bd 00000000 00000000 0c410c34 357335fe 498c49ff 488b48ff 498b49ff 488a48ff 478a47ff 4d904dff 5ea35eff 6eb56eff 7dc47dff 85ce85ff 86cf86ff 81c981ff 70b870ff 458a45ff 0d420d45 00000000 00000000 │ │ +00000000 00000000 4d964def 8ad58afe 95de95ff 92da92ff 86cd86ff 72b772ff 539553ff 357035ff 66aa66ff 5b9d5bff 498a49ff 1c501cc1 00000000 00000000 00000000 00000000 00000000 00240039 0027003c 0027003c 0027003c 0027003c 04310449 174c1789 306e30f8 60a760ff 7bc27bff 85cd85ff 85ce85ff 7cc47cff 63ab63fe 2a692af1 00000000 00000000 │ │ +00000000 22682257 74c074ff 91da91ff 93db93ff 89d089ff 74b974ff 4a8b4aff 123f12b1 59945929 549754ff 408040ff 164716c1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1e571eb1 5fa55fff 7fc87fff 87cf87ff 81ca81ff 71b971ff 498f49ff 0c430c57 00000000 │ │ +00000000 408940bc 84ce84fe 92db92ff 8fd68fff 7fc57fff 5b9d5bfe 144314bf 00000000 4b8c4b20 397839ff 114011c2 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 276427bf 73ba73fe 87cf87ff 85ce85ff 77c077ff 5ba35bfe 205c20bb 00000000 │ │ +00000000 4d964dff 88d388ff 90d990ff 8bd18bff 74b974ff 326c32ff 0000000e 00000000 2e6f2e13 103d10d3 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000f 509450ff 85ce85ff 88d188ff 7cc47cff 63ab63ff 296829ff 00000000 │ │ +000f000e 5aa55aff 89d389ff 8fd88fff 87ce87ff 6aae6aff 1e501ec5 00000000 00000000 00180003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3b7b3bc5 85cd85ff 8ad38aff 7ec77eff 67af67ff 337533ff 0000000e │ │ 003c0021 5ea95eff 88d188ff 8ed68eff 86cd86ff 67aa67ff 16441697 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 33723397 86cf86ff 8cd58cff 7fc87fff 68af68ff 377a37ff 001e0021 │ │ 002e0019 59a359ff 85cf85ff 8dd68dff 88ce88ff 6baf6bff 194a199c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 397a399d 8cd58cff 8dd68dff 7ec87eff 65ad65ff 337633ff 0013001a │ │ -00000000 499249ff 80ca80ff 8cd48cff 8ad18aff 76ba76ff 295e29d7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0f430f00 00000006 00000000 00000000 00000000 4c904cd7 92db92ff 8dd68dff 7bc37bff 60a760ff 296829ff 00000000 │ │ -00000000 3b823bd9 78c178ff 89d189ff 8cd48cff 82c782ff 4d8c4dff 0013002a 092d0900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 144d1400 00000000 3e813ee6 00000000 164e1600 00360029 75bd75ff 94de94ff 89d389ff 75bd75ff 569c56ff 1e5a1ed9 00000000 │ │ -00000000 256a2582 68b168ff 83cc83ff 8cd48cff 8ad18aff 78be78fe 306930e1 00000000 09300900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1b551b00 00000001 458945da 84ce84ff 92d99207 00000000 519651e1 96e096fe 92db92ff 81ca81ff 6ab26aff 458b45ff 10471082 00000000 │ │ -06370600 0021000e 458d45ff 77c077ff 87cf87ff 8cd58cff 8ad18aff 77bc77ff 336d33da 00020017 00000000 0b420b00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 25622500 00000003 519651e0 8ad48afe 92dc92ff 1049101e 4e934edb 94df94ff 96e096ff 89d389ff 76be76ff 5aa15aff 296829ff 000b000e 01110100 │ │ -00000000 00000000 24672493 60a960ff 7bc47bff 88d088ff 8dd68dff 8ed58eff 84cb84fe 5a9d5aff 3a763ab5 2560256f 1d571d60 1d561d60 1e561e60 1e561e60 1a521a5b 00020010 00000000 00000000 397b3900 00000005 5fa65fe3 8fd98ffe 93dc93ff 96e296fe 69ac69ff 97e297fe 97e197ff 8cd68cff 7bc47bff 64ac64ff 428742ff 11481193 00000000 00000000 │ │ -00000000 083e0800 00000000 317631e9 66ae66fe 7bc47bff 87cf87ff 8ed68eff 91d991ff 91da91ff 8fd88ffe 8bd48bff 8ad38aff 8ad38aff 89d289ff 89d289ff 84cc84ff 519351ff 12431250 00000000 00000007 70b970e5 91dc91fe 92dc92ff 91dc91ff 91dc91ff 8cd38cff 93dd93ff 8ad38aff 7bc47bff 68b068ff 4c914cfe 1c581cea 00000000 02210200 00000000 │ │ -00000000 00000000 14521400 00370015 347934f9 62aa62fe 76bf76ff 82cb82ff 8ad28aff 8fd88fff 92db92ff 95de95ff 96df96ff 95de95ff 95de95ff 94de94ff 91da91ff 7ac17afe 326e32ff dbd8db01 7fc97fea 90da90fe 8ed88eff 8dd78dff 8cd68cff 8cd68cff 8ad38aff 82cc82ff 76be76ff 64ad64ff 4b914bfe 205e20fa 00220015 09370900 00000000 00000000 │ │ -00000000 00000000 00000000 1a5a1a00 00350014 2b6e2be8 559d55ff 6ab36aff 77bf77ff 7ec77eff 83cc83ff 87ce87ff 87cf87ff 86cf86ff 86cf86ff 86ce86ff 83cb83ff 70b670ff 377737ff 65a865c1 82cc82ff 83cd83ff 84ce84ff 85cf85ff 86d086ff 87d187ff 76be76ff 6ab26aff 5aa15aff 418641ff 1c581ce8 00210014 0d450d00 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 104b1000 00000000 1b591b8e 357935ff 529952ff 60a860ff 68b068ff 6bb36bff 6cb46cff 6cb46cff 6cb36cff 6bb36bff 69b069ff 559a55fe 205920ed 00000000 488e48c5 6db66dff 76bf76ff 7ac47aff 7dc77dff 82cc82ff 4e914efe 458a45ff 286828ff 1147118e 00000000 09380900 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 06350600 00000000 00030009 1652167b 256425d3 2e6e2eff 367a36ff 387c38ff 387c38ff 387c38ff 377c37ff 367836ff 1f5b1ff0 022b0227 19611900 00000000 357835c0 5ea75eff 6cb56cff 72bb72ff 7bc57bff 174f17d4 1047107b 00000009 00000000 03220300 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000c0013 001c001e 001c001d 001b001e 001c001d 0015001a 00000000 12571200 00000000 10491000 00000000 296a29ba 529a52ff 63ac63ff 6ab46aff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0c410c00 00000000 206020b7 499149ff 5ba45bff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 08390800 00000000 1a581ab2 418841ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 07370700 00000000 1652169a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 06320600 00000000 0f470f00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 499249ff 80ca80ff 8cd48cff 8ad18aff 76ba76ff 295e29d7 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 00000000 00000000 00000000 4c904cd7 92db92ff 8dd68dff 7bc37bff 60a760ff 296829ff 00000000 │ │ +00000000 3b823bd9 78c178ff 89d189ff 8cd48cff 82c782ff 4d8c4dff 0013002a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3e813ee6 00000000 00000000 00360029 75bd75ff 94de94ff 89d389ff 75bd75ff 569c56ff 1e5a1ed9 00000000 │ │ +00000000 256a2582 68b168ff 83cc83ff 8cd48cff 8ad18aff 78be78fe 306930e1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 458945da 84ce84ff 92d99207 00000000 519651e1 96e096fe 92db92ff 81ca81ff 6ab26aff 458b45ff 10471082 00000000 │ │ +00000000 0021000e 458d45ff 77c077ff 87cf87ff 8cd58cff 8ad18aff 77bc77ff 336d33da 00020017 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000003 519651e0 8ad48afe 92dc92ff 1049101e 4e934edb 94df94ff 96e096ff 89d389ff 76be76ff 5aa15aff 296829ff 000b000e 00000000 │ │ +00000000 00000000 24672493 60a960ff 7bc47bff 88d088ff 8dd68dff 8ed58eff 84cb84fe 5a9d5aff 3a763ab5 2560256f 1d571d60 1d561d60 1e561e60 1e561e60 1a521a5b 00020010 00000000 00000000 00000000 00000005 5fa65fe3 8fd98ffe 93dc93ff 96e296fe 69ac69ff 97e297fe 97e197ff 8cd68cff 7bc47bff 64ac64ff 428742ff 11481193 00000000 00000000 │ │ +00000000 00000000 00000000 317631e9 66ae66fe 7bc47bff 87cf87ff 8ed68eff 91d991ff 91da91ff 8fd88ffe 8bd48bff 8ad38aff 8ad38aff 89d289ff 89d289ff 84cc84ff 519351ff 12431250 00000000 00000007 70b970e5 91dc91fe 92dc92ff 91dc91ff 91dc91ff 8cd38cff 93dd93ff 8ad38aff 7bc47bff 68b068ff 4c914cfe 1c581cea 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00370015 347934f9 62aa62fe 76bf76ff 82cb82ff 8ad28aff 8fd88fff 92db92ff 95de95ff 96df96ff 95de95ff 95de95ff 94de94ff 91da91ff 7ac17afe 326e32ff dbd8db01 7fc97fea 90da90fe 8ed88eff 8dd78dff 8cd68cff 8cd68cff 8ad38aff 82cc82ff 76be76ff 64ad64ff 4b914bfe 205e20fa 00220015 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00350014 2b6e2be8 559d55ff 6ab36aff 77bf77ff 7ec77eff 83cc83ff 87ce87ff 87cf87ff 86cf86ff 86cf86ff 86ce86ff 83cb83ff 70b670ff 377737ff 65a865c1 82cc82ff 83cd83ff 84ce84ff 85cf85ff 86d086ff 87d187ff 76be76ff 6ab26aff 5aa15aff 418641ff 1c581ce8 00210014 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 1b591b8e 357935ff 529952ff 60a860ff 68b068ff 6bb36bff 6cb46cff 6cb46cff 6cb36cff 6bb36bff 69b069ff 559a55fe 205920ed 00000000 488e48c5 6db66dff 76bf76ff 7ac47aff 7dc77dff 82cc82ff 4e914efe 458a45ff 286828ff 1147118e 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00030009 1652167b 256425d3 2e6e2eff 367a36ff 387c38ff 387c38ff 387c38ff 377c37ff 367836ff 1f5b1ff0 022b0227 00000000 00000000 357835c0 5ea75eff 6cb56cff 72bb72ff 7bc57bff 174f17d4 1047107b 00000009 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 000c0013 001c001e 001c001d 001b001e 001c001d 0015001a 00000000 00000000 00000000 00000000 00000000 296a29ba 529a52ff 63ac63ff 6ab46aff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 206020b7 499149ff 5ba45bff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1a581ab2 418841ff 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 1652169a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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/alarm_16.png ├── sng │ │ @@ -1,17 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 16; height: 16; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 37, 23, 13) # rgb = (0x25,0x17,0x0d) │ │ - ( 36, 22, 12) # rgb = (0x24,0x16,0x0c) │ │ - ( 38, 24, 14) # rgb = (0x26,0x18,0x0e) │ │ ( 49, 32, 19) # rgb = (0x31,0x20,0x13) │ │ ( 61, 41, 24) # rgb = (0x3d,0x29,0x18) │ │ ( 53, 34, 21) # rgb = (0x35,0x22,0x15) │ │ ( 42, 27, 16) # rgb = (0x2a,0x1b,0x10) │ │ ( 37, 23, 13) # rgb = (0x25,0x17,0x0d) │ │ ( 43, 27, 16) # rgb = (0x2b,0x1b,0x10) │ │ ( 48, 31, 19) # rgb = (0x30,0x1f,0x13) │ │ @@ -42,146 +39,143 @@ │ │ ( 65, 44, 28) # rgb = (0x41,0x2c,0x1c) │ │ ( 45, 28, 17) # rgb = (0x2d,0x1c,0x11) │ │ ( 35, 21, 12) # rgb = (0x23,0x15,0x0c) │ │ ( 50, 32, 20) # rgb = (0x32,0x20,0x14) │ │ ( 76, 52, 36) # rgb = (0x4c,0x34,0x24) │ │ (123,105, 94) # rgb = (0x7b,0x69,0x5e) │ │ (164,156,151) # rgb = (0xa4,0x9c,0x97) │ │ - (207,206,205) # rgb = (0xcf,0xce,0xcd) │ │ - (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ - (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ - (231,230,229) # rgb = (0xe7,0xe6,0xe5) │ │ (184,178,173) # rgb = (0xb8,0xb2,0xad) │ │ (133,118,108) # rgb = (0x85,0x76,0x6c) │ │ ( 72, 51, 38) # rgb = (0x48,0x33,0x26) │ │ ( 39, 24, 14) # rgb = (0x27,0x18,0x0e) │ │ ( 87, 60, 40) # rgb = (0x57,0x3c,0x28) │ │ (115, 97, 85) # rgb = (0x73,0x61,0x55) │ │ (181,175,171) # rgb = (0xb5,0xaf,0xab) │ │ - (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ - (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ - (218,218,218) # rgb = (0xda,0xda,0xda) │ │ - (206,206,206) # rgb = (0xce,0xce,0xce) │ │ - (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ - (239,239,238) # rgb = (0xef,0xef,0xee) │ │ (200,194,190) # rgb = (0xc8,0xc2,0xbe) │ │ (125,109, 98) # rgb = (0x7d,0x6d,0x62) │ │ ( 70, 47, 31) # rgb = (0x46,0x2f,0x1f) │ │ - ( 49, 32, 20) # rgb = (0x31,0x20,0x14) │ │ ( 80, 59, 44) # rgb = (0x50,0x3b,0x2c) │ │ (146,134,126) # rgb = (0x92,0x86,0x7e) │ │ - (221,221,220) # rgb = (0xdd,0xdd,0xdc) │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ - (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ - (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ - (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ - (228,227,227) # rgb = (0xe4,0xe3,0xe3) │ │ (156,144,136) # rgb = (0x9c,0x90,0x88) │ │ ( 96, 75, 61) # rgb = (0x60,0x4b,0x3d) │ │ ( 64, 42, 27) # rgb = (0x40,0x2a,0x1b) │ │ ( 99, 81, 70) # rgb = (0x63,0x51,0x46) │ │ (167,158,153) # rgb = (0xa7,0x9e,0x99) │ │ - (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ - (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ - (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ (184,175,169) # rgb = (0xb8,0xaf,0xa9) │ │ (119,102, 91) # rgb = (0x77,0x66,0x5b) │ │ ( 45, 28, 17) # rgb = (0x2d,0x1c,0x11) │ │ ( 67, 44, 29) # rgb = (0x43,0x2c,0x1d) │ │ (106, 89, 78) # rgb = (0x6a,0x59,0x4e) │ │ (156,148,143) # rgb = (0x9c,0x94,0x8f) │ │ - (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ - (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ (162,153,147) # rgb = (0xa2,0x99,0x93) │ │ (122,106, 95) # rgb = (0x7a,0x6a,0x5f) │ │ ( 48, 31, 19) # rgb = (0x30,0x1f,0x13) │ │ ( 57, 37, 24) # rgb = (0x39,0x25,0x18) │ │ ( 91, 72, 60) # rgb = (0x5b,0x48,0x3c) │ │ (160,150,143) # rgb = (0xa0,0x96,0x8f) │ │ - (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ - (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ - (151,151,151) # rgb = (0x97,0x97,0x97) │ │ - (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (179,168,160) # rgb = (0xb3,0xa8,0xa0) │ │ (113, 94, 80) # rgb = (0x71,0x5e,0x50) │ │ ( 41, 26, 15) # rgb = (0x29,0x1a,0x0f) │ │ ( 74, 51, 35) # rgb = (0x4a,0x33,0x23) │ │ (118,104, 95) # rgb = (0x76,0x68,0x5f) │ │ (183,180,179) # rgb = (0xb7,0xb4,0xb3) │ │ - (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ (204,201,199) # rgb = (0xcc,0xc9,0xc7) │ │ (142,127,117) # rgb = (0x8e,0x7f,0x75) │ │ ( 85, 61, 44) # rgb = (0x55,0x3d,0x2c) │ │ ( 74, 49, 32) # rgb = (0x4a,0x31,0x20) │ │ ( 97, 78, 65) # rgb = (0x61,0x4e,0x41) │ │ (160,149,142) # rgb = (0xa0,0x95,0x8e) │ │ - (214,212,210) # rgb = (0xd6,0xd4,0xd2) │ │ - (238,238,238) # rgb = (0xee,0xee,0xee) │ │ - (222,220,218) # rgb = (0xde,0xdc,0xda) │ │ (176,163,154) # rgb = (0xb0,0xa3,0x9a) │ │ (113, 92, 77) # rgb = (0x71,0x5c,0x4d) │ │ ( 67, 45, 29) # rgb = (0x43,0x2d,0x1d) │ │ ( 74, 50, 33) # rgb = (0x4a,0x32,0x21) │ │ ( 91, 73, 61) # rgb = (0x5b,0x49,0x3d) │ │ (130,116,107) # rgb = (0x82,0x74,0x6b) │ │ - (173,164,157) # rgb = (0xad,0xa4,0x9d) │ │ - (198,192,189) # rgb = (0xc6,0xc0,0xbd) │ │ - (193,187,184) # rgb = (0xc1,0xbb,0xb8) │ │ - (192,181,175) # rgb = (0xc0,0xb5,0xaf) │ │ (137,122,111) # rgb = (0x89,0x7a,0x6f) │ │ (100, 81, 67) # rgb = (0x64,0x51,0x43) │ │ ( 79, 54, 36) # rgb = (0x4f,0x36,0x24) │ │ ( 37, 23, 13) # rgb = (0x25,0x17,0x0d) │ │ ( 47, 30, 18) # rgb = (0x2f,0x1e,0x12) │ │ ( 63, 43, 29) # rgb = (0x3f,0x2b,0x1d) │ │ - ( 89, 69, 55) # rgb = (0x59,0x45,0x37) │ │ - (104, 85, 71) # rgb = (0x68,0x55,0x47) │ │ - (102, 83, 70) # rgb = (0x66,0x53,0x46) │ │ - ( 85, 66, 53) # rgb = (0x55,0x42,0x35) │ │ ( 57, 39, 26) # rgb = (0x39,0x27,0x1a) │ │ ( 40, 25, 14) # rgb = (0x28,0x19,0x0e) │ │ ( 33, 20, 11) # rgb = (0x21,0x14,0x0b) │ │ ( 37, 23, 13) # rgb = (0x25,0x17,0x0d) │ │ ( 47, 30, 18) # rgb = (0x2f,0x1e,0x12) │ │ ( 58, 38, 24) # rgb = (0x3a,0x26,0x18) │ │ ( 64, 43, 27) # rgb = (0x40,0x2b,0x1b) │ │ ( 66, 44, 28) # rgb = (0x42,0x2c,0x1c) │ │ ( 64, 42, 27) # rgb = (0x40,0x2a,0x1b) │ │ ( 55, 36, 22) # rgb = (0x37,0x24,0x16) │ │ ( 45, 29, 18) # rgb = (0x2d,0x1d,0x12) │ │ ( 37, 23, 13) # rgb = (0x25,0x17,0x0d) │ │ ( 33, 20, 11) # rgb = (0x21,0x14,0x0b) │ │ - ( 54, 35, 22) # rgb = (0x36,0x23,0x16) │ │ ( 59, 39, 25) # rgb = (0x3b,0x27,0x19) │ │ ( 64, 42, 27) # rgb = (0x40,0x2a,0x1b) │ │ ( 65, 43, 28) # rgb = (0x41,0x2b,0x1c) │ │ ( 62, 40, 26) # rgb = (0x3e,0x28,0x1a) │ │ ( 54, 36, 22) # rgb = (0x36,0x24,0x16) │ │ ( 46, 30, 18) # rgb = (0x2e,0x1e,0x12) │ │ - ( 41, 26, 16) # rgb = (0x29,0x1a,0x10) │ │ + (207,206,205) # rgb = (0xcf,0xce,0xcd) │ │ + (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ + (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ + (231,230,229) # rgb = (0xe7,0xe6,0xe5) │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ + (218,218,218) # rgb = (0xda,0xda,0xda) │ │ + (206,206,206) # rgb = (0xce,0xce,0xce) │ │ + (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ + (239,239,238) # rgb = (0xef,0xef,0xee) │ │ + (221,221,220) # rgb = (0xdd,0xdd,0xdc) │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ + (228,227,227) # rgb = (0xe4,0xe3,0xe3) │ │ + (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ + (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ + (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (151,151,151) # rgb = (0x97,0x97,0x97) │ │ + (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ + (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (214,212,210) # rgb = (0xd6,0xd4,0xd2) │ │ + (238,238,238) # rgb = (0xee,0xee,0xee) │ │ + (222,220,218) # rgb = (0xde,0xdc,0xda) │ │ + (173,164,157) # rgb = (0xad,0xa4,0x9d) │ │ + (198,192,189) # rgb = (0xc6,0xc0,0xbd) │ │ + (193,187,184) # rgb = (0xc1,0xbb,0xb8) │ │ + (192,181,175) # rgb = (0xc0,0xb5,0xaf) │ │ + ( 89, 69, 55) # rgb = (0x59,0x45,0x37) │ │ + (104, 85, 71) # rgb = (0x68,0x55,0x47) │ │ + (102, 83, 70) # rgb = (0x66,0x53,0x46) │ │ + ( 85, 66, 53) # rgb = (0x55,0x42,0x35) │ │ } │ │ tRNS { │ │ - 0 0 0 0 4 27 56 28 1 1 28 56 27 4 2 53 172 217 135 73 73 135 217 172 53 2 8 91 195 199 212 237 237 212 199 195 91 8 6 83 203 248 255 255 255 255 248 203 83 6 31 163 250 255 255 255 255 255 255 250 163 31 0 71 235 255 255 255 255 255 255 255 235 71 7 106 254 255 255 255 255 255 254 106 7 9 114 254 255 255 255 254 114 9 3 87 248 255 255 255 255 248 87 3 49 200 254 255 255 254 200 49 12 108 229 255 255 255 229 108 12 23 143 241 255 255 255 255 241 143 23 9 136 246 255 255 255 255 246 136 9 2 41 110 156 176 176 156 110 41 2 0 4 8 9 9 8 4 0} │ │ + 0 4 27 56 28 1 1 28 56 27 4 2 53 172 217 135 73 73 135 217 172 53 2 8 91 195 199 212 237 237 212 199 195 91 8 6 83 203 248 248 203 83 6 31 163 250 250 163 31 71 235 235 71 7 106 254 254 106 7 9 114 254 254 114 9 3 87 248 248 87 3 49 200 254 254 200 49 12 108 229 229 108 12 23 143 241 241 143 23 9 136 246 246 136 9 2 41 110 156 176 176 156 110 41 2 4 8 9 9 8 4} │ │ IMAGE { │ │ pixels hex │ │ -00000000000102020303030000000000 │ │ -0000000405060708090a0b0c0d000000 │ │ -00000e0f101112131415161718190000 │ │ -00001a1b1c1d1e1f2021222324250000 │ │ -0000262728292a2b2c2d2e2f30310000 │ │ -000032333435363738393a3b3c3d0000 │ │ -003e3f40414243444543464748490100 │ │ -004a4b4c4d4e4f50514f434d52535400 │ │ -005556575859435a504f43375b5c5d00 │ │ -005e5f60614662634f4f644d65666700 │ │ -000068696a6b6c364339366d6e6f0000 │ │ -00007071727350367446757677780000 │ │ -000000797a7b7c7d7e7f808182000000 │ │ -000000838485868788898a8b8c000000 │ │ -0000008d8e8f90919293949596000000 │ │ -000000009798999a9b9c9d9e00000000 │ │ +00000000000000000000000000000000 │ │ +0000000102030405060708090a000000 │ │ +00000b0c0d0e0f101112131415160000 │ │ +00001718191a1b1c1d1e1f2021220000 │ │ +0000232425266f7071722728292a0000 │ │ +00002b2c2d7374757677782e2f300000 │ │ +00003132797a7b7c7d7b7e7f33340000 │ │ +003536378081828384827b8038393a00 │ │ +003b3c3d85867b8783827b753e3f4000 │ │ +00414243887e898a82828b8044454600 │ │ +00004748498c8d747b77744a4b4c0000 │ │ +00004d4e4f8e83748f7e905051520000 │ │ +00000053545591929394565758000000 │ │ +000000595a5b959697985c5d5e000000 │ │ +0000005f606162636465666768000000 │ │ +0000000000696a6b6c6d6e0000000000 │ │ } ├── res/drawable/alarm_32.png ├── sng │ │ @@ -11,30 +11,30 @@ │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 38281011 3b29154d 311f1365 311f1385 2a1a1081 25170d2c 25170d02 00000000 00000000 27180f02 2d1d112c 33211481 35221585 2e1d1165 3d2a154d 261b0a11 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 291a0f06 33211478 3f2b19dd 412b1cef 382417f8 2b1c10bb 25170d35 25170d02 00000000 00000000 27180f02 2c1c1135 332114bb 402b1bf8 412b1bef 392616dd 27190d78 22150b06 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 27190e01 3220137c 442d1ee8 593d28ff 4a3220e7 3522158c 33211454 452e1e5e 563a277c 5b3e298e 593c288e 4f35237c 3f291a5f 33211454 3c27198c 4e3522e7 462f1eff 322014e8 25160c7c 22140b01 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 2c1b1139 3c2819e7 432c1dfb 3b2719c3 322113b0 523725b6 61422dd5 5b3f2ce7 4d3628f1 463427f6 4a372bf6 4c3628f1 553b29e7 553926d5 49311fb6 4b351db0 3a2717c2 352216fb 2a1b10e7 22140b39 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 2a1b105d 2e1d11bc 2f1e114e 4e352375 61422ded 533c2dfb 695e58fe a9a4a2ff cccbc9ff dedddcff dcdbdbff d7d5d4ff bfbbb9ff 867a74fe 5b4537fb 503724ed 3f291a74 2c1b104e 27180ebc 23150c5d 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4a312106 5237258c 624531ff 5f534bff b5b3b2ff f3f3f3ff fdfdfdff f5f5f5ff 9f9f9fff aaaaaaff cbcbcbff ffffffff fcfcfcff d9d7d6ff 83756dff 5a402fff 3f291b8c 35231606 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 402a1c09 53372584 604432ff 746b66ff d0d0d0ff c7c7c7ff b6b6b6ff e9e9e9ff ecececff 969696ff 878787ff d2d2d2ff ffffffff e0e0e0ff e0e0e0ff f6f6f5ff a19790ff 5e4535ff 3e291a84 2f1e1209 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 2f1e1200 52372558 5b3f2bf3 6c635dff e4e3e3ff f9f9f9ff dadadaff c8c8c8ff efefefff ffffffff c6c6c6ff b5b5b5ff ffffffff ffffffff e9e9e9ff e9e9e9ff ffffffff fbfbfaff a19690ff 553c2af3 3b271958 24160c00 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 52372558 5b3f2bf3 6c635dff e4e3e3ff f9f9f9ff dadadaff c8c8c8ff efefefff ffffffff c6c6c6ff b5b5b5ff ffffffff ffffffff e9e9e9ff e9e9e9ff ffffffff fbfbfaff a19690ff 553c2af3 3b271958 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 422c1c1d 5c3f2ac4 55463cfd cacac9ff e5e5e5ff fbfbfbff f6f6f6ff f5f5f5ff fcfcfcff ffffffff c2c2c2ff aeaeaeff ffffffff ffffffff fbfbfbff fbfbfbff ffffffff ecececff dfdfdeff 837468fd 4b3121c4 2f1e121d 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 54382666 513928eb 96928fff f1f1f1ff bababaff fefefeff ffffffff ffffffff ffffffff ffffffff bdbdbdff a7a7a7ff ffffffff ffffffff ffffffff ffffffff ffffffff d1d1d1ff c6c6c6ff d6d1ceff 5a4132eb 3c271966 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 31201406 593d29a4 4d3d32fa e2e1e0ff edededff d4d4d4ff fcfcfcff ffffffff ffffffff ffffffff ffffffff b6b6b6ff a3a3a3ff ffffffff ffffffff ffffffff ffffffff ffffffff ddddddff d6d6d6ff f6f5f4ff 7d6c61fa 493120a4 25170d06 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 3c281920 543926c0 6f655efe f6f5f5ff fafafaff f9f9f9ff fefefeff ffffffff ffffffff ffffffff ffffffff afafafff 9e9e9eff ffffffff ffffffff ffffffff ffffffff ffffffff f9f9f9ff f9f9f9ff fafafaff a89c95fe 4f3623c0 291a0f20 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 422c1c36 4e3523cd 8d8580ff e1e1e1ff e3e3e3ff f1f1f1ff ffffffff ffffffff ffffffff ffffffff ffffffff a8a8a8ff 989898ff ffffffff ffffffff ffffffff ffffffff ffffffff fcfcfcff dadadaff dfdfdfff c1b9b4ff 513725cd 2f1e1236 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 442d1d3c 4f3726d1 99928dff c1c1c1ff b6b6b6ff f0f0f0ff ffffffff ffffffff ffffffff ffffffff fdfdfdff 727272ff 858585ff ffffffff ffffffff ffffffff ffffffff ffffffff fefefeff 929292ff bfbfbfff c8c0bbff 533826d1 311f133c 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 412b1c34 4e3524cc 908883ff cececdff dcdcdcff d8d8d8ff ffffffff ffffffff ffffffff ffffffff d4d4d4ff 282828ff d5d5d5ff ffffffff ffffffff ffffffff ffffffff ffffffff fbfbfbff b1b1b1ff cccccbff beb5b0ff 553a27cc 2f1e1234 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 3926181d 4f3524be 776b64fe f7f6f6ff ffffffff ffffffff ffffffff ffffffff ffffffff f7f7f7ff 707070ff 969696ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff faf9f9ff a4988ffe 543825be 291a0f1d 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 301e1305 5136249e 544339f9 d1cfcfff e9e9e9ff e1e1e1ff e1e1e1ff f0f0f0ff ffffffff c1c1c1ff 757575ff f0f0f0ff ffffffff ffffffff ffffffff ffffffff ffffffff f4f4f4ff d9d9d9ff edededff f4f3f2ff 7d695cf9 4d33229e 24170d05 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 4931205d 4b3425e8 918b88ff bbbbbbff bebebeff bfbfbfff dcdcdcff f2f2f2ff 8e8e8eff cbcbcbff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff e6e6e6ff c3c3c3ff c7c7c7ff ccc6c1ff 624735e8 3c27185d 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 3c281a15 4f3523be 5a493efd c7c6c5ff e3e3e3ff e1e1e1ff efefefff dededeff c6c6c6ff f4f4f4ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff f3f3f3ff eeeeeeff dad9d8ff 826e60fd 503725be 2e1d1115 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 2c1b1000 432c1c49 503624f2 7d716aff f2f1f1ff edededff d7d7d7ff c2c2c2ff d9d9d9ff fcfcfcff ffffffff ffffffff ffffffff f7f7f7ff e0e0e0ff e8e8e8ff fbfbfbff f9f8f7ff 9c8e85ff 614430f2 39261849 23150c00 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 432c1c49 503624f2 7d716aff f2f1f1ff edededff d7d7d7ff c2c2c2ff d9d9d9ff fcfcfcff ffffffff ffffffff ffffffff f7f7f7ff e0e0e0ff e8e8e8ff fbfbfbff f9f8f7ff 9c8e85ff 614430f2 39261849 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 3a261803 422b1c75 563d2bff 8b817aff e0e0dfff d0d0d0ff b7b7b7ff d4d4d4ff fcfcfcff d4d4d4ff dededeff e2e2e2ff fefefeff d8d8d8ff d8d8d8ff f7f5f5ff a1958cff 6c4d38ff 3a251775 2e1d1103 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 422b1d7e 563d2bf6 7b6d64fe d2cecdff e2e1e1ff ecebebff fdfdfdff c5c5c5ff ddddddff d4d4d4ff fdfcfcff f4f4f3ff d9d4d2ff 907e73fe 684b35f6 3b27197e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 34211405 3c27197a 4b3322fa 5f4a3bff 92857cff c6bfbaff dfdbd9ff d5d2d0ff dddad7ff d0cbc8ff cac2bdff 9a8b81ff 6d5443ff 533927fa 3925187a 2d1c1105 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 24160d23 27180eb7 301e13ff 442d1dff 523725ff 563d2cff 5e4839ff 6a5648ff 6b5749ff 614a3aff 5d422fff 563a27ff 3e291aff 27190eff 22140bb7 21140b23 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 26170d4c 2b1b10f5 322014ff 3c2719ff 442d1dff 422c1dff 452e1eff 493120ff 493020ff 432c1dff 3c2719ff 382517ff 301e12ff 27180eff 23150cf5 21140b4c 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 291a0f16 2f1e1274 352316b3 3c2819de 402a1bf8 402b1cff 412a1bff 3f291bff 3e281aff 3b2719ff 382417ff 352215f8 301f13de 291a0fb3 25160d74 22150b16 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 32201400 34221508 37241725 3c27193d 3f2a1b51 402b1c67 412b1c77 402b1b7f 3f291a7f 3c271977 39251767 34211551 2f1e133d 2a1b1025 28190f08 26180e00 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 34221508 37241725 3c27193d 3f2a1b51 402b1c67 412b1c77 402b1b7f 3f291a7f 3c271977 39251767 34211551 2f1e133d 2a1b1025 28190f08 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 412b1c01 412b1c06 412b1c0a 402b1b0d 3f291a0d 3d28190a 3a261806 38241701 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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/postit_32.png ├── sng │ │ @@ -1,16 +1,16 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 fb454500 f6404000 00000000 00000000 00000000 f8424200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 eded2100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f943430b f843420d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ecec2000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 f943430b f843420d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 eded2105 eded211b eded2120 eded211f eded211f eded211f eded211f eded211f eded211f eded211f eded211f ecec201f ecf91e1e f9853a2a fa434494 f942439c f7573d40 f3ff1d1c eced201f eded211f eded211f ecec211f ecec1f1f ecec201f ecec201f ecec2020 ecec201b ecec2005 00000000 00000000 │ │ 00000000 00000000 eded2120 eded21a3 eded21c4 eded21c1 eded21c1 eded21c1 eded21c1 eded21c1 eded21c1 eded21c1 eded21c1 ecec20c1 eefb1fbf f47b39d9 fb4446ff fa4244ff f45b3ced e5da21bc eef120c1 ecec20c1 eded21c1 ebeb21c1 ecec1fc1 ecec20c1 ecec20c1 ecec20c4 ecec20a3 ecec2020 00000000 00000000 │ │ 00000000 00000000 eded2129 eded21d9 eded21ff eded21ff eded21ff eded21ff eded21ff eded21ff eded21ff eded21ff eded21ff eff321ff cfaa16ff ae371eff ff4a4bfe ff4849ff d24635ff 999113ff eaec20ff eded21ff eded20ff ecec21ff ebeb1fff ecec20ff ecec20ff ecec20ff ecec20d9 ecec2029 00000000 00000000 │ │ 00000000 00000000 ecec2126 ecec21ce ecec21ff ecec21ff eded21ff eded21ff eded21ff eded21ff eded21ff eded21ff eded21ff f3fc23ff a93e09ff 6b0102ff 891818ff 8c2421ff 4d230cff 606307ff e0e01eff eeee21ff ecec21ff eded20ff ecec1fff ebeb20ff ecec20ff ecec20ff ecec20cd ecec2025 00000000 00000000 │ │ 00000000 00000000 eded2124 eded21ca eded21ff eded21ff ecec21ff ecec21ff ecec21ff ecec21ff eded21ff eded21ff eded21ff f0f821ff cf6c16ff 6f0002ff 460000ff 330301ff 3b3201ff 9fa013ff efef21ff eded21ff eded21ff ecec20ff eded20ff ecec20ff ebeb20ff ecec20ff ecec20c8 ecec2023 00000000 00000000 │ │ 00000000 00000000 eeee2122 eeee21c5 eeee21ff eded21ff eded21ff eded21ff eded21ff eded21ff ecec21ff ecec21ff eded21ff eded21ff eeeb21ff b66213ff 640900ff 613904ff d2d61cff eded21ff eded21ff ecec20ff eded21ff eded20ff eded20ff eded20ff ecec20ff ebeb20ff ecec20c3 ecec2021 00000000 00000000 │ │ 00000000 00000000 eeee211f eeee21c0 eeee21ff eeee21ff eeee21ff eeee21ff eded21ff eeee21ff eeee21ff eded21ff ecec21ff edec21ff ecec20ff eef121ff e1e41eff eced21ff eded21ff ecec20ff eded21ff eded21ff eded20ff eded1fff eded20ff ecec20ff eded20ff ecec20ff ebeb20be ecec201e 00000000 00000000 │ │ @@ -28,13 +28,13 @@ │ │ 00000000 00000000 efef2115 efef21ac eeee21ff efef21ff efef21ff efef21ff efef21ff efef21ff efef21ff efef21ff efef21ff efef21ff efef21ff efef21ff efef21ff eeee21ff eded21ff eeee21ff eeee21ff eeee20ff eeee1fff eeee20ff eeee20ff eeee20ff eded20ff ecec20ff eded2092 eded2009 00000000 00000000 │ │ 00000000 00000000 eded2116 eeee21ad efef21ff efef21ff efef21ff efef21ff efef21ff efef21ff efef21ff efef21ff efef21ff efef21ff efef21ff efef21ff efef21ff eeee21ff eded21ff eeee21ff eeee21ff eeee20ff eeee1fff eeee20ff eded20ff eeee20ff eded20ff ecec20ff eded2092 eded2009 00000000 00000000 │ │ 00000000 00000000 eeee2119 eeee21b3 eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eded21ff eeee21fe eeee20ff eeee21ff eeee20fe eeee1fff eded20ff eeee20ff eded20ff eded20ff ecec20ff eded2092 eded2009 00000000 00000000 │ │ 00000000 00000000 ebeb211b ecec21b8 eded20ff eded21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee21ff eeee20ff eeee21fe eeee20fe eeee1fff eeee1fff eeee20ff eded20ff eded20ff ecec20ff ecec20ff eded2092 eded2009 00000000 00000000 │ │ 00000000 00000000 e9e91f20 eaea20c1 ebeb20ff ebeb20ff ebeb20ff ebeb20ff ecec20ff ecec20ff ecec21ff ecec21ff ecec21ff ecec21ff ecec21ff ecec20ff ecec20ff ecec20ff ecec20ff ecec20fe ecec1ffe ecec20ff ecec20ff ecec20ff eded20ff ecec20ff ecec1fff ecec20ff ecec1f92 ebeb1f09 00000000 00000000 │ │ 00000000 00000000 e7e71f25 e7e71fcc e7e71fff e8e81fff e8e81fff e9e91fff e9e91fff e9e920ff e9e920ff eaea20ff eaea20ff eaea20ff ebeb20ff ebeb1fff ebeb1fff ebeb1fff ebeb1ffe ebeb1fff ecec20ff ecec20fe ecec20ff ecec20ff ecec20ff ecec20ff ebeb20ff ebeb1fff ebeb1f94 eaea1e0a 00000000 00000000 │ │ 00000000 00000000 dfdf1e2c dfdf1edb e1e11eff e1e11fff e2e21fff e2e21fff e3e31fff e3e31fff e4e41fff e5e51fff e5e51fff e5e51fff e6e61fff e6e61fff e7e71fff e7e71fff e7e71fff e8e81fff e8e81fff e8e81fff e9e91fff e9e91fff e9e91fff eaea1fff eaea1fff eaea1fff eaea1e9a e8e81e0d 00000000 00000000 │ │ -96960e00 00000000 d2d21b35 d1d11cf0 d3d31cff d4d41cff d4d41cff d6d61dff d7d71dff d7d71dff d8d81dff d9d91dff dada1dff dada1eff dcdc1eff dcdc1eff dddd1eff dddd1eff dede1eff dfdf1eff e0e01eff e0e01eff e1e11eff e2e21efe e3e31eff e4e41eff e4e41eff e5e51fff e5e51ea2 e4e41c11 00000000 00000000 │ │ +00000000 00000000 d2d21b35 d1d11cf0 d3d31cff d4d41cff d4d41cff d6d61dff d7d71dff d7d71dff d8d81dff d9d91dff dada1dff dada1eff dcdc1eff dcdc1eff dddd1eff dddd1eff dede1eff dfdf1eff e0e01eff e0e01eff e1e11eff e2e21efe e3e31eff e4e41eff e4e41eff e5e51fff e5e51ea2 e4e41c11 00000000 00000000 │ │ 00000000 00000000 adad134d b1b114ff b2b214ff b3b314ff b4b415ff b5b515ff b6b615ff b7b715ff b7b715ff b8b815ff b8b816ff baba16ff baba16ff bbbb16ff bcbc16ff bdbd16ff bdbd16ff bfbf17ff bfbf17ff c0c017ff c1c117ff c2c217ff c4c418ff c5c518ff c7c718ff c9c918ff caca18b4 c8c81718 00000000 00000000 │ │ 00000000 73730401 89890b38 8e8e0c8f 8f8f0c83 90900c81 91910c7c 92920d7b 94940d76 95950d74 97970d70 97970d6e 99990e6b 9a9a0e68 9c9c0f64 9d9d0f62 9f9f0f5f a1a10f5b a2a21059 a5a51154 a7a71152 a9a9114f acac124a aeae1248 b1b11345 b2b21443 b4b41342 b7b71442 baba152e bbbb1507 00000000 00000000 │ │ -00000000 7d7d0700 71710505 6a6a0409 6a6a0408 6a6a0307 68680206 67670206 65650105 65650105 61610004 5e5e0004 59590003 54540003 45450002 39390001 1a1a0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 bebe1600 00000000 │ │ -7b7b0700 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 90900b00 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 71710505 6a6a0409 6a6a0408 6a6a0307 68680206 67670206 65650105 65650105 61610004 5e5e0004 59590003 54540003 45450002 39390001 1a1a0001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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/ic_dialog_time.png ├── sng │ │ @@ -1,56 +1,298 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 48; height: 48; bitdepth: 8; │ │ - using grayscale alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ + (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ + (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ + (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (236,236,236) # rgb = (0xec,0xec,0xec) │ │ + (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ + (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ + (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ + (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ + (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ + (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ + (206,206,206) # rgb = (0xce,0xce,0xce) │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ + (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ + (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ + (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ + (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ + (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ + (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ + (236,236,236) # rgb = (0xec,0xec,0xec) │ │ + (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ + (206,206,206) # rgb = (0xce,0xce,0xce) │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ + (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ + (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + (202,202,202) # rgb = (0xca,0xca,0xca) │ │ + (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ + (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ + (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ + (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ + (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ + (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ + (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ + (236,236,236) # rgb = (0xec,0xec,0xec) │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ + (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ + (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ + (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ + (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ + (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ + (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (238,238,238) # rgb = (0xee,0xee,0xee) │ │ + (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ + (218,218,218) # rgb = (0xda,0xda,0xda) │ │ + (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ + (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ + (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ + (206,206,206) # rgb = (0xce,0xce,0xce) │ │ + (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ + (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ + (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ + (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ + (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ + (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ +} │ │ +tRNS { │ │ + 0 18 75 102 126 153 174 27 108 183 51 189 36 168 3 135 249 24 195 36 222 225 36 234 36 27 219 246 177 96 51 36 3 225 99 9 3 135 246 120 117 138 48 252 225 54 195 204 24 69 213 21 213 243 42 15 45 39 39 51 246 207 27 132 228 6 156 225 210 96 117 231 48 21 237 9 150 243 63 81 165 147 246 78 123 93 138 252 93 159 48 132 111 177 15 132 174 153 147 30 189 123 180 189 117 189 177 15 138 78 159 48 3 51 39 123 93 81 162 21 237 9 210 90 132 213 3 39 105 195 243 39 72 213 21 195 204 24 48 252 225 48 132 246 114 9 3 177 225 99 9 177 12 210 246 177 96 51 36 15 33 234 39 225 27 198 6 135 252 138 36 171 54 195 30 114 186 18 75 102 129 153 180} │ │ IMAGE { │ │ pixels hex │ │ -bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 c100 d500 e700 f912 f94b f966 f97e f999 f9ae f9ae f999 f97e f966 f94b f912 e700 d500 c100 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 │ │ -bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 c700 e800 f91b f96c f9b7 f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9b7 f96c f91b e800 c700 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 │ │ -bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 c300 e400 f933 f9bd f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9bd f933 e400 c300 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 │ │ -bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 dc00 f724 f9a8 f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9a8 f724 dc00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 │ │ -bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 c000 ea03 f987 f9f9 f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9f9 f987 ea03 c000 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 │ │ -bb00 bb00 bb00 bb00 bb00 bb00 bb00 c300 f118 f9c3 f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9c3 f118 c300 bb00 bb00 bb00 bb00 bb00 bb00 bb00 │ │ -bb00 bb00 bb00 bb00 bb00 bb00 c300 f424 f9de f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9e1 f424 c300 bb00 bb00 bb00 bb00 bb00 bb00 │ │ -bb00 bb00 bb00 bb00 bb00 c100 f024 f9ea f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f7ff e5ff d2ff c7ff c3ff bbff bbff c3ff c7ff d2ff e5ff f7ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ea f124 c100 bb00 bb00 bb00 bb00 bb00 │ │ -bb00 bb00 bb00 bb00 bb00 ea1b f9db f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f1ff d3ff bcf6 bbb1 bb60 bb33 bb24 bb00 bb00 bb24 bb33 bb60 bbb1 bcf6 d3ff f1ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9de ea1b bb00 bb00 bb00 bb00 bb00 │ │ -bb00 bb00 bb00 bb00 dc03 f9c3 f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f7ff d8ff bce1 bb63 bb09 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb09 bb63 bce1 d7ff f7ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9c3 dd03 bb00 bb00 bb00 bb00 │ │ -bb00 bb00 bb00 c600 f887 f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f1ff c8f6 bb78 bb09 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb09 bb75 c8f6 f1ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f88a c600 bb00 bb00 bb00 │ │ -bb00 bb00 bb00 ea30 f9fc f9ff f9ff f9ff f9ff f9ff f9ff f9ff ecff c0e1 bb36 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb00 bb36 c0e1 ecff f9ff f9ff f9ff f9ff f9ff f9ff f9ff f9fc ea30 bb00 bb00 bb00 │ │ -ba00 ba00 ca00 f8c3 f8ff f8ff f8ff f8ff f8ff f8ff f8ff edff bfcc ba18 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba18 bfcc edff f8ff f8ff f8ff f8ff f8ff f8ff f8ff f8c3 ca00 ba00 ba00 │ │ -ba00 ba00 e945 f8ff f8ff f8ff f8ff f8ff f8ff f8ff f5ff c4d5 ba15 ba00 ba00 be00 c400 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba15 c3d5 f5ff f8ff f8ff f8ff f8ff f8ff f8ff f8ff e945 ba00 ba00 │ │ -ba00 c300 f8c3 f8ff f8ff f8ff f8ff f8ff f8ff f8ff d7f3 ba2a ba00 ba00 c600 f60f f82d ec00 c100 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba00 ba27 d7f3 f8ff f8ff f8ff f8ff f8ff f8ff f8ff f8c3 c300 ba00 │ │ -b900 d927 f7ff f7ff f7ff f7ff f7ff f7ff f7ff f0ff bb78 b900 b900 b900 df33 f7f6 f7ff f7cf ef1b c200 b900 b900 b900 b900 b900 b900 b900 b900 b900 b900 b900 b900 b900 b900 b900 b900 b900 bb78 f0ff f7ff f7ff f7ff f7ff f7ff f7ff f7ff d927 b900 │ │ -b900 ec84 f7ff f7ff f7ff f7ff f7ff f7ff f7ff d0e4 b906 b900 b900 b900 d59c f7ff f7ff f7ff f7e1 f124 c500 b900 b900 b900 b900 b900 b900 b900 b900 b900 b900 b900 b900 b900 b900 b900 b900 b906 d0e4 f7ff f7ff f7ff f7ff f7ff f7ff f7ff ec84 b900 │ │ -bd00 f6d2 f6ff f6ff f6ff f6ff f6ff f6ff f1ff ba60 b800 b800 b800 b800 b875 ddff f6ff f6ff f6ff f6e7 f330 c800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 ba60 f1ff f6ff f6ff f6ff f6ff f6ff f6ff f6d2 bd00 │ │ -cb15 f5ff f5ff f5ff f5ff f5ff f5ff f5ff dfed b809 b800 b800 b800 b800 b800 b896 dbff f5ff f5ff f5ff f5f3 f33f cb00 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b809 dfed f5ff f5ff f5ff f5ff f5ff f5ff f5ff cb15 │ │ -d551 f5ff f5ff f5ff f5ff f5ff f5ff f5ff cea5 b800 b800 b800 b800 b800 b800 b800 b893 d9ff f5ff f5ff f5ff f5f6 f44e ce00 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 b800 cea5 f5ff f5ff f5ff f5ff f5ff f5ff f5ff d551 │ │ -dd7b f4ff f4ff f4ff f4ff f4ff f4ff f4ff c25d b700 b700 b700 b700 b700 b700 b700 b700 b78a d6ff f4ff f4ff f4ff f4fc f45d d200 b700 b700 b700 b700 b700 b700 b700 b700 b700 b700 b700 b700 b700 b700 c25d f4ff f4ff f4ff f4ff f4ff f4ff f4ff dd7b │ │ -e09f f3ff f3ff f3ff f3ff f3ff f3ff f3ff ba30 b600 b600 b600 b600 b600 b600 b600 b600 b600 b684 d5ff f3ff f3ff f3ff f3ff f36f e000 da00 da00 da00 da00 da00 da00 da00 d900 be00 b600 b600 b600 b600 ba30 f3ff f3ff f3ff f3ff f3ff f3ff f3ff e09f │ │ -e2b1 f2ff f2ff f2ff f2ff f2ff f2ff f2ff b50f b500 b500 b500 b500 b500 b500 b500 b500 b500 b500 b584 d3ff f2ff f2ff f2ff f2ff f2ae f299 f299 f299 f299 f299 f299 f299 f293 e01e b500 b500 b500 b500 b50f f2ff f2ff f2ff f2ff f2ff f2ff f2ff e2b1 │ │ -e2bd f2ff f2ff f2ff f2ff f2ff f2ff f2ff b500 b500 b500 b500 b500 b500 b500 b500 b500 b500 b500 b500 b57b d1ff f2ff f2ff f2ff f2ff f2ff f2ff f2ff f2ff f2ff f2ff f2ff f2ff e2b4 b500 b500 b500 b500 b500 f2ff f2ff f2ff f2ff f2ff f2ff f2ff e2bd │ │ -debd f1ff f1ff f1ff f1ff f1ff f1ff f1ff b800 b500 b500 b500 b500 b500 b500 b500 b500 b500 b500 b500 b500 b575 d6ff f1ff f1ff f1ff f1ff f1ff f1ff f1ff f1ff f1ff f1ff f1ff c7bd b500 b500 b500 b500 b800 f1ff f1ff f1ff f1ff f1ff f1ff f1ff debd │ │ -d9b1 f0ff f0ff f0ff f0ff f0ff f0ff f0ff bf0f b400 b400 b400 b400 b400 b400 b400 b400 b400 b400 b400 b400 b400 b58a c0ff c0ff c0ff c0ff c0ff c0ff c0ff c0ff c0ff c0ff bdff b44e b400 b400 b400 b400 bf0f f0ff f0ff f0ff f0ff f0ff f0ff f0ff d9b1 │ │ -d09f efff efff efff efff efff efff efff c930 b300 b300 b300 b300 b300 b300 b300 b300 b300 b300 b300 b300 b300 b303 b333 b333 b333 b333 b333 b333 b333 b333 b333 b333 b327 b300 b300 b300 b300 b300 c930 efff efff efff efff efff efff efff d09f │ │ -c57b eeff eeff eeff eeff eeff eeff eeff d95d b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 d95d eeff eeff eeff eeff eeff eeff eeff c57b │ │ -b651 edff edff edff edff edff edff edff e8a2 b300 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b200 b300 e8a2 edff edff edff edff edff edff edff b651 │ │ -b115 e2ff ecff ecff ecff ecff ecff ecff eced c609 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 b100 c609 eced ecff ecff ecff ecff ecff ecff e2ff b115 │ │ -b000 ced2 ebff ebff ebff ebff ebff ebff ebff e15a b100 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b100 e15a ebff ebff ebff ebff ebff ebff ebff ced2 b000 │ │ -b000 b984 ebff ebff ebff ebff ebff ebff ebff ebd5 c803 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 b000 c803 ebd5 ebff ebff ebff ebff ebff ebff ebff b984 b000 │ │ -af00 af27 dcff eaff eaff eaff eaff eaff eaff eaff e769 b800 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 b800 e769 eaff eaff eaff eaff eaff eaff eaff dcff af27 af00 │ │ -af00 af00 bfc3 e9ff e9ff e9ff e9ff e9ff e9ff e9ff e9f3 df27 b300 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 af00 b300 df27 e9f3 e9ff e9ff e9ff e9ff e9ff e9ff e9ff bfc3 af00 af00 │ │ -ae00 ae00 ae48 daff e8ff e8ff e8ff e8ff e8ff e8ff e8ff e8d5 dc15 b300 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 ae00 b300 dc15 e8d5 e8ff e8ff e8ff e8ff e8ff e8ff e8ff daff ae48 ae00 ae00 │ │ -ad00 ad00 ad00 b8c3 e6ff e7ff e7ff e7ff e7ff e7ff e7ff e7ff e7cc e018 b800 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 ad00 b800 e018 e7cc e7ff e7ff e7ff e7ff e7ff e7ff e7ff e6ff b8c3 ad00 ad00 ad00 │ │ -ac00 ac00 ac00 ac30 cafc e6ff e6ff e6ff e6ff e6ff e6ff e6ff e6ff e6e1 e430 c600 ae00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ae00 c600 e430 e6e1 e6ff e6ff e6ff e6ff e6ff e6ff e6ff e6ff cafc ac30 ac00 ac00 ac00 │ │ -ac00 ac00 ac00 ac00 ac84 d3ff e5ff e5ff e5ff e5ff e5ff e5ff e5ff e5ff e5f6 e572 de09 c200 ad00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ac00 ad00 c200 de09 e572 e5f6 e5ff e5ff e5ff e5ff e5ff e5ff e5ff e5ff d3ff ac84 ac00 ac00 ac00 ac00 │ │ -ac00 ac00 ac00 ac00 ac03 aeb1 dbff e5ff e5ff e5ff e5ff e5ff e5ff e5ff e5ff e5ff e5e1 e563 e309 d300 c100 b700 b400 ac00 ac00 b400 b700 c100 d300 e309 e563 e5e1 e5ff e5ff e5ff e5ff e5ff e5ff e5ff e5ff e5ff dbff afb1 ac03 ac00 ac00 ac00 ac00 │ │ -ab00 ab00 ab00 ab00 ab00 ab0c b2d2 e0ff e4ff e4ff e4ff e4ff e4ff e4ff e4ff e4ff e4ff e4ff e4f6 e4b1 e460 e433 e424 e400 e400 e424 e433 e460 e4b1 e4f6 e4ff e4ff e4ff e4ff e4ff e4ff e4ff e4ff e4ff e4ff e0ff b2d2 ab0f ab00 ab00 ab00 ab00 ab00 │ │ -aa00 aa00 aa00 aa00 aa00 aa00 aa21 b3ea dcff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff dcff b3ea aa21 aa00 aa00 aa00 aa00 aa00 aa00 │ │ -aa00 aa00 aa00 aa00 aa00 aa00 aa00 aa27 b0e1 d7ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff e3ff d7ff b0e1 aa27 aa00 aa00 aa00 aa00 aa00 aa00 aa00 │ │ -a900 a900 a900 a900 a900 a900 a900 a900 a91b abc6 c7ff e1ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e1ff c8ff abc6 a91b a900 a900 a900 a900 a900 a900 a900 a900 │ │ -a900 a900 a900 a900 a900 a900 a900 a900 a900 a906 a987 b0fc ceff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff ceff b0fc a98a a906 a900 a900 a900 a900 a900 a900 a900 a900 a900 │ │ -a900 a900 a900 a900 a900 a900 a900 a900 a900 a900 a900 a924 a9ab b5ff d4ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff e1ff d4ff b5ff a9ab a924 a900 a900 a900 a900 a900 a900 a900 a900 a900 a900 a900 │ │ -a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a836 a8c3 afff c1ff d1ff e0ff e0ff e0ff e0ff e0ff e0ff e0ff e0ff e0ff e0ff e0ff e0ff d1ff c1ff afff a8c3 a836 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 │ │ -a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a81e a872 a8ba acff b8ff bfff c4ff c9ff cfff cfff c9ff c4ff bfff b8ff acff a8ba a872 a81e a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 a800 │ │ -a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a712 a74b a766 a781 a799 a7b4 a7b4 a799 a781 a766 a74b a712 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 a700 │ │ +000000000000000000000000000000000000010203040506060504030201000000000000000000000000000000000000 │ │ +000000000000000000000000000000070809b7b7b7b7b7b7b7b7b7b7b7b7090807000000000000000000000000000000 │ │ +000000000000000000000000000a0bb7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b70b0a00000000000000000000000000 │ │ +00000000000000000000000c0db7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b70d0c0000000000000000000000 │ │ +0000000000000000000e0f10b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7100f0e000000000000000000 │ │ +00000000000000001112b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b712110000000000000000 │ │ +000000000000001314b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7151300000000000000 │ │ +0000000000001617b7b7b7b7b7b7b7b7b7b7b8b9babbbcbdbdbcbbbab9b8b7b7b7b7b7b7b7b7b7b71718000000000000 │ │ +0000000000191ab7b7b7b7b7b7b7b7b7bebf1b1c1d1e1f00001f1e1d1c1bbfbeb7b7b7b7b7b7b7b7b714190000000000 │ │ +000000002012b7b7b7b7b7b7b7b7b8c021222300000000000000000000232221c1b8b7b7b7b7b7b7b7b7122400000000 │ │ +0000000025b7b7b7b7b7b7b7b7be2627230000000000000000000000000000232826beb7b7b7b7b7b7b7b72900000000 │ │ +0000002a2bb7b7b7b7b7b7b7c22c2d0000000000000000000000000000000000002d2cc2b7b7b7b7b7b7b72b2a000000 │ │ +0000002ec3c3c3c3c3c3c3c42f300000000000000000000000000000000000000000302fc4c3c3c3c3c3c3c32e000000 │ │ +000031c3c3c3c3c3c3c3c53233000000000000000000000000000000000000000000003334c5c3c3c3c3c3c3c3310000 │ │ +00002ec3c3c3c3c3c3c335360000003738000000000000000000000000000000000000003935c3c3c3c3c3c3c32e0000 │ │ +003ab8b8b8b8b8b8b8c6270000003b3cb83d3e00000000000000000000000000000000000027c6b8b8b8b8b8b8b83a00 │ │ +003fb8b8b8b8b8b8b8404100000042b8b8b8431800000000000000000000000000000000004140b8b8b8b8b8b8b83f00 │ │ +0044c7c7c7c7c7c7be450000000046c8c7c7c74748000000000000000000000000000000000045bec7c7c7c7c7c74400 │ │ +49c5c5c5c5c5c5c54a4b00000000004cc9c5c5c54d4e000000000000000000000000000000004b4ac5c5c5c5c5c5c549 │ │ +4fc5c5c5c5c5c5c5500000000000000051cac5c5c552530000000000000000000000000000000050c5c5c5c5c5c5c54f │ │ +54cbcbcbcbcbcbcb55000000000000000056cccbcbcb575800000000000000000000000000000055cbcbcbcbcbcbcb54 │ │ +59cdcdcdcdcdcdcd5a0000000000000000005bcecdcdcdcd5c00000000000000000000000000005acdcdcdcdcdcdcd59 │ │ +5dcfcfcfcfcfcfcf5e000000000000000000005fbfcfcfcfcf60616161616161616263000000005ecfcfcfcfcfcfcf5d │ │ +64cfcfcfcfcfcfcf00000000000000000000000065d0cfcfcfcfcfcfcfcfcfcfcfcf660000000000cfcfcfcfcfcfcf64 │ │ +67bebebebebebebe0000000000000000000000000068ccbebebebebebebebebebebe690000000000bebebebebebebe67 │ │ +6ac6c6c6c6c6c6c66b000000000000000000000000006cd1d1d1d1d1d1d1d1d1d1d26d000000006bc6c6c6c6c6c6c66a │ │ +6ed3d3d3d3d3d3d36f0000000000000000000000000070717171717171717171717200000000006fd3d3d3d3d3d3d36e │ │ +73d4d4d4d4d4d4d47400000000000000000000000000000000000000000000000000000000000074d4d4d4d4d4d4d473 │ │ +75c4c4c4c4c4c4c47600000000000000000000000000000000000000000000000000000000000076c4c4c4c4c4c4c475 │ │ +77d5c2c2c2c2c2c27879000000000000000000000000000000000000000000000000000000007978c2c2c2c2c2c2d577 │ │ +007ad6d6d6d6d6d6d67b000000000000000000000000000000000000000000000000000000007bd6d6d6d6d6d6d67a00 │ │ +007cd6d6d6d6d6d6d67d7e00000000000000000000000000000000000000000000000000007e7dd6d6d6d6d6d6d67c00 │ │ +007fd7d8d8d8d8d8d8d880000000000000000000000000000000000000000000000000000080d8d8d8d8d8d8d8d77f00 │ │ +000081d9d9d9d9d9d9d982830000000000000000000000000000000000000000000000008382d9d9d9d9d9d9d9810000 │ │ +000084dadbdbdbdbdbdbdb8586000000000000000000000000000000000000000000008685dbdbdbdbdbdbdbda840000 │ │ +00000087dcdddddddddddddd888900000000000000000000000000000000000000008988dddddddddddddddc87000000 │ │ +0000008a8bdcdcdcdcdcdcdcdc8c8d0000000000000000000000000000000000008d8cdcdcdcdcdcdcdcdc8b8a000000 │ │ +000000008ebfb9b9b9b9b9b9b9b98f9091000000000000000000000000000091908fb9b9b9b9b9b9b9b9bf8e00000000 │ │ +000000009293c9b9b9b9b9b9b9b9b9b994959600000000000000000000969594b9b9b9b9b9b9b9b9b9c9979200000000 │ │ +00000000009899dedfdfdfdfdfdfdfdfdfdf9a9b9c9d9e00009e9d9c9b9adfdfdfdfdfdfdfdfdfdfde999f0000000000 │ │ +000000000000a0a1d7e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d7a1a0000000000000 │ │ +00000000000000a2a3c1e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0c1a3a200000000000000 │ │ +0000000000000000a4a5bbe1d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e1e2a5a40000000000000000 │ │ +000000000000000000a6a7a8e3e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e3a8a9a6000000000000000000 │ │ +0000000000000000000000aaabe4e5e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e5e4abaa0000000000000000000000 │ │ +00000000000000000000000000acade6e7d0dedededededededededededed0e7e6adac00000000000000000000000000 │ │ +000000000000000000000000000000aeafb0e8e9eaebecededecebeae9e8b0afae000000000000000000000000000000 │ │ +000000000000000000000000000000000000b1b2b3b4b5b6b6b5b4b3b2b1000000000000000000000000000000000000 │ │ } ├── res/drawable-hdpi-v4/stat_todo.png ├── sng │ │ @@ -2,15 +2,15 @@ │ │ IHDR { │ │ width: 38; height: 38; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000007 0000001e │ │ -00000000 55555500 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000035 000000b3 000000e8 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000035 000000b3 000000e8 │ │ 00000000 00000000 55555560 5555559e 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5455559c 5455559c 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5555559c 5858589c 5353539c 101010a2 000000eb 000000e9 00000051 │ │ 00000000 00000000 5353539e 535353ff 535353ff 535353ff 535353ff 525352ff 535353ff 525353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535253ff 535353ff 535353ff 535253ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 535353ff 565656ff 474747ff 101010ff 010101ff 030303e6 1110103e 00000000 │ │ 00000000 00000000 4f4f4f9c 504f4fff 515151ff 575858ff 575757ff 565757ff 575656ff 575657ff 575757ff 565657ff 575657ff 565757ff 575757ff 575756ff 575657ff 565757ff 575757ff 575757ff 575657ff 575656ff 575757ff 575757ff 575657ff 575756ff 575757ff 565756ff 575657ff 575756ff 555656ff 393939ff 050505ff 000000ff 0a0a0aff 424343d4 595a5a23 00000000 │ │ 00000000 00000000 4d4d4e9c 4e4e4eff 545555ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff a0a0a0ff 0c0c0cff 000000ff 151515ff 434444ff 505051d4 4e4c4d24 00000000 │ │ 00000000 00000000 4a4a4b9c 4a4b4bff 515251ff ffffffff fbfbfaff fafafaff fafafaff fbfafaff fafbfaff fafbfaff fafafaff fafafaff fafafaff fbfafaff fafafaff fbfbfaff fbfafaff fbfafbff fafafaff fafbfbff fafafaff fafafaff fafbfbff fafafaff fafafbff ffffffff f3f3f3ff 666666ff 000000ff 000000ff 3a3a3aff 888888ff 484848ff 4a4a4ad4 4b4a4a24 00000000 │ │ 00000000 00000000 4848489c 484848ff 4f4f4fff ffffffff f8f8f8ff f8f7f7ff f7f8f8ff f8f8f8ff f8f8f7ff f7f8f8ff f8f8f8ff f7f8f8ff f8f7f8ff f7f8f8ff f8f8f7ff f7f8f8ff f7f8f8ff f8f8f8ff f8f7f8ff f8f7f8ff f8f8f8ff f7f7f8ff f8f8f8ff f8f8f8ff fafafaff ebebebff 494949ff 000000ff 000000ff 272827ff d5d6d5ff a7a7a7ff 434343ff 484848d4 48494824 00000000 │ │ 00000000 00000000 4545459c 454545ff 4c4c4cff ffffffff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f5f5f5ff e6e6e6ff 4e4e4eff 000000ff 000000ff 121212ff b7b7b7ff ffffffff a2a2a2ff 404040ff 454545d4 45454524 00000000 ├── res/drawable-hdpi-v4/ic_menu_login.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 ff00 ff00 ff00 ff00 ff00 ff00 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 ff01 ff02 ff03 ff05 ff06 ff06 ff05 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff06 ff0b ff0f ff12 ff12 ff10 ff0c 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 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 ff04 ff09 ff10 ff18 ff1f ff24 ff24 ff20 ff19 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 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 ff20 ff2b ff33 ab55 9e5e e43a ff2d ff20 ff14 ff0b ff05 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 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 ff0f ff19 ff25 ff33 af52 62cf 5cff 5cff 5ee7 9e5e ff32 ff23 ff15 ff0b 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 ff00 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 ff0a ff12 ff1d ff2b ff33 817d 5cf5 62ff 7cff 80ff 67ff 5cf8 8d6f ff33 ff24 ff17 ff0c ff06 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 ff01 ff04 ff0a ff14 ff21 ff30 de3d 69b5 5eff 71ff 87ff 8bff 8bff 88ff 6fff 5efd 7a89 ff33 ff26 ff18 ff0d ff06 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 ff02 ff05 ff0b ff15 ff23 ff32 a359 5ee2 5fff 7bff 8cff 91ff 94ff 95ff 92ff 8bff 75ff 5eff 6ea4 ff33 ff27 ff18 ff0d ff06 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff05 ff0c ff16 ff24 ff33 8d6f 5cf8 67ff 84ff 8fff 95ff 99ff 9dff 9dff 9aff 95ff 8eff 7aff 5eff 69b2 ff33 ff27 ff18 ff0c 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff06 ff0d ff17 ff25 ff33 8080 5cfd 6eff 89ff 90ff 97ff 9bff 9eff 9fff 9fff 9eff 9bff 95ff 8eff 7cff 5eff 68b2 ff33 ff26 ff16 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 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff03 ff07 ff0e ff19 ff27 ff33 768e 5cff 72ff 8aff 91ff 98ff 9bff 9eff 9fff 9fff 9fff 9eff 9dff 9bff 95ff 8eff 7bff 5eff 6e9f ff33 ff24 ff15 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 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0e ff1a ff29 ff33 6da4 5dff 75ff 8cff 93ff 99ff 9dff 9eff 9fff 9fff 9fff 9fff 9fff 9fff 9eff 9bff 96ff 8fff 79ff 5eff 7b87 ff33 ff23 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 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff05 ff0d ff1a ff29 f635 68b5 5dff 77ff 8eff 9bff a4ff a7ff a4ff 9fff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9dff 9aff 95ff 8eff 75ff 5dfd 9565 ff32 ff20 ff11 ff07 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 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff05 ff0c ff18 ff28 ff33 67b5 5dff 7eff 98ff a9ff b7d1 beab bead b8db aeff a5ff 9eff 9dff 9dff 9dff 9dff 9dff 9dff 9cff 99ff 94ff 8bff 6dff 5cee c049 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 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0b ff16 ff26 ff33 67ad 5cff 7cff 99ff a8e0 cf61 ff33 ff33 ff33 ff33 c774 acee a4ff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9bff 98ff 92ff 88ff 65ff 60d1 ed38 ff29 ff18 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 ff00 ff00 ff00 ff00 ff00 ff01 ff04 ff0a ff15 ff24 ff33 6d9f 5cff 7aff 94ff a0f1 dc49 ff33 ff2d ff26 ff26 ff2e ff33 ca5e a6fd a1ff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9bff 98ff 91ff 82ff 5eff 6ca6 ff33 ff23 ff13 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 ff00 ff01 ff04 ff09 ff14 ff23 ff33 7987 5bff 77ff 8cff 9aff aa87 ff33 ff29 ff1c ff14 ff14 ff1d ff2b ff33 a6a1 a0ff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 99ff 96ff 8fff 79ff 5cfd 9663 ff31 ff1d 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 ff00 ff03 ff08 ff12 ff21 ff32 8871 5bfd 71ff 8aff 91ff 93ff de41 ff32 ff1e ff10 ff08 ff08 ff11 ff20 ff33 bc5e 98ff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 99ff 98ff 93ff 8bff 6cff 5de2 e43a 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 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0f ff1d ff2f ad52 5af3 6cff 88ff 90ff 94ff 88fa ff33 ff2e ff1a ff0b ff03 ff04 ff0d ff1c ff31 c74d 8bff 98ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 98ff 96ff 91ff 85ff 60ff 6aa6 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 ff04 ff0b ff18 ff2a e43a 5bdd 65ff 85ff 8eff 94ff 94ff 7bff d244 ff32 ff1e ff10 ff08 ff09 ff12 ff21 ff33 a565 7eff 96ff 98ff 98ff 9aff a2ff acff b4ff b6ff b3ff aaff a0ff 96ff 8eff 78ff 5dfd 9d5e ff29 ff16 ff09 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 ff02 ff08 ff13 ff24 ff33 64b2 5dff 7fff 8dff 93ff 96ff 94ff 71ff 8287 ff33 ff2a ff1c ff15 ff15 ff1e ff2c ff33 73ab 75ff 95ff 97ff 9dff a6ff b2d4 c876 f03d ff33 ea41 c580 b0e2 a4ff 96ff 8aff 6eff 6dbe ff30 ff1a ff0c 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 ff01 ff04 ff0d ff1c ff30 8c6d 59ff 77ff 8bff 91ff 94ff 96ff 93ff 79ff 5fee bf49 ff33 ff2e ff28 ff28 ff2f ff33 9a61 5ffa 7fff 94ff 9cff a5ff b3a1 fa35 ff33 ff33 ff33 ff33 ff33 f13a b0b7 a2ff 93ff 86ff 78db ff31 ff1c ff0c 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 ff01 ff07 ff13 ff25 dd3d 5be7 6aff 88ff 8fff 93ff 94ff 95ff 92ff 89ff 66ff 5be7 9165 ff33 ff33 ff33 ff33 7f7b 59f5 6cff 8cff 99ff a4ff b19a ff33 ff33 ff31 ff2f ff30 ff30 ff32 ff33 ff33 adb2 a4ff 9cff 93ab ff2d ff19 ff0b 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 ff02 ff09 ff17 ff2b 7c89 65ff 81ff 8cff 92ff 93ff 94ff 94ff 92ff 8dff 81ff 64ff 57ff 57e5 5ebe 5dc5 55ee 57ff 6aff 85ff 95ff a1ff b09a ff33 ff31 ff2d ff2f ff32 ff33 ff33 ff31 ff31 ff33 ff33 b2ad abcd ee3a ff24 ff14 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 ff02 ff0a ff19 ff2e 78bc 7cff 89ff 90ff 92ff 93ff 93ff 93ff 92ff 8fff 89ff 82ff 78ff 6bff 63ff 64ff 6fff 7bff 83ff 91ff a0ff ae9a ff33 ff2e ff29 ff2b ff33 7193 5ad6 7689 ff33 ff32 ff2e ff2e ff2f ec33 ff24 ff18 ff0d 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 ff02 ff0a ff17 ff2b 9298 8dff 8eff 91ff 92ff 92ff 92ff 92ff 92ff 90ff 8dff 88ff 82ff 7eff 7cff 7cff 7fff 83ff 8fff 9eff ae9a ff33 ff2e ff27 ff28 ff30 729f 5aff 55ff 55ff 6d98 ff33 ff30 ff28 ff22 ff1d ff15 ff0d ff07 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 ff01 ff07 ff13 ff24 e83d 97dd 9aff 91ff 91ff 91ff 91ff 91ff 91ff 90ff 8fff 8cff 89ff 86ff 85ff 85ff 87ff 91ff 9dff ad9a ff33 ff30 ff2a ff29 ff2f ff33 b75e 88f3 86ff 6bff 55ff 6d98 ff33 ff2d ff20 ff16 ff0e 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 ff00 ff00 ff01 ff05 ff0d ff1b ff2e ce50 9ef3 99ff 90ff 90ff 90ff 90ff 90ff 90ff 8fff 8fff 8eff 8cff 8bff 8bff 90ff 9cff aa9a ff33 ff32 ff2d ff2e ff33 bd49 ff33 ff33 c05e 97f3 8aff 6dff 55ff 6d98 ff33 ff28 ff19 ff0e ff06 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 ff02 ff07 ff11 ff20 ff32 bc6a 9efa 98ff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8eff 8eff 8eff 99ff 9ec5 ff33 ff33 ff2f ff31 ff33 64a6 51f1 9f59 ff33 ff33 c35e 9af3 8cff 6cff 54ff 6b98 ff33 ff25 ff16 ff0c ff05 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 ff01 ff03 ff09 ff14 ff22 ff33 b47b 9eff 96ff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 92ff 96f5 d549 ff33 ff31 ff32 ff33 65a6 52ff 54ff 55f1 a159 ff33 ff33 c45e 9bf3 8bff 6bff 53ff 6b98 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff0a ff15 ff23 ff33 b287 9fff 96ff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 92ff 92b7 ff33 ff33 ff30 ff33 64a6 52ff 69ff 74ff 5eff 58f1 a259 ff33 ff33 c45e 9af3 8aff 6bff 52ff 6b98 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff0a ff15 ff23 ff33 b67d 9efd 96ff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 88ff 948e ff33 ff32 ff31 9368 5bff 6bff 7bff 7cff 78ff 5fff 57f1 a259 ff33 ff33 c35e 99f3 89ff 6aff 52ff 6a98 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff0b ff15 ff23 ff33 ba74 9efa 95ff 8bff 8bff 8bff 8bff 8bff 8aff 7dff 8a8e ff33 ff32 ff31 a16d 7aff 82ff 82ff 83ff 80ff 79ff 5fff 56f1 a159 ff33 ff33 c35e 98f3 89ff 6aff 52ff 6a98 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff0b ff15 ff23 ff33 bf6a a0f5 97ff 8bff 8aff 8aff 8aff 89ff 75ff 73b7 ff33 ff33 ff30 ff33 98ab 95ff 8cff 87ff 85ff 80ff 78ff 5eff 56f1 a159 ff33 ff33 c35e 98f3 89ff 69ff 51ff 6998 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff0a ff15 ff23 ff32 d052 a4e0 99ff 8dff 89ff 89ff 87ff 78ff 5cf3 c346 ff33 ff31 ff32 ff33 a3ad 9aff 8eff 87ff 84ff 7fff 77ff 5dff 55f1 a159 ff33 ff33 c45c 97f3 88ff 68ff 51ff 6898 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff0a ff14 ff21 ff30 eb3d a9be 9bff 90ff 88ff 86ff 80ff 5eff 5dc3 ff33 ff33 ff2f ff32 ff33 a5ad 9aff 8dff 86ff 83ff 7eff 76ff 5cff 55f1 a159 ff33 ff33 c45c 96f3 87ff 67ff 50ff 6898 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff0a ff12 ff1e ff2c ff33 b291 9ffa 95ff 88ff 82ff 72ff 53ff 6998 ff33 ff30 ff2b ff2f ff33 a5ad 99ff 8cff 85ff 82ff 7dff 75ff 5bff 54f1 a059 ff33 ff33 c45c 95f3 86ff 67ff 4fff 6898 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff08 ff10 ff1a ff27 ff33 cd57 a6db 99ff 8bff 7eff 67ff 50ff 6898 ff33 ff27 ff25 ff2b ff33 a4ad 98ff 8bff 84ff 81ff 7cff 74ff 5aff 53f1 a059 ff33 ff33 c35c 95f3 85ff 66ff 4fff 6898 ff33 ff25 ff16 ff0c ff05 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 ff01 ff03 ff06 ff0d ff16 ff22 ff2f f438 b09d 9efa 8fff 7cff 6aff 5eff 8380 ff24 ff1c ff1d ff28 ff33 a4ab 96ff 8aff 83ff 80ff 7bff 73ff 5aff 52f1 a059 ff33 ff33 c35c 94f3 84ff 65ff 4eff 6798 ff33 ff25 ff16 ff0c ff05 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 ff01 ff02 ff05 ff0a ff12 ff1d ff29 ff33 cd57 a9d1 a3ff 9fff 96c5 e338 ff1e ff13 ff12 ff19 ff27 ff33 a4ab 96ff 89ff 82ff 7fff 7aff 72ff 5aff 52f1 a059 ff33 ff33 c35c 93f3 83ff 64ff 4eff 6798 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff08 ff0e ff17 ff21 ff2c ff33 d94b cf55 ff2f ff23 ff15 ff0c ff09 ff0d ff18 ff27 ff33 a3ab 95ff 88ff 81ff 7eff 79ff 72ff 59ff 52f1 9f59 ff33 ff33 c25c 92f3 82ff 63ff 4dff 6698 ff33 ff25 ff16 ff0c ff05 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 ff01 ff02 ff05 ff0a ff11 ff18 ff1f ff22 ff22 ff1c ff15 ff0c ff06 ff04 ff06 ff0d ff18 ff27 ff33 a2ab 94ff 87ff 80ff 7dff 78ff 71ff 58ff 51f1 9f59 ff33 ff33 c25c 91f3 81ff 62ff 4cff 6698 ff33 ff25 ff16 ff0c ff05 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 ff06 ff0b ff0e ff11 ff10 ff0e ff0a ff05 ff02 ff01 ff02 ff06 ff0d ff18 ff27 ff33 a2ab 93ff 86ff 7fff 7cff 77ff 70ff 57ff 50f1 9e59 ff33 ff33 c25c 91f3 81ff 61ff 4cff 6598 ff33 ff25 ff16 ff0c ff05 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 ff02 ff03 ff04 ff05 ff05 ff04 ff03 ff01 ff01 ff00 ff01 ff02 ff06 ff0d ff18 ff27 ff33 a2ab 93ff 87ff 7fff 7cff 77ff 70ff 57ff 50f1 9e59 ff33 ff33 c25c 91f3 82ff 62ff 4cff 6598 ff33 ff25 ff16 ff0c ff05 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff06 ff0d ff18 ff27 ff33 a2a9 92ff 87ff 7eff 7bff 76ff 6fff 56ff 4ff1 9e59 ff33 ff33 c15c 91f1 81ff 62ff 4bff 6598 ff33 ff25 ff16 ff0c ff05 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff06 ff0d ff18 ff26 ff33 a1a9 92ff 87ff 7eff 7aff 76ff 6eff 56ff 4ff1 9e59 ff33 ff33 c15c 91f1 81ff 61ff 4bff 6498 ff33 ff25 ff16 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff06 ff0d ff18 ff26 ff33 a0a9 91ff 86ff 7dff 79ff 75ff 6dff 56ff 4ff1 9e59 ff33 ff33 c15c 91f1 80ff 60ff 4aff 6398 ff33 ff23 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff01 ff02 ff06 ff0d ff18 ff26 ff33 a0a9 91ff 85ff 7cff 78ff 74ff 6cff 55ff 4ef1 9d59 ff33 ff33 c05c 90f1 7fff 5fff 49ff 6398 ff31 ff1e 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0d ff18 ff26 ff33 a0a9 91ff 85ff 7cff 78ff 74ff 6cff 55ff 4ef1 9d59 ff33 ff33 c05c 8ff1 7fff 5eff 4aff 767b ff27 ff14 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0d ff18 ff26 ff33 9fa9 90ff 84ff 7bff 77ff 73ff 6bff 54ff 4ef1 9d59 ff33 ff33 b95c 84fa 73ff 63ff 6bab 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0d ff18 ff26 ff33 9ea9 8fff 83ff 7aff 76ff 72ff 6bff 53ff 4df1 9d59 ff33 ff33 6ed6 73ff 71ff 7f8e ff2d 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0d ff18 ff26 ff33 9fa6 8fff 83ff 7aff 76ff 72ff 6bff 53ff 4df1 777d 6f93 56fd 73ff 75ff a363 ff2a ff16 ff09 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0d ff18 ff26 ff33 9ea6 8eff 82ff 79ff 75ff 71ff 6aff 57ff 4dff 50ff 65ff 7fff 7aee f735 ff23 ff11 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0d ff18 ff26 ff33 9ea6 8dff 81ff 78ff 74ff 70ff 6bff 6bff 74ff 84ff 91ff 9d89 ff2c ff1a ff0c 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0d ff18 ff26 ff33 9ea6 90ff 82ff 7bff 7fff 86ff 93ff 9bf5 a6be b671 ff2f ff1f ff11 ff07 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff02 ff06 ff0c ff17 ff25 ff33 a89d a2f5 a2ff a4e5 ada1 be6d f935 ff33 ff29 ff1e 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 ff00 ff00 ff00 ff00 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 ff05 ff0c ff16 ff22 ff2d eb3d f03a ff33 ff33 ff2d ff26 ff1f ff17 ff0f 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 ff00 ff00 ff00 ff00 ff00 ff00 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 ff05 ff0b ff12 ff1a ff1f ff22 ff21 ff1d ff19 ff14 ff0f ff0a 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 ff02 ff04 ff08 ff0c ff0f ff10 ff0f ff0d ff0a ff07 ff05 ff03 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 ff01 ff02 ff03 ff05 ff05 ff05 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 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 │ │ -ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 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 0000 0000 0000 0000 0000 0000 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 ff01 ff02 ff03 ff05 ff06 ff06 ff05 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 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff06 ff0b ff0f ff12 ff12 ff10 ff0c 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 0000 0000 0000 0000 0000 0000 0000 0000 0000 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 ff04 ff09 ff10 ff18 ff1f ff24 ff24 ff20 ff19 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 0000 0000 0000 0000 0000 0000 0000 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 ff20 ff2b ff33 ab55 9e5e e43a ff2d ff20 ff14 ff0b ff05 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 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff04 ff08 ff0f ff19 ff25 ff33 af52 62cf 5cff 5cff 5ee7 9e5e ff32 ff23 ff15 ff0b 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 0000 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 ff1d ff2b ff33 817d 5cf5 62ff 7cff 80ff 67ff 5cf8 8d6f ff33 ff24 ff17 ff0c ff06 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 ff01 ff04 ff0a ff14 ff21 ff30 de3d 69b5 5eff 71ff 87ff 8bff 8bff 88ff 6fff 5efd 7a89 ff33 ff26 ff18 ff0d ff06 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 ff02 ff05 ff0b ff15 ff23 ff32 a359 5ee2 5fff 7bff 8cff 91ff 94ff 95ff 92ff 8bff 75ff 5eff 6ea4 ff33 ff27 ff18 ff0d ff06 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 0000 ff01 ff02 ff05 ff0c ff16 ff24 ff33 8d6f 5cf8 67ff 84ff 8fff 95ff 99ff 9dff 9dff 9aff 95ff 8eff 7aff 5eff 69b2 ff33 ff27 ff18 ff0c 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 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff06 ff0d ff17 ff25 ff33 8080 5cfd 6eff 89ff 90ff 97ff 9bff 9eff 9fff 9fff 9eff 9bff 95ff 8eff 7cff 5eff 68b2 ff33 ff26 ff16 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 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff03 ff07 ff0e ff19 ff27 ff33 768e 5cff 72ff 8aff 91ff 98ff 9bff 9eff 9fff 9fff 9fff 9eff 9dff 9bff 95ff 8eff 7bff 5eff 6e9f ff33 ff24 ff15 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 0000 0000 0000 ff02 ff06 ff0e ff1a ff29 ff33 6da4 5dff 75ff 8cff 93ff 99ff 9dff 9eff 9fff 9fff 9fff 9fff 9fff 9fff 9eff 9bff 96ff 8fff 79ff 5eff 7b87 ff33 ff23 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 0000 0000 0000 0000 0000 0000 ff02 ff05 ff0d ff1a ff29 f635 68b5 5dff 77ff 8eff 9bff a4ff a7ff a4ff 9fff 9eff 9eff 9eff 9eff 9eff 9eff 9eff 9dff 9aff 95ff 8eff 75ff 5dfd 9565 ff32 ff20 ff11 ff07 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 ff01 ff05 ff0c ff18 ff28 ff33 67b5 5dff 7eff 98ff a9ff b7d1 beab bead b8db aeff a5ff 9eff 9dff 9dff 9dff 9dff 9dff 9dff 9cff 99ff 94ff 8bff 6dff 5cee c049 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 ff01 ff04 ff0b ff16 ff26 ff33 67ad 5cff 7cff 99ff a8e0 cf61 ff33 ff33 ff33 ff33 c774 acee a4ff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9bff 98ff 92ff 88ff 65ff 60d1 ed38 ff29 ff18 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 0000 0000 0000 0000 0000 ff01 ff04 ff0a ff15 ff24 ff33 6d9f 5cff 7aff 94ff a0f1 dc49 ff33 ff2d ff26 ff26 ff2e ff33 ca5e a6fd a1ff 9cff 9cff 9cff 9cff 9cff 9cff 9cff 9bff 98ff 91ff 82ff 5eff 6ca6 ff33 ff23 ff13 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 0000 ff01 ff04 ff09 ff14 ff23 ff33 7987 5bff 77ff 8cff 9aff aa87 ff33 ff29 ff1c ff14 ff14 ff1d ff2b ff33 a6a1 a0ff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 9bff 99ff 96ff 8fff 79ff 5cfd 9663 ff31 ff1d 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 0000 ff03 ff08 ff12 ff21 ff32 8871 5bfd 71ff 8aff 91ff 93ff de41 ff32 ff1e ff10 ff08 ff08 ff11 ff20 ff33 bc5e 98ff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 9aff 99ff 98ff 93ff 8bff 6cff 5de2 e43a 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 ff02 ff06 ff0f ff1d ff2f ad52 5af3 6cff 88ff 90ff 94ff 88fa ff33 ff2e ff1a ff0b ff03 ff04 ff0d ff1c ff31 c74d 8bff 98ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 99ff 98ff 96ff 91ff 85ff 60ff 6aa6 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 ff04 ff0b ff18 ff2a e43a 5bdd 65ff 85ff 8eff 94ff 94ff 7bff d244 ff32 ff1e ff10 ff08 ff09 ff12 ff21 ff33 a565 7eff 96ff 98ff 98ff 9aff a2ff acff b4ff b6ff b3ff aaff a0ff 96ff 8eff 78ff 5dfd 9d5e ff29 ff16 ff09 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 ff02 ff08 ff13 ff24 ff33 64b2 5dff 7fff 8dff 93ff 96ff 94ff 71ff 8287 ff33 ff2a ff1c ff15 ff15 ff1e ff2c ff33 73ab 75ff 95ff 97ff 9dff a6ff b2d4 c876 f03d ff33 ea41 c580 b0e2 a4ff 96ff 8aff 6eff 6dbe ff30 ff1a ff0c 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 ff01 ff04 ff0d ff1c ff30 8c6d 59ff 77ff 8bff 91ff 94ff 96ff 93ff 79ff 5fee bf49 ff33 ff2e ff28 ff28 ff2f ff33 9a61 5ffa 7fff 94ff 9cff a5ff b3a1 fa35 ff33 ff33 ff33 ff33 ff33 f13a b0b7 a2ff 93ff 86ff 78db ff31 ff1c ff0c 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 ff01 ff07 ff13 ff25 dd3d 5be7 6aff 88ff 8fff 93ff 94ff 95ff 92ff 89ff 66ff 5be7 9165 ff33 ff33 ff33 ff33 7f7b 59f5 6cff 8cff 99ff a4ff b19a ff33 ff33 ff31 ff2f ff30 ff30 ff32 ff33 ff33 adb2 a4ff 9cff 93ab ff2d ff19 ff0b 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 ff02 ff09 ff17 ff2b 7c89 65ff 81ff 8cff 92ff 93ff 94ff 94ff 92ff 8dff 81ff 64ff 57ff 57e5 5ebe 5dc5 55ee 57ff 6aff 85ff 95ff a1ff b09a ff33 ff31 ff2d ff2f ff32 ff33 ff33 ff31 ff31 ff33 ff33 b2ad abcd ee3a ff24 ff14 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 ff02 ff0a ff19 ff2e 78bc 7cff 89ff 90ff 92ff 93ff 93ff 93ff 92ff 8fff 89ff 82ff 78ff 6bff 63ff 64ff 6fff 7bff 83ff 91ff a0ff ae9a ff33 ff2e ff29 ff2b ff33 7193 5ad6 7689 ff33 ff32 ff2e ff2e ff2f ec33 ff24 ff18 ff0d 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 ff02 ff0a ff17 ff2b 9298 8dff 8eff 91ff 92ff 92ff 92ff 92ff 92ff 90ff 8dff 88ff 82ff 7eff 7cff 7cff 7fff 83ff 8fff 9eff ae9a ff33 ff2e ff27 ff28 ff30 729f 5aff 55ff 55ff 6d98 ff33 ff30 ff28 ff22 ff1d ff15 ff0d ff07 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 ff01 ff07 ff13 ff24 e83d 97dd 9aff 91ff 91ff 91ff 91ff 91ff 91ff 90ff 8fff 8cff 89ff 86ff 85ff 85ff 87ff 91ff 9dff ad9a ff33 ff30 ff2a ff29 ff2f ff33 b75e 88f3 86ff 6bff 55ff 6d98 ff33 ff2d ff20 ff16 ff0e 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 0000 0000 ff01 ff05 ff0d ff1b ff2e ce50 9ef3 99ff 90ff 90ff 90ff 90ff 90ff 90ff 8fff 8fff 8eff 8cff 8bff 8bff 90ff 9cff aa9a ff33 ff32 ff2d ff2e ff33 bd49 ff33 ff33 c05e 97f3 8aff 6dff 55ff 6d98 ff33 ff28 ff19 ff0e ff06 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 ff02 ff07 ff11 ff20 ff32 bc6a 9efa 98ff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8fff 8eff 8eff 8eff 99ff 9ec5 ff33 ff33 ff2f ff31 ff33 64a6 51f1 9f59 ff33 ff33 c35e 9af3 8cff 6cff 54ff 6b98 ff33 ff25 ff16 ff0c ff05 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 ff01 ff03 ff09 ff14 ff22 ff33 b47b 9eff 96ff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 8eff 92ff 96f5 d549 ff33 ff31 ff32 ff33 65a6 52ff 54ff 55f1 a159 ff33 ff33 c45e 9bf3 8bff 6bff 53ff 6b98 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff0a ff15 ff23 ff33 b287 9fff 96ff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 8dff 92ff 92b7 ff33 ff33 ff30 ff33 64a6 52ff 69ff 74ff 5eff 58f1 a259 ff33 ff33 c45e 9af3 8aff 6bff 52ff 6b98 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff0a ff15 ff23 ff33 b67d 9efd 96ff 8cff 8cff 8cff 8cff 8cff 8cff 8cff 88ff 948e ff33 ff32 ff31 9368 5bff 6bff 7bff 7cff 78ff 5fff 57f1 a259 ff33 ff33 c35e 99f3 89ff 6aff 52ff 6a98 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff0b ff15 ff23 ff33 ba74 9efa 95ff 8bff 8bff 8bff 8bff 8bff 8aff 7dff 8a8e ff33 ff32 ff31 a16d 7aff 82ff 82ff 83ff 80ff 79ff 5fff 56f1 a159 ff33 ff33 c35e 98f3 89ff 6aff 52ff 6a98 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff0b ff15 ff23 ff33 bf6a a0f5 97ff 8bff 8aff 8aff 8aff 89ff 75ff 73b7 ff33 ff33 ff30 ff33 98ab 95ff 8cff 87ff 85ff 80ff 78ff 5eff 56f1 a159 ff33 ff33 c35e 98f3 89ff 69ff 51ff 6998 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff0a ff15 ff23 ff32 d052 a4e0 99ff 8dff 89ff 89ff 87ff 78ff 5cf3 c346 ff33 ff31 ff32 ff33 a3ad 9aff 8eff 87ff 84ff 7fff 77ff 5dff 55f1 a159 ff33 ff33 c45c 97f3 88ff 68ff 51ff 6898 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff0a ff14 ff21 ff30 eb3d a9be 9bff 90ff 88ff 86ff 80ff 5eff 5dc3 ff33 ff33 ff2f ff32 ff33 a5ad 9aff 8dff 86ff 83ff 7eff 76ff 5cff 55f1 a159 ff33 ff33 c45c 96f3 87ff 67ff 50ff 6898 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff0a ff12 ff1e ff2c ff33 b291 9ffa 95ff 88ff 82ff 72ff 53ff 6998 ff33 ff30 ff2b ff2f ff33 a5ad 99ff 8cff 85ff 82ff 7dff 75ff 5bff 54f1 a059 ff33 ff33 c45c 95f3 86ff 67ff 4fff 6898 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff08 ff10 ff1a ff27 ff33 cd57 a6db 99ff 8bff 7eff 67ff 50ff 6898 ff33 ff27 ff25 ff2b ff33 a4ad 98ff 8bff 84ff 81ff 7cff 74ff 5aff 53f1 a059 ff33 ff33 c35c 95f3 85ff 66ff 4fff 6898 ff33 ff25 ff16 ff0c ff05 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 ff01 ff03 ff06 ff0d ff16 ff22 ff2f f438 b09d 9efa 8fff 7cff 6aff 5eff 8380 ff24 ff1c ff1d ff28 ff33 a4ab 96ff 8aff 83ff 80ff 7bff 73ff 5aff 52f1 a059 ff33 ff33 c35c 94f3 84ff 65ff 4eff 6798 ff33 ff25 ff16 ff0c ff05 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 ff01 ff02 ff05 ff0a ff12 ff1d ff29 ff33 cd57 a9d1 a3ff 9fff 96c5 e338 ff1e ff13 ff12 ff19 ff27 ff33 a4ab 96ff 89ff 82ff 7fff 7aff 72ff 5aff 52f1 a059 ff33 ff33 c35c 93f3 83ff 64ff 4eff 6798 ff33 ff25 ff16 ff0c ff05 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 ff01 ff04 ff08 ff0e ff17 ff21 ff2c ff33 d94b cf55 ff2f ff23 ff15 ff0c ff09 ff0d ff18 ff27 ff33 a3ab 95ff 88ff 81ff 7eff 79ff 72ff 59ff 52f1 9f59 ff33 ff33 c25c 92f3 82ff 63ff 4dff 6698 ff33 ff25 ff16 ff0c ff05 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 ff01 ff02 ff05 ff0a ff11 ff18 ff1f ff22 ff22 ff1c ff15 ff0c ff06 ff04 ff06 ff0d ff18 ff27 ff33 a2ab 94ff 87ff 80ff 7dff 78ff 71ff 58ff 51f1 9f59 ff33 ff33 c25c 91f3 81ff 62ff 4cff 6698 ff33 ff25 ff16 ff0c ff05 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 ff06 ff0b ff0e ff11 ff10 ff0e ff0a ff05 ff02 ff01 ff02 ff06 ff0d ff18 ff27 ff33 a2ab 93ff 86ff 7fff 7cff 77ff 70ff 57ff 50f1 9e59 ff33 ff33 c25c 91f3 81ff 61ff 4cff 6598 ff33 ff25 ff16 ff0c ff05 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 ff02 ff03 ff04 ff05 ff05 ff04 ff03 ff01 ff01 0000 ff01 ff02 ff06 ff0d ff18 ff27 ff33 a2ab 93ff 87ff 7fff 7cff 77ff 70ff 57ff 50f1 9e59 ff33 ff33 c25c 91f3 82ff 62ff 4cff 6598 ff33 ff25 ff16 ff0c ff05 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 ff01 ff02 ff06 ff0d ff18 ff27 ff33 a2a9 92ff 87ff 7eff 7bff 76ff 6fff 56ff 4ff1 9e59 ff33 ff33 c15c 91f1 81ff 62ff 4bff 6598 ff33 ff25 ff16 ff0c ff05 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 ff01 ff02 ff06 ff0d ff18 ff26 ff33 a1a9 92ff 87ff 7eff 7aff 76ff 6eff 56ff 4ff1 9e59 ff33 ff33 c15c 91f1 81ff 61ff 4bff 6498 ff33 ff25 ff16 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 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff06 ff0d ff18 ff26 ff33 a0a9 91ff 86ff 7dff 79ff 75ff 6dff 56ff 4ff1 9e59 ff33 ff33 c15c 91f1 80ff 60ff 4aff 6398 ff33 ff23 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 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff01 ff02 ff06 ff0d ff18 ff26 ff33 a0a9 91ff 85ff 7cff 78ff 74ff 6cff 55ff 4ef1 9d59 ff33 ff33 c05c 90f1 7fff 5fff 49ff 6398 ff31 ff1e 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 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff06 ff0d ff18 ff26 ff33 a0a9 91ff 85ff 7cff 78ff 74ff 6cff 55ff 4ef1 9d59 ff33 ff33 c05c 8ff1 7fff 5eff 4aff 767b ff27 ff14 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 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff06 ff0d ff18 ff26 ff33 9fa9 90ff 84ff 7bff 77ff 73ff 6bff 54ff 4ef1 9d59 ff33 ff33 b95c 84fa 73ff 63ff 6bab 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 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff06 ff0d ff18 ff26 ff33 9ea9 8fff 83ff 7aff 76ff 72ff 6bff 53ff 4df1 9d59 ff33 ff33 6ed6 73ff 71ff 7f8e ff2d 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 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff06 ff0d ff18 ff26 ff33 9fa6 8fff 83ff 7aff 76ff 72ff 6bff 53ff 4df1 777d 6f93 56fd 73ff 75ff a363 ff2a ff16 ff09 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 0000 0000 0000 0000 ff02 ff06 ff0d ff18 ff26 ff33 9ea6 8eff 82ff 79ff 75ff 71ff 6aff 57ff 4dff 50ff 65ff 7fff 7aee f735 ff23 ff11 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 ff02 ff06 ff0d ff18 ff26 ff33 9ea6 8dff 81ff 78ff 74ff 70ff 6bff 6bff 74ff 84ff 91ff 9d89 ff2c ff1a ff0c 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 0000 ff02 ff06 ff0d ff18 ff26 ff33 9ea6 90ff 82ff 7bff 7fff 86ff 93ff 9bf5 a6be b671 ff2f ff1f ff11 ff07 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 0000 0000 0000 0000 0000 0000 0000 0000 ff02 ff06 ff0c ff17 ff25 ff33 a89d a2f5 a2ff a4e5 ada1 be6d f935 ff33 ff29 ff1e 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 ff02 ff05 ff0c ff16 ff22 ff2d eb3d f03a ff33 ff33 ff2d ff26 ff1f ff17 ff0f 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 ff02 ff05 ff0b ff12 ff1a ff1f ff22 ff21 ff1d ff19 ff14 ff0f ff0a 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 ff02 ff04 ff08 ff0c ff0f ff10 ff0f ff0d ff0a ff07 ff05 ff03 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 ff01 ff02 ff03 ff05 ff05 ff05 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 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 │ │ +0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 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/alarm.png ├── sng │ │ @@ -13,15 +13,15 @@ │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4332140b 42311469 25170d1c 291a0f86 2d1c11c9 2d1d12d9 2a1a10d8 24160cb0 21140b12 00000000 00000000 00000000 00000000 00000000 00000000 26170e12 2c1c11b0 312013d8 2f1e12d9 291a10c8 25170d86 22150c1c 4d39186a 2219070b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 291b0d1d 463319d7 312013f9 3a2618ff 3e291aff 3b2618ff 301f13fc 24170cd3 27180e29 00000000 00000000 00000000 00000000 00000000 00000000 28190f29 2c1c10d3 3e291afc 462e1eff 402a1bff 342115ff 2a1b0ff9 433017d7 1f13091d 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 291a0f1b 301e13c3 3c2819fb 493120ff 543826ff 462f1eff 322014fd 28190f92 23160c1a 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 24160c1a 2b1b1092 392517fd 5c3f2aff 563a27ff 3e291aff 2f1e12fb 25170dc3 22150b1b 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2b1c1017 312013ca 422b1cff 563a27ff 714e35ff 523824fe 2f1e12cc 27190e48 37231610 3f2a1b2e 442d1e54 48302088 4c3221ab 4c3322bb 4b3221bb 472f1fab 422b1c88 3d281a54 3825172e 311f1310 27180e47 311f13cc 61422cfe 563b27ff 402a1bff 2f1e12ff 25160ccb 22150b17 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2f1e1385 3f291bfc 4e3422ff 4b3221ff 3b2719f1 1f1508f2 20140a59 412b1c82 563a27d0 6f4c34ee 6c4a33fe 60422dff 563a27ff 513725ff 513624ff 553926ff 5c3e2aff 61422dfe 5d3f2aee 48301fcf 38251783 33241059 5b4220f2 352315f1 3c2719ff 392518ff 2b1b10fc 23160c85 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 24160d01 311f13ed 3d281aff 362316e8 2a1b0f9c 2f1e132b 332214b2 543926fe 6e4b34ff 654631ff 443123ff 4d3f36ff 5e544dff 635c57ff 6d6763ff 746e6aff 6e6761ff 665a53ff 5b4d43ff 503c2dff 5d402cff 5a3d29ff 4d3420fe 3d2a16b2 2a1b102b 2a1b0f9c 301f13e8 2c1c11ff 24160ced 21140b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 24160d01 28190ed6 28190e87 29190e29 3925162d 543926c4 724e36fa 533826ff 403127ff 5e5854ff b8b5b4ff dcdbdbff edededff ccccccff dadadaff dfdfdfff d0d0d0ff e9e9e9ff e7e7e6ff d2d0cfff 97918cff 544439ff 513826ff 593c28fa 402a1bc4 2e1d112d 29190e29 25170d87 23150cd6 21140b01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ -00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2f1e1200 00000000 442d1d3e 5d3f2ae3 6e4c34ff 412f23ff 59534eff b9b8b8ff ffffffff ffffffff ffffffff ffffffff c9c9c9ff b0b0b0ff c6c6c6ff 868686ff ffffffff ffffffff ffffffff ffffffff ececebff 8e8781ff 564336ff 5a3d29ff 452e1ee3 3321143e 00000000 2f1e1200 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 442d1d3e 5d3f2ae3 6e4c34ff 412f23ff 59534eff b9b8b8ff ffffffff ffffffff ffffffff ffffffff c9c9c9ff b0b0b0ff c6c6c6ff 868686ff ffffffff ffffffff ffffffff ffffffff ececebff 8e8781ff 564336ff 5a3d29ff 452e1ee3 3321143e 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3a261944 60412de7 5b3e2aff 43352cff 949290ff cececdff d3d3d3ff b3b3b3ff c5c5c5ff ffffffff ffffffff dbdbdbff 646464ff 787878ff 868686ff ffffffff ffffffff ffffffff f8f8f8ff aeaeaeff fcfcfcff d2cfcdff 66574cff 543926ff 472f1fe7 2c1b1044 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3f291a26 5c3f2ade 654630ff 44372fff 9a9998ff fcfcfcff fafafaff 838383ff e6e6e6ff c0c0c0ff ffffffff fefefeff c9c9c9ff 7c7c7cff 696969ff a5a5a5ff f5f5f5ff ffffffff ffffffff ffffffff 9f9f9fff ffffffff ffffffff eae9e9ff 72655bff 593d2aff 422c1dde 2e1d1126 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2a1b1001 513624b7 61422dfe 42342aff a9a7a6ff fdfdfdff ffffffff f1f1f1ff c8c8c8ff a2a2a2ff bfbfbfff ffffffff ffffffff ffffffff a4a4a4ff 8a8a8aff ffffffff ffffffff ffffffff ffffffff fefefeff 9f9f9fff ffffffff ffffffff ffffffff e8e6e5ff 6b5b50ff 563a27fe 3a2518b7 22150c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 2f1e1201 3f2a1b6b 66462fff 433023ff 787572ff f8f8f8ff ffffffff ffffffff f1f1f1ff f3f3f3ff d6d6d6ff e6e6e6ff ffffffff ffffffff ffffffff 9f9f9fff 838383ff ffffffff ffffffff ffffffff ffffffff f5f5f5ff e5e5e5ff ffffffff ffffffff ffffffff ffffffff d9d6d4ff 594536ff 4e3423ff 2e1e126a 24160c01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3b261818 5d3f2bd4 583d2aff 4a433dff e2e2e2ff dededeff ddddddff fdfdfdff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 9d9d9dff 7b7b7bff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e6e6e6ff dadadaff efefefff b3aba6ff 5a3f2cff 412b1cd4 291a0f18 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4830204f 674630fa 3d2e24ff b4b2b1ff fbfbfbff 9d9d9dff d3d3d3ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 969696ff 747474ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff cacacaff b9b9b9ff e0e0e0ff ecebeaff 685548ff 553926fa 3320144f 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 4f3524b1 503624ff 574e48ff e7e7e7ff fefefeff bababaff b1b1b1ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff 8f8f8fff 707070ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c6c6c6ff bebebeff e0e0e0ff fdfdfdff 9e938dff 553a26ff 392518b1 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ├── res/drawable-hdpi-v4/postit.png ├── sng │ │ @@ -10,43 +10,89 @@ │ │ (247, 68, 68) # rgb = (0xf7,0x44,0x44) │ │ (247, 67, 67) # rgb = (0xf7,0x43,0x43) │ │ (236,236, 38) # rgb = (0xec,0xec,0x26) │ │ (236,236, 38) # rgb = (0xec,0xec,0x26) │ │ (236,236, 38) # rgb = (0xec,0xec,0x26) │ │ (236,236, 37) # rgb = (0xec,0xec,0x25) │ │ (251, 72, 72) # rgb = (0xfb,0x48,0x48) │ │ - (250, 71, 71) # rgb = (0xfa,0x47,0x47) │ │ - (249, 70, 70) # rgb = (0xf9,0x46,0x46) │ │ - (248, 69, 69) # rgb = (0xf8,0x45,0x45) │ │ (247, 68, 68) # rgb = (0xf7,0x44,0x44) │ │ (235,235, 37) # rgb = (0xeb,0xeb,0x25) │ │ (235,235, 37) # rgb = (0xeb,0xeb,0x25) │ │ (236,236, 38) # rgb = (0xec,0xec,0x26) │ │ + (235,235, 37) # rgb = (0xeb,0xeb,0x25) │ │ + (235,235, 37) # rgb = (0xeb,0xeb,0x25) │ │ + (235,235, 37) # rgb = (0xeb,0xeb,0x25) │ │ + (237,237, 38) # rgb = (0xed,0xed,0x26) │ │ + (237,237, 38) # rgb = (0xed,0xed,0x26) │ │ + (237,237, 38) # rgb = (0xed,0xed,0x26) │ │ + (238,238, 38) # rgb = (0xee,0xee,0x26) │ │ + (236,236, 37) # rgb = (0xec,0xec,0x25) │ │ + (236,236, 37) # rgb = (0xec,0xec,0x25) │ │ + (238,238, 38) # rgb = (0xee,0xee,0x26) │ │ + (238,238, 38) # rgb = (0xee,0xee,0x26) │ │ + (234,234, 37) # rgb = (0xea,0xea,0x25) │ │ + (235,235, 36) # rgb = (0xeb,0xeb,0x24) │ │ + (232,232, 37) # rgb = (0xe8,0xe8,0x25) │ │ + (229,229, 36) # rgb = (0xe5,0xe5,0x24) │ │ + (224,224, 35) # rgb = (0xe0,0xe0,0x23) │ │ + (216,216, 34) # rgb = (0xd8,0xd8,0x22) │ │ + (205,205, 32) # rgb = (0xcd,0xcd,0x20) │ │ + (221,221, 34) # rgb = (0xdd,0xdd,0x22) │ │ + (174,174, 26) # rgb = (0xae,0xae,0x1a) │ │ + (214,214, 33) # rgb = (0xd6,0xd6,0x21) │ │ + (157,157, 22) # rgb = (0x9d,0x9d,0x16) │ │ + (177,177, 26) # rgb = (0xb1,0xb1,0x1a) │ │ + (179,179, 26) # rgb = (0xb3,0xb3,0x1a) │ │ + (184,184, 27) # rgb = (0xb8,0xb8,0x1b) │ │ + (115,115, 14) # rgb = (0x73,0x73,0x0e) │ │ + (122,122, 15) # rgb = (0x7a,0x7a,0x0f) │ │ + (120,120, 15) # rgb = (0x78,0x78,0x0f) │ │ + (128,128, 17) # rgb = (0x80,0x80,0x11) │ │ + (127,127, 16) # rgb = (0x7f,0x7f,0x10) │ │ + (122,122, 15) # rgb = (0x7a,0x7a,0x0f) │ │ + (123,123, 16) # rgb = (0x7b,0x7b,0x10) │ │ + (124,124, 16) # rgb = (0x7c,0x7c,0x10) │ │ + (125,125, 16) # rgb = (0x7d,0x7d,0x10) │ │ + (128,128, 16) # rgb = (0x80,0x80,0x10) │ │ + (132,132, 17) # rgb = (0x84,0x84,0x11) │ │ + (128,128, 16) # rgb = (0x80,0x80,0x10) │ │ + (134,134, 18) # rgb = (0x86,0x86,0x12) │ │ + (124,124, 16) # rgb = (0x7c,0x7c,0x10) │ │ + (129,129, 17) # rgb = (0x81,0x81,0x11) │ │ + (136,136, 18) # rgb = (0x88,0x88,0x12) │ │ + (132,132, 17) # rgb = (0x84,0x84,0x11) │ │ + (137,137, 18) # rgb = (0x89,0x89,0x12) │ │ + (130,130, 17) # rgb = (0x82,0x82,0x11) │ │ + (135,135, 18) # rgb = (0x87,0x87,0x12) │ │ + (135,135, 18) # rgb = (0x87,0x87,0x12) │ │ + (134,134, 17) # rgb = (0x86,0x86,0x11) │ │ + (138,138, 18) # rgb = (0x8a,0x8a,0x12) │ │ + (139,139, 18) # rgb = (0x8b,0x8b,0x12) │ │ + (250, 71, 71) # rgb = (0xfa,0x47,0x47) │ │ + (249, 70, 70) # rgb = (0xf9,0x46,0x46) │ │ + (248, 69, 69) # rgb = (0xf8,0x45,0x45) │ │ (236,236, 38) # rgb = (0xec,0xec,0x26) │ │ (236,236, 37) # rgb = (0xec,0xec,0x25) │ │ (251, 91, 69) # rgb = (0xfb,0x5b,0x45) │ │ (251, 72, 72) # rgb = (0xfb,0x48,0x48) │ │ (240,180, 48) # rgb = (0xf0,0xb4,0x30) │ │ (235,235, 37) # rgb = (0xeb,0xeb,0x25) │ │ - (235,235, 37) # rgb = (0xeb,0xeb,0x25) │ │ (189,131, 21) # rgb = (0xbd,0x83,0x15) │ │ (202, 49, 49) # rgb = (0xca,0x31,0x31) │ │ (252, 73, 73) # rgb = (0xfc,0x49,0x49) │ │ (116, 57, 23) # rgb = (0x74,0x39,0x17) │ │ (215,215, 33) # rgb = (0xd7,0xd7,0x21) │ │ - (235,235, 37) # rgb = (0xeb,0xeb,0x25) │ │ (220,184, 30) # rgb = (0xdc,0xb8,0x1e) │ │ (119, 0, 0) # rgb = (0x77,0x00,0x00) │ │ (138, 16, 16) # rgb = (0x8a,0x10,0x10) │ │ (254, 74, 74) # rgb = (0xfe,0x4a,0x4a) │ │ (253, 73, 73) # rgb = (0xfd,0x49,0x49) │ │ (206, 66, 55) # rgb = (0xce,0x42,0x37) │ │ ( 51, 51, 0) # rgb = (0x33,0x33,0x00) │ │ (112,112, 12) # rgb = (0x70,0x70,0x0c) │ │ - (235,235, 37) # rgb = (0xeb,0xeb,0x25) │ │ (209,135, 25) # rgb = (0xd1,0x87,0x19) │ │ (104, 0, 0) # rgb = (0x68,0x00,0x00) │ │ (102, 0, 0) # rgb = (0x66,0x00,0x00) │ │ ( 84, 0, 0) # rgb = (0x54,0x00,0x00) │ │ (117, 24, 24) # rgb = (0x75,0x18,0x18) │ │ (109, 24, 24) # rgb = (0x6d,0x18,0x18) │ │ ( 48, 39, 0) # rgb = (0x30,0x27,0x00) │ │ @@ -54,86 +100,69 @@ │ │ (134, 7, 7) # rgb = (0x86,0x07,0x07) │ │ ( 97, 0, 0) # rgb = (0x61,0x00,0x00) │ │ ( 83, 0, 0) # rgb = (0x53,0x00,0x00) │ │ ( 61, 0, 0) # rgb = (0x3d,0x00,0x00) │ │ ( 38, 0, 0) # rgb = (0x26,0x00,0x00) │ │ (174,174, 25) # rgb = (0xae,0xae,0x19) │ │ (237,237, 38) # rgb = (0xed,0xed,0x26) │ │ - (237,237, 38) # rgb = (0xed,0xed,0x26) │ │ (205, 75, 31) # rgb = (0xcd,0x4b,0x1f) │ │ (132, 10, 10) # rgb = (0x84,0x0a,0x0a) │ │ ( 94, 2, 2) # rgb = (0x5e,0x02,0x02) │ │ ( 50, 0, 0) # rgb = (0x32,0x00,0x00) │ │ ( 91, 5, 0) # rgb = (0x5b,0x05,0x00) │ │ (132,127, 16) # rgb = (0x84,0x7f,0x10) │ │ (195,195, 29) # rgb = (0xc3,0xc3,0x1d) │ │ (154,102, 19) # rgb = (0x9a,0x66,0x13) │ │ (106, 27, 5) # rgb = (0x6a,0x1b,0x05) │ │ ( 85, 29, 1) # rgb = (0x55,0x1d,0x01) │ │ (216,216, 33) # rgb = (0xd8,0xd8,0x21) │ │ (237,237, 37) # rgb = (0xed,0xed,0x25) │ │ - (237,237, 38) # rgb = (0xed,0xed,0x26) │ │ - (237,237, 38) # rgb = (0xed,0xed,0x26) │ │ - (238,238, 38) # rgb = (0xee,0xee,0x26) │ │ - (238,238, 38) # rgb = (0xee,0xee,0x26) │ │ - (236,236, 37) # rgb = (0xec,0xec,0x25) │ │ - (236,236, 37) # rgb = (0xec,0xec,0x25) │ │ (238,238, 38) # rgb = (0xee,0xee,0x26) │ │ (238,238, 37) # rgb = (0xee,0xee,0x25) │ │ - (238,238, 38) # rgb = (0xee,0xee,0x26) │ │ (236,236, 36) # rgb = (0xec,0xec,0x24) │ │ (234,234, 37) # rgb = (0xea,0xea,0x25) │ │ - (234,234, 37) # rgb = (0xea,0xea,0x25) │ │ (235,235, 36) # rgb = (0xeb,0xeb,0x24) │ │ - (235,235, 36) # rgb = (0xeb,0xeb,0x24) │ │ - (232,232, 37) # rgb = (0xe8,0xe8,0x25) │ │ (232,232, 37) # rgb = (0xe8,0xe8,0x25) │ │ (233,233, 37) # rgb = (0xe9,0xe9,0x25) │ │ (229,229, 36) # rgb = (0xe5,0xe5,0x24) │ │ - (229,229, 36) # rgb = (0xe5,0xe5,0x24) │ │ (230,230, 36) # rgb = (0xe6,0xe6,0x24) │ │ (230,230, 37) # rgb = (0xe6,0xe6,0x25) │ │ (231,231, 37) # rgb = (0xe7,0xe7,0x25) │ │ (234,234, 36) # rgb = (0xea,0xea,0x24) │ │ (224,224, 35) # rgb = (0xe0,0xe0,0x23) │ │ - (224,224, 35) # rgb = (0xe0,0xe0,0x23) │ │ (225,225, 36) # rgb = (0xe1,0xe1,0x24) │ │ (226,226, 36) # rgb = (0xe2,0xe2,0x24) │ │ (227,227, 36) # rgb = (0xe3,0xe3,0x24) │ │ (228,228, 36) # rgb = (0xe4,0xe4,0x24) │ │ (231,231, 36) # rgb = (0xe7,0xe7,0x24) │ │ (232,232, 36) # rgb = (0xe8,0xe8,0x24) │ │ (233,233, 36) # rgb = (0xe9,0xe9,0x24) │ │ (216,216, 34) # rgb = (0xd8,0xd8,0x22) │ │ - (216,216, 34) # rgb = (0xd8,0xd8,0x22) │ │ (217,217, 34) # rgb = (0xd9,0xd9,0x22) │ │ (218,218, 34) # rgb = (0xda,0xda,0x22) │ │ (219,219, 34) # rgb = (0xdb,0xdb,0x22) │ │ (219,219, 35) # rgb = (0xdb,0xdb,0x23) │ │ (220,220, 35) # rgb = (0xdc,0xdc,0x23) │ │ (221,221, 35) # rgb = (0xdd,0xdd,0x23) │ │ (222,222, 35) # rgb = (0xde,0xde,0x23) │ │ (223,223, 35) # rgb = (0xdf,0xdf,0x23) │ │ (225,225, 35) # rgb = (0xe1,0xe1,0x23) │ │ (226,226, 35) # rgb = (0xe2,0xe2,0x23) │ │ - (205,205, 32) # rgb = (0xcd,0xcd,0x20) │ │ (206,206, 32) # rgb = (0xce,0xce,0x20) │ │ (207,207, 32) # rgb = (0xcf,0xcf,0x20) │ │ (208,208, 32) # rgb = (0xd0,0xd0,0x20) │ │ (209,209, 33) # rgb = (0xd1,0xd1,0x21) │ │ (210,210, 33) # rgb = (0xd2,0xd2,0x21) │ │ (211,211, 33) # rgb = (0xd3,0xd3,0x21) │ │ (212,212, 33) # rgb = (0xd4,0xd4,0x21) │ │ (213,213, 33) # rgb = (0xd5,0xd5,0x21) │ │ (214,214, 33) # rgb = (0xd6,0xd6,0x21) │ │ (215,215, 34) # rgb = (0xd7,0xd7,0x22) │ │ (220,220, 34) # rgb = (0xdc,0xdc,0x22) │ │ (221,221, 34) # rgb = (0xdd,0xdd,0x22) │ │ - (221,221, 34) # rgb = (0xdd,0xdd,0x22) │ │ - (174,174, 26) # rgb = (0xae,0xae,0x1a) │ │ (186,186, 28) # rgb = (0xba,0xba,0x1c) │ │ (187,187, 28) # rgb = (0xbb,0xbb,0x1c) │ │ (188,188, 28) # rgb = (0xbc,0xbc,0x1c) │ │ (189,189, 29) # rgb = (0xbd,0xbd,0x1d) │ │ (190,190, 29) # rgb = (0xbe,0xbe,0x1d) │ │ (191,191, 29) # rgb = (0xbf,0xbf,0x1d) │ │ (192,192, 29) # rgb = (0xc0,0xc0,0x1d) │ │ @@ -149,16 +178,14 @@ │ │ (201,201, 31) # rgb = (0xc9,0xc9,0x1f) │ │ (203,203, 31) # rgb = (0xcb,0xcb,0x1f) │ │ (205,205, 31) # rgb = (0xcd,0xcd,0x1f) │ │ (209,209, 32) # rgb = (0xd1,0xd1,0x20) │ │ (210,210, 32) # rgb = (0xd2,0xd2,0x20) │ │ (212,212, 32) # rgb = (0xd4,0xd4,0x20) │ │ (211,211, 32) # rgb = (0xd3,0xd3,0x20) │ │ - (214,214, 33) # rgb = (0xd6,0xd6,0x21) │ │ - (157,157, 22) # rgb = (0x9d,0x9d,0x16) │ │ (154,154, 22) # rgb = (0x9a,0x9a,0x16) │ │ (157,157, 22) # rgb = (0x9d,0x9d,0x16) │ │ (156,156, 22) # rgb = (0x9c,0x9c,0x16) │ │ (158,158, 22) # rgb = (0x9e,0x9e,0x16) │ │ (160,160, 23) # rgb = (0xa0,0xa0,0x17) │ │ (159,159, 23) # rgb = (0x9f,0x9f,0x17) │ │ (158,158, 23) # rgb = (0x9e,0x9e,0x17) │ │ @@ -171,89 +198,62 @@ │ │ (165,165, 24) # rgb = (0xa5,0xa5,0x18) │ │ (168,168, 24) # rgb = (0xa8,0xa8,0x18) │ │ (171,171, 25) # rgb = (0xab,0xab,0x19) │ │ (170,170, 24) # rgb = (0xaa,0xaa,0x18) │ │ (173,173, 25) # rgb = (0xad,0xad,0x19) │ │ (172,172, 25) # rgb = (0xac,0xac,0x19) │ │ (175,175, 25) # rgb = (0xaf,0xaf,0x19) │ │ - (177,177, 26) # rgb = (0xb1,0xb1,0x1a) │ │ - (179,179, 26) # rgb = (0xb3,0xb3,0x1a) │ │ (182,182, 26) # rgb = (0xb6,0xb6,0x1a) │ │ - (184,184, 27) # rgb = (0xb8,0xb8,0x1b) │ │ - (115,115, 14) # rgb = (0x73,0x73,0x0e) │ │ - (122,122, 15) # rgb = (0x7a,0x7a,0x0f) │ │ - (120,120, 15) # rgb = (0x78,0x78,0x0f) │ │ - (128,128, 17) # rgb = (0x80,0x80,0x11) │ │ - (127,127, 16) # rgb = (0x7f,0x7f,0x10) │ │ - (122,122, 15) # rgb = (0x7a,0x7a,0x0f) │ │ - (123,123, 16) # rgb = (0x7b,0x7b,0x10) │ │ - (124,124, 16) # rgb = (0x7c,0x7c,0x10) │ │ - (125,125, 16) # rgb = (0x7d,0x7d,0x10) │ │ - (128,128, 16) # rgb = (0x80,0x80,0x10) │ │ - (132,132, 17) # rgb = (0x84,0x84,0x11) │ │ - (128,128, 16) # rgb = (0x80,0x80,0x10) │ │ - (134,134, 18) # rgb = (0x86,0x86,0x12) │ │ - (124,124, 16) # rgb = (0x7c,0x7c,0x10) │ │ - (129,129, 17) # rgb = (0x81,0x81,0x11) │ │ - (136,136, 18) # rgb = (0x88,0x88,0x12) │ │ - (132,132, 17) # rgb = (0x84,0x84,0x11) │ │ - (137,137, 18) # rgb = (0x89,0x89,0x12) │ │ - (130,130, 17) # rgb = (0x82,0x82,0x11) │ │ - (135,135, 18) # rgb = (0x87,0x87,0x12) │ │ - (135,135, 18) # rgb = (0x87,0x87,0x12) │ │ - (134,134, 17) # rgb = (0x86,0x86,0x11) │ │ - (138,138, 18) # rgb = (0x8a,0x8a,0x12) │ │ - (139,139, 18) # rgb = (0x8b,0x8b,0x12) │ │ } │ │ tRNS { │ │ - 0 85 170 142 29 57 85 114 85 170 255 255 255 227 85 57 170 255 255 255 255 255 255 114 255 255 255 255 255 170 255 255 255 255 255 255 255 255 142 255 255 255 255 255 255 255 255 255 255 255 255 255 255 85 255 255 255 255 255 255 255 255 255 255 255 255 255 29 57 29 255 29 57 57 255 85 255 85 255 255 227 85 255 255 85 255 255 255 255 255 170 255 255 255 255 255 255 255 255 170 255 255 255 255 255 255 255 255 255 255 255 170 255 255 255 255 255 255 255 255 255 255 255 255 29 29 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 85 57 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 227 227 255 57 57 85 142 85 85 114 85 85 85 85 57 57 29 29 29 29 29 29 29 29 57 29 29 29} │ │ + 0 85 170 142 29 57 85 114 85 170 227 85 57 170 114 170 142 85 29 57 29 29 57 57 85 85 227 85 85 170 170 170 29 29 85 57 227 227 57 57 85 142 85 85 114 85 85 85 85 57 57 29 29 29 29 29 29 29 29 57 29 29 29} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000010203040000000000000000000000000000000000000000 │ │ -0000000005060606060606060606070606060606060808090a0b0c0d080808080e0e0e0e0e0e0e0e0e0e0e0f00000000 │ │ -000000001011111111111111111111111111111111121213140a0b0c1512121212161616161616161616161700000000 │ │ -0000000010111111111111111111111111111111121218191a140a0b1b1c121212121616161616161616161d00000000 │ │ -0000000007111111111111111111111111111111121e1f20212214232425121212121216161616161616162600000000 │ │ -0000000006111111111111111111111111111112122728292a2b2c2d2425121212121212161616161616161700000000 │ │ -0000000006111111111111111111111111111112122e2f303132332d2434121212121212121616161616161700000000 │ │ -000000003536111111111111111111111111121212123738393a3b3c3d12121212121212121216161616162600000000 │ │ -00000000353636363636111111111111111112121212123e3f4025121212121212121212121212161616160e00000000 │ │ -000000003536363636363636363636111111121212121212124112121212121212121212121212161616160e00000000 │ │ -000000003536363636363636363636363612121212121212121212121212121212121212121212121616160e00000000 │ │ -000000003536363636363636363636363642424212121212121212121212121212121212121212121216160e00000000 │ │ -000000003536363636363636363636363642424242421212121212121212121212121212121212121212160f00000000 │ │ -000000004336363636363636363636363642424242424242421212121212121212121212121212121212120f00000000 │ │ -000000004436363636363636363636363642424242424242424212121212121212121212121212121212120800000000 │ │ -000000004436363636363636363636363642424242424242424242421212121212121212121212121212120800000000 │ │ -000000004546363636363636363636363642424242424242424242424242121212121212121212121212124700000000 │ │ -000000004546464646463636363636363642424242424242424242424242421212121212121212121212124700000000 │ │ -000000004546464646464646464636363642424242424242424242424242424212121212121212121212124700000000 │ │ -000000000046464646464646464646463636424242424242424242424242424242421212121212121212124800000000 │ │ -0000000049464646464646464646464646464a4242424242424242424242424242424212121212121212120000000000 │ │ -000000004546464646464646464646464646464a4a424242424242424242424242424242121212121212120000000000 │ │ -000000004546464646464646464646464646464a4a4a4242424242424242424242424242121212121212124700000000 │ │ -000000000046464646464646464646464646464a4a4a4a42424242424242424242424242421212121212120000000000 │ │ -00000000454646464646464646464646464646464a4a4a4a4a4242424242424242424242424212121212120000000000 │ │ -00000000454646464646464646464646464646464a4a4a4a4a4a42424242424242424242424242121212120000000000 │ │ -00000000454646464646464646464646464646464a4a4a4a4a4a42424242424242424242424242121212120000000000 │ │ -00000000494646464646464646464646464646464a4a4a4a4a4a4a424242424242424242424242121212120000000000 │ │ -000000004b4646464646464646464646464646464a4a4a4a4a4a424242424242424242424242421212124c0000000000 │ │ -000000004b4646464646464646464646464646464a4a4a4a4a42424242424242424242424242421212124c0000000000 │ │ -0000000043363636363636363636363636363636424242424242424242424242424242424242421212124c0000000000 │ │ -0000000005113636363636363636363636424242424242424242424242424242424242424212121212124c0000000000 │ │ -000000000e1212121212121212121212121242424242424242424242424242121212121212121212124c4c0000000000 │ │ -000000004d4e4e4e4e16161616161616161612121212121212121212121212121212121212121212124f500000000000 │ │ -000000005152525253535353534e4e4e4e4e4e4e16161616161616161616161616161212121616164f4f4f0000000000 │ │ -000000005455555555565757585858585852525252525353535353534e4e4e4e4e4e4e4e4e4e59595959590000000000 │ │ -000000005a5b5c5c5c5d5d5d5e5e5e5f5f5f555555565656566060606061616161616262626262626262620000000000 │ │ -00000000636465666667686969696a6a6b6b6c6c5b5b5b6d6d6d6e5d5e5e5e5f5f5f5555555656565656560000000000 │ │ -000000006f70717172737374747576767777787979646465656667677a7a7b6a6b6b6c6c5b5b6d6d6e6e6e7c00000000 │ │ -0000007d7e7e7f8081818283838485858687878889898a8b8c8d8e8e8f8f8f7090717272919293949377789500000000 │ │ -0000009697979899999a989b9c9d9e9d9f9e9e9ba09fa1a0a1a2a3a1a2a4a2a5a3a6a6a7a8a9a9aaabacadae00000000 │ │ -000000afb0b0b1b2b3b4b5b6b0b7b3b6b8b9babbbcbdbebfb900c0c1c2c3c4c5bec60000000000000000000000000000 │ │ +0000000005060606060606060606070606060606060808093f40410a080808080b0b0b0b0b0b0b0b0b0b0b0c00000000 │ │ +000000000d42424242424242424242424242424242434344453f40414643434343474747474747474747470e00000000 │ │ +000000000d424242424242424242424242424242434348494a453f404b4c434343434747474747474747470f00000000 │ │ +0000000007424242424242424242424242424242434d4e4f505145525354434343434347474747474747471000000000 │ │ +00000000064242424242424242424242424242434355565758595a5b5354434343434343474747474747470e00000000 │ │ +0000000006424242424242424242424242424243435c5d5e5f60615b5362434343434343434747474747470e00000000 │ │ +000000001163424242424242424242424242434343436465666768696a43434343434343434347474747471000000000 │ │ +00000000116363636363424242424242424243434343436b6c6d54434343434343434343434343474747470b00000000 │ │ +000000001163636363636363636363424242434343434343436e43434343434343434343434343474747470b00000000 │ │ +000000001163636363636363636363636343434343434343434343434343434343434343434343434747470b00000000 │ │ +00000000116363636363636363636363636f6f6f43434343434343434343434343434343434343434347470b00000000 │ │ +00000000116363636363636363636363636f6f6f6f6f4343434343434343434343434343434343434343470c00000000 │ │ +00000000126363636363636363636363636f6f6f6f6f6f6f6f4343434343434343434343434343434343430c00000000 │ │ +00000000136363636363636363636363636f6f6f6f6f6f6f6f6f43434343434343434343434343434343430800000000 │ │ +00000000136363636363636363636363636f6f6f6f6f6f6f6f6f6f6f4343434343434343434343434343430800000000 │ │ +00000000147063636363636363636363636f6f6f6f6f6f6f6f6f6f6f6f6f434343434343434343434343431500000000 │ │ +00000000147070707070636363636363636f6f6f6f6f6f6f6f6f6f6f6f6f6f4343434343434343434343431500000000 │ │ +00000000147070707070707070706363636f6f6f6f6f6f6f6f6f6f6f6f6f6f6f43434343434343434343431500000000 │ │ +0000000000707070707070707070707063636f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f4343434343434343431600000000 │ │ +000000001770707070707070707070707070716f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f43434343434343430000000000 │ │ +0000000014707070707070707070707070707071716f6f6f6f6f6f6f6f6f6f6f6f6f6f6f434343434343430000000000 │ │ +000000001470707070707070707070707070707171716f6f6f6f6f6f6f6f6f6f6f6f6f6f434343434343431500000000 │ │ +00000000007070707070707070707070707070717171716f6f6f6f6f6f6f6f6f6f6f6f6f6f4343434343430000000000 │ │ +000000001470707070707070707070707070707071717171716f6f6f6f6f6f6f6f6f6f6f6f6f43434343430000000000 │ │ +00000000147070707070707070707070707070707171717171716f6f6f6f6f6f6f6f6f6f6f6f6f434343430000000000 │ │ +00000000147070707070707070707070707070707171717171716f6f6f6f6f6f6f6f6f6f6f6f6f434343430000000000 │ │ +0000000017707070707070707070707070707070717171717171716f6f6f6f6f6f6f6f6f6f6f6f434343430000000000 │ │ +00000000187070707070707070707070707070707171717171716f6f6f6f6f6f6f6f6f6f6f6f6f434343720000000000 │ │ +000000001870707070707070707070707070707071717171716f6f6f6f6f6f6f6f6f6f6f6f6f6f434343720000000000 │ │ +00000000126363636363636363636363636363636f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f434343720000000000 │ │ +00000000054263636363636363636363636f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f4343434343720000000000 │ │ +000000000b434343434343434343434343436f6f6f6f6f6f6f6f6f6f6f6f6f4343434343434343434372720000000000 │ │ +0000000019737373734747474747474747474343434343434343434343434343434343434343434343741a0000000000 │ │ +000000001b75757576767676767373737373737347474747474747474747474747474343434747477474740000000000 │ │ +000000001c777777777879797a7a7a7a7a7575757575767676767676737373737373737373737b7b7b7b7b0000000000 │ │ +000000001d7c7d7d7d7e7e7e7f7f7f808080777777787878788181818182828282828383838383838383830000000000 │ │ +000000001e8485868687888989898a8a8b8b8c8c7c7c7c8d8d8d8e7e7f7f7f8080807777777878787878780000000000 │ │ +000000001f8f9090919292939394959596969798988484858586878799999a8a8b8b8c8c7c7c8d8d8e8e8e2000000000 │ │ +000000219b9b9c9d9e9e9fa0a0a1a2a2a3a4a4a5a6a6a7a8a9aaababacacac8fad909191aeafb0b1b096972200000000 │ │ +00000023b2b2b3b4b4b5b3b6b7b8b9b8bab9b9b6bbbabcbbbcbdbebcbdbfbdc0bec1c1c2c3c4c4c52425c62600000000 │ │ +000000272828292a2b2c2d2e282f2b2e3031323334353637310038393a3b3c3d363e0000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/stat_todo.png ├── sng │ │ @@ -10,258 +10,258 @@ │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 84, 85, 85) # rgb = (0x54,0x55,0x55) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + ( 25, 24, 24) # rgb = (0x19,0x18,0x18) │ │ + ( 77, 77, 78) # rgb = (0x4d,0x4d,0x4e) │ │ + ( 79, 79, 80) # rgb = (0x4f,0x4f,0x50) │ │ + ( 74, 73, 75) # rgb = (0x4a,0x49,0x4b) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ + ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ + ( 51, 51, 50) # rgb = (0x33,0x33,0x32) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + ( 43, 44, 43) # rgb = (0x2b,0x2c,0x2b) │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ + ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 20, 20, 19) # rgb = (0x14,0x14,0x13) │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 16, 15, 15) # rgb = (0x10,0x0f,0x0f) │ │ + ( 15, 16, 16) # rgb = (0x0f,0x10,0x10) │ │ + ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ + ( 11, 12, 12) # rgb = (0x0b,0x0c,0x0c) │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 78, 79) # rgb = (0x4f,0x4e,0x4f) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 25, 24, 24) # rgb = (0x19,0x18,0x18) │ │ - ( 77, 77, 78) # rgb = (0x4d,0x4d,0x4e) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 79, 79, 80) # rgb = (0x4f,0x4f,0x50) │ │ - ( 74, 73, 75) # rgb = (0x4a,0x49,0x4b) │ │ ( 71, 72, 71) # rgb = (0x47,0x48,0x47) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (240,240,241) # rgb = (0xf0,0xf0,0xf1) │ │ (241,240,240) # rgb = (0xf1,0xf0,0xf0) │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ (241,242,242) # rgb = (0xf1,0xf2,0xf2) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (232,232,231) # rgb = (0xe8,0xe8,0xe7) │ │ (231,232,232) # rgb = (0xe7,0xe8,0xe8) │ │ (231,232,231) # rgb = (0xe7,0xe8,0xe7) │ │ (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ (232,231,232) # rgb = (0xe8,0xe7,0xe8) │ │ (232,231,231) # rgb = (0xe8,0xe7,0xe7) │ │ (242,241,242) # rgb = (0xf2,0xf1,0xf2) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (234,234,235) # rgb = (0xea,0xea,0xeb) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ ( 66, 67, 66) # rgb = (0x42,0x43,0x42) │ │ - ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ - ( 51, 51, 50) # rgb = (0x33,0x33,0x32) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ (229,229,228) # rgb = (0xe5,0xe5,0xe4) │ │ (223,222,222) # rgb = (0xdf,0xde,0xde) │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (216,216,217) # rgb = (0xd8,0xd8,0xd9) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ (220,219,219) # rgb = (0xdc,0xdb,0xdb) │ │ (222,223,222) # rgb = (0xde,0xdf,0xde) │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ ( 63, 62, 63) # rgb = (0x3f,0x3e,0x3f) │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 44, 45, 45) # rgb = (0x2c,0x2d,0x2d) │ │ (223,224,224) # rgb = (0xdf,0xe0,0xe0) │ │ (218,217,218) # rgb = (0xda,0xd9,0xda) │ │ (219,218,218) # rgb = (0xdb,0xda,0xda) │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ (219,220,219) # rgb = (0xdb,0xdc,0xdb) │ │ (217,218,217) # rgb = (0xd9,0xda,0xd9) │ │ (211,211,210) # rgb = (0xd3,0xd3,0xd2) │ │ (217,218,218) # rgb = (0xd9,0xda,0xda) │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ ( 58, 59, 59) # rgb = (0x3a,0x3b,0x3b) │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 43, 44, 43) # rgb = (0x2b,0x2c,0x2b) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ (214,213,213) # rgb = (0xd6,0xd5,0xd5) │ │ (163,163,163) # rgb = (0xa3,0xa3,0xa3) grey64 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ (144,144,144) # rgb = (0x90,0x90,0x90) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ - ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ (215,215,214) # rgb = (0xd7,0xd7,0xd6) │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (206,206,206) # rgb = (0xce,0xce,0xce) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ (200,200,199) # rgb = (0xc8,0xc8,0xc7) │ │ (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ (202,202,202) # rgb = (0xca,0xca,0xca) │ │ (200,199,200) # rgb = (0xc8,0xc7,0xc8) │ │ (200,199,199) # rgb = (0xc8,0xc7,0xc7) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ - ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (195,196,195) # rgb = (0xc3,0xc4,0xc3) │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (191,191,190) # rgb = (0xbf,0xbf,0xbe) │ │ (190,190,191) # rgb = (0xbe,0xbe,0xbf) │ │ (197,197,198) # rgb = (0xc5,0xc5,0xc6) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ (190,191,191) # rgb = (0xbe,0xbf,0xbf) │ │ (191,190,191) # rgb = (0xbf,0xbe,0xbf) │ │ (191,190,190) # rgb = (0xbf,0xbe,0xbe) │ │ (194,194,193) # rgb = (0xc2,0xc2,0xc1) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 20, 20, 19) # rgb = (0x14,0x14,0x13) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (186,187,186) # rgb = (0xba,0xbb,0xba) │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (190,190,189) # rgb = (0xbe,0xbe,0xbd) │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ ( 30, 31, 30) # rgb = (0x1e,0x1f,0x1e) │ │ - ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - ( 16, 15, 15) # rgb = (0x10,0x0f,0x0f) │ │ ( 13, 13, 12) # rgb = (0x0d,0x0d,0x0c) │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (181,182,181) # rgb = (0xb5,0xb6,0xb5) │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ ( 27, 26, 26) # rgb = (0x1b,0x1a,0x1a) │ │ - ( 15, 16, 16) # rgb = (0x0f,0x10,0x10) │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ (182,182,183) # rgb = (0xb6,0xb6,0xb7) │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ (176,178,176) # rgb = (0xb0,0xb2,0xb0) │ │ (176,176,177) # rgb = (0xb0,0xb0,0xb1) │ │ (177,176,178) # rgb = (0xb1,0xb0,0xb2) │ │ (177,177,176) # rgb = (0xb1,0xb1,0xb0) │ │ (176,177,176) # rgb = (0xb0,0xb1,0xb0) │ │ (176,177,178) # rgb = (0xb0,0xb1,0xb2) │ │ (177,176,176) # rgb = (0xb1,0xb0,0xb0) │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 11, 12, 12) # rgb = (0x0b,0x0c,0x0c) │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ (175,174,175) # rgb = (0xaf,0xae,0xaf) │ │ (175,176,175) # rgb = (0xaf,0xb0,0xaf) │ │ (175,175,176) # rgb = (0xaf,0xaf,0xb0) │ │ (174,175,175) # rgb = (0xae,0xaf,0xaf) │ │ (176,175,175) # rgb = (0xb0,0xaf,0xaf) │ │ (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 92 20 71 71 71 67 240 173 71 255 255 255 255 255 186 71 255 255 255 255 173 71 255 255 255 255 255 255 173 71 255 255 255 255 255 255 255 173 71 255 255 255 255 255 255 255 255 255 255 173 71 255 255 255 255 255 255 255 173 71 255 255 255 255 255 255 255 255 255 255 255 255 255 255 173 71 255 255 255 255 255 255 255 255 255 255 173 71 255 255 255 255 255 255 255 255 255 255 255 255 173 71 255 255 255 255 255 255 255 255 255 255 255 255 255 173 71 255 255 255 255 255 255 255 255 255 173 71 255 255 255 255 255 255 255 255 173 71 255 255 255 255 255 173 71 255 255 255 255 255 255 255 255 255 255 255 173 71 255 255 255 255 255 255 255 255 173 71 255 255 255 255 255 255 255 255 255 255 255 255 255 173 71 255 255 255 255 255 255 255 255 173 71 255 255 255 255 255 255 173 71 255 255 255 255 255 255 255 255 255 255 255 255 173 71 255 255 255 255 255 255 255 255 173 71 255 173 48 117} │ │ + 0 92 20 71 71 71 67 240 173 71 186 71 173 71 173 71 173 71 173 71 173 71 173 71 173 71 173 71 173 71 173 71 173 71 173 71 173 71 173 71 173 71 173 71 173 71 173 71 173 71 173 48 117} │ │ IMAGE { │ │ pixels hex │ │ 00000000000000000000000000000000000000000000000001 │ │ 00020303030303030304030303030303030303030305060708 │ │ -00090a0b0b0b0b0b0b0b0b0b0b0b0c0b0b0b0b0b0a0d0e0f00 │ │ -0010111212121212121212121212121212121212130e141500 │ │ -001617121818181818181818181818181818191a0e1b1c1d00 │ │ -001e1f202121212121212121212121212122230e24250a2600 │ │ -002728292a2a2a2b2c2a2a2a2a2a2a2b2d2e0e142f30313200 │ │ -0033341935353535353535353535352f360e373835393a3b00 │ │ -003c3d3e3f40414243434244424245460e0e474842494a4b00 │ │ -004c4d224e4e4e224f50514e4e52530e0e544e4e4e55565700 │ │ -0058595a5b5c5d590e5e5f605c610e0e6241605c5c63646500 │ │ -00666768696a6b0e0e0e6c6d6e230e0e6f69706e7172737400 │ │ -007576777879787a0e0e0e617b0e0e7c78787878787d7e7f00 │ │ -0080818283838384240e0e850e0e8678838383838387888900 │ │ -008a8b478c8c8c8c8d0e0e0e0e0e8e8c8c8c8c8c8c8f0d9000 │ │ -009192939494959596970e0e0e98999a9b9b9a9495999c9d00 │ │ -009e9f96a0a0a0a0a0a10e0ea2a3a4a0a0a0a0a0a0a5a6a700 │ │ -00a8a961aaabaaacadaeaf34b0b1aab2adb1b3b2b2b4b5b600 │ │ -00b7b8b9babababababbbcbdbabababababababababebfc000 │ │ -00c1c2c3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c5c4c4c6c7c800 │ │ -00c9cacbcccccccdcecfd0ccccceced1d2d3ccd1ccd4d5d600 │ │ -00d7d8c4d9dadbd9dcd9d9d9dddbdcdedbdbded9dddf37e000 │ │ -00e15ee2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d8e300 │ │ -00e4080808080808080808080808080808080808080808e500 │ │ +00093536363636363636363636363736363636363538390a00 │ │ +000b3a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c393d0c00 │ │ +000d3e3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f40413942430e00 │ │ +000f444546464646464646464646464646474839494a351000 │ │ +00114b4c4d4d4d4e4f4d4d4d4d4d4d4e5051393d5253541200 │ │ +0013554056565656565656565656565257395859565a5b1400 │ │ +00155c5d5e5f60616262616361616465393966676168691600 │ │ +00176a476b6b6b476c6d6e6b6b6f703939716b6b6b72731800 │ │ +001974757677787439797a7b777c39397d607b77777e7f1a00 │ │ +001b8081828384393939858687483939888289878a8b8c1c00 │ │ +001d8d8e8f908f913939397c923939938f8f8f8f8f94951e00 │ │ +001f9697989898994939399a39399b8f98989898989c9d2000 │ │ +00219e669f9f9f9fa03939393939a19f9f9f9f9f9fa2382200 │ │ +0023a3a4a5a5a6a6a7a8393939a9aaabacacaba5a6aaad2400 │ │ +0025aea7afafafafafb03939b1b2b3afafafafafafb4b52600 │ │ +0027b67cb7b8b7b9babbbc55bdbeb7bfbabec0bfbfc1c22800 │ │ +0029c3c4c5c5c5c5c5c6c7c8c5c5c5c5c5c5c5c5c5c9ca2a00 │ │ +002bcbcccdcdcdcdcdcdcdcdcdcdcdcdcdcdcecdcdcfd02c00 │ │ +002dd1d2d3d3d3d4d5d6d7d3d3d5d5d8d9dad3d8d3dbdc2e00 │ │ +002fddcddedfe0dee1dededee2e0e1e3e0e0e3dee2e4583000 │ │ +003179e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5dd3200 │ │ +00330808080808080808080808080808080808080808083400 │ │ 00000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/checkbox_off_background.png ├── sng │ │ @@ -18,176 +18,176 @@ │ │ ( 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 │ │ (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ ( 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 │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ - (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ - (239,239,239) # rgb = (0xef,0xef,0xef) │ │ - (238,238,238) # rgb = (0xee,0xee,0xee) │ │ - (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ - (236,236,236) # rgb = (0xec,0xec,0xec) │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ ( 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 │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ - (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ - (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ - (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ - (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ - (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ - (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ - (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ - (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ - (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ - (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ - (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ - (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ - (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ - (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ - (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ - (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ - (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ - (218,218,218) # rgb = (0xda,0xda,0xda) │ │ - (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ - (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ - (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ - (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ - (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ - (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ - (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ - (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ - (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ - (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ - (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ - (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ - (206,206,206) # rgb = (0xce,0xce,0xce) │ │ - (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ - (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ - (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ - (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ - (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ - (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ - (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ - (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ - (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ - (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ - (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - (202,202,202) # rgb = (0xca,0xca,0xca) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ ( 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 │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ (174,174,174) # rgb = (0xae,0xae,0xae) │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ - (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ ( 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 │ │ ( 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 │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (238,238,238) # rgb = (0xee,0xee,0xee) │ │ + (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ + (236,236,236) # rgb = (0xec,0xec,0xec) │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ + (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ + (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ + (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ + (218,218,218) # rgb = (0xda,0xda,0xda) │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ + (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ + (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ + (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ + (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ + (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ + (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ + (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ + (206,206,206) # rgb = (0xce,0xce,0xce) │ │ + (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ + (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ + (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ + (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ + (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ + (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ + (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (202,202,202) # rgb = (0xca,0xca,0xca) │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ } │ │ tRNS { │ │ - 0 1 2 6 9 12 14 5 42 70 80 83 41 16 72 146 213 245 255 211 144 68 15 3 13 58 160 255 255 156 57 23 93 224 255 255 255 255 219 90 10 33 104 245 255 255 243 32 38 111 247 255 255 255 255 116 247 255 255 255 255 40 119 247 255 255 255 255 124 247 255 255 255 255 255 127 248 255 255 255 255 132 248 255 255 255 137 248 255 255 255 255 141 249 255 255 255 146 249 255 255 151 249 255 255 255 156 249 255 255 255 160 250 255 165 250 255 255 169 248 167 39 159 241 237 154 118 213 255 211 114 24 56 153 210 237 251 255 150 54 34 62 123 166 184 189 61 53 69 79 85 43} │ │ + 0 1 2 6 9 12 14 5 42 70 80 83 41 16 72 146 213 245 211 144 68 15 3 13 58 160 156 57 23 93 224 219 90 10 33 104 245 243 32 38 111 247 116 247 40 119 247 124 247 127 248 132 248 137 248 141 249 146 249 151 249 156 249 160 250 165 250 169 248 167 39 159 241 237 154 118 213 211 114 24 56 153 210 237 251 150 54 34 62 123 166 184 189 61 53 69 79 85 43} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000 │ │ 0000000102030405060606060606060606060606060504030201000000 │ │ 000001070508090a0b0b0b0b0b0b0b0b0b0b0b0b0b0a090c0507010000 │ │ -0001070d0e0f1011121212121212121212121212121113141516070100 │ │ -001718191a1b1b1b1c1c1c1b1b1b1b1b1b1b1c1c1c1b1b1b1d1e181700 │ │ -00031f20212223232424242525252525252524242423232226271f0300 │ │ -0028292a2b24252c2c2d2d2d2d2d2d2d2d2d2d2d2c2c25242e2a2f0400 │ │ -0005303132333435363535353535353535353535363534333231300500 │ │ -00180c373836393a3b3b3c3c3c3c3c3c3c3c3c3b3b3a393638373d1800 │ │ -00060c3e3f404041424343434343434343434343424140403f3e0c0600 │ │ -00060c4445464748494a4a4a4a4a4a4a4a4a4a4a4948474645440c0600 │ │ -00060c4b4c4a4d4e4f504f4f4f4f4f4f4f4f4f504f4e4d4a4c4b0c0600 │ │ -00060c51524f50535455555555555555555555555453504f52510c0600 │ │ -00060c56575458595a5b5b5b5b5b5b5b5b5b5b5b5a59585457560c0600 │ │ -00060c5c5d5e5a5b5f60606060606060606060605f5b5a5e5d5c0c0600 │ │ -00060c61625b5f6063646464646464646464646463605f5b62610c0600 │ │ -00060c65666063676869696968686868686969696867636066650c0600 │ │ -00060c6a6b636c696d6e6e6e6e6e6e6e6e6e6e6e6d696c636b6a0c0600 │ │ -00060c6f7067696e717171717171717171717171716e6967706f0c0600 │ │ -00060c7273686d7471757575757575757575757571746d6873720c0600 │ │ -00180c767067686d747471717171717171717174746d686777783d1800 │ │ -0005797a7b63676c696d6e6e6d6d6d6d6e6e6e6d696c67637c7d300500 │ │ -0028297e7f5e5a5b805f5f5f5f5f5f5f5f5f5f80805b5a5e81822f0400 │ │ -000383848586878889894d4d4d4d4d4d4d4d4d89898887868a8b1f0300 │ │ -0017188c8d8e8f9091919191919191919191919191908f8e928c181700 │ │ -0001070d8c9394950b96969696969696969696960b959493290d070100 │ │ -00000107181f2f7908979797979797979797979708792f1f1807010000 │ │ -0000000117030405060606060606060606060606060504031701000000 │ │ +0001070d0e0f1011636363636363636363636363631112131415070100 │ │ +0016171819646464656565646464646464646565656464641a1b171600 │ │ +00031c1d1e666767686868696969696969696868686767661f201c0300 │ │ +002122232468696a6a6b6b6b6b6b6b6b6b6b6b6b6a6a69682523260400 │ │ +00052728296c6d6e6f6e6e6e6e6e6e6e6e6e6e6e6f6e6d6c2928270500 │ │ +00170c2a2b6f70717272737373737373737373727271706f2b2a2c1700 │ │ +00060c2d2e747475767777777777777777777777767574742e2d0c0600 │ │ +00060c2f3078797a7b7c7c7c7c7c7c7c7c7c7c7c7b7a7978302f0c0600 │ │ +00060c31327c7d7e7f807f7f7f7f7f7f7f7f7f807f7e7d7c32310c0600 │ │ +00060c33347f80818283838383838383838383838281807f34330c0600 │ │ +00060c35368284858687878787878787878787878685848236350c0600 │ │ +00060c3738888687898a8a8a8a8a8a8a8a8a8a8a8987868838370c0600 │ │ +00060c393a87898a8b8c8c8c8c8c8c8c8c8c8c8c8b8a89873a390c0600 │ │ +00060c3b3c8a8b8d8e8f8f8f8e8e8e8e8e8f8f8f8e8d8b8a3c3b0c0600 │ │ +00060c3d3e8b908f919292929292929292929292918f908b3e3d0c0600 │ │ +00060c3f408d8f9293939393939393939393939393928f8d403f0c0600 │ │ +00060c41428e91949395959595959595959595959394918e42410c0600 │ │ +00170c43408d8e9194949393939393939393939494918e8d44452c1700 │ │ +00054647488b8d908f91929291919191929292918f908d8b494a270500 │ │ +0021224b4c888687968989898989898989898996968786884d4e260400 │ │ +00034f505152535497977d7d7d7d7d7d7d7d7d979754535255561c0300 │ │ +0016175758595a5b5c5c5c5c5c5c5c5c5c5c5c5c5c5b5a595d57171600 │ │ +0001070d575e5f600b61616161616161616161610b605f5e220d070100 │ │ +00000107171c26460862626262626262626262620846261c1707010000 │ │ +0000000116030405060606060606060606060606060504031601000000 │ │ } ├── res/drawable-mdpi-v4/ic_menu_login.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 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff02 ffffff03 ffffff02 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff05 ffffff0a ffffff0f ffffff0f ffffff0b ffffff05 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff03 ffffff08 ffffff12 dedbde26 8482846b 73717388 c6c7c62b ffffff12 ffffff07 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff0b ffffff18 a5a6a54c 5a5d5add 5a5d5aff 635d63ff 636163e2 adaaad45 ffffff15 ffffff09 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff05 ffffff0e ffffff1d 7b7d7b83 5a5d5af8 6b656bff 848284ff 848a84ff 6b6d6bff 636163f1 9c9a9c58 ffffff17 ffffff09 ffffff03 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff06 ffffff10 efe7ef26 636963b5 635d63ff 737173ff 8c8a8cff 949294ff 9c9a9cff 9c9a9cff 737973ff 636563f8 8c8e8c68 ffffff17 ffffff09 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff06 ffffff11 d6d7d62d 636163c8 5a5d5aff 7b797bff 8c8e8cff 949694ff 9c9e9cff 9ca29cff a5a2a5ff 9c9a9cff 7b7d7bff 636163f8 9496945d ffffff16 ffffff08 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff06 ffffff12 c6c7c633 635d63d4 5a5d5aff 7b7d7bff 949294ff 9c9a9cff 9c9e9cff a59ea5ff 9c9e9cff a59ea5ff 9ca29cff 9c9e9cff 7b797bff 636563f3 9c969c56 ffffff14 ffffff07 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff06 ffffff12 c6bec636 5a5d5ae0 6b716bff 9c9a9cff adaeadff b5b2b5ff adaeadff a5a6a5ff 9c9e9cff 9c9e9cff 9c9e9cff a59ea5ff 9c9e9cff 9c9a9cff 7b797bff 636563e7 c6c3c637 ffffff10 ffffff05 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff05 ffffff11 cecfce31 5a5d5adb 737173ff 9c9a9cf1 c6c3c67d e7e7e73d e7e3e741 bdc3bd87 adaeadf8 a5a6a5ff 9c9e9cff 9c9e9cff 9c9e9cff 9c9e9cff 9c9e9cff 9c9a9cff 6b6d6bff 6b696bc8 f7f3f722 ffffff0c ffffff03 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff0f dedfde2a 635d63ca 636163ff 8c928cff bdbabd69 ffffff1e ffffff13 ffffff13 ffffff20 b5b6b57d a5a6a5ff 9c9e9cff 9c9a9cff 9c9e9cff 9c9a9cff 9c9e9cff 9c9a9cff 8c928cff 6b696bff 73757397 ffffff19 ffffff09 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff03 ffffff0c f7f3f722 636163c1 5a595aff 848284ff 949294d1 ffffff25 ffffff0f ffffff04 ffffff04 ffffff10 ffffff27 949694e2 9c9a9cff 9c9a9cff 9c9a9cff 9c9a9cff 9c9a9cff 9c9a9cff 9c9a9cff 848684ff 636563fa 9c9e9c51 ffffff12 ffffff05 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff09 ffffff1a 6b6d6b97 5a595aff 737973ff 848684ff 8c8e8cbc ffffff21 ffffff0b ffffff01 ffffff01 ffffff0d ffffff23 848284cf 949294ff 9c9a9cff 9c9e9cff a5a6a5ff adaaadff a5aaa5ff a5a2a5ff 9c9e9cff 7b757bff 636563d9 e7e3e723 ffffff0b ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff06 ffffff14 9492945a 5a595afd 6b6d6bff 8c8a8cff 8c8a8cff 737573e9 efebef2f ffffff14 ffffff09 ffffff09 ffffff15 d6d3d638 636163f1 848a84ff 9c9e9cff adaaadff b5b6b5be c6c7c685 c6c3c689 b5b6b5c3 adaaadff 9c9e9cff 737573ff 84868475 ffffff0f ffffff03 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff03 ffffff0d cecbce2e 525552e5 636563ff 8c868cff 949294ff 8c928cff 736d73ff 737573a9 ffffff27 ffffff1c ffffff1d f7f3f72c 636163b9 636163ff 949694ff adaaadf3 c6c7c666 ffffff24 ffffff1e ffffff1e ffffff24 c6c3c671 a5aaa5f8 9c9e9cff 948e9498 ffffff10 ffffff03 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff05 ffffff13 6b6d6b9f 636163ff 7b7d7bff 8c8e8cff 949694ff 949694ff 848684ff 636563ff 636163cf 73717393 6b6d6b98 5a595ad6 525952ff 848684ff a5a2a5f3 c6c7c65b ffffff1d ffffff17 ffffff18 ffffff18 ffffff19 ffffff1e bdbebd5d adaaade0 cecbce2f ffffff0b ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff05 ffffff15 7b757bce 7b7d7bff 8c8a8cff 949294ff 949294ff 949294ff 949694ff 8c868cff 6b6d6bff 5a5d5aff 5a595aff 636563ff 8c8a8cff 9c9a9cf5 c6c3c65a ffffff18 ffffff11 b5b2b527 5a5d5ab9 5a5d5ab2 d6cfd62b ffffff19 ffffff14 eff3ef14 ffffff0c ffffff05 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff04 ffffff11 9c9e9c71 949294ff 949294ff 949294ff 949294ff 949294ff 949294ff 8c928cff 8c8e8cff 8c8a8cff 848284ff 8c928cff 9c9e9cf5 c6c3c65c ffffff1b ffffff12 ffffff13 94969456 6b6d6bfa 5a5d5aff 5a5d5acf d6d3d62e ffffff14 ffffff0a ffffff04 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff09 ffffff1a a5a2a59f 9c9e9cff 949694ff 8c928cff 8c928cff 949294ff 949294ff 8c8e8cff 8c8e8cff 949694ff a59ea5f8 bdbebd60 ffffff1d ffffff18 b5b6b52b 7b827b57 ffffff26 b5b2b56a 949294fa 737173ff 5a5d5acf cecfce2c ffffff11 ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff03 ffffff0d ffffff1f 9ca29cc1 9c9a9cff 949294ff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 9c969cff a5a6a589 ffffff20 ffffff19 c6c3c633 525552d6 525152f8 8c8a8c6d ffffff30 b5b6b56d 949a94fa 737173ff 5a5d5acf d6cfd62c ffffff11 ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff0f efe7ef29 9ca29cc8 9c9a9cff 949294ff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff dedbde3a ffffff19 d6d7d624 525552d6 525552ff 635d63ff 525552f8 8c8e8c6d ffffff30 bdbabd6d 9c969cfa 737173ff 5a5d5acf cecfce2c ffffff11 ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff05 ffffff10 efefef26 a5a6a5be 9c9a9cff 949294ff 8c8a8cff 8c8a8cff 8c8e8cff 847d84f8 ffffff28 ffffff18 949a944a 736d73ff 7b797bff 7b7d7bff 6b696bff 5a595af8 8c8a8c6d ffffff30 b5bab56d 949694fa 737173ff 5a595acf ced3ce2c ffffff11 ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff05 ffffff0f f7f7f722 adaaadab 9c9e9cff 949294ff 8c8a8cff 8c8a8cff 6b716bff bdbabd49 ffffff1b ffffff1b 949294a4 949294ff 8c8e8cff 8c8a8cff 6b6d6bff 5a595af8 8c8a8c6d ffffff30 bdb6bd6d 949694fa 6b6d6bff 5a595acf d6cfd62c ffffff11 ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff05 ffffff0d ffffff1c b5b6b580 9c9e9cf8 949694ff 8c8a8cff 6b6d6bff 636563be ffffff24 ffffff19 ffffff21 a5a6a5a6 949a94ff 8c8e8cff 848684ff 6b696bff 525552f8 8c8e8c6d ffffff30 b5b6b56d 949694fa 6b6d6bff 5a595acf cecfce2c ffffff11 ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff0b ffffff18 c6c3c654 a5a6a5e0 9c9a9cff 848a84ff 635d63ff 6b6d6b96 ffffff1c ffffff15 ffffff1f a5a6a5a6 9c969cff 8c8e8cff 848684ff 6b696bff 525552f8 8c8a8c6d ffffff30 b5b6b56d 949694fa 6b696bff 5a595acf cecfce2c ffffff11 ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff03 ffffff08 ffffff13 e7ebe72a adaaada4 a59ea5ff 8c8e8cff 6b6d6bff 6b716b82 ffffff0f ffffff0f ffffff1e a5a2a5a6 949694ff 8c8e8cff 848284ff 6b696bff 525552f8 8c8a8c6d ffffff30 b5b6b56d 949294fa 6b6d6bff 5a595acf cecfce2c ffffff11 ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff02 ffffff06 ffffff0e ffffff1a bdbebd5a adaeadc4 a5a2a5c7 b5b2b538 ffffff0a ffffff06 ffffff0d ffffff1e a5a6a5a4 949694ff 8c8a8cff 848284ff 636563ff 525152f8 8c8a8c6d ffffff30 b5b6b56d 949294fa 6b696bff 525552cf d6cfd62c ffffff11 ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff03 ffffff09 ffffff10 ffffff15 ffffff13 ffffff0c ffffff05 ffffff02 ffffff04 ffffff0d ffffff1e a5a2a5a4 949694ff 8c8a8cff 848284ff 636563ff 525552f8 8c8a8c6d ffffff30 b5b6b56d 949294fa 6b696bff 525952cf cecfce2c ffffff11 ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff05 ffffff05 ffffff03 ffffff01 ffffff00 ffffff01 ffffff04 ffffff0d ffffff1e a5a2a5a4 949694ff 8c8a8cff 7b7d7bff 636563ff 525152f8 8486846d ffffff30 b5b2b56d 8c928cfa 6b656bff 525552cf d6cfd62c ffffff11 ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff0d ffffff1e a5a2a5a4 949294ff 848684ff 847d84ff 636163ff 525152f8 848a846d ffffff30 b5b2b56d 8c8e8cfa 6b656bff 525552cf cecfce2c ffffff11 ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff0d ffffff1e a5a2a5a1 949694ff 848684ff 7b7d7bff 636563ff 524d52f8 8486846d ffffff30 b5b6b56d 8c8e8cfa 636563ff 5a555acf cecfce2c ffffff10 ffffff05 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff0d ffffff1e 9c9e9ca1 949294ff 848684ff 7b797bff 636563ff 525152f8 8486846d ffffff30 b5b2b56d 8c8e8cfa 636563ff 525552cf cecbce29 ffffff0c ffffff03 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff0d ffffff1e a5a2a5a1 8c928cff 848284ff 7b797bff 636163ff 525152f8 8486846d ffffff33 adaead6d 8c868cfa 636163ff 5a5d5aaa ffffff13 ffffff05 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff0d ffffff1e 9c9e9ca1 949294ff 848284ff 7b797bff 5a615aff 524d52f8 8486846d ffffff33 7b797ba9 7b797bff 737573b8 ffffff15 ffffff05 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff0d ffffff1e 9c9e9ca1 8c928cff 848284ff 7b797bff 5a5d5aff 524d52f8 5a5d5ab0 525152ec 737173ff 8c8e8c82 ffffff12 ffffff04 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff0d ffffff1e a59ea59f 8c8e8cff 848284ff 737973ff 6b6d6bff 6b6d6bff 7b7d7bff 8c8a8cf3 c6c7c633 ffffff0c ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff0d ffffff1d a5a2a59e 9c9a9cff 9c9e9cff a59ea5ff a5a6a5d1 adaaad95 c6c3c63c ffffff10 ffffff06 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff04 ffffff0c ffffff18 b5b2b55e b5b6b571 d6dbd636 ffffff1d ffffff15 ffffff0d ffffff06 ffffff02 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff03 ffffff08 ffffff0d ffffff0f ffffff0d ffffff09 ffffff06 ffffff03 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff01 ffffff02 ffffff02 ffffff02 ffffff01 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 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 ffffff01 ffffff02 ffffff03 ffffff02 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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 ffffff05 ffffff0a ffffff0f ffffff0f ffffff0b ffffff05 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 00000000 00000000 00000000 ffffff01 ffffff03 ffffff08 ffffff12 dedbde26 8482846b 73717388 c6c7c62b ffffff12 ffffff07 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 00000000 ffffff01 ffffff04 ffffff0b ffffff18 a5a6a54c 5a5d5add 5a5d5aff 635d63ff 636163e2 adaaad45 ffffff15 ffffff09 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 ffffff01 ffffff05 ffffff0e ffffff1d 7b7d7b83 5a5d5af8 6b656bff 848284ff 848a84ff 6b6d6bff 636163f1 9c9a9c58 ffffff17 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 00000000 00000000 00000000 00000000 ffffff01 ffffff06 ffffff10 efe7ef26 636963b5 635d63ff 737173ff 8c8a8cff 949294ff 9c9a9cff 9c9a9cff 737973ff 636563f8 8c8e8c68 ffffff17 ffffff09 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 ffffff01 ffffff06 ffffff11 d6d7d62d 636163c8 5a5d5aff 7b797bff 8c8e8cff 949694ff 9c9e9cff 9ca29cff a5a2a5ff 9c9a9cff 7b7d7bff 636163f8 9496945d ffffff16 ffffff08 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 ffffff01 ffffff06 ffffff12 c6c7c633 635d63d4 5a5d5aff 7b7d7bff 949294ff 9c9a9cff 9c9e9cff a59ea5ff 9c9e9cff a59ea5ff 9ca29cff 9c9e9cff 7b797bff 636563f3 9c969c56 ffffff14 ffffff07 ffffff01 00000000 00000000 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 ffffff06 ffffff12 c6bec636 5a5d5ae0 6b716bff 9c9a9cff adaeadff b5b2b5ff adaeadff a5a6a5ff 9c9e9cff 9c9e9cff 9c9e9cff a59ea5ff 9c9e9cff 9c9a9cff 7b797bff 636563e7 c6c3c637 ffffff10 ffffff05 ffffff01 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 ffffff05 ffffff11 cecfce31 5a5d5adb 737173ff 9c9a9cf1 c6c3c67d e7e7e73d e7e3e741 bdc3bd87 adaeadf8 a5a6a5ff 9c9e9cff 9c9e9cff 9c9e9cff 9c9e9cff 9c9e9cff 9c9a9cff 6b6d6bff 6b696bc8 f7f3f722 ffffff0c ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff0f dedfde2a 635d63ca 636163ff 8c928cff bdbabd69 ffffff1e ffffff13 ffffff13 ffffff20 b5b6b57d a5a6a5ff 9c9e9cff 9c9a9cff 9c9e9cff 9c9a9cff 9c9e9cff 9c9a9cff 8c928cff 6b696bff 73757397 ffffff19 ffffff09 ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 ffffff0c f7f3f722 636163c1 5a595aff 848284ff 949294d1 ffffff25 ffffff0f ffffff04 ffffff04 ffffff10 ffffff27 949694e2 9c9a9cff 9c9a9cff 9c9a9cff 9c9a9cff 9c9a9cff 9c9a9cff 9c9a9cff 848684ff 636563fa 9c9e9c51 ffffff12 ffffff05 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff09 ffffff1a 6b6d6b97 5a595aff 737973ff 848684ff 8c8e8cbc ffffff21 ffffff0b ffffff01 ffffff01 ffffff0d ffffff23 848284cf 949294ff 9c9a9cff 9c9e9cff a5a6a5ff adaaadff a5aaa5ff a5a2a5ff 9c9e9cff 7b757bff 636563d9 e7e3e723 ffffff0b ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff01 ffffff06 ffffff14 9492945a 5a595afd 6b6d6bff 8c8a8cff 8c8a8cff 737573e9 efebef2f ffffff14 ffffff09 ffffff09 ffffff15 d6d3d638 636163f1 848a84ff 9c9e9cff adaaadff b5b6b5be c6c7c685 c6c3c689 b5b6b5c3 adaaadff 9c9e9cff 737573ff 84868475 ffffff0f ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff03 ffffff0d cecbce2e 525552e5 636563ff 8c868cff 949294ff 8c928cff 736d73ff 737573a9 ffffff27 ffffff1c ffffff1d f7f3f72c 636163b9 636163ff 949694ff adaaadf3 c6c7c666 ffffff24 ffffff1e ffffff1e ffffff24 c6c3c671 a5aaa5f8 9c9e9cff 948e9498 ffffff10 ffffff03 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff05 ffffff13 6b6d6b9f 636163ff 7b7d7bff 8c8e8cff 949694ff 949694ff 848684ff 636563ff 636163cf 73717393 6b6d6b98 5a595ad6 525952ff 848684ff a5a2a5f3 c6c7c65b ffffff1d ffffff17 ffffff18 ffffff18 ffffff19 ffffff1e bdbebd5d adaaade0 cecbce2f ffffff0b ffffff02 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff05 ffffff15 7b757bce 7b7d7bff 8c8a8cff 949294ff 949294ff 949294ff 949694ff 8c868cff 6b6d6bff 5a5d5aff 5a595aff 636563ff 8c8a8cff 9c9a9cf5 c6c3c65a ffffff18 ffffff11 b5b2b527 5a5d5ab9 5a5d5ab2 d6cfd62b ffffff19 ffffff14 eff3ef14 ffffff0c ffffff05 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff04 ffffff11 9c9e9c71 949294ff 949294ff 949294ff 949294ff 949294ff 949294ff 8c928cff 8c8e8cff 8c8a8cff 848284ff 8c928cff 9c9e9cf5 c6c3c65c ffffff1b ffffff12 ffffff13 94969456 6b6d6bfa 5a5d5aff 5a5d5acf d6d3d62e ffffff14 ffffff0a ffffff04 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 ffffff02 ffffff09 ffffff1a a5a2a59f 9c9e9cff 949694ff 8c928cff 8c928cff 949294ff 949294ff 8c8e8cff 8c8e8cff 949694ff a59ea5f8 bdbebd60 ffffff1d ffffff18 b5b6b52b 7b827b57 ffffff26 b5b2b56a 949294fa 737173ff 5a5d5acf cecfce2c ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff03 ffffff0d ffffff1f 9ca29cc1 9c9a9cff 949294ff 8c8e8cff 8c8e8cff 8c8e8cff 948e94ff 8c8e8cff 9c969cff a5a6a589 ffffff20 ffffff19 c6c3c633 525552d6 525152f8 8c8a8c6d ffffff30 b5b6b56d 949a94fa 737173ff 5a5d5acf d6cfd62c ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff0f efe7ef29 9ca29cc8 9c9a9cff 949294ff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff 8c8e8cff dedbde3a ffffff19 d6d7d624 525552d6 525552ff 635d63ff 525552f8 8c8e8c6d ffffff30 bdbabd6d 9c969cfa 737173ff 5a5d5acf cecfce2c ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff05 ffffff10 efefef26 a5a6a5be 9c9a9cff 949294ff 8c8a8cff 8c8a8cff 8c8e8cff 847d84f8 ffffff28 ffffff18 949a944a 736d73ff 7b797bff 7b7d7bff 6b696bff 5a595af8 8c8a8c6d ffffff30 b5bab56d 949694fa 737173ff 5a595acf ced3ce2c ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff05 ffffff0f f7f7f722 adaaadab 9c9e9cff 949294ff 8c8a8cff 8c8a8cff 6b716bff bdbabd49 ffffff1b ffffff1b 949294a4 949294ff 8c8e8cff 8c8a8cff 6b6d6bff 5a595af8 8c8a8c6d ffffff30 bdb6bd6d 949694fa 6b6d6bff 5a595acf d6cfd62c ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff05 ffffff0d ffffff1c b5b6b580 9c9e9cf8 949694ff 8c8a8cff 6b6d6bff 636563be ffffff24 ffffff19 ffffff21 a5a6a5a6 949a94ff 8c8e8cff 848684ff 6b696bff 525552f8 8c8e8c6d ffffff30 b5b6b56d 949694fa 6b6d6bff 5a595acf cecfce2c ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff0b ffffff18 c6c3c654 a5a6a5e0 9c9a9cff 848a84ff 635d63ff 6b6d6b96 ffffff1c ffffff15 ffffff1f a5a6a5a6 9c969cff 8c8e8cff 848684ff 6b696bff 525552f8 8c8a8c6d ffffff30 b5b6b56d 949694fa 6b696bff 5a595acf cecfce2c ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff03 ffffff08 ffffff13 e7ebe72a adaaada4 a59ea5ff 8c8e8cff 6b6d6bff 6b716b82 ffffff0f ffffff0f ffffff1e a5a2a5a6 949694ff 8c8e8cff 848284ff 6b696bff 525552f8 8c8a8c6d ffffff30 b5b6b56d 949294fa 6b6d6bff 5a595acf cecfce2c ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff02 ffffff06 ffffff0e ffffff1a bdbebd5a adaeadc4 a5a2a5c7 b5b2b538 ffffff0a ffffff06 ffffff0d ffffff1e a5a6a5a4 949694ff 8c8a8cff 848284ff 636563ff 525152f8 8c8a8c6d ffffff30 b5b6b56d 949294fa 6b696bff 525552cf d6cfd62c ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff03 ffffff09 ffffff10 ffffff15 ffffff13 ffffff0c ffffff05 ffffff02 ffffff04 ffffff0d ffffff1e a5a2a5a4 949694ff 8c8a8cff 848284ff 636563ff 525552f8 8c8a8c6d ffffff30 b5b6b56d 949294fa 6b696bff 525952cf cecfce2c ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff05 ffffff05 ffffff03 ffffff01 00000000 ffffff01 ffffff04 ffffff0d ffffff1e a5a2a5a4 949694ff 8c8a8cff 7b7d7bff 636563ff 525152f8 8486846d ffffff30 b5b2b56d 8c928cfa 6b656bff 525552cf d6cfd62c ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 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 ffffff04 ffffff0d ffffff1e a5a2a5a4 949294ff 848684ff 847d84ff 636163ff 525152f8 848a846d ffffff30 b5b2b56d 8c8e8cfa 6b656bff 525552cf cecfce2c ffffff11 ffffff06 ffffff01 00000000 00000000 00000000 00000000 00000000 │ │ +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 ffffff04 ffffff0d ffffff1e a5a2a5a1 949694ff 848684ff 7b7d7bff 636563ff 524d52f8 8486846d ffffff30 b5b6b56d 8c8e8cfa 636563ff 5a555acf cecfce2c ffffff10 ffffff05 ffffff01 00000000 00000000 00000000 00000000 │ │ +00000000 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 ffffff04 ffffff0d ffffff1e 9c9e9ca1 949294ff 848684ff 7b797bff 636563ff 525152f8 8486846d ffffff30 b5b2b56d 8c8e8cfa 636563ff 525552cf cecbce29 ffffff0c 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 00000000 00000000 ffffff01 ffffff04 ffffff0d ffffff1e a5a2a5a1 8c928cff 848284ff 7b797bff 636163ff 525152f8 8486846d ffffff33 adaead6d 8c868cfa 636163ff 5a5d5aaa ffffff13 ffffff05 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 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 ffffff04 ffffff0d ffffff1e 9c9e9ca1 949294ff 848284ff 7b797bff 5a615aff 524d52f8 8486846d ffffff33 7b797ba9 7b797bff 737573b8 ffffff15 ffffff05 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 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 ffffff04 ffffff0d ffffff1e 9c9e9ca1 8c928cff 848284ff 7b797bff 5a5d5aff 524d52f8 5a5d5ab0 525152ec 737173ff 8c8e8c82 ffffff12 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 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ffffff01 ffffff04 ffffff0d ffffff1e a59ea59f 8c8e8cff 848284ff 737973ff 6b6d6bff 6b6d6bff 7b7d7bff 8c8a8cf3 c6c7c633 ffffff0c 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 ffffff01 ffffff04 ffffff0d ffffff1d a5a2a59e 9c9a9cff 9c9e9cff a59ea5ff a5a6a5d1 adaaad95 c6c3c63c ffffff10 ffffff06 ffffff01 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 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 ffffff04 ffffff0c ffffff18 b5b2b55e b5b6b571 d6dbd636 ffffff1d ffffff15 ffffff0d ffffff06 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 00000000 00000000 ffffff01 ffffff03 ffffff08 ffffff0d ffffff0f ffffff0d ffffff09 ffffff06 ffffff03 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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 ffffff02 ffffff02 ffffff02 ffffff01 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 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/repeat.png ├── sng │ │ @@ -5,259 +5,259 @@ │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 22, 70, 22) # rgb = (0x16,0x46,0x16) │ │ ( 71,134, 71) # rgb = (0x47,0x86,0x47) │ │ ( 35, 82, 35) # rgb = (0x23,0x52,0x23) │ │ (111,180,111) # rgb = (0x6f,0xb4,0x6f) │ │ - ( 94,160, 94) # rgb = (0x5e,0xa0,0x5e) │ │ ( 35, 81, 35) # rgb = (0x23,0x51,0x23) │ │ ( 43,107, 43) # rgb = (0x2b,0x6b,0x2b) │ │ (102,171,102) # rgb = (0x66,0xab,0x66) │ │ - (116,185,116) # rgb = (0x74,0xb9,0x74) │ │ - ( 98,165, 98) # rgb = (0x62,0xa5,0x62) │ │ ( 78,143, 78) # rgb = (0x4e,0x8f,0x4e) │ │ ( 72,140, 72) # rgb = (0x48,0x8c,0x48) │ │ (106,178,106) # rgb = (0x6a,0xb2,0x6a) │ │ ( 88,156, 88) # rgb = (0x58,0x9c,0x58) │ │ ( 97,168, 97) # rgb = (0x61,0xa8,0x61) │ │ ( 93,164, 93) # rgb = (0x5d,0xa4,0x5d) │ │ ( 71,138, 71) # rgb = (0x47,0x8a,0x47) │ │ ( 24, 78, 24) # rgb = (0x18,0x4e,0x18) │ │ ( 56,125, 56) # rgb = (0x38,0x7d,0x38) │ │ (100,172,100) # rgb = (0x64,0xac,0x64) │ │ + ( 69,126, 69) # rgb = (0x45,0x7e,0x45) │ │ + ( 97,168, 97) # rgb = (0x61,0xa8,0x61) │ │ + ( 64,126, 64) # rgb = (0x40,0x7e,0x40) │ │ + ( 50,112, 50) # rgb = (0x32,0x70,0x32) │ │ + ( 78,150, 78) # rgb = (0x4e,0x96,0x4e) │ │ + (118,192,118) # rgb = (0x76,0xc0,0x76) │ │ + ( 94,153, 94) # rgb = (0x5e,0x99,0x5e) │ │ + ( 93,162, 93) # rgb = (0x5d,0xa2,0x5d) │ │ + ( 28, 85, 28) # rgb = (0x1c,0x55,0x1c) │ │ + ( 36,101, 36) # rgb = (0x24,0x65,0x24) │ │ + (121,195,121) # rgb = (0x79,0xc3,0x79) │ │ + ( 77,138, 77) # rgb = (0x4d,0x8a,0x4d) │ │ + ( 36, 89, 36) # rgb = (0x24,0x59,0x24) │ │ + ( 46,106, 46) # rgb = (0x2e,0x6a,0x2e) │ │ + ( 30, 86, 30) # rgb = (0x1e,0x56,0x1e) │ │ + ( 90,161, 90) # rgb = (0x5a,0xa1,0x5a) │ │ + ( 70,128, 70) # rgb = (0x46,0x80,0x46) │ │ + ( 55,111, 55) # rgb = (0x37,0x6f,0x37) │ │ + ( 8, 32, 8) # rgb = (0x08,0x20,0x08) │ │ + ( 7, 31, 7) # rgb = (0x07,0x1f,0x07) │ │ + ( 9, 38, 9) # rgb = (0x09,0x26,0x09) │ │ + ( 17, 58, 17) # rgb = (0x11,0x3a,0x11) │ │ + ( 32, 85, 32) # rgb = (0x20,0x55,0x20) │ │ + ( 21, 66, 21) # rgb = (0x15,0x42,0x15) │ │ + ( 47, 98, 47) # rgb = (0x2f,0x62,0x2f) │ │ + ( 59,124, 59) # rgb = (0x3b,0x7c,0x3b) │ │ + ( 38,105, 38) # rgb = (0x26,0x69,0x26) │ │ + ( 13, 44, 13) # rgb = (0x0d,0x2c,0x0d) │ │ + ( 71,132, 71) # rgb = (0x47,0x84,0x47) │ │ + ( 50,105, 50) # rgb = (0x32,0x69,0x32) │ │ + ( 13, 48, 13) # rgb = (0x0d,0x30,0x0d) │ │ + ( 47, 96, 47) # rgb = (0x2f,0x60,0x2f) │ │ + ( 56,120, 56) # rgb = (0x38,0x78,0x38) │ │ + ( 62,119, 62) # rgb = (0x3e,0x77,0x3e) │ │ + ( 34, 84, 34) # rgb = (0x22,0x54,0x22) │ │ + ( 4, 17, 4) # rgb = (0x04,0x11,0x04) │ │ + ( 83,149, 83) # rgb = (0x53,0x95,0x53) │ │ + ( 42,103, 42) # rgb = (0x2a,0x67,0x2a) │ │ + ( 75,146, 75) # rgb = (0x4b,0x92,0x4b) │ │ + ( 37, 86, 37) # rgb = (0x25,0x56,0x25) │ │ + ( 87,155, 87) # rgb = (0x57,0x9b,0x57) │ │ + ( 39, 98, 39) # rgb = (0x27,0x62,0x27) │ │ + ( 79,151, 79) # rgb = (0x4f,0x97,0x4f) │ │ + ( 47, 97, 47) # rgb = (0x2f,0x61,0x2f) │ │ + ( 67,131, 67) # rgb = (0x43,0x83,0x43) │ │ + ( 32, 83, 32) # rgb = (0x20,0x53,0x20) │ │ + ( 26, 85, 26) # rgb = (0x1a,0x55,0x1a) │ │ + ( 66,125, 66) # rgb = (0x42,0x7d,0x42) │ │ + ( 42,104, 42) # rgb = (0x2a,0x68,0x2a) │ │ + (109,180,109) # rgb = (0x6d,0xb4,0x6d) │ │ + ( 11, 47, 11) # rgb = (0x0b,0x2f,0x0b) │ │ + ( 87,157, 87) # rgb = (0x57,0x9d,0x57) │ │ + ( 63,121, 63) # rgb = (0x3f,0x79,0x3f) │ │ + ( 68,133, 68) # rgb = (0x44,0x85,0x44) │ │ + (113,186,113) # rgb = (0x71,0xba,0x71) │ │ + (138,213,138) # rgb = (0x8a,0xd5,0x8a) │ │ + ( 83,151, 83) # rgb = (0x53,0x97,0x53) │ │ + ( 54,116, 54) # rgb = (0x36,0x74,0x36) │ │ + ( 61,129, 61) # rgb = (0x3d,0x81,0x3d) │ │ + ( 83,147, 83) # rgb = (0x53,0x93,0x53) │ │ + ( 89,155, 89) # rgb = (0x59,0x9b,0x59) │ │ + ( 72,137, 72) # rgb = (0x48,0x89,0x48) │ │ + ( 14, 54, 14) # rgb = (0x0e,0x36,0x0e) │ │ + ( 60,123, 60) # rgb = (0x3c,0x7b,0x3c) │ │ + ( 36, 87, 36) # rgb = (0x24,0x57,0x24) │ │ + (103,175,103) # rgb = (0x67,0xaf,0x67) │ │ + (125,198,125) # rgb = (0x7d,0xc6,0x7d) │ │ + (112,183,112) # rgb = (0x70,0xb7,0x70) │ │ + ( 46,107, 46) # rgb = (0x2e,0x6b,0x2e) │ │ + ( 69,137, 69) # rgb = (0x45,0x89,0x45) │ │ + ( 40, 84, 40) # rgb = (0x28,0x54,0x28) │ │ + (114,187,114) # rgb = (0x72,0xbb,0x72) │ │ + (138,212,138) # rgb = (0x8a,0xd4,0x8a) │ │ + ( 49,110, 49) # rgb = (0x31,0x6e,0x31) │ │ + ( 21, 75, 21) # rgb = (0x15,0x4b,0x15) │ │ + ( 70,138, 70) # rgb = (0x46,0x8a,0x46) │ │ + ( 57,114, 57) # rgb = (0x39,0x72,0x39) │ │ + (127,201,127) # rgb = (0x7f,0xc9,0x7f) │ │ + ( 52,113, 52) # rgb = (0x34,0x71,0x34) │ │ + ( 27, 81, 27) # rgb = (0x1b,0x51,0x1b) │ │ + ( 47,109, 47) # rgb = (0x2f,0x6d,0x2f) │ │ + ( 70,137, 70) # rgb = (0x46,0x89,0x46) │ │ + ( 30, 78, 30) # rgb = (0x1e,0x4e,0x1e) │ │ + ( 76,144, 76) # rgb = (0x4c,0x90,0x4c) │ │ + ( 51,110, 51) # rgb = (0x33,0x6e,0x33) │ │ + ( 34, 91, 34) # rgb = (0x22,0x5b,0x22) │ │ + ( 12, 48, 12) # rgb = (0x0c,0x30,0x0c) │ │ + ( 18, 64, 18) # rgb = (0x12,0x40,0x12) │ │ + ( 40,100, 40) # rgb = (0x28,0x64,0x28) │ │ + ( 45,106, 45) # rgb = (0x2d,0x6a,0x2d) │ │ + ( 35, 89, 35) # rgb = (0x23,0x59,0x23) │ │ + ( 51,113, 51) # rgb = (0x33,0x71,0x33) │ │ + ( 26, 77, 26) # rgb = (0x1a,0x4d,0x1a) │ │ + ( 56,120, 56) # rgb = (0x38,0x78,0x38) │ │ + ( 85,155, 85) # rgb = (0x55,0x9b,0x55) │ │ + ( 77,141, 77) # rgb = (0x4d,0x8d,0x4d) │ │ + ( 38, 99, 38) # rgb = (0x26,0x63,0x26) │ │ + ( 89,159, 89) # rgb = (0x59,0x9f,0x59) │ │ + ( 32, 87, 32) # rgb = (0x20,0x57,0x20) │ │ + ( 60,127, 60) # rgb = (0x3c,0x7f,0x3c) │ │ + ( 94,160, 94) # rgb = (0x5e,0xa0,0x5e) │ │ + (116,185,116) # rgb = (0x74,0xb9,0x74) │ │ + ( 98,165, 98) # rgb = (0x62,0xa5,0x62) │ │ (134,209,134) # rgb = (0x86,0xd1,0x86) │ │ (135,207,135) # rgb = (0x87,0xcf,0x87) │ │ (121,190,121) # rgb = (0x79,0xbe,0x79) │ │ (119,188,119) # rgb = (0x77,0xbc,0x77) │ │ (108,176,108) # rgb = (0x6c,0xb0,0x6c) │ │ - ( 69,126, 69) # rgb = (0x45,0x7e,0x45) │ │ - ( 97,168, 97) # rgb = (0x61,0xa8,0x61) │ │ (144,218,144) # rgb = (0x90,0xda,0x90) │ │ (143,217,143) # rgb = (0x8f,0xd9,0x8f) │ │ (142,215,142) # rgb = (0x8e,0xd7,0x8e) │ │ (140,213,140) # rgb = (0x8c,0xd5,0x8c) │ │ (136,209,136) # rgb = (0x88,0xd1,0x88) │ │ (128,200,128) # rgb = (0x80,0xc8,0x80) │ │ (109,180,109) # rgb = (0x6d,0xb4,0x6d) │ │ - ( 64,126, 64) # rgb = (0x40,0x7e,0x40) │ │ - ( 50,112, 50) # rgb = (0x32,0x70,0x32) │ │ - ( 78,150, 78) # rgb = (0x4e,0x96,0x4e) │ │ - (118,192,118) # rgb = (0x76,0xc0,0x76) │ │ (148,222,148) # rgb = (0x94,0xde,0x94) │ │ (149,223,149) # rgb = (0x95,0xdf,0x95) │ │ (130,201,130) # rgb = (0x82,0xc9,0x82) │ │ (118,186,118) # rgb = (0x76,0xba,0x76) │ │ (115,184,115) # rgb = (0x73,0xb8,0x73) │ │ (110,178,110) # rgb = (0x6e,0xb2,0x6e) │ │ - ( 94,153, 94) # rgb = (0x5e,0x99,0x5e) │ │ - ( 93,162, 93) # rgb = (0x5d,0xa2,0x5d) │ │ (138,211,138) # rgb = (0x8a,0xd3,0x8a) │ │ (136,208,136) # rgb = (0x88,0xd0,0x88) │ │ (134,205,134) # rgb = (0x86,0xcd,0x86) │ │ (134,206,134) # rgb = (0x86,0xce,0x86) │ │ (137,209,137) # rgb = (0x89,0xd1,0x89) │ │ (134,207,134) # rgb = (0x86,0xcf,0x86) │ │ (121,193,121) # rgb = (0x79,0xc1,0x79) │ │ ( 84,151, 84) # rgb = (0x54,0x97,0x54) │ │ - ( 28, 85, 28) # rgb = (0x1c,0x55,0x1c) │ │ - ( 36,101, 36) # rgb = (0x24,0x65,0x24) │ │ - (121,195,121) # rgb = (0x79,0xc3,0x79) │ │ (147,221,147) # rgb = (0x93,0xdd,0x93) │ │ (145,218,145) # rgb = (0x91,0xda,0x91) │ │ (131,202,131) # rgb = (0x83,0xca,0x83) │ │ (112,180,112) # rgb = (0x70,0xb4,0x70) │ │ (109,176,109) # rgb = (0x6d,0xb0,0x6d) │ │ ( 98,164, 98) # rgb = (0x62,0xa4,0x62) │ │ - ( 77,138, 77) # rgb = (0x4d,0x8a,0x4d) │ │ - ( 36, 89, 36) # rgb = (0x24,0x59,0x24) │ │ - ( 46,106, 46) # rgb = (0x2e,0x6a,0x2e) │ │ ( 77,139, 77) # rgb = (0x4d,0x8b,0x4d) │ │ ( 88,153, 88) # rgb = (0x58,0x99,0x58) │ │ ( 89,154, 89) # rgb = (0x59,0x9a,0x59) │ │ ( 84,149, 84) # rgb = (0x54,0x95,0x54) │ │ ( 91,158, 91) # rgb = (0x5b,0x9e,0x5b) │ │ (110,179,110) # rgb = (0x6e,0xb3,0x6e) │ │ (128,199,128) # rgb = (0x80,0xc7,0x80) │ │ (119,191,119) # rgb = (0x77,0xbf,0x77) │ │ ( 73,139, 73) # rgb = (0x49,0x8b,0x49) │ │ - ( 30, 86, 30) # rgb = (0x1e,0x56,0x1e) │ │ - ( 90,161, 90) # rgb = (0x5a,0xa1,0x5a) │ │ (140,215,140) # rgb = (0x8c,0xd7,0x8c) │ │ (144,217,144) # rgb = (0x90,0xd9,0x90) │ │ (122,191,122) # rgb = (0x7a,0xbf,0x7a) │ │ ( 78,139, 78) # rgb = (0x4e,0x8b,0x4e) │ │ - ( 70,128, 70) # rgb = (0x46,0x80,0x46) │ │ ( 91,156, 91) # rgb = (0x5b,0x9c,0x5b) │ │ - ( 55,111, 55) # rgb = (0x37,0x6f,0x37) │ │ - ( 8, 32, 8) # rgb = (0x08,0x20,0x08) │ │ - ( 7, 31, 7) # rgb = (0x07,0x1f,0x07) │ │ - ( 9, 38, 9) # rgb = (0x09,0x26,0x09) │ │ - ( 17, 58, 17) # rgb = (0x11,0x3a,0x11) │ │ - ( 32, 85, 32) # rgb = (0x20,0x55,0x20) │ │ - ( 21, 66, 21) # rgb = (0x15,0x42,0x15) │ │ - ( 47, 98, 47) # rgb = (0x2f,0x62,0x2f) │ │ ( 90,154, 90) # rgb = (0x5a,0x9a,0x5a) │ │ (131,204,131) # rgb = (0x83,0xcc,0x83) │ │ (108,179,108) # rgb = (0x6c,0xb3,0x6c) │ │ - ( 59,124, 59) # rgb = (0x3b,0x7c,0x3b) │ │ - ( 38,105, 38) # rgb = (0x26,0x69,0x26) │ │ (112,186,112) # rgb = (0x70,0xba,0x70) │ │ (132,202,132) # rgb = (0x84,0xca,0x84) │ │ ( 88,151, 88) # rgb = (0x58,0x97,0x58) │ │ - ( 13, 44, 13) # rgb = (0x0d,0x2c,0x0d) │ │ - ( 71,132, 71) # rgb = (0x47,0x84,0x47) │ │ - ( 50,105, 50) # rgb = (0x32,0x69,0x32) │ │ - ( 13, 48, 13) # rgb = (0x0d,0x30,0x0d) │ │ - ( 47, 96, 47) # rgb = (0x2f,0x60,0x2f) │ │ (109,179,109) # rgb = (0x6d,0xb3,0x6d) │ │ (133,205,133) # rgb = (0x85,0xcd,0x85) │ │ ( 74,140, 74) # rgb = (0x4a,0x8c,0x4a) │ │ - ( 56,120, 56) # rgb = (0x38,0x78,0x38) │ │ (125,199,125) # rgb = (0x7d,0xc7,0x7d) │ │ (121,189,121) # rgb = (0x79,0xbd,0x79) │ │ - ( 62,119, 62) # rgb = (0x3e,0x77,0x3e) │ │ - ( 34, 84, 34) # rgb = (0x22,0x54,0x22) │ │ - ( 4, 17, 4) # rgb = (0x04,0x11,0x04) │ │ - ( 83,149, 83) # rgb = (0x53,0x95,0x53) │ │ (127,200,127) # rgb = (0x7f,0xc8,0x7f) │ │ ( 92,161, 92) # rgb = (0x5c,0xa1,0x5c) │ │ - ( 42,103, 42) # rgb = (0x2a,0x67,0x2a) │ │ - ( 75,146, 75) # rgb = (0x4b,0x92,0x4b) │ │ (129,202,129) # rgb = (0x81,0xca,0x81) │ │ (140,212,140) # rgb = (0x8c,0xd4,0x8c) │ │ (110,176,110) # rgb = (0x6e,0xb0,0x6e) │ │ - ( 37, 86, 37) # rgb = (0x25,0x56,0x25) │ │ - ( 87,155, 87) # rgb = (0x57,0x9b,0x57) │ │ (131,203,131) # rgb = (0x83,0xcb,0x83) │ │ ( 94,163, 94) # rgb = (0x5e,0xa3,0x5e) │ │ - ( 39, 98, 39) # rgb = (0x27,0x62,0x27) │ │ - ( 79,151, 79) # rgb = (0x4f,0x97,0x4f) │ │ (121,194,121) # rgb = (0x79,0xc2,0x79) │ │ (114,182,114) # rgb = (0x72,0xb6,0x72) │ │ - ( 47, 97, 47) # rgb = (0x2f,0x61,0x2f) │ │ - ( 67,131, 67) # rgb = (0x43,0x83,0x43) │ │ (136,210,136) # rgb = (0x88,0xd2,0x88) │ │ ( 89,158, 89) # rgb = (0x59,0x9e,0x59) │ │ - ( 32, 83, 32) # rgb = (0x20,0x53,0x20) │ │ - ( 26, 85, 26) # rgb = (0x1a,0x55,0x1a) │ │ (107,180,107) # rgb = (0x6b,0xb4,0x6b) │ │ (137,210,137) # rgb = (0x89,0xd2,0x89) │ │ (128,198,128) # rgb = (0x80,0xc6,0x80) │ │ - ( 66,125, 66) # rgb = (0x42,0x7d,0x42) │ │ - ( 42,104, 42) # rgb = (0x2a,0x68,0x2a) │ │ - (109,180,109) # rgb = (0x6d,0xb4,0x6d) │ │ (123,195,123) # rgb = (0x7b,0xc3,0x7b) │ │ ( 75,141, 75) # rgb = (0x4b,0x8d,0x4b) │ │ - ( 11, 47, 11) # rgb = (0x0b,0x2f,0x0b) │ │ - ( 87,157, 87) # rgb = (0x57,0x9d,0x57) │ │ (139,211,139) # rgb = (0x8b,0xd3,0x8b) │ │ (113,181,113) # rgb = (0x71,0xb5,0x71) │ │ - ( 63,121, 63) # rgb = (0x3f,0x79,0x3f) │ │ - ( 68,133, 68) # rgb = (0x44,0x85,0x44) │ │ - (113,186,113) # rgb = (0x71,0xba,0x71) │ │ - (138,213,138) # rgb = (0x8a,0xd5,0x8a) │ │ - ( 83,151, 83) # rgb = (0x53,0x97,0x53) │ │ (135,209,135) # rgb = (0x87,0xd1,0x87) │ │ (140,214,140) # rgb = (0x8c,0xd6,0x8c) │ │ (105,175,105) # rgb = (0x69,0xaf,0x69) │ │ - ( 54,116, 54) # rgb = (0x36,0x74,0x36) │ │ - ( 61,129, 61) # rgb = (0x3d,0x81,0x3d) │ │ (112,184,112) # rgb = (0x70,0xb8,0x70) │ │ - ( 83,147, 83) # rgb = (0x53,0x93,0x53) │ │ - ( 89,155, 89) # rgb = (0x59,0x9b,0x59) │ │ - ( 72,137, 72) # rgb = (0x48,0x89,0x48) │ │ - ( 14, 54, 14) # rgb = (0x0e,0x36,0x0e) │ │ - ( 60,123, 60) # rgb = (0x3c,0x7b,0x3c) │ │ - ( 36, 87, 36) # rgb = (0x24,0x57,0x24) │ │ - (103,175,103) # rgb = (0x67,0xaf,0x67) │ │ - (125,198,125) # rgb = (0x7d,0xc6,0x7d) │ │ (144,219,144) # rgb = (0x90,0xdb,0x90) │ │ - (112,183,112) # rgb = (0x70,0xb7,0x70) │ │ (133,203,133) # rgb = (0x85,0xcb,0x85) │ │ (145,219,145) # rgb = (0x91,0xdb,0x91) │ │ ( 81,149, 81) # rgb = (0x51,0x95,0x51) │ │ - ( 46,107, 46) # rgb = (0x2e,0x6b,0x2e) │ │ - ( 69,137, 69) # rgb = (0x45,0x89,0x45) │ │ (111,183,111) # rgb = (0x6f,0xb7,0x6f) │ │ (132,204,132) # rgb = (0x84,0xcc,0x84) │ │ (143,215,143) # rgb = (0x8f,0xd7,0x8f) │ │ (143,216,143) # rgb = (0x8f,0xd8,0x8f) │ │ (104,168,104) # rgb = (0x68,0xa8,0x68) │ │ - ( 40, 84, 40) # rgb = (0x28,0x54,0x28) │ │ - (114,187,114) # rgb = (0x72,0xbb,0x72) │ │ - (138,212,138) # rgb = (0x8a,0xd4,0x8a) │ │ (142,217,142) # rgb = (0x8e,0xd9,0x8e) │ │ ( 92,162, 92) # rgb = (0x5c,0xa2,0x5c) │ │ - ( 49,110, 49) # rgb = (0x31,0x6e,0x31) │ │ - ( 21, 75, 21) # rgb = (0x15,0x4b,0x15) │ │ - ( 70,138, 70) # rgb = (0x46,0x8a,0x46) │ │ ( 98,168, 98) # rgb = (0x62,0xa8,0x62) │ │ (122,194,122) # rgb = (0x7a,0xc2,0x7a) │ │ (135,208,135) # rgb = (0x87,0xd0,0x87) │ │ (119,190,119) # rgb = (0x77,0xbe,0x77) │ │ - ( 57,114, 57) # rgb = (0x39,0x72,0x39) │ │ - (127,201,127) # rgb = (0x7f,0xc9,0x7f) │ │ (134,208,134) # rgb = (0x86,0xd0,0x86) │ │ ( 82,149, 82) # rgb = (0x52,0x95,0x52) │ │ - ( 52,113, 52) # rgb = (0x34,0x71,0x34) │ │ - ( 27, 81, 27) # rgb = (0x1b,0x51,0x1b) │ │ - ( 47,109, 47) # rgb = (0x2f,0x6d,0x2f) │ │ - ( 70,137, 70) # rgb = (0x46,0x89,0x46) │ │ ( 84,152, 84) # rgb = (0x54,0x98,0x54) │ │ ( 93,162, 93) # rgb = (0x5d,0xa2,0x5d) │ │ (100,170,100) # rgb = (0x64,0xaa,0x64) │ │ ( 95,165, 95) # rgb = (0x5f,0xa5,0x5f) │ │ ( 74,139, 74) # rgb = (0x4a,0x8b,0x4a) │ │ - ( 30, 78, 30) # rgb = (0x1e,0x4e,0x1e) │ │ - ( 76,144, 76) # rgb = (0x4c,0x90,0x4c) │ │ ( 96,167, 96) # rgb = (0x60,0xa7,0x60) │ │ (117,189,117) # rgb = (0x75,0xbd,0x75) │ │ ( 89,157, 89) # rgb = (0x59,0x9d,0x59) │ │ - ( 51,110, 51) # rgb = (0x33,0x6e,0x33) │ │ - ( 34, 91, 34) # rgb = (0x22,0x5b,0x22) │ │ - ( 12, 48, 12) # rgb = (0x0c,0x30,0x0c) │ │ - ( 18, 64, 18) # rgb = (0x12,0x40,0x12) │ │ - ( 40,100, 40) # rgb = (0x28,0x64,0x28) │ │ - ( 45,106, 45) # rgb = (0x2d,0x6a,0x2d) │ │ - ( 35, 89, 35) # rgb = (0x23,0x59,0x23) │ │ - ( 51,113, 51) # rgb = (0x33,0x71,0x33) │ │ - ( 26, 77, 26) # rgb = (0x1a,0x4d,0x1a) │ │ - ( 56,120, 56) # rgb = (0x38,0x78,0x38) │ │ - ( 85,155, 85) # rgb = (0x55,0x9b,0x55) │ │ (103,175,103) # rgb = (0x67,0xaf,0x67) │ │ - ( 77,141, 77) # rgb = (0x4d,0x8d,0x4d) │ │ - ( 38, 99, 38) # rgb = (0x26,0x63,0x26) │ │ ( 69,136, 69) # rgb = (0x45,0x88,0x45) │ │ - ( 89,159, 89) # rgb = (0x59,0x9f,0x59) │ │ - ( 32, 87, 32) # rgb = (0x20,0x57,0x20) │ │ - ( 60,127, 60) # rgb = (0x3c,0x7f,0x3c) │ │ } │ │ tRNS { │ │ - 0 57 142 114 170 255 142 85 227 255 255 114 170 170 199 170 170 142 57 57 199 255 255 255 255 255 114 142 255 255 255 255 255 255 255 227 57 57 227 255 255 255 255 255 255 199 199 255 255 255 255 255 255 255 255 85 57 227 255 255 255 255 255 255 199 29 85 255 255 255 255 255 255 255 255 255 57 170 255 255 255 255 199 255 227 57 29 57 85 29 57 170 255 255 255 142 29 255 255 255 85 85 199 29 85 255 255 255 114 255 255 142 85 57 142 255 255 85 114 255 255 255 85 85 255 255 85 85 255 255 114 114 255 255 114 57 255 255 255 199 57 170 255 255 29 227 255 255 114 57 227 85 114 255 255 255 227 114 255 142 85 57 85 57 57 29 227 255 227 255 255 255 85 170 255 255 255 255 255 85 57 227 255 255 170 29 170 255 255 255 255 199 199 255 255 170 29 114 227 255 255 255 255 255 142 57 255 255 255 227 114 29 57 85 85 142 85 114 85 227 255 142 85 255 85 85 57} │ │ + 0 57 142 114 170 142 85 227 114 170 170 199 170 170 142 57 57 199 114 142 227 57 57 227 199 199 85 57 227 199 29 85 57 170 199 227 57 29 57 85 29 57 170 142 29 85 85 199 29 85 114 142 85 57 142 85 114 85 85 85 85 114 114 114 57 199 57 170 29 227 114 57 227 85 114 227 114 142 85 57 85 57 57 29 227 227 85 170 85 57 227 170 29 170 199 199 170 29 114 227 142 57 227 114 29 57 85 85 142 85 114 85 227 142 85 85 85 57} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000010000000000000000000000000000000000 │ │ 000000000000020300000000000000000000000000000000 │ │ -000000000000040506000000000000000000000000000000 │ │ -00000000000708090a0b00000c0d0e0f1011120000000000 │ │ -000000131415161718191a1b1c1d1e1f2021222324000000 │ │ -000025262728292a2b2c2d2e2f3031323233343536370000 │ │ -0038393a3b3c3d3e3f40414243444546474849324a4b4c00 │ │ -004d4e4f5051525354550000565758595a5b5c215d5e5f00 │ │ -60614f62636465666700000000000000000068696a356b00 │ │ -6c6d1e6e6f0070710000000000000000000000725d737475 │ │ -767778797a00000000000000000000000000007b7c777d7e │ │ -7f8078818200000000000000000000000000008384738586 │ │ -8788898a8b00000000000000000000008c00008d1c8e8f90 │ │ -00917792939400000000000000000095969798999a9b9c00 │ │ -009d9e1692179fa0a1a2a3a40000a5a6a7a8a9aa35abac00 │ │ -0000adaeaf1eb0b1927889b2b3b4b5b6b6aa9a80b7b80000 │ │ -0000b9babbbc7cbd892f89bebfc0c134c1795ec2c3c40000 │ │ -00000000c5c6c7c87dc9cacbcccdcecf80d0d1d2d3000000 │ │ -000000000000d4d5d6d7d8d90000dadbdcdd000000000000 │ │ -000000000000000000000000000000dedfe0000000000000 │ │ -00000000000000000000000000000000e1e2000000000000 │ │ +000000000000047605000000000000000000000000000000 │ │ +000000000006077778080000090a0b0c0d0e0f0000000000 │ │ +0000001011797a7b7c7d12137e7f80818283841415000000 │ │ +0000161785868788898a18198b8c8d8e8e8f9091921a0000 │ │ +001b1c9394959697981d1e1f999a9b9c9d9e9f8ea0a12000 │ │ +0021a2a3a4a522a62324000025262728292aa783a8a92b00 │ │ +2caaa3abac2d2e2f3000000000000000000031adae91af00 │ │ +32b080b133003435000000000000000000000036a8b2b337 │ │ +38b4b5b63900000000000000000000000000003ab7b4b83b │ │ +3cb9b5ba3d00000000000000000000000000003ebbb2bc3f │ │ +40bdbebf410000000000000000000000420000437ec0c144 │ │ +0045b4c2c3460000000000000000004748494ac4c5c64b00 │ │ +004cc77ac27b4d4e4f50515200005354c855c9ca91cb5600 │ │ +000057cccd80cecfc2b5bed058595ad1d1cac5b9d25b0000 │ │ +00005c5dd3d4b7d5be8bbed65e5fd790d7b6a9d860610000 │ │ +000000006263d9dab8dbdcdd6465dedfb9e0666768000000 │ │ +000000000000696a6b6c6d6e00006f70e171000000000000 │ │ +00000000000000000000000000000072e273000000000000 │ │ +000000000000000000000000000000007475000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/checkbox_on_background.png ├── sng │ │ @@ -1,37 +1,251 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 29; height: 29; bitdepth: 8; │ │ - using grayscale alpha; │ │ + using color palette; │ │ } │ │ +PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (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) │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ + ( 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,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 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 │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ + ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (141,141,141) # rgb = (0x8d,0x8d,0x8d) │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + ( 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 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ + (135,135,135) # rgb = (0x87,0x87,0x87) grey53 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ + (166,166,166) # rgb = (0xa6,0xa6,0xa6) grey65 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + (100,100,100) # rgb = (0x64,0x64,0x64) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ + (174,174,174) # rgb = (0xae,0xae,0xae) │ │ + (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ + ( 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 │ │ + ( 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 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (238,238,238) # rgb = (0xee,0xee,0xee) │ │ + (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ + (236,236,236) # rgb = (0xec,0xec,0xec) │ │ + (136,136,136) # rgb = (0x88,0x88,0x88) │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ + (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ + (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ + (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (119,119,119) # rgb = (0x77,0x77,0x77) │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ + (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ + (217,217,217) # rgb = (0xd9,0xd9,0xd9) grey85 │ │ + (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ + (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ + (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ + (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ + (154,154,154) # rgb = (0x9a,0x9a,0x9a) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ + (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ + (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ + (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ + ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ + (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ + (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ + (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ + (134,134,134) # rgb = (0x86,0x86,0x86) │ │ + (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ + (206,206,206) # rgb = (0xce,0xce,0xce) │ │ + (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ + (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ + (129,129,129) # rgb = (0x81,0x81,0x81) │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ + (200,200,200) # rgb = (0xc8,0xc8,0xc8) │ │ + (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ + (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ + ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ + (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ + (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ + (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ + (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + (157,157,157) # rgb = (0x9d,0x9d,0x9d) │ │ + (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ + (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ + (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ + ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ + ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ + (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + (202,202,202) # rgb = (0xca,0xca,0xca) │ │ +} │ │ +tRNS { │ │ + 0 74 197 142 45 43 213 234 74 1 2 6 9 12 14 26 194 253 238 24 5 42 70 80 83 75 178 250 72 16 146 213 245 234 249 151 3 13 58 160 222 19 23 93 224 254 115 10 33 104 245 248 32 38 111 247 41 116 247 40 119 247 124 247 127 248 132 248 137 248 141 249 146 249 151 249 156 249 160 250 165 250 169 248 167 39 159 241 237 154 118 213 211 114 56 153 210 237 251 150 54 34 62 123 166 184 189 61 53 69 79 85 43} │ │ IMAGE { │ │ pixels hex │ │ -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 ff4a e0c5 ff8e ff2d │ │ -0000 0000 0000 0000 0000 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff00 ff2b 88d5 00ff 31ea 304a │ │ -0000 0000 0000 0001 0002 0006 0009 000c 000e 000e 000e 000e 000e 000e 000e 000e 000e 000e 000e 000e 000e 000c 0009 c41a b3c2 04fd 00ff 04ee 0018 │ │ -0000 0000 0001 0005 000c 002a 0046 0050 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0053 0050 184b c4b2 10fa 00ff 00ff 0048 ff00 │ │ -0000 0001 0005 0010 0048 8d92 d8d5 eff5 f4ff f4ff f4ff f4ff f4ff f4ff f4ff f4ff f4ff f4ff f4ff f4ff f4ff eff5 e4ea 2bf9 00ff 00ff 0397 0001 ff00 │ │ -0000 0003 000d 003a 9ba0 f2ff f2ff f2ff f1ff f1ff f1ff f2ff f2ff f2ff f2ff f2ff f2ff f2ff f1ff f1ff f1ff f6ff 56ff 00ff 00ff 06de 0013 0003 ff00 │ │ -0000 0006 0017 005d d9e0 efff eeff eeff edff edff edff ecff ecff ecff ecff ecff ecff ecff edff edff f1ff 88ff 00ff 00ff 07fe 0073 0017 0006 ff00 │ │ -0000 000a 0021 0068 e6f5 edff ecff ebff ebff eaff eaff eaff eaff eaff eaff eaff eaff eaff eaff ecff b0ff 03ff 00ff 00ff 87f8 0068 0020 0009 ff00 │ │ -0000 000c 0026 006f e4f7 e9ff e8ff e7ff e6ff e9ff e7ff e7ff e7ff e7ff e7ff e7ff e7ff e7ff e8ff d0ff 0fff 00ff 00ff 4dff e4f7 006f 0026 000c ff00 │ │ -0000 000d 0029 0074 e1f7 e6ff e5ff e4ff eeff d8ff e7ff e2ff e2ff e2ff e2ff e2ff e2ff e2ff e4ff 23ff 00ff 00ff 1cff d6ff e1f7 0074 0028 000d ff00 │ │ -0000 000e 0029 0077 dcf7 e1ff e1ff eeff 77ff 06ff bbff e1ff deff deff deff deff deff e8ff 46ff 00ff 00ff 03ff acff e1ff dcf7 0077 0029 000e ff00 │ │ -0000 000e 0029 007c d9f7 ddff d8ff 5aff 00ff 00ff 14ff cfff dbff d9ff d9ff d9ff e3ff 70ff 00ff 00ff 00ff 6aff dcff ddff d9f7 007c 0029 000e ff00 │ │ -0000 000e 0029 007f d4f8 d9ff d2ff 2eff 00ff 00ff 00ff 25ff deff d6ff d5ff dcff 9aff 00ff 00ff 00ff 33ff d3ff d7ff d9ff d4f8 007f 0029 000e ff00 │ │ -0000 000e 0029 0084 d0f8 d5ff d4ff bcff 17ff 00ff 00ff 00ff 3fff e1ff d3ff bdff 09ff 00ff 00ff 0dff b8ff d2ff d4ff d5ff d0f8 0084 0029 000e ff00 │ │ -0000 000e 0029 0089 ccf8 d1ff cfff cdff a1ff 08ff 00ff 00ff 00ff 5eff d8ff 1aff 00ff 00ff 00ff 86ff ccff cdff cfff d1ff ccf8 0089 0029 000e ff00 │ │ -0000 000e 0029 008d c9f9 ceff ccff cbff c9ff 81ff 00ff 00ff 00ff 00ff 17ff 00ff 00ff 00ff 4eff c8ff c9ff cbff ccff ceff c9f9 008d 0029 000e ff00 │ │ -0000 000e 0029 0092 c7f9 cbff c9ff c8ff c6ff c5ff 5aff 00ff 00ff 00ff 00ff 00ff 00ff 1fff bcff c5ff c6ff c8ff c9ff cbff c7f9 0092 0029 000e ff00 │ │ -0000 000e 0029 0097 c4f9 c8ff c6ff c4ff c2ff c1ff bfff 3aff 00ff 00ff 00ff 00ff 05ff 9dff c1ff c1ff c2ff c4ff c6ff c8ff c4f9 0097 0029 000e ff00 │ │ -0000 000e 0029 009c c1f9 c6ff c3ff c1ff c0ff bfff bfff b4ff 21ff 00ff 00ff 00ff 61ff bfff bfff bfff c0ff c1ff c3ff c6ff c1f9 009c 0029 000e ff00 │ │ -0000 000e 0029 00a0 befa c4ff c1ff bfff bdff bdff bdff bdff a2ff 0cff 00ff 36ff bdff bdff bdff bdff bdff bfff c1ff c4ff befa 00a0 0029 000e ff00 │ │ -0000 000e 0029 00a5 bdfa c2ff c0ff beff bdff bbff bbff bbff bbff 88ff 3bff acff bbff bbff bbff bbff bdff beff c0ff c2ff bdfa 00a5 0029 000e ff00 │ │ -0000 000d 0029 00a9 befa c4ff c2ff c0ff beff beff bdff bdff bdff bdff bdff bdff bdff bdff bdff beff beff c0ff c2ff c4ff bbf8 00a7 0028 000d ff00 │ │ -0000 000c 0027 009f adf1 c6ff c4ff c3ff c1ff c0ff bfff bfff c0ff c0ff c0ff c0ff bfff bfff bfff c0ff c1ff c3ff c4ff c6ff a6ed 009a 0026 000c 0000 │ │ -0000 000a 0021 0076 69d5 ceff ccff cbff caff c9ff c9ff c9ff c9ff c9ff c9ff c9ff c9ff c9ff c9ff caff caff cbff ccff ceff 64d3 0072 0020 0009 0000 │ │ -0000 0006 0018 0038 0099 5dd2 aeed d0fb d8ff d8ff d7ff d7ff d7ff d7ff d7ff d7ff d7ff d7ff d7ff d8ff d8ff d0fb aeed 5dd2 0096 0036 0017 0006 0000 │ │ -0000 0003 000d 0022 003e 007b 00a6 00b8 00bd 00bd 00bd 00bd 00bd 00bd 00bd 00bd 00bd 00bd 00bd 00bd 00bd 00b8 00a6 007b 003d 0022 000d 0003 0000 │ │ -0000 0001 0005 0010 0022 0035 0045 004f 0053 0055 0055 0055 0055 0055 0055 0055 0055 0055 0055 0055 0053 004f 0045 0035 0021 0010 0005 0001 0000 │ │ -0000 0000 0001 0005 000d 0017 0020 0027 002a 002b 002b 002b 002b 002b 002b 002b 002b 002b 002b 002b 002a 0027 0020 0017 000d 0005 0001 0000 0000 │ │ -0000 0000 0000 0001 0003 0006 0009 000c 000e 000e 000e 000e 000e 000e 000e 000e 000e 000e 000e 000e 000e 000c 0009 0006 0003 0001 0000 0000 0000 │ │ +0000000000000000000000000000000000000000000000000001020304 │ │ +0000000000000000000000000000000000000000000000000506710708 │ │ +000000090a0b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0f1011711213 │ │ +000009140d1516171818181818181818181818181817191a1b71711c00 │ │ +0009141d1c1e1f20727272727272727272727272722021227171230900 │ │ +0024252627737373747474737373737373737474747576717128292400 │ │ +000b2a2b2c7778787979797a7a7a7a7a7a7a7979747b71712d2e2a0b00 │ │ +002f303132797a7c7c7d7d7d7d7d7d7d7d7d7d7a7e7f71713331340c00 │ │ +000d353637808182838082828282828282828184857171863736350d00 │ │ +002538393a8387887889828a8a8a8a8a8a8a888b71718c8d3a393b2500 │ │ +000e383c3d8e8e788f90918e9292929292819371717f948e3d3c380e00 │ │ +000e383e3f95899671719798999a9a9a9b9c7171719d9e953f3e380e00 │ │ +000e3840419a9fa0717171a1928da29ea3717171a4a5a69a4140380e00 │ │ +000e384243a2a7a8a9717171aa8ea5abac7171adae9fa7a24342380e00 │ │ +000e384445af98b0b1b2717171b389b4717171b5b6b098af4544380e00 │ │ +000e384647b7b6b8b9ba71717171a9717171bbbcb9b8b6b74746380e00 │ │ +000e384849b8b9bcbdbe96717171717171bfa8bebdbcb9b84948380e00 │ │ +000e384a4bbcbdc0c1c2c3c471717171c5c6c2c2c1c0bdbc4b4a380e00 │ │ +000e384c4dbdc7c2c8c3c3c9ca717171cbc3c3c3c8c2c7bd4d4c380e00 │ │ +000e384e4fc0c2c3ababababcccd71ceabababababc3c2c04f4e380e00 │ │ +000e385051c1c8cfab919191917bd09491919191abcfc8c15150380e00 │ │ +002538524fc0c1c8cfcfabababababababababcfcfc8c1c053543b2500 │ │ +000d555657bdc0c7c2c8c3c3c8c8c8c8c3c3c3c8c2c7c0bd5859350d00 │ │ +002f305a5bb7b6b8d1b9b9b9b9b9b9b9b9b9b9d1d1b8b6b75c5d340c00 │ │ +000b135e5f6061628989a6a6a6a6a6a6a6a6a6898962616063642a0b00 │ │ +00242565666768696a6a6a6a6a6a6a6a6a6a6a6a6a6968676b65252400 │ │ +0009141d656c6d6e186f6f6f6f6f6f6f6f6f6f6f186e6d6c301d140900 │ │ +00000914252a34551570707070707070707070701555342a2514090000 │ │ +00000009240b0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c0b2409000000 │ │ } ├── res/drawable-mdpi-v4/alarm.png ├── sng │ │ @@ -43,225 +43,225 @@ │ │ ( 34, 20, 11) # rgb = (0x22,0x14,0x0b) │ │ ( 42, 27, 16) # rgb = (0x2a,0x1b,0x10) │ │ ( 49, 31, 19) # rgb = (0x31,0x1f,0x13) │ │ ( 56, 36, 23) # rgb = (0x38,0x24,0x17) │ │ ( 85, 57, 38) # rgb = (0x55,0x39,0x26) │ │ ( 86, 60, 43) # rgb = (0x56,0x3c,0x2b) │ │ (113, 99, 91) # rgb = (0x71,0x63,0x5b) │ │ - (170,163,158) # rgb = (0xaa,0xa3,0x9e) │ │ - (189,185,182) # rgb = (0xbd,0xb9,0xb6) │ │ - (190,186,183) # rgb = (0xbe,0xba,0xb7) │ │ - (183,176,172) # rgb = (0xb7,0xb0,0xac) │ │ (134,120,112) # rgb = (0x86,0x78,0x70) │ │ ( 86, 62, 46) # rgb = (0x56,0x3e,0x2e) │ │ ( 74, 50, 31) # rgb = (0x4a,0x32,0x1f) │ │ ( 49, 31, 19) # rgb = (0x31,0x1f,0x13) │ │ ( 39, 24, 14) # rgb = (0x27,0x18,0x0e) │ │ ( 35, 21, 12) # rgb = (0x23,0x15,0x0c) │ │ ( 74, 49, 33) # rgb = (0x4a,0x31,0x21) │ │ ( 91, 62, 43) # rgb = (0x5b,0x3e,0x2b) │ │ + ( 77, 53, 37) # rgb = (0x4d,0x35,0x25) │ │ + ( 53, 35, 22) # rgb = (0x35,0x23,0x16) │ │ + ( 64, 42, 28) # rgb = (0x40,0x2a,0x1c) │ │ + ( 96, 65, 44) # rgb = (0x60,0x41,0x2c) │ │ + ( 75, 50, 33) # rgb = (0x4b,0x32,0x21) │ │ + ( 47, 30, 18) # rgb = (0x2f,0x1e,0x12) │ │ + ( 86, 58, 39) # rgb = (0x56,0x3a,0x27) │ │ + ( 82, 62, 48) # rgb = (0x52,0x3e,0x30) │ │ + (107, 88, 75) # rgb = (0x6b,0x58,0x4b) │ │ + ( 66, 43, 28) # rgb = (0x42,0x2b,0x1c) │ │ + ( 83, 57, 40) # rgb = (0x53,0x39,0x28) │ │ + ( 74, 52, 37) # rgb = (0x4a,0x34,0x25) │ │ + ( 55, 37, 23) # rgb = (0x37,0x25,0x17) │ │ + ( 89, 65, 49) # rgb = (0x59,0x41,0x31) │ │ + (100, 78, 63) # rgb = (0x64,0x4e,0x3f) │ │ + ( 39, 25, 14) # rgb = (0x27,0x19,0x0e) │ │ + ( 65, 44, 28) # rgb = (0x41,0x2c,0x1c) │ │ + ( 46, 30, 18) # rgb = (0x2e,0x1e,0x12) │ │ + ( 68, 45, 29) # rgb = (0x44,0x2d,0x1d) │ │ + ( 49, 31, 19) # rgb = (0x31,0x1f,0x13) │ │ + ( 61, 40, 26) # rgb = (0x3d,0x28,0x1a) │ │ + ( 43, 28, 16) # rgb = (0x2b,0x1c,0x10) │ │ + ( 48, 30, 19) # rgb = (0x30,0x1e,0x13) │ │ + ( 84, 61, 45) # rgb = (0x54,0x3d,0x2d) │ │ + ( 97, 73, 57) # rgb = (0x61,0x49,0x39) │ │ + ( 36, 23, 13) # rgb = (0x24,0x17,0x0d) │ │ + ( 73, 49, 33) # rgb = (0x49,0x31,0x21) │ │ + ( 75, 51, 35) # rgb = (0x4b,0x33,0x23) │ │ + ( 75, 50, 33) # rgb = (0x4b,0x32,0x21) │ │ + ( 74, 52, 37) # rgb = (0x4a,0x34,0x25) │ │ + (100, 74, 56) # rgb = (0x64,0x4a,0x38) │ │ + ( 68, 46, 30) # rgb = (0x44,0x2e,0x1e) │ │ + ( 58, 38, 24) # rgb = (0x3a,0x26,0x18) │ │ + ( 71, 47, 30) # rgb = (0x47,0x2f,0x1e) │ │ + ( 69, 46, 30) # rgb = (0x45,0x2e,0x1e) │ │ + ( 46, 29, 17) # rgb = (0x2e,0x1d,0x11) │ │ + ( 71, 47, 32) # rgb = (0x47,0x2f,0x20) │ │ + ( 89, 68, 54) # rgb = (0x59,0x44,0x36) │ │ + (108, 83, 67) # rgb = (0x6c,0x53,0x43) │ │ + ( 72, 48, 32) # rgb = (0x48,0x30,0x20) │ │ + ( 40, 24, 14) # rgb = (0x28,0x18,0x0e) │ │ + ( 49, 31, 19) # rgb = (0x31,0x1f,0x13) │ │ + ( 46, 29, 18) # rgb = (0x2e,0x1d,0x12) │ │ + ( 36, 22, 12) # rgb = (0x24,0x16,0x0c) │ │ + ( 39, 24, 14) # rgb = (0x27,0x18,0x0e) │ │ + ( 46, 29, 18) # rgb = (0x2e,0x1d,0x12) │ │ + ( 36, 22, 12) # rgb = (0x24,0x16,0x0c) │ │ + ( 33, 20, 11) # rgb = (0x21,0x14,0x0b) │ │ + ( 44, 27, 16) # rgb = (0x2c,0x1b,0x10) │ │ + ( 51, 33, 21) # rgb = (0x33,0x21,0x15) │ │ + ( 59, 38, 25) # rgb = (0x3b,0x26,0x19) │ │ + ( 64, 42, 27) # rgb = (0x40,0x2a,0x1b) │ │ + ( 53, 34, 21) # rgb = (0x35,0x22,0x15) │ │ + ( 46, 29, 18) # rgb = (0x2e,0x1d,0x12) │ │ + ( 39, 25, 14) # rgb = (0x27,0x19,0x0e) │ │ + ( 35, 21, 12) # rgb = (0x23,0x15,0x0c) │ │ + ( 65, 43, 28) # rgb = (0x41,0x2b,0x1c) │ │ + ( 65, 43, 28) # rgb = (0x41,0x2b,0x1c) │ │ + ( 64, 43, 27) # rgb = (0x40,0x2b,0x1b) │ │ + ( 63, 41, 26) # rgb = (0x3f,0x29,0x1a) │ │ + ( 59, 39, 25) # rgb = (0x3b,0x27,0x19) │ │ + ( 56, 36, 23) # rgb = (0x38,0x24,0x17) │ │ + (170,163,158) # rgb = (0xaa,0xa3,0x9e) │ │ + (189,185,182) # rgb = (0xbd,0xb9,0xb6) │ │ + (190,186,183) # rgb = (0xbe,0xba,0xb7) │ │ + (183,176,172) # rgb = (0xb7,0xb0,0xac) │ │ ( 99, 82, 70) # rgb = (0x63,0x52,0x46) │ │ (171,169,168) # rgb = (0xab,0xa9,0xa8) │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (251,251,251) # rgb = (0xfb,0xfb,0xfb) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (250,250,250) # rgb = (0xfa,0xfa,0xfa) grey98 │ │ (213,211,209) # rgb = (0xd5,0xd3,0xd1) │ │ (121,104, 93) # rgb = (0x79,0x68,0x5d) │ │ - ( 77, 53, 37) # rgb = (0x4d,0x35,0x25) │ │ - ( 53, 35, 22) # rgb = (0x35,0x23,0x16) │ │ - ( 64, 42, 28) # rgb = (0x40,0x2a,0x1c) │ │ - ( 96, 65, 44) # rgb = (0x60,0x41,0x2c) │ │ (100, 85, 76) # rgb = (0x64,0x55,0x4c) │ │ (223,222,221) # rgb = (0xdf,0xde,0xdd) │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (242,241,240) # rgb = (0xf2,0xf1,0xf0) │ │ (136,121,111) # rgb = (0x88,0x79,0x6f) │ │ - ( 75, 50, 33) # rgb = (0x4b,0x32,0x21) │ │ - ( 47, 30, 18) # rgb = (0x2f,0x1e,0x12) │ │ - ( 86, 58, 39) # rgb = (0x56,0x3a,0x27) │ │ - ( 82, 62, 48) # rgb = (0x52,0x3e,0x30) │ │ (201,200,200) # rgb = (0xc9,0xc8,0xc8) │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (191,191,191) # rgb = (0xbf,0xbf,0xbf) grey75 │ │ (252,252,252) # rgb = (0xfc,0xfc,0xfc) grey99 │ │ (232,232,231) # rgb = (0xe8,0xe8,0xe7) │ │ - (107, 88, 75) # rgb = (0x6b,0x58,0x4b) │ │ - ( 66, 43, 28) # rgb = (0x42,0x2b,0x1c) │ │ - ( 83, 57, 40) # rgb = (0x53,0x39,0x28) │ │ (149,142,137) # rgb = (0x95,0x8e,0x89) │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ (200,192,187) # rgb = (0xc8,0xc0,0xbb) │ │ - ( 74, 52, 37) # rgb = (0x4a,0x34,0x25) │ │ - ( 55, 37, 23) # rgb = (0x37,0x25,0x17) │ │ - ( 89, 65, 49) # rgb = (0x59,0x41,0x31) │ │ (212,210,209) # rgb = (0xd4,0xd2,0xd1) │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ (232,229,227) # rgb = (0xe8,0xe5,0xe3) │ │ - (100, 78, 63) # rgb = (0x64,0x4e,0x3f) │ │ - ( 39, 25, 14) # rgb = (0x27,0x19,0x0e) │ │ - ( 65, 44, 28) # rgb = (0x41,0x2c,0x1c) │ │ ( 98, 78, 64) # rgb = (0x62,0x4e,0x40) │ │ (214,213,212) # rgb = (0xd6,0xd5,0xd4) │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (226,225,224) # rgb = (0xe2,0xe1,0xe0) │ │ (118, 96, 81) # rgb = (0x76,0x60,0x51) │ │ - ( 46, 30, 18) # rgb = (0x2e,0x1e,0x12) │ │ - ( 68, 45, 29) # rgb = (0x44,0x2d,0x1d) │ │ (103, 83, 70) # rgb = (0x67,0x53,0x46) │ │ (189,188,188) # rgb = (0xbd,0xbc,0xbc) │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (198,197,197) # rgb = (0xc6,0xc5,0xc5) │ │ (123,101, 86) # rgb = (0x7b,0x65,0x56) │ │ - ( 49, 31, 19) # rgb = (0x31,0x1f,0x13) │ │ - ( 61, 40, 26) # rgb = (0x3d,0x28,0x1a) │ │ ( 97, 76, 62) # rgb = (0x61,0x4c,0x3e) │ │ (217,216,215) # rgb = (0xd9,0xd8,0xd7) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (229,228,227) # rgb = (0xe5,0xe4,0xe3) │ │ (118, 94, 79) # rgb = (0x76,0x5e,0x4f) │ │ - ( 43, 28, 16) # rgb = (0x2b,0x1c,0x10) │ │ - ( 48, 30, 19) # rgb = (0x30,0x1e,0x13) │ │ - ( 84, 61, 45) # rgb = (0x54,0x3d,0x2d) │ │ (197,194,192) # rgb = (0xc5,0xc2,0xc0) │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (161,161,161) # rgb = (0xa1,0xa1,0xa1) grey63 │ │ (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ (225,221,218) # rgb = (0xe1,0xdd,0xda) │ │ - ( 97, 73, 57) # rgb = (0x61,0x49,0x39) │ │ - ( 36, 23, 13) # rgb = (0x24,0x17,0x0d) │ │ - ( 73, 49, 33) # rgb = (0x49,0x31,0x21) │ │ (127,117,110) # rgb = (0x7f,0x75,0x6e) │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ (137,137,137) # rgb = (0x89,0x89,0x89) │ │ (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ (174,162,154) # rgb = (0xae,0xa2,0x9a) │ │ - ( 75, 51, 35) # rgb = (0x4b,0x33,0x23) │ │ - ( 75, 50, 33) # rgb = (0x4b,0x32,0x21) │ │ - ( 74, 52, 37) # rgb = (0x4a,0x34,0x25) │ │ (196,193,190) # rgb = (0xc4,0xc1,0xbe) │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (217,212,210) # rgb = (0xd9,0xd4,0xd2) │ │ - (100, 74, 56) # rgb = (0x64,0x4a,0x38) │ │ - ( 68, 46, 30) # rgb = (0x44,0x2e,0x1e) │ │ - ( 58, 38, 24) # rgb = (0x3a,0x26,0x18) │ │ - ( 71, 47, 30) # rgb = (0x47,0x2f,0x1e) │ │ (100, 80, 66) # rgb = (0x64,0x50,0x42) │ │ (216,213,211) # rgb = (0xd8,0xd5,0xd3) │ │ (202,202,202) # rgb = (0xca,0xca,0xca) │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ (225,221,219) # rgb = (0xe1,0xdd,0xdb) │ │ (124, 99, 82) # rgb = (0x7c,0x63,0x52) │ │ - ( 69, 46, 30) # rgb = (0x45,0x2e,0x1e) │ │ - ( 46, 29, 17) # rgb = (0x2e,0x1d,0x11) │ │ - ( 71, 47, 32) # rgb = (0x47,0x2f,0x20) │ │ - ( 89, 68, 54) # rgb = (0x59,0x44,0x36) │ │ (179,171,166) # rgb = (0xb3,0xab,0xa6) │ │ (212,210,208) # rgb = (0xd4,0xd2,0xd0) │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (240,239,239) # rgb = (0xf0,0xef,0xef) │ │ (233,231,230) # rgb = (0xe9,0xe7,0xe6) │ │ (191,181,175) # rgb = (0xbf,0xb5,0xaf) │ │ - (108, 83, 67) # rgb = (0x6c,0x53,0x43) │ │ - ( 72, 48, 32) # rgb = (0x48,0x30,0x20) │ │ - ( 40, 24, 14) # rgb = (0x28,0x18,0x0e) │ │ - ( 49, 31, 19) # rgb = (0x31,0x1f,0x13) │ │ ( 74, 51, 36) # rgb = (0x4a,0x33,0x24) │ │ (110, 87, 71) # rgb = (0x6e,0x57,0x47) │ │ (134,116,103) # rgb = (0x86,0x74,0x67) │ │ (146,132,123) # rgb = (0x92,0x84,0x7b) │ │ (147,134,125) # rgb = (0x93,0x86,0x7d) │ │ (140,119,106) # rgb = (0x8c,0x77,0x6a) │ │ (120, 94, 77) # rgb = (0x78,0x5e,0x4d) │ │ ( 75, 52, 36) # rgb = (0x4b,0x34,0x24) │ │ - ( 46, 29, 18) # rgb = (0x2e,0x1d,0x12) │ │ - ( 36, 22, 12) # rgb = (0x24,0x16,0x0c) │ │ - ( 39, 24, 14) # rgb = (0x27,0x18,0x0e) │ │ - ( 46, 29, 18) # rgb = (0x2e,0x1d,0x12) │ │ ( 57, 37, 24) # rgb = (0x39,0x25,0x18) │ │ ( 69, 45, 30) # rgb = (0x45,0x2d,0x1e) │ │ ( 68, 45, 30) # rgb = (0x44,0x2d,0x1e) │ │ ( 76, 51, 34) # rgb = (0x4c,0x33,0x22) │ │ ( 64, 42, 27) # rgb = (0x40,0x2a,0x1b) │ │ ( 58, 38, 24) # rgb = (0x3a,0x26,0x18) │ │ ( 45, 28, 17) # rgb = (0x2d,0x1c,0x11) │ │ - ( 36, 22, 12) # rgb = (0x24,0x16,0x0c) │ │ - ( 33, 20, 11) # rgb = (0x21,0x14,0x0b) │ │ - ( 44, 27, 16) # rgb = (0x2c,0x1b,0x10) │ │ - ( 51, 33, 21) # rgb = (0x33,0x21,0x15) │ │ - ( 59, 38, 25) # rgb = (0x3b,0x26,0x19) │ │ - ( 64, 42, 27) # rgb = (0x40,0x2a,0x1b) │ │ ( 65, 42, 27) # rgb = (0x41,0x2a,0x1b) │ │ ( 62, 40, 26) # rgb = (0x3e,0x28,0x1a) │ │ - ( 53, 34, 21) # rgb = (0x35,0x22,0x15) │ │ - ( 46, 29, 18) # rgb = (0x2e,0x1d,0x12) │ │ - ( 39, 25, 14) # rgb = (0x27,0x19,0x0e) │ │ - ( 35, 21, 12) # rgb = (0x23,0x15,0x0c) │ │ - ( 65, 43, 28) # rgb = (0x41,0x2b,0x1c) │ │ - ( 65, 43, 28) # rgb = (0x41,0x2b,0x1c) │ │ - ( 64, 43, 27) # rgb = (0x40,0x2b,0x1b) │ │ - ( 63, 41, 26) # rgb = (0x3f,0x29,0x1a) │ │ - ( 59, 39, 25) # rgb = (0x3b,0x27,0x19) │ │ - ( 56, 36, 23) # rgb = (0x38,0x24,0x17) │ │ } │ │ tRNS { │ │ - 0 16 49 89 83 4 4 83 89 49 16 6 164 240 249 145 145 249 240 164 6 6 159 250 233 134 115 181 216 216 182 115 134 233 250 159 6 27 181 112 191 238 254 255 255 255 255 254 238 191 112 181 27 21 181 255 255 255 255 255 255 255 255 255 255 181 21 11 174 255 255 255 255 255 255 255 255 255 255 174 11 75 247 255 255 255 255 255 255 255 255 247 75 189 255 255 255 255 255 255 255 255 189 22 253 255 255 255 255 255 255 255 255 253 22 68 255 255 255 255 255 255 68 79 255 255 255 255 255 255 255 79 56 255 255 255 255 255 255 255 255 56 9 241 255 255 255 255 255 241 9 151 255 255 255 255 255 255 255 151 46 234 255 255 255 255 255 234 46 3 116 255 255 255 255 255 255 255 255 255 116 3 124 242 255 255 255 255 255 255 242 124 29 218 255 255 255 255 255 255 255 255 218 29 117 253 255 255 255 255 255 255 255 253 117 23 118 204 250 255 255 250 204 118 23 8 35 50 50 35 8} │ │ + 0 16 49 89 83 4 4 83 89 49 16 6 164 240 249 145 145 249 240 164 6 6 159 250 233 134 115 181 216 216 182 115 134 233 250 159 6 27 181 112 191 238 254 254 238 191 112 181 27 21 181 181 21 11 174 174 11 75 247 247 75 189 189 22 253 253 22 68 68 79 79 56 56 9 241 241 9 151 151 46 234 234 46 3 116 116 3 124 242 242 124 29 218 218 29 117 253 253 117 23 118 204 250 250 204 118 23 8 35 50 50 35 8} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 00000000000001020304050000060708090a000000000000 │ │ 00000000000b0c0d0e0f0500000610111213140000000000 │ │ 0000000015161718191a1b1c1d1e1f202122232400000000 │ │ -0000000025262728292a2b2c2d2e2f303132333400000000 │ │ -000000000035363738393a3b3c3d3e3f4041420000000000 │ │ -00000000434445464748494a4b3e4c4c4d4e4f5000000000 │ │ -000000005152533e54555657585659593a5a5b5c00000000 │ │ -000000005d5e5f6056565661625656566364656600000000 │ │ -0000006768696a6b5656566c6d5656566e6f707172000000 │ │ -000000737475393a5656564876565656776f78797a000000 │ │ -0000007b7c7d4a6e5656497e7f5656567780818283000000 │ │ -000000848586873a5656888954565656778a8b8c8d000000 │ │ -0000008e8f90916a87569293565656565555949596000000 │ │ -00000000979899589a6f9b3a565656569c9d9e9f00000000 │ │ -00000000a0a1a2558aa354565656a43ea5a6a7a800000000 │ │ -00000000a9aaabacadae875f5fafb0b1b2b3b4b500000000 │ │ -000000000000b6b7b8b9a447babbbcbdbebf000000000000 │ │ -000000000000c0c1c2c3c4c5c6c7c8c9cacb000000000000 │ │ -000000000000cccdcecfd0d1d1d2d3d4d5d6000000000000 │ │ -000000000000d7d8d9dadbd2dcd3dddedfe0000000000000 │ │ -000000000000000000e1e2e3e4e5e6000000000000000000 │ │ +0000000025262728292a717273742b2c2d2e2f3000000000 │ │ +0000000000313275767778797a7b7c7d7e33340000000000 │ │ +0000000035367f8081828384857c86868788373800000000 │ │ +00000000393a897c8a8b8c8d8e8c8f8f78903b3c00000000 │ │ +000000003d9192938c8c8c94958c8c8c9697983e00000000 │ │ +0000003f40999a9b8c8c8c9c9d8c8c8c9e9fa04142000000 │ │ +00000043a1a277788c8c8c82a38c8c8ca49fa5a644000000 │ │ +00000045a7a8849e8c8c83a9aa8c8c8ca4abacad46000000 │ │ +00000047aeafb0788c8cb1b28a8c8c8ca4b3b4b548000000 │ │ +000000494ab6b79ab08cb8b98c8c8c8c8b8bba4b4c000000 │ │ +000000004dbbbc8ebd9fbe788c8c8c8cbfc0c14e00000000 │ │ +000000004f50c28bb3c38a8c8c8cc47cc5c6515200000000 │ │ +000000005354c7c8c9cab09292cbcccdcecf555600000000 │ │ +0000000000005758d0d1c481d2d3d4d5595a000000000000 │ │ +0000000000005b5cd6d7d8d9dadbdcdd5d5e000000000000 │ │ +0000000000005f60dedfe0e1e1e2e3e46162000000000000 │ │ +00000000000063646566e5e2e6e36768696a000000000000 │ │ +0000000000000000006b6c6d6e6f70000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/icon.png ├── sng │ │ @@ -3,64 +3,75 @@ │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0,208) # rgb = (0x00,0x00,0xd0) │ │ ( 0, 0,208) # rgb = (0x00,0x00,0xd0) │ │ + ( 0, 0,211) # rgb = (0x00,0x00,0xd3) │ │ + ( 0, 0,149) # rgb = (0x00,0x00,0x95) │ │ + ( 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,138) # rgb = (0x00,0x00,0x8a) │ │ + ( 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,205) # rgb = (0x00,0x00,0xcd) blue3 │ │ + ( 0, 0,136) # rgb = (0x00,0x00,0x88) │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (180,180,172) # rgb = (0xb4,0xb4,0xac) │ │ + (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ + (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ + (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ + (172,172,172) # rgb = (0xac,0xac,0xac) │ │ + (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ + (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ + (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0,208) # rgb = (0x00,0x00,0xd0) │ │ ( 0, 0,206) # rgb = (0x00,0x00,0xce) │ │ ( 0, 0,205) # rgb = (0x00,0x00,0xcd) blue3 │ │ ( 0, 0,207) # rgb = (0x00,0x00,0xcf) │ │ ( 75, 75,221) # rgb = (0x4b,0x4b,0xdd) │ │ (198,198,244) # rgb = (0xc6,0xc6,0xf4) │ │ ( 71, 71,221) # rgb = (0x47,0x47,0xdd) │ │ (207,207,246) # rgb = (0xcf,0xcf,0xf6) │ │ ( 34, 34,214) # rgb = (0x22,0x22,0xd6) │ │ (150,150,236) # rgb = (0x96,0x96,0xec) │ │ - ( 0, 0,211) # rgb = (0x00,0x00,0xd3) │ │ ( 0, 0,204) # rgb = (0x00,0x00,0xcc) │ │ (179,179,241) # rgb = (0xb3,0xb3,0xf1) │ │ ( 46, 46,216) # rgb = (0x2e,0x2e,0xd8) │ │ ( 98, 98,226) # rgb = (0x62,0x62,0xe2) │ │ (125,125,231) # rgb = (0x7d,0x7d,0xe7) │ │ ( 0, 0,203) # rgb = (0x00,0x00,0xcb) │ │ (210,210,247) # rgb = (0xd2,0xd2,0xf7) │ │ (125,125,230) # rgb = (0x7d,0x7d,0xe6) │ │ (114,114,229) # rgb = (0x72,0x72,0xe5) │ │ ( 22, 22,212) # rgb = (0x16,0x16,0xd4) │ │ - ( 0, 0,149) # rgb = (0x00,0x00,0x95) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 2, 2,208) # rgb = (0x02,0x02,0xd0) │ │ ( 99, 99,226) # rgb = (0x63,0x63,0xe2) │ │ (126,126,231) # rgb = (0x7e,0x7e,0xe7) │ │ ( 30, 30,213) # rgb = (0x1e,0x1e,0xd5) │ │ (143,143,234) # rgb = (0x8f,0x8f,0xea) │ │ (136,136,233) # rgb = (0x88,0x88,0xe9) │ │ (118,118,229) # rgb = (0x76,0x76,0xe5) │ │ - ( 0, 0,138) # rgb = (0x00,0x00,0x8a) │ │ - ( 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,205) # rgb = (0x00,0x00,0xcd) blue3 │ │ ( 0, 0,202) # rgb = (0x00,0x00,0xca) │ │ - ( 0, 0,136) # rgb = (0x00,0x00,0x88) │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (180,180,172) # rgb = (0xb4,0xb4,0xac) │ │ (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (150,150,150) # rgb = (0x96,0x96,0x96) grey59 │ │ (148,148,148) # rgb = (0x94,0x94,0x94) grey58 │ │ (147,147,147) # rgb = (0x93,0x93,0x93) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ (142,142,142) # rgb = (0x8e,0x8e,0x8e) │ │ - (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ @@ -93,29 +104,27 @@ │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ (145,145,145) # rgb = (0x91,0x91,0x91) grey57 │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ - (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (218,218,218) # rgb = (0xda,0xda,0xda) │ │ (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ - (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ (162,162,162) # rgb = (0xa2,0xa2,0xa2) │ │ (151,151,151) # rgb = (0x97,0x97,0x97) │ │ (159,159,159) # rgb = (0x9f,0x9f,0x9f) │ │ (152,152,152) # rgb = (0x98,0x98,0x98) │ │ (136,136,136) # rgb = (0x88,0x88,0x88) │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ @@ -168,81 +177,72 @@ │ │ (197,197,197) # rgb = (0xc5,0xc5,0xc5) │ │ (233,233,233) # rgb = (0xe9,0xe9,0xe9) │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ - (172,172,172) # rgb = (0xac,0xac,0xac) │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (160,160,160) # rgb = (0xa0,0xa0,0xa0) │ │ (165,165,165) # rgb = (0xa5,0xa5,0xa5) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ (155,155,155) # rgb = (0x9b,0x9b,0x9b) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ - (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (149,149,149) # rgb = (0x95,0x95,0x95) │ │ - (153,153,153) # rgb = (0x99,0x99,0x99) grey60 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ - (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ - (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 63 127 255 255 255 255 255 255 255 255 255 255 125 255 255 255 255 255 255 255 255 255 255 177 99 102 21 255 255 255 255 255 255 255 191 127 130 28 127 255 191 127 255 191 255 255 255 255 255 255 255 191 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 191 255 255 255 255 255 255 255 255 255 255 255 255 255 191 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 191 255 255 255 255 255 255 255 191 255 255 255 255 191 63 125 177 159 134 6} │ │ + 0 63 127 125 177 99 102 21 191 127 130 28 127 191 127 191 191 191 191 191 191 191 63 125 177 159 134 6} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000001020202020202020202020202020202020202020202020202020202020202020202020202010000000000 │ │ -000000000002030303040504030303050604030303030303030303030303030303030303030303030303020000000000 │ │ -0000000000020303040708090506040a0b0c0504030303030303030303030303030303030303030303030d0000000000 │ │ -0000000000020303030e0f101112060f131415161703030303030303030303030303030303030303030318191a1b0000 │ │ -0000000000020303031c0a101d1e040a1f20212217030303030303030303030303030303030303030303232425260000 │ │ -0000000000270505050e280e130e05280e0e131305050505050505050505050505050505050505050505292425260000 │ │ -00000000002a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2425260000 │ │ -00000000002a2d2e2f303132332b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b342425260000 │ │ -00000000002a302b2b2b3536372b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b382b2b2b2b2b2b2b2b2b2b342425260000 │ │ -00000000002a30393a3b3c2b302b3d3e3f40412b4243442b2b4445414647482b392b2b49474a2b392b41342425260000 │ │ -00000000002a304b4c4c4b2b302b3f4d4e394f50512b442b2b52535455562b2b57392b4e58595a5b4f5c5d2425260000 │ │ -00000000002a302b5e5c2b2b302b5f6045435a612d2b622b2b6364416566382b5a392b43676869436a446b2425260000 │ │ -00000000002a6c6d6e6f306d6c2b6a30303030303030303030303030702e30303030303030305b452b2b342425260000 │ │ -00000000002a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b342425260000 │ │ -00000000002a717273735674752b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b342425260000 │ │ -00000000002a5b42767778796c382b2b2b2b2b2b2b2b2b2b2b2b2b2b2b382b382b2b2b2b2b2b2b2b2b2b342425260000 │ │ -00000000002a302b76534c7a302b4a642b2b2b2b2b2b2b2b2b2b2b2b382b3f2b2b2b2b2b2b382b2b2b2b342425260000 │ │ -00000000002a306879327b2b302b7c7d687e757f2b2d8044556e44814a2b82553b4e8183842b2b2b2b2b342425260000 │ │ -00000000002a302b4c852b2b302b75867f84872b2b883756567e898a462b8b8c863f8a752b382b2b2b2b342425260000 │ │ -00000000002a5b2b598d2b2b5b2b2b2b2b2b432b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b342425260000 │ │ -00000000002a435b3030305b432b6a30303030303030303030303030303030303030303030305b452b2b342425260000 │ │ -00000000002a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b342425260000 │ │ -00000000002a2d2e2f2f2f2e2d2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b342425260000 │ │ -00000000002a302b2b2b2b2b302b2b2b2b2b2b2b2b382b2b382b2b2b38382b2b2b2b2b2b2b2b2b2b2b2b342425260000 │ │ -00000000002a302b2b2b2b2b302b438e8f9091926d2b2b934691926d2b2b6e719495939696629798992b342425260000 │ │ -00000000002a302b2b2b2b2b302b9a56769b552b442b2b9c7c552b442b2b59739c9d9e9a4e74724e3d2b342425260000 │ │ -00000000002a302b2b2b2b2b302b9f9ba0903d2b3d2b2ba1489f2b3d2b2b89a273a39b5368718d59a42b342425260000 │ │ -00000000002a6c6d3030306d6c2b6a30303030303030303030303030303030303030303030305b452b2b342425260000 │ │ -00000000002a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b342425260000 │ │ -00000000002a717273737372712b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b342425260000 │ │ -00000000002a5b42767676425b2b2b2b382b2b2b2b2b2b2b2b2b2b2b2b2b2b382b2b2b2b2b2b2b2b2b2b342425260000 │ │ -00000000002a302b2b2b2b2b302b90a52ba6a72b2b2b382b2b2b2b382b2b982ba2a72b2b2b2b382b2b2ba82425260000 │ │ -00000000002a302b2b2b2b2b302b726f89747069a94b2b545856832b43aa7cab7497aa30ac2b2badaeafb02425260000 │ │ -00000000002a302b2b2b2b2b302b48b12b61539b7c642ba6ac8b472b42b25fa64141a6b3b42b2baca659b52425260000 │ │ -00000000002a5b2b2b2b2b2b5b2b2b2b2b2b2b2b2b2b2b2b2b712b2b2b2b2b2b2b2b2b472b2b2b2b2b2b342425260000 │ │ -00000000002a435b3030305b432b6a30303030303030303030303030303030303030303030305b452b2b342425260000 │ │ -00000000002a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b342425260000 │ │ -00000000002a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b342425260000 │ │ -00000000002a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b342425260000 │ │ -0000000000b62ab7b8343434343434343434343434343434343434343434343434343434343434343434b92425260000 │ │ -000000000000000019242424242424242424242424242424242424242424242424242424242424242424242425260000 │ │ -00000000000000001a2525252525252525252525252525252525252525252525252525252525252525252525ba260000 │ │ -00000000000000001b262626262626262626262626262626262626262626262626262626262626262626262626bb0000 │ │ +0000000000021c1c1c1d1e1d1c1c1c1e1f1d1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c020000000000 │ │ +0000000000021c1c1d2021221e1f1d2324251e1d1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c030000000000 │ │ +0000000000021c1c1c262728292a1f272b2c2d2e2f1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c040506070000 │ │ +0000000000021c1c1c30232831321d23333435362f1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c08090a0b0000 │ │ +00000000000c1e1e1e2637262b261e3726262b2b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e0d090a0b0000 │ │ +00000000000e3838383838383838383838383838383838383838383838383838383838383838383838380f090a0b0000 │ │ +00000000000e393a3b3c3d3e3f383838383838383838383838383838383838383838383838383838383810090a0b0000 │ │ +00000000000e3c383838404142383838383838383838383838383838383838433838383838383838383810090a0b0000 │ │ +00000000000e3c44454647383c3848494a4b4c384d4e4f38384f504c515253384438385452553844384c10090a0b0000 │ │ +00000000000e3c56575756383c384a5859445a5b5c384f38385d5e5f6061383862443859636465665a6711090a0b0000 │ │ +00000000000e3c38686738383c38696a504e656b39386c38386d6e4c6f7043386544384e7172734e744f12090a0b0000 │ │ +00000000000e757677783c767538743c3c3c3c3c3c3c3c3c3c3c3c3c793a3c3c3c3c3c3c3c3c6650383810090a0b0000 │ │ +00000000000e38383838383838383838383838383838383838383838383838383838383838383838383810090a0b0000 │ │ +00000000000e7a7b7c7c617d7e383838383838383838383838383838383838383838383838383838383810090a0b0000 │ │ +00000000000e664d7f80818275433838383838383838383838383838384338433838383838383838383810090a0b0000 │ │ +00000000000e3c387f5e57833c38556e38383838383838383838383843384a383838383838433838383810090a0b0000 │ │ +00000000000e3c72823e84383c38858672877e883839894f60774f8a55388b6046598a8c8d383838383810090a0b0000 │ │ +00000000000e3c38578e38383c387e8f888d90383891426161879293513894958f4a937e38433838383810090a0b0000 │ │ +00000000000e6638649638386638383838384e383838383838383838383838383838383838383838383810090a0b0000 │ │ +00000000000e4e663c3c3c664e38743c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c6650383810090a0b0000 │ │ +00000000000e38383838383838383838383838383838383838383838383838383838383838383838383810090a0b0000 │ │ +00000000000e393a3b3b3b3a39383838383838383838383838383838383838383838383838383838383810090a0b0000 │ │ +00000000000e3c38383838383c383838383838383843383843383838434338383838383838383838383810090a0b0000 │ │ +00000000000e3c38383838383c384e9798999a9b7638389c519a9b763838777a9d9e9c9f9f6ca0a1a23810090a0b0000 │ │ +00000000000e3c38383838383c38a3617fa460384f3838a58560384f3838647ca5a6a7a3597d7b59483810090a0b0000 │ │ +00000000000e3c38383838383c38a8a4a9994838483838aa53a83848383892ab7caca45e727a9664ad3810090a0b0000 │ │ +00000000000e75763c3c3c767538743c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c6650383810090a0b0000 │ │ +00000000000e38383838383838383838383838383838383838383838383838383838383838383838383810090a0b0000 │ │ +00000000000e7a7b7c7c7c7b7a383838383838383838383838383838383838383838383838383838383810090a0b0000 │ │ +00000000000e664d7f7f7f4d66383838433838383838383838383838383838433838383838383838383810090a0b0000 │ │ +00000000000e3c38383838383c3899ae38afb03838384338383838433838a138abb0383838384338383813090a0b0000 │ │ +00000000000e3c38383838383c387b78927d7973b156385f63618c384eb285b37da0b23cb43838b5b6b714090a0b0000 │ │ +00000000000e3c38383838383c3853b8386b5ea4856e38afb49452384db969af4c4cafbabb3838b4af6415090a0b0000 │ │ +00000000000e663838383838663838383838383838383838387a3838383838383838385238383838383810090a0b0000 │ │ +00000000000e4e663c3c3c664e38743c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c6650383810090a0b0000 │ │ +00000000000e38383838383838383838383838383838383838383838383838383838383838383838383810090a0b0000 │ │ +00000000000e38383838383838383838383838383838383838383838383838383838383838383838383810090a0b0000 │ │ +00000000000e38383838383838383838383838383838383838383838383838383838383838383838383810090a0b0000 │ │ +0000000000160e171810101010101010101010101010101010101010101010101010101010101010101019090a0b0000 │ │ +00000000000000000509090909090909090909090909090909090909090909090909090909090909090909090a0b0000 │ │ +0000000000000000060a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a1a0b0000 │ │ +0000000000000000070b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1b0000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/ic_dialog_time.png ├── sng │ │ @@ -1,269 +1,226 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ - (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ - (234,234,234) # rgb = (0xea,0xea,0xea) │ │ - (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ - (205,205,205) # rgb = (0xcd,0xcd,0xcd) │ │ - (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (239,239,239) # rgb = (0xef,0xef,0xef) │ │ - (188,188,188) # rgb = (0xbc,0xbc,0xbc) │ │ - (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ - (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ - (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ - (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ - (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ - (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ - (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ - (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ - (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ - (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ - (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ - (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ - (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ - (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ - (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ - (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ - (206,206,206) # rgb = (0xce,0xce,0xce) │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ - (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ - (185,185,185) # rgb = (0xb9,0xb9,0xb9) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ - (210,210,210) # rgb = (0xd2,0xd2,0xd2) │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ - (194,194,194) # rgb = (0xc2,0xc2,0xc2) grey76 │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ - (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (187,187,187) # rgb = (0xbb,0xbb,0xbb) │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ - (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ - (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ - (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ (220,220,220) # rgb = (0xdc,0xdc,0xdc) gainsboro │ │ - (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (184,184,184) # rgb = (0xb8,0xb8,0xb8) grey72 │ │ (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ - (218,218,218) # rgb = (0xda,0xda,0xda) │ │ (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ - (183,183,183) # rgb = (0xb7,0xb7,0xb7) │ │ - (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ - (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ - (195,195,195) # rgb = (0xc3,0xc3,0xc3) │ │ (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ - (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ - (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ - (181,181,181) # rgb = (0xb5,0xb5,0xb5) grey71 │ │ (208,208,208) # rgb = (0xd0,0xd0,0xd0) │ │ (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ - (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ - (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ (182,182,182) # rgb = (0xb6,0xb6,0xb6) │ │ - (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ (196,196,196) # rgb = (0xc4,0xc4,0xc4) grey77 │ │ (180,180,180) # rgb = (0xb4,0xb4,0xb4) │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ (215,215,215) # rgb = (0xd7,0xd7,0xd7) │ │ - (239,239,239) # rgb = (0xef,0xef,0xef) │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ - (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (203,203,203) # rgb = (0xcb,0xcb,0xcb) │ │ - (238,238,238) # rgb = (0xee,0xee,0xee) │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (178,178,178) # rgb = (0xb2,0xb2,0xb2) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (236,236,236) # rgb = (0xec,0xec,0xec) │ │ - (236,236,236) # rgb = (0xec,0xec,0xec) │ │ (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ - (177,177,177) # rgb = (0xb1,0xb1,0xb1) │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ - (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ - (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ - (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ - (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ (199,199,199) # rgb = (0xc7,0xc7,0xc7) grey78 │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ - (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ - (174,174,174) # rgb = (0xae,0xae,0xae) │ │ (176,176,176) # rgb = (0xb0,0xb0,0xb0) grey69 │ │ (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ - (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ - (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ - (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ - (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ - (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ (193,193,193) # rgb = (0xc1,0xc1,0xc1) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - (172,172,172) # rgb = (0xac,0xac,0xac) │ │ - (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ - (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ - (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ - (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ (175,175,175) # rgb = (0xaf,0xaf,0xaf) │ │ - (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ - (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ - (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (170,170,170) # rgb = (0xaa,0xaa,0xaa) │ │ (171,171,171) # rgb = (0xab,0xab,0xab) grey67 │ │ - (202,202,202) # rgb = (0xca,0xca,0xca) │ │ - (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ - (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ - (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ - (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ (169,169,169) # rgb = (0xa9,0xa9,0xa9) DarkGray │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - (168,168,168) # rgb = (0xa8,0xa8,0xa8) grey66 │ │ - (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ - (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ - (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ - (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ - (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ (167,167,167) # rgb = (0xa7,0xa7,0xa7) │ │ + (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ + (232,232,232) # rgb = (0xe8,0xe8,0xe8) grey91 │ │ + (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ + (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ + (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ + (214,214,214) # rgb = (0xd6,0xd6,0xd6) grey84 │ │ + (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ + (229,229,229) # rgb = (0xe5,0xe5,0xe5) grey90 │ │ + (222,222,222) # rgb = (0xde,0xde,0xde) grey87 │ │ + (248,248,248) # rgb = (0xf8,0xf8,0xf8) │ │ + (241,241,241) # rgb = (0xf1,0xf1,0xf1) │ │ + (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ + (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ + (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ + (245,245,245) # rgb = (0xf5,0xf5,0xf5) grey96 │ │ + (207,207,207) # rgb = (0xcf,0xcf,0xcf) grey81 │ │ + (243,243,243) # rgb = (0xf3,0xf3,0xf3) │ │ + (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ + (240,240,240) # rgb = (0xf0,0xf0,0xf0) grey94 │ │ + (216,216,216) # rgb = (0xd8,0xd8,0xd8) │ │ + (239,239,239) # rgb = (0xef,0xef,0xef) │ │ + (179,179,179) # rgb = (0xb3,0xb3,0xb3) grey70 │ │ + (238,238,238) # rgb = (0xee,0xee,0xee) │ │ + (236,236,236) # rgb = (0xec,0xec,0xec) │ │ + (223,223,223) # rgb = (0xdf,0xdf,0xdf) │ │ + (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ + (234,234,234) # rgb = (0xea,0xea,0xea) │ │ + (226,226,226) # rgb = (0xe2,0xe2,0xe2) │ │ + (231,231,231) # rgb = (0xe7,0xe7,0xe7) │ │ + (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ + (230,230,230) # rgb = (0xe6,0xe6,0xe6) │ │ + (213,213,213) # rgb = (0xd5,0xd5,0xd5) │ │ + (228,228,228) # rgb = (0xe4,0xe4,0xe4) │ │ + (202,202,202) # rgb = (0xca,0xca,0xca) │ │ + (227,227,227) # rgb = (0xe3,0xe3,0xe3) grey89 │ │ + (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ + (225,225,225) # rgb = (0xe1,0xe1,0xe1) │ │ + (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ + (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ + (201,201,201) # rgb = (0xc9,0xc9,0xc9) grey79 │ │ + (204,204,204) # rgb = (0xcc,0xcc,0xcc) grey80 │ │ } │ │ tRNS { │ │ - 0 0 0 21 93 153 159 204 162 90 24 0 0 0 195 255 201 0 0 0 75 210 216 0 0 9 156 138 6 15 255 255 255 9 198 255 255 255 186 153 105 6 255 237 111 15 0 75 255 177 12 174 72 0 6 219 255 144 0 0 222 6 99 255 177 15 102 42 0 102 0 204 255 228 15 0 159 249 84 0 207 0 33 255 108 0 126 255 252 102 0 36 102 255 246 12 144 123 0 246 153 183 0 120 255 255 144 0 180 189 132 0 99 252 216 111 51 6 201 255 108 0 81 246 207 108 201 255 114 0 111 255 249 12 108 189 255 141 0 9 180 255 189 153 69 132 153 255 180 0 105 255 246 12 0 39 255 255 105 0 0 204 255 228 12 0 102 174 255 0 6 219 255 141 0 0 228 0 75 255 255 174 12 0 171 87 162 237 111 15 0 9 201 255 255 252 186 102 183 0 18 189 255 255 0 3 144 255 75 210 255 213 0 96 201 255 255 255 255 0 24 96 153 165 204} │ │ + 0 21 93 153 159 204 162 90 24 195 201 75 210 216 9 156 138 6 15 9 198 186 153 105 6 237 111 15 75 177 12 174 72 6 219 144 222 6 99 177 15 102 42 102 204 228 15 159 249 84 207 33 108 126 252 102 36 102 246 12 144 123 246 153 183 120 144 180 189 132 99 252 216 111 51 6 201 108 81 246 207 108 201 114 111 249 12 108 189 141 9 180 189 153 69 132 153 180 105 246 12 39 105 204 228 12 102 174 6 219 141 228 75 174 12 171 87 162 237 111 15 9 201 252 186 102 183 18 189 3 144 75 210 213 96 201 24 96 153 165 204} │ │ IMAGE { │ │ pixels hex │ │ -00000000000000000001020304050607070805090a0b01000000000000000000 │ │ -000000000000000c0d040e0f0f0f0f0f0f0f0f0f0f1009110c00000000000000 │ │ -0000000000121314150f0f0f0f0f0f0f0f0f0f0f0f0f0f161417120000000000 │ │ -0000000018191a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f1b1c1800000000 │ │ -000000121d0e0f0f0f0f0f0f0f1e1f20201f1e0f0f0f0f0f0f0f0e1d12000000 │ │ -00000021220f0f0f0f0f2324252627282827262524230f0f0f0f0f2229000000 │ │ -00000c050f0f0f0f0f2a2b2c2d0000000000002d2c2b2a0f0f0f0f0f1b2e0000 │ │ -00122f0f0f0f0f0f303132000000000000000000003233300f0f0f0f0f341200 │ │ -353637383838382a39183a3b3535353535353535353535392a383838383c3d35 │ │ -353e383838383f4035414243443535353535353535353535403f383838384535 │ │ -464748484848494a4b4c484d4e4f4b4b4b4b4b4b4b4b4b4b4a49484848485051 │ │ -52535353532354555556575358595a555555555555555555555423535353535b │ │ -5c5d5d5d5d5e5f55555560205d5d61625555555555555555555f635d5d5d5d5c │ │ -6423232323656666666666676869236a024f6b6b6b6b4b6666666c2323232364 │ │ -6d696969696e6f6f6f6f6f6f70713f69727374747474756f6f6f6e696969696d │ │ -767777777778797979797979797a7b777777777777777c5579797d7777777776 │ │ -7e7f7f7f7f80818181818181818182307f1f8383838384858181867f7f7f7f7e │ │ -8788888888898a8a8a8a8a8a8a8a8b8c8d8e8f8f8f8f908a8a8a918888888887 │ │ -9293939393947995959595959595959595959595959595959579949393939392 │ │ -969797979798999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a99989797979796 │ │ -9b9c9d9d9d9d9e8a9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f8a9e9d9d9d9d9c9b │ │ -a0a1a2a2a2a2a3a4a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a4a3a2a2a2a2a1a0 │ │ -a5a61f1e1e1e1ea744a5a5a5a5a5a5a5a5a5a5a5a5a5a544a71e1e1e1ea8a6a5 │ │ -a9aaabacacacacacadae9fa9a9a9a9a9a9a9a9a9a99fafadacacacacacb0aaa9 │ │ -b1b1b2b3b4b4b4b4b4b5b6b79fb1b1b1b1b1b19fb7b6b8b4b4b4b4b4b3b9b1b1 │ │ -b1b1b1ba832a2a2a2a2abbbcbd5a446b6b44aebdbcbb2a2a2a2a2a83bab1b1b1 │ │ -bebebebfc0c1c2c2c2c2c2c2c3c464c5c564c6c3c2c2c2c2c2c2c1c0bfbebebe │ │ -c7c7c7c7c8c9cacbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcac9c8c7c7c7c7 │ │ -cccccccccccdcecf83a8a8a8a8a8a8a8a8a8a8a8a8a8a883cfcecdcccccccccc │ │ -ccccccccccccccd0d125c1d2d2d2d2d2d2d2d2d2d2c125d3d0cccccccccccccc │ │ -d4d4d4d4d4d4d4d4d4d5d6d7d8d9dac1c1dad9d8d7d6d5d4d4d4d4d4d4d4d4d4 │ │ -dbdbdbdbdbdbdbdbdbdbdbdcdddedfe0e0dfdedddcdbdbdbdbdbdbdbdbdbdbdb │ │ +0000000000000000000000010203040505060307080000000000000000000000 │ │ +00000000000000000002098d8d8d8d8d8d8d8d8d8d0a07000000000000000000 │ │ +000000000000000b0c8d8d8d8d8d8d8d8d8d8d8d8d8d8d0d0b00000000000000 │ │ +00000000000e0f8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d10110000000000 │ │ +0000000012098d8d8d8d8d8d8d8e8f90908f8e8d8d8d8d8d8d8d091200000000 │ │ +00000013148d8d8d8d8d9192931516171716159392918d8d8d8d8d1418000000 │ │ +000000038d8d8d8d8d94191a1b0000000000001b1a19948d8d8d8d8d10000000 │ │ +00001c8d8d8d8d8d951d1e000000000000000000001e1f958d8d8d8d8d200000 │ │ +0021229696969694230000000000000000000000000000239496969696242500 │ │ +00269696969697270028292a0000000000000000000000002797969696962b00 │ │ +002c989898982d2e002f98303100000000000000000000002e2d989898983200 │ │ +339999999991340000359a993637000000000000000000000034919999999938 │ │ +399b9b9b9b3a3b0000003c909b9b3d000000000000000000003b3e9b9b9b9b39 │ │ +3f91919191400000000000419c9d91420000000000000000000043919191913f │ │ +449d9d9d9d450000000000004647979d48494a4a4a4a4b000000459d9d9d9d44 │ │ +4c9e9e9e9e4d000000000000004e4f9e9e9e9e9e9e9e50000000519e9e9e9e4c │ │ +529f9f9f9f53000000000000000054959f8fa0a0a0a055560000579f9f9f9f52 │ │ +58a1a1a1a15900000000000000005a5ba25c5d5d5d5d5e0000005fa1a1a1a158 │ │ +60a3a3a3a361000000000000000000000000000000000000000061a3a3a3a360 │ │ +62a4a4a4a463640000000000000000000000000000000000006463a4a4a4a462 │ │ +65a5a6a6a6a66600000000000000000000000000000000000066a6a6a6a6a565 │ │ +0067a7a7a7a76869000000000000000000000000000000006968a7a7a7a76700 │ │ +006a8f8e8e8e8e6b000000000000000000000000000000006b8e8e8e8ea86a00 │ │ +006c6da9a9a9a9a96e00000000000000000000000000006ea9a9a9a9a96f6c00 │ │ +000070aaababababab7172000000000000000000007273abababababaa740000 │ │ +00000075a094949494947677780000000000007877769494949494a075000000 │ │ +000000797aacadadadadadad7b7c3f7d7d3f7e7badadadadadadac7a79000000 │ │ +000000007f80aeafafafafafafafafafafafafafafafafafafae807f00000000 │ │ +00000000008182b0a0a8a8a8a8a8a8a8a8a8a8a8a8a8a8a0b082810000000000 │ │ +00000000000000838493acb1b1b1b1b1b1b1b1b1b1ac93858300000000000000 │ │ +0000000000000000008687b2b3b4b5acacb5b4b3b28786000000000000000000 │ │ +000000000000000000000088898a8b8c8c8b8a89880000000000000000000000 │ │ } ├── res/drawable-mdpi-v4/postit.png ├── sng │ │ @@ -7,65 +7,74 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (249, 69, 69) # rgb = (0xf9,0x45,0x45) │ │ (247, 68, 68) # rgb = (0xf7,0x44,0x44) │ │ (236,236, 38) # rgb = (0xec,0xec,0x26) │ │ (236,236, 38) # rgb = (0xec,0xec,0x26) │ │ (236,236, 37) # rgb = (0xec,0xec,0x25) │ │ (245,142, 57) # rgb = (0xf5,0x8e,0x39) │ │ - (250, 71, 71) # rgb = (0xfa,0x47,0x47) │ │ - (248, 69, 69) # rgb = (0xf8,0x45,0x45) │ │ (238,208, 42) # rgb = (0xee,0xd0,0x2a) │ │ (235,235, 37) # rgb = (0xeb,0xeb,0x25) │ │ (235,235, 37) # rgb = (0xeb,0xeb,0x25) │ │ + (235,235, 37) # rgb = (0xeb,0xeb,0x25) │ │ + (237,237, 38) # rgb = (0xed,0xed,0x26) │ │ + (237,237, 38) # rgb = (0xed,0xed,0x26) │ │ + (237,237, 38) # rgb = (0xed,0xed,0x26) │ │ + (236,236, 37) # rgb = (0xec,0xec,0x25) │ │ + (238,238, 38) # rgb = (0xee,0xee,0x26) │ │ + (236,236, 37) # rgb = (0xec,0xec,0x25) │ │ + (238,238, 38) # rgb = (0xee,0xee,0x26) │ │ + (236,236, 37) # rgb = (0xec,0xec,0x25) │ │ + (236,236, 36) # rgb = (0xec,0xec,0x24) │ │ + (236,236, 36) # rgb = (0xec,0xec,0x24) │ │ + (233,233, 37) # rgb = (0xe9,0xe9,0x25) │ │ + (235,235, 36) # rgb = (0xeb,0xeb,0x24) │ │ + (226,226, 36) # rgb = (0xe2,0xe2,0x24) │ │ + (234,234, 36) # rgb = (0xea,0xea,0x24) │ │ + (229,229, 35) # rgb = (0xe5,0xe5,0x23) │ │ + (195,195, 29) # rgb = (0xc3,0xc3,0x1d) │ │ + (122,122, 15) # rgb = (0x7a,0x7a,0x0f) │ │ + (120,120, 15) # rgb = (0x78,0x78,0x0f) │ │ + (126,126, 16) # rgb = (0x7e,0x7e,0x10) │ │ + (123,123, 15) # rgb = (0x7b,0x7b,0x0f) │ │ + (127,127, 16) # rgb = (0x7f,0x7f,0x10) │ │ + (135,135, 18) # rgb = (0x87,0x87,0x12) │ │ + (127,127, 16) # rgb = (0x7f,0x7f,0x10) │ │ + (250, 71, 71) # rgb = (0xfa,0x47,0x47) │ │ + (248, 69, 69) # rgb = (0xf8,0x45,0x45) │ │ (236,236, 38) # rgb = (0xec,0xec,0x26) │ │ (236,236, 37) # rgb = (0xec,0xec,0x25) │ │ (177, 69, 25) # rgb = (0xb1,0x45,0x19) │ │ (230, 64, 64) # rgb = (0xe6,0x40,0x40) │ │ (228, 68, 63) # rgb = (0xe4,0x44,0x3f) │ │ (136, 96, 23) # rgb = (0x88,0x60,0x17) │ │ (235,235, 37) # rgb = (0xeb,0xeb,0x25) │ │ (226,188, 34) # rgb = (0xe2,0xbc,0x22) │ │ (121, 5, 5) # rgb = (0x79,0x05,0x05) │ │ ( 92, 8, 8) # rgb = (0x5c,0x08,0x08) │ │ ( 66, 25, 8) # rgb = (0x42,0x19,0x08) │ │ (112,112, 12) # rgb = (0x70,0x70,0x0c) │ │ - (235,235, 37) # rgb = (0xeb,0xeb,0x25) │ │ - (237,237, 38) # rgb = (0xed,0xed,0x26) │ │ (237,237, 38) # rgb = (0xed,0xed,0x26) │ │ (188,113, 25) # rgb = (0xbc,0x71,0x19) │ │ ( 84, 12, 1) # rgb = (0x54,0x0c,0x01) │ │ (137,122, 16) # rgb = (0x89,0x7a,0x10) │ │ (215,215, 33) # rgb = (0xd7,0xd7,0x21) │ │ - (237,237, 38) # rgb = (0xed,0xed,0x26) │ │ (237,237, 37) # rgb = (0xed,0xed,0x25) │ │ - (237,237, 38) # rgb = (0xed,0xed,0x26) │ │ - (236,236, 37) # rgb = (0xec,0xec,0x25) │ │ - (238,238, 38) # rgb = (0xee,0xee,0x26) │ │ (238,238, 38) # rgb = (0xee,0xee,0x26) │ │ (238,238, 37) # rgb = (0xee,0xee,0x25) │ │ - (236,236, 37) # rgb = (0xec,0xec,0x25) │ │ - (238,238, 38) # rgb = (0xee,0xee,0x26) │ │ - (236,236, 37) # rgb = (0xec,0xec,0x25) │ │ - (236,236, 36) # rgb = (0xec,0xec,0x24) │ │ - (236,236, 36) # rgb = (0xec,0xec,0x24) │ │ - (233,233, 37) # rgb = (0xe9,0xe9,0x25) │ │ (233,233, 37) # rgb = (0xe9,0xe9,0x25) │ │ (234,234, 37) # rgb = (0xea,0xea,0x25) │ │ (235,235, 36) # rgb = (0xeb,0xeb,0x24) │ │ - (235,235, 36) # rgb = (0xeb,0xeb,0x24) │ │ - (226,226, 36) # rgb = (0xe2,0xe2,0x24) │ │ (227,227, 36) # rgb = (0xe3,0xe3,0x24) │ │ (228,228, 36) # rgb = (0xe4,0xe4,0x24) │ │ (229,229, 36) # rgb = (0xe5,0xe5,0x24) │ │ (230,230, 36) # rgb = (0xe6,0xe6,0x24) │ │ (231,231, 36) # rgb = (0xe7,0xe7,0x24) │ │ (231,231, 37) # rgb = (0xe7,0xe7,0x25) │ │ (232,232, 37) # rgb = (0xe8,0xe8,0x25) │ │ (234,234, 36) # rgb = (0xea,0xea,0x24) │ │ - (234,234, 36) # rgb = (0xea,0xea,0x24) │ │ (211,211, 33) # rgb = (0xd3,0xd3,0x21) │ │ (212,212, 33) # rgb = (0xd4,0xd4,0x21) │ │ (213,213, 33) # rgb = (0xd5,0xd5,0x21) │ │ (214,214, 34) # rgb = (0xd6,0xd6,0x22) │ │ (215,215, 34) # rgb = (0xd7,0xd7,0x22) │ │ (217,217, 34) # rgb = (0xd9,0xd9,0x22) │ │ (218,218, 34) # rgb = (0xda,0xda,0x22) │ │ @@ -74,15 +83,14 @@ │ │ (222,222, 35) # rgb = (0xde,0xde,0x23) │ │ (223,223, 35) # rgb = (0xdf,0xdf,0x23) │ │ (224,224, 35) # rgb = (0xe0,0xe0,0x23) │ │ (225,225, 35) # rgb = (0xe1,0xe1,0x23) │ │ (226,226, 35) # rgb = (0xe2,0xe2,0x23) │ │ (227,227, 35) # rgb = (0xe3,0xe3,0x23) │ │ (228,228, 35) # rgb = (0xe4,0xe4,0x23) │ │ - (229,229, 35) # rgb = (0xe5,0xe5,0x23) │ │ (172,172, 25) # rgb = (0xac,0xac,0x19) │ │ (175,175, 26) # rgb = (0xaf,0xaf,0x1a) │ │ (174,174, 26) # rgb = (0xae,0xae,0x1a) │ │ (176,176, 26) # rgb = (0xb0,0xb0,0x1a) │ │ (179,179, 27) # rgb = (0xb3,0xb3,0x1b) │ │ (178,178, 26) # rgb = (0xb2,0xb2,0x1a) │ │ (182,182, 27) # rgb = (0xb6,0xb6,0x1b) │ │ @@ -90,45 +98,37 @@ │ │ (187,187, 28) # rgb = (0xbb,0xbb,0x1c) │ │ (186,186, 28) # rgb = (0xba,0xba,0x1c) │ │ (184,184, 27) # rgb = (0xb8,0xb8,0x1b) │ │ (190,190, 28) # rgb = (0xbe,0xbe,0x1c) │ │ (193,193, 29) # rgb = (0xc1,0xc1,0x1d) │ │ (195,195, 29) # rgb = (0xc3,0xc3,0x1d) │ │ (197,197, 30) # rgb = (0xc5,0xc5,0x1e) │ │ - (195,195, 29) # rgb = (0xc3,0xc3,0x1d) │ │ - (122,122, 15) # rgb = (0x7a,0x7a,0x0f) │ │ - (120,120, 15) # rgb = (0x78,0x78,0x0f) │ │ - (126,126, 16) # rgb = (0x7e,0x7e,0x10) │ │ - (123,123, 15) # rgb = (0x7b,0x7b,0x0f) │ │ - (127,127, 16) # rgb = (0x7f,0x7f,0x10) │ │ - (135,135, 18) # rgb = (0x87,0x87,0x12) │ │ - (127,127, 16) # rgb = (0x7f,0x7f,0x10) │ │ } │ │ tRNS { │ │ - 0 57 29 170 199 170 199 255 255 170 170 114 255 255 255 255 255 255 255 255 255 255 255 255 199 199 255 255 255 255 255 142 255 170 142 170 255 255 114 142 85 142 85 199 255 255 255 114 199 255 255 255 255 255 255 255 255 142 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 142 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 170 57 29 57 57 57 29 29} │ │ + 0 57 29 170 199 170 199 170 170 114 199 199 142 170 142 170 114 142 85 142 85 199 114 199 142 142 170 57 29 57 57 57 29 29} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000010200000000000000000000 │ │ -000003040403030303030506070809050a0a0a0a0a0b0000 │ │ -0000030c0c0c0c0c0c0c0d0e0f10110d0d121212120a0000 │ │ -0000040c0c0c0c0c0c0d13141516170d0d0d121212180000 │ │ -0000191a0c0c0c0c0c0d0d1b1c1d1e0d0d0d0d1212180000 │ │ -0000191a1a1a1a1a0c0d0d0d0d0d0d0d0d0d0d0d120a0000 │ │ -00001f1a1a1a1a1a20200d0d0d0d0d0d0d0d0d0d0d0a0000 │ │ -0000211a1a1a1a1a20202020200d0d0d0d0d0d0d0d220000 │ │ -0000211a1a1a1a1a202020202020200d0d0d0d0d0d050000 │ │ -0000232424241a1a1a202020202020200d0d0d0d0d220000 │ │ -00002324242424242420202020202020200d0d0d0d220000 │ │ -0000232424242424242525202020202020200d0d0d260000 │ │ -000027242424242424242525202020202020200d0d220000 │ │ -000027242424242424242525252020202020200d0d220000 │ │ -00002324242424242424252525202020202020200d280000 │ │ -0000211a242424242424252520202020202020200d290000 │ │ -0000050d0c1a1a1a202020202020202020200d0d0d2a0000 │ │ -00002b2c2d2d2d12121212120d0d0d0d0d0d0d0d2e2f0000 │ │ -00003031323233343435363637372c2c2c2d383838390000 │ │ -00003a3b3c3d3e3f404041424344454546474849494a0000 │ │ -00004b4c4d4d4e4f505152515153525455565758595a0000 │ │ -00005b5c5d5d5e5f5f606100000000000000000000000000 │ │ +000003040403030303030506222307050808080808090000 │ │ +00000324242424242424252627282925252a2a2a2a080000 │ │ +000004242424242424252b2c2d2e2f2525252a2a2a0a0000 │ │ +00000b302424242424252531323334252525252a2a0a0000 │ │ +00000b30303030302425252525252525252525252a080000 │ │ +00000c303030303035352525252525252525252525080000 │ │ +00000d3030303030353535353525252525252525250e0000 │ │ +00000d303030303035353535353535252525252525050000 │ │ +00000f3636363030303535353535353525252525250e0000 │ │ +00000f3636363636363535353535353535252525250e0000 │ │ +00000f363636363636373735353535353535252525100000 │ │ +0000113636363636363637373535353535353525250e0000 │ │ +0000113636363636363637373735353535353525250e0000 │ │ +00000f363636363636363737373535353535353525120000 │ │ +00000d303636363636363737353535353535353525130000 │ │ +000005252430303035353535353535353535252525140000 │ │ +000015383939392a2a2a2a2a25252525252525253a160000 │ │ +0000173b3c3c3d3e3e3f4040414138383839424242180000 │ │ +000043444546474849494a4b4c4d4e4e4f50515252190000 │ │ +000053545555565758595a59595b5a5c5d5e5f60611a0000 │ │ +00001b1c1d1d1e1f1f202100000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ } ├── res/values/ids.xml │┄ ordering differences only │ @@ -93,45 +93,45 @@ │ falsefalsefalsefalsefalsefalsefalse │ + falsefalsefalse │ + falsefalsefalse │ + falsefalsefalsefalse │ + falsefalsefalsefalse │ + falsefalsefalse │ - false │ + falsefalsefalsefalse │ + falsefalsefalsefalsefalsefalsefalsefalsefalse │ - false │ - false │ - false │ - false │ - false │ - false │ - false │ + falsefalsefalsefalsefalsefalsefalsefalse ├── res/values/public.xml │ @@ -142,45 +142,45 @@ │ │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ - │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + │ + ├── smali/com/xmission/trevin/android/crypto/BufferedBlockCipher.smali │ @@ -159,14 +159,15 @@ │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 261 │ :cond_2 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/crypto/BufferedBlockCipher;->reset()V │ │ + .line 257 │ return v0 │ .end method │ │ .method public getBlockSize()I │ .locals 1 │ │ .prologue ├── smali/com/xmission/trevin/android/crypto/GeneralDigest.smali │ @@ -154,26 +154,26 @@ │ .method protected abstract processLength(J)V │ .end method │ │ .method protected abstract processWord([BI)V │ .end method │ │ .method public reset()V │ - .locals 4 │ + .locals 5 │ │ .prologue │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 119 │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - iput-wide v1, p0, Lcom/xmission/trevin/android/crypto/GeneralDigest;->byteCount:J │ + iput-wide v2, p0, Lcom/xmission/trevin/android/crypto/GeneralDigest;->byteCount:J │ │ .line 121 │ - iput v3, p0, Lcom/xmission/trevin/android/crypto/GeneralDigest;->xBufOff:I │ + iput v4, p0, Lcom/xmission/trevin/android/crypto/GeneralDigest;->xBufOff:I │ │ .line 122 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget-object v1, p0, Lcom/xmission/trevin/android/crypto/GeneralDigest;->xBuf:[B │ @@ -181,15 +181,15 @@ │ array-length v1, v1 │ │ if-ge v0, v1, :cond_0 │ │ .line 124 │ iget-object v1, p0, Lcom/xmission/trevin/android/crypto/GeneralDigest;->xBuf:[B │ │ - aput-byte v3, v1, v0 │ + aput-byte v4, v1, v0 │ │ .line 122 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 126 ├── smali/com/xmission/trevin/android/crypto/LICENSE.smali │ @@ -21,24 +21,26 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 28 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 29 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -47,14 +49,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 31 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -63,14 +66,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 33 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -79,14 +83,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 35 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -95,14 +100,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 37 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -111,24 +117,26 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 39 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 40 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -137,14 +145,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 42 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -153,24 +162,26 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 44 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 45 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -179,14 +190,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 47 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -195,14 +207,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 49 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -211,14 +224,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 51 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -227,14 +241,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 53 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -243,14 +258,15 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "line.separator" │ │ + .line 55 │ invoke-static {v1}, Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -263,14 +279,15 @@ │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ sput-object v0, Lcom/xmission/trevin/android/crypto/LICENSE;->licenseText:Ljava/lang/String; │ │ + .line 26 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/com/xmission/trevin/android/crypto/Pack.smali │ @@ -134,15 +134,15 @@ │ │ or-long/2addr v2, v4 │ │ return-wide v2 │ .end method │ │ .method public static bigEndianToLong([BI[J)V │ - .locals 3 │ + .locals 4 │ .param p0, "bs" # [B │ .param p1, "off" # I │ .param p2, "ns" # [J │ │ .prologue │ .line 63 │ const/4 v0, 0x0 │ @@ -152,17 +152,17 @@ │ array-length v1, p2 │ │ if-ge v0, v1, :cond_0 │ │ .line 65 │ invoke-static {p0, p1}, Lcom/xmission/trevin/android/crypto/Pack;->bigEndianToLong([BI)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - aput-wide v1, p2, v0 │ + aput-wide v2, p2, v0 │ │ .line 66 │ add-int/lit8 p1, p1, 0x8 │ │ .line 63 │ add-int/lit8 v0, v0, 0x1 │ │ @@ -531,15 +531,15 @@ │ │ or-long/2addr v2, v4 │ │ return-wide v2 │ .end method │ │ .method public static littleEndianToLong([BI[J)V │ - .locals 3 │ + .locals 4 │ .param p0, "bs" # [B │ .param p1, "off" # I │ .param p2, "ns" # [J │ │ .prologue │ .line 157 │ const/4 v0, 0x0 │ @@ -549,17 +549,17 @@ │ array-length v1, p2 │ │ if-ge v0, v1, :cond_0 │ │ .line 159 │ invoke-static {p0, p1}, Lcom/xmission/trevin/android/crypto/Pack;->littleEndianToLong([BI)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - aput-wide v1, p2, v0 │ + aput-wide v2, p2, v0 │ │ .line 160 │ add-int/lit8 p1, p1, 0x8 │ │ .line 157 │ add-int/lit8 v0, v0, 0x1 │ │ @@ -598,15 +598,15 @@ │ invoke-static {v0, p2, v1}, Lcom/xmission/trevin/android/crypto/Pack;->intToBigEndian(I[BI)V │ │ .line 81 │ return-void │ .end method │ │ .method public static longToBigEndian([J[BI)V │ - .locals 3 │ + .locals 4 │ .param p0, "ns" # [J │ .param p1, "bs" # [B │ .param p2, "off" # I │ │ .prologue │ .line 92 │ const/4 v0, 0x0 │ @@ -614,17 +614,17 @@ │ .local v0, "i":I │ :goto_0 │ array-length v1, p0 │ │ if-ge v0, v1, :cond_0 │ │ .line 94 │ - aget-wide v1, p0, v0 │ + aget-wide v2, p0, v0 │ │ - invoke-static {v1, v2, p1, p2}, Lcom/xmission/trevin/android/crypto/Pack;->longToBigEndian(J[BI)V │ + invoke-static {v2, v3, p1, p2}, Lcom/xmission/trevin/android/crypto/Pack;->longToBigEndian(J[BI)V │ │ .line 95 │ add-int/lit8 p2, p2, 0x8 │ │ .line 92 │ add-int/lit8 v0, v0, 0x1 │ │ @@ -705,15 +705,15 @@ │ invoke-static {v0, p2, v1}, Lcom/xmission/trevin/android/crypto/Pack;->intToLittleEndian(I[BI)V │ │ .line 175 │ return-void │ .end method │ │ .method public static longToLittleEndian([J[BI)V │ - .locals 3 │ + .locals 4 │ .param p0, "ns" # [J │ .param p1, "bs" # [B │ .param p2, "off" # I │ │ .prologue │ .line 186 │ const/4 v0, 0x0 │ @@ -721,17 +721,17 @@ │ .local v0, "i":I │ :goto_0 │ array-length v1, p0 │ │ if-ge v0, v1, :cond_0 │ │ .line 188 │ - aget-wide v1, p0, v0 │ + aget-wide v2, p0, v0 │ │ - invoke-static {v1, v2, p1, p2}, Lcom/xmission/trevin/android/crypto/Pack;->longToLittleEndian(J[BI)V │ + invoke-static {v2, v3, p1, p2}, Lcom/xmission/trevin/android/crypto/Pack;->longToLittleEndian(J[BI)V │ │ .line 189 │ add-int/lit8 p2, p2, 0x8 │ │ .line 186 │ add-int/lit8 v0, v0, 0x1 ├── smali/com/xmission/trevin/android/crypto/SHA256Digest.smali │ @@ -1038,39 +1038,39 @@ │ │ .line 240 │ :cond_2 │ return-void │ .end method │ │ .method protected processLength(J)V │ - .locals 4 │ + .locals 5 │ .param p1, "bitLength" # J │ │ .prologue │ - const/16 v3, 0xe │ + const/16 v4, 0xe │ │ .line 92 │ iget v0, p0, Lcom/xmission/trevin/android/crypto/SHA256Digest;->xOff:I │ │ - if-le v0, v3, :cond_0 │ + if-le v0, v4, :cond_0 │ │ .line 94 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/crypto/SHA256Digest;->processBlock()V │ │ .line 97 │ :cond_0 │ iget-object v0, p0, Lcom/xmission/trevin/android/crypto/SHA256Digest;->X:[I │ │ const/16 v1, 0x20 │ │ - ushr-long v1, p1, v1 │ + ushr-long v2, p1, v1 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ - aput v1, v0, v3 │ + aput v1, v0, v4 │ │ .line 98 │ iget-object v0, p0, Lcom/xmission/trevin/android/crypto/SHA256Digest;->X:[I │ │ const/16 v1, 0xf │ │ const-wide/16 v2, -0x1 ├── smali/com/xmission/trevin/android/todo/AlarmInitReceiver.smali │ @@ -49,28 +49,30 @@ │ │ const-string v3, ", package=" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 46 │ invoke-virtual {p2}, Landroid/content/Intent;->getPackage()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 │ │ const-string v3, ", data=" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 47 │ invoke-virtual {p2}, Landroid/content/Intent;->getDataString()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 │ @@ -81,14 +83,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 45 │ invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 48 │ new-instance v0, Landroid/content/Intent; │ │ const-class v1, Lcom/xmission/trevin/android/todo/AlarmService; ├── smali/com/xmission/trevin/android/todo/AlarmService$ItemInfo.smali │ @@ -53,15 +53,15 @@ │ .method public constructor (Landroid/database/Cursor;)V │ .locals 10 │ .param p1, "c" # Landroid/database/Cursor; │ │ .prologue │ const-wide/16 v8, 0x3e8 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ const/4 v7, 0x5 │ │ const/4 v6, 0x1 │ │ .line 108 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -71,30 +71,30 @@ │ │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->id:J │ + iput-wide v2, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->id:J │ │ .line 110 │ const-string v1, "modified" │ │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->lastModified:J │ + iput-wide v2, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->lastModified:J │ │ .line 111 │ const-string v1, "private" │ │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ @@ -109,90 +109,93 @@ │ iget v1, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->privacy:I │ │ if-gt v1, v6, :cond_0 │ │ .line 113 │ const-string v1, "description" │ │ + .line 114 │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ iput-object v1, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->description:Ljava/lang/String; │ │ .line 115 │ - iput-object v3, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->encryptedDescription:[B │ + iput-object v4, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->encryptedDescription:[B │ │ .line 121 │ :goto_0 │ const-string v1, "due" │ │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->dueDate:J │ + iput-wide v2, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->dueDate:J │ │ .line 122 │ const-string v1, "alarm_time" │ │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->alarmTime:J │ + iput-wide v2, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->alarmTime:J │ │ .line 123 │ const-string v1, "alarm_days_earlier" │ │ + .line 124 │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v1 │ │ iput v1, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->daysEarlier:I │ │ .line 125 │ const-string v1, "notification_time" │ │ + .line 126 │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->notificationTime:J │ + iput-wide v2, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->notificationTime:J │ │ .line 129 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ move-result-object v0 │ │ .line 130 │ .local v0, "cal":Ljava/util/Calendar; │ - iget-wide v1, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->dueDate:J │ + iget-wide v2, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->dueDate:J │ │ - invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->setTimeInMillis(J)V │ + invoke-virtual {v0, v2, v3}, Ljava/util/Calendar;->setTimeInMillis(J)V │ │ .line 131 │ iget v1, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->daysEarlier:I │ │ neg-int v1, v1 │ │ invoke-virtual {v0, v7, v1}, Ljava/util/Calendar;->add(II)V │ @@ -249,35 +252,36 @@ │ │ invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V │ │ .line 136 │ :goto_1 │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iget-wide v3, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->notificationTime:J │ + iget-wide v4, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->notificationTime:J │ │ - cmp-long v1, v1, v3 │ + cmp-long v1, v2, v4 │ │ if-gez v1, :cond_1 │ │ .line 137 │ invoke-virtual {v0, v7, v6}, Ljava/util/Calendar;->add(II)V │ │ goto :goto_1 │ │ .line 117 │ .end local v0 # "cal":Ljava/util/Calendar; │ :cond_0 │ - iput-object v3, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->description:Ljava/lang/String; │ + iput-object v4, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->description:Ljava/lang/String; │ │ .line 118 │ const-string v1, "description" │ │ + .line 119 │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ invoke-interface {p1, v1}, Landroid/database/Cursor;->getBlob(I)[B │ │ move-result-object v1 │ @@ -298,19 +302,19 @@ │ .line 139 │ return-void │ .end method │ │ │ # virtual methods │ .method public advanceToNextDay(J)V │ - .locals 6 │ + .locals 7 │ .param p1, "afterTime" # J │ │ .prologue │ - const/4 v5, 0x5 │ + const/4 v6, 0x5 │ │ .line 160 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ move-result-object v0 │ │ .line 161 │ @@ -318,44 +322,46 @@ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->alarmDate:Ljava/util/Date; │ │ invoke-virtual {v0, v1}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ │ .line 162 │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - cmp-long v1, p1, v1 │ + cmp-long v1, p1, v2 │ │ if-lez v1, :cond_0 │ │ .line 163 │ - const-wide/32 v1, 0x5265818 │ + const-wide/32 v2, 0x5265818 │ │ - add-long/2addr v1, p1 │ + add-long/2addr v2, p1 │ │ + .line 164 │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - sub-long/2addr v1, v3 │ + sub-long/2addr v2, v4 │ │ - const-wide/32 v3, 0x5265c00 │ + const-wide/32 v4, 0x5265c00 │ │ - div-long/2addr v1, v3 │ + div-long/2addr v2, v4 │ │ - long-to-int v1, v1 │ + long-to-int v1, v2 │ │ - invoke-virtual {v0, v5, v1}, Ljava/util/Calendar;->add(II)V │ + .line 163 │ + invoke-virtual {v0, v6, v1}, Ljava/util/Calendar;->add(II)V │ │ .line 166 │ :cond_0 │ const/4 v1, 0x1 │ │ - invoke-virtual {v0, v5, v1}, Ljava/util/Calendar;->add(II)V │ + invoke-virtual {v0, v6, v1}, Ljava/util/Calendar;->add(II)V │ │ .line 167 │ invoke-virtual {v0}, Ljava/util/Calendar;->getTime()Ljava/util/Date; │ │ move-result-object v1 │ │ iput-object v1, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->alarmDate:Ljava/util/Date; │ @@ -432,30 +438,29 @@ │ goto :goto_0 │ │ :cond_4 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->description:Ljava/lang/String; │ │ iget-object v1, p1, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->description:Ljava/lang/String; │ │ + .line 155 │ invoke-virtual {v0, v1}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I │ │ move-result v0 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 96 │ check-cast p1, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->compareTo(Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -502,36 +507,36 @@ │ │ const/4 v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public hashCode()I │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 173 │ - iget-wide v1, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->id:J │ + iget-wide v2, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->id:J │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/Long;->hashCode()I │ │ move-result v0 │ │ .line 174 │ .local v0, "hash":I │ mul-int/lit8 v0, v0, 0x1f │ │ .line 175 │ - iget-wide v1, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->lastModified:J │ + iget-wide v2, p0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->lastModified:J │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/Long;->hashCode()I │ │ move-result v1 ├── smali/com/xmission/trevin/android/todo/AlarmService.smali │ @@ -195,20 +195,22 @@ │ │ move-result-object v0 │ │ sget-object v1, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ sget-object v2, Lcom/xmission/trevin/android/todo/AlarmService;->ITEM_PROJECTION:[Ljava/lang/String; │ │ + .line 272 │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ move-object v5, v4 │ │ + .line 271 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v6 │ │ .line 274 │ .local v6, "c":Landroid/database/Cursor; │ :goto_0 │ @@ -248,26 +250,28 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, v7, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->alarmDate:Ljava/util/Date; │ │ + .line 277 │ invoke-virtual {v2}, Ljava/util/Date;->toString()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 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 276 │ invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 278 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/AlarmService;->pendingAlarms:Ljava/util/SortedSet; │ │ invoke-interface {v0, v7}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ :try_end_0 │ @@ -333,33 +337,35 @@ │ │ .line 393 │ :cond_0 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/AlarmService;->alarmManager:Landroid/app/AlarmManager; │ │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/AlarmService;->pendingAlarms:Ljava/util/SortedSet; │ │ + .line 394 │ invoke-interface {v2}, Ljava/util/SortedSet;->first()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo; │ │ iget-object v2, v2, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->alarmDate:Ljava/util/Date; │ │ invoke-virtual {v2}, Ljava/util/Date;->getTime()J │ │ move-result-wide v4 │ │ + .line 393 │ invoke-virtual {v3, v6, v4, v5, v1}, Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V │ │ goto :goto_0 │ .end method │ │ .method private showNotification()Z │ - .locals 25 │ + .locals 26 │ │ .prologue │ .line 315 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/AlarmService;->pendingAlarms:Ljava/util/SortedSet; │ │ @@ -429,25 +435,26 @@ │ │ move-result v16 │ │ .line 322 │ .local v16, "showEncrypted":Z │ if-eqz v16, :cond_3 │ │ + .line 323 │ invoke-static {}, Lcom/xmission/trevin/android/todo/StringEncryption;->holdGlobalEncryption()Lcom/xmission/trevin/android/todo/StringEncryption; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 324 │ - .local v5, "encryptor":Lcom/xmission/trevin/android/todo/StringEncryption; │ + .local v6, "encryptor":Lcom/xmission/trevin/android/todo/StringEncryption; │ :goto_1 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ .line 325 │ - .local v4, "dueItems":I │ + .local v5, "dueItems":I │ new-instance v15, Ljava/util/Date; │ │ invoke-direct {v15}, Ljava/util/Date;->()V │ │ .line 326 │ .local v15, "now":Ljava/util/Date; │ move-object/from16 v0, p0 │ @@ -460,262 +467,263 @@ │ │ move-result-object v21 │ │ check-cast v21, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo; │ │ move-object/from16 v0, v21 │ │ - iget-wide v6, v0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->dueDate:J │ + iget-wide v8, v0, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->dueDate:J │ │ .line 327 │ - .local v6, "firstDue":J │ + .local v8, "firstDue":J │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/AlarmService;->pendingAlarms:Ljava/util/SortedSet; │ │ move-object/from16 v21, v0 │ │ invoke-interface/range {v21 .. v21}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v10 │ + move-result-object v21 │ │ - .local v10, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_2 │ - invoke-interface {v10}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v21 │ + move-result v22 │ │ - if-eqz v21, :cond_7 │ + if-eqz v22, :cond_7 │ │ - invoke-interface {v10}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v21 .. v21}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v12 │ │ check-cast v12, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo; │ │ .line 328 │ .local v12, "item":Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo; │ iget-object v0, v12, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->alarmDate:Ljava/util/Date; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v15}, Ljava/util/Date;->before(Ljava/util/Date;)Z │ │ - move-result v21 │ + move-result v22 │ │ - if-eqz v21, :cond_1 │ + if-eqz v22, :cond_1 │ │ .line 330 │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ .line 332 │ - const v21, 0x7f060080 │ + const v22, 0x7f060080 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/AlarmService;->getString(I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 333 │ - .local v8, "fmt":Ljava/lang/String; │ - iget-object v3, v12, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->description:Ljava/lang/String; │ + .local v7, "fmt":Ljava/lang/String; │ + iget-object v4, v12, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->description:Ljava/lang/String; │ │ .line 334 │ - .local v3, "desc":Ljava/lang/String; │ + .local v4, "desc":Ljava/lang/String; │ iget v0, v12, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->privacy:I │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - const/16 v22, 0x1 │ + const/16 v23, 0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v22 │ │ - move/from16 v1, v22 │ + move/from16 v1, v23 │ │ if-le v0, v1, :cond_6 │ │ .line 335 │ if-eqz v17, :cond_5 │ │ .line 336 │ if-eqz v16, :cond_4 │ │ .line 338 │ :try_start_0 │ iget-object v0, v12, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->encryptedDescription:[B │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v5, v0}, Lcom/xmission/trevin/android/todo/StringEncryption;->decrypt([B)Ljava/lang/String; │ + invoke-virtual {v6, v0}, Lcom/xmission/trevin/android/todo/StringEncryption;->decrypt([B)Ljava/lang/String; │ :try_end_0 │ .catch Ljava/security/GeneralSecurityException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 353 │ :cond_2 │ :goto_3 │ - const/16 v21, 0x1 │ + const/16 v22, 0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v22 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v22, v0 │ │ - const/16 v22, 0x0 │ + const/16 v23, 0x0 │ │ - aput-object v3, v21, v22 │ + aput-object v4, v22, v23 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-static {v8, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v7, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v20 │ + │ + move-object/from16 v1, v22 │ + │ + invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 356 │ iget-wide v0, v12, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->dueDate:J │ │ - move-wide/from16 v21, v0 │ + move-wide/from16 v22, v0 │ │ - cmp-long v21, v6, v21 │ + cmp-long v22, v8, v22 │ │ - if-lez v21, :cond_1 │ + if-lez v22, :cond_1 │ │ .line 357 │ - iget-wide v6, v12, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->dueDate:J │ + iget-wide v8, v12, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->dueDate:J │ │ goto :goto_2 │ │ - .line 322 │ - .end local v3 # "desc":Ljava/lang/String; │ - .end local v4 # "dueItems":I │ - .end local v5 # "encryptor":Lcom/xmission/trevin/android/todo/StringEncryption; │ - .end local v6 # "firstDue":J │ - .end local v8 # "fmt":Ljava/lang/String; │ - .end local v10 # "i$":Ljava/util/Iterator; │ + .line 323 │ + .end local v4 # "desc":Ljava/lang/String; │ + .end local v5 # "dueItems":I │ + .end local v6 # "encryptor":Lcom/xmission/trevin/android/todo/StringEncryption; │ + .end local v7 # "fmt":Ljava/lang/String; │ + .end local v8 # "firstDue":J │ .end local v12 # "item":Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo; │ .end local v15 # "now":Ljava/util/Date; │ :cond_3 │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ goto/16 :goto_1 │ │ .line 339 │ - .restart local v3 # "desc":Ljava/lang/String; │ - .restart local v4 # "dueItems":I │ - .restart local v5 # "encryptor":Lcom/xmission/trevin/android/todo/StringEncryption; │ - .restart local v6 # "firstDue":J │ - .restart local v8 # "fmt":Ljava/lang/String; │ - .restart local v10 # "i$":Ljava/util/Iterator; │ + .restart local v4 # "desc":Ljava/lang/String; │ + .restart local v5 # "dueItems":I │ + .restart local v6 # "encryptor":Lcom/xmission/trevin/android/todo/StringEncryption; │ + .restart local v7 # "fmt":Ljava/lang/String; │ + .restart local v8 # "firstDue":J │ .restart local v12 # "item":Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo; │ .restart local v15 # "now":Ljava/util/Date; │ :catch_0 │ - move-exception v9 │ + move-exception v10 │ │ .line 340 │ - .local v9, "gsx":Ljava/security/GeneralSecurityException; │ - const-string v3, "" │ + .local v10, "gsx":Ljava/security/GeneralSecurityException; │ + const-string v4, "" │ │ .line 341 │ - const v21, 0x7f060082 │ + const v22, 0x7f060082 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/AlarmService;->getString(I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 342 │ goto :goto_3 │ │ .line 344 │ - .end local v9 # "gsx":Ljava/security/GeneralSecurityException; │ + .end local v10 # "gsx":Ljava/security/GeneralSecurityException; │ :cond_4 │ - const v21, 0x7f060082 │ + const v22, 0x7f060082 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/AlarmService;->getString(I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ goto :goto_3 │ │ .line 347 │ :cond_5 │ - const v21, 0x7f060081 │ + const v22, 0x7f060081 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/AlarmService;->getString(I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ goto :goto_3 │ │ .line 349 │ :cond_6 │ iget v0, v12, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->privacy:I │ │ - move/from16 v21, v0 │ + move/from16 v22, v0 │ │ - const/16 v22, 0x1 │ + const/16 v23, 0x1 │ │ - move/from16 v0, v21 │ + move/from16 v0, v22 │ │ - move/from16 v1, v22 │ + move/from16 v1, v23 │ │ if-ne v0, v1, :cond_2 │ │ .line 350 │ if-nez v17, :cond_2 │ │ .line 351 │ - const v21, 0x7f060081 │ + const v22, 0x7f060081 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/AlarmService;->getString(I)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ goto :goto_3 │ │ .line 360 │ - .end local v3 # "desc":Ljava/lang/String; │ - .end local v8 # "fmt":Ljava/lang/String; │ + .end local v4 # "desc":Ljava/lang/String; │ + .end local v7 # "fmt":Ljava/lang/String; │ .end local v12 # "item":Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo; │ :cond_7 │ - if-eqz v5, :cond_8 │ + if-eqz v6, :cond_8 │ │ .line 361 │ invoke-static/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/StringEncryption;->releaseGlobalEncryption(Landroid/content/ContextWrapper;)V │ │ .line 363 │ :cond_8 │ - if-nez v4, :cond_9 │ + if-nez v5, :cond_9 │ │ .line 365 │ const/16 v21, 0x0 │ │ goto/16 :goto_0 │ │ .line 367 │ @@ -768,36 +776,38 @@ │ │ .line 372 │ .local v11, "intent":Landroid/app/PendingIntent; │ new-instance v14, Landroid/app/Notification; │ │ const v21, 0x7f020019 │ │ + .line 373 │ invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v22 │ │ move/from16 v0, v21 │ │ move-object/from16 v1, v22 │ │ - invoke-direct {v14, v0, v1, v6, v7}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ + invoke-direct {v14, v0, v1, v8, v9}, Landroid/app/Notification;->(ILjava/lang/CharSequence;J)V │ │ - .line 374 │ + .line 375 │ .local v14, "notice":Landroid/app/Notification; │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/AlarmService;->getResources()Landroid/content/res/Resources; │ │ move-result-object v21 │ │ const v22, 0x7f060002 │ │ invoke-virtual/range {v21 .. v22}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v21 │ │ + .line 374 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v21 │ │ move-object/from16 v2, v20 │ │ invoke-virtual {v14, v0, v1, v2, v11}, Landroid/app/Notification;->setLatestEventInfo(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V │ @@ -814,35 +824,43 @@ │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/AlarmService;->prefs:Landroid/content/SharedPreferences; │ │ move-object/from16 v21, v0 │ │ const-string v22, "NotificationSound" │ │ - const-wide/16 v23, -0x1 │ + const-wide/16 v24, -0x1 │ + │ + move-object/from16 v0, v21 │ + │ + move-object/from16 v1, v22 │ + │ + move-wide/from16 v2, v24 │ │ - invoke-interface/range {v21 .. v24}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v18 │ │ .line 378 │ .local v18, "soundID":J │ - const-wide/16 v21, 0x0 │ + const-wide/16 v22, 0x0 │ │ - cmp-long v21, v18, v21 │ + cmp-long v21, v18, v22 │ │ if-ltz v21, :cond_a │ │ .line 379 │ sget-object v21, Landroid/provider/MediaStore$Audio$Media;->INTERNAL_CONTENT_URI:Landroid/net/Uri; │ │ + .line 380 │ invoke-static/range {v18 .. v19}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v22 │ │ + .line 379 │ invoke-static/range {v21 .. v22}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v21 │ │ move-object/from16 v0, v21 │ │ iput-object v0, v14, Landroid/app/Notification;->sound:Landroid/net/Uri; │ @@ -873,111 +891,112 @@ │ .locals 9 │ .param p1, "alarmTime" # J │ │ .prologue │ const/4 v8, 0x0 │ │ .line 291 │ - new-instance v4, Landroid/content/ContentValues; │ + new-instance v3, Landroid/content/ContentValues; │ │ - invoke-direct {v4}, Landroid/content/ContentValues;->()V │ + invoke-direct {v3}, Landroid/content/ContentValues;->()V │ │ .line 292 │ - .local v4, "values":Landroid/content/ContentValues; │ - const-string v5, "notification_time" │ + .local v3, "values":Landroid/content/ContentValues; │ + const-string v4, "notification_time" │ │ invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v5, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 294 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/AlarmService;->pendingAlarms:Ljava/util/SortedSet; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/AlarmService;->pendingAlarms:Ljava/util/SortedSet; │ │ - invoke-interface {v5}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v4 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo; │ + check-cast v1, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo; │ │ .line 295 │ - .local v2, "item":Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo; │ - iget-object v5, v2, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->alarmDate:Ljava/util/Date; │ + .local v1, "item":Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo; │ + iget-object v5, v1, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->alarmDate:Ljava/util/Date; │ │ invoke-virtual {v5}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - cmp-long v5, v5, p1 │ + cmp-long v5, v6, p1 │ │ if-gtz v5, :cond_0 │ │ .line 296 │ sget-object v5, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ - iget-wide v6, v2, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->id:J │ + iget-wide v6, v1, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->id:J │ │ + .line 297 │ invoke-static {v6, v7}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 296 │ invoke-static {v5, v6}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 298 │ - .local v3, "todoUri":Landroid/net/Uri; │ + .local v2, "todoUri":Landroid/net/Uri; │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/AlarmService;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v5 │ │ - invoke-virtual {v5, v3, v4, v8, v8}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v5, v2, v3, v8, v8}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 299 │ - invoke-virtual {v2, p1, p2}, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->advanceToNextDay(J)V │ + invoke-virtual {v1, p1, p2}, Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo;->advanceToNextDay(J)V │ │ goto :goto_0 │ │ .line 303 │ - .end local v2 # "item":Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo; │ - .end local v3 # "todoUri":Landroid/net/Uri; │ + .end local v1 # "item":Lcom/xmission/trevin/android/todo/AlarmService$ItemInfo; │ + .end local v2 # "todoUri":Landroid/net/Uri; │ :cond_1 │ - new-instance v1, Landroid/content/Intent; │ + new-instance v0, Landroid/content/Intent; │ │ - const-class v5, Lcom/xmission/trevin/android/todo/ToDoListActivity; │ + const-class v4, Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ - invoke-direct {v1, p0, v5}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v0, p0, v4}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 304 │ - .local v1, "intent":Landroid/content/Intent; │ - const-string v5, "android.intent.action.MAIN" │ + .local v0, "intent":Landroid/content/Intent; │ + const-string v4, "android.intent.action.MAIN" │ │ - invoke-virtual {v1, v5}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v0, v4}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 305 │ - const/high16 v5, 0x10000000 │ + const/high16 v4, 0x10000000 │ │ - invoke-virtual {v1, v5}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ + invoke-virtual {v0, v4}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ │ .line 306 │ - invoke-virtual {p0, v1}, Lcom/xmission/trevin/android/todo/AlarmService;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {p0, v0}, Lcom/xmission/trevin/android/todo/AlarmService;->startActivity(Landroid/content/Intent;)V │ │ .line 307 │ return-void │ .end method │ │ │ # virtual methods │ @@ -994,14 +1013,15 @@ │ │ .line 206 │ invoke-super {p0}, Landroid/app/IntentService;->onCreate()V │ │ .line 207 │ const-string v0, "notification" │ │ + .line 208 │ invoke-virtual {p0, v0}, Lcom/xmission/trevin/android/todo/AlarmService;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/app/NotificationManager; │ │ iput-object v0, p0, Lcom/xmission/trevin/android/todo/AlarmService;->notificationManager:Landroid/app/NotificationManager; │ @@ -1047,15 +1067,15 @@ │ invoke-super {p0}, Landroid/app/IntentService;->onDestroy()V │ │ .line 247 │ return-void │ .end method │ │ .method protected onHandleIntent(Landroid/content/Intent;)V │ - .locals 3 │ + .locals 4 │ .param p1, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 220 │ const-string v0, "AlarmService" │ │ new-instance v1, Ljava/lang/StringBuilder; │ @@ -1103,19 +1123,21 @@ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ .line 223 │ const-string v0, "com.xmission.trevin.android.todo.AlarmTime" │ │ + .line 224 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-virtual {p1, v0, v1, v2}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J │ + .line 223 │ + invoke-virtual {p1, v0, v2, v3}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J │ │ move-result-wide v0 │ │ invoke-direct {p0, v0, v1}, Lcom/xmission/trevin/android/todo/AlarmService;->snooze(J)V │ │ .line 225 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/AlarmService;->notificationManager:Landroid/app/NotificationManager; │ @@ -1157,14 +1179,15 @@ │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "android.intent.action.MAIN" │ │ + .line 228 │ invoke-virtual {p1}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 ├── smali/com/xmission/trevin/android/todo/CalendarDatePicker$DateOnClickListener.smali │ @@ -24,14 +24,15 @@ │ │ .field private final weekRow:I │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/CalendarDatePicker;II)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ .param p2, "week" # I │ .param p3, "day" # I │ │ .prologue │ .line 288 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker$DateOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ │ @@ -97,14 +98,15 @@ │ │ move-result-object v0 │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker$DateOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker$DateOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ │ + .line 297 │ # getter for: Lcom/xmission/trevin/android/todo/CalendarDatePicker;->year:I │ invoke-static {v2}, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->access$000(Lcom/xmission/trevin/android/todo/CalendarDatePicker;)I │ │ move-result v2 │ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker$DateOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ │ @@ -116,13 +118,14 @@ │ iget-object v4, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker$DateOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ │ # getter for: Lcom/xmission/trevin/android/todo/CalendarDatePicker;->date:I │ invoke-static {v4}, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->access$200(Lcom/xmission/trevin/android/todo/CalendarDatePicker;)I │ │ move-result v4 │ │ + .line 296 │ invoke-interface {v0, v1, v2, v3, v4}, Lcom/xmission/trevin/android/todo/CalendarDatePicker$OnDateSetListener;->onDateSet(Lcom/xmission/trevin/android/todo/CalendarDatePicker;III)V │ │ .line 298 │ :cond_0 │ return-void │ .end method ├── smali/com/xmission/trevin/android/todo/CalendarDatePicker$MonthOnClickListener.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/CalendarDatePicker;I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ .param p2, "month" # I │ │ .prologue │ .line 272 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker$MonthOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/CalendarDatePicker$SavedState$1.smali │ @@ -53,15 +53,14 @@ │ invoke-direct {v0, p1, v1}, Lcom/xmission/trevin/android/todo/CalendarDatePicker$SavedState;->(Landroid/os/Parcel;Lcom/xmission/trevin/android/todo/CalendarDatePicker$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 338 │ invoke-virtual {p0, p1}, Lcom/xmission/trevin/android/todo/CalendarDatePicker$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Lcom/xmission/trevin/android/todo/CalendarDatePicker$SavedState; │ │ move-result-object v0 │ │ @@ -77,15 +76,14 @@ │ new-array v0, p1, [Lcom/xmission/trevin/android/todo/CalendarDatePicker$SavedState; │ │ return-object v0 │ .end method │ │ .method public bridge synthetic newArray(I)[Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # I │ │ .prologue │ .line 338 │ invoke-virtual {p0, p1}, Lcom/xmission/trevin/android/todo/CalendarDatePicker$SavedState$1;->newArray(I)[Lcom/xmission/trevin/android/todo/CalendarDatePicker$SavedState; │ │ move-result-object v0 ├── smali/com/xmission/trevin/android/todo/CalendarDatePicker$YearOnClickListener.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/CalendarDatePicker;I)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ .param p2, "add" # I │ │ .prologue │ .line 257 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker$YearOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -40,25 +41,34 @@ │ .line 259 │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ - .locals 2 │ + .locals 3 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ .line 262 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker$YearOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ │ - iget v1, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker$YearOnClickListener;->increment:I │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker$YearOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ │ - # += operator for: Lcom/xmission/trevin/android/todo/CalendarDatePicker;->year:I │ - invoke-static {v0, v1}, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->access$012(Lcom/xmission/trevin/android/todo/CalendarDatePicker;I)I │ + # getter for: Lcom/xmission/trevin/android/todo/CalendarDatePicker;->year:I │ + invoke-static {v1}, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->access$000(Lcom/xmission/trevin/android/todo/CalendarDatePicker;)I │ + │ + move-result v1 │ + │ + iget v2, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker$YearOnClickListener;->increment:I │ + │ + add-int/2addr v1, v2 │ + │ + # setter for: Lcom/xmission/trevin/android/todo/CalendarDatePicker;->year:I │ + invoke-static {v0, v1}, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->access$002(Lcom/xmission/trevin/android/todo/CalendarDatePicker;I)I │ │ .line 263 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker$YearOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ │ invoke-virtual {v0}, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->initDates()V │ │ .line 264 ├── smali/com/xmission/trevin/android/todo/CalendarDatePicker.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/widget/FrameLayout; │ .source "CalendarDatePicker.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/xmission/trevin/android/todo/CalendarDatePicker$1;, │ Lcom/xmission/trevin/android/todo/CalendarDatePicker$SavedState;, │ Lcom/xmission/trevin/android/todo/CalendarDatePicker$DateOnClickListener;, │ Lcom/xmission/trevin/android/todo/CalendarDatePicker$MonthOnClickListener;, │ Lcom/xmission/trevin/android/todo/CalendarDatePicker$YearOnClickListener;, │ Lcom/xmission/trevin/android/todo/CalendarDatePicker$OnDateSetListener; │ } │ .end annotation │ @@ -345,14 +344,15 @@ │ new-array v5, v5, [[Landroid/widget/Button; │ │ iput-object v5, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->dateButtons:[[Landroid/widget/Button; │ │ .line 145 │ const-string v5, "layout_inflater" │ │ + .line 146 │ invoke-virtual {p1, v5}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Landroid/view/LayoutInflater; │ │ .line 147 │ @@ -511,14 +511,15 @@ │ │ sget-object v5, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->dateButtonIDs:[[I │ │ aget-object v5, v5, v4 │ │ aget v5, v5, v1 │ │ + .line 168 │ invoke-virtual {p0, v5}, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/Button; │ │ aput-object v5, v6, v1 │ @@ -563,28 +564,24 @@ │ .prologue │ .line 46 │ iget v0, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->year:I │ │ return v0 │ .end method │ │ -.method static synthetic access$012(Lcom/xmission/trevin/android/todo/CalendarDatePicker;I)I │ - .locals 1 │ +.method static synthetic access$002(Lcom/xmission/trevin/android/todo/CalendarDatePicker;I)I │ + .locals 0 │ .param p0, "x0" # Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ .param p1, "x1" # I │ │ .prologue │ .line 46 │ - iget v0, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->year:I │ - │ - add-int/2addr v0, p1 │ - │ - iput v0, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->year:I │ + iput p1, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->year:I │ │ - return v0 │ + return p1 │ .end method │ │ .method static synthetic access$100(Lcom/xmission/trevin/android/todo/CalendarDatePicker;)I │ .locals 1 │ .param p0, "x0" # Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ │ .prologue │ @@ -694,14 +691,15 @@ │ move-result-object v8 │ │ invoke-virtual {v5, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 202 │ const v5, 0x7f050014 │ │ + .line 203 │ invoke-virtual {p0, v5}, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/RadioGroup; │ │ .line 204 │ @@ -988,27 +986,29 @@ │ │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->dateButtons:[[Landroid/widget/Button; │ │ aget-object v5, v5, v4 │ │ aget-object v5, v5, v6 │ │ + .line 243 │ invoke-virtual {v5}, Landroid/widget/Button;->getVisibility()I │ │ move-result v5 │ │ if-nez v5, :cond_a │ │ move v5, v7 │ │ :goto_6 │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->weekRows:[Landroid/widget/TableRow; │ │ aget-object v8, v8, v4 │ │ + .line 244 │ invoke-virtual {v8}, Landroid/widget/TableRow;->getVisibility()I │ │ move-result v8 │ │ if-nez v8, :cond_b │ │ move v8, v7 │ @@ -1023,43 +1023,46 @@ │ │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/CalendarDatePicker;->dateButtons:[[Landroid/widget/Button; │ │ aget-object v5, v5, v4 │ │ aget-object v5, v5, v6 │ │ + .line 246 │ invoke-virtual {v5}, Landroid/widget/Button;->getVisibility()I │ │ move-result v5 │ │ if-nez v5, :cond_c │ │ move v5, v6 │ │ + .line 245 │ :goto_8 │ invoke-virtual {v8, v5}, Landroid/widget/TableRow;->setVisibility(I)V │ │ .line 212 │ :cond_9 │ add-int/lit8 v4, v4, 0x1 │ │ goto/16 :goto_1 │ │ :cond_a │ move v5, v6 │ │ - .line 242 │ + .line 243 │ goto :goto_6 │ │ :cond_b │ move v8, v6 │ │ + .line 244 │ goto :goto_7 │ │ - .line 245 │ + .line 246 │ :cond_c │ const/16 v5, 0x8 │ │ goto :goto_8 │ │ .line 250 │ .end local v1 # "day":I ├── smali/com/xmission/trevin/android/todo/CalendarDatePickerDialog.smali │ @@ -64,14 +64,15 @@ │ const v2, 0x7f02000e │ │ invoke-virtual {p0, v2}, Lcom/xmission/trevin/android/todo/CalendarDatePickerDialog;->setIcon(I)V │ │ .line 71 │ const-string v2, "layout_inflater" │ │ + .line 72 │ invoke-virtual {p1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ .line 73 │ @@ -87,14 +88,15 @@ │ .line 74 │ .local v1, "view":Landroid/view/View; │ invoke-virtual {p0, v1}, Lcom/xmission/trevin/android/todo/CalendarDatePickerDialog;->setView(Landroid/view/View;)V │ │ .line 75 │ const v2, 0x7f05005d │ │ + .line 76 │ invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ │ iput-object v2, p0, Lcom/xmission/trevin/android/todo/CalendarDatePickerDialog;->datePicker:Lcom/xmission/trevin/android/todo/CalendarDatePicker; │ @@ -153,14 +155,15 @@ │ │ const/4 v1, -0x1 │ │ if-ne p2, v1, :cond_1 │ │ const-string v1, "Cancel" │ │ + .line 101 │ :goto_0 │ invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ const-string v3, ")" │ │ @@ -168,14 +171,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 98 │ invoke-static {v2, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 102 │ if-ne p2, v4, :cond_0 │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/CalendarDatePickerDialog;->callback:Lcom/xmission/trevin/android/todo/CalendarDatePickerDialog$OnDateSetListener; │ │ @@ -196,24 +200,26 @@ │ │ invoke-virtual {v0, v3}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ const/4 v4, 0x2 │ │ + .line 105 │ invoke-virtual {v0, v4}, Ljava/util/Calendar;->get(I)I │ │ move-result v4 │ │ const/4 v5, 0x5 │ │ invoke-virtual {v0, v5}, Ljava/util/Calendar;->get(I)I │ │ move-result v5 │ │ + .line 104 │ invoke-interface {v1, v2, v3, v4, v5}, Lcom/xmission/trevin/android/todo/CalendarDatePickerDialog$OnDateSetListener;->onDateSet(Lcom/xmission/trevin/android/todo/CalendarDatePicker;III)V │ │ .line 107 │ .end local v0 # "c":Ljava/util/Calendar; │ :cond_0 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/CalendarDatePickerDialog;->dismiss()V │ │ @@ -224,14 +230,15 @@ │ :cond_1 │ if-ne p2, v4, :cond_2 │ │ const-string v1, "Today" │ │ goto :goto_0 │ │ + .line 101 │ :cond_2 │ invoke-static {p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ goto :goto_0 │ .end method ├── smali/com/xmission/trevin/android/todo/CategoryEditorAdapter$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$position:I │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/CategoryEditorAdapter;ILjava/util/Map;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/CategoryEditorAdapter; │ │ .prologue │ .line 123 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/CategoryEditorAdapter$1;->this$0:Lcom/xmission/trevin/android/todo/CategoryEditorAdapter; │ │ iput p2, p0, Lcom/xmission/trevin/android/todo/CategoryEditorAdapter$1;->val$position:I ├── smali/com/xmission/trevin/android/todo/CategoryEditorAdapter.smali │ @@ -57,14 +57,15 @@ │ │ .line 62 │ iput-object p2, p0, Lcom/xmission/trevin/android/todo/CategoryEditorAdapter;->data:Ljava/util/List; │ │ .line 63 │ const-string v0, "layout_inflater" │ │ + .line 64 │ 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, Lcom/xmission/trevin/android/todo/CategoryEditorAdapter;->inflater:Landroid/view/LayoutInflater; │ @@ -101,15 +102,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public getItemId(I)J │ - .locals 3 │ + .locals 4 │ .param p1, "position" # I │ │ .prologue │ .line 97 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/CategoryEditorAdapter;->data:Ljava/util/List; │ │ invoke-interface {v1, p1}, Ljava/util/List;->get(I)Ljava/lang/Object; │ @@ -138,22 +139,22 @@ │ │ move-result-object v1 │ │ check-cast v1, Ljava/lang/Long; │ │ invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 102 │ :goto_0 │ - return-wide v1 │ + return-wide v2 │ │ :cond_0 │ - const-wide/16 v1, -0x1 │ + const-wide/16 v2, -0x1 │ │ goto :goto_0 │ .end method │ │ .method public getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ .locals 5 │ .param p1, "position" # I │ @@ -267,14 +268,15 @@ │ │ move-result v2 │ │ if-nez v2, :cond_1 │ │ const-string v2, "_id" │ │ + .line 137 │ invoke-interface {v0, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-nez v2, :cond_1 │ │ .line 138 ├── smali/com/xmission/trevin/android/todo/CategoryFilterCursorAdapter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/CategoryFilterCursorAdapter; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/CategoryFilterCursorAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/CategoryFilterCursorAdapter; │ │ .prologue │ .line 224 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/CategoryFilterCursorAdapter$1;->this$0:Lcom/xmission/trevin/android/todo/CategoryFilterCursorAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/CategoryFilterCursorAdapter.smali │ @@ -74,14 +74,15 @@ │ │ .line 68 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/CategoryFilterCursorAdapter;->context:Landroid/content/Context; │ │ .line 69 │ const-string v0, "layout_inflater" │ │ + .line 70 │ 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, Lcom/xmission/trevin/android/todo/CategoryFilterCursorAdapter;->inflater:Landroid/view/LayoutInflater; │ @@ -223,14 +224,15 @@ │ │ move-result v4 │ │ if-eqz v4, :cond_3 │ │ iget-object v4, p0, Lcom/xmission/trevin/android/todo/CategoryFilterCursorAdapter;->ourViews:Ljava/util/WeakHashMap; │ │ + .line 205 │ invoke-virtual {v4, p2}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/lang/Integer; │ │ invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ @@ -552,14 +554,15 @@ │ │ move-result v3 │ │ if-eqz v3, :cond_3 │ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/CategoryFilterCursorAdapter;->ourViews:Ljava/util/WeakHashMap; │ │ + .line 165 │ invoke-virtual {v3, p2}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/Integer; │ │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I ├── smali/com/xmission/trevin/android/todo/CategoryListActivity$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$categoryList:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/CategoryListActivity;Ljava/util/List;Lcom/xmission/trevin/android/todo/CategoryEditorAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/CategoryListActivity; │ │ .prologue │ .line 108 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$1;->this$0:Lcom/xmission/trevin/android/todo/CategoryListActivity; │ │ iput-object p2, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$1;->val$categoryList:Ljava/util/List; ├── smali/com/xmission/trevin/android/todo/CategoryListActivity$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/xmission/trevin/android/todo/CategoryListActivity$2; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/CategoryListActivity$2;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/xmission/trevin/android/todo/CategoryListActivity$2; │ │ .prologue │ .line 166 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$2$1;->this$1:Lcom/xmission/trevin/android/todo/CategoryListActivity$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/CategoryListActivity$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$categoryList:Ljava/util/List; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/CategoryListActivity;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/CategoryListActivity; │ │ .prologue │ .line 122 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$2;->this$0:Lcom/xmission/trevin/android/todo/CategoryListActivity; │ │ iput-object p2, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$2;->val$categoryList:Ljava/util/List; │ │ @@ -37,263 +38,264 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ - .locals 11 │ + .locals 12 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ .line 125 │ - const-string v9, "CategoryListActivity" │ + const-string v8, "CategoryListActivity" │ │ - const-string v10, "okButton.onClick" │ + const-string v9, "okButton.onClick" │ │ - invoke-static {v9, v10}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v8, v9}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 127 │ - iget-object v9, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$2;->this$0:Lcom/xmission/trevin/android/todo/CategoryListActivity; │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$2;->this$0:Lcom/xmission/trevin/android/todo/CategoryListActivity; │ │ - invoke-virtual {v9}, Lcom/xmission/trevin/android/todo/CategoryListActivity;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v8}, Lcom/xmission/trevin/android/todo/CategoryListActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v2 │ │ .line 128 │ .local v2, "cr":Landroid/content/ContentResolver; │ - iget-object v9, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$2;->this$0:Lcom/xmission/trevin/android/todo/CategoryListActivity; │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$2;->this$0:Lcom/xmission/trevin/android/todo/CategoryListActivity; │ │ - invoke-virtual {v9}, Lcom/xmission/trevin/android/todo/CategoryListActivity;->getIntent()Landroid/content/Intent; │ + invoke-virtual {v8}, Lcom/xmission/trevin/android/todo/CategoryListActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ + invoke-virtual {v8}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ │ move-result-object v1 │ │ .line 131 │ .local v1, "categoryUri":Landroid/net/Uri; │ :try_start_0 │ - iget-object v9, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$2;->val$categoryList:Ljava/util/List; │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$2;->val$categoryList:Ljava/util/List; │ │ - invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v9 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_3 │ + if-eqz v8, :cond_3 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/util/Map; │ │ .line 132 │ .local v3, "entry":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v9, "name" │ + const-string v8, "name" │ │ - invoke-interface {v3, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ .line 133 │ - .local v6, "newName":Ljava/lang/String; │ - const-string v9, "_id" │ + .local v5, "newName":Ljava/lang/String; │ + const-string v8, "_id" │ │ - invoke-interface {v3, v9}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v3, v8}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-eqz v9, :cond_2 │ + if-eqz v8, :cond_2 │ │ .line 135 │ - const-string v9, "original name" │ + const-string v8, "original name" │ │ - invoke-interface {v3, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v6, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v9 │ + move-result v8 │ │ - if-nez v9, :cond_0 │ + if-nez v8, :cond_0 │ │ .line 136 │ - const-string v9, "_id" │ + const-string v8, "_id" │ │ - invoke-interface {v3, v9}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .line 138 │ + invoke-interface {v3, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/Long; │ + check-cast v8, Ljava/lang/Long; │ │ - invoke-virtual {v9}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v8}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - invoke-static {v1, v9, v10}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + .line 136 │ + invoke-static {v1, v10, v11}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 139 │ - .local v5, "itemUri":Landroid/net/Uri; │ - invoke-virtual {v6}, Ljava/lang/String;->length()I │ + .local v4, "itemUri":Landroid/net/Uri; │ + invoke-virtual {v5}, Ljava/lang/String;->length()I │ │ - move-result v9 │ + move-result v8 │ │ - if-nez v9, :cond_1 │ + if-nez v8, :cond_1 │ │ .line 140 │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ const/4 v10, 0x0 │ │ - invoke-virtual {v2, v5, v9, v10}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v2, v4, v8, v10}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ :try_end_0 │ .catch Landroid/database/sqlite/SQLiteException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 156 │ .end local v3 # "entry":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "itemUri":Landroid/net/Uri; │ - .end local v6 # "newName":Ljava/lang/String; │ + .end local v4 # "itemUri":Landroid/net/Uri; │ + .end local v5 # "newName":Ljava/lang/String; │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ .line 158 │ - .local v7, "sqx":Landroid/database/sqlite/SQLiteException; │ + .local v6, "sqx":Landroid/database/sqlite/SQLiteException; │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ - iget-object v9, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$2;->this$0:Lcom/xmission/trevin/android/todo/CategoryListActivity; │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$2;->this$0:Lcom/xmission/trevin/android/todo/CategoryListActivity; │ │ - invoke-direct {v0, v9}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v0, v8}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 160 │ .local v0, "builder":Landroid/app/AlertDialog$Builder; │ - const v9, 0x1080027 │ + const v8, 0x1080027 │ │ - invoke-virtual {v0, v9}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ .line 161 │ - invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + invoke-virtual {v6}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v9}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v0, v9}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 162 │ - invoke-virtual {v7}, Landroid/database/sqlite/SQLiteException;->getMessage()Ljava/lang/String; │ + invoke-virtual {v6}, Landroid/database/sqlite/SQLiteException;->getMessage()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - invoke-virtual {v0, v9}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 163 │ - iget-object v9, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$2;->this$0:Lcom/xmission/trevin/android/todo/CategoryListActivity; │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$2;->this$0:Lcom/xmission/trevin/android/todo/CategoryListActivity; │ │ - invoke-virtual {v9}, Lcom/xmission/trevin/android/todo/CategoryListActivity;->getResources()Landroid/content/res/Resources; │ + .line 164 │ + invoke-virtual {v8}, Lcom/xmission/trevin/android/todo/CategoryListActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - const v10, 0x7f05000d │ + const v9, 0x7f05000d │ │ - invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - new-instance v10, Lcom/xmission/trevin/android/todo/CategoryListActivity$2$1; │ + new-instance v9, Lcom/xmission/trevin/android/todo/CategoryListActivity$2$1; │ │ - invoke-direct {v10, p0}, Lcom/xmission/trevin/android/todo/CategoryListActivity$2$1;->(Lcom/xmission/trevin/android/todo/CategoryListActivity$2;)V │ + invoke-direct {v9, p0}, Lcom/xmission/trevin/android/todo/CategoryListActivity$2$1;->(Lcom/xmission/trevin/android/todo/CategoryListActivity$2;)V │ │ - invoke-virtual {v0, v9, v10}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + .line 163 │ + invoke-virtual {v0, v8, v9}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 172 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 177 │ .end local v0 # "builder":Landroid/app/AlertDialog$Builder; │ - .end local v7 # "sqx":Landroid/database/sqlite/SQLiteException; │ + .end local v6 # "sqx":Landroid/database/sqlite/SQLiteException; │ :goto_1 │ return-void │ │ .line 142 │ .restart local v3 # "entry":Ljava/util/Map;, "Ljava/util/Map;" │ - .restart local v4 # "i$":Ljava/util/Iterator; │ - .restart local v5 # "itemUri":Landroid/net/Uri; │ - .restart local v6 # "newName":Ljava/lang/String; │ + .restart local v4 # "itemUri":Landroid/net/Uri; │ + .restart local v5 # "newName":Ljava/lang/String; │ :cond_1 │ :try_start_1 │ - new-instance v8, Landroid/content/ContentValues; │ + new-instance v7, Landroid/content/ContentValues; │ │ - invoke-direct {v8}, Landroid/content/ContentValues;->()V │ + invoke-direct {v7}, Landroid/content/ContentValues;->()V │ │ .line 143 │ - .local v8, "values":Landroid/content/ContentValues; │ - const-string v9, "name" │ + .local v7, "values":Landroid/content/ContentValues; │ + const-string v8, "name" │ │ - invoke-virtual {v8, v9, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v7, v8, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 144 │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ const/4 v10, 0x0 │ │ - invoke-virtual {v2, v5, v8, v9, v10}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v2, v4, v7, v8, v10}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ goto/16 :goto_0 │ │ .line 148 │ - .end local v5 # "itemUri":Landroid/net/Uri; │ - .end local v8 # "values":Landroid/content/ContentValues; │ + .end local v4 # "itemUri":Landroid/net/Uri; │ + .end local v7 # "values":Landroid/content/ContentValues; │ :cond_2 │ - invoke-virtual {v6}, Ljava/lang/String;->length()I │ + invoke-virtual {v5}, Ljava/lang/String;->length()I │ │ - move-result v9 │ + move-result v8 │ │ - if-lez v9, :cond_0 │ + if-lez v8, :cond_0 │ │ .line 149 │ - new-instance v8, Landroid/content/ContentValues; │ + new-instance v7, Landroid/content/ContentValues; │ │ - invoke-direct {v8}, Landroid/content/ContentValues;->()V │ + invoke-direct {v7}, Landroid/content/ContentValues;->()V │ │ .line 150 │ - .restart local v8 # "values":Landroid/content/ContentValues; │ - const-string v9, "name" │ + .restart local v7 # "values":Landroid/content/ContentValues; │ + const-string v8, "name" │ │ - invoke-virtual {v8, v9, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v7, v8, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 151 │ - invoke-virtual {v2, v1, v8}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ + invoke-virtual {v2, v1, v7}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ :try_end_1 │ .catch Landroid/database/sqlite/SQLiteException; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto/16 :goto_0 │ │ .line 176 │ .end local v3 # "entry":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v6 # "newName":Ljava/lang/String; │ - .end local v8 # "values":Landroid/content/ContentValues; │ + .end local v5 # "newName":Ljava/lang/String; │ + .end local v7 # "values":Landroid/content/ContentValues; │ :cond_3 │ - iget-object v9, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$2;->this$0:Lcom/xmission/trevin/android/todo/CategoryListActivity; │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$2;->this$0:Lcom/xmission/trevin/android/todo/CategoryListActivity; │ │ - invoke-virtual {v9}, Lcom/xmission/trevin/android/todo/CategoryListActivity;->finish()V │ + invoke-virtual {v8}, Lcom/xmission/trevin/android/todo/CategoryListActivity;->finish()V │ │ goto :goto_1 │ .end method ├── smali/com/xmission/trevin/android/todo/CategoryListActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/CategoryListActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/CategoryListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/CategoryListActivity; │ │ .prologue │ .line 182 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/CategoryListActivity$3;->this$0:Lcom/xmission/trevin/android/todo/CategoryListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/CategoryListActivity.smali │ @@ -84,15 +84,15 @@ │ if-nez v0, :cond_0 │ │ .line 75 │ sget-object v0, Lcom/xmission/trevin/android/todo/ToDo$ToDoCategory;->CONTENT_URI:Landroid/net/Uri; │ │ invoke-virtual {v10, v0}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ │ - .line 84 │ + .line 85 │ :cond_0 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/CategoryListActivity;->getIntent()Landroid/content/Intent; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ │ @@ -104,22 +104,24 @@ │ │ const/4 v4, 0x0 │ │ const-string v5, "name" │ │ move-object v0, p0 │ │ + .line 84 │ invoke-virtual/range {v0 .. v5}, Lcom/xmission/trevin/android/todo/CategoryListActivity;->managedQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 87 │ .local v8, "categoryCursor":Landroid/database/Cursor; │ new-instance v9, Ljava/util/ArrayList; │ │ + .line 88 │ invoke-interface {v8}, Landroid/database/Cursor;->getCount()I │ │ move-result v0 │ │ invoke-direct {v9, v0}, Ljava/util/ArrayList;->(I)V │ │ .line 89 │ @@ -138,38 +140,42 @@ │ │ .line 91 │ .local v13, "valueMap":Ljava/util/Map;, "Ljava/util/Map;" │ const-string v0, "name" │ │ const-string v1, "name" │ │ + .line 92 │ invoke-interface {v8, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ + .line 91 │ invoke-interface {v8, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-interface {v13, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 93 │ const-string v0, "_id" │ │ const-string v1, "_id" │ │ + .line 94 │ invoke-interface {v8, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v1 │ │ + .line 93 │ invoke-interface {v8, v1}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v1 │ │ invoke-interface {v13, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 95 │ const-string v0, "original name" │ @@ -239,14 +245,15 @@ │ invoke-direct {v0, p0, v9}, Lcom/xmission/trevin/android/todo/CategoryListActivity$2;->(Lcom/xmission/trevin/android/todo/CategoryListActivity;Ljava/util/List;)V │ │ invoke-virtual {v12, v0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 180 │ const v0, 0x7f05000e │ │ + .line 181 │ invoke-virtual {p0, v0}, Lcom/xmission/trevin/android/todo/CategoryListActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/Button; │ │ .line 182 ├── smali/com/xmission/trevin/android/todo/ExportActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ExportActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ExportActivity; │ │ .prologue │ .line 125 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ExportActivity$1;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ExportActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ExportActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ExportActivity; │ │ .prologue │ .line 139 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ExportActivity$2;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -56,12 +57,13 @@ │ │ const-string v1, "ExportPrivate" │ │ invoke-interface {v0, v1, p2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 143 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 144 │ return-void │ .end method ├── smali/com/xmission/trevin/android/todo/ExportActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ExportActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ExportActivity; │ │ .prologue │ .line 149 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ExportActivity$3;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$progressHandler:Landroid/os/Handler; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;Landroid/os/Handler;)V │ .locals 1 │ + .param p1, "this$1" # Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener; │ │ .prologue │ .line 260 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener$1;->this$1:Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener; │ │ iput-object p2, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener$1;->val$progressHandler:Landroid/os/Handler; ├── smali/com/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ExportActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ExportActivity; │ │ .prologue │ .line 194 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -92,22 +93,24 @@ │ │ .line 202 │ .local v0, "exportFile":Ljava/io/File; │ invoke-virtual {v0}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 203 │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 202 │ invoke-virtual {v6, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ .line 205 │ @@ -123,14 +126,15 @@ │ │ move-result v6 │ │ if-nez v6, :cond_0 │ │ const-string v6, "mounted_ro" │ │ + .line 207 │ invoke-virtual {v6, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v6 │ │ if-nez v6, :cond_0 │ │ .line 208 │ @@ -142,20 +146,22 @@ │ .line 209 │ new-instance v6, Landroid/app/AlertDialog$Builder; │ │ iget-object v7, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ invoke-direct {v6, v7}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 210 │ invoke-virtual {v6, v11}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ iget-object v7, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ + .line 211 │ invoke-virtual {v7}, Lcom/xmission/trevin/android/todo/ExportActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ const v8, 0x7f06004a │ │ invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -164,56 +170,61 @@ │ │ invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ iget-object v7, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ + .line 212 │ invoke-virtual {v7}, Lcom/xmission/trevin/android/todo/ExportActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ const v8, 0x7f0600b3 │ │ invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ new-array v8, v9, [Ljava/lang/Object; │ │ + .line 213 │ invoke-virtual {v0}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v8, v10 │ │ + .line 212 │ invoke-static {v7, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ iget-object v7, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ + .line 214 │ invoke-virtual {v7}, Lcom/xmission/trevin/android/todo/ExportActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ invoke-virtual {v7, v12}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ sget-object v8, Lcom/xmission/trevin/android/todo/ExportActivity;->dismissListener:Landroid/content/DialogInterface$OnClickListener; │ │ invoke-virtual {v6, v7, v8}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 216 │ invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Landroid/app/AlertDialog;->show()V │ │ .line 289 │ @@ -250,20 +261,22 @@ │ │ iget-object v7, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ invoke-direct {v6, v7}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v7, 0x1080027 │ │ + .line 225 │ invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ iget-object v7, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ + .line 226 │ invoke-virtual {v7}, Lcom/xmission/trevin/android/todo/ExportActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ const v8, 0x7f060040 │ │ invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -272,14 +285,15 @@ │ │ invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ iget-object v7, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ + .line 228 │ invoke-virtual {v7}, Lcom/xmission/trevin/android/todo/ExportActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ const v8, 0x7f06003f │ │ invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -288,30 +302,33 @@ │ │ const/4 v8, 0x1 │ │ new-array v8, v8, [Ljava/lang/Object; │ │ const/4 v9, 0x0 │ │ + .line 230 │ invoke-virtual {v0}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v8, v9 │ │ + .line 228 │ invoke-static {v7, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ iget-object v7, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ + .line 231 │ invoke-virtual {v7}, Lcom/xmission/trevin/android/todo/ExportActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ const v8, 0x7f060018 │ │ invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -320,14 +337,15 @@ │ │ sget-object v8, Lcom/xmission/trevin/android/todo/ExportActivity;->dismissListener:Landroid/content/DialogInterface$OnClickListener; │ │ invoke-virtual {v6, v7, v8}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 233 │ invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Landroid/app/AlertDialog;->show()V │ :try_end_0 │ .catch Ljava/lang/SecurityException; {:try_start_0 .. :try_end_0} :catch_0 │ @@ -342,56 +360,61 @@ │ .local v5, "sx":Ljava/lang/SecurityException; │ new-instance v6, Landroid/app/AlertDialog$Builder; │ │ iget-object v7, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ invoke-direct {v6, v7}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 238 │ invoke-virtual {v6, v11}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ iget-object v7, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ + .line 239 │ invoke-virtual {v7}, Lcom/xmission/trevin/android/todo/ExportActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ invoke-virtual {v7, v13}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 241 │ invoke-virtual {v5}, Ljava/lang/SecurityException;->getMessage()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ iget-object v7, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ + .line 242 │ invoke-virtual {v7}, Lcom/xmission/trevin/android/todo/ExportActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v7 │ │ invoke-virtual {v7, v12}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v7 │ │ sget-object v8, Lcom/xmission/trevin/android/todo/ExportActivity;->dismissListener:Landroid/content/DialogInterface$OnClickListener; │ │ invoke-virtual {v6, v7, v8}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ + .line 244 │ invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Landroid/app/AlertDialog;->show()V │ │ goto/16 :goto_0 │ @@ -407,31 +430,35 @@ │ │ invoke-direct {v1, v6, v7}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 251 │ .local v1, "intent":Landroid/content/Intent; │ const-string v6, "com.xmission.trevin.android.todo.XMLDataFileName" │ │ + .line 252 │ invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 251 │ invoke-virtual {v1, v6, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 253 │ const-string v6, "com.xmission.trevin.android.todo.XMLExportPrivate" │ │ iget-object v7, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ iget-object v7, v7, Lcom/xmission/trevin/android/todo/ExportActivity;->exportPrivateCheckBox:Landroid/widget/CheckBox; │ │ + .line 254 │ invoke-virtual {v7}, Landroid/widget/CheckBox;->isChecked()Z │ │ move-result v7 │ │ + .line 253 │ invoke-virtual {v1, v6, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; │ │ .line 255 │ new-instance v3, Lcom/xmission/trevin/android/todo/ExportActivity$XMLExportServiceConnection; │ │ iget-object v6, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ @@ -445,17 +472,17 @@ │ │ .line 260 │ .local v2, "progressHandler":Landroid/os/Handler; │ new-instance v6, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener$1; │ │ invoke-direct {v6, p0, v2}, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener$1;->(Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;Landroid/os/Handler;)V │ │ - const-wide/16 v7, 0x64 │ + const-wide/16 v8, 0x64 │ │ - invoke-virtual {v2, v6, v7, v8}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ + invoke-virtual {v2, v6, v8, v9}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 286 │ iget-object v6, p0, Lcom/xmission/trevin/android/todo/ExportActivity$ExportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ invoke-virtual {v6, v1}, Lcom/xmission/trevin/android/todo/ExportActivity;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ │ .line 287 ├── smali/com/xmission/trevin/android/todo/ExportActivity$XMLExportServiceConnection.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ExportActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ExportActivity; │ │ .prologue │ .line 292 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ExportActivity$XMLExportServiceConnection;->this$0:Lcom/xmission/trevin/android/todo/ExportActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -52,28 +53,30 @@ │ │ const-string v3, ".XMLExportServiceConnection.onServiceConnected(" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 296 │ invoke-virtual {p1}, Landroid/content/ComponentName;->getShortClassName()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 │ │ const-string v3, "," │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 297 │ invoke-interface {p2}, Landroid/os/IBinder;->getInterfaceDescriptor()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 │ @@ -84,14 +87,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 295 │ invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_0 │ .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 │ │ :goto_0 │ move-object v0, p2 ├── smali/com/xmission/trevin/android/todo/ExportActivity.smali │ @@ -83,15 +83,14 @@ │ │ .line 65 │ iput-object v0, p0, Lcom/xmission/trevin/android/todo/ExportActivity;->exportProgressMessage:Landroid/widget/TextView; │ │ .line 68 │ iput-object v0, p0, Lcom/xmission/trevin/android/todo/ExportActivity;->progressService:Lcom/xmission/trevin/android/todo/ProgressReportingService; │ │ - .line 292 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/xmission/trevin/android/todo/ExportActivity;)Landroid/content/SharedPreferences; │ .locals 1 │ .param p0, "x0" # Lcom/xmission/trevin/android/todo/ExportActivity; │ │ @@ -330,14 +329,15 @@ │ │ invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-class v5, Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ + .line 108 │ invoke-virtual {v5}, Ljava/lang/Class;->getPackage()Ljava/lang/Package; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/Package;->getName()Ljava/lang/String; │ │ move-result-object v5 │ @@ -393,14 +393,15 @@ │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/TableRow; │ │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/ExportActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ │ + .line 117 │ invoke-virtual {v5}, Lcom/xmission/trevin/android/todo/StringEncryption;->getPassword()[C │ │ move-result-object v5 │ │ if-nez v5, :cond_0 │ │ :goto_0 │ @@ -454,15 +455,15 @@ │ │ .line 156 │ return-void │ │ :cond_0 │ move v3, v4 │ │ - .line 116 │ + .line 117 │ goto :goto_0 │ .end method │ │ .method public onDestroy()V │ .locals 0 │ │ .prologue ├── smali/com/xmission/trevin/android/todo/ImportActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ImportActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ImportActivity; │ │ .prologue │ .line 196 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ImportActivity$1;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ImportActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ImportActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ImportActivity; │ │ .prologue │ .line 210 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ImportActivity$2;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ImportActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ImportActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ImportActivity; │ │ .prologue │ .line 253 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ImportActivity$5;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener$1.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$progressHandler:Landroid/os/Handler; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener;Landroid/os/Handler;)V │ .locals 1 │ + .param p1, "this$1" # Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener; │ │ .prologue │ .line 378 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener$1;->this$1:Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener; │ │ iput-object p2, p0, Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener$1;->val$progressHandler:Landroid/os/Handler; ├── smali/com/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ImportActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ImportActivity; │ │ .prologue │ .line 303 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -88,22 +89,24 @@ │ │ .line 311 │ .local v0, "importFile":Ljava/io/File; │ invoke-virtual {v0}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ move-result-object v7 │ │ + .line 312 │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 311 │ invoke-virtual {v7, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v7 │ │ if-eqz v7, :cond_0 │ │ .line 314 │ @@ -119,14 +122,15 @@ │ │ move-result v7 │ │ if-nez v7, :cond_0 │ │ const-string v7, "mounted_ro" │ │ + .line 316 │ invoke-virtual {v7, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-nez v7, :cond_0 │ │ .line 317 │ @@ -138,20 +142,22 @@ │ .line 318 │ new-instance v7, Landroid/app/AlertDialog$Builder; │ │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ invoke-direct {v7, v8}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 319 │ invoke-virtual {v7, v9}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ + .line 320 │ invoke-virtual {v8}, Lcom/xmission/trevin/android/todo/ImportActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v8 │ │ const v9, 0x7f06004a │ │ invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -160,61 +166,68 @@ │ │ invoke-virtual {v7, v8}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ + .line 321 │ invoke-virtual {v8}, Lcom/xmission/trevin/android/todo/ImportActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v8 │ │ const v9, 0x7f0600b3 │ │ invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ new-array v9, v10, [Ljava/lang/Object; │ │ + .line 322 │ invoke-virtual {v0}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v9, v11 │ │ + .line 321 │ invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ + .line 323 │ invoke-virtual {v8}, Lcom/xmission/trevin/android/todo/ImportActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v8 │ │ const v9, 0x7f060018 │ │ invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 324 │ # getter for: Lcom/xmission/trevin/android/todo/ImportActivity;->dismissListener:Landroid/content/DialogInterface$OnClickListener; │ invoke-static {}, Lcom/xmission/trevin/android/todo/ImportActivity;->access$200()Landroid/content/DialogInterface$OnClickListener; │ │ move-result-object v9 │ │ + .line 323 │ invoke-virtual {v7, v8, v9}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ + .line 325 │ invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Landroid/app/AlertDialog;->show()V │ │ .line 407 │ @@ -239,20 +252,22 @@ │ .line 332 │ new-instance v7, Landroid/app/AlertDialog$Builder; │ │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ invoke-direct {v7, v8}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 333 │ invoke-virtual {v7, v9}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ + .line 334 │ invoke-virtual {v8}, Lcom/xmission/trevin/android/todo/ImportActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v8 │ │ const v9, 0x7f060042 │ │ invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -261,61 +276,68 @@ │ │ invoke-virtual {v7, v8}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ + .line 335 │ invoke-virtual {v8}, Lcom/xmission/trevin/android/todo/ImportActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v8 │ │ const v9, 0x7f06003d │ │ invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ new-array v9, v10, [Ljava/lang/Object; │ │ + .line 336 │ invoke-virtual {v0}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v9, v11 │ │ + .line 335 │ invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ + .line 337 │ invoke-virtual {v8}, Lcom/xmission/trevin/android/todo/ImportActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v8 │ │ const v9, 0x7f060017 │ │ invoke-virtual {v8, v9}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 338 │ # getter for: Lcom/xmission/trevin/android/todo/ImportActivity;->dismissListener:Landroid/content/DialogInterface$OnClickListener; │ invoke-static {}, Lcom/xmission/trevin/android/todo/ImportActivity;->access$200()Landroid/content/DialogInterface$OnClickListener; │ │ move-result-object v9 │ │ + .line 337 │ invoke-virtual {v7, v8, v9}, Landroid/app/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ + .line 339 │ invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Landroid/app/AlertDialog;->show()V │ │ goto :goto_0 │ @@ -366,30 +388,34 @@ │ │ invoke-direct {v2, v7, v8}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 352 │ .local v2, "intent":Landroid/content/Intent; │ const-string v7, "com.xmission.trevin.android.todo.PalmDataFileName" │ │ + .line 353 │ invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 352 │ invoke-virtual {v2, v7, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 354 │ const-string v7, "com.xmission.trevin.android.todo.PalmImportType" │ │ + .line 355 │ # getter for: Lcom/xmission/trevin/android/todo/ImportActivity;->palmImportTypes:[Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType; │ invoke-static {}, Lcom/xmission/trevin/android/todo/ImportActivity;->access$300()[Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType; │ │ move-result-object v8 │ │ aget-object v8, v8, v1 │ │ + .line 354 │ invoke-virtual {v2, v7, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ .line 356 │ new-instance v5, Lcom/xmission/trevin/android/todo/ImportActivity$PalmImportServiceConnection; │ │ iget-object v7, p0, Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ @@ -444,43 +470,49 @@ │ │ invoke-direct {v2, v7, v8}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 360 │ .restart local v2 # "intent":Landroid/content/Intent; │ const-string v7, "com.xmission.trevin.android.todo.XMLDataFileName" │ │ + .line 361 │ invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v8 │ │ + .line 360 │ invoke-virtual {v2, v7, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 362 │ const-string v7, "com.xmission.trevin.android.todo.XMLImportType" │ │ + .line 363 │ # getter for: Lcom/xmission/trevin/android/todo/ImportActivity;->xmlImportTypes:[Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType; │ invoke-static {}, Lcom/xmission/trevin/android/todo/ImportActivity;->access$400()[Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType; │ │ move-result-object v8 │ │ aget-object v8, v8, v1 │ │ + .line 362 │ invoke-virtual {v2, v7, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ .line 364 │ const-string v7, "com.xmission.trevin.android.todo.XMLImportPrivate" │ │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ iget-object v8, v8, Lcom/xmission/trevin/android/todo/ImportActivity;->importPrivateCheckBox:Landroid/widget/CheckBox; │ │ + .line 365 │ invoke-virtual {v8}, Landroid/widget/CheckBox;->isChecked()Z │ │ move-result v8 │ │ + .line 364 │ invoke-virtual {v2, v7, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent; │ │ .line 366 │ iget-object v7, p0, Lcom/xmission/trevin/android/todo/ImportActivity$ImportButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ iget-object v7, v7, Lcom/xmission/trevin/android/todo/ImportActivity;->importPrivateCheckBox:Landroid/widget/CheckBox; ├── smali/com/xmission/trevin/android/todo/ImportActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ImportActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ImportActivity; │ │ .prologue │ .line 239 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ImportActivity$4;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ImportActivity$PalmImportServiceConnection.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ImportActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ImportActivity; │ │ .prologue │ .line 410 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ImportActivity$PalmImportServiceConnection;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -52,28 +53,30 @@ │ │ const-string v3, ".PalmImportServiceConnection.onServiceConnected(" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 414 │ invoke-virtual {p1}, Landroid/content/ComponentName;->getShortClassName()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 │ │ const-string v3, "," │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 415 │ invoke-interface {p2}, Landroid/os/IBinder;->getInterfaceDescriptor()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 │ @@ -84,14 +87,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 413 │ invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_0 │ .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 │ │ :goto_0 │ move-object v0, p2 ├── smali/com/xmission/trevin/android/todo/ImportActivity$XMLImportServiceConnection.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ImportActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ImportActivity; │ │ .prologue │ .line 431 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ImportActivity$XMLImportServiceConnection;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -52,28 +53,30 @@ │ │ const-string v3, ".XMLImportServiceConnection.onServiceConnected(" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 435 │ invoke-virtual {p1}, Landroid/content/ComponentName;->getShortClassName()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 │ │ const-string v3, "," │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 436 │ invoke-interface {p2}, Landroid/os/IBinder;->getInterfaceDescriptor()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 │ @@ -84,14 +87,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 434 │ invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_0 │ .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 │ │ :goto_0 │ move-object v0, p2 ├── smali/com/xmission/trevin/android/todo/ImportActivity.smali │ @@ -190,15 +190,14 @@ │ │ .line 81 │ iput-object v1, p0, Lcom/xmission/trevin/android/todo/ImportActivity;->importProgressMessage:Landroid/widget/TextView; │ │ .line 84 │ iput-object v1, p0, Lcom/xmission/trevin/android/todo/ImportActivity;->progressService:Lcom/xmission/trevin/android/todo/ProgressReportingService; │ │ - .line 431 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/xmission/trevin/android/todo/ImportActivity;)Landroid/content/SharedPreferences; │ .locals 1 │ .param p0, "x0" # Lcom/xmission/trevin/android/todo/ImportActivity; │ │ @@ -531,14 +530,15 @@ │ check-cast v6, Landroid/widget/TextView; │ │ iput-object v6, p0, Lcom/xmission/trevin/android/todo/ImportActivity;->importProgressMessage:Landroid/widget/TextView; │ │ .line 156 │ const v6, 0x7f070002 │ │ + .line 157 │ invoke-static {p0, v6, v12}, Landroid/widget/ArrayAdapter;->createFromResource(Landroid/content/Context;II)Landroid/widget/ArrayAdapter; │ │ move-result-object v4 │ │ .line 159 │ .local v4, "importTypeAdapter":Landroid/widget/ArrayAdapter;, "Landroid/widget/ArrayAdapter;" │ invoke-virtual {v4, v12}, Landroid/widget/ArrayAdapter;->setDropDownViewResource(I)V │ @@ -581,14 +581,15 @@ │ │ invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const-class v9, Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ + .line 170 │ invoke-virtual {v9}, Ljava/lang/Class;->getPackage()Ljava/lang/Package; │ │ move-result-object v9 │ │ invoke-virtual {v9}, Ljava/lang/Package;->getName()Ljava/lang/String; │ │ move-result-object v9 ├── smali/com/xmission/trevin/android/todo/NoSelectionCursorAdapter.smali │ @@ -77,14 +77,15 @@ │ │ .line 61 │ iput-object p4, p0, Lcom/xmission/trevin/android/todo/NoSelectionCursorAdapter;->noText:Ljava/lang/String; │ │ .line 62 │ const-string v0, "layout_inflater" │ │ + .line 63 │ 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, Lcom/xmission/trevin/android/todo/NoSelectionCursorAdapter;->inflater:Landroid/view/LayoutInflater; ├── smali/com/xmission/trevin/android/todo/ImportActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ImportActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ImportActivity; │ │ .prologue │ .line 224 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ImportActivity$3;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -60,14 +61,15 @@ │ │ const-string v4, "ImportPrivate" │ │ invoke-interface {v1, v4, p2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ + .line 228 │ invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 229 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ImportActivity$3;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ iget-object v1, v1, Lcom/xmission/trevin/android/todo/ImportActivity;->passwordFieldRows:[Landroid/widget/TableRow; │ │ @@ -75,22 +77,24 @@ │ │ if-eqz p2, :cond_0 │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ImportActivity$3;->this$0:Lcom/xmission/trevin/android/todo/ImportActivity; │ │ iget-object v1, v1, Lcom/xmission/trevin/android/todo/ImportActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ │ + .line 230 │ invoke-virtual {v1}, Lcom/xmission/trevin/android/todo/StringEncryption;->getPassword()[C │ │ move-result-object v1 │ │ if-nez v1, :cond_0 │ │ move v1, v2 │ │ + .line 229 │ :goto_0 │ invoke-virtual {v4, v1}, Landroid/widget/TableRow;->setVisibility(I)V │ │ .line 232 │ const/4 v0, 0x1 │ │ .local v0, "i":I │ @@ -122,15 +126,15 @@ │ │ goto :goto_1 │ │ .end local v0 # "i":I │ :cond_0 │ move v1, v3 │ │ - .line 229 │ + .line 230 │ goto :goto_0 │ │ .restart local v0 # "i":I │ :cond_1 │ move v1, v3 │ │ .line 233 ├── smali/com/xmission/trevin/android/todo/PalmImporterService$ImportBinder.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/PalmImporterService; │ │ │ # direct methods │ .method public constructor (Lcom/xmission/trevin/android/todo/PalmImporterService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/PalmImporterService; │ │ .prologue │ .line 519 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/PalmImporterService$ImportBinder;->this$0:Lcom/xmission/trevin/android/todo/PalmImporterService; │ │ invoke-direct {p0}, Landroid/os/Binder;->()V ├── smali/com/xmission/trevin/android/todo/PalmImporterService$RepeatEvent.smali │ @@ -205,14 +205,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const/16 v3, 0x22 │ │ + .line 451 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 452 │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->dayOfWeekBitmap:Ljava/lang/Byte; │ │ if-eqz v2, :cond_8 ├── smali/com/xmission/trevin/android/todo/PalmImporterService$ToDoEntry.smali │ @@ -453,40 +453,45 @@ │ │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->description:Ljava/lang/String; │ │ const-string v6, "\\" │ │ const-string v7, "\\\\" │ │ + .line 311 │ invoke-virtual {v5, v6, v7}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "\r" │ │ const-string v7, "\\r" │ │ + .line 312 │ invoke-virtual {v5, v6, v7}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v5 │ │ const-string v6, "\n" │ │ const-string v7, "\\n" │ │ + .line 313 │ invoke-virtual {v5, v6, v7}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 310 │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const-string v5, "\"," │ │ + .line 314 │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 315 │ :cond_5 │ new-instance v3, Ljava/text/SimpleDateFormat; │ │ const-string v4, "EEE, MMM d, yyyy HH:mm zzz" │ @@ -559,14 +564,15 @@ │ const-string v4, "yes" │ │ :goto_b │ invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ + .line 323 │ invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 324 │ :cond_7 │ iget-object v4, p0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->priority:Ljava/lang/Integer; │ │ if-eqz v4, :cond_8 │ @@ -622,34 +628,37 @@ │ │ move-result-object v4 │ │ new-instance v5, Ljava/util/Date; │ │ iget-object v6, p0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->completionDate:Ljava/lang/Long; │ │ + .line 330 │ invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v6 │ │ const-wide/16 v8, 0x3e8 │ │ mul-long/2addr v6, v8 │ │ invoke-direct {v5, v6, v7}, Ljava/util/Date;->(J)V │ │ + .line 329 │ invoke-virtual {v3, v5}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)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 │ │ const-string v5, "\"," │ │ + .line 330 │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 331 │ :cond_a │ iget-object v4, p0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->hasAlarm:Ljava/lang/Boolean; │ │ if-eqz v4, :cond_b │ @@ -676,34 +685,37 @@ │ │ move-result-object v4 │ │ new-instance v5, Ljava/util/Date; │ │ iget-object v6, p0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->alarmTime:Ljava/lang/Long; │ │ + .line 334 │ invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v6 │ │ const-wide/16 v8, 0x3e8 │ │ mul-long/2addr v6, v8 │ │ invoke-direct {v5, v6, v7}, Ljava/util/Date;->(J)V │ │ + .line 333 │ invoke-virtual {v3, v5}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)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 │ │ const-string v5, "\"," │ │ + .line 334 │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 335 │ const-string v4, "alarmDaysInAdvance=" │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/com/xmission/trevin/android/todo/PalmImporterService.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/xmission/trevin/android/todo/ProgressReportingService; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/xmission/trevin/android/todo/PalmImporterService$1;, │ Lcom/xmission/trevin/android/todo/PalmImporterService$OpMode;, │ Lcom/xmission/trevin/android/todo/PalmImporterService$ImportBinder;, │ Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;, │ Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;, │ Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;, │ Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType; │ } │ @@ -539,34 +538,34 @@ │ if-ge v9, v1, :cond_2 │ │ .line 1190 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataCategories:[Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ │ aget-object v1, v1, v9 │ │ - iget-wide v1, v1, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ + iget-wide v2, v1, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v1 │ │ invoke-interface {v7, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_4 │ │ .line 1191 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataCategories:[Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ │ aget-object v1, v1, v9 │ │ - iget-wide v1, v1, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ + iget-wide v2, v1, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v1 │ │ invoke-interface {v7, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ @@ -574,14 +573,15 @@ │ │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataCategories:[Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ │ aget-object v2, v2, v9 │ │ iget-object v2, v2, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->longName:Ljava/lang/String; │ │ + .line 1192 │ invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ if-nez v1, :cond_3 │ │ .line 1193 │ @@ -599,14 +599,15 @@ │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataCategories:[Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ │ aget-object v1, v1, v9 │ │ iget-wide v4, v1, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ │ + .line 1194 │ invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v1 │ │ invoke-interface {v7, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ @@ -639,14 +640,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 1193 │ invoke-static {v2, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 1196 │ const-string v1, "_id" │ │ invoke-virtual {v14, v1}, Landroid/content/ContentValues;->remove(Ljava/lang/String;)V │ │ @@ -813,42 +815,43 @@ │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataCategories:[Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ │ aget-object v1, v1, v9 │ │ iget-object v1, v1, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->longName:Ljava/lang/String; │ │ + .line 1220 │ invoke-interface {v8, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/lang/Long; │ │ invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iput-wide v3, v2, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ + iput-wide v4, v2, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ │ .line 1221 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataCategories:[Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ │ aget-object v1, v1, v9 │ │ - iget-wide v1, v1, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ + iget-wide v2, v1, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataCategories:[Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataCategories:[Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ │ - aget-object v3, v3, v9 │ + aget-object v1, v1, v9 │ │ - iget v3, v3, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->ID:I │ + iget v1, v1, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->ID:I │ │ - int-to-long v3, v3 │ + int-to-long v4, v1 │ │ - cmp-long v1, v1, v3 │ + cmp-long v1, v2, v4 │ │ if-eqz v1, :cond_5 │ │ .line 1222 │ const-string v1, "PalmImporterService" │ │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -893,17 +896,17 @@ │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataCategories:[Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ │ aget-object v3, v3, v9 │ │ - iget-wide v3, v3, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ + iget-wide v4, v3, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ │ - invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ @@ -989,2174 +992,2245 @@ │ │ .line 1231 │ .local v13, "newItem":Landroid/net/Uri; │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataCategories:[Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ │ aget-object v2, v1, v9 │ │ + .line 1232 │ invoke-virtual {v13}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ move-result-object v1 │ │ const/4 v3, 0x1 │ │ invoke-interface {v1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/lang/String; │ │ + .line 1231 │ invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iput-wide v3, v2, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ + iput-wide v4, v2, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ │ goto :goto_5 │ │ .line 1175 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_2 │ .end packed-switch │ .end method │ │ .method public mergeToDos(Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType;)V │ - .locals 24 │ + .locals 26 │ .param p1, "importType" # Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType; │ │ .prologue │ .line 1255 │ move-object/from16 v0, p0 │ │ - iget-boolean v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->hasReadPalmDB:Z │ + iget-boolean v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->hasReadPalmDB:Z │ │ - if-nez v4, :cond_0 │ + if-nez v5, :cond_0 │ │ .line 1256 │ - new-instance v4, Ljava/lang/IllegalStateException; │ + new-instance v5, Ljava/lang/IllegalStateException; │ │ - const-string v6, "The To Do database file has not been read" │ + const-string v7, "The To Do database file has not been read" │ │ - invoke-direct {v4, v6}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v7}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v4 │ + throw v5 │ │ .line 1259 │ :cond_0 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/PalmImporterService;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1260 │ - .local v3, "resolver":Landroid/content/ContentResolver; │ + .local v4, "resolver":Landroid/content/ContentResolver; │ invoke-static {}, Lcom/xmission/trevin/android/todo/StringEncryption;->holdGlobalEncryption()Lcom/xmission/trevin/android/todo/StringEncryption; │ │ - move-result-object v16 │ + move-result-object v17 │ │ .line 1263 │ - .local v16, "newCrypt":Lcom/xmission/trevin/android/todo/StringEncryption; │ + .local v17, "newCrypt":Lcom/xmission/trevin/android/todo/StringEncryption; │ :try_start_0 │ - sget-object v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType;->CLEAN:Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType; │ + sget-object v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType;->CLEAN:Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType; │ │ move-object/from16 v0, p1 │ │ - if-ne v0, v4, :cond_1 │ + if-ne v0, v5, :cond_1 │ │ .line 1265 │ - const-string v4, "PalmImporterService" │ + const-string v5, "PalmImporterService" │ │ - const-string v6, ".mergeToDos: removing all existing To Do items" │ + const-string v7, ".mergeToDos: removing all existing To Do items" │ │ - invoke-static {v4, v6}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v5, v7}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 1266 │ - sget-object v4, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ - │ - const/4 v6, 0x0 │ + sget-object v5, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v3, v4, v6, v7}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ + const/4 v8, 0x0 │ + │ + invoke-virtual {v4, v5, v7, v8}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1270 │ :cond_1 │ - sget-object v4, Lcom/xmission/trevin/android/todo/PalmImporterService$OpMode;->CATEGORIES:Lcom/xmission/trevin/android/todo/PalmImporterService$OpMode; │ + sget-object v5, Lcom/xmission/trevin/android/todo/PalmImporterService$OpMode;->CATEGORIES:Lcom/xmission/trevin/android/todo/PalmImporterService$OpMode; │ │ move-object/from16 v0, p0 │ │ - iput-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->currentMode:Lcom/xmission/trevin/android/todo/PalmImporterService$OpMode; │ + iput-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->currentMode:Lcom/xmission/trevin/android/todo/PalmImporterService$OpMode; │ │ .line 1271 │ invoke-virtual/range {p0 .. p1}, Lcom/xmission/trevin/android/todo/PalmImporterService;->mergeCategories(Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType;)V │ │ .line 1272 │ - sget-object v4, Lcom/xmission/trevin/android/todo/PalmImporterService$OpMode;->ITEMS:Lcom/xmission/trevin/android/todo/PalmImporterService$OpMode; │ + sget-object v5, Lcom/xmission/trevin/android/todo/PalmImporterService$OpMode;->ITEMS:Lcom/xmission/trevin/android/todo/PalmImporterService$OpMode; │ │ move-object/from16 v0, p0 │ │ - iput-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->currentMode:Lcom/xmission/trevin/android/todo/PalmImporterService$OpMode; │ + iput-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->currentMode:Lcom/xmission/trevin/android/todo/PalmImporterService$OpMode; │ │ .line 1274 │ - const/4 v4, 0x4 │ + const/4 v5, 0x4 │ │ - new-array v5, v4, [Ljava/lang/String; │ + new-array v6, v5, [Ljava/lang/String; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - const-string v6, "_id" │ + const-string v7, "_id" │ │ - aput-object v6, v5, v4 │ + aput-object v7, v6, v5 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - const-string v6, "category_name" │ + const-string v7, "category_name" │ │ - aput-object v6, v5, v4 │ + aput-object v7, v6, v5 │ │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ - const-string v6, "description" │ + const-string v7, "description" │ │ - aput-object v6, v5, v4 │ + aput-object v7, v6, v5 │ │ - const/4 v4, 0x3 │ + const/4 v5, 0x3 │ │ - const-string v6, "created" │ + const-string v7, "created" │ │ - aput-object v6, v5, v4 │ + aput-object v7, v6, v5 │ │ .line 1279 │ - .local v5, "EXISTING_ITEM_PROJECTION":[Ljava/lang/String; │ - sget-object v4, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ - │ - const/4 v6, 0x0 │ + .local v6, "EXISTING_ITEM_PROJECTION":[Ljava/lang/String; │ + sget-object v5, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ const/4 v7, 0x0 │ │ - const-string v8, "todo._id DESC" │ + const/4 v8, 0x0 │ │ - invoke-virtual/range {v3 .. v8}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + const-string v9, "todo._id DESC" │ │ - move-result-object v10 │ + invoke-virtual/range {v4 .. v9}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + │ + move-result-object v11 │ │ .line 1284 │ - .local v10, "c":Landroid/database/Cursor; │ - invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ + .local v11, "c":Landroid/database/Cursor; │ + invoke-interface {v11}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 1285 │ - const-string v4, "_id" │ + const-string v5, "_id" │ │ - invoke-interface {v10, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v11, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v5 │ │ - invoke-interface {v10, v4}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v11, v5}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v17 │ + move-result-wide v18 │ │ .line 1286 │ - .local v17, "nextID":J │ + .local v18, "nextID":J │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->nextFreeRecordID:J │ + iget-wide v8, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->nextFreeRecordID:J │ │ - cmp-long v4, v17, v6 │ + cmp-long v5, v18, v8 │ │ - if-ltz v4, :cond_2 │ + if-ltz v5, :cond_2 │ │ .line 1287 │ - const-wide/16 v6, 0x1 │ + const-wide/16 v8, 0x1 │ │ - add-long v6, v6, v17 │ + add-long v8, v8, v18 │ │ move-object/from16 v0, p0 │ │ - iput-wide v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->nextFreeRecordID:J │ + iput-wide v8, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->nextFreeRecordID:J │ │ .line 1289 │ - .end local v17 # "nextID":J │ + .end local v18 # "nextID":J │ :cond_2 │ - invoke-interface {v10}, Landroid/database/Cursor;->close()V │ + invoke-interface {v11}, Landroid/database/Cursor;->close()V │ │ .line 1291 │ - new-instance v21, Landroid/content/ContentValues; │ + new-instance v22, Landroid/content/ContentValues; │ │ - invoke-direct/range {v21 .. v21}, Landroid/content/ContentValues;->()V │ + invoke-direct/range {v22 .. v22}, Landroid/content/ContentValues;->()V │ │ .line 1292 │ - .local v21, "values":Landroid/content/ContentValues; │ - new-instance v13, Landroid/content/ContentValues; │ + .local v22, "values":Landroid/content/ContentValues; │ + new-instance v14, Landroid/content/ContentValues; │ │ - invoke-direct {v13}, Landroid/content/ContentValues;->()V │ + invoke-direct {v14}, Landroid/content/ContentValues;->()V │ │ .line 1293 │ - .local v13, "existingRecord":Landroid/content/ContentValues; │ - const/4 v15, 0x0 │ + .local v14, "existingRecord":Landroid/content/ContentValues; │ + const/16 v16, 0x0 │ │ - .local v15, "i":I │ + .local v16, "i":I │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + │ + array-length v5, v5 │ │ - array-length v4, v4 │ + move/from16 v0, v16 │ │ - if-ge v15, v4, :cond_1f │ + if-ge v0, v5, :cond_1f │ │ .line 1294 │ - invoke-virtual/range {v21 .. v21}, Landroid/content/ContentValues;->clear()V │ + invoke-virtual/range {v22 .. v22}, Landroid/content/ContentValues;->clear()V │ │ .line 1296 │ - sget-object v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType;->CLEAN:Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType; │ + sget-object v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType;->CLEAN:Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType; │ │ move-object/from16 v0, p1 │ │ - if-eq v0, v4, :cond_4 │ + if-eq v0, v5, :cond_4 │ │ .line 1302 │ - invoke-virtual {v13}, Landroid/content/ContentValues;->clear()V │ + invoke-virtual {v14}, Landroid/content/ContentValues;->clear()V │ │ .line 1303 │ - sget-object v4, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ - │ - aget-object v6, v6, v15 │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ + aget-object v7, v7, v16 │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ │ - move-result v6 │ + .line 1304 │ + invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I │ │ - int-to-long v6, v6 │ + move-result v7 │ │ - invoke-static {v4, v6, v7}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + int-to-long v8, v7 │ │ - move-result-object v4 │ + .line 1303 │ + invoke-static {v5, v8, v9}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - const/4 v6, 0x0 │ + move-result-object v5 │ │ const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ - invoke-virtual/range {v3 .. v8}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + const/4 v9, 0x0 │ │ - move-result-object v10 │ + invoke-virtual/range {v4 .. v9}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + │ + move-result-object v11 │ │ .line 1306 │ - invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v11}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_3 │ + if-eqz v5, :cond_3 │ │ .line 1307 │ - const-string v4, "description" │ + const-string v5, "description" │ │ - const-string v6, "description" │ + const-string v7, "description" │ │ - invoke-interface {v10, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 1308 │ + invoke-interface {v11, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-interface {v10, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v11, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v13, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + .line 1307 │ + invoke-virtual {v14, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1309 │ - const-string v4, "category_name" │ + const-string v5, "category_name" │ │ - const-string v6, "category_name" │ + const-string v7, "category_name" │ │ - invoke-interface {v10, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 1310 │ + invoke-interface {v11, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-interface {v10, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v11, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v13, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + .line 1309 │ + invoke-virtual {v14, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1312 │ :cond_3 │ - invoke-interface {v10}, Landroid/database/Cursor;->close()V │ + invoke-interface {v11}, Landroid/database/Cursor;->close()V │ │ .line 1314 │ :cond_4 │ - const-string v4, "created" │ + const-string v5, "created" │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 1315 │ - sget-object v4, Lcom/xmission/trevin/android/todo/PalmImporterService$1;->$SwitchMap$com$xmission$trevin$android$todo$PalmImporterService$ImportType:[I │ + sget-object v5, Lcom/xmission/trevin/android/todo/PalmImporterService$1;->$SwitchMap$com$xmission$trevin$android$todo$PalmImporterService$ImportType:[I │ │ invoke-virtual/range {p1 .. p1}, Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType;->ordinal()I │ │ - move-result v6 │ + move-result v7 │ │ - aget v4, v4, v6 │ + aget v5, v5, v7 │ │ - packed-switch v4, :pswitch_data_0 │ + packed-switch v5, :pswitch_data_0 │ │ .line 1382 │ :goto_1 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->isPrivate:Ljava/lang/Boolean; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->isPrivate:Ljava/lang/Boolean; │ │ - invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_13 │ + if-eqz v5, :cond_13 │ │ - invoke-virtual/range {v16 .. v16}, Lcom/xmission/trevin/android/todo/StringEncryption;->hasKey()Z │ + .line 1383 │ + invoke-virtual/range {v17 .. v17}, Lcom/xmission/trevin/android/todo/StringEncryption;->hasKey()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_12 │ + if-eqz v5, :cond_12 │ │ - const/16 v19, 0x2 │ + const/16 v20, 0x2 │ │ .line 1384 │ - .local v19, "privacy":I │ + .local v20, "privacy":I │ :goto_2 │ - const-string v4, "description" │ + const-string v5, "description" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->description:Ljava/lang/String; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->description:Ljava/lang/String; │ │ - const-string v7, "\r" │ + const-string v8, "\r" │ │ - const-string v8, "" │ + const-string v9, "" │ │ - invoke-virtual {v6, v7, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + .line 1385 │ + invoke-virtual {v7, v8, v9}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + .line 1384 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1386 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->note:Ljava/lang/String; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->note:Ljava/lang/String; │ │ - if-eqz v4, :cond_5 │ + if-eqz v5, :cond_5 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->note:Ljava/lang/String; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->note:Ljava/lang/String; │ │ - invoke-virtual {v4}, Ljava/lang/String;->length()I │ + .line 1387 │ + invoke-virtual {v5}, Ljava/lang/String;->length()I │ │ - move-result v4 │ + move-result v5 │ │ - if-lez v4, :cond_5 │ + if-lez v5, :cond_5 │ │ .line 1388 │ - const-string v4, "note" │ + const-string v5, "note" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->note:Ljava/lang/String; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->note:Ljava/lang/String; │ │ - const-string v7, "\r" │ + const-string v8, "\r" │ │ - const-string v8, "" │ + const-string v9, "" │ │ - invoke-virtual {v6, v7, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ + invoke-virtual {v7, v8, v9}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 1389 │ :cond_5 │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - if-ne v0, v4, :cond_7 │ + if-ne v0, v5, :cond_7 │ │ .line 1391 │ :try_start_1 │ - const-string v4, "description" │ + const-string v5, "description" │ │ - move-object/from16 v0, v21 │ + .line 1392 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - move-object/from16 v0, v16 │ + .line 1391 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v4}, Lcom/xmission/trevin/android/todo/StringEncryption;->encrypt(Ljava/lang/String;)[B │ + invoke-virtual {v0, v5}, Lcom/xmission/trevin/android/todo/StringEncryption;->encrypt(Ljava/lang/String;)[B │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 1393 │ - .local v11, "encryptedDescription":[B │ - const-string v4, "note" │ + .local v12, "encryptedDescription":[B │ + const-string v5, "note" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_6 │ + if-eqz v5, :cond_6 │ │ .line 1394 │ - const-string v4, "note" │ + const-string v5, "note" │ │ - move-object/from16 v0, v21 │ + .line 1395 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - move-object/from16 v0, v16 │ + .line 1394 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v4}, Lcom/xmission/trevin/android/todo/StringEncryption;->encrypt(Ljava/lang/String;)[B │ + invoke-virtual {v0, v5}, Lcom/xmission/trevin/android/todo/StringEncryption;->encrypt(Ljava/lang/String;)[B │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 1396 │ - .local v12, "encryptedNote":[B │ - const-string v4, "note" │ + .local v13, "encryptedNote":[B │ + const-string v5, "note" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v12}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V │ + invoke-virtual {v0, v5, v13}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V │ │ .line 1398 │ - .end local v12 # "encryptedNote":[B │ + .end local v13 # "encryptedNote":[B │ :cond_6 │ - const-string v4, "description" │ + const-string v5, "description" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v11}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V │ + invoke-virtual {v0, v5, v12}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V │ :try_end_1 │ .catch Ljava/security/GeneralSecurityException; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 1404 │ - .end local v11 # "encryptedDescription":[B │ + .end local v12 # "encryptedDescription":[B │ :cond_7 │ :goto_3 │ :try_start_2 │ - const-string v4, "modified" │ + const-string v5, "modified" │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 1405 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->dueDate:Ljava/lang/Long; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->dueDate:Ljava/lang/Long; │ │ - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - const-wide/16 v22, 0x0 │ + const-wide/16 v24, 0x0 │ │ - cmp-long v4, v6, v22 │ + cmp-long v5, v8, v24 │ │ - if-ltz v4, :cond_8 │ + if-ltz v5, :cond_8 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->dueDate:Ljava/lang/Long; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->dueDate:Ljava/lang/Long; │ │ - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ + .line 1406 │ + invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - const-wide/32 v22, 0x749e3f80 │ + const-wide/32 v24, 0x749e3f80 │ │ - cmp-long v4, v6, v22 │ + cmp-long v5, v8, v24 │ │ - if-lez v4, :cond_14 │ + if-lez v5, :cond_14 │ │ .line 1407 │ :cond_8 │ - const-string v4, "due" │ + const-string v5, "due" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1413 │ :goto_4 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->completionDate:Ljava/lang/Long; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->completionDate:Ljava/lang/Long; │ │ - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - const-wide/16 v22, 0x0 │ + const-wide/16 v24, 0x0 │ │ - cmp-long v4, v6, v22 │ + cmp-long v5, v8, v24 │ │ - if-ltz v4, :cond_9 │ + if-ltz v5, :cond_9 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->completionDate:Ljava/lang/Long; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->completionDate:Ljava/lang/Long; │ │ - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ + .line 1414 │ + invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - const-wide/32 v22, 0x749e3f80 │ + const-wide/32 v24, 0x749e3f80 │ │ - cmp-long v4, v6, v22 │ + cmp-long v5, v8, v24 │ │ - if-lez v4, :cond_15 │ + if-lez v5, :cond_15 │ │ .line 1415 │ :cond_9 │ - const-string v4, "completed" │ + const-string v5, "completed" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1419 │ :goto_5 │ - const-string v6, "checked" │ + const-string v7, "checked" │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->completed:Ljava/lang/Boolean; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->completed:Ljava/lang/Boolean; │ │ - invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_16 │ + if-eqz v5, :cond_16 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_6 │ - invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v6, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v7, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1420 │ - const-string v4, "priority" │ + const-string v5, "priority" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->priority:Ljava/lang/Integer; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->priority:Ljava/lang/Integer; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1421 │ - const-string v4, "private" │ + const-string v5, "private" │ │ - invoke-static/range {v19 .. v19}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1422 │ - const-string v6, "category_id" │ + const-string v7, "category_id" │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->categoryMap:Ljava/util/Map; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->categoryMap:Ljava/util/Map; │ │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v8, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v7, v7, v15 │ + aget-object v8, v8, v16 │ │ - iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->categoryIndex:Ljava/lang/Integer; │ + iget-object v8, v8, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->categoryIndex:Ljava/lang/Integer; │ │ - invoke-interface {v4, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .line 1423 │ + invoke-interface {v5, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - check-cast v4, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ + check-cast v5, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ │ - iget-wide v7, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ + iget-wide v8, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ │ - invoke-static {v7, v8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - move-object/from16 v0, v21 │ + .line 1422 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v6, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v7, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 1424 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->hasAlarm:Ljava/lang/Boolean; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->hasAlarm:Ljava/lang/Boolean; │ │ - invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_17 │ + if-eqz v5, :cond_17 │ │ .line 1425 │ - const-string v4, "alarm_days_earlier" │ + const-string v5, "alarm_days_earlier" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->alarmDaysInAdvance:Ljava/lang/Integer; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->alarmDaysInAdvance:Ljava/lang/Integer; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1427 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 1428 │ - .local v9, "alarmShift":Ljava/util/Calendar; │ + .local v10, "alarmShift":Ljava/util/Calendar; │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->alarmTime:Ljava/lang/Long; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->alarmTime:Ljava/lang/Long; │ │ - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - const-wide/16 v22, 0x3e8 │ + const-wide/16 v24, 0x3e8 │ │ - mul-long v6, v6, v22 │ + mul-long v8, v8, v24 │ │ - invoke-virtual {v9, v6, v7}, Ljava/util/Calendar;->setTimeInMillis(J)V │ + invoke-virtual {v10, v8, v9}, Ljava/util/Calendar;->setTimeInMillis(J)V │ │ .line 1429 │ - const/16 v4, 0xb │ + const/16 v5, 0xb │ │ - invoke-virtual {v9, v4}, Ljava/util/Calendar;->get(I)I │ + .line 1430 │ + invoke-virtual {v10, v5}, Ljava/util/Calendar;->get(I)I │ │ - move-result v4 │ + move-result v5 │ │ - mul-int/lit16 v4, v4, 0xe10 │ + mul-int/lit16 v5, v5, 0xe10 │ │ - const/16 v6, 0xc │ + const/16 v7, 0xc │ │ - invoke-virtual {v9, v6}, Ljava/util/Calendar;->get(I)I │ + .line 1431 │ + invoke-virtual {v10, v7}, Ljava/util/Calendar;->get(I)I │ │ - move-result v6 │ + move-result v7 │ │ - mul-int/lit8 v6, v6, 0x3c │ + mul-int/lit8 v7, v7, 0x3c │ │ - add-int v20, v4, v6 │ + add-int v21, v5, v7 │ │ .line 1432 │ - .local v20, "secondsAfterMidnight":I │ - const-string v4, "alarm_time" │ + .local v21, "secondsAfterMidnight":I │ + const-string v5, "alarm_time" │ │ - move/from16 v0, v20 │ + move/from16 v0, v21 │ │ - mul-int/lit16 v6, v0, 0x3e8 │ + mul-int/lit16 v7, v0, 0x3e8 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1437 │ - .end local v9 # "alarmShift":Ljava/util/Calendar; │ - .end local v20 # "secondsAfterMidnight":I │ + .end local v10 # "alarmShift":Ljava/util/Calendar; │ + .end local v21 # "secondsAfterMidnight":I │ :goto_7 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ │ - if-nez v4, :cond_18 │ + if-nez v5, :cond_18 │ │ .line 1438 │ - const-string v4, "repeat_interval" │ + const-string v5, "repeat_interval" │ │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1514 │ :goto_8 │ - sget-object v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType;->TEST:Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType; │ + sget-object v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType;->TEST:Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType; │ │ move-object/from16 v0, p1 │ │ - if-eq v0, v4, :cond_a │ + if-eq v0, v5, :cond_a │ │ .line 1515 │ - sget-object v4, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v3, v4, v0}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ + invoke-virtual {v4, v5, v0}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ .line 1517 │ :cond_a │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataCategories:[Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataCategories:[Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ │ - array-length v4, v4 │ + array-length v5, v5 │ │ - mul-int/lit8 v4, v4, 0x2 │ + mul-int/lit8 v5, v5, 0x2 │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - array-length v6, v6 │ + array-length v7, v7 │ │ - add-int/2addr v4, v6 │ + add-int/2addr v5, v7 │ │ - add-int/2addr v4, v15 │ + add-int v5, v5, v16 │ │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->importCount:I │ + iput v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->importCount:I │ │ .line 1293 │ - add-int/lit8 v15, v15, 0x1 │ + add-int/lit8 v16, v16, 0x1 │ │ goto/16 :goto_0 │ │ .line 1317 │ - .end local v19 # "privacy":I │ + .end local v20 # "privacy":I │ :pswitch_0 │ - invoke-virtual {v13}, Landroid/content/ContentValues;->size()I │ + invoke-virtual {v14}, Landroid/content/ContentValues;->size()I │ │ - move-result v4 │ + move-result v5 │ │ - if-lez v4, :cond_c │ + if-lez v5, :cond_c │ │ .line 1319 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - array-length v4, v4 │ + array-length v5, v5 │ │ - const/16 v6, 0x40 │ + const/16 v7, 0x40 │ │ - if-ge v4, v6, :cond_b │ + if-ge v5, v7, :cond_b │ │ .line 1320 │ - const-string v6, "PalmImporterService" │ + const-string v7, "PalmImporterService" │ │ - const-string v7, ".mergeToDos: replacing existing record %d [%s] \"%s\" with [%s] \"%s\"" │ + const-string v8, ".mergeToDos: replacing existing record %d [%s] \"%s\" with [%s] \"%s\"" │ │ - const/4 v4, 0x5 │ + const/4 v5, 0x5 │ │ - new-array v8, v4, [Ljava/lang/Object; │ + new-array v9, v5, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - aget-object v22, v22, v15 │ + aget-object v23, v23, v16 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - aput-object v22, v8, v4 │ + aput-object v23, v9, v5 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - const-string v22, "category_name" │ + const-string v23, "category_name" │ │ - move-object/from16 v0, v22 │ + .line 1324 │ + move-object/from16 v0, v23 │ │ - invoke-virtual {v13, v0}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - aput-object v22, v8, v4 │ + aput-object v23, v9, v5 │ │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ - const-string v22, "description" │ + const-string v23, "description" │ │ - move-object/from16 v0, v22 │ + .line 1325 │ + move-object/from16 v0, v23 │ │ - invoke-virtual {v13, v0}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - aput-object v22, v8, v4 │ + aput-object v23, v9, v5 │ │ - const/16 v22, 0x3 │ + const/16 v23, 0x3 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->categoryMap:Ljava/util/Map; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->categoryMap:Ljava/util/Map; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - aget-object v23, v23, v15 │ + aget-object v24, v24, v16 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->categoryIndex:Ljava/lang/Integer; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - move-object/from16 v0, v23 │ + .line 1326 │ + move-object/from16 v0, v24 │ │ - invoke-interface {v4, v0}, 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 v4 │ + move-result-object v5 │ │ - check-cast v4, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ + check-cast v5, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->longName:Ljava/lang/String; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->longName:Ljava/lang/String; │ │ - aput-object v4, v8, v22 │ + aput-object v5, v9, v23 │ │ - const/4 v4, 0x4 │ + const/4 v5, 0x4 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - aget-object v22, v22, v15 │ + aget-object v23, v23, v16 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->description:Ljava/lang/String; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - aput-object v22, v8, v4 │ + aput-object v23, v9, v5 │ │ - invoke-static {v7, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 1320 │ + invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-static {v6, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 1329 │ :cond_b │ - sget-object v4, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ - │ - aget-object v6, v6, v15 │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ + aget-object v7, v7, v16 │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ │ - move-result v6 │ + .line 1330 │ + invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I │ │ - int-to-long v6, v6 │ + move-result v7 │ │ - invoke-static {v4, v6, v7}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + int-to-long v8, v7 │ │ - move-result-object v4 │ + .line 1329 │ + invoke-static {v5, v8, v9}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - const/4 v6, 0x0 │ + move-result-object v5 │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v3, v4, v6, v7}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ + const/4 v8, 0x0 │ + │ + invoke-virtual {v4, v5, v7, v8}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1334 │ :cond_c │ :pswitch_1 │ - const-string v4, "_id" │ + const-string v5, "_id" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto/16 :goto_1 │ │ .line 1520 │ - .end local v5 # "EXISTING_ITEM_PROJECTION":[Ljava/lang/String; │ - .end local v10 # "c":Landroid/database/Cursor; │ - .end local v13 # "existingRecord":Landroid/content/ContentValues; │ - .end local v15 # "i":I │ - .end local v21 # "values":Landroid/content/ContentValues; │ + .end local v6 # "EXISTING_ITEM_PROJECTION":[Ljava/lang/String; │ + .end local v11 # "c":Landroid/database/Cursor; │ + .end local v14 # "existingRecord":Landroid/content/ContentValues; │ + .end local v16 # "i":I │ + .end local v22 # "values":Landroid/content/ContentValues; │ :catchall_0 │ - move-exception v4 │ + move-exception v5 │ │ invoke-static {}, Lcom/xmission/trevin/android/todo/StringEncryption;->releaseGlobalEncryption()V │ │ - throw v4 │ + throw v5 │ │ .line 1337 │ - .restart local v5 # "EXISTING_ITEM_PROJECTION":[Ljava/lang/String; │ - .restart local v10 # "c":Landroid/database/Cursor; │ - .restart local v13 # "existingRecord":Landroid/content/ContentValues; │ - .restart local v15 # "i":I │ - .restart local v21 # "values":Landroid/content/ContentValues; │ + .restart local v6 # "EXISTING_ITEM_PROJECTION":[Ljava/lang/String; │ + .restart local v11 # "c":Landroid/database/Cursor; │ + .restart local v14 # "existingRecord":Landroid/content/ContentValues; │ + .restart local v16 # "i":I │ + .restart local v22 # "values":Landroid/content/ContentValues; │ :pswitch_2 │ :try_start_3 │ - invoke-virtual {v13}, Landroid/content/ContentValues;->size()I │ + invoke-virtual {v14}, Landroid/content/ContentValues;->size()I │ │ - move-result v4 │ + move-result v5 │ │ - if-lez v4, :cond_e │ + if-lez v5, :cond_e │ │ - const-string v4, "category_name" │ + const-string v5, "category_name" │ │ - invoke-virtual {v13, v4}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + .line 1338 │ + invoke-virtual {v14, v5}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->categoryMap:Ljava/util/Map; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->categoryMap:Ljava/util/Map; │ │ move-object/from16 v0, p0 │ │ - iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v8, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v7, v7, v15 │ + aget-object v8, v8, v16 │ │ - iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->categoryIndex:Ljava/lang/Integer; │ + iget-object v8, v8, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->categoryIndex:Ljava/lang/Integer; │ │ - invoke-interface {v4, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .line 1339 │ + invoke-interface {v5, v8}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - check-cast v4, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ + check-cast v5, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->longName:Ljava/lang/String; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->longName:Ljava/lang/String; │ │ - invoke-virtual {v6, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .line 1338 │ + invoke-virtual {v7, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_e │ + if-eqz v5, :cond_e │ │ - const-string v4, "description" │ + const-string v5, "description" │ │ - invoke-virtual {v13, v4}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + .line 1340 │ + invoke-virtual {v14, v5}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->description:Ljava/lang/String; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->description:Ljava/lang/String; │ │ - invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_e │ + if-eqz v5, :cond_e │ │ .line 1342 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - array-length v4, v4 │ + array-length v5, v5 │ │ - const/16 v6, 0x40 │ + const/16 v7, 0x40 │ │ - if-ge v4, v6, :cond_d │ + if-ge v5, v7, :cond_d │ │ .line 1343 │ - const-string v4, "PalmImporterService" │ + const-string v5, "PalmImporterService" │ │ - const-string v6, ".mergeToDos: updating record %d [%s] \"%s\"" │ + const-string v7, ".mergeToDos: updating record %d [%s] \"%s\"" │ │ - const/4 v7, 0x3 │ + const/4 v8, 0x3 │ │ - new-array v7, v7, [Ljava/lang/Object; │ + new-array v8, v8, [Ljava/lang/Object; │ │ - const/4 v8, 0x0 │ + const/4 v9, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - aget-object v22, v22, v15 │ + aget-object v23, v23, v16 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - aput-object v22, v7, v8 │ + aput-object v23, v8, v9 │ │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ - const-string v22, "category_name" │ + const-string v23, "category_name" │ │ - move-object/from16 v0, v22 │ + .line 1346 │ + move-object/from16 v0, v23 │ │ - invoke-virtual {v13, v0}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - aput-object v22, v7, v8 │ + aput-object v23, v8, v9 │ │ - const/4 v8, 0x2 │ + const/4 v9, 0x2 │ │ - const-string v22, "description" │ + const-string v23, "description" │ │ - move-object/from16 v0, v22 │ + .line 1347 │ + move-object/from16 v0, v23 │ │ - invoke-virtual {v13, v0}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - aput-object v22, v7, v8 │ + aput-object v23, v8, v9 │ │ - invoke-static {v6, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 1343 │ + invoke-static {v7, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-static {v4, v6}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v5, v7}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 1349 │ :cond_d │ - const-string v4, "created" │ + const-string v5, "created" │ │ - const-string v6, "created" │ + const-string v7, "created" │ │ - invoke-virtual {v13, v6}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ + .line 1350 │ + invoke-virtual {v14, v7}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + .line 1349 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 1351 │ - sget-object v4, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ - │ - aget-object v6, v6, v15 │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ + aget-object v7, v7, v16 │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ │ - move-result v6 │ + .line 1352 │ + invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I │ │ - int-to-long v6, v6 │ + move-result v7 │ │ - invoke-static {v4, v6, v7}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + int-to-long v8, v7 │ │ - move-result-object v4 │ + .line 1351 │ + invoke-static {v5, v8, v9}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - const/4 v6, 0x0 │ + move-result-object v5 │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v3, v4, v6, v7}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ + const/4 v8, 0x0 │ + │ + invoke-virtual {v4, v5, v7, v8}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1353 │ - const-string v4, "_id" │ + const-string v5, "_id" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ goto/16 :goto_1 │ │ .line 1355 │ :cond_e │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - array-length v4, v4 │ + array-length v5, v5 │ │ - const/16 v6, 0x40 │ + const/16 v7, 0x40 │ │ - if-ge v4, v6, :cond_f │ + if-ge v5, v7, :cond_f │ │ .line 1356 │ - const-string v6, "PalmImporterService" │ + const-string v7, "PalmImporterService" │ │ - const-string v7, ".mergeToDos: changing ID of record [%s] \"%s\" from %d to %d" │ + const-string v8, ".mergeToDos: changing ID of record [%s] \"%s\" from %d to %d" │ │ - const/4 v4, 0x4 │ + const/4 v5, 0x4 │ │ - new-array v8, v4, [Ljava/lang/Object; │ + new-array v9, v5, [Ljava/lang/Object; │ │ - const/16 v22, 0x0 │ + const/16 v23, 0x0 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->categoryMap:Ljava/util/Map; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->categoryMap:Ljava/util/Map; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - aget-object v23, v23, v15 │ + aget-object v24, v24, v16 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->categoryIndex:Ljava/lang/Integer; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - move-object/from16 v0, v23 │ + .line 1358 │ + move-object/from16 v0, v24 │ │ - invoke-interface {v4, v0}, 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 v4 │ + move-result-object v5 │ │ - check-cast v4, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ + check-cast v5, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->longName:Ljava/lang/String; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->longName:Ljava/lang/String; │ │ - aput-object v4, v8, v22 │ + aput-object v5, v9, v23 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - aget-object v22, v22, v15 │ + aget-object v23, v23, v16 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->description:Ljava/lang/String; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - aput-object v22, v8, v4 │ + aput-object v23, v9, v5 │ │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - aget-object v22, v22, v15 │ + aget-object v23, v23, v16 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - aput-object v22, v8, v4 │ + aput-object v23, v9, v5 │ │ - const/4 v4, 0x3 │ + const/4 v5, 0x3 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->nextFreeRecordID:J │ │ - move-wide/from16 v22, v0 │ + move-wide/from16 v24, v0 │ │ - invoke-static/range {v22 .. v23}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .line 1360 │ + invoke-static/range {v24 .. v25}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - aput-object v22, v8, v4 │ + aput-object v23, v9, v5 │ │ - invoke-static {v7, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 1356 │ + invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-static {v6, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 1362 │ :cond_f │ - const-string v4, "_id" │ + const-string v5, "_id" │ │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->nextFreeRecordID:J │ + iget-wide v8, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->nextFreeRecordID:J │ │ - const-wide/16 v22, 0x1 │ + const-wide/16 v24, 0x1 │ │ - add-long v22, v22, v6 │ + add-long v24, v24, v8 │ │ - move-wide/from16 v0, v22 │ + move-wide/from16 v0, v24 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Lcom/xmission/trevin/android/todo/PalmImporterService;->nextFreeRecordID:J │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ goto/16 :goto_1 │ │ .line 1366 │ :pswitch_3 │ - invoke-virtual {v13}, Landroid/content/ContentValues;->size()I │ + invoke-virtual {v14}, Landroid/content/ContentValues;->size()I │ │ - move-result v4 │ + move-result v5 │ │ - if-nez v4, :cond_10 │ + if-nez v5, :cond_10 │ │ .line 1367 │ - const-string v4, "_id" │ + const-string v5, "_id" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ goto/16 :goto_1 │ │ .line 1369 │ :cond_10 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - array-length v4, v4 │ + array-length v5, v5 │ │ - const/16 v6, 0x40 │ + const/16 v7, 0x40 │ │ - if-ge v4, v6, :cond_11 │ + if-ge v5, v7, :cond_11 │ │ .line 1370 │ - const-string v6, "PalmImporterService" │ + const-string v7, "PalmImporterService" │ │ - const-string v7, ".mergeToDos: changing ID of record [%s] \"%s\" from %d to %d" │ + const-string v8, ".mergeToDos: changing ID of record [%s] \"%s\" from %d to %d" │ │ - const/4 v4, 0x4 │ + const/4 v5, 0x4 │ │ - new-array v8, v4, [Ljava/lang/Object; │ + new-array v9, v5, [Ljava/lang/Object; │ │ - const/16 v22, 0x0 │ + const/16 v23, 0x0 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->categoryMap:Ljava/util/Map; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->categoryMap:Ljava/util/Map; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - aget-object v23, v23, v15 │ + aget-object v24, v24, v16 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->categoryIndex:Ljava/lang/Integer; │ │ - move-object/from16 v23, v0 │ + move-object/from16 v24, v0 │ │ - move-object/from16 v0, v23 │ + .line 1372 │ + move-object/from16 v0, v24 │ │ - invoke-interface {v4, v0}, 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 v4 │ + move-result-object v5 │ │ - check-cast v4, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ + check-cast v5, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->longName:Ljava/lang/String; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->longName:Ljava/lang/String; │ │ - aput-object v4, v8, v22 │ + aput-object v5, v9, v23 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - aget-object v22, v22, v15 │ + aget-object v23, v23, v16 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->description:Ljava/lang/String; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - aput-object v22, v8, v4 │ + aput-object v23, v9, v5 │ │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - aget-object v22, v22, v15 │ + aget-object v23, v23, v16 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - aput-object v22, v8, v4 │ + aput-object v23, v9, v5 │ │ - const/4 v4, 0x3 │ + const/4 v5, 0x3 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->nextFreeRecordID:J │ │ - move-wide/from16 v22, v0 │ + move-wide/from16 v24, v0 │ │ - invoke-static/range {v22 .. v23}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .line 1374 │ + invoke-static/range {v24 .. v25}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - aput-object v22, v8, v4 │ + aput-object v23, v9, v5 │ │ - invoke-static {v7, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 1370 │ + invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-static {v6, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v7, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 1376 │ :cond_11 │ - const-string v4, "_id" │ + const-string v5, "_id" │ │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->nextFreeRecordID:J │ + iget-wide v8, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->nextFreeRecordID:J │ │ - const-wide/16 v22, 0x1 │ + const-wide/16 v24, 0x1 │ │ - add-long v22, v22, v6 │ + add-long v24, v24, v8 │ │ - move-wide/from16 v0, v22 │ + move-wide/from16 v0, v24 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Lcom/xmission/trevin/android/todo/PalmImporterService;->nextFreeRecordID:J │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ goto/16 :goto_1 │ │ - .line 1382 │ + .line 1383 │ :cond_12 │ - const/16 v19, 0x1 │ + const/16 v20, 0x1 │ │ goto/16 :goto_2 │ │ :cond_13 │ - const/16 v19, 0x0 │ + const/16 v20, 0x0 │ │ goto/16 :goto_2 │ │ .line 1399 │ - .restart local v19 # "privacy":I │ + .restart local v20 # "privacy":I │ :catch_0 │ - move-exception v14 │ + move-exception v15 │ │ .line 1400 │ - .local v14, "gsx":Ljava/security/GeneralSecurityException; │ - const/16 v19, 0x1 │ + .local v15, "gsx":Ljava/security/GeneralSecurityException; │ + const/16 v20, 0x1 │ │ goto/16 :goto_3 │ │ .line 1411 │ - .end local v14 # "gsx":Ljava/security/GeneralSecurityException; │ + .end local v15 # "gsx":Ljava/security/GeneralSecurityException; │ :cond_14 │ - const-string v4, "due" │ + const-string v5, "due" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->dueDate:Ljava/lang/Long; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->dueDate:Ljava/lang/Long; │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + .line 1412 │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - const-wide/32 v22, 0x1517f │ + const-wide/32 v24, 0x1517f │ │ - add-long v6, v6, v22 │ + add-long v8, v8, v24 │ │ - const-wide/16 v22, 0x3e8 │ + const-wide/16 v24, 0x3e8 │ │ - mul-long v6, v6, v22 │ + mul-long v8, v8, v24 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + .line 1411 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ goto/16 :goto_4 │ │ .line 1417 │ :cond_15 │ - const-string v4, "completed" │ + const-string v5, "completed" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->completionDate:Ljava/lang/Long; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->completionDate:Ljava/lang/Long; │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + .line 1418 │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - const-wide/16 v22, 0x3e8 │ + const-wide/16 v24, 0x3e8 │ │ - mul-long v6, v6, v22 │ + mul-long v8, v8, v24 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + .line 1417 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ goto/16 :goto_5 │ │ .line 1419 │ :cond_16 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto/16 :goto_6 │ │ .line 1434 │ :cond_17 │ - const-string v4, "alarm_days_earlier" │ + const-string v5, "alarm_days_earlier" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1435 │ - const-string v4, "alarm_time" │ + const-string v5, "alarm_time" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ goto/16 :goto_7 │ │ .line 1440 │ :cond_18 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ │ - iget v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->type:I │ + iget v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->type:I │ │ - packed-switch v4, :pswitch_data_1 │ + packed-switch v5, :pswitch_data_1 │ │ .line 1502 │ :goto_9 │ - const-string v4, "repeat_day2" │ + const-string v5, "repeat_day2" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1503 │ - const-string v4, "repeat_week2" │ + const-string v5, "repeat_week2" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1504 │ - const-string v4, "repeat_increment" │ + const-string v5, "repeat_increment" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ │ - iget v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->interval:I │ + iget v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->interval:I │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 1505 │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + .line 1504 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1506 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ │ - iget-wide v6, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->repeatUntil:J │ + iget-wide v8, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->repeatUntil:J │ │ - const-wide/16 v22, 0x0 │ + const-wide/16 v24, 0x0 │ │ - cmp-long v4, v6, v22 │ + cmp-long v5, v8, v24 │ │ - if-ltz v4, :cond_19 │ + if-ltz v5, :cond_19 │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ │ - iget-wide v6, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->repeatUntil:J │ + iget-wide v8, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->repeatUntil:J │ │ - const-wide/32 v22, 0x749e3f80 │ + const-wide/32 v24, 0x749e3f80 │ │ - cmp-long v4, v6, v22 │ + cmp-long v5, v8, v24 │ │ - if-lez v4, :cond_1e │ + if-lez v5, :cond_1e │ │ .line 1508 │ :cond_19 │ - const-string v4, "repeat_end" │ + const-string v5, "repeat_end" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ goto/16 :goto_8 │ │ .line 1442 │ :pswitch_4 │ - const-string v6, "repeat_interval" │ + const-string v7, "repeat_interval" │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeatAfterCompleted:Ljava/lang/Boolean; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeatAfterCompleted:Ljava/lang/Boolean; │ │ - invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z │ + .line 1443 │ + invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_1a │ + if-eqz v5, :cond_1a │ │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ :goto_a │ - invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - move-object/from16 v0, v21 │ + .line 1442 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v6, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v7, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1446 │ - const-string v4, "repeat_week_days" │ + const-string v5, "repeat_week_days" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1447 │ - const-string v4, "repeat_day" │ + const-string v5, "repeat_day" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1448 │ - const-string v4, "repeat_week" │ + const-string v5, "repeat_week" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1449 │ - const-string v4, "repeat_month" │ + const-string v5, "repeat_month" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ goto/16 :goto_9 │ │ - .line 1442 │ + .line 1443 │ :cond_1a │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ goto :goto_a │ │ .line 1452 │ :pswitch_5 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeatAfterCompleted:Ljava/lang/Boolean; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeatAfterCompleted:Ljava/lang/Boolean; │ │ - invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_1b │ + if-eqz v5, :cond_1b │ │ .line 1453 │ - const-string v4, "repeat_interval" │ + const-string v5, "repeat_interval" │ │ - const/4 v6, 0x4 │ + const/4 v7, 0x4 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 1454 │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + .line 1453 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1455 │ - const-string v4, "repeat_week_days" │ + const-string v5, "repeat_week_days" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1462 │ :goto_b │ - const-string v4, "repeat_day" │ + const-string v5, "repeat_day" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1463 │ - const-string v4, "repeat_week" │ + const-string v5, "repeat_week" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1464 │ - const-string v4, "repeat_month" │ + const-string v5, "repeat_month" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ goto/16 :goto_9 │ │ .line 1457 │ :cond_1b │ - const-string v4, "repeat_interval" │ + const-string v5, "repeat_interval" │ │ - const/4 v6, 0x3 │ + const/4 v7, 0x3 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 1458 │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + .line 1457 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1459 │ - const-string v4, "repeat_week_days" │ + const-string v5, "repeat_week_days" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->dayOfWeekBitmap:Ljava/lang/Byte; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->dayOfWeekBitmap:Ljava/lang/Byte; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Byte;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Byte;)V │ │ goto :goto_b │ │ .line 1468 │ :pswitch_6 │ - const-string v4, "repeat_interval" │ + const-string v5, "repeat_interval" │ │ - const/4 v6, 0x7 │ + const/4 v7, 0x7 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 1469 │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + .line 1468 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1470 │ - const-string v4, "repeat_week_days" │ + const-string v5, "repeat_week_days" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1471 │ - const-string v4, "repeat_day" │ + const-string v5, "repeat_day" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->dayOfWeek:Ljava/lang/Integer; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->dayOfWeek:Ljava/lang/Integer; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1473 │ - const-string v4, "repeat_week" │ + const-string v5, "repeat_week" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->weekOfMonth:Ljava/lang/Integer; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->weekOfMonth:Ljava/lang/Integer; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ goto/16 :goto_9 │ │ .line 1477 │ :pswitch_7 │ - const-string v6, "repeat_interval" │ + const-string v7, "repeat_interval" │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeatAfterCompleted:Ljava/lang/Boolean; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeatAfterCompleted:Ljava/lang/Boolean; │ │ - invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z │ + .line 1478 │ + invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_1c │ + if-eqz v5, :cond_1c │ │ - const/16 v4, 0x9 │ + const/16 v5, 0x9 │ │ :goto_c │ - invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - move-object/from16 v0, v21 │ + .line 1477 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v6, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v7, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1481 │ - const-string v4, "repeat_week_days" │ + const-string v5, "repeat_week_days" │ │ - const/16 v6, 0x7f │ + const/16 v7, 0x7f │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 1482 │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + .line 1481 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1483 │ - const-string v4, "repeat_day" │ + const-string v5, "repeat_day" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->dateOfMonth:Ljava/lang/Integer; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->dateOfMonth:Ljava/lang/Integer; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1485 │ - const-string v4, "repeat_week" │ + const-string v5, "repeat_week" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1486 │ - const-string v4, "repeat_month" │ + const-string v5, "repeat_month" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ goto/16 :goto_9 │ │ - .line 1477 │ + .line 1478 │ :cond_1c │ - const/16 v4, 0x8 │ + const/16 v5, 0x8 │ │ goto :goto_c │ │ .line 1489 │ :pswitch_8 │ - const-string v6, "repeat_interval" │ + const-string v7, "repeat_interval" │ │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v4, v4, v15 │ + aget-object v5, v5, v16 │ │ - iget-object v4, v4, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeatAfterCompleted:Ljava/lang/Boolean; │ + iget-object v5, v5, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeatAfterCompleted:Ljava/lang/Boolean; │ │ - invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z │ + .line 1490 │ + invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_1d │ + if-eqz v5, :cond_1d │ │ - const/16 v4, 0xc │ + const/16 v5, 0xc │ │ :goto_d │ - invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - move-object/from16 v0, v21 │ + .line 1489 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v6, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v7, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1493 │ - const-string v4, "repeat_week_days" │ + const-string v5, "repeat_week_days" │ │ - const/16 v6, 0x7f │ + const/16 v7, 0x7f │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 1494 │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + .line 1493 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1495 │ - const-string v4, "repeat_day" │ + const-string v5, "repeat_day" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->dateOfMonth:Ljava/lang/Integer; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->dateOfMonth:Ljava/lang/Integer; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1497 │ - const-string v4, "repeat_week" │ + const-string v5, "repeat_week" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1498 │ - const-string v4, "repeat_month" │ + const-string v5, "repeat_month" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->monthOfYear:Ljava/lang/Integer; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->monthOfYear:Ljava/lang/Integer; │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ goto/16 :goto_9 │ │ - .line 1489 │ + .line 1490 │ :cond_1d │ - const/16 v4, 0xb │ + const/16 v5, 0xb │ │ goto :goto_d │ │ .line 1510 │ :cond_1e │ - const-string v4, "repeat_end" │ + const-string v5, "repeat_end" │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataToDos:[Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry; │ │ - aget-object v6, v6, v15 │ + aget-object v7, v7, v16 │ │ - iget-object v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ + iget-object v7, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->repeat:Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent; │ │ - iget-wide v6, v6, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->repeatUntil:J │ + iget-wide v8, v7, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->repeatUntil:J │ │ - const-wide/16 v22, 0x3e8 │ + const-wide/16 v24, 0x3e8 │ │ - mul-long v6, v6, v22 │ + mul-long v8, v8, v24 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .line 1511 │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v21 │ + .line 1510 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ goto/16 :goto_8 │ │ .line 1520 │ - .end local v19 # "privacy":I │ + .end local v20 # "privacy":I │ :cond_1f │ invoke-static {}, Lcom/xmission/trevin/android/todo/StringEncryption;->releaseGlobalEncryption()V │ │ .line 1522 │ return-void │ │ .line 1315 │ @@ -3234,14 +3308,15 @@ │ invoke-direct {v3, v4}, Ljava/io/File;->(Ljava/lang/String;)V │ │ iput-object v3, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataFile:Ljava/io/File; │ │ .line 589 │ const-string v3, "com.xmission.trevin.android.todo.PalmImportType" │ │ + .line 590 │ invoke-virtual {p1, v3}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; │ │ move-result-object v0 │ │ check-cast v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ImportType; │ │ .line 594 │ @@ -3379,15 +3454,15 @@ │ :cond_0 │ int-to-byte v1, v0 │ │ return v1 │ .end method │ │ .method readCategoryEntry(Ljava/io/InputStream;)Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry; │ - .locals 3 │ + .locals 4 │ .param p1, "stream" # Ljava/io/InputStream; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -3432,17 +3507,17 @@ │ move-result-object v1 │ │ iput-object v1, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->shortName:Ljava/lang/String; │ │ .line 831 │ iget v1, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->ID:I │ │ - int-to-long v1, v1 │ + int-to-long v2, v1 │ │ - iput-wide v1, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ + iput-wide v2, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ │ .line 832 │ return-object v0 │ .end method │ │ .method public readDataFile()I │ .locals 14 │ @@ -3543,28 +3618,30 @@ │ │ new-array v11, v11, [Ljava/lang/Object; │ │ const/4 v12, 0x0 │ │ const v13, -0x35014542 # -8346975.0f │ │ + .line 666 │ invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ const/4 v12, 0x1 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ + .line 664 │ invoke-static {v10, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/io/StreamCorruptedException;->(Ljava/lang/String;)V │ │ throw v9 │ @@ -3613,14 +3690,15 @@ │ │ new-array v11, v11, [Ljava/lang/Object; │ │ const/4 v12, 0x0 │ │ and-int/lit16 v13, v3, 0xff │ │ + .line 673 │ invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ const/4 v12, 0x1 │ @@ -3637,14 +3715,15 @@ │ │ const/4 v12, 0x2 │ │ shr-int/lit8 v13, v3, 0x10 │ │ and-int/lit16 v13, v13, 0xff │ │ + .line 674 │ invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ const/4 v12, 0x3 │ @@ -3663,14 +3742,15 @@ │ │ invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ + .line 672 │ invoke-static {v10, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-static {v9, v10}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 675 │ @@ -3692,28 +3772,30 @@ │ │ new-array v11, v11, [Ljava/lang/Object; │ │ const/4 v12, 0x0 │ │ const v13, 0x54440200 │ │ + .line 679 │ invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ const/4 v12, 0x1 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ + .line 677 │ invoke-static {v10, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/io/StreamCorruptedException;->(Ljava/lang/String;)V │ │ throw v9 │ @@ -3938,17 +4020,17 @@ │ │ .line 719 │ const-string v9, "Unfiled" │ │ iput-object v9, v8, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->shortName:Ljava/lang/String; │ │ .line 720 │ - const-wide/16 v9, 0x0 │ + const-wide/16 v10, 0x0 │ │ - iput-wide v9, v8, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ + iput-wide v10, v8, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->newID:J │ │ .line 721 │ iget-object v9, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->categoryMap:Ljava/util/Map; │ │ iget v10, v8, Lcom/xmission/trevin/android/todo/PalmImporterService$CategoryEntry;->ID:I │ │ invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ @@ -4174,14 +4256,15 @@ │ │ new-array v11, v11, [Ljava/lang/Object; │ │ const/4 v12, 0x0 │ │ iget v13, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataRecordIDPosition:I │ │ + .line 745 │ invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ const/4 v12, 0x1 │ @@ -4194,14 +4277,15 @@ │ │ aput-object v13, v11, v12 │ │ const/4 v12, 0x2 │ │ iget v13, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataRecordPlacementPosition:I │ │ + .line 746 │ invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ const/4 v12, 0x3 │ @@ -4210,14 +4294,15 @@ │ │ invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ + .line 742 │ invoke-static {v10, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/io/StreamCorruptedException;->(Ljava/lang/String;)V │ │ throw v9 │ @@ -4243,28 +4328,30 @@ │ │ new-array v11, v11, [Ljava/lang/Object; │ │ const/4 v12, 0x0 │ │ iget v13, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataFieldsPerEntry:I │ │ + .line 751 │ invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ const/4 v12, 0x1 │ │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ + .line 749 │ invoke-static {v10, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/io/StreamCorruptedException;->(Ljava/lang/String;)V │ │ throw v9 │ @@ -4427,14 +4514,15 @@ │ │ const/4 v12, 0x0 │ │ sget-object v13, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->expectedFieldTypes:[I │ │ aget v13, v13, v2 │ │ + .line 786 │ invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ const/4 v12, 0x1 │ @@ -4445,14 +4533,15 @@ │ │ invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ + .line 784 │ invoke-static {v10, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/io/StreamCorruptedException;->(Ljava/lang/String;)V │ │ throw v9 │ @@ -4475,26 +4564,28 @@ │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ iget-object v11, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataFieldTypes:[I │ │ + .line 789 │ invoke-static {v11}, Ljava/util/Arrays;->toString([I)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 788 │ invoke-static {v9, v10}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 792 │ invoke-virtual {p0, v7}, Lcom/xmission/trevin/android/todo/PalmImporterService;->readInteger(Ljava/io/InputStream;)I │ │ move-result v4 │ │ @@ -4511,28 +4602,30 @@ │ │ const/4 v11, 0x2 │ │ new-array v11, v11, [Ljava/lang/Object; │ │ const/4 v12, 0x0 │ │ + .line 797 │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ const/4 v12, 0x1 │ │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v13 │ │ aput-object v13, v11, v12 │ │ + .line 794 │ invoke-static {v10, v11}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ invoke-direct {v9, v10}, Ljava/io/StreamCorruptedException;->(Ljava/lang/String;)V │ │ throw v9 │ @@ -4638,14 +4731,15 @@ │ │ const-string v11, ".readDataFile: excess data at end of stream (at least" │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ + .line 813 │ invoke-virtual {v7}, Ljava/io/InputStream;->available()I │ │ move-result v11 │ │ invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ @@ -4656,14 +4750,15 @@ │ │ move-result-object v10 │ │ invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ + .line 812 │ invoke-static {v9, v10}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 814 │ :cond_e │ invoke-virtual {v7}, Ljava/io/InputStream;->close()V │ │ .line 815 │ @@ -4947,44 +5042,48 @@ │ │ if-nez v2, :cond_3 │ │ iget-object v2, v1, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->typeName:Ljava/lang/String; │ │ const-string v3, "CWeekly" │ │ + .line 984 │ invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-nez v2, :cond_3 │ │ iget-object v2, v1, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->typeName:Ljava/lang/String; │ │ const-string v3, "CDateOfMonth" │ │ + .line 985 │ invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-nez v2, :cond_3 │ │ iget-object v2, v1, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->typeName:Ljava/lang/String; │ │ const-string v3, "CDayOfMonth" │ │ + .line 986 │ invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-nez v2, :cond_3 │ │ iget-object v2, v1, Lcom/xmission/trevin/android/todo/PalmImporterService$RepeatEvent;->typeName:Ljava/lang/String; │ │ const-string v3, "CDateOfYear" │ │ + .line 987 │ invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-nez v2, :cond_3 │ │ .line 988 │ @@ -5737,17 +5836,17 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - const/4 v13, 0x2 │ + const/4 v11, 0x2 │ │ - const-wide/16 v11, 0x3e8 │ + const-wide/16 v12, 0x3e8 │ │ const/4 v10, 0x4 │ │ const/4 v4, 0x1 │ │ const/4 v5, 0x0 │ │ @@ -5801,14 +5900,15 @@ │ │ const/4 v7, 0x3 │ │ new-array v7, v7, [Ljava/lang/Object; │ │ add-int/lit8 v8, v2, 0x1 │ │ + .line 849 │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v8 │ │ aput-object v8, v7, v5 │ │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/PalmImporterService;->dataFieldTypes:[I │ @@ -5821,16 +5921,17 @@ │ │ aput-object v5, v7, v4 │ │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v4 │ │ - aput-object v4, v7, v13 │ + aput-object v4, v7, v11 │ │ + .line 847 │ invoke-static {v6, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-direct {v3, v4}, Ljava/io/StreamCorruptedException;->(Ljava/lang/String;)V │ │ throw v3 │ @@ -5965,15 +6066,15 @@ │ if-nez v3, :cond_2 │ │ .line 873 │ new-instance v3, Ljava/io/StreamCorruptedException; │ │ const-string v6, "Record %d has an undefined category index %d" │ │ - new-array v7, v13, [Ljava/lang/Object; │ + new-array v7, v11, [Ljava/lang/Object; │ │ iget-object v8, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->ID:Ljava/lang/Integer; │ │ aput-object v8, v7, v5 │ │ iget-object v5, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->categoryIndex:Ljava/lang/Integer; │ │ @@ -6068,19 +6169,19 @@ │ │ new-instance v6, Ljava/util/Date; │ │ iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->dueDate:Ljava/lang/Long; │ │ invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - mul-long/2addr v7, v11 │ + mul-long/2addr v8, v12 │ │ - invoke-direct {v6, v7, v8}, Ljava/util/Date;->(J)V │ + invoke-direct {v6, v8, v9}, Ljava/util/Date;->(J)V │ │ aput-object v6, v3, v2 │ │ goto/16 :goto_1 │ │ .line 895 │ :pswitch_8 │ @@ -6206,19 +6307,19 @@ │ │ new-instance v6, Ljava/util/Date; │ │ iget-object v7, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->completionDate:Ljava/lang/Long; │ │ invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - mul-long/2addr v7, v11 │ + mul-long/2addr v8, v12 │ │ - invoke-direct {v6, v7, v8}, Ljava/util/Date;->(J)V │ + invoke-direct {v6, v8, v9}, Ljava/util/Date;->(J)V │ │ aput-object v6, v3, v2 │ │ goto/16 :goto_1 │ │ .line 916 │ :pswitch_d │ @@ -6365,23 +6466,24 @@ │ │ .line 951 │ :sswitch_3 │ iget-object v3, v0, Lcom/xmission/trevin/android/todo/PalmImporterService$ToDoEntry;->unknownFields:[Ljava/lang/Object; │ │ new-instance v6, Ljava/util/Date; │ │ + .line 952 │ invoke-virtual {p0, p1}, Lcom/xmission/trevin/android/todo/PalmImporterService;->readInteger(Ljava/io/InputStream;)I │ │ move-result v7 │ │ - int-to-long v7, v7 │ + int-to-long v8, v7 │ │ - mul-long/2addr v7, v11 │ + mul-long/2addr v8, v12 │ │ - invoke-direct {v6, v7, v8}, Ljava/util/Date;->(J)V │ + invoke-direct {v6, v8, v9}, Ljava/util/Date;->(J)V │ │ aput-object v6, v3, v2 │ │ goto/16 :goto_1 │ │ .line 955 │ :sswitch_4 ├── smali/com/xmission/trevin/android/todo/PasswordChangeService$PasswordBinder.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/PasswordChangeService; │ │ │ # direct methods │ .method public constructor (Lcom/xmission/trevin/android/todo/PasswordChangeService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/PasswordChangeService; │ │ .prologue │ .line 97 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/PasswordChangeService$PasswordBinder;->this$0:Lcom/xmission/trevin/android/todo/PasswordChangeService; │ │ invoke-direct {p0}, Landroid/os/Binder;->()V ├── smali/com/xmission/trevin/android/todo/PasswordChangeService.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/xmission/trevin/android/todo/ProgressReportingService; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/xmission/trevin/android/todo/PasswordChangeService$1;, │ Lcom/xmission/trevin/android/todo/PasswordChangeService$PasswordBinder;, │ Lcom/xmission/trevin/android/todo/PasswordChangeService$OpMode; │ } │ .end annotation │ │ │ # static fields │ @@ -272,14 +271,15 @@ │ │ const-string v4, ", data=" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 138 │ invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getDataString()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 │ @@ -290,14 +290,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 137 │ invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 140 │ const-string v2, "com.xmission.trevin.android.todo.OldPassword" │ │ move-object/from16 v0, p1 │ │ @@ -325,15 +326,15 @@ │ │ move-result-object v1 │ │ .line 145 │ .local v1, "resolver":Landroid/content/ContentResolver; │ const/4 v8, 0x0 │ │ - .line 146 │ + .line 147 │ .local v8, "decrypTotal":I │ invoke-static {}, Lcom/xmission/trevin/android/todo/StringEncryption;->holdGlobalEncryption()Lcom/xmission/trevin/android/todo/StringEncryption; │ │ move-result-object v10 │ │ .line 149 │ .local v10, "globalEncryption":Lcom/xmission/trevin/android/todo/StringEncryption; │ @@ -479,48 +480,54 @@ │ │ .line 174 │ .local v15, "values":Landroid/content/ContentValues; │ sget-object v2, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ const-string v3, "_id" │ │ + .line 177 │ invoke-interface {v7, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 176 │ invoke-interface {v7, v3}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v3 │ │ invoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 174 │ invoke-static {v2, v3}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v12 │ │ .line 178 │ .local v12, "itemUri":Landroid/net/Uri; │ const-string v2, "description" │ │ const-string v3, "description" │ │ + .line 180 │ invoke-interface {v7, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 179 │ invoke-interface {v7, v3}, Landroid/database/Cursor;->getBlob(I)[B │ │ move-result-object v3 │ │ invoke-virtual {v9, v3}, Lcom/xmission/trevin/android/todo/StringEncryption;->decrypt([B)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 178 │ invoke-virtual {v15, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 182 │ const-string v2, "note" │ │ invoke-interface {v7, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ @@ -533,26 +540,29 @@ │ if-nez v2, :cond_2 │ │ .line 183 │ const-string v2, "note" │ │ const-string v3, "note" │ │ + .line 185 │ invoke-interface {v7, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 184 │ invoke-interface {v7, v3}, Landroid/database/Cursor;->getBlob(I)[B │ │ move-result-object v3 │ │ invoke-virtual {v9, v3}, Lcom/xmission/trevin/android/todo/StringEncryption;->decrypt([B)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 183 │ invoke-virtual {v15, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 186 │ :cond_2 │ const-string v2, "private" │ │ const/4 v3, 0x1 │ @@ -742,14 +752,15 @@ │ │ const-string v4, ".onHandleIntent: Encrypting " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 218 │ invoke-interface {v7}, Landroid/database/Cursor;->getCount()I │ │ move-result v4 │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -760,14 +771,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 217 │ invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 219 │ :goto_3 │ invoke-interface {v7}, Landroid/database/Cursor;->moveToNext()Z │ │ move-result v2 │ @@ -781,48 +793,54 @@ │ │ .line 221 │ .restart local v15 # "values":Landroid/content/ContentValues; │ sget-object v2, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ const-string v3, "_id" │ │ + .line 224 │ invoke-interface {v7, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 223 │ invoke-interface {v7, v3}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v3 │ │ invoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 221 │ invoke-static {v2, v3}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v12 │ │ .line 225 │ .restart local v12 # "itemUri":Landroid/net/Uri; │ const-string v2, "description" │ │ const-string v3, "description" │ │ + .line 227 │ invoke-interface {v7, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 226 │ invoke-interface {v7, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v9, v3}, Lcom/xmission/trevin/android/todo/StringEncryption;->encrypt(Ljava/lang/String;)[B │ │ move-result-object v3 │ │ + .line 225 │ invoke-virtual {v15, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V │ │ .line 229 │ const-string v2, "note" │ │ invoke-interface {v7, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ @@ -835,26 +853,29 @@ │ if-nez v2, :cond_7 │ │ .line 230 │ const-string v2, "note" │ │ const-string v3, "note" │ │ + .line 232 │ invoke-interface {v7, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 231 │ invoke-interface {v7, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v9, v3}, Lcom/xmission/trevin/android/todo/StringEncryption;->encrypt(Ljava/lang/String;)[B │ │ move-result-object v3 │ │ + .line 230 │ invoke-virtual {v15, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V │ │ .line 233 │ :cond_7 │ const-string v2, "private" │ │ const/4 v3, 0x2 │ @@ -874,22 +895,24 @@ │ │ instance-of v2, v2, [B │ │ if-eqz v2, :cond_8 │ │ const-string v2, "note" │ │ + .line 236 │ invoke-virtual {v15, v2}, Landroid/content/ContentValues;->containsKey(Ljava/lang/String;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_a │ │ const-string v2, "note" │ │ + .line 237 │ invoke-virtual {v15, v2}, Landroid/content/ContentValues;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v2 │ │ instance-of v2, v2, [B │ │ if-nez v2, :cond_a │ @@ -906,14 +929,15 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, "description" │ │ + .line 239 │ invoke-virtual {v15, v4}, Landroid/content/ContentValues;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ move-result-object v4 │ @@ -926,14 +950,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 238 │ invoke-static {v2, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 243 │ :goto_4 │ move-object/from16 v0, p0 │ │ iget v2, v0, Lcom/xmission/trevin/android/todo/PasswordChangeService;->numChanged:I ├── smali/com/xmission/trevin/android/todo/PreferencesActivity$1.smali │ @@ -20,28 +20,29 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/PreferencesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ .prologue │ .line 100 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$1;->this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onItemSelected(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ - .locals 3 │ + .locals 4 │ .param p2, "child" # Landroid/view/View; │ .param p3, "position" # I │ .param p4, "id" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/widget/AdapterView", ├── smali/com/xmission/trevin/android/todo/PreferencesActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/PreferencesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ .prologue │ .line 119 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$2;->this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/PreferencesActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/PreferencesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ .prologue │ .line 130 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$3;->this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/PreferencesActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/PreferencesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ .prologue │ .line 141 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$4;->this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/PreferencesActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/PreferencesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ .prologue │ .line 152 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$5;->this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/PreferencesActivity$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$passwordRow:Landroid/widget/TableRow; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/PreferencesActivity;Landroid/widget/TableRow;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ .prologue │ .line 175 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$6;->this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ iput-object p2, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$6;->val$passwordRow:Landroid/widget/TableRow; ├── smali/com/xmission/trevin/android/todo/PreferencesActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/PreferencesActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ .prologue │ .line 190 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$7;->this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/PreferencesActivity$8.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$initialSound:J │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/PreferencesActivity;J)V │ .locals 2 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ .prologue │ .line 219 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$8;->this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ iput-wide p2, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$8;->val$initialSound:J │ │ @@ -44,15 +45,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onItemSelected(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ - .locals 5 │ + .locals 6 │ .param p2, "child" # Landroid/view/View; │ .param p3, "position" # I │ .param p4, "id" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/widget/AdapterView", │ @@ -61,23 +62,23 @@ │ "IJ)V" │ } │ .end annotation │ │ .prologue │ .line 225 │ .local p1, "parent":Landroid/widget/AdapterView;, "Landroid/widget/AdapterView<*>;" │ - const-wide/16 v1, 0x0 │ + const-wide/16 v2, 0x0 │ │ - cmp-long v1, p4, v1 │ + cmp-long v1, p4, v2 │ │ if-ltz v1, :cond_0 │ │ - iget-wide v1, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$8;->lastSound:J │ + iget-wide v2, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$8;->lastSound:J │ │ - cmp-long v1, p4, v1 │ + cmp-long v1, p4, v2 │ │ if-eqz v1, :cond_0 │ │ .line 227 │ :try_start_0 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$8;->this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ @@ -90,22 +91,25 @@ │ │ iget-object v1, v1, Lcom/xmission/trevin/android/todo/PreferencesActivity;->player:Landroid/media/MediaPlayer; │ │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$8;->this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ sget-object v3, Landroid/provider/MediaStore$Audio$Media;->INTERNAL_CONTENT_URI:Landroid/net/Uri; │ │ + .line 230 │ invoke-static {p4, p5}, Ljava/lang/Long;->toString(J)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 229 │ invoke-static {v3, v4}, Landroid/net/Uri;->withAppendedPath(Landroid/net/Uri;Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v3 │ │ + .line 228 │ invoke-virtual {v1, v2, v3}, Landroid/media/MediaPlayer;->setDataSource(Landroid/content/Context;Landroid/net/Uri;)V │ │ .line 231 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$8;->this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ iget-object v1, v1, Lcom/xmission/trevin/android/todo/PreferencesActivity;->player:Landroid/media/MediaPlayer; │ │ @@ -153,20 +157,22 @@ │ :catch_0 │ move-exception v0 │ │ .line 237 │ .local v0, "anyx":Ljava/lang/Exception; │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity$8;->this$0:Lcom/xmission/trevin/android/todo/PreferencesActivity; │ │ + .line 238 │ invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; │ │ move-result-object v2 │ │ const/4 v3, 0x1 │ │ + .line 237 │ invoke-static {v1, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ goto :goto_0 │ │ .line 234 │ .end local v0 # "anyx":Ljava/lang/Exception; │ :catch_1 ├── smali/com/xmission/trevin/android/todo/PreferencesActivity.smali │ @@ -115,14 +115,15 @@ │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity;->passwordEditText:Landroid/widget/EditText; │ │ + .line 253 │ invoke-virtual {v2}, Landroid/widget/EditText;->length()I │ │ move-result v2 │ │ if-lez v2, :cond_1 │ │ .line 254 │ @@ -200,14 +201,15 @@ │ │ const/4 v3, 0x1 │ │ invoke-static {p0, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v2 │ │ + .line 266 │ invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ :try_end_0 │ .catch Ljava/security/GeneralSecurityException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 273 │ .end local v1 # "newPassword":[C │ :cond_1 │ @@ -237,24 +239,26 @@ │ goto :goto_0 │ │ .line 268 │ .restart local v1 # "newPassword":[C │ :catch_0 │ move-exception v0 │ │ - .line 269 │ + .line 270 │ .local v0, "gsx":Ljava/security/GeneralSecurityException; │ invoke-virtual {v0}, Ljava/security/GeneralSecurityException;->getMessage()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 269 │ invoke-static {p0, v2, v6}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v2 │ │ + .line 270 │ invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ goto :goto_1 │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ .locals 14 │ @@ -462,14 +466,15 @@ │ move-result v2 │ │ invoke-virtual {v0, v2}, Landroid/widget/CheckBox;->setChecked(Z)V │ │ .line 164 │ const v0, 0x7f050096 │ │ + .line 165 │ invoke-virtual {p0, v0}, Lcom/xmission/trevin/android/todo/PreferencesActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v10 │ │ check-cast v10, Landroid/widget/TableRow; │ │ .line 166 │ @@ -486,14 +491,15 @@ │ │ :goto_0 │ invoke-virtual {v10, v0}, Landroid/widget/TableRow;->setVisibility(I)V │ │ .line 168 │ const v0, 0x7f0500c3 │ │ + .line 169 │ invoke-virtual {p0, v0}, Lcom/xmission/trevin/android/todo/PreferencesActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/EditText; │ │ iput-object v0, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity;->passwordEditText:Landroid/widget/EditText; │ @@ -514,20 +520,22 @@ │ │ invoke-virtual {v2}, Lcom/xmission/trevin/android/todo/StringEncryption;->getPassword()[C │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ │ + .line 172 │ invoke-virtual {v3}, Lcom/xmission/trevin/android/todo/StringEncryption;->getPassword()[C │ │ move-result-object v3 │ │ array-length v3, v3 │ │ + .line 171 │ invoke-virtual {v0, v2, v1, v3}, Landroid/widget/EditText;->setText([CII)V │ │ .line 175 │ :goto_1 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity;->privateCheckBox:Landroid/widget/CheckBox; │ │ new-instance v1, Lcom/xmission/trevin/android/todo/PreferencesActivity$6; │ @@ -546,25 +554,27 @@ │ .end local v7 # "checkBox":Landroid/widget/CheckBox; │ check-cast v7, Landroid/widget/CheckBox; │ │ .line 186 │ .restart local v7 # "checkBox":Landroid/widget/CheckBox; │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity;->passwordEditText:Landroid/widget/EditText; │ │ + .line 187 │ invoke-virtual {v7}, Landroid/widget/CheckBox;->isChecked()Z │ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ const/16 v0, 0x90 │ │ :goto_2 │ add-int/lit8 v0, v0, 0x1 │ │ + .line 186 │ invoke-virtual {v1, v0}, Landroid/widget/EditText;->setInputType(I)V │ │ .line 190 │ new-instance v0, Lcom/xmission/trevin/android/todo/PreferencesActivity$7; │ │ invoke-direct {v0, p0}, Lcom/xmission/trevin/android/todo/PreferencesActivity$7;->(Lcom/xmission/trevin/android/todo/PreferencesActivity;)V │ │ @@ -593,49 +603,53 @@ │ │ invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " OR " │ │ + .line 207 │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "is_alarm" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 209 │ sget-object v1, Landroid/provider/MediaStore$Audio$Media;->INTERNAL_CONTENT_URI:Landroid/net/Uri; │ │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/PreferencesActivity;->SOUND_PROJECTION:[Ljava/lang/String; │ │ + .line 211 │ invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ const-string v5, "title" │ │ move-object v0, p0 │ │ + .line 209 │ invoke-virtual/range {v0 .. v5}, Lcom/xmission/trevin/android/todo/PreferencesActivity;->managedQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v6 │ │ .line 212 │ .local v6, "audioCursor":Landroid/database/Cursor; │ new-instance v11, Lcom/xmission/trevin/android/todo/NoSelectionCursorAdapter; │ │ const-string v0, "title" │ │ const v1, 0x7f06009c │ │ + .line 214 │ invoke-virtual {p0, v1}, Lcom/xmission/trevin/android/todo/PreferencesActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-direct {v11, p0, v6, v0, v1}, Lcom/xmission/trevin/android/todo/NoSelectionCursorAdapter;->(Landroid/content/Context;Landroid/database/Cursor;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 215 │ @@ -694,15 +708,15 @@ │ │ const-string v1, "" │ │ invoke-virtual {v0, v1}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_1 │ │ - .line 186 │ + .line 187 │ :cond_2 │ const/16 v0, 0x80 │ │ goto :goto_2 │ .end method │ │ .method public onDestroy()V │ @@ -747,17 +761,17 @@ │ move-result v1 │ │ if-ge v0, v1, :cond_1 │ │ .line 290 │ invoke-virtual {p1, v0}, Landroid/widget/Spinner;->getItemIdAtPosition(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - cmp-long v1, v1, p2 │ + cmp-long v1, v2, p2 │ │ if-nez v1, :cond_0 │ │ .line 291 │ invoke-virtual {p1, v0}, Landroid/widget/Spinner;->setSelection(I)V │ │ .line 297 ├── smali/com/xmission/trevin/android/todo/R$id.smali │ @@ -19,15 +19,15 @@ │ │ .field public static final AlarmButtonOK:I = 0x7f05000a │ │ .field public static final AlarmCheckBox:I = 0x7f050003 │ │ .field public static final AlarmEditDaysEarlier:I = 0x7f050005 │ │ -.field public static final AlarmTableRow:I = 0x7f05007d │ +.field public static final AlarmTableRow:I = 0x7f05006f │ │ .field public static final AlarmTextDaysEarlier:I = 0x7f050006 │ │ .field public static final AlarmTextTime:I = 0x7f050008 │ │ .field public static final AlarmTimePicker:I = 0x7f050007 │ │ @@ -37,15 +37,15 @@ │ │ .field public static final CategoryListButtonNew:I = 0x7f05000c │ │ .field public static final CategoryListButtonOK:I = 0x7f05000d │ │ .field public static final CategoryListItemID:I = 0x7f050001 │ │ -.field public static final CategoryTableRow:I = 0x7f050079 │ +.field public static final CategoryTableRow:I = 0x7f050061 │ │ .field public static final CheckBoxShowPassword:I = 0x7f0500b9 │ │ .field public static final DatePicker:I = 0x7f05000f │ │ .field public static final DatePickerAprilButton:I = 0x7f05001a │ │ @@ -185,55 +185,55 @@ │ │ .field public static final DatePickerWeekRow3:I = 0x7f050045 │ │ .field public static final DatePickerWeekRow4:I = 0x7f05004d │ │ .field public static final DatePickerWeekRow5:I = 0x7f050055 │ │ -.field public static final DetailButtonAlarm:I = 0x7f05006c │ +.field public static final DetailButtonAlarm:I = 0x7f050071 │ │ -.field public static final DetailButtonCancel:I = 0x7f050076 │ +.field public static final DetailButtonCancel:I = 0x7f05007c │ │ -.field public static final DetailButtonDelete:I = 0x7f050077 │ +.field public static final DetailButtonDelete:I = 0x7f05007d │ │ -.field public static final DetailButtonDueDate:I = 0x7f050067 │ +.field public static final DetailButtonDueDate:I = 0x7f05006a │ │ -.field public static final DetailButtonHideUntil:I = 0x7f05006a │ +.field public static final DetailButtonHideUntil:I = 0x7f05006e │ │ -.field public static final DetailButtonNote:I = 0x7f050078 │ +.field public static final DetailButtonNote:I = 0x7f05007e │ │ -.field public static final DetailButtonOK:I = 0x7f050075 │ +.field public static final DetailButtonOK:I = 0x7f05007b │ │ -.field public static final DetailButtonRepeat:I = 0x7f050070 │ +.field public static final DetailButtonRepeat:I = 0x7f050075 │ │ -.field public static final DetailCheckBoxPrivate:I = 0x7f050073 │ +.field public static final DetailCheckBoxPrivate:I = 0x7f050079 │ │ .field public static final DetailEditTextDescription:I = 0x7f05005e │ │ .field public static final DetailEditTextPriority:I = 0x7f050060 │ │ -.field public static final DetailSpinnerCategory:I = 0x7f050062 │ +.field public static final DetailSpinnerCategory:I = 0x7f050063 │ │ -.field public static final DetailTextAlarm:I = 0x7f05006b │ +.field public static final DetailTextAlarm:I = 0x7f050070 │ │ -.field public static final DetailTextCategory:I = 0x7f050061 │ +.field public static final DetailTextCategory:I = 0x7f050062 │ │ -.field public static final DetailTextCompletedDate:I = 0x7f050064 │ +.field public static final DetailTextCompletedDate:I = 0x7f050066 │ │ -.field public static final DetailTextDueDate:I = 0x7f050065 │ +.field public static final DetailTextDueDate:I = 0x7f050068 │ │ -.field public static final DetailTextHideUntil:I = 0x7f050068 │ +.field public static final DetailTextHideUntil:I = 0x7f05006c │ │ .field public static final DetailTextPriority:I = 0x7f05005f │ │ -.field public static final DetailTextPrivate:I = 0x7f050071 │ +.field public static final DetailTextPrivate:I = 0x7f050077 │ │ -.field public static final DetailTextRepeat:I = 0x7f05006e │ +.field public static final DetailTextRepeat:I = 0x7f050073 │ │ -.field public static final DueDateTableRow:I = 0x7f05007b │ +.field public static final DueDateTableRow:I = 0x7f050067 │ │ .field public static final EditTextConfirmPassword:I = 0x7f0500b8 │ │ .field public static final EditTextNewPassword:I = 0x7f0500b6 │ │ .field public static final EditTextOldPassword:I = 0x7f0500b4 │ │ @@ -261,15 +261,15 @@ │ │ .field public static final HideButtonOK:I = 0x7f05008e │ │ .field public static final HideCheckBox:I = 0x7f05008a │ │ .field public static final HideEditDaysEarlier:I = 0x7f05008b │ │ -.field public static final HideTableRow:I = 0x7f05007c │ +.field public static final HideTableRow:I = 0x7f05006b │ │ .field public static final HideTextDaysEarlier:I = 0x7f05008c │ │ .field public static final HideTextTime:I = 0x7f05008d │ │ .field public static final ImportButtonCancel:I = 0x7f05009d │ │ @@ -295,33 +295,33 @@ │ │ .field public static final ImportTextPasswordNotSetWarning:I = 0x7f050099 │ │ .field public static final ImportTextProgressMessage:I = 0x7f05009f │ │ .field public static final ImportTextShowPassword:I = 0x7f050094 │ │ -.field public static final LastCompletedTableRow:I = 0x7f05007a │ +.field public static final LastCompletedTableRow:I = 0x7f050064 │ │ .field public static final LinearLayout00:I = 0x7f050002 │ │ .field public static final LinearLayout01:I = 0x7f050004 │ │ .field public static final LinearLayout02:I = 0x7f050009 │ │ -.field public static final LinearLayout03:I = 0x7f050063 │ +.field public static final LinearLayout03:I = 0x7f050065 │ │ -.field public static final LinearLayout04:I = 0x7f050066 │ +.field public static final LinearLayout04:I = 0x7f050069 │ │ -.field public static final LinearLayout05:I = 0x7f050069 │ +.field public static final LinearLayout05:I = 0x7f05006d │ │ -.field public static final LinearLayout06:I = 0x7f05006f │ +.field public static final LinearLayout06:I = 0x7f050074 │ │ -.field public static final LinearLayout07:I = 0x7f050072 │ +.field public static final LinearLayout07:I = 0x7f050078 │ │ -.field public static final LinearLayout08:I = 0x7f050074 │ +.field public static final LinearLayout08:I = 0x7f05007a │ │ .field public static final LinearLayoutItem:I = 0x7f0500a5 │ │ .field public static final LinearLayoutNote01:I = 0x7f0500ad │ │ .field public static final ListButtonNew:I = 0x7f0500a0 │ │ @@ -357,15 +357,15 @@ │ │ .field public static final PrefsTextAlarmSound:I = 0x7f0500c5 │ │ .field public static final PrefsTextPassword:I = 0x7f0500c2 │ │ .field public static final PrefsTextSortBy:I = 0x7f0500bb │ │ -.field public static final PrivateTableRow:I = 0x7f05007f │ +.field public static final PrivateTableRow:I = 0x7f050076 │ │ .field public static final RelativeLayout01:I = 0x7f050010 │ │ .field public static final RepeatButtonEndDate:I = 0x7f0500d8 │ │ .field public static final RepeatEditTextEvery:I = 0x7f0500d5 │ │ @@ -407,15 +407,15 @@ │ │ .field public static final RepeatRowAlternateDirection:I = 0x7f0500e2 │ │ .field public static final RepeatRowDayDate:I = 0x7f0500e8 │ │ .field public static final RepeatRowWeekdays:I = 0x7f0500d9 │ │ -.field public static final RepeatTableRow:I = 0x7f05007e │ +.field public static final RepeatTableRow:I = 0x7f050072 │ │ .field public static final RepeatTextAlternate:I = 0x7f0500e3 │ │ .field public static final RepeatTextDescription:I = 0x7f0500ed │ │ .field public static final RepeatTextEndOn:I = 0x7f0500d7 │ │ @@ -451,15 +451,15 @@ │ │ .field public static final TableRow01:I = 0x7f050016 │ │ .field public static final TableRow02:I = 0x7f05001d │ │ .field public static final TableRow03:I = 0x7f050025 │ │ -.field public static final TableRow04:I = 0x7f05006d │ +.field public static final TableRow04:I = 0x7f05007f │ │ .field public static final TableRowOldPassword:I = 0x7f0500b2 │ │ .field public static final TableRowPassword:I = 0x7f050096 │ │ .field public static final TableRowPasswordNotSetWarning:I = 0x7f050084 ├── smali/com/xmission/trevin/android/todo/R.smali │ @@ -25,10 +25,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 606 │ return-void │ .end method ├── smali/com/xmission/trevin/android/todo/RepeatEditor$DayteRadioChangeListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/RepeatEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ .prologue │ .line 953 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$DayteRadioChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -112,14 +113,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$DayteRadioChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ + .line 972 │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ invoke-static {v2}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$000(Lcom/xmission/trevin/android/todo/RepeatEditor;)Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getIntervalType()Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ @@ -135,14 +137,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 971 │ invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 977 │ :pswitch_2 │ if-ne p2, v1, :cond_0 ├── smali/com/xmission/trevin/android/todo/RepeatEditor$AlternateChangeListener.smali │ @@ -21,14 +21,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/RepeatEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ .prologue │ .line 914 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$AlternateChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/RepeatEditor$EndDateOnClickListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/RepeatEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ .prologue │ .line 834 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$EndDateOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -79,14 +80,15 @@ │ │ new-instance v0, Lcom/xmission/trevin/android/todo/CalendarDatePickerDialog; │ │ invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context; │ │ move-result-object v1 │ │ + .line 843 │ invoke-virtual {p1}, Landroid/view/View;->getResources()Landroid/content/res/Resources; │ │ move-result-object v2 │ │ const v3, 0x7f06001f │ │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -97,26 +99,28 @@ │ │ iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$EndDateOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ invoke-direct {v3, v4}, Lcom/xmission/trevin/android/todo/RepeatEditor$EndDateOnDateSetListener;->(Lcom/xmission/trevin/android/todo/RepeatEditor;)V │ │ const/4 v4, 0x1 │ │ + .line 845 │ invoke-virtual {v7, v4}, Ljava/util/Calendar;->get(I)I │ │ move-result v4 │ │ const/4 v5, 0x2 │ │ invoke-virtual {v7, v5}, Ljava/util/Calendar;->get(I)I │ │ move-result v5 │ │ const/4 v6, 0x5 │ │ + .line 846 │ invoke-virtual {v7, v6}, Ljava/util/Calendar;->get(I)I │ │ move-result v6 │ │ invoke-direct/range {v0 .. v6}, Lcom/xmission/trevin/android/todo/CalendarDatePickerDialog;->(Landroid/content/Context;Ljava/lang/CharSequence;Lcom/xmission/trevin/android/todo/CalendarDatePickerDialog$OnDateSetListener;III)V │ │ iput-object v0, v9, Lcom/xmission/trevin/android/todo/RepeatEditor;->endDateDialog:Lcom/xmission/trevin/android/todo/CalendarDatePickerDialog; ├── smali/com/xmission/trevin/android/todo/RepeatEditor$EndDateOnDateSetListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/RepeatEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ .prologue │ .line 852 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$EndDateOnDateSetListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/RepeatEditor$IncrementTextWatcher.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/RepeatEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ .prologue │ .line 804 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$IncrementTextWatcher;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/RepeatEditor$RepeatRadioChangeListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/RepeatEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ .prologue │ .line 645 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$RepeatRadioChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -115,32 +116,35 @@ │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$000(Lcom/xmission/trevin/android/todo/RepeatEditor;)Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ move-result-object v1 │ │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$RepeatRadioChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ + .line 666 │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->resetGroup:Landroid/widget/RadioGroup; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$100(Lcom/xmission/trevin/android/todo/RepeatEditor;)Landroid/widget/RadioGroup; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/widget/RadioGroup;->getCheckedRadioButtonId()I │ │ move-result v0 │ │ if-ne v0, v2, :cond_1 │ │ sget-object v0, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->DAY_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ + .line 665 │ :goto_2 │ invoke-virtual {v1, v0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->setIntervalType(Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;)V │ │ goto :goto_1 │ │ + .line 666 │ :cond_1 │ sget-object v0, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->DAILY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ goto :goto_2 │ │ .line 672 │ :sswitch_3 │ @@ -149,32 +153,35 @@ │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$000(Lcom/xmission/trevin/android/todo/RepeatEditor;)Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ move-result-object v1 │ │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$RepeatRadioChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ + .line 673 │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->resetGroup:Landroid/widget/RadioGroup; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$100(Lcom/xmission/trevin/android/todo/RepeatEditor;)Landroid/widget/RadioGroup; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/widget/RadioGroup;->getCheckedRadioButtonId()I │ │ move-result v0 │ │ if-ne v0, v2, :cond_2 │ │ sget-object v0, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->WEEK_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ + .line 672 │ :goto_3 │ invoke-virtual {v1, v0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->setIntervalType(Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;)V │ │ goto :goto_1 │ │ + .line 673 │ :cond_2 │ sget-object v0, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->WEEKLY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ goto :goto_3 │ │ .line 679 │ :sswitch_4 │ @@ -183,32 +190,35 @@ │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$000(Lcom/xmission/trevin/android/todo/RepeatEditor;)Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ move-result-object v1 │ │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$RepeatRadioChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ + .line 680 │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->dayOrDateGroup:Landroid/widget/RadioGroup; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$200(Lcom/xmission/trevin/android/todo/RepeatEditor;)Landroid/widget/RadioGroup; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/widget/RadioGroup;->getCheckedRadioButtonId()I │ │ move-result v0 │ │ if-ne v0, v3, :cond_3 │ │ sget-object v0, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->SEMI_MONTHLY_ON_DATES:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ + .line 679 │ :goto_4 │ invoke-virtual {v1, v0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->setIntervalType(Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;)V │ │ goto :goto_1 │ │ + .line 680 │ :cond_3 │ sget-object v0, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->SEMI_MONTHLY_ON_DAYS:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ goto :goto_4 │ │ .line 687 │ :sswitch_5 │ @@ -217,35 +227,39 @@ │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$000(Lcom/xmission/trevin/android/todo/RepeatEditor;)Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ move-result-object v1 │ │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$RepeatRadioChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ + .line 688 │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->resetGroup:Landroid/widget/RadioGroup; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$100(Lcom/xmission/trevin/android/todo/RepeatEditor;)Landroid/widget/RadioGroup; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/widget/RadioGroup;->getCheckedRadioButtonId()I │ │ move-result v0 │ │ if-ne v0, v2, :cond_4 │ │ sget-object v0, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->MONTH_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ + .line 687 │ :goto_5 │ invoke-virtual {v1, v0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->setIntervalType(Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;)V │ │ goto :goto_1 │ │ + .line 688 │ :cond_4 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$RepeatRadioChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ + .line 691 │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->dayOrDateGroup:Landroid/widget/RadioGroup; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$200(Lcom/xmission/trevin/android/todo/RepeatEditor;)Landroid/widget/RadioGroup; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/widget/RadioGroup;->getCheckedRadioButtonId()I │ │ @@ -269,35 +283,39 @@ │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$000(Lcom/xmission/trevin/android/todo/RepeatEditor;)Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ move-result-object v1 │ │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$RepeatRadioChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ + .line 699 │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->resetGroup:Landroid/widget/RadioGroup; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$100(Lcom/xmission/trevin/android/todo/RepeatEditor;)Landroid/widget/RadioGroup; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/widget/RadioGroup;->getCheckedRadioButtonId()I │ │ move-result v0 │ │ if-ne v0, v2, :cond_6 │ │ sget-object v0, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->YEAR_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ + .line 698 │ :goto_6 │ invoke-virtual {v1, v0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->setIntervalType(Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;)V │ │ goto/16 :goto_1 │ │ + .line 699 │ :cond_6 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$RepeatRadioChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ + .line 702 │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->dayOrDateGroup:Landroid/widget/RadioGroup; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$200(Lcom/xmission/trevin/android/todo/RepeatEditor;)Landroid/widget/RadioGroup; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/widget/RadioGroup;->getCheckedRadioButtonId()I ├── smali/com/xmission/trevin/android/todo/RepeatEditor$ResetRadioChangeListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/RepeatEditor;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ .prologue │ .line 714 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$ResetRadioChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -212,32 +213,35 @@ │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$000(Lcom/xmission/trevin/android/todo/RepeatEditor;)Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ move-result-object v1 │ │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$ResetRadioChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ + .line 771 │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->dayOrDateGroup:Landroid/widget/RadioGroup; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$200(Lcom/xmission/trevin/android/todo/RepeatEditor;)Landroid/widget/RadioGroup; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/widget/RadioGroup;->getCheckedRadioButtonId()I │ │ move-result v0 │ │ if-ne v0, v3, :cond_2 │ │ sget-object v0, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->MONTHLY_ON_DATE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ + .line 770 │ :goto_2 │ invoke-virtual {v1, v0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->setIntervalType(Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;)V │ │ goto :goto_1 │ │ + .line 771 │ :cond_2 │ sget-object v0, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->MONTHLY_ON_DAY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ goto :goto_2 │ │ .line 781 │ :pswitch_8 │ @@ -267,32 +271,35 @@ │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$000(Lcom/xmission/trevin/android/todo/RepeatEditor;)Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ move-result-object v1 │ │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$ResetRadioChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ + .line 790 │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->dayOrDateGroup:Landroid/widget/RadioGroup; │ invoke-static {v0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$200(Lcom/xmission/trevin/android/todo/RepeatEditor;)Landroid/widget/RadioGroup; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/widget/RadioGroup;->getCheckedRadioButtonId()I │ │ move-result v0 │ │ if-ne v0, v3, :cond_3 │ │ sget-object v0, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->YEARLY_ON_DATE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ + .line 789 │ :goto_3 │ invoke-virtual {v1, v0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->setIntervalType(Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;)V │ │ goto/16 :goto_1 │ │ + .line 790 │ :cond_3 │ sget-object v0, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->YEARLY_ON_DAY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ goto :goto_3 │ │ .line 720 │ :pswitch_data_0 ├── smali/com/xmission/trevin/android/todo/RepeatEditor$WeekdayOnCheckedChangeListener.smali │ @@ -22,14 +22,15 @@ │ │ .field final weekday:I │ │ │ # direct methods │ .method public constructor (Lcom/xmission/trevin/android/todo/RepeatEditor;I)V │ .locals 1 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/RepeatEditor; │ .param p2, "weekday" # I │ │ .prologue │ .line 875 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$WeekdayOnCheckedChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -116,14 +117,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$WeekdayOnCheckedChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ + .line 891 │ # getter for: Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ invoke-static {v2}, Lcom/xmission/trevin/android/todo/RepeatEditor;->access$000(Lcom/xmission/trevin/android/todo/RepeatEditor;)Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getIntervalType()Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ @@ -133,14 +135,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 890 │ invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ goto :goto_0 │ │ .line 895 │ :pswitch_1 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/RepeatEditor$WeekdayOnCheckedChangeListener;->this$0:Lcom/xmission/trevin/android/todo/RepeatEditor; ├── smali/com/xmission/trevin/android/todo/RepeatEditor.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/xmission/trevin/android/todo/RepeatEditor$1;, │ Lcom/xmission/trevin/android/todo/RepeatEditor$DayteRadioChangeListener;, │ Lcom/xmission/trevin/android/todo/RepeatEditor$AlternateChangeListener;, │ Lcom/xmission/trevin/android/todo/RepeatEditor$WeekdayOnCheckedChangeListener;, │ Lcom/xmission/trevin/android/todo/RepeatEditor$EndDateOnDateSetListener;, │ Lcom/xmission/trevin/android/todo/RepeatEditor$EndDateOnClickListener;, │ Lcom/xmission/trevin/android/todo/RepeatEditor$IncrementTextWatcher;, │ Lcom/xmission/trevin/android/todo/RepeatEditor$ResetRadioChangeListener;, │ @@ -248,14 +247,15 @@ │ move-result-object v2 │ │ iput-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ │ .line 116 │ const-string v2, "layout_inflater" │ │ + .line 117 │ invoke-virtual {p1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Landroid/view/LayoutInflater; │ │ .line 118 │ @@ -285,14 +285,15 @@ │ check-cast v2, Landroid/view/ViewGroup; │ │ iput-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->yesRepeatLayout:Landroid/view/ViewGroup; │ │ .line 122 │ const v2, 0x7f0500c7 │ │ + .line 123 │ invoke-virtual {p0, v2}, Lcom/xmission/trevin/android/todo/RepeatEditor;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/RadioGroup; │ │ iput-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->intervalGroup:Landroid/widget/RadioGroup; │ @@ -307,14 +308,15 @@ │ check-cast v2, Landroid/widget/RadioGroup; │ │ iput-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->resetGroup:Landroid/widget/RadioGroup; │ │ .line 125 │ const v2, 0x7f0500e4 │ │ + .line 126 │ invoke-virtual {p0, v2}, Lcom/xmission/trevin/android/todo/RepeatEditor;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/RadioGroup; │ │ iput-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->alternateGroup:Landroid/widget/RadioGroup; │ @@ -785,14 +787,15 @@ │ .locals 5 │ .param p1, "n" # I │ │ .prologue │ const/4 v3, 0x1 │ │ .line 439 │ + .line 440 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ const v2, 0x7f070006 │ │ invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ @@ -842,15 +845,15 @@ │ │ move-result-object v1 │ │ goto :goto_0 │ .end method │ │ .method private updateEndDateButton()V │ - .locals 11 │ + .locals 12 │ │ .prologue │ .line 400 │ iget-object v7, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ invoke-virtual {v7}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getEndDate()Ljava/util/Date; │ │ @@ -884,37 +887,37 @@ │ .line 406 │ const/4 v6, 0x0 │ │ .line 407 │ .local v6, "sdf":Ljava/text/SimpleDateFormat; │ invoke-virtual {v3}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - sub-long v4, v7, v9 │ + sub-long v4, v8, v10 │ │ .line 408 │ .local v4, "deltaT":J │ const-wide/32 v0, 0x5265c00 │ │ .line 409 │ .local v0, "MS_PER_DAY":J │ - const-wide/32 v7, -0x240c8400 │ + const-wide/32 v8, -0x240c8400 │ │ - cmp-long v7, v4, v7 │ + cmp-long v7, v4, v8 │ │ if-lez v7, :cond_1 │ │ - const-wide/32 v7, 0x48190800 │ + const-wide/32 v8, 0x48190800 │ │ - cmp-long v7, v4, v7 │ + cmp-long v7, v4, v8 │ │ if-gez v7, :cond_1 │ │ .line 410 │ new-instance v6, Ljava/text/SimpleDateFormat; │ │ .end local v6 # "sdf":Ljava/text/SimpleDateFormat; │ @@ -933,23 +936,23 @@ │ │ invoke-virtual {v7, v8}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ │ .line 411 │ :cond_1 │ - const-wide/32 v7, -0x48190800 │ + const-wide/32 v8, -0x48190800 │ │ - cmp-long v7, v4, v7 │ + cmp-long v7, v4, v8 │ │ if-lez v7, :cond_2 │ │ - const-wide v7, 0x134fd9000L │ + const-wide v8, 0x134fd9000L │ │ - cmp-long v7, v4, v7 │ + cmp-long v7, v4, v8 │ │ if-gez v7, :cond_2 │ │ .line 412 │ new-instance v6, Ljava/text/SimpleDateFormat; │ │ .end local v6 # "sdf":Ljava/text/SimpleDateFormat; │ @@ -970,1132 +973,1077 @@ │ invoke-direct {v6, v7}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .restart local v6 # "sdf":Ljava/text/SimpleDateFormat; │ goto :goto_1 │ .end method │ │ .method private updateRepeatDescription()V │ - .locals 13 │ + .locals 15 │ │ .prologue │ + const/4 v14, 0x4 │ + │ + const/4 v13, 0x3 │ + │ + const/4 v12, 0x2 │ + │ + const/4 v11, 0x1 │ + │ + const/4 v10, 0x0 │ + │ .line 470 │ - iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - invoke-virtual {v6}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getIncrement()I │ + invoke-virtual {v5}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getIncrement()I │ │ - move-result v3 │ + move-result v2 │ │ .line 471 │ - .local v3, "incr":I │ - new-instance v4, Ljava/lang/StringBuilder; │ + .local v2, "incr":I │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ .line 474 │ - .local v4, "sb":Ljava/lang/StringBuilder; │ - sget-object v6, Lcom/xmission/trevin/android/todo/RepeatEditor$1;->$SwitchMap$com$xmission$trevin$android$todo$RepeatSettings$IntervalType:[I │ + .local v3, "sb":Ljava/lang/StringBuilder; │ + sget-object v5, Lcom/xmission/trevin/android/todo/RepeatEditor$1;->$SwitchMap$com$xmission$trevin$android$todo$RepeatSettings$IntervalType:[I │ │ - iget-object v7, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - invoke-virtual {v7}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getIntervalType()Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + invoke-virtual {v6}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getIntervalType()Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->ordinal()I │ + invoke-virtual {v6}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->ordinal()I │ │ - move-result v7 │ + move-result v6 │ │ - aget v6, v6, v7 │ + aget v5, v5, v6 │ │ - packed-switch v6, :pswitch_data_0 │ + packed-switch v5, :pswitch_data_0 │ │ .line 563 │ :goto_0 │ - sget-object v6, Lcom/xmission/trevin/android/todo/RepeatEditor$1;->$SwitchMap$com$xmission$trevin$android$todo$RepeatSettings$IntervalType:[I │ + sget-object v5, Lcom/xmission/trevin/android/todo/RepeatEditor$1;->$SwitchMap$com$xmission$trevin$android$todo$RepeatSettings$IntervalType:[I │ │ - iget-object v7, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - invoke-virtual {v7}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getIntervalType()Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + invoke-virtual {v6}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getIntervalType()Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->ordinal()I │ + invoke-virtual {v6}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->ordinal()I │ │ - move-result v7 │ + move-result v6 │ │ - aget v6, v6, v7 │ + aget v5, v5, v6 │ │ - sparse-switch v6, :sswitch_data_0 │ + sparse-switch v5, :sswitch_data_0 │ │ .line 571 │ - iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - invoke-virtual {v6}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getAllowedWeekDays()Ljava/util/SortedSet; │ + invoke-virtual {v5}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getAllowedWeekDays()Ljava/util/SortedSet; │ │ move-result-object v1 │ │ .line 572 │ .local v1, "days":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ invoke-interface {v1}, Ljava/util/SortedSet;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - packed-switch v6, :pswitch_data_1 │ + packed-switch v5, :pswitch_data_1 │ │ .line 641 │ .end local v1 # "days":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ :goto_1 │ :sswitch_0 │ - iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->descriptionText:Landroid/widget/TextView; │ + iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->descriptionText:Landroid/widget/TextView; │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v5, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 642 │ return-void │ │ .line 476 │ :pswitch_0 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - const v7, 0x7f0600bb │ + const v6, 0x7f0600bb │ │ - invoke-virtual {v6, v7}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v5, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 480 │ :pswitch_1 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v6 │ - │ - const v7, 0x7f080001 │ - │ - const/4 v8, 0x1 │ + move-result-object v5 │ │ - new-array v8, v8, [Ljava/lang/Object; │ + const v6, 0x7f080001 │ │ - const/4 v9, 0x0 │ + new-array v7, v11, [Ljava/lang/Object; │ │ - invoke-direct {p0, v3}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ + .line 482 │ + invoke-direct {p0, v2}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v8, v9 │ + aput-object v8, v7, v10 │ │ - invoke-virtual {v6, v7, v3, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + .line 480 │ + invoke-virtual {v5, v6, v2, v7}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 486 │ :pswitch_2 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v6 │ - │ - const v7, 0x7f080002 │ - │ - const/4 v8, 0x1 │ + move-result-object v5 │ │ - new-array v8, v8, [Ljava/lang/Object; │ + const v6, 0x7f080002 │ │ - const/4 v9, 0x0 │ + new-array v7, v11, [Ljava/lang/Object; │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 487 │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v8, v9 │ + aput-object v8, v7, v10 │ │ - invoke-virtual {v6, v7, v3, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + .line 486 │ + invoke-virtual {v5, v6, v2, v7}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 491 │ :pswitch_3 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v6 │ - │ - const v7, 0x7f080009 │ - │ - const/4 v8, 0x1 │ + move-result-object v5 │ │ - new-array v8, v8, [Ljava/lang/Object; │ + const v6, 0x7f080009 │ │ - const/4 v9, 0x0 │ + new-array v7, v11, [Ljava/lang/Object; │ │ - invoke-direct {p0, v3}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ + .line 493 │ + invoke-direct {p0, v2}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v8, v9 │ + aput-object v8, v7, v10 │ │ - invoke-virtual {v6, v7, v3, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + .line 491 │ + invoke-virtual {v5, v6, v2, v7}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - goto/16 :goto_0 │ + goto :goto_0 │ │ .line 497 │ :pswitch_4 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v6 │ - │ - const v7, 0x7f080008 │ - │ - const/4 v8, 0x1 │ + move-result-object v5 │ │ - new-array v8, v8, [Ljava/lang/Object; │ + const v6, 0x7f080008 │ │ - const/4 v9, 0x0 │ + new-array v7, v11, [Ljava/lang/Object; │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 498 │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v8, v9 │ + aput-object v8, v7, v10 │ │ - invoke-virtual {v6, v7, v3, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + .line 497 │ + invoke-virtual {v5, v6, v2, v7}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 502 │ :pswitch_5 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v6 │ - │ - const v7, 0x7f080007 │ - │ - const/4 v8, 0x5 │ - │ - new-array v8, v8, [Ljava/lang/Object; │ - │ - const/4 v9, 0x0 │ - │ - iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ - │ - const/4 v11, 0x0 │ - │ - invoke-virtual {v10, v11}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getWeek(I)I │ - │ - move-result v10 │ - │ - invoke-direct {p0, v10}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getLastOrdinal(I)Ljava/lang/String; │ + move-result-object v5 │ │ - move-result-object v10 │ + const v6, 0x7f080007 │ │ - aput-object v10, v8, v9 │ + const/4 v7, 0x5 │ │ - const/4 v9, 0x1 │ + new-array v7, v7, [Ljava/lang/Object; │ │ - iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + .line 504 │ + invoke-virtual {v8, v10}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getWeek(I)I │ │ - const/4 v12, 0x0 │ + move-result v8 │ │ - invoke-virtual {v11, v12}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDayOfWeek(I)I │ + invoke-direct {p0, v8}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getLastOrdinal(I)Ljava/lang/String; │ │ - move-result v11 │ + move-result-object v8 │ │ - add-int/lit8 v11, v11, -0x1 │ + aput-object v8, v7, v10 │ │ - aget-object v10, v10, v11 │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ │ - aput-object v10, v8, v9 │ + iget-object v9, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - const/4 v9, 0x2 │ + .line 505 │ + invoke-virtual {v9, v10}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDayOfWeek(I)I │ │ - iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + move-result v9 │ │ - const/4 v11, 0x1 │ + add-int/lit8 v9, v9, -0x1 │ │ - invoke-virtual {v10, v11}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getWeek(I)I │ + aget-object v8, v8, v9 │ │ - move-result v10 │ + aput-object v8, v7, v11 │ │ - invoke-direct {p0, v10}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getLastOrdinal(I)Ljava/lang/String; │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - move-result-object v10 │ + .line 506 │ + invoke-virtual {v8, v11}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getWeek(I)I │ │ - aput-object v10, v8, v9 │ + move-result v8 │ │ - const/4 v9, 0x3 │ + invoke-direct {p0, v8}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getLastOrdinal(I)Ljava/lang/String; │ │ - iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ + move-result-object v8 │ │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + aput-object v8, v7, v12 │ │ - const/4 v12, 0x1 │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ │ - invoke-virtual {v11, v12}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDayOfWeek(I)I │ + iget-object v9, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - move-result v11 │ + .line 507 │ + invoke-virtual {v9, v11}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDayOfWeek(I)I │ │ - add-int/lit8 v11, v11, -0x1 │ + move-result v9 │ │ - aget-object v10, v10, v11 │ + add-int/lit8 v9, v9, -0x1 │ │ - aput-object v10, v8, v9 │ + aget-object v8, v8, v9 │ │ - const/4 v9, 0x4 │ + aput-object v8, v7, v13 │ │ - invoke-direct {p0, v3}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ + .line 508 │ + invoke-direct {p0, v2}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v8, v9 │ + aput-object v8, v7, v14 │ │ - invoke-virtual {v6, v7, v3, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + .line 502 │ + invoke-virtual {v5, v6, v2, v7}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 512 │ :pswitch_6 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v6 │ - │ - const v7, 0x7f080006 │ - │ - const/4 v8, 0x3 │ - │ - new-array v8, v8, [Ljava/lang/Object; │ - │ - const/4 v9, 0x0 │ - │ - iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ - │ - const/4 v11, 0x0 │ + move-result-object v5 │ │ - invoke-virtual {v10, v11}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDate(I)I │ + const v6, 0x7f080006 │ │ - move-result v10 │ + new-array v7, v13, [Ljava/lang/Object; │ │ - invoke-direct {p0, v10}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOrdinal(I)Ljava/lang/String; │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - move-result-object v10 │ + .line 514 │ + invoke-virtual {v8, v10}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDate(I)I │ │ - aput-object v10, v8, v9 │ + move-result v8 │ │ - const/4 v9, 0x1 │ + invoke-direct {p0, v8}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOrdinal(I)Ljava/lang/String; │ │ - iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + move-result-object v8 │ │ - const/4 v11, 0x1 │ + aput-object v8, v7, v10 │ │ - invoke-virtual {v10, v11}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDate(I)I │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - move-result v10 │ + .line 515 │ + invoke-virtual {v8, v11}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDate(I)I │ │ - invoke-direct {p0, v10}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOrdinal(I)Ljava/lang/String; │ + move-result v8 │ │ - move-result-object v10 │ + invoke-direct {p0, v8}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOrdinal(I)Ljava/lang/String; │ │ - aput-object v10, v8, v9 │ + move-result-object v8 │ │ - const/4 v9, 0x2 │ + aput-object v8, v7, v11 │ │ - invoke-direct {p0, v3}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ + .line 516 │ + invoke-direct {p0, v2}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v8, v9 │ + aput-object v8, v7, v12 │ │ - invoke-virtual {v6, v7, v3, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + .line 512 │ + invoke-virtual {v5, v6, v2, v7}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 520 │ :pswitch_7 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v6 │ - │ - const v7, 0x7f080005 │ - │ - const/4 v8, 0x3 │ - │ - new-array v8, v8, [Ljava/lang/Object; │ - │ - const/4 v9, 0x0 │ + move-result-object v5 │ │ - iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + const v6, 0x7f080005 │ │ - invoke-virtual {v10}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getWeek()I │ + new-array v7, v13, [Ljava/lang/Object; │ │ - move-result v10 │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - invoke-direct {p0, v10}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getLastOrdinal(I)Ljava/lang/String; │ + .line 522 │ + invoke-virtual {v8}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getWeek()I │ │ - move-result-object v10 │ + move-result v8 │ │ - aput-object v10, v8, v9 │ + invoke-direct {p0, v8}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getLastOrdinal(I)Ljava/lang/String; │ │ - const/4 v9, 0x1 │ + move-result-object v8 │ │ - iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ + aput-object v8, v7, v10 │ │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ │ - invoke-virtual {v11}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDayOfWeek()I │ + iget-object v9, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - move-result v11 │ + .line 523 │ + invoke-virtual {v9}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDayOfWeek()I │ │ - add-int/lit8 v11, v11, -0x1 │ + move-result v9 │ │ - aget-object v10, v10, v11 │ + add-int/lit8 v9, v9, -0x1 │ │ - aput-object v10, v8, v9 │ + aget-object v8, v8, v9 │ │ - const/4 v9, 0x2 │ + aput-object v8, v7, v11 │ │ - invoke-direct {p0, v3}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ + .line 524 │ + invoke-direct {p0, v2}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v8, v9 │ + aput-object v8, v7, v12 │ │ - invoke-virtual {v6, v7, v3, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + .line 520 │ + invoke-virtual {v5, v6, v2, v7}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 528 │ :pswitch_8 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v6 │ - │ - const v7, 0x7f080004 │ - │ - const/4 v8, 0x2 │ - │ - new-array v8, v8, [Ljava/lang/Object; │ + move-result-object v5 │ │ - const/4 v9, 0x0 │ + const v6, 0x7f080004 │ │ - iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + new-array v7, v12, [Ljava/lang/Object; │ │ - invoke-virtual {v10}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDate()I │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - move-result v10 │ + .line 530 │ + invoke-virtual {v8}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDate()I │ │ - invoke-direct {p0, v10}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOrdinal(I)Ljava/lang/String; │ + move-result v8 │ │ - move-result-object v10 │ + invoke-direct {p0, v8}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOrdinal(I)Ljava/lang/String; │ │ - aput-object v10, v8, v9 │ + move-result-object v8 │ │ - const/4 v9, 0x1 │ + aput-object v8, v7, v10 │ │ - invoke-direct {p0, v3}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ + .line 531 │ + invoke-direct {p0, v2}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v8, v9 │ + aput-object v8, v7, v11 │ │ - invoke-virtual {v6, v7, v3, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + .line 528 │ + invoke-virtual {v5, v6, v2, v7}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 535 │ :pswitch_9 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v6 │ - │ - const v7, 0x7f080003 │ - │ - const/4 v8, 0x1 │ + move-result-object v5 │ │ - new-array v8, v8, [Ljava/lang/Object; │ + const v6, 0x7f080003 │ │ - const/4 v9, 0x0 │ + new-array v7, v11, [Ljava/lang/Object; │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 536 │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v8, v9 │ + aput-object v8, v7, v10 │ │ - invoke-virtual {v6, v7, v3, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + .line 535 │ + invoke-virtual {v5, v6, v2, v7}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 540 │ :pswitch_a │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v6 │ - │ - const v7, 0x7f08000c │ - │ - const/4 v8, 0x4 │ - │ - new-array v8, v8, [Ljava/lang/Object; │ - │ - const/4 v9, 0x0 │ - │ - iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + move-result-object v5 │ │ - invoke-virtual {v10}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getWeek()I │ + const v6, 0x7f08000c │ │ - move-result v10 │ + new-array v7, v14, [Ljava/lang/Object; │ │ - invoke-direct {p0, v10}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getLastOrdinal(I)Ljava/lang/String; │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - move-result-object v10 │ + .line 542 │ + invoke-virtual {v8}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getWeek()I │ │ - aput-object v10, v8, v9 │ + move-result v8 │ │ - const/4 v9, 0x1 │ + invoke-direct {p0, v8}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getLastOrdinal(I)Ljava/lang/String; │ │ - iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ + move-result-object v8 │ │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + aput-object v8, v7, v10 │ │ - invoke-virtual {v11}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDayOfWeek()I │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ │ - move-result v11 │ + iget-object v9, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - add-int/lit8 v11, v11, -0x1 │ + .line 543 │ + invoke-virtual {v9}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDayOfWeek()I │ │ - aget-object v10, v10, v11 │ + move-result v9 │ │ - aput-object v10, v8, v9 │ + add-int/lit8 v9, v9, -0x1 │ │ - const/4 v9, 0x2 │ + aget-object v8, v8, v9 │ │ - iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->monthNames:[Ljava/lang/String; │ + aput-object v8, v7, v11 │ │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->monthNames:[Ljava/lang/String; │ │ - invoke-virtual {v11}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getMonth()I │ + iget-object v9, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - move-result v11 │ + .line 544 │ + invoke-virtual {v9}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getMonth()I │ │ - add-int/lit8 v11, v11, 0x0 │ + move-result v9 │ │ - aget-object v10, v10, v11 │ + add-int/lit8 v9, v9, 0x0 │ │ - aput-object v10, v8, v9 │ + aget-object v8, v8, v9 │ │ - const/4 v9, 0x3 │ + aput-object v8, v7, v12 │ │ - invoke-direct {p0, v3}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ + .line 545 │ + invoke-direct {p0, v2}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v8, v9 │ + aput-object v8, v7, v13 │ │ - invoke-virtual {v6, v7, v3, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + .line 540 │ + invoke-virtual {v5, v6, v2, v7}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 549 │ :pswitch_b │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v6 │ - │ - const v7, 0x7f08000b │ - │ - const/4 v8, 0x3 │ - │ - new-array v8, v8, [Ljava/lang/Object; │ - │ - const/4 v9, 0x0 │ + move-result-object v5 │ │ - iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->monthNames:[Ljava/lang/String; │ + const v6, 0x7f08000b │ │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + new-array v7, v13, [Ljava/lang/Object; │ │ - invoke-virtual {v11}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getMonth()I │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->monthNames:[Ljava/lang/String; │ │ - move-result v11 │ + iget-object v9, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - add-int/lit8 v11, v11, 0x0 │ + .line 551 │ + invoke-virtual {v9}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getMonth()I │ │ - aget-object v10, v10, v11 │ + move-result v9 │ │ - aput-object v10, v8, v9 │ + add-int/lit8 v9, v9, 0x0 │ │ - const/4 v9, 0x1 │ + aget-object v8, v8, v9 │ │ - iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + aput-object v8, v7, v10 │ │ - invoke-virtual {v10}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDate()I │ + iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - move-result v10 │ + .line 552 │ + invoke-virtual {v8}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getDate()I │ │ - invoke-direct {p0, v10}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOrdinal(I)Ljava/lang/String; │ + move-result v8 │ │ - move-result-object v10 │ + invoke-direct {p0, v8}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOrdinal(I)Ljava/lang/String; │ │ - aput-object v10, v8, v9 │ + move-result-object v8 │ │ - const/4 v9, 0x2 │ + aput-object v8, v7, v11 │ │ - invoke-direct {p0, v3}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ + .line 553 │ + invoke-direct {p0, v2}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getOtherOrdinal(I)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v8, v9 │ + aput-object v8, v7, v12 │ │ - invoke-virtual {v6, v7, v3, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + .line 549 │ + invoke-virtual {v5, v6, v2, v7}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 557 │ :pswitch_c │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v6 │ - │ - const v7, 0x7f08000a │ - │ - const/4 v8, 0x1 │ + move-result-object v5 │ │ - new-array v8, v8, [Ljava/lang/Object; │ + const v6, 0x7f08000a │ │ - const/4 v9, 0x0 │ + new-array v7, v11, [Ljava/lang/Object; │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .line 558 │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v10 │ + move-result-object v8 │ │ - aput-object v10, v8, v9 │ + aput-object v8, v7, v10 │ │ - invoke-virtual {v6, v7, v3, v8}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ + .line 557 │ + invoke-virtual {v5, v6, v2, v7}, Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 574 │ .restart local v1 # "days":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ :pswitch_d │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v7 │ - │ - const v8, 0x7f0600bc │ - │ - const/4 v6, 0x1 │ + move-result-object v6 │ │ - new-array v9, v6, [Ljava/lang/Object; │ + const v7, 0x7f0600bc │ │ - const/4 v10, 0x0 │ + new-array v8, v11, [Ljava/lang/Object; │ │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ + iget-object v9, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ │ + .line 576 │ invoke-interface {v1}, Ljava/util/SortedSet;->first()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Integer; │ + check-cast v5, Ljava/lang/Integer; │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v6 │ + move-result v5 │ │ - add-int/lit8 v6, v6, -0x1 │ + add-int/lit8 v5, v5, -0x1 │ │ - aget-object v6, v11, v6 │ + aget-object v5, v9, v5 │ │ - aput-object v6, v9, v10 │ + aput-object v5, v8, v10 │ │ - invoke-virtual {v7, v8, v9}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + .line 574 │ + invoke-virtual {v6, v7, v8}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_1 │ │ .line 580 │ :pswitch_e │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v7 │ - │ - const v8, 0x7f0600be │ - │ - const/4 v6, 0x2 │ + move-result-object v6 │ │ - new-array v9, v6, [Ljava/lang/Object; │ + const v7, 0x7f0600be │ │ - const/4 v10, 0x0 │ + new-array v8, v12, [Ljava/lang/Object; │ │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ + iget-object v9, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ │ + .line 582 │ invoke-interface {v1}, Ljava/util/SortedSet;->first()Ljava/lang/Object; │ │ - move-result-object v6 │ - │ - check-cast v6, Ljava/lang/Integer; │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + check-cast v5, Ljava/lang/Integer; │ │ - move-result v6 │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - add-int/lit8 v6, v6, -0x1 │ + move-result v5 │ │ - aget-object v6, v11, v6 │ + add-int/lit8 v5, v5, -0x1 │ │ - aput-object v6, v9, v10 │ + aget-object v5, v9, v5 │ │ - const/4 v10, 0x1 │ + aput-object v5, v8, v10 │ │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ + iget-object v9, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ │ + .line 583 │ invoke-interface {v1}, Ljava/util/SortedSet;->last()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Integer; │ + check-cast v5, Ljava/lang/Integer; │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v6 │ + move-result v5 │ │ - add-int/lit8 v6, v6, -0x1 │ + add-int/lit8 v5, v5, -0x1 │ │ - aget-object v6, v11, v6 │ + aget-object v5, v9, v5 │ │ - aput-object v6, v9, v10 │ + aput-object v5, v8, v11 │ │ - invoke-virtual {v7, v8, v9}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + .line 580 │ + invoke-virtual {v6, v7, v8}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_1 │ │ .line 590 │ :pswitch_f │ - new-instance v5, Ljava/lang/StringBuffer; │ + new-instance v4, Ljava/lang/StringBuffer; │ │ - invoke-direct {v5}, Ljava/lang/StringBuffer;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuffer;->()V │ │ .line 591 │ - .local v5, "sb2":Ljava/lang/StringBuffer; │ + .local v4, "sb2":Ljava/lang/StringBuffer; │ invoke-interface {v1}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v6 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_2 │ - 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 v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Integer; │ + check-cast v5, Ljava/lang/Integer; │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 │ │ .line 592 │ .local v0, "d":I │ invoke-interface {v1}, Ljava/util/SortedSet;->last()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Integer; │ + check-cast v5, Ljava/lang/Integer; │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v6 │ + move-result v5 │ │ - if-ne v0, v6, :cond_1 │ + if-ne v0, v5, :cond_1 │ │ .line 597 │ .end local v0 # "d":I │ :cond_0 │ - invoke-virtual {v5}, Ljava/lang/StringBuffer;->length()I │ + invoke-virtual {v4}, Ljava/lang/StringBuffer;->length()I │ │ - move-result v6 │ + move-result v5 │ │ - add-int/lit8 v6, v6, -0x1 │ + add-int/lit8 v5, v5, -0x1 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->deleteCharAt(I)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->deleteCharAt(I)Ljava/lang/StringBuffer; │ │ .line 598 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v7 │ - │ - const v8, 0x7f0600be │ - │ - const/4 v6, 0x2 │ - │ - new-array v9, v6, [Ljava/lang/Object; │ + move-result-object v6 │ │ - const/4 v6, 0x0 │ + const v7, 0x7f0600be │ │ - invoke-virtual {v5}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ + new-array v8, v12, [Ljava/lang/Object; │ │ - move-result-object v10 │ + .line 599 │ + invoke-virtual {v4}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - aput-object v10, v9, v6 │ + move-result-object v5 │ │ - const/4 v10, 0x1 │ + aput-object v5, v8, v10 │ │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ + iget-object v9, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ │ + .line 600 │ invoke-interface {v1}, Ljava/util/SortedSet;->last()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Integer; │ + check-cast v5, Ljava/lang/Integer; │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v6 │ + move-result v5 │ │ - add-int/lit8 v6, v6, -0x1 │ + add-int/lit8 v5, v5, -0x1 │ │ - aget-object v6, v11, v6 │ + aget-object v5, v9, v5 │ │ - aput-object v6, v9, v10 │ + aput-object v5, v8, v11 │ │ - invoke-virtual {v7, v8, v9}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + .line 598 │ + invoke-virtual {v6, v7, v8}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_1 │ │ .line 594 │ .restart local v0 # "d":I │ :cond_1 │ - iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ + iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ │ add-int/lit8 v7, v0, -0x1 │ │ - aget-object v6, v6, v7 │ + aget-object v5, v5, v7 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 595 │ - const-string v6, ", " │ + const-string v5, ", " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ goto :goto_2 │ │ .line 606 │ .end local v0 # "d":I │ .end local v1 # "days":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v5 # "sb2":Ljava/lang/StringBuffer; │ + .end local v4 # "sb2":Ljava/lang/StringBuffer; │ :sswitch_1 │ - iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - invoke-virtual {v6}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getFixedWeekDays()Ljava/util/SortedSet; │ + invoke-virtual {v5}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getFixedWeekDays()Ljava/util/SortedSet; │ │ move-result-object v1 │ │ .line 607 │ .restart local v1 # "days":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ invoke-interface {v1}, Ljava/util/SortedSet;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - packed-switch v6, :pswitch_data_2 │ + packed-switch v5, :pswitch_data_2 │ │ goto/16 :goto_1 │ │ .line 609 │ :pswitch_10 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v7 │ - │ - const v8, 0x7f0600bc │ - │ - const/4 v6, 0x1 │ + move-result-object v6 │ │ - new-array v9, v6, [Ljava/lang/Object; │ + const v7, 0x7f0600bc │ │ - const/4 v10, 0x0 │ + new-array v8, v11, [Ljava/lang/Object; │ │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ + iget-object v9, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ │ + .line 611 │ invoke-interface {v1}, Ljava/util/SortedSet;->first()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Integer; │ + check-cast v5, Ljava/lang/Integer; │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v6 │ + move-result v5 │ │ - add-int/lit8 v6, v6, -0x1 │ + add-int/lit8 v5, v5, -0x1 │ │ - aget-object v6, v11, v6 │ + aget-object v5, v9, v5 │ │ - aput-object v6, v9, v10 │ + aput-object v5, v8, v10 │ │ - invoke-virtual {v7, v8, v9}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + .line 609 │ + invoke-virtual {v6, v7, v8}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_1 │ │ .line 615 │ :pswitch_11 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v7 │ - │ - const v8, 0x7f0600bd │ - │ - const/4 v6, 0x2 │ + move-result-object v6 │ │ - new-array v9, v6, [Ljava/lang/Object; │ + const v7, 0x7f0600bd │ │ - const/4 v10, 0x0 │ + new-array v8, v12, [Ljava/lang/Object; │ │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ + iget-object v9, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ │ + .line 617 │ invoke-interface {v1}, Ljava/util/SortedSet;->first()Ljava/lang/Object; │ │ - move-result-object v6 │ - │ - check-cast v6, Ljava/lang/Integer; │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + check-cast v5, Ljava/lang/Integer; │ │ - move-result v6 │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - add-int/lit8 v6, v6, -0x1 │ + move-result v5 │ │ - aget-object v6, v11, v6 │ + add-int/lit8 v5, v5, -0x1 │ │ - aput-object v6, v9, v10 │ + aget-object v5, v9, v5 │ │ - const/4 v10, 0x1 │ + aput-object v5, v8, v10 │ │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ + iget-object v9, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ │ + .line 618 │ invoke-interface {v1}, Ljava/util/SortedSet;->last()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Integer; │ + check-cast v5, Ljava/lang/Integer; │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v6 │ + move-result v5 │ │ - add-int/lit8 v6, v6, -0x1 │ + add-int/lit8 v5, v5, -0x1 │ │ - aget-object v6, v11, v6 │ + aget-object v5, v9, v5 │ │ - aput-object v6, v9, v10 │ + aput-object v5, v8, v11 │ │ - invoke-virtual {v7, v8, v9}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + .line 615 │ + invoke-virtual {v6, v7, v8}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_1 │ │ .line 626 │ :pswitch_12 │ - new-instance v5, Ljava/lang/StringBuffer; │ + new-instance v4, Ljava/lang/StringBuffer; │ │ - invoke-direct {v5}, Ljava/lang/StringBuffer;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuffer;->()V │ │ .line 627 │ - .restart local v5 # "sb2":Ljava/lang/StringBuffer; │ + .restart local v4 # "sb2":Ljava/lang/StringBuffer; │ invoke-interface {v1}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v6 │ │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :goto_3 │ - 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_2 │ + if-eqz v5, :cond_2 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Integer; │ + check-cast v5, Ljava/lang/Integer; │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v0 │ │ .line 628 │ .restart local v0 # "d":I │ invoke-interface {v1}, Ljava/util/SortedSet;->last()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Integer; │ + check-cast v5, Ljava/lang/Integer; │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v6 │ + move-result v5 │ │ - if-ne v0, v6, :cond_3 │ + if-ne v0, v5, :cond_3 │ │ .line 633 │ .end local v0 # "d":I │ :cond_2 │ - invoke-virtual {v5}, Ljava/lang/StringBuffer;->length()I │ + invoke-virtual {v4}, Ljava/lang/StringBuffer;->length()I │ │ - move-result v6 │ + move-result v5 │ │ - add-int/lit8 v6, v6, -0x1 │ + add-int/lit8 v5, v5, -0x1 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->deleteCharAt(I)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->deleteCharAt(I)Ljava/lang/StringBuffer; │ │ .line 634 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v7 │ - │ - const v8, 0x7f0600bd │ - │ - const/4 v6, 0x2 │ - │ - new-array v9, v6, [Ljava/lang/Object; │ + move-result-object v6 │ │ - const/4 v6, 0x0 │ + const v7, 0x7f0600bd │ │ - invoke-virtual {v5}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ + new-array v8, v12, [Ljava/lang/Object; │ │ - move-result-object v10 │ + .line 635 │ + invoke-virtual {v4}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - aput-object v10, v9, v6 │ + move-result-object v5 │ │ - const/4 v10, 0x1 │ + aput-object v5, v8, v10 │ │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ + iget-object v9, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ │ + .line 636 │ invoke-interface {v1}, Ljava/util/SortedSet;->last()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/Integer; │ + check-cast v5, Ljava/lang/Integer; │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v6 │ + move-result v5 │ │ - add-int/lit8 v6, v6, -0x1 │ + add-int/lit8 v5, v5, -0x1 │ │ - aget-object v6, v11, v6 │ + aget-object v5, v9, v5 │ │ - aput-object v6, v9, v10 │ + aput-object v5, v8, v11 │ │ - invoke-virtual {v7, v8, v9}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ + .line 634 │ + invoke-virtual {v6, v7, v8}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto/16 :goto_1 │ │ .line 630 │ .restart local v0 # "d":I │ :cond_3 │ - iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ + iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayNames:[Ljava/lang/String; │ │ add-int/lit8 v7, v0, -0x1 │ │ - aget-object v6, v6, v7 │ + aget-object v5, v5, v7 │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ .line 631 │ - const-string v6, ", " │ + const-string v5, ", " │ │ - invoke-virtual {v5, v6}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; │ │ goto :goto_3 │ │ .line 474 │ + nop │ + │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ :pswitch_4 │ @@ -2325,24 +2273,26 @@ │ aget v3, v3, v4 │ │ sparse-switch v3, :sswitch_data_3 │ │ .line 379 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayLabelText:Landroid/widget/TextView; │ │ + .line 380 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ const v5, 0x7f0600dc │ │ invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 379 │ invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 381 │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_8 │ @@ -2353,28 +2303,32 @@ │ .line 382 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayToggle:[Landroid/widget/ToggleButton; │ │ aget-object v3, v3, v1 │ │ iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ + .line 383 │ invoke-virtual {v4}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getAllowedWeekDays()Ljava/util/SortedSet; │ │ move-result-object v4 │ │ add-int/lit8 v5, v1, 0x1 │ │ + .line 384 │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ + .line 383 │ invoke-interface {v4, v5}, Ljava/util/SortedSet;->contains(Ljava/lang/Object;)Z │ │ move-result v4 │ │ + .line 382 │ invoke-virtual {v3, v4}, Landroid/widget/ToggleButton;->setChecked(Z)V │ │ .line 381 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_8 │ │ @@ -2556,24 +2510,26 @@ │ │ goto/16 :goto_7 │ │ .line 388 │ :sswitch_6 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayLabelText:Landroid/widget/TextView; │ │ + .line 389 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatEditor;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ const v5, 0x7f0600db │ │ invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 388 │ invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 390 │ const/4 v1, 0x0 │ │ .restart local v1 # "i":I │ :goto_9 │ @@ -2584,28 +2540,32 @@ │ .line 391 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->weekdayToggle:[Landroid/widget/ToggleButton; │ │ aget-object v3, v3, v1 │ │ iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatEditor;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ + .line 392 │ invoke-virtual {v4}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getFixedWeekDays()Ljava/util/SortedSet; │ │ move-result-object v4 │ │ add-int/lit8 v5, v1, 0x1 │ │ + .line 393 │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ + .line 392 │ invoke-interface {v4, v5}, Ljava/util/SortedSet;->contains(Ljava/lang/Object;)Z │ │ move-result v4 │ │ + .line 391 │ invoke-virtual {v3, v4}, Landroid/widget/ToggleButton;->setChecked(Z)V │ │ .line 390 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_9 │ │ @@ -2720,15 +2680,14 @@ │ .line 1054 │ .local p2, "additions":Ljava/util/Set;, "Ljava/util/Set;" │ .local p3, "removals":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-interface {p2}, Ljava/util/Set;->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 │ @@ -2902,15 +2861,14 @@ │ .line 1041 │ .local p2, "additions":Ljava/util/Set;, "Ljava/util/Set;" │ .local p3, "removals":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-interface {p2}, Ljava/util/Set;->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 ├── smali/com/xmission/trevin/android/todo/RepeatEditorDialog.smali │ @@ -79,14 +79,15 @@ │ const v2, 0x7f02000e │ │ invoke-virtual {p0, v2}, Lcom/xmission/trevin/android/todo/RepeatEditorDialog;->setIcon(I)V │ │ .line 64 │ const-string v2, "layout_inflater" │ │ + .line 65 │ invoke-virtual {p1, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ .line 66 │ @@ -102,14 +103,15 @@ │ .line 67 │ .local v1, "view":Landroid/view/View; │ invoke-virtual {p0, v1}, Lcom/xmission/trevin/android/todo/RepeatEditorDialog;->setView(Landroid/view/View;)V │ │ .line 68 │ const v2, 0x7f0500ee │ │ + .line 69 │ invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Lcom/xmission/trevin/android/todo/RepeatEditor; │ │ iput-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatEditorDialog;->repeatEditor:Lcom/xmission/trevin/android/todo/RepeatEditor; │ @@ -162,14 +164,15 @@ │ │ move-result-object v2 │ │ if-ne p2, v3, :cond_1 │ │ const-string v0, "OK" │ │ + .line 89 │ :goto_0 │ invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v2, ")" │ │ @@ -177,14 +180,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 86 │ invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 90 │ if-ne p2, v3, :cond_0 │ │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/RepeatEditorDialog;->callback:Lcom/xmission/trevin/android/todo/RepeatEditorDialog$OnRepeatSetListener; │ │ @@ -216,14 +220,15 @@ │ │ if-ne p2, v0, :cond_2 │ │ const-string v0, "Cancel" │ │ goto :goto_0 │ │ + .line 89 │ :cond_2 │ invoke-static {p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method ├── smali/com/xmission/trevin/android/todo/RepeatSettings$IntervalType.smali │ @@ -67,294 +67,288 @@ │ │ # instance fields │ .field public final value:I │ │ │ # direct methods │ .method static constructor ()V │ - .locals 13 │ + .locals 10 │ │ .prologue │ - const/4 v12, 0x4 │ + const/4 v9, 0x4 │ │ - 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 v1, 0x0 │ │ .line 52 │ - new-instance v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + new-instance v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - const-string v5, "NONE" │ + const-string v3, "NONE" │ │ - invoke-direct {v4, v5, v8, v8}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ + invoke-direct {v2, v3, v1, v1}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ │ - sput-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->NONE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sput-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->NONE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .line 54 │ - new-instance v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + new-instance v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - const-string v5, "DAILY" │ + const-string v3, "DAILY" │ │ - invoke-direct {v4, v5, v9, v9}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ + invoke-direct {v2, v3, v6, v6}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ │ - sput-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->DAILY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sput-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->DAILY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .line 56 │ - new-instance v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + new-instance v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - const-string v5, "DAY_AFTER" │ + const-string v3, "DAY_AFTER" │ │ - invoke-direct {v4, v5, v10, v10}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ + invoke-direct {v2, v3, v7, v7}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ │ - sput-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->DAY_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sput-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->DAY_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .line 58 │ - new-instance v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + new-instance v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - const-string v5, "WEEKLY" │ + const-string v3, "WEEKLY" │ │ - invoke-direct {v4, v5, v11, v11}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ + invoke-direct {v2, v3, v8, v8}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ │ - sput-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->WEEKLY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sput-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->WEEKLY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .line 60 │ - new-instance v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + new-instance v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - const-string v5, "WEEK_AFTER" │ + const-string v3, "WEEK_AFTER" │ │ - invoke-direct {v4, v5, v12, v12}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ + invoke-direct {v2, v3, v9, v9}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ │ - sput-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->WEEK_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sput-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->WEEK_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .line 62 │ - new-instance v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + new-instance v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - const-string v5, "SEMI_MONTHLY_ON_DAYS" │ + const-string v3, "SEMI_MONTHLY_ON_DAYS" │ │ - const/4 v6, 0x5 │ + const/4 v4, 0x5 │ │ - const/4 v7, 0x5 │ + const/4 v5, 0x5 │ │ - invoke-direct {v4, v5, v6, v7}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ + invoke-direct {v2, v3, v4, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ │ - sput-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->SEMI_MONTHLY_ON_DAYS:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sput-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->SEMI_MONTHLY_ON_DAYS:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .line 64 │ - new-instance v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + new-instance v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - const-string v5, "SEMI_MONTHLY_ON_DATES" │ + const-string v3, "SEMI_MONTHLY_ON_DATES" │ │ - const/4 v6, 0x6 │ + const/4 v4, 0x6 │ │ - const/4 v7, 0x6 │ + const/4 v5, 0x6 │ │ - invoke-direct {v4, v5, v6, v7}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ + invoke-direct {v2, v3, v4, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ │ - sput-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->SEMI_MONTHLY_ON_DATES:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sput-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->SEMI_MONTHLY_ON_DATES:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .line 66 │ - new-instance v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + new-instance v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - const-string v5, "MONTHLY_ON_DAY" │ + const-string v3, "MONTHLY_ON_DAY" │ │ - const/4 v6, 0x7 │ + const/4 v4, 0x7 │ │ - const/4 v7, 0x7 │ + const/4 v5, 0x7 │ │ - invoke-direct {v4, v5, v6, v7}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ + invoke-direct {v2, v3, v4, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ │ - sput-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->MONTHLY_ON_DAY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sput-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->MONTHLY_ON_DAY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .line 68 │ - new-instance v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + new-instance v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - const-string v5, "MONTHLY_ON_DATE" │ + const-string v3, "MONTHLY_ON_DATE" │ │ - const/16 v6, 0x8 │ + const/16 v4, 0x8 │ │ - const/16 v7, 0x8 │ + const/16 v5, 0x8 │ │ - invoke-direct {v4, v5, v6, v7}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ + invoke-direct {v2, v3, v4, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ │ - sput-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->MONTHLY_ON_DATE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sput-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->MONTHLY_ON_DATE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .line 70 │ - new-instance v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + new-instance v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - const-string v5, "MONTH_AFTER" │ + const-string v3, "MONTH_AFTER" │ │ - const/16 v6, 0x9 │ + const/16 v4, 0x9 │ │ - const/16 v7, 0x9 │ + const/16 v5, 0x9 │ │ - invoke-direct {v4, v5, v6, v7}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ + invoke-direct {v2, v3, v4, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ │ - sput-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->MONTH_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sput-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->MONTH_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .line 72 │ - new-instance v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + new-instance v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - const-string v5, "YEARLY_ON_DAY" │ + const-string v3, "YEARLY_ON_DAY" │ │ - const/16 v6, 0xa │ + const/16 v4, 0xa │ │ - const/16 v7, 0xa │ + const/16 v5, 0xa │ │ - invoke-direct {v4, v5, v6, v7}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ + invoke-direct {v2, v3, v4, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ │ - sput-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->YEARLY_ON_DAY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sput-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->YEARLY_ON_DAY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .line 74 │ - new-instance v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + new-instance v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - const-string v5, "YEARLY_ON_DATE" │ + const-string v3, "YEARLY_ON_DATE" │ │ - const/16 v6, 0xb │ + const/16 v4, 0xb │ │ - const/16 v7, 0xb │ + const/16 v5, 0xb │ │ - invoke-direct {v4, v5, v6, v7}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ + invoke-direct {v2, v3, v4, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ │ - sput-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->YEARLY_ON_DATE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sput-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->YEARLY_ON_DATE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .line 76 │ - new-instance v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + new-instance v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - const-string v5, "YEAR_AFTER" │ + const-string v3, "YEAR_AFTER" │ │ - const/16 v6, 0xc │ + const/16 v4, 0xc │ │ - const/16 v7, 0xc │ + const/16 v5, 0xc │ │ - invoke-direct {v4, v5, v6, v7}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ + invoke-direct {v2, v3, v4, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->(Ljava/lang/String;II)V │ │ - sput-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->YEAR_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sput-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->YEAR_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .line 50 │ - const/16 v4, 0xd │ + const/16 v2, 0xd │ │ - new-array v4, v4, [Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + new-array v2, v2, [Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - sget-object v5, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->NONE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sget-object v3, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->NONE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - aput-object v5, v4, v8 │ + aput-object v3, v2, v1 │ │ - sget-object v5, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->DAILY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sget-object v3, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->DAILY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - aput-object v5, v4, v9 │ + aput-object v3, v2, v6 │ │ - sget-object v5, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->DAY_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sget-object v3, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->DAY_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - aput-object v5, v4, v10 │ + aput-object v3, v2, v7 │ │ - sget-object v5, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->WEEKLY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sget-object v3, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->WEEKLY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - aput-object v5, v4, v11 │ + aput-object v3, v2, v8 │ │ - sget-object v5, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->WEEK_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sget-object v3, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->WEEK_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - aput-object v5, v4, v12 │ + aput-object v3, v2, v9 │ │ - const/4 v5, 0x5 │ + const/4 v3, 0x5 │ │ - sget-object v6, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->SEMI_MONTHLY_ON_DAYS:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sget-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->SEMI_MONTHLY_ON_DAYS:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - aput-object v6, v4, v5 │ + aput-object v4, v2, v3 │ │ - const/4 v5, 0x6 │ + const/4 v3, 0x6 │ │ - sget-object v6, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->SEMI_MONTHLY_ON_DATES:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sget-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->SEMI_MONTHLY_ON_DATES:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - aput-object v6, v4, v5 │ + aput-object v4, v2, v3 │ │ - const/4 v5, 0x7 │ + const/4 v3, 0x7 │ │ - sget-object v6, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->MONTHLY_ON_DAY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sget-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->MONTHLY_ON_DAY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - aput-object v6, v4, v5 │ + aput-object v4, v2, v3 │ │ - const/16 v5, 0x8 │ + const/16 v3, 0x8 │ │ - sget-object v6, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->MONTHLY_ON_DATE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sget-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->MONTHLY_ON_DATE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - aput-object v6, v4, v5 │ + aput-object v4, v2, v3 │ │ - const/16 v5, 0x9 │ + const/16 v3, 0x9 │ │ - sget-object v6, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->MONTH_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sget-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->MONTH_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - aput-object v6, v4, v5 │ + aput-object v4, v2, v3 │ │ - const/16 v5, 0xa │ + const/16 v3, 0xa │ │ - sget-object v6, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->YEARLY_ON_DAY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sget-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->YEARLY_ON_DAY:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - aput-object v6, v4, v5 │ + aput-object v4, v2, v3 │ │ - const/16 v5, 0xb │ + const/16 v3, 0xb │ │ - sget-object v6, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->YEARLY_ON_DATE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sget-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->YEARLY_ON_DATE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - aput-object v6, v4, v5 │ + aput-object v4, v2, v3 │ │ - const/16 v5, 0xc │ + const/16 v3, 0xc │ │ - sget-object v6, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->YEAR_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sget-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->YEAR_AFTER:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - aput-object v6, v4, v5 │ + aput-object v4, v2, v3 │ │ - sput-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->$VALUES:[Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sput-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->$VALUES:[Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .line 78 │ - new-instance v4, Ljava/util/HashMap; │ + new-instance v2, Ljava/util/HashMap; │ │ - invoke-direct {v4}, Ljava/util/HashMap;->()V │ + invoke-direct {v2}, Ljava/util/HashMap;->()V │ │ - sput-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->idMap:Ljava/util/Map; │ + sput-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->idMap:Ljava/util/Map; │ │ .line 83 │ invoke-static {}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->values()[Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "arr$":[Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ - array-length v2, v0 │ - │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + array-length v3, v2 │ │ - .local v1, "i$":I │ + .local v0, "type":Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ :goto_0 │ - if-ge v1, v2, :cond_0 │ + if-ge v1, v3, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v2, v1 │ │ .line 84 │ - .local v3, "type":Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ sget-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->idMap:Ljava/util/Map; │ │ - iget v5, v3, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->value:I │ + iget v5, v0, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->value:I │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ - invoke-interface {v4, v5, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v4, v5, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 83 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 85 │ - .end local v3 # "type":Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ :cond_0 │ return-void │ .end method │ │ .method private constructor (Ljava/lang/String;II)V │ .locals 0 │ .param p3, "v" # I ├── smali/com/xmission/trevin/android/todo/RepeatSettings$WeekDays.smali │ @@ -206,57 +206,54 @@ │ "Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays;", │ ">;" │ } │ .end annotation │ │ .prologue │ .line 147 │ - new-instance v2, Ljava/util/HashSet; │ + new-instance v1, Ljava/util/HashSet; │ │ - invoke-direct {v2}, Ljava/util/HashSet;->()V │ + invoke-direct {v1}, Ljava/util/HashSet;->()V │ │ .line 148 │ - .local v2, "days":Ljava/util/Set;, "Ljava/util/Set;" │ + .local v1, "days":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-static {}, Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays;->values()[Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "arr$":[Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays; │ - 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_1 │ + if-ge v2, v4, :cond_1 │ │ - aget-object v1, v0, v3 │ + aget-object v0, v3, v2 │ │ .line 149 │ - .local v1, "day":Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays; │ - iget v5, v1, Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays;->value:I │ + .local v0, "day":Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays; │ + iget v5, v0, Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays;->value:I │ │ and-int/2addr v5, p0 │ │ if-eqz v5, :cond_0 │ │ .line 150 │ - invoke-interface {v2, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v0}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 148 │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 152 │ - .end local v1 # "day":Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays; │ + .end local v0 # "day":Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays; │ :cond_1 │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public static lookupDay(I)Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays; │ .locals 2 │ .param p0, "day" # I │ │ .prologue ├── smali/com/xmission/trevin/android/todo/RepeatSettings.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Ljava/lang/Cloneable; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/xmission/trevin/android/todo/RepeatSettings$1;, │ Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;, │ Lcom/xmission/trevin/android/todo/RepeatSettings$WeekdayDirection;, │ Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays;, │ Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ } │ .end annotation │ │ @@ -1556,14 +1555,15 @@ │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, 0x7 │ │ + .line 1128 │ :goto_1 │ sub-int v2, v5, v4 │ │ .line 1129 │ .local v2, "skipAhead":I │ invoke-interface {v1}, Ljava/util/SortedSet;->isEmpty()Z │ │ @@ -1581,14 +1581,15 @@ │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ add-int/lit8 v5, v5, -0x7 │ │ + .line 1130 │ :goto_2 │ sub-int v3, v5, v4 │ │ .line 1132 │ .local v3, "skipBack":I │ sget-object v5, Lcom/xmission/trevin/android/todo/RepeatSettings$1;->$SwitchMap$com$xmission$trevin$android$todo$RepeatSettings$WeekdayDirection:[I │ │ @@ -1606,15 +1607,15 @@ │ │ .line 1134 │ :pswitch_1 │ invoke-virtual {p1, v7, v2}, Ljava/util/Calendar;->add(II)V │ │ goto :goto_0 │ │ - .line 1127 │ + .line 1128 │ .end local v2 # "skipAhead":I │ .end local v3 # "skipBack":I │ :cond_1 │ invoke-interface {v0}, Ljava/util/SortedSet;->first()Ljava/lang/Object; │ │ move-result-object v5 │ │ @@ -1622,15 +1623,15 @@ │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ goto :goto_1 │ │ - .line 1129 │ + .line 1130 │ .restart local v2 # "skipAhead":I │ :cond_2 │ invoke-interface {v1}, Ljava/util/SortedSet;->last()Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Ljava/lang/Integer; │ @@ -1846,17 +1847,17 @@ │ .line 985 │ new-instance v2, Ljava/util/Date; │ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->end:Ljava/util/Date; │ │ invoke-virtual {v3}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-direct {v2, v3, v4}, Ljava/util/Date;->(J)V │ + invoke-direct {v2, v4, v5}, Ljava/util/Date;->(J)V │ │ iput-object v2, v1, Lcom/xmission/trevin/android/todo/RepeatSettings;->end:Ljava/util/Date; │ │ .line 986 │ :cond_1 │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ @@ -2034,17 +2035,17 @@ │ .line 1179 │ .end local v5 # "i":I │ :pswitch_1 │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ invoke-virtual {p1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - invoke-virtual {v8, v9, v10}, Ljava/util/Calendar;->setTimeInMillis(J)V │ + invoke-virtual {v8, v10, v11}, Ljava/util/Calendar;->setTimeInMillis(J)V │ │ .line 1180 │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ const/4 v9, 0x5 │ │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getIncrement()I │ @@ -2139,14 +2140,15 @@ │ if-eqz v8, :cond_1 │ │ .line 1194 │ iget-object v9, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ const/4 v10, 0x5 │ │ + .line 1195 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getIncrement()I │ │ move-result v8 │ │ mul-int/lit8 v11, v8, 0x7 │ │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ @@ -2161,14 +2163,15 @@ │ │ move-result v8 │ │ add-int/2addr v8, v11 │ │ sub-int/2addr v8, v4 │ │ + .line 1194 │ invoke-virtual {v9, v10, v8}, Ljava/util/Calendar;->add(II)V │ │ .line 1314 │ .end local v4 # "day":I │ .end local v7 # "remainingDays":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ :cond_0 │ :goto_3 │ @@ -2230,17 +2233,17 @@ │ .end local v4 # "day":I │ .end local v7 # "remainingDays":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ :pswitch_3 │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ invoke-virtual {p1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - invoke-virtual {v8, v9, v10}, Ljava/util/Calendar;->setTimeInMillis(J)V │ + invoke-virtual {v8, v10, v11}, Ljava/util/Calendar;->setTimeInMillis(J)V │ │ .line 1202 │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ const/4 v9, 0x5 │ │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getIncrement()I │ @@ -2522,18 +2525,20 @@ │ if-le v8, v9, :cond_7 │ │ .line 1224 │ const/16 v8, 0x8 │ │ const/16 v9, 0x8 │ │ + .line 1225 │ invoke-virtual {v2, v9}, Ljava/util/Calendar;->getActualMaximum(I)I │ │ move-result v9 │ │ + .line 1224 │ invoke-virtual {v2, v8, v9}, Ljava/util/Calendar;->set(II)V │ │ .line 1228 │ :goto_6 │ const/4 v8, 0x7 │ │ const/4 v9, 0x1 │ @@ -2560,18 +2565,20 @@ │ if-le v8, v9, :cond_8 │ │ .line 1230 │ const/16 v8, 0x8 │ │ const/16 v9, 0x8 │ │ + .line 1231 │ invoke-virtual {v3, v9}, Ljava/util/Calendar;->getActualMaximum(I)I │ │ move-result v9 │ │ + .line 1230 │ invoke-virtual {v3, v8, v9}, Ljava/util/Calendar;->set(II)V │ │ goto/16 :goto_5 │ │ .line 1227 │ :cond_7 │ const/16 v8, 0x8 │ @@ -2725,18 +2732,20 @@ │ │ const/16 v9, 0x8 │ │ iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ const/16 v11, 0x8 │ │ + .line 1273 │ invoke-virtual {v10, v11}, Ljava/util/Calendar;->getActualMaximum(I)I │ │ move-result v10 │ │ + .line 1272 │ invoke-virtual {v8, v9, v10}, Ljava/util/Calendar;->set(II)V │ │ .line 1274 │ :cond_b │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ const/16 v9, 0x8 │ @@ -2751,17 +2760,17 @@ │ │ .line 1278 │ :pswitch_7 │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ invoke-virtual {p1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - invoke-virtual {v8, v9, v10}, Ljava/util/Calendar;->setTimeInMillis(J)V │ + invoke-virtual {v8, v10, v11}, Ljava/util/Calendar;->setTimeInMillis(J)V │ │ .line 1279 │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ const/4 v9, 0x2 │ │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getIncrement()I │ @@ -2906,18 +2915,20 @@ │ │ const/16 v9, 0x8 │ │ iget-object v10, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ const/16 v11, 0x8 │ │ + .line 1301 │ invoke-virtual {v10, v11}, Ljava/util/Calendar;->getActualMaximum(I)I │ │ move-result v10 │ │ + .line 1300 │ invoke-virtual {v8, v9, v10}, Ljava/util/Calendar;->set(II)V │ │ goto/16 :goto_3 │ │ .line 1303 │ :cond_d │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ @@ -2934,17 +2945,17 @@ │ │ .line 1307 │ :pswitch_a │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ invoke-virtual {p1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - invoke-virtual {v8, v9, v10}, Ljava/util/Calendar;->setTimeInMillis(J)V │ + invoke-virtual {v8, v10, v11}, Ljava/util/Calendar;->setTimeInMillis(J)V │ │ .line 1308 │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ const/4 v9, 0x1 │ │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getIncrement()I │ @@ -3002,14 +3013,15 @@ │ │ .prologue │ .line 722 │ new-instance v1, Ljava/util/TreeSet; │ │ invoke-direct {v1}, Ljava/util/TreeSet;->()V │ │ + .line 723 │ invoke-static {v1}, Ljava/util/Collections;->unmodifiableSortedSet(Ljava/util/SortedSet;)Ljava/util/SortedSet; │ │ move-result-object v0 │ │ .line 724 │ .local v0, "SORTED_EMPTY_SET":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ @@ -3020,14 +3032,15 @@ │ :goto_0 │ return-object v0 │ │ .restart local v0 # "SORTED_EMPTY_SET":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ :cond_0 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ + .line 725 │ invoke-static {v1}, Ljava/util/Collections;->unmodifiableSortedSet(Ljava/util/SortedSet;)Ljava/util/SortedSet; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ @@ -3174,14 +3187,15 @@ │ │ .prologue │ .line 714 │ new-instance v1, Ljava/util/TreeSet; │ │ invoke-direct {v1}, Ljava/util/TreeSet;->()V │ │ + .line 715 │ invoke-static {v1}, Ljava/util/Collections;->unmodifiableSortedSet(Ljava/util/SortedSet;)Ljava/util/SortedSet; │ │ move-result-object v0 │ │ .line 716 │ .local v0, "SORTED_EMPTY_SET":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ @@ -3192,14 +3206,15 @@ │ :goto_0 │ return-object v0 │ │ .restart local v0 # "SORTED_EMPTY_SET":Ljava/util/SortedSet;, "Ljava/util/SortedSet;" │ :cond_0 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ + .line 717 │ invoke-static {v1}, Ljava/util/Collections;->unmodifiableSortedSet(Ljava/util/SortedSet;)Ljava/util/SortedSet; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ @@ -3317,136 +3332,133 @@ │ │ move-result v0 │ │ goto :goto_0 │ .end method │ │ .method public getWeekdayBitmap()I │ - .locals 5 │ + .locals 4 │ │ .prologue │ .line 938 │ const/4 v0, 0x0 │ │ .line 939 │ .local v0, "bitmap":I │ - sget-object v3, Lcom/xmission/trevin/android/todo/RepeatSettings$1;->$SwitchMap$com$xmission$trevin$android$todo$RepeatSettings$IntervalType:[I │ + sget-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$1;->$SwitchMap$com$xmission$trevin$android$todo$RepeatSettings$IntervalType:[I │ │ - iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->intervalType:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->intervalType:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - invoke-virtual {v4}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->ordinal()I │ + invoke-virtual {v3}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->ordinal()I │ │ - move-result v4 │ + move-result v3 │ │ - aget v3, v3, v4 │ + aget v2, v2, v3 │ │ - packed-switch v3, :pswitch_data_0 │ + packed-switch v2, :pswitch_data_0 │ │ .line 968 │ :cond_0 │ :goto_0 │ :pswitch_0 │ return v0 │ │ .line 947 │ :pswitch_1 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 948 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - invoke-interface {v3}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ - invoke-interface {v2}, 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/Integer; │ + check-cast v2, Ljava/lang/Integer; │ │ - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ move-result v1 │ │ .line 949 │ .local v1, "day":I │ invoke-static {v1}, Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays;->lookupDay(I)Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iget v3, v3, Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays;->value:I │ + iget v2, v2, Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays;->value:I │ │ - or-int/2addr v0, v3 │ + or-int/2addr v0, v2 │ │ goto :goto_1 │ │ .line 961 │ .end local v1 # "day":I │ - .end local v2 # "i$":Ljava/util/Iterator; │ :pswitch_2 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 962 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ - invoke-interface {v3}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/SortedSet;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :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 v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/Integer; │ + check-cast v2, Ljava/lang/Integer; │ │ - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ move-result v1 │ │ .line 963 │ .restart local v1 # "day":I │ invoke-static {v1}, Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays;->lookupDay(I)Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - iget v3, v3, Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays;->value:I │ + iget v2, v2, Lcom/xmission/trevin/android/todo/RepeatSettings$WeekDays;->value:I │ │ - or-int/2addr v0, v3 │ + or-int/2addr v0, v2 │ │ goto :goto_2 │ │ .line 964 │ .end local v1 # "day":I │ :cond_1 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->weekdayDirection:Lcom/xmission/trevin/android/todo/RepeatSettings$WeekdayDirection; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->weekdayDirection:Lcom/xmission/trevin/android/todo/RepeatSettings$WeekdayDirection; │ │ - iget v3, v3, Lcom/xmission/trevin/android/todo/RepeatSettings$WeekdayDirection;->value:I │ + iget v2, v2, Lcom/xmission/trevin/android/todo/RepeatSettings$WeekdayDirection;->value:I │ │ - or-int/2addr v0, v3 │ + or-int/2addr v0, v2 │ │ goto :goto_0 │ │ .line 939 │ nop │ │ :pswitch_data_0 │ @@ -3664,860 +3676,842 @@ │ aput-object v1, v0, p1 │ │ .line 852 │ return-void │ .end method │ │ .method public setDueDate(Ljava/util/Date;)V │ - .locals 12 │ + .locals 11 │ .param p1, "due" # Ljava/util/Date; │ │ .prologue │ - const/16 v11, 0xf │ + const/16 v10, 0xf │ │ - const/4 v10, 0x2 │ + const/4 v9, 0x2 │ │ - const/4 v7, 0x7 │ + const/4 v6, 0x7 │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ .line 598 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - invoke-virtual {v5, p1}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ + invoke-virtual {v4, p1}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ │ .line 600 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - if-eqz v5, :cond_2 │ + if-eqz v4, :cond_2 │ │ .line 602 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - invoke-virtual {v5, v7}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v4, v6}, Ljava/util/Calendar;->get(I)I │ │ - move-result v2 │ + move-result v1 │ │ .line 603 │ - .local v2, "newDay":I │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + .local v1, "newDay":I │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v5, v6}, Ljava/util/SortedSet;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v4, v5}, Ljava/util/SortedSet;->contains(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_2 │ + if-nez v4, :cond_2 │ │ .line 605 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 606 │ - .local v4, "oldDays":Ljava/util/Set;, "Ljava/util/Set;" │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + .local v3, "oldDays":Ljava/util/Set;, "Ljava/util/Set;" │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - invoke-interface {v5}, Ljava/util/SortedSet;->size()I │ + invoke-interface {v4}, Ljava/util/SortedSet;->size()I │ │ - move-result v5 │ + move-result v4 │ │ - if-ne v5, v9, :cond_1 │ + if-ne v4, v8, :cond_1 │ │ .line 607 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v4}, Ljava/util/List;->isEmpty()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_0 │ + if-nez v4, :cond_0 │ │ .line 608 │ - new-instance v4, Ljava/util/TreeSet; │ + new-instance v3, Ljava/util/TreeSet; │ │ - .end local v4 # "oldDays":Ljava/util/Set;, "Ljava/util/Set;" │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + .end local v3 # "oldDays":Ljava/util/Set;, "Ljava/util/Set;" │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - invoke-direct {v4, v5}, Ljava/util/TreeSet;->(Ljava/util/SortedSet;)V │ + invoke-direct {v3, v4}, Ljava/util/TreeSet;->(Ljava/util/SortedSet;)V │ │ .line 609 │ - .restart local v4 # "oldDays":Ljava/util/Set;, "Ljava/util/Set;" │ + .restart local v3 # "oldDays":Ljava/util/Set;, "Ljava/util/Set;" │ :cond_0 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - invoke-interface {v5}, Ljava/util/SortedSet;->clear()V │ + invoke-interface {v4}, Ljava/util/SortedSet;->clear()V │ │ .line 611 │ :cond_1 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v5, v6}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v5}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ │ .line 612 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v4}, Ljava/util/List;->isEmpty()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_2 │ + if-nez v4, :cond_2 │ │ .line 613 │ - new-instance v3, Ljava/util/TreeSet; │ + new-instance v2, Ljava/util/TreeSet; │ │ - invoke-direct {v3}, Ljava/util/TreeSet;->()V │ + invoke-direct {v2}, Ljava/util/TreeSet;->()V │ │ .line 614 │ - .local v3, "newDays":Ljava/util/Set;, "Ljava/util/Set;" │ - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .local v2, "newDays":Ljava/util/Set;, "Ljava/util/Set;" │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v3, v5}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 615 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners: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 v0 │ + move-result-object v4 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + check-cast v0, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ │ .line 616 │ - .local v1, "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ - invoke-interface {v1, p0, v3, v4}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onFixedWeekdaysChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;Ljava/util/Set;Ljava/util/Set;)V │ + .local v0, "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + invoke-interface {v0, p0, v2, v3}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onFixedWeekdaysChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;Ljava/util/Set;Ljava/util/Set;)V │ │ goto :goto_0 │ │ .line 621 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ - .end local v2 # "newDay":I │ - .end local v3 # "newDays":Ljava/util/Set;, "Ljava/util/Set;" │ - .end local v4 # "oldDays":Ljava/util/Set;, "Ljava/util/Set;" │ + .end local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .end local v1 # "newDay":I │ + .end local v2 # "newDays":Ljava/util/Set;, "Ljava/util/Set;" │ + .end local v3 # "oldDays":Ljava/util/Set;, "Ljava/util/Set;" │ :cond_2 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ - if-eqz v5, :cond_3 │ + if-eqz v4, :cond_3 │ │ .line 622 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - invoke-virtual {v5, v7}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v4, v6}, Ljava/util/Calendar;->get(I)I │ │ - move-result v2 │ + move-result v1 │ │ .line 623 │ - .restart local v2 # "newDay":I │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + .restart local v1 # "newDay":I │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v5, v6}, Ljava/util/SortedSet;->contains(Ljava/lang/Object;)Z │ + invoke-interface {v4, v5}, Ljava/util/SortedSet;->contains(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_3 │ + if-nez v4, :cond_3 │ │ .line 624 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v5, v6}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ + invoke-interface {v4, v5}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ │ .line 625 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ │ - invoke-interface {v5}, Ljava/util/List;->isEmpty()Z │ + invoke-interface {v4}, Ljava/util/List;->isEmpty()Z │ │ - move-result v5 │ + move-result v4 │ │ - if-nez v5, :cond_3 │ + if-nez v4, :cond_3 │ │ .line 626 │ - new-instance v3, Ljava/util/TreeSet; │ + new-instance v2, Ljava/util/TreeSet; │ │ - invoke-direct {v3}, Ljava/util/TreeSet;->()V │ + invoke-direct {v2}, Ljava/util/TreeSet;->()V │ │ .line 627 │ - .restart local v3 # "newDays":Ljava/util/Set;, "Ljava/util/Set;" │ - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + .restart local v2 # "newDays":Ljava/util/Set;, "Ljava/util/Set;" │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v3, v5}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v4}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 628 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners: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 v0 │ + move-result-object v4 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_3 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + check-cast v0, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ │ .line 629 │ - .restart local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .restart local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ sget-object v5, Ljava/util/Collections;->EMPTY_SET:Ljava/util/Set; │ │ - invoke-interface {v1, p0, v3, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onAllowedWeekdaysChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;Ljava/util/Set;Ljava/util/Set;)V │ + invoke-interface {v0, p0, v2, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onAllowedWeekdaysChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;Ljava/util/Set;Ljava/util/Set;)V │ │ goto :goto_1 │ │ .line 635 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ - .end local v2 # "newDay":I │ - .end local v3 # "newDays":Ljava/util/Set;, "Ljava/util/Set;" │ + .end local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .end local v1 # "newDay":I │ + .end local v2 # "newDays":Ljava/util/Set;, "Ljava/util/Set;" │ :cond_3 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v8 │ + aget-object v4, v4, v7 │ │ - if-eqz v5, :cond_4 │ + if-eqz v4, :cond_4 │ │ .line 636 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ │ - iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - invoke-virtual {v6, v7}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v5, v6}, Ljava/util/Calendar;->get(I)I │ │ - move-result v6 │ + move-result v5 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v5, v8 │ + aput-object v5, v4, v7 │ │ .line 637 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners: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 v0 │ + move-result-object v4 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_4 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + check-cast v0, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ │ .line 638 │ - .restart local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .restart local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v8 │ + aget-object v5, v5, v7 │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ - invoke-interface {v1, p0, v8, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onDayOfWeekChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;II)V │ + invoke-interface {v0, p0, v7, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onDayOfWeekChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;II)V │ │ goto :goto_2 │ │ .line 641 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .end local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ :cond_4 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v9 │ + aget-object v4, v4, v8 │ │ - if-eqz v5, :cond_5 │ + if-eqz v4, :cond_5 │ │ .line 642 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ │ - iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - invoke-virtual {v6, v7}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v5, v6}, Ljava/util/Calendar;->get(I)I │ │ - move-result v6 │ + move-result v5 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v5, v9 │ + aput-object v5, v4, v8 │ │ .line 643 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners: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 v0 │ + move-result-object v4 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_5 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + check-cast v0, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ │ .line 644 │ - .restart local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .restart local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v9 │ + aget-object v5, v5, v8 │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ - invoke-interface {v1, p0, v9, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onDayOfWeekChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;II)V │ + invoke-interface {v0, p0, v8, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onDayOfWeekChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;II)V │ │ goto :goto_3 │ │ .line 647 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .end local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ :cond_5 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v8 │ + aget-object v4, v4, v7 │ │ - if-eqz v5, :cond_a │ + if-eqz v4, :cond_a │ │ .line 648 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - const/16 v7, 0x8 │ + const/16 v6, 0x8 │ │ - invoke-virtual {v6, v7}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v5, v6}, Ljava/util/Calendar;->get(I)I │ │ - move-result v6 │ + move-result v5 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v5, v8 │ + aput-object v5, v4, v7 │ │ .line 649 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v8 │ + aget-object v4, v4, v7 │ │ - invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ - move-result v5 │ + move-result v4 │ │ - const/4 v6, 0x5 │ + const/4 v5, 0x5 │ │ - if-ne v5, v6, :cond_6 │ + if-ne v4, v5, :cond_6 │ │ .line 650 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - const/4 v6, -0x1 │ + const/4 v5, -0x1 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v5, v8 │ + aput-object v5, v4, v7 │ │ .line 652 │ :cond_6 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v9 │ + aget-object v4, v4, v8 │ │ - if-eqz v5, :cond_9 │ + if-eqz v4, :cond_9 │ │ .line 653 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v8 │ + aget-object v4, v4, v7 │ │ - invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ - move-result v5 │ + move-result v4 │ │ - if-le v5, v10, :cond_7 │ + if-le v4, v9, :cond_7 │ │ .line 654 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v6, v6, v8 │ + aget-object v5, v5, v7 │ │ - aput-object v6, v5, v9 │ + aput-object v5, v4, v8 │ │ .line 655 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v6, v5, v8 │ + aget-object v5, v4, v7 │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v6 │ + move-result v5 │ │ - add-int/lit8 v6, v6, -0x2 │ + add-int/lit8 v5, v5, -0x2 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v5, v8 │ + aput-object v5, v4, v7 │ │ .line 661 │ :goto_4 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners: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 v0 │ + move-result-object v4 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_5 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_9 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + check-cast v0, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ │ .line 662 │ - .restart local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .restart local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v9 │ + aget-object v5, v5, v8 │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ - invoke-interface {v1, p0, v9, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onWeekChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;II)V │ + invoke-interface {v0, p0, v8, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onWeekChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;II)V │ │ goto :goto_5 │ │ .line 656 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .end local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ :cond_7 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v8 │ + aget-object v4, v4, v7 │ │ - invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ - move-result v5 │ + move-result v4 │ │ - const/4 v6, -0x1 │ + const/4 v5, -0x1 │ │ - if-ne v5, v6, :cond_8 │ + if-ne v4, v5, :cond_8 │ │ .line 657 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v5, v9 │ + aput-object v5, v4, v8 │ │ goto :goto_4 │ │ .line 659 │ :cond_8 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v6, v6, v8 │ + aget-object v5, v5, v7 │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v6 │ + move-result v5 │ │ - add-int/lit8 v6, v6, 0x2 │ + add-int/lit8 v5, v5, 0x2 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v5, v9 │ + aput-object v5, v4, v8 │ │ goto :goto_4 │ │ .line 665 │ :cond_9 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners: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 v0 │ + move-result-object v4 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_6 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_a │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + check-cast v0, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ │ .line 666 │ - .restart local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .restart local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v8 │ + aget-object v5, v5, v7 │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ - invoke-interface {v1, p0, v8, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onWeekChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;II)V │ + invoke-interface {v0, p0, v7, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onWeekChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;II)V │ │ goto :goto_6 │ │ .line 669 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .end local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ :cond_a │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v8 │ + aget-object v4, v4, v7 │ │ - if-eqz v5, :cond_f │ + if-eqz v4, :cond_f │ │ .line 670 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - const/4 v7, 0x5 │ + const/4 v6, 0x5 │ │ - invoke-virtual {v6, v7}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v5, v6}, Ljava/util/Calendar;->get(I)I │ │ - move-result v6 │ + move-result v5 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v5, v8 │ + aput-object v5, v4, v7 │ │ .line 672 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v9 │ + aget-object v4, v4, v8 │ │ - if-eqz v5, :cond_e │ + if-eqz v4, :cond_e │ │ .line 673 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v8 │ + aget-object v4, v4, v7 │ │ - invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ - move-result v5 │ + move-result v4 │ │ - if-le v5, v11, :cond_c │ + if-le v4, v10, :cond_c │ │ .line 674 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v6, v6, v8 │ + aget-object v5, v5, v7 │ │ - aput-object v6, v5, v9 │ + aput-object v5, v4, v8 │ │ .line 675 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v8 │ + aget-object v4, v4, v7 │ │ - invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ - move-result v5 │ + move-result v4 │ │ - const/16 v6, 0x1e │ + const/16 v5, 0x1e │ │ - if-le v5, v6, :cond_b │ + if-le v4, v5, :cond_b │ │ .line 676 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v5, v8 │ + aput-object v5, v4, v7 │ │ .line 685 │ :goto_7 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners: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 v0 │ + move-result-object v4 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_8 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_e │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + check-cast v0, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ │ .line 686 │ - .restart local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .restart local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v9 │ + aget-object v5, v5, v8 │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ - invoke-interface {v1, p0, v9, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onDateChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;II)V │ + invoke-interface {v0, p0, v8, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onDateChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;II)V │ │ goto :goto_8 │ │ .line 678 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .end local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ :cond_b │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v6, v5, v8 │ + aget-object v5, v4, v7 │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v6 │ + move-result v5 │ │ - add-int/lit8 v6, v6, -0xf │ + add-int/lit8 v5, v5, -0xf │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v5, v8 │ + aput-object v5, v4, v7 │ │ goto :goto_7 │ │ .line 680 │ :cond_c │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v8 │ + aget-object v4, v4, v7 │ │ - invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ - move-result v5 │ + move-result v4 │ │ - if-ne v5, v11, :cond_d │ + if-ne v4, v10, :cond_d │ │ .line 681 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - const/16 v6, 0x1f │ + const/16 v5, 0x1f │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v5, v9 │ + aput-object v5, v4, v8 │ │ goto :goto_7 │ │ .line 683 │ :cond_d │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - iget-object v6, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v6, v6, v8 │ + aget-object v5, v5, v7 │ │ - invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v6 │ + move-result v5 │ │ - add-int/lit8 v6, v6, 0xf │ + add-int/lit8 v5, v5, 0xf │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v5, v9 │ + aput-object v5, v4, v8 │ │ goto :goto_7 │ │ .line 689 │ :cond_e │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners: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 v0 │ + move-result-object v4 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_9 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_f │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + check-cast v0, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ │ .line 690 │ - .restart local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .restart local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v5, v5, v8 │ + aget-object v5, v5, v7 │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ - invoke-interface {v1, p0, v8, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onDateChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;II)V │ + invoke-interface {v0, p0, v7, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onDateChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;II)V │ │ goto :goto_9 │ │ .line 693 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .end local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ :cond_f │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->month:Ljava/lang/Integer; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->month:Ljava/lang/Integer; │ │ - if-eqz v5, :cond_10 │ + if-eqz v4, :cond_10 │ │ .line 694 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - invoke-virtual {v5, v10}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v4, v9}, Ljava/util/Calendar;->get(I)I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - iput-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->month:Ljava/lang/Integer; │ + iput-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->month:Ljava/lang/Integer; │ │ .line 695 │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners: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 v0 │ + move-result-object v4 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_a │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_10 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + check-cast v0, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ │ .line 696 │ - .restart local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .restart local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->month:Ljava/lang/Integer; │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ - invoke-interface {v1, p0, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onMonthChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;I)V │ + invoke-interface {v0, p0, v5}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onMonthChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;I)V │ │ goto :goto_a │ │ .line 698 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .end local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ :cond_10 │ return-void │ .end method │ │ .method public setEndDate(Ljava/util/Date;)V │ .locals 0 │ .param p1, "date" # Ljava/util/Date; │ @@ -4560,585 +4554,581 @@ │ iput-object v0, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->increment:Ljava/lang/Integer; │ │ .line 710 │ return-void │ .end method │ │ .method public setIntervalType(Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;)V │ - .locals 10 │ + .locals 9 │ .param p1, "type" # Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .prologue │ - const/4 v9, -0x1 │ + const/4 v8, -0x1 │ │ - const/16 v8, 0xf │ + const/16 v7, 0xf │ │ - const/4 v7, 0x2 │ + const/4 v6, 0x2 │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ .line 490 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->intervalType:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ .line 491 │ - sget-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->NONE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sget-object v1, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->NONE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - if-ne p1, v2, :cond_1 │ + if-ne p1, v1, :cond_1 │ │ .line 590 │ :cond_0 │ :goto_0 │ return-void │ │ .line 494 │ :cond_1 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->increment:Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->increment:Ljava/lang/Integer; │ │ - if-nez v2, :cond_2 │ + if-nez v1, :cond_2 │ │ .line 495 │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - iput-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->increment:Ljava/lang/Integer; │ + iput-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->increment:Ljava/lang/Integer; │ │ .line 496 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->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_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ - 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/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + check-cast v0, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ │ .line 497 │ - .local v1, "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .local v0, "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->increment:Ljava/lang/Integer; │ │ invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ move-result v2 │ │ - invoke-interface {v1, p0, v2}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onIncrementChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;I)V │ + invoke-interface {v0, p0, v2}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onIncrementChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;I)V │ │ goto :goto_1 │ │ .line 501 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .end local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ :cond_2 │ - sget-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$1;->$SwitchMap$com$xmission$trevin$android$todo$RepeatSettings$IntervalType:[I │ + sget-object v1, Lcom/xmission/trevin/android/todo/RepeatSettings$1;->$SwitchMap$com$xmission$trevin$android$todo$RepeatSettings$IntervalType:[I │ │ invoke-virtual {p1}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->ordinal()I │ │ - move-result v3 │ + move-result v2 │ │ - aget v2, v2, v3 │ + aget v1, v1, v2 │ │ - packed-switch v2, :pswitch_data_0 │ + packed-switch v1, :pswitch_data_0 │ │ .line 531 │ :cond_3 │ - sget-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$1;->$SwitchMap$com$xmission$trevin$android$todo$RepeatSettings$IntervalType:[I │ + sget-object v1, Lcom/xmission/trevin/android/todo/RepeatSettings$1;->$SwitchMap$com$xmission$trevin$android$todo$RepeatSettings$IntervalType:[I │ │ invoke-virtual {p1}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->ordinal()I │ │ - move-result v3 │ + move-result v2 │ │ - aget v2, v2, v3 │ + aget v1, v1, v2 │ │ - packed-switch v2, :pswitch_data_1 │ + packed-switch v1, :pswitch_data_1 │ │ .line 551 │ :cond_4 │ :goto_2 │ :pswitch_0 │ - sget-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$1;->$SwitchMap$com$xmission$trevin$android$todo$RepeatSettings$IntervalType:[I │ + sget-object v1, Lcom/xmission/trevin/android/todo/RepeatSettings$1;->$SwitchMap$com$xmission$trevin$android$todo$RepeatSettings$IntervalType:[I │ │ invoke-virtual {p1}, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->ordinal()I │ │ - move-result v3 │ + move-result v2 │ │ - aget v2, v2, v3 │ + aget v1, v1, v2 │ │ - packed-switch v2, :pswitch_data_2 │ + packed-switch v1, :pswitch_data_2 │ │ :pswitch_1 │ goto :goto_0 │ │ .line 568 │ :pswitch_2 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v2, v2, v6 │ + aget-object v1, v1, v5 │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 569 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v2, v2, v5 │ + aget-object v1, v1, v4 │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v1 │ │ - if-le v2, v8, :cond_a │ + if-le v1, v7, :cond_a │ │ .line 570 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v3, v3, v5 │ + aget-object v2, v2, v4 │ │ - aput-object v3, v2, v6 │ + aput-object v2, v1, v5 │ │ .line 571 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v2, v2, v5 │ + aget-object v1, v1, v4 │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v1 │ │ - const/16 v3, 0x1e │ + const/16 v2, 0x1e │ │ - if-le v2, v3, :cond_9 │ + if-le v1, v2, :cond_9 │ │ .line 572 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - aput-object v3, v2, v5 │ + aput-object v2, v1, v4 │ │ goto :goto_0 │ │ .line 510 │ :pswitch_3 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ - if-nez v2, :cond_3 │ + if-nez v1, :cond_3 │ │ .line 511 │ - new-instance v2, Ljava/util/TreeSet; │ + new-instance v1, Ljava/util/TreeSet; │ │ - sget-object v3, Lcom/xmission/trevin/android/todo/RepeatSettings;->ALL_WEEK_DAYS:Ljava/util/SortedSet; │ + sget-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings;->ALL_WEEK_DAYS:Ljava/util/SortedSet; │ │ - invoke-direct {v2, v3}, Ljava/util/TreeSet;->(Ljava/util/SortedSet;)V │ + invoke-direct {v1, v2}, Ljava/util/TreeSet;->(Ljava/util/SortedSet;)V │ │ - iput-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iput-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ .line 512 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->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 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_3 │ │ - 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/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + check-cast v0, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ │ .line 513 │ - .restart local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .restart local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ sget-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings;->ALL_WEEK_DAYS:Ljava/util/SortedSet; │ │ sget-object v3, Ljava/util/Collections;->EMPTY_SET:Ljava/util/Set; │ │ - invoke-interface {v1, p0, v2, v3}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onAllowedWeekdaysChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;Ljava/util/Set;Ljava/util/Set;)V │ + invoke-interface {v0, p0, v2, v3}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onAllowedWeekdaysChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;Ljava/util/Set;Ljava/util/Set;)V │ │ goto :goto_3 │ │ .line 519 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .end local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ :pswitch_4 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - if-nez v2, :cond_3 │ + if-nez v1, :cond_3 │ │ .line 520 │ - new-instance v2, Ljava/util/TreeSet; │ + new-instance v1, Ljava/util/TreeSet; │ │ - invoke-direct {v2}, Ljava/util/TreeSet;->()V │ + invoke-direct {v1}, Ljava/util/TreeSet;->()V │ │ - iput-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iput-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ .line 521 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - const/4 v4, 0x7 │ + const/4 v3, 0x7 │ │ - invoke-virtual {v3, v4}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v2, v3}, Ljava/util/Calendar;->get(I)I │ │ - move-result v3 │ + move-result v2 │ │ - 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 v3 │ + move-result-object v2 │ │ - invoke-interface {v2, v3}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v2}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ │ .line 522 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->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 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_4 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_3 │ │ - 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/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + check-cast v0, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ │ .line 523 │ - .restart local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .restart local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ + .line 524 │ invoke-static {v2}, Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set; │ │ move-result-object v2 │ │ sget-object v3, Ljava/util/Collections;->EMPTY_SET:Ljava/util/Set; │ │ - invoke-interface {v1, p0, v2, v3}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onFixedWeekdaysChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;Ljava/util/Set;Ljava/util/Set;)V │ + .line 523 │ + invoke-interface {v0, p0, v2, v3}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onFixedWeekdaysChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;Ljava/util/Set;Ljava/util/Set;)V │ │ goto :goto_4 │ │ .line 535 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .end local v0 # "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ :pswitch_5 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v2, v2, v5 │ + aget-object v1, v1, v4 │ │ - if-nez v2, :cond_4 │ + if-nez v1, :cond_4 │ │ .line 536 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - const/4 v4, 0x5 │ + const/4 v3, 0x5 │ │ - invoke-virtual {v3, v4}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v2, v3}, Ljava/util/Calendar;->get(I)I │ │ - move-result v3 │ + move-result v2 │ │ - 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 v3 │ + move-result-object v2 │ │ - aput-object v3, v2, v5 │ + aput-object v2, v1, v4 │ │ goto/16 :goto_2 │ │ .line 542 │ :pswitch_6 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ │ - aget-object v2, v2, v5 │ + aget-object v1, v1, v4 │ │ - if-nez v2, :cond_5 │ + if-nez v1, :cond_5 │ │ .line 543 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - const/4 v4, 0x7 │ + const/4 v3, 0x7 │ │ - invoke-virtual {v3, v4}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v2, v3}, Ljava/util/Calendar;->get(I)I │ │ - move-result v3 │ + move-result v2 │ │ - 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 v3 │ + move-result-object v2 │ │ - aput-object v3, v2, v5 │ + aput-object v2, v1, v4 │ │ .line 544 │ :cond_5 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - const/16 v4, 0x8 │ + const/16 v3, 0x8 │ │ - invoke-virtual {v3, v4}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v2, v3}, Ljava/util/Calendar;->get(I)I │ │ - move-result v3 │ + move-result v2 │ │ - 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 v3 │ + move-result-object v2 │ │ - aput-object v3, v2, v5 │ + aput-object v2, v1, v4 │ │ .line 545 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v2, v2, v5 │ + aget-object v1, v1, v4 │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v1 │ │ - const/4 v3, 0x5 │ + const/4 v2, 0x5 │ │ - if-ne v2, v3, :cond_4 │ + if-ne v1, v2, :cond_4 │ │ .line 546 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - aput-object v3, v2, v5 │ + aput-object v2, v1, v4 │ │ goto/16 :goto_2 │ │ .line 553 │ :pswitch_7 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ │ - aget-object v2, v2, v6 │ + aget-object v1, v1, v5 │ │ - if-nez v2, :cond_6 │ + if-nez v1, :cond_6 │ │ .line 554 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ │ - aget-object v3, v3, v5 │ + aget-object v2, v2, v4 │ │ - aput-object v3, v2, v6 │ + aput-object v2, v1, v5 │ │ .line 555 │ :cond_6 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v2, v2, v6 │ + aget-object v1, v1, v5 │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 556 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v2, v2, v5 │ + aget-object v1, v1, v4 │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v1 │ │ - if-le v2, v7, :cond_7 │ + if-le v1, v6, :cond_7 │ │ .line 557 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v3, v3, v5 │ + aget-object v2, v2, v4 │ │ - aput-object v3, v2, v6 │ + aput-object v2, v1, v5 │ │ .line 558 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v3, v2, v5 │ + aget-object v2, v1, v4 │ │ - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v2 │ │ - add-int/lit8 v3, v3, -0x2 │ + add-int/lit8 v2, v2, -0x2 │ │ - 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 v3 │ + move-result-object v2 │ │ - aput-object v3, v2, v5 │ + aput-object v2, v1, v4 │ │ goto/16 :goto_0 │ │ .line 559 │ :cond_7 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v2, v2, v5 │ + aget-object v1, v1, v4 │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v1 │ │ - if-ne v2, v9, :cond_8 │ + if-ne v1, v8, :cond_8 │ │ .line 560 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - aput-object v3, v2, v6 │ + aput-object v2, v1, v5 │ │ goto/16 :goto_0 │ │ .line 562 │ :cond_8 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v3, v3, v5 │ + aget-object v2, v2, v4 │ │ - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v2 │ │ - add-int/lit8 v3, v3, 0x2 │ + add-int/lit8 v2, v2, 0x2 │ │ - 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 v3 │ + move-result-object v2 │ │ - aput-object v3, v2, v6 │ + aput-object v2, v1, v5 │ │ goto/16 :goto_0 │ │ .line 574 │ :cond_9 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v3, v2, v5 │ + aget-object v2, v1, v4 │ │ - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v2 │ │ - add-int/lit8 v3, v3, -0xf │ + add-int/lit8 v2, v2, -0xf │ │ - 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 v3 │ + move-result-object v2 │ │ - aput-object v3, v2, v5 │ + aput-object v2, v1, v4 │ │ goto/16 :goto_0 │ │ .line 576 │ :cond_a │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v2, v2, v5 │ + aget-object v1, v1, v4 │ │ - invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v1 │ │ - if-ne v2, v8, :cond_b │ + if-ne v1, v7, :cond_b │ │ .line 577 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - const/16 v3, 0x1f │ + const/16 v2, 0x1f │ │ - 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 v3 │ + move-result-object v2 │ │ - aput-object v3, v2, v6 │ + aput-object v2, v1, v5 │ │ goto/16 :goto_0 │ │ .line 579 │ :cond_b │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v3, v3, v5 │ + aget-object v2, v2, v4 │ │ - invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v2 │ │ - add-int/lit8 v3, v3, 0xf │ + add-int/lit8 v2, v2, 0xf │ │ - 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 v3 │ + move-result-object v2 │ │ - aput-object v3, v2, v6 │ + aput-object v2, v1, v5 │ │ goto/16 :goto_0 │ │ .line 586 │ :pswitch_8 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->month:Ljava/lang/Integer; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->month:Ljava/lang/Integer; │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 587 │ - iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - invoke-virtual {v2, v7}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v1, v6}, Ljava/util/Calendar;->get(I)I │ │ - move-result v2 │ + move-result v1 │ │ - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - iput-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->month:Ljava/lang/Integer; │ + iput-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->month:Ljava/lang/Integer; │ │ goto/16 :goto_0 │ │ .line 501 │ nop │ │ :pswitch_data_0 │ @@ -5216,451 +5206,445 @@ │ iput-object v0, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->month:Ljava/lang/Integer; │ │ .line 916 │ return-void │ .end method │ │ .method public setOnAllowedWeekday(IZ)V │ - .locals 6 │ + .locals 5 │ .param p1, "day" # I │ .param p2, "flag" # Z │ │ .prologue │ - const/4 v5, 0x7 │ + const/4 v4, 0x7 │ │ .line 781 │ if-eqz p2, :cond_2 │ │ .line 782 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 783 │ - new-instance v3, Ljava/util/TreeSet; │ + new-instance v2, Ljava/util/TreeSet; │ │ - invoke-direct {v3}, Ljava/util/TreeSet;->()V │ + invoke-direct {v2}, Ljava/util/TreeSet;->()V │ │ - iput-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iput-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ .line 784 │ :cond_0 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v3, v4}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ │ .line 804 │ :cond_1 │ return-void │ │ .line 786 │ :cond_2 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 787 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v3, v4}, Ljava/util/SortedSet;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/SortedSet;->remove(Ljava/lang/Object;)Z │ │ .line 790 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ - invoke-interface {v3}, Ljava/util/SortedSet;->size()I │ + invoke-interface {v2}, Ljava/util/SortedSet;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 791 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ - iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - invoke-virtual {v4, v5}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v3, v4}, Ljava/util/Calendar;->get(I)I │ │ - move-result v4 │ + move-result v3 │ │ - invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v3, v4}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ │ .line 792 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners: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-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - invoke-virtual {v3, v5}, Ljava/util/Calendar;->get(I)I │ + .line 793 │ + invoke-virtual {v2, v4}, Ljava/util/Calendar;->get(I)I │ │ - move-result v3 │ + move-result v2 │ │ - if-eq p1, v3, :cond_1 │ + if-eq p1, v2, :cond_1 │ │ .line 794 │ - new-instance v2, Ljava/util/TreeSet; │ + new-instance v1, Ljava/util/TreeSet; │ │ - invoke-direct {v2}, Ljava/util/TreeSet;->()V │ + invoke-direct {v1}, Ljava/util/TreeSet;->()V │ │ .line 795 │ - .local v2, "oldDay":Ljava/util/Set;, "Ljava/util/Set;" │ + .local v1, "oldDay":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v2, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 796 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->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_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/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + check-cast v0, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ │ .line 797 │ - .local v1, "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .local v0, "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ + .line 798 │ invoke-static {v3}, Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set; │ │ move-result-object v3 │ │ - invoke-interface {v1, p0, v3, v2}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onFixedWeekdaysChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;Ljava/util/Set;Ljava/util/Set;)V │ + .line 797 │ + invoke-interface {v0, p0, v3, v1}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onFixedWeekdaysChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;Ljava/util/Set;Ljava/util/Set;)V │ │ goto :goto_0 │ .end method │ │ .method public varargs setOnAllowedWeekdays([I)V │ - .locals 7 │ + .locals 5 │ .param p1, "days" # [I │ │ .prologue │ .line 808 │ - iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ - if-nez v4, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 809 │ - new-instance v4, Ljava/util/TreeSet; │ + new-instance v1, Ljava/util/TreeSet; │ │ - invoke-direct {v4}, Ljava/util/TreeSet;->()V │ + invoke-direct {v1}, Ljava/util/TreeSet;->()V │ │ - iput-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iput-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ .line 810 │ :cond_0 │ - iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ - invoke-interface {v4}, Ljava/util/SortedSet;->clear()V │ + invoke-interface {v1}, Ljava/util/SortedSet;->clear()V │ │ .line 811 │ - array-length v4, p1 │ + array-length v1, p1 │ │ - if-nez v4, :cond_2 │ + if-nez v1, :cond_2 │ │ .line 813 │ - iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - const/4 v6, 0x7 │ + const/4 v3, 0x7 │ │ - invoke-virtual {v5, v6}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v2, v3}, Ljava/util/Calendar;->get(I)I │ │ - move-result v5 │ + move-result v2 │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-interface {v4, v5}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v2}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ │ .line 818 │ :cond_1 │ return-void │ │ .line 815 │ :cond_2 │ - move-object v0, p1 │ - │ - .local v0, "arr$":[I │ - array-length v3, v0 │ + array-length v2, p1 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_1 │ + if-ge v1, v2, :cond_1 │ │ - aget v1, v0, v2 │ + aget v0, p1, v1 │ │ .line 816 │ - .local v1, "d":I │ - iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ + .local v0, "d":I │ + iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->allowedWeekDays:Ljava/util/SortedSet; │ │ - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v4, v5}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v4}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ │ .line 815 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public setOnFixedWeekday(IZ)V │ - .locals 6 │ + .locals 5 │ .param p1, "day" # I │ .param p2, "flag" # Z │ │ .prologue │ - const/4 v5, 0x7 │ + const/4 v4, 0x7 │ │ .line 740 │ if-eqz p2, :cond_2 │ │ .line 741 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 742 │ - new-instance v3, Ljava/util/TreeSet; │ + new-instance v2, Ljava/util/TreeSet; │ │ - invoke-direct {v3}, Ljava/util/TreeSet;->()V │ + invoke-direct {v2}, Ljava/util/TreeSet;->()V │ │ - iput-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iput-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ .line 743 │ :cond_0 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v3, v4}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ │ .line 763 │ :cond_1 │ return-void │ │ .line 745 │ :cond_2 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 746 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v3, v4}, Ljava/util/SortedSet;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/SortedSet;->remove(Ljava/lang/Object;)Z │ │ .line 749 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - invoke-interface {v3}, Ljava/util/SortedSet;->size()I │ + invoke-interface {v2}, Ljava/util/SortedSet;->size()I │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 750 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - invoke-virtual {v4, v5}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v3, v4}, Ljava/util/Calendar;->get(I)I │ │ - move-result v4 │ + move-result v3 │ │ - invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v3, v4}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ + invoke-interface {v2, v3}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ │ .line 751 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners: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-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - invoke-virtual {v3, v5}, Ljava/util/Calendar;->get(I)I │ + .line 752 │ + invoke-virtual {v2, v4}, Ljava/util/Calendar;->get(I)I │ │ - move-result v3 │ + move-result v2 │ │ - if-eq p1, v3, :cond_1 │ + if-eq p1, v2, :cond_1 │ │ .line 753 │ - new-instance v2, Ljava/util/TreeSet; │ + new-instance v1, Ljava/util/TreeSet; │ │ - invoke-direct {v2}, Ljava/util/TreeSet;->()V │ + invoke-direct {v1}, Ljava/util/TreeSet;->()V │ │ .line 754 │ - .local v2, "oldDay":Ljava/util/Set;, "Ljava/util/Set;" │ + .local v1, "oldDay":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v2, v3}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v2}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 755 │ - iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->listeners:Ljava/util/List; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->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_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/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + check-cast v0, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ │ .line 756 │ - .local v1, "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ + .local v0, "listener":Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener; │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ + .line 757 │ invoke-static {v3}, Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set; │ │ move-result-object v3 │ │ - invoke-interface {v1, p0, v3, v2}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onFixedWeekdaysChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;Ljava/util/Set;Ljava/util/Set;)V │ + .line 756 │ + invoke-interface {v0, p0, v3, v1}, Lcom/xmission/trevin/android/todo/RepeatSettings$OnRepeatChangeListener;->onFixedWeekdaysChanged(Lcom/xmission/trevin/android/todo/RepeatSettings;Ljava/util/Set;Ljava/util/Set;)V │ │ goto :goto_0 │ .end method │ │ .method public varargs setOnFixedWeekdays([I)V │ - .locals 7 │ + .locals 5 │ .param p1, "days" # [I │ │ .prologue │ .line 767 │ - iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - if-nez v4, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 768 │ - new-instance v4, Ljava/util/TreeSet; │ + new-instance v1, Ljava/util/TreeSet; │ │ - invoke-direct {v4}, Ljava/util/TreeSet;->()V │ + invoke-direct {v1}, Ljava/util/TreeSet;->()V │ │ - iput-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iput-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ .line 769 │ :cond_0 │ - iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - invoke-interface {v4}, Ljava/util/SortedSet;->clear()V │ + invoke-interface {v1}, Ljava/util/SortedSet;->clear()V │ │ .line 770 │ - array-length v4, p1 │ + array-length v1, p1 │ │ - if-nez v4, :cond_2 │ + if-nez v1, :cond_2 │ │ .line 772 │ - iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - iget-object v5, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ + iget-object v2, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dueDate:Ljava/util/Calendar; │ │ - const/4 v6, 0x7 │ + const/4 v3, 0x7 │ │ - invoke-virtual {v5, v6}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v2, v3}, Ljava/util/Calendar;->get(I)I │ │ - move-result v5 │ + move-result v2 │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - invoke-interface {v4, v5}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v2}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ │ .line 777 │ :cond_1 │ return-void │ │ .line 774 │ :cond_2 │ - move-object v0, p1 │ + array-length v2, p1 │ │ - .local v0, "arr$":[I │ - array-length v3, v0 │ + const/4 v1, 0x0 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ - │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_1 │ + if-ge v1, v2, :cond_1 │ │ - aget v1, v0, v2 │ + aget v0, p1, v1 │ │ .line 775 │ - .local v1, "d":I │ - iget-object v4, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ + .local v0, "d":I │ + iget-object v3, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->fixedWeekDays:Ljava/util/SortedSet; │ │ - invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v4, v5}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ + invoke-interface {v3, v4}, Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z │ │ .line 774 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public setWeek(I)V │ .locals 1 │ .param p1, "week" # I │ @@ -5745,21 +5729,21 @@ │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->weekdayDirection:Lcom/xmission/trevin/android/todo/RepeatSettings$WeekdayDirection; │ │ .line 828 │ return-void │ .end method │ │ .method public store(Landroid/content/ContentValues;)V │ - .locals 5 │ + .locals 6 │ .param p1, "values" # Landroid/content/ContentValues; │ │ .prologue │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 1010 │ const-string v0, "repeat_interval" │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->intervalType:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ iget v1, v1, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->value:I │ @@ -5916,17 +5900,17 @@ │ :cond_1 │ const-string v0, "repeat_end" │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->end:Ljava/util/Date; │ │ invoke-virtual {v1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v1 │ │ invoke-virtual {p1, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ goto :goto_0 │ │ @@ -5948,60 +5932,60 @@ │ │ .line 1049 │ :pswitch_2 │ const-string v0, "repeat_day" │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ │ - aget-object v1, v1, v3 │ + aget-object v1, v1, v4 │ │ invoke-virtual {p1, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ goto :goto_2 │ │ .line 1055 │ :pswitch_3 │ const-string v0, "repeat_day" │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v1, v1, v3 │ + aget-object v1, v1, v4 │ │ invoke-virtual {p1, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ goto :goto_2 │ │ .line 1066 │ :sswitch_0 │ const-string v0, "repeat_day2" │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->dayOfWeek:[Ljava/lang/Integer; │ │ - aget-object v1, v1, v4 │ + aget-object v1, v1, v5 │ │ invoke-virtual {p1, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1067 │ const-string v0, "repeat_week2" │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v1, v1, v4 │ + aget-object v1, v1, v5 │ │ invoke-virtual {p1, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ goto :goto_3 │ │ .line 1071 │ :sswitch_1 │ const-string v0, "repeat_day2" │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->date:[Ljava/lang/Integer; │ │ - aget-object v1, v1, v4 │ + aget-object v1, v1, v5 │ │ invoke-virtual {p1, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1072 │ const-string v0, "repeat_week2" │ │ invoke-virtual {p1, v0}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ @@ -6010,15 +5994,15 @@ │ │ .line 1084 │ :pswitch_4 │ const-string v0, "repeat_week" │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/RepeatSettings;->week:[Ljava/lang/Integer; │ │ - aget-object v1, v1, v3 │ + aget-object v1, v1, v4 │ │ invoke-virtual {p1, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ goto/16 :goto_4 │ │ .line 1095 │ :sswitch_2 ├── smali/com/xmission/trevin/android/todo/StringEncryption.smali │ @@ -161,14 +161,15 @@ │ │ throw v3 │ │ .line 421 │ :cond_1 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/StringEncryption;->userPassword:[C │ │ + .line 422 │ invoke-static {v3}, Lcom/xmission/trevin/android/crypto/PKCS5S2ParametersGenerator;->PKCS5PasswordToUTF8Bytes([C)[B │ │ move-result-object v2 │ │ .line 423 │ .local v2, "passwordKey":[B │ new-instance v0, Lcom/xmission/trevin/android/crypto/PKCS5S2ParametersGenerator; │ @@ -466,24 +467,26 @@ │ .line 120 │ const-string v0, "ToDoPrefs" │ │ invoke-virtual {p0, v0, v3}, Landroid/content/ContextWrapper;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v0 │ │ + .line 121 │ invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ const-string v1, "ShowEncrypted" │ │ invoke-interface {v0, v1, v3}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ + .line 123 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 125 │ :cond_1 │ const/4 v0, 0x0 │ │ sput-object v0, Lcom/xmission/trevin/android/todo/StringEncryption;->globalEncryption:Lcom/xmission/trevin/android/todo/StringEncryption; │ @@ -1233,16 +1236,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v0 │ │ .line 252 │ invoke-interface {v6}, Landroid/database/Cursor;->close()V │ │ + .line 250 │ return v0 │ │ + .line 252 │ :catchall_0 │ move-exception v0 │ │ invoke-interface {v6}, Landroid/database/Cursor;->close()V │ │ throw v0 │ .end method ├── smali/com/xmission/trevin/android/todo/ToDoCursorAdapter$OnDueDateClickListener.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ │ │ # direct methods │ .method public constructor (Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;Landroid/net/Uri;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ .param p2, "itemUri" # Landroid/net/Uri; │ │ .prologue │ .line 378 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter$OnDueDateClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoCursorAdapter$OnNoteClickListener.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ │ │ # direct methods │ .method public constructor (Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;Landroid/net/Uri;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ .param p2, "itemUri" # Landroid/net/Uri; │ │ .prologue │ .line 359 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter$OnNoteClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoCursorAdapter.smali │ @@ -119,806 +119,826 @@ │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public bindView(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ - .locals 24 │ + .locals 26 │ .param p1, "view" # Landroid/view/View; │ .param p2, "context" # Landroid/content/Context; │ .param p3, "cursor" # Landroid/database/Cursor; │ │ .prologue │ .line 104 │ - const-string v20, "_id" │ + const-string v21, "_id" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v21 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v12 │ + move-result v13 │ │ .line 107 │ - .local v12, "itemID":I │ + .local v13, "itemID":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->bindingMap:Ljava/util/Map; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v20 │ + move-result v21 │ │ - if-eqz v20, :cond_0 │ + if-eqz v21, :cond_0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->bindingMap:Ljava/util/Map; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - move-object/from16 v0, v20 │ + .line 108 │ + move-object/from16 v0, v21 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - check-cast v20, Ljava/lang/Long; │ + check-cast v21, Ljava/lang/Long; │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/Long;->longValue()J │ + invoke-virtual/range {v21 .. v21}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v20 │ + move-result-wide v22 │ │ - int-to-long v0, v12 │ + int-to-long v0, v13 │ │ - move-wide/from16 v22, v0 │ + move-wide/from16 v24, v0 │ │ - cmp-long v20, v20, v22 │ + cmp-long v21, v22, v24 │ │ - if-nez v20, :cond_0 │ + if-nez v21, :cond_0 │ │ .line 200 │ :goto_0 │ return-void │ │ .line 115 │ :cond_0 │ invoke-virtual/range {p0 .. p1}, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->removeListeners(Landroid/view/View;)V │ │ .line 118 │ - const v20, 0x7f0500a3 │ + const v21, 0x7f0500a3 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - check-cast v5, Landroid/widget/CheckBox; │ + check-cast v6, Landroid/widget/CheckBox; │ │ .line 119 │ - .local v5, "checkBox":Landroid/widget/CheckBox; │ - const v20, 0x7f0500a4 │ + .local v6, "checkBox":Landroid/widget/CheckBox; │ + const v21, 0x7f0500a4 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v16 │ + move-result-object v17 │ │ - check-cast v16, Landroid/widget/TextView; │ + check-cast v17, Landroid/widget/TextView; │ │ .line 121 │ - .local v16, "priorityText":Landroid/widget/TextView; │ - const v20, 0x7f0500a6 │ + .local v17, "priorityText":Landroid/widget/TextView; │ + const v21, 0x7f0500a6 │ │ + .line 122 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - check-cast v10, Landroid/widget/TextView; │ + check-cast v11, Landroid/widget/TextView; │ │ .line 123 │ - .local v10, "editDescription":Landroid/widget/TextView; │ - const v20, 0x7f0500a7 │ + .local v11, "editDescription":Landroid/widget/TextView; │ + const v21, 0x7f0500a7 │ │ + .line 124 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - check-cast v14, Landroid/widget/ImageView; │ + check-cast v15, Landroid/widget/ImageView; │ │ .line 125 │ - .local v14, "noteImage":Landroid/widget/ImageView; │ - const v20, 0x7f0500a8 │ + .local v15, "noteImage":Landroid/widget/ImageView; │ + const v21, 0x7f0500a8 │ │ + .line 126 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - check-cast v3, Landroid/widget/ImageView; │ + check-cast v4, Landroid/widget/ImageView; │ │ .line 127 │ - .local v3, "alarmImage":Landroid/widget/ImageView; │ - const v20, 0x7f0500a9 │ + .local v4, "alarmImage":Landroid/widget/ImageView; │ + const v21, 0x7f0500a9 │ │ + .line 128 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v19 │ + move-result-object v20 │ │ - check-cast v19, Landroid/widget/ImageView; │ + check-cast v20, Landroid/widget/ImageView; │ │ .line 129 │ - .local v19, "repeatImage":Landroid/widget/ImageView; │ - const v20, 0x7f0500aa │ + .local v20, "repeatImage":Landroid/widget/ImageView; │ + const v21, 0x7f0500aa │ │ + .line 130 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - check-cast v9, Landroid/widget/TextView; │ + check-cast v10, Landroid/widget/TextView; │ │ .line 131 │ - .local v9, "dueDateText":Landroid/widget/TextView; │ - const v20, 0x7f0500ab │ + .local v10, "dueDateText":Landroid/widget/TextView; │ + const v21, 0x7f0500ab │ │ + .line 132 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v15 │ + move-result-object v16 │ │ - check-cast v15, Landroid/widget/TextView; │ + check-cast v16, Landroid/widget/TextView; │ │ .line 133 │ - .local v15, "overdueText":Landroid/widget/TextView; │ - const v20, 0x7f0500ac │ + .local v16, "overdueText":Landroid/widget/TextView; │ + const v21, 0x7f0500ac │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - check-cast v4, Landroid/widget/TextView; │ + check-cast v5, Landroid/widget/TextView; │ │ .line 142 │ - .local v4, "categText":Landroid/widget/TextView; │ - const-string v20, "checked" │ + .local v5, "categText":Landroid/widget/TextView; │ + const-string v21, "checked" │ │ + .line 143 │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v21 │ │ + .line 142 │ move-object/from16 v0, p3 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v20 │ + move-result v21 │ │ - if-eqz v20, :cond_2 │ + if-eqz v21, :cond_2 │ │ - const/16 v20, 0x1 │ + const/16 v21, 0x1 │ │ :goto_1 │ - move/from16 v0, v20 │ + move/from16 v0, v21 │ │ - invoke-virtual {v5, v0}, Landroid/widget/CheckBox;->setChecked(Z)V │ + invoke-virtual {v6, v0}, Landroid/widget/CheckBox;->setChecked(Z)V │ │ .line 144 │ - const-string v20, "priority" │ + const-string v21, "priority" │ │ + .line 145 │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v21 │ │ + .line 144 │ move-object/from16 v0, p3 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v20 │ + move-result v21 │ │ - invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 146 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->prefs:Landroid/content/SharedPreferences; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - const-string v21, "ShowPriority" │ + const-string v22, "ShowPriority" │ │ - const/16 v22, 0x0 │ + const/16 v23, 0x0 │ │ - invoke-interface/range {v20 .. v22}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface/range {v21 .. v23}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v20 │ + move-result v21 │ │ - if-eqz v20, :cond_3 │ + if-eqz v21, :cond_3 │ │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ :goto_2 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 148 │ - const v20, 0x7f060093 │ + const v21, 0x7f060093 │ │ move-object/from16 v0, p2 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 149 │ - .local v6, "description":Ljava/lang/String; │ - const-string v20, "private" │ + .local v7, "description":Ljava/lang/String; │ + const-string v21, "private" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v21 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v17 │ + move-result v18 │ │ .line 150 │ - .local v17, "privacy":I │ - const/16 v20, 0x1 │ + .local v18, "privacy":I │ + const/16 v21, 0x1 │ │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ if-le v0, v1, :cond_4 │ │ .line 151 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - invoke-virtual/range {v20 .. v20}, Lcom/xmission/trevin/android/todo/StringEncryption;->hasKey()Z │ + invoke-virtual/range {v21 .. v21}, Lcom/xmission/trevin/android/todo/StringEncryption;->hasKey()Z │ │ - move-result v20 │ + move-result v21 │ │ - if-eqz v20, :cond_1 │ + if-eqz v21, :cond_1 │ │ .line 153 │ :try_start_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - const-string v21, "description" │ + const-string v22, "description" │ │ + .line 154 │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v22 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v21 │ + move-result v22 │ │ + .line 153 │ move-object/from16 v0, p3 │ │ - move/from16 v1, v21 │ + move/from16 v1, v22 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getBlob(I)[B │ │ - move-result-object v21 │ + move-result-object v22 │ │ - invoke-virtual/range {v20 .. v21}, Lcom/xmission/trevin/android/todo/StringEncryption;->decrypt([B)Ljava/lang/String; │ + invoke-virtual/range {v21 .. v22}, Lcom/xmission/trevin/android/todo/StringEncryption;->decrypt([B)Ljava/lang/String; │ :try_end_0 │ .catch Ljava/security/GeneralSecurityException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 164 │ :cond_1 │ :goto_3 │ - invoke-virtual {v10, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v11, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 170 │ - const-string v20, "note" │ + const-string v21, "note" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v21 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v20 │ + move-result v21 │ │ - if-eqz v20, :cond_5 │ + if-eqz v21, :cond_5 │ │ - const/16 v20, 0x8 │ + const/16 v21, 0x8 │ │ :goto_4 │ - move/from16 v0, v20 │ + move/from16 v0, v21 │ │ - invoke-virtual {v14, v0}, Landroid/widget/ImageView;->setVisibility(I)V │ + invoke-virtual {v15, v0}, Landroid/widget/ImageView;->setVisibility(I)V │ │ .line 172 │ - const-string v20, "alarm_days_earlier" │ + const-string v21, "alarm_days_earlier" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v21 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v20 │ + move-result v21 │ │ - if-eqz v20, :cond_6 │ + if-eqz v21, :cond_6 │ │ - const/16 v20, 0x8 │ + const/16 v21, 0x8 │ │ :goto_5 │ - move/from16 v0, v20 │ + move/from16 v0, v21 │ │ - invoke-virtual {v3, v0}, Landroid/widget/ImageView;->setVisibility(I)V │ + invoke-virtual {v4, v0}, Landroid/widget/ImageView;->setVisibility(I)V │ │ .line 174 │ - const-string v20, "repeat_interval" │ + const-string v21, "repeat_interval" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v21 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v20 │ + move-result v21 │ │ - if-nez v20, :cond_7 │ + if-nez v21, :cond_7 │ │ - const/16 v20, 0x8 │ + const/16 v21, 0x8 │ │ :goto_6 │ - invoke-virtual/range {v19 .. v20}, Landroid/widget/ImageView;->setVisibility(I)V │ + invoke-virtual/range {v20 .. v21}, Landroid/widget/ImageView;->setVisibility(I)V │ │ .line 177 │ - const-string v20, "due" │ + const-string v21, "due" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v21 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v20 │ + move-result v21 │ │ - if-eqz v20, :cond_8 │ + if-eqz v21, :cond_8 │ │ .line 178 │ - const-string v20, "\u2015" │ + const-string v21, "\u2015" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v9, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v10, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 179 │ - const-string v20, "" │ + const-string v21, "" │ + │ + move-object/from16 v0, v16 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v1, v21 │ │ - invoke-virtual {v15, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 188 │ :goto_7 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->prefs:Landroid/content/SharedPreferences; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - const-string v21, "ShowDueDate" │ + const-string v22, "ShowDueDate" │ │ - const/16 v22, 0x0 │ + const/16 v23, 0x0 │ │ - invoke-interface/range {v20 .. v22}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface/range {v21 .. v23}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v20 │ + move-result v21 │ │ - if-eqz v20, :cond_a │ + if-eqz v21, :cond_a │ │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ :goto_8 │ - move/from16 v0, v20 │ + move/from16 v0, v21 │ │ - invoke-virtual {v9, v0}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v10, v0}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 190 │ - const-string v20, "category_name" │ + const-string v21, "category_name" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v21 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v4, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v5, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 192 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->prefs:Landroid/content/SharedPreferences; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - const-string v21, "ShowCategory" │ + const-string v22, "ShowCategory" │ │ - const/16 v22, 0x0 │ + const/16 v23, 0x0 │ │ - invoke-interface/range {v20 .. v22}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ + invoke-interface/range {v21 .. v23}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v20 │ + move-result v21 │ │ - if-eqz v20, :cond_b │ + if-eqz v21, :cond_b │ │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ :goto_9 │ - move/from16 v0, v20 │ + move/from16 v0, v21 │ │ - invoke-virtual {v4, v0}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v5, v0}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 195 │ - new-instance v18, Lcom/xmission/trevin/android/todo/RepeatSettings; │ + new-instance v19, Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, p3 │ │ invoke-direct {v0, v1}, Lcom/xmission/trevin/android/todo/RepeatSettings;->(Landroid/database/Cursor;)V │ │ .line 198 │ - .local v18, "repeat":Lcom/xmission/trevin/android/todo/RepeatSettings; │ + .local v19, "repeat":Lcom/xmission/trevin/android/todo/RepeatSettings; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->listUri:Landroid/net/Uri; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v21, v0 │ │ - int-to-long v0, v12 │ + int-to-long v0, v13 │ │ - move-wide/from16 v21, v0 │ + move-wide/from16 v22, v0 │ │ - invoke-static/range {v20 .. v22}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + invoke-static/range {v21 .. v23}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 199 │ - .local v13, "itemUri":Landroid/net/Uri; │ + .local v14, "itemUri":Landroid/net/Uri; │ move-object/from16 v0, p0 │ │ move-object/from16 v1, p1 │ │ - move-object/from16 v2, v18 │ + move-object/from16 v2, v19 │ │ - invoke-virtual {v0, v1, v13, v2}, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->installListeners(Landroid/view/View;Landroid/net/Uri;Lcom/xmission/trevin/android/todo/RepeatSettings;)V │ + invoke-virtual {v0, v1, v14, v2}, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->installListeners(Landroid/view/View;Landroid/net/Uri;Lcom/xmission/trevin/android/todo/RepeatSettings;)V │ │ goto/16 :goto_0 │ │ .line 142 │ - .end local v6 # "description":Ljava/lang/String; │ - .end local v13 # "itemUri":Landroid/net/Uri; │ - .end local v17 # "privacy":I │ - .end local v18 # "repeat":Lcom/xmission/trevin/android/todo/RepeatSettings; │ + .end local v7 # "description":Ljava/lang/String; │ + .end local v14 # "itemUri":Landroid/net/Uri; │ + .end local v18 # "privacy":I │ + .end local v19 # "repeat":Lcom/xmission/trevin/android/todo/RepeatSettings; │ :cond_2 │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ goto/16 :goto_1 │ │ .line 146 │ :cond_3 │ - const/16 v20, 0x8 │ + const/16 v21, 0x8 │ │ goto/16 :goto_2 │ │ .line 155 │ - .restart local v6 # "description":Ljava/lang/String; │ - .restart local v17 # "privacy":I │ + .restart local v7 # "description":Ljava/lang/String; │ + .restart local v18 # "privacy":I │ :catch_0 │ - move-exception v11 │ + move-exception v12 │ │ .line 156 │ - .local v11, "gsx":Ljava/security/GeneralSecurityException; │ - const-string v20, "ToDoCursorAdapter" │ + .local v12, "gsx":Ljava/security/GeneralSecurityException; │ + const-string v21, "ToDoCursorAdapter" │ │ - new-instance v21, Ljava/lang/StringBuilder; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v21 .. v21}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ - const-string v22, "Unable to decrypt the description for item " │ + const-string v23, "Unable to decrypt the description for item " │ │ - invoke-virtual/range {v21 .. v22}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v22 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v22 │ │ - invoke-static {v0, v1, v11}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v0, v1, v12}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto/16 :goto_3 │ │ .line 161 │ - .end local v11 # "gsx":Ljava/security/GeneralSecurityException; │ + .end local v12 # "gsx":Ljava/security/GeneralSecurityException; │ :cond_4 │ - const-string v20, "description" │ + const-string v21, "description" │ │ + .line 162 │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v21 │ │ + .line 161 │ move-object/from16 v0, p3 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ goto/16 :goto_3 │ │ .line 170 │ :cond_5 │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ goto/16 :goto_4 │ │ .line 172 │ :cond_6 │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ goto/16 :goto_5 │ │ .line 174 │ :cond_7 │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ goto/16 :goto_6 │ │ .line 181 │ :cond_8 │ - new-instance v8, Ljava/util/Date; │ + new-instance v9, Ljava/util/Date; │ │ - const-string v20, "due" │ + const-string v21, "due" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v20 │ + move-result v21 │ │ move-object/from16 v0, p3 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v20 │ + move-result-wide v22 │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v22 │ │ - invoke-direct {v8, v0, v1}, Ljava/util/Date;->(J)V │ + invoke-direct {v9, v0, v1}, Ljava/util/Date;->(J)V │ │ .line 183 │ - .local v8, "due":Ljava/util/Date; │ - new-instance v7, Ljava/text/SimpleDateFormat; │ + .local v9, "due":Ljava/util/Date; │ + new-instance v8, Ljava/text/SimpleDateFormat; │ │ + .line 184 │ invoke-virtual/range {p1 .. p1}, Landroid/view/View;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - const v21, 0x7f060060 │ + const v22, 0x7f060060 │ │ - invoke-virtual/range {v20 .. v21}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual/range {v21 .. v22}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-direct {v7, v0}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ + invoke-direct {v8, v0}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ │ .line 185 │ - .local v7, "df":Ljava/text/SimpleDateFormat; │ - invoke-virtual {v7, v8}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + .local v8, "df":Ljava/text/SimpleDateFormat; │ + invoke-virtual {v8, v9}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v21 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v9, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v10, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 186 │ - new-instance v20, Ljava/util/Date; │ + new-instance v21, Ljava/util/Date; │ │ - invoke-direct/range {v20 .. v20}, Ljava/util/Date;->()V │ + invoke-direct/range {v21 .. v21}, Ljava/util/Date;->()V │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v8, v0}, Ljava/util/Date;->before(Ljava/util/Date;)Z │ + invoke-virtual {v9, v0}, Ljava/util/Date;->before(Ljava/util/Date;)Z │ │ - move-result v20 │ + move-result v21 │ │ - if-eqz v20, :cond_9 │ + if-eqz v21, :cond_9 │ │ - const-string v20, "!" │ + const-string v21, "!" │ │ :goto_a │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v16 │ + │ + move-object/from16 v1, v21 │ │ - invoke-virtual {v15, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_7 │ │ :cond_9 │ - const-string v20, "" │ + const-string v21, "" │ │ goto :goto_a │ │ .line 188 │ - .end local v7 # "df":Ljava/text/SimpleDateFormat; │ - .end local v8 # "due":Ljava/util/Date; │ + .end local v8 # "df":Ljava/text/SimpleDateFormat; │ + .end local v9 # "due":Ljava/util/Date; │ :cond_a │ - const/16 v20, 0x8 │ + const/16 v21, 0x8 │ │ goto/16 :goto_8 │ │ .line 192 │ :cond_b │ - const/16 v20, 0x8 │ + const/16 v21, 0x8 │ │ goto/16 :goto_9 │ .end method │ │ .method public clearSelectedItemUri()V │ .locals 1 │ │ @@ -973,27 +993,29 @@ │ .line 239 │ .local v2, "detailsClickListener":Lcom/xmission/trevin/android/todo/ToDoCursorAdapter$OnDetailsClickListener; │ invoke-virtual {p1, v2}, Landroid/view/View;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ │ .line 240 │ const v7, 0x7f0500a6 │ │ + .line 241 │ invoke-virtual {p1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/TextView; │ │ .line 242 │ .local v4, "editDescription":Landroid/widget/TextView; │ invoke-virtual {v4, v2}, Landroid/widget/TextView;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V │ │ .line 245 │ const v7, 0x7f0500a7 │ │ + .line 246 │ invoke-virtual {p1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/ImageView; │ │ .line 247 │ @@ -1003,40 +1025,43 @@ │ invoke-direct {v7, p0, p2}, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter$OnNoteClickListener;->(Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;Landroid/net/Uri;)V │ │ invoke-virtual {v5, v7}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 250 │ const v7, 0x7f0500a8 │ │ + .line 251 │ invoke-virtual {p1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; │ │ .line 252 │ .local v0, "alarmImage":Landroid/widget/ImageView; │ invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 253 │ const v7, 0x7f0500a9 │ │ + .line 254 │ invoke-virtual {p1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/ImageView; │ │ .line 255 │ .local v6, "repeatImage":Landroid/widget/ImageView; │ invoke-virtual {v6, v2}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 258 │ const v7, 0x7f0500aa │ │ + .line 259 │ invoke-virtual {p1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/TextView; │ │ .line 260 │ @@ -1070,66 +1095,71 @@ │ .line 209 │ .local v1, "checkBox":Landroid/widget/CheckBox; │ invoke-virtual {v1, v7}, Landroid/widget/CheckBox;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V │ │ .line 210 │ const v6, 0x7f0500a6 │ │ + .line 211 │ invoke-virtual {p1, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/TextView; │ │ .line 212 │ .local v3, "editDescription":Landroid/widget/TextView; │ invoke-virtual {v3, v7}, Landroid/widget/TextView;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V │ │ .line 213 │ const v6, 0x7f0500a7 │ │ + .line 214 │ invoke-virtual {p1, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/ImageView; │ │ .line 215 │ .local v4, "noteImage":Landroid/widget/ImageView; │ invoke-virtual {v4, v7}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 216 │ const v6, 0x7f0500a8 │ │ + .line 217 │ invoke-virtual {p1, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; │ │ .line 218 │ .local v0, "alarmImage":Landroid/widget/ImageView; │ invoke-virtual {v0, v7}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 219 │ const v6, 0x7f0500a9 │ │ + .line 220 │ invoke-virtual {p1, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/ImageView; │ │ .line 221 │ .local v5, "repeatImage":Landroid/widget/ImageView; │ invoke-virtual {v5, v7}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 222 │ const v6, 0x7f0500aa │ │ + .line 223 │ invoke-virtual {p1, v6}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/TextView; │ │ .line 224 ├── smali/com/xmission/trevin/android/todo/ToDoCursorAdapter$OnCheckedChangeListener.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ │ │ # direct methods │ .method public constructor (Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;Landroid/net/Uri;Lcom/xmission/trevin/android/todo/RepeatSettings;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ .param p2, "itemUri" # Landroid/net/Uri; │ .param p3, "repeat" # Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ .prologue │ .line 272 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter$OnCheckedChangeListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ │ @@ -46,20 +47,20 @@ │ .line 275 │ return-void │ .end method │ │ │ # virtual methods │ .method public onCheckedChanged(Landroid/widget/CompoundButton;Z)V │ - .locals 8 │ + .locals 9 │ .param p1, "checkBox" # Landroid/widget/CompoundButton; │ .param p2, "isChecked" # Z │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ const/4 v4, 0x0 │ │ .line 280 │ const-string v3, "ToDoCursorAdapter" │ │ new-instance v5, Ljava/lang/StringBuilder; │ @@ -130,17 +131,17 @@ │ │ .line 285 │ .local v0, "completed":Ljava/util/Date; │ const-string v3, "completed" │ │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 291 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter$OnCheckedChangeListener;->repeat:Lcom/xmission/trevin/android/todo/RepeatSettings; │ @@ -165,17 +166,17 @@ │ if-eqz v1, :cond_0 │ │ .line 294 │ const-string v3, "due" │ │ invoke-virtual {v1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ invoke-virtual {v2, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 295 │ const-string v3, "checked" │ @@ -195,15 +196,15 @@ │ # getter for: Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->contentResolver:Landroid/content/ContentResolver; │ invoke-static {v3}, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->access$000(Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;)Landroid/content/ContentResolver; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter$OnCheckedChangeListener;->itemUri:Landroid/net/Uri; │ │ - invoke-virtual {v3, v4, v2, v7, v7}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v3, v4, v2, v8, v8}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 300 │ return-void │ │ :cond_1 │ move v3, v4 ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 838 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$10;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoCursorAdapter$OnDetailsClickListener.smali │ @@ -23,14 +23,15 @@ │ │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ │ │ # direct methods │ .method public constructor (Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;Landroid/net/Uri;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ .param p2, "itemUri" # Landroid/net/Uri; │ │ .prologue │ .line 396 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter$OnDetailsClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 861 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$11;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 880 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$12;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 898 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$13;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 422 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$1;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 434 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$2;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 697 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$3;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 708 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$4;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -67,14 +68,15 @@ │ .line 722 │ new-instance v3, Ljava/lang/StringBuilder; │ │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$4;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ iget-object v5, v5, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->showTime:Landroid/widget/TextView; │ │ + .line 723 │ invoke-virtual {v5}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f060054 │ │ invoke-virtual {v5, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 738 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$5;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -54,24 +55,26 @@ │ │ move-result-object v2 │ │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$5;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideCheckBox:Landroid/widget/CheckBox; │ │ + .line 742 │ invoke-virtual {v0}, Landroid/widget/CheckBox;->isChecked()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$5;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideEditDays:Landroid/widget/EditText; │ │ + .line 743 │ invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v0 │ @@ -81,14 +84,15 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 741 │ invoke-static {v1, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 745 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$5;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideCheckBox:Landroid/widget/CheckBox; │ │ @@ -101,14 +105,15 @@ │ .line 746 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$5;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$5;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideEditDays:Landroid/widget/EditText; │ │ + .line 747 │ invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v1 │ @@ -135,15 +140,15 @@ │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$5;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-virtual {v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->updateHideButton()V │ │ .line 752 │ return-void │ │ - .line 741 │ + .line 743 │ :cond_0 │ const-string v0, "disable" │ │ goto :goto_0 │ │ .line 749 │ :cond_1 ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 756 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$6;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 779 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$7;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 789 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$8;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -67,14 +68,15 @@ │ .line 803 │ new-instance v3, Ljava/lang/StringBuilder; │ │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$8;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ iget-object v5, v5, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmNextTime:Landroid/widget/TextView; │ │ + .line 804 │ invoke-virtual {v5}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f06000d │ │ invoke-virtual {v5, v6}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$9.smali │ @@ -20,28 +20,29 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 820 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$9;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ - .locals 5 │ + .locals 6 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ const/4 v1, 0x0 │ │ .line 823 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$9;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ @@ -57,14 +58,15 @@ │ .line 824 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$9;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$9;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmEditDays:Landroid/widget/EditText; │ │ + .line 825 │ invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v1 │ @@ -96,31 +98,33 @@ │ │ mul-int/lit8 v1, v1, 0x3c │ │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$9;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmTimePicker:Landroid/widget/TimePicker; │ │ + .line 827 │ invoke-virtual {v2}, Landroid/widget/TimePicker;->getCurrentMinute()Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ move-result v2 │ │ add-int/2addr v1, v2 │ │ - int-to-long v1, v1 │ + int-to-long v2, v1 │ │ - const-wide/32 v3, 0xea60 │ + const-wide/32 v4, 0xea60 │ │ - mul-long/2addr v1, v3 │ + mul-long/2addr v2, v4 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .line 826 │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v1 │ │ iput-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmTime:Ljava/lang/Long; │ │ .line 832 │ :goto_0 ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener; │ │ .prologue │ .line 1303 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$1;->this$1:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$2:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$2; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$2;)V │ .locals 0 │ + .param p1, "this$2" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$2; │ │ .prologue │ .line 1323 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$2$1;->this$2:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener; │ │ .prologue │ .line 1310 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$2;->this$1:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -55,23 +56,25 @@ │ │ move-result-object v1 │ │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$2;->this$1:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener; │ │ iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ + .line 1316 │ # getter for: Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->todoUri:Landroid/net/Uri; │ invoke-static {v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->access$000(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)Landroid/net/Uri; │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ const/4 v4, 0x0 │ │ + .line 1315 │ invoke-virtual {v1, v2, v3, v4}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1317 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$2;->this$1:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener; │ │ iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ @@ -93,38 +96,42 @@ │ │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$2;->this$1:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener; │ │ iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 1320 │ invoke-virtual {v0}, Landroid/database/SQLException;->getMessage()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x1080027 │ │ + .line 1321 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const v2, 0x7f060017 │ │ new-instance v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$2$1; │ │ invoke-direct {v3, p0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$2$1;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener$2;)V │ │ + .line 1322 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 1328 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/app/AlertDialog;->show()V │ │ goto :goto_0 ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$AlarmButtonOnClickListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 987 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$AlarmButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 1294 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$DueDateButtonOnClickListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 969 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DueDateButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$DueDateListSelectionListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 1005 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DueDateListSelectionListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$HideButtonOnClickListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 978 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$HideButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener; │ │ .prologue │ .line 1258 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener$1;->this$1:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener; │ │ .prologue │ .line 1282 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener$2;->this$1:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 1128 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -38,19 +39,19 @@ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ .locals 23 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ .line 1131 │ - const-string v1, "ToDoDetailsActivity" │ + const-string v2, "ToDoDetailsActivity" │ │ - const-string v2, "DetailButtonOK.onClick" │ + const-string v3, "DetailButtonOK.onClick" │ │ - invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 1133 │ new-instance v21, Landroid/content/ContentValues; │ │ invoke-direct/range {v21 .. v21}, Landroid/content/ContentValues;->()V │ │ .line 1134 │ @@ -59,930 +60,951 @@ │ │ invoke-direct/range {v20 .. v20}, Ljava/util/LinkedList;->()V │ │ .line 1142 │ .local v20, "validationErrors":Ljava/util/List;, "Ljava/util/List;" │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - invoke-virtual {v1}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ # getter for: Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->todoUri:Landroid/net/Uri; │ - invoke-static {v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->access$000(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)Landroid/net/Uri; │ + invoke-static {v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->access$000(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)Landroid/net/Uri; │ │ - move-result-object v2 │ + move-result-object v3 │ │ + .line 1143 │ # getter for: Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->ITEM_NOTE_PROJECTION:[Ljava/lang/String; │ invoke-static {}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->access$200()[Ljava/lang/String; │ │ - move-result-object v3 │ - │ - const/4 v4, 0x0 │ + move-result-object v4 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ - invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + const/4 v7, 0x0 │ + │ + .line 1142 │ + invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v14 │ │ .line 1144 │ .local v14, "itemCursor":Landroid/database/Cursor; │ invoke-interface {v14}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 1145 │ - new-instance v1, Landroid/database/sqlite/SQLiteDoneException; │ + new-instance v2, Landroid/database/sqlite/SQLiteDoneException; │ │ - invoke-direct {v1}, Landroid/database/sqlite/SQLiteDoneException;->()V │ + invoke-direct {v2}, Landroid/database/sqlite/SQLiteDoneException;->()V │ │ - throw v1 │ + throw v2 │ │ .line 1146 │ :cond_0 │ - const-string v1, "private" │ + const-string v2, "private" │ │ - invoke-interface {v14, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 1147 │ + invoke-interface {v14, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v2 │ │ - invoke-interface {v14, v1}, Landroid/database/Cursor;->getInt(I)I │ + .line 1146 │ + invoke-interface {v14, v2}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v22 │ │ .line 1148 │ .local v22, "wasPrivate":I │ const/4 v15, 0x0 │ │ .line 1149 │ .local v15, "note":Ljava/lang/String; │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ move/from16 v0, v22 │ │ - if-le v0, v1, :cond_8 │ + if-le v0, v2, :cond_8 │ │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->privateCheckBox:Landroid/widget/CheckBox; │ + iget-object v3, v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->privateCheckBox:Landroid/widget/CheckBox; │ │ - invoke-virtual {v2}, Landroid/widget/CheckBox;->isChecked()Z │ + invoke-virtual {v3}, Landroid/widget/CheckBox;->isChecked()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eq v1, v2, :cond_1 │ + if-eq v2, v3, :cond_1 │ │ - const-string v1, "note" │ + const-string v2, "note" │ │ - invoke-interface {v14, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 1150 │ + invoke-interface {v14, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v2 │ │ - invoke-interface {v14, v1}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v14, v2}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 1151 │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ move/from16 v0, v22 │ │ - if-le v0, v1, :cond_a │ + if-le v0, v2, :cond_a │ │ .line 1152 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ + iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ │ - invoke-virtual {v1}, Lcom/xmission/trevin/android/todo/StringEncryption;->hasKey()Z │ + invoke-virtual {v2}, Lcom/xmission/trevin/android/todo/StringEncryption;->hasKey()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_9 │ + if-eqz v2, :cond_9 │ │ .line 1154 │ :try_start_0 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ + iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ │ - const-string v2, "note" │ + const-string v3, "note" │ │ - invoke-interface {v14, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 1155 │ + invoke-interface {v14, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v2 │ + move-result v3 │ │ - invoke-interface {v14, v2}, Landroid/database/Cursor;->getBlob(I)[B │ + .line 1154 │ + invoke-interface {v14, v3}, Landroid/database/Cursor;->getBlob(I)[B │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v1, v2}, Lcom/xmission/trevin/android/todo/StringEncryption;->decrypt([B)Ljava/lang/String; │ + invoke-virtual {v2, v3}, Lcom/xmission/trevin/android/todo/StringEncryption;->decrypt([B)Ljava/lang/String; │ :try_end_0 │ .catch Ljava/security/GeneralSecurityException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v15 │ │ .line 1171 │ :cond_1 │ :goto_1 │ invoke-interface {v14}, Landroid/database/Cursor;->close()V │ │ .line 1173 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->toDoDescription:Landroid/widget/EditText; │ + iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->toDoDescription:Landroid/widget/EditText; │ │ - invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ + invoke-virtual {v2}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 1174 │ - .local v10, "description":Ljava/lang/String; │ - invoke-virtual {v10}, Ljava/lang/String;->length()I │ + .local v9, "description":Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/String;->length()I │ │ - move-result v1 │ + move-result v2 │ │ - if-lez v1, :cond_b │ + if-lez v2, :cond_b │ │ .line 1175 │ const/16 v17, 0x0 │ │ .line 1176 │ .local v17, "privacy":I │ - const-string v1, "description" │ + const-string v2, "description" │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1, v10}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v2, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1177 │ if-eqz v15, :cond_2 │ │ .line 1178 │ - const-string v1, "note" │ + const-string v2, "note" │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v2, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1179 │ :cond_2 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->privateCheckBox:Landroid/widget/CheckBox; │ + iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->privateCheckBox:Landroid/widget/CheckBox; │ │ - invoke-virtual {v1}, Landroid/widget/CheckBox;->isChecked()Z │ + invoke-virtual {v2}, Landroid/widget/CheckBox;->isChecked()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_4 │ + if-eqz v2, :cond_4 │ │ .line 1180 │ const/16 v17, 0x1 │ │ .line 1181 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ + iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ │ - invoke-virtual {v1}, Lcom/xmission/trevin/android/todo/StringEncryption;->hasKey()Z │ + invoke-virtual {v2}, Lcom/xmission/trevin/android/todo/StringEncryption;->hasKey()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_4 │ + if-eqz v2, :cond_4 │ │ .line 1183 │ :try_start_1 │ - const-string v1, "description" │ + const-string v2, "description" │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ + iget-object v3, v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ │ - invoke-virtual {v2, v10}, Lcom/xmission/trevin/android/todo/StringEncryption;->encrypt(Ljava/lang/String;)[B │ + .line 1184 │ + invoke-virtual {v3, v9}, Lcom/xmission/trevin/android/todo/StringEncryption;->encrypt(Ljava/lang/String;)[B │ │ - move-result-object v2 │ + move-result-object v3 │ │ + .line 1183 │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V │ + invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V │ │ .line 1185 │ if-eqz v15, :cond_3 │ │ .line 1186 │ - const-string v1, "note" │ + const-string v2, "note" │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ + iget-object v3, v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ │ - invoke-virtual {v2, v15}, Lcom/xmission/trevin/android/todo/StringEncryption;->encrypt(Ljava/lang/String;)[B │ + .line 1187 │ + invoke-virtual {v3, v15}, Lcom/xmission/trevin/android/todo/StringEncryption;->encrypt(Ljava/lang/String;)[B │ │ - move-result-object v2 │ + move-result-object v3 │ │ + .line 1186 │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V │ + invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V │ :try_end_1 │ .catch Ljava/security/GeneralSecurityException; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 1188 │ :cond_3 │ const/16 v17, 0x2 │ │ .line 1195 │ :cond_4 │ :goto_2 │ - const-string v1, "private" │ + const-string v2, "private" │ │ invoke-static/range {v17 .. v17}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1201 │ .end local v17 # "privacy":I │ :goto_3 │ const/16 v16, -0x1 │ │ .line 1203 │ .local v16, "priority":I │ :try_start_2 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->priorityText:Landroid/widget/EditText; │ + iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->priorityText:Landroid/widget/EditText; │ │ - invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ + invoke-virtual {v2}, Landroid/widget/EditText;->getText()Landroid/text/Editable; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ :try_end_2 │ .catch Ljava/lang/NumberFormatException; {:try_start_2 .. :try_end_2} :catch_3 │ │ move-result v16 │ │ .line 1205 │ :goto_4 │ if-lez v16, :cond_c │ │ .line 1206 │ - const-string v1, "priority" │ + const-string v2, "priority" │ │ invoke-static/range {v16 .. v16}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1211 │ :goto_5 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->categoryList:Landroid/widget/Spinner; │ + iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->categoryList:Landroid/widget/Spinner; │ │ - invoke-virtual {v1}, Landroid/widget/Spinner;->getSelectedItemId()J │ + invoke-virtual {v2}, Landroid/widget/Spinner;->getSelectedItemId()J │ │ - move-result-wide v8 │ + move-result-wide v10 │ │ .line 1212 │ - .local v8, "categoryID":J │ - const-wide/high16 v1, -0x8000000000000000L │ + .local v10, "categoryID":J │ + const-wide/high16 v2, -0x8000000000000000L │ │ - cmp-long v1, v8, v1 │ + cmp-long v2, v10, v2 │ │ - if-eqz v1, :cond_d │ + if-eqz v2, :cond_d │ │ .line 1213 │ - const-string v1, "category_id" │ + const-string v2, "category_id" │ │ - invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 1218 │ :goto_6 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ + iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ │ - if-nez v1, :cond_e │ + if-nez v2, :cond_e │ │ .line 1219 │ - const-string v1, "due" │ + const-string v2, "due" │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1223 │ :goto_7 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ + iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ │ - if-eqz v1, :cond_5 │ + if-eqz v2, :cond_5 │ │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideDaysInAdvance:Ljava/lang/Integer; │ + iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideDaysInAdvance:Ljava/lang/Integer; │ │ - if-nez v1, :cond_f │ + if-nez v2, :cond_f │ │ .line 1224 │ :cond_5 │ - const-string v1, "hide_days_earlier" │ + const-string v2, "hide_days_earlier" │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1228 │ :goto_8 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ + iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ │ - if-eqz v1, :cond_6 │ + if-eqz v2, :cond_6 │ │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDaysInAdvance:Ljava/lang/Integer; │ + iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDaysInAdvance:Ljava/lang/Integer; │ │ - if-nez v1, :cond_10 │ + if-nez v2, :cond_10 │ │ .line 1229 │ :cond_6 │ - const-string v1, "alarm_days_earlier" │ + const-string v2, "alarm_days_earlier" │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1230 │ - const-string v1, "alarm_time" │ + const-string v2, "alarm_time" │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1231 │ - const-string v1, "notification_time" │ + const-string v2, "notification_time" │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Landroid/content/ContentValues;->putNull(Ljava/lang/String;)V │ │ .line 1243 │ :goto_9 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ + iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ │ - if-nez v1, :cond_11 │ + if-nez v2, :cond_11 │ │ .line 1244 │ - new-instance v1, Lcom/xmission/trevin/android/todo/RepeatSettings; │ + new-instance v2, Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - sget-object v2, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->NONE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ + sget-object v3, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->NONE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ - invoke-direct {v1, v2}, Lcom/xmission/trevin/android/todo/RepeatSettings;->(Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;)V │ + invoke-direct {v2, v3}, Lcom/xmission/trevin/android/todo/RepeatSettings;->(Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;)V │ │ + .line 1245 │ move-object/from16 v0, v21 │ │ - invoke-virtual {v1, v0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->store(Landroid/content/ContentValues;)V │ + invoke-virtual {v2, v0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->store(Landroid/content/ContentValues;)V │ │ .line 1250 │ :goto_a │ - const-string v1, "modified" │ + const-string v2, "modified" │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v2 │ + move-result-wide v4 │ │ - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 1252 │ invoke-interface/range {v20 .. v20}, Ljava/util/List;->size()I │ │ - move-result v1 │ + move-result v2 │ │ - if-lez v1, :cond_13 │ + if-lez v2, :cond_13 │ │ .line 1254 │ - new-instance v7, Landroid/app/AlertDialog$Builder; │ + new-instance v8, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - invoke-direct {v7, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v8, v2}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 1256 │ - .local v7, "builder":Landroid/app/AlertDialog$Builder; │ - const v1, 0x1080027 │ + .local v8, "builder":Landroid/app/AlertDialog$Builder; │ + const v2, 0x1080027 │ │ - invoke-virtual {v7, v1}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v8, v2}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ .line 1257 │ - const v1, 0x7f060018 │ + const v2, 0x7f060018 │ │ - new-instance v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener$1; │ + new-instance v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener$1; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v2, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener$1;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;)V │ + invoke-direct {v3, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener$1;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;)V │ │ - invoke-virtual {v7, v1, v2}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v8, v2, v3}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 1264 │ new-instance v18, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v18 .. v18}, Ljava/lang/StringBuilder;->()V │ │ .line 1265 │ .local v18, "sb":Ljava/lang/StringBuilder; │ invoke-interface/range {v20 .. v20}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v13 │ + move-result-object v2 │ │ - .local v13, "i$":Ljava/util/Iterator; │ :goto_b │ - invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v1 │ + move-result v3 │ │ - if-eqz v1, :cond_12 │ + if-eqz v3, :cond_12 │ │ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - check-cast v11, Ljava/lang/String; │ + check-cast v12, Ljava/lang/String; │ │ .line 1266 │ - .local v11, "error":Ljava/lang/String; │ + .local v12, "error":Ljava/lang/String; │ invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->length()I │ │ - move-result v1 │ + move-result v3 │ │ - if-lez v1, :cond_7 │ + if-lez v3, :cond_7 │ │ .line 1267 │ - const-string v1, " " │ + const-string v3, " " │ │ move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v1}, 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 1268 │ :cond_7 │ move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_b │ │ .line 1149 │ - .end local v7 # "builder":Landroid/app/AlertDialog$Builder; │ - .end local v8 # "categoryID":J │ - .end local v10 # "description":Ljava/lang/String; │ - .end local v11 # "error":Ljava/lang/String; │ - .end local v13 # "i$":Ljava/util/Iterator; │ + .end local v8 # "builder":Landroid/app/AlertDialog$Builder; │ + .end local v9 # "description":Ljava/lang/String; │ + .end local v10 # "categoryID":J │ + .end local v12 # "error":Ljava/lang/String; │ .end local v16 # "priority":I │ .end local v18 # "sb":Ljava/lang/StringBuilder; │ :cond_8 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ goto/16 :goto_0 │ │ .line 1156 │ :catch_0 │ - move-exception v12 │ + move-exception v13 │ │ .line 1157 │ - .local v12, "gsx":Ljava/security/GeneralSecurityException; │ + .local v13, "gsx":Ljava/security/GeneralSecurityException; │ invoke-interface {v14}, Landroid/database/Cursor;->close()V │ │ .line 1158 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - invoke-virtual {v12}, Ljava/security/GeneralSecurityException;->getMessage()Ljava/lang/String; │ + .line 1159 │ + invoke-virtual {v13}, Ljava/security/GeneralSecurityException;->getMessage()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ - invoke-static {v1, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + .line 1158 │ + invoke-static {v2, v3, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ + .line 1159 │ + invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ .line 1290 │ - .end local v12 # "gsx":Ljava/security/GeneralSecurityException; │ + .end local v13 # "gsx":Ljava/security/GeneralSecurityException; │ :goto_c │ return-void │ │ .line 1163 │ :cond_9 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - const v2, 0x7f060093 │ + const v3, 0x7f060093 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ - invoke-static {v1, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ + invoke-static {v2, v3, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ + .line 1164 │ + invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_1 │ │ .line 1167 │ :cond_a │ - const-string v1, "note" │ + const-string v2, "note" │ │ - invoke-interface {v14, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 1168 │ + invoke-interface {v14, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v2 │ │ - invoke-interface {v14, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + .line 1167 │ + invoke-interface {v14, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v15 │ │ goto/16 :goto_1 │ │ .line 1189 │ - .restart local v10 # "description":Ljava/lang/String; │ + .restart local v9 # "description":Ljava/lang/String; │ .restart local v17 # "privacy":I │ :catch_1 │ - move-exception v12 │ + move-exception v13 │ │ .line 1190 │ - .restart local v12 # "gsx":Ljava/security/GeneralSecurityException; │ + .restart local v13 # "gsx":Ljava/security/GeneralSecurityException; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - invoke-virtual {v12}, Ljava/security/GeneralSecurityException;->getMessage()Ljava/lang/String; │ + .line 1191 │ + invoke-virtual {v13}, Ljava/security/GeneralSecurityException;->getMessage()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ - invoke-static {v1, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + .line 1190 │ + invoke-static {v2, v3, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Landroid/widget/Toast;->show()V │ + .line 1191 │ + invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ goto/16 :goto_2 │ │ .line 1197 │ - .end local v12 # "gsx":Ljava/security/GeneralSecurityException; │ + .end local v13 # "gsx":Ljava/security/GeneralSecurityException; │ .end local v17 # "privacy":I │ :cond_b │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - invoke-virtual {v1}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const v2, 0x7f06003c │ + const v3, 0x7f06003c │ │ - invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, v20 │ │ - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_3 │ │ .line 1208 │ .restart local v16 # "priority":I │ :cond_c │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - invoke-virtual {v1}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const v2, 0x7f060049 │ + const v3, 0x7f060049 │ │ - invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, v20 │ │ - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_5 │ │ .line 1215 │ - .restart local v8 # "categoryID":J │ + .restart local v10 # "categoryID":J │ :cond_d │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - invoke-virtual {v1}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getResources()Landroid/content/res/Resources; │ + invoke-virtual {v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const v2, 0x7f06003e │ + const v3, 0x7f06003e │ │ - invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, v20 │ │ - invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto/16 :goto_6 │ │ .line 1221 │ :cond_e │ - const-string v1, "due" │ + const-string v2, "due" │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ + iget-object v3, v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ │ - invoke-virtual {v2}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v3}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v2 │ + move-result-wide v4 │ │ - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ goto/16 :goto_7 │ │ .line 1226 │ :cond_f │ - const-string v1, "hide_days_earlier" │ + const-string v2, "hide_days_earlier" │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideDaysInAdvance:Ljava/lang/Integer; │ + iget-object v3, v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideDaysInAdvance:Ljava/lang/Integer; │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ goto/16 :goto_8 │ │ .line 1233 │ :cond_10 │ - const-string v1, "alarm_days_earlier" │ + const-string v2, "alarm_days_earlier" │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDaysInAdvance:Ljava/lang/Integer; │ + iget-object v3, v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDaysInAdvance:Ljava/lang/Integer; │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 1234 │ - const-string v1, "alarm_time" │ + const-string v2, "alarm_time" │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmTime:Ljava/lang/Long; │ + iget-object v3, v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmTime:Ljava/lang/Long; │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ goto/16 :goto_9 │ │ .line 1247 │ :cond_11 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - iget-object v1, v1, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ move-object/from16 v0, v21 │ │ - invoke-virtual {v1, v0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->store(Landroid/content/ContentValues;)V │ + invoke-virtual {v2, v0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->store(Landroid/content/ContentValues;)V │ │ goto/16 :goto_a │ │ .line 1270 │ - .restart local v7 # "builder":Landroid/app/AlertDialog$Builder; │ - .restart local v13 # "i$":Ljava/util/Iterator; │ + .restart local v8 # "builder":Landroid/app/AlertDialog$Builder; │ .restart local v18 # "sb":Ljava/lang/StringBuilder; │ :cond_12 │ invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v7, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v8, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 1271 │ - invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Landroid/app/AlertDialog;->show()V │ + invoke-virtual {v2}, Landroid/app/AlertDialog;->show()V │ │ goto/16 :goto_c │ │ .line 1275 │ - .end local v7 # "builder":Landroid/app/AlertDialog$Builder; │ - .end local v13 # "i$":Ljava/util/Iterator; │ + .end local v8 # "builder":Landroid/app/AlertDialog$Builder; │ .end local v18 # "sb":Ljava/lang/StringBuilder; │ :cond_13 │ :try_start_3 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - invoke-virtual {v1}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ # getter for: Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->todoUri:Landroid/net/Uri; │ - invoke-static {v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->access$000(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)Landroid/net/Uri; │ - │ - move-result-object v2 │ + invoke-static {v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->access$000(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)Landroid/net/Uri; │ │ - const/4 v3, 0x0 │ + move-result-object v3 │ │ const/4 v4, 0x0 │ │ + const/4 v5, 0x0 │ + │ move-object/from16 v0, v21 │ │ - invoke-virtual {v1, v2, v0, v3, v4}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v2, v3, v0, v4, v5}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 1276 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - invoke-virtual {v1}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->finish()V │ + invoke-virtual {v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->finish()V │ :try_end_3 │ .catch Landroid/database/SQLException; {:try_start_3 .. :try_end_3} :catch_2 │ │ goto/16 :goto_c │ │ .line 1277 │ :catch_2 │ move-exception v19 │ │ .line 1278 │ .local v19, "sx":Landroid/database/SQLException; │ - new-instance v1, Landroid/app/AlertDialog$Builder; │ + new-instance v2, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ - invoke-direct {v1, v2}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 1279 │ invoke-virtual/range {v19 .. v19}, Landroid/database/SQLException;->getMessage()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const v2, 0x1080027 │ + const v3, 0x1080027 │ │ - invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ + .line 1280 │ + invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const v2, 0x7f060017 │ + const v3, 0x7f060017 │ │ - new-instance v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener$2; │ + new-instance v4, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener$2; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v3, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener$2;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;)V │ + invoke-direct {v4, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener$2;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;)V │ │ - invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + .line 1281 │ + invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + .line 1287 │ + invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Landroid/app/AlertDialog;->show()V │ + invoke-virtual {v2}, Landroid/app/AlertDialog;->show()V │ │ goto/16 :goto_c │ │ .line 1204 │ - .end local v8 # "categoryID":J │ + .end local v10 # "categoryID":J │ .end local v19 # "sx":Landroid/database/SQLException; │ :catch_3 │ - move-exception v1 │ + move-exception v2 │ │ goto/16 :goto_4 │ .end method ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$RepeatListSelectionListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 1038 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$RepeatListSelectionListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -136,24 +137,26 @@ │ .line 1058 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$RepeatListSelectionListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ iget-object v3, v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatButton:Landroid/widget/Button; │ │ iget-object v4, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$RepeatListSelectionListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ + .line 1059 │ invoke-virtual {v4}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ const v5, 0x7f0600b7 │ │ invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 1058 │ invoke-virtual {v3, v4}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 1060 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$RepeatListSelectionListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-virtual {v3, v7}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->showDialog(I)V │ │ @@ -198,18 +201,20 @@ │ invoke-virtual {v3, v6}, Lcom/xmission/trevin/android/todo/RepeatSettings;->setIncrement(I)V │ │ .line 1069 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$RepeatListSelectionListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ iget-object v3, v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ + .line 1070 │ invoke-virtual {v1, v8}, Ljava/util/Calendar;->get(I)I │ │ move-result v4 │ │ + .line 1069 │ invoke-virtual {v3, v4, v6}, Lcom/xmission/trevin/android/todo/RepeatSettings;->setOnFixedWeekday(IZ)V │ │ .line 1071 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$RepeatListSelectionListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-virtual {v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->updateRepeatButton()V ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/app/Activity; │ .source "ToDoDetailsActivity.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$14;, │ Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener;, │ Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;, │ Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$RepeatListSelectionListener;, │ Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DueDateListSelectionListener;, │ Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$RepeatButtonOnClickListener;, │ Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$AlarmButtonOnClickListener;, │ Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$HideButtonOnClickListener;, │ @@ -383,15 +382,14 @@ │ │ .line 206 │ iput-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatEndDialog:Landroid/app/Dialog; │ │ .line 209 │ iput-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatDialog:Lcom/xmission/trevin/android/todo/RepeatEditorDialog; │ │ - .line 1294 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)Landroid/net/Uri; │ .locals 1 │ .param p0, "x0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ @@ -411,1101 +409,1110 @@ │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 19 │ + .locals 20 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 245 │ invoke-super/range {p0 .. p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V │ │ .line 246 │ - const-string v2, "ToDoDetailsActivity" │ + const-string v3, "ToDoDetailsActivity" │ │ - const-string v3, ".onCreate" │ + const-string v4, ".onCreate" │ │ - invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 248 │ - const/4 v2, 0x2 │ + const/4 v3, 0x2 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->setDefaultKeyMode(I)V │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->setDefaultKeyMode(I)V │ │ .line 250 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 251 │ - .local v14, "intent":Landroid/content/Intent; │ - invoke-virtual {v14}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ + .local v15, "intent":Landroid/content/Intent; │ + invoke-virtual {v15}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - if-nez v2, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 252 │ - new-instance v2, Ljava/lang/NullPointerException; │ + new-instance v3, Ljava/lang/NullPointerException; │ │ - const-string v3, "No data provided with the intent" │ + const-string v4, "No data provided with the intent" │ │ - invoke-direct {v2, v3}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/lang/NullPointerException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v3 │ │ .line 253 │ :cond_0 │ - invoke-virtual {v14}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ + invoke-virtual {v15}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->todoUri:Landroid/net/Uri; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->todoUri:Landroid/net/Uri; │ │ .line 254 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->todoUri:Landroid/net/Uri; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->todoUri:Landroid/net/Uri; │ │ - invoke-virtual {v2}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; │ + invoke-virtual {v3}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const-string v3, "/categories" │ + const-string v4, "/categories" │ │ - invoke-virtual {v2, v3}, Landroid/net/Uri$Builder;->encodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ + invoke-virtual {v3, v4}, Landroid/net/Uri$Builder;->encodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ + invoke-virtual {v3}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->categoryUri:Landroid/net/Uri; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->categoryUri:Landroid/net/Uri; │ │ .line 257 │ - const v2, 0x7f030005 │ + const v3, 0x7f030005 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->setContentView(I)V │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->setContentView(I)V │ │ .line 259 │ - const v2, 0x7f05005e │ + const v3, 0x7f05005e │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Landroid/widget/EditText; │ + check-cast v3, Landroid/widget/EditText; │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->toDoDescription:Landroid/widget/EditText; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->toDoDescription:Landroid/widget/EditText; │ │ .line 260 │ - const v2, 0x7f050060 │ + const v3, 0x7f050060 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Landroid/widget/EditText; │ + check-cast v3, Landroid/widget/EditText; │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->priorityText:Landroid/widget/EditText; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->priorityText:Landroid/widget/EditText; │ │ .line 261 │ - const v2, 0x7f050062 │ + const v3, 0x7f050063 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Landroid/widget/Spinner; │ + check-cast v3, Landroid/widget/Spinner; │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->categoryList:Landroid/widget/Spinner; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->categoryList:Landroid/widget/Spinner; │ │ .line 262 │ - const v2, 0x7f050064 │ + const v3, 0x7f050066 │ │ + .line 263 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - check-cast v9, Landroid/widget/TextView; │ + check-cast v10, Landroid/widget/TextView; │ │ .line 264 │ - .local v9, "completedDateText":Landroid/widget/TextView; │ - const v2, 0x7f050067 │ + .local v10, "completedDateText":Landroid/widget/TextView; │ + const v3, 0x7f05006a │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Landroid/widget/Button; │ + check-cast v3, Landroid/widget/Button; │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDateButton:Landroid/widget/Button; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDateButton:Landroid/widget/Button; │ │ .line 265 │ - const v2, 0x7f05006c │ + const v3, 0x7f050071 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Landroid/widget/Button; │ + check-cast v3, Landroid/widget/Button; │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmText:Landroid/widget/Button; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmText:Landroid/widget/Button; │ │ .line 266 │ - const v2, 0x7f050070 │ + const v3, 0x7f050075 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Landroid/widget/Button; │ + check-cast v3, Landroid/widget/Button; │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatButton:Landroid/widget/Button; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatButton:Landroid/widget/Button; │ │ .line 267 │ - const v2, 0x7f05006a │ + const v3, 0x7f05006e │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Landroid/widget/Button; │ + check-cast v3, Landroid/widget/Button; │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideText:Landroid/widget/Button; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideText:Landroid/widget/Button; │ │ .line 268 │ - const v2, 0x7f050073 │ + const v3, 0x7f050079 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Landroid/widget/CheckBox; │ + check-cast v3, Landroid/widget/CheckBox; │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->privateCheckBox:Landroid/widget/CheckBox; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->privateCheckBox:Landroid/widget/CheckBox; │ │ .line 272 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->categoryUri:Landroid/net/Uri; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->categoryUri:Landroid/net/Uri; │ │ - sget-object v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->CATEGORY_PROJECTION:[Ljava/lang/String; │ - │ - const/4 v4, 0x0 │ + sget-object v4, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->CATEGORY_PROJECTION:[Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ - const-string v6, "name" │ + const/4 v6, 0x0 │ │ - move-object/from16 v1, p0 │ + const-string v7, "name" │ │ - invoke-virtual/range {v1 .. v6}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->managedQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + move-object/from16 v2, p0 │ │ - move-result-object v8 │ + invoke-virtual/range {v2 .. v7}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->managedQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + │ + move-result-object v9 │ │ .line 278 │ - .local v8, "categoryCursor":Landroid/database/Cursor; │ + .local v9, "categoryCursor":Landroid/database/Cursor; │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getLastNonConfigurationInstance()Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v19 │ │ .line 279 │ - .local v18, "savedData":Ljava/lang/Object; │ - move-object/from16 v0, v18 │ + .local v19, "savedData":Ljava/lang/Object; │ + move-object/from16 v0, v19 │ │ - instance-of v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData; │ + instance-of v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData; │ │ - if-eqz v2, :cond_6 │ + if-eqz v3, :cond_6 │ │ - move-object/from16 v10, v18 │ + move-object/from16 v11, v19 │ │ .line 280 │ - check-cast v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData; │ + check-cast v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData; │ │ .line 281 │ - .local v10, "data":Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData; │ + .local v11, "data":Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData; │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->toDoDescription:Landroid/widget/EditText; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->toDoDescription:Landroid/widget/EditText; │ │ - iget-object v3, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->description:Ljava/lang/String; │ + iget-object v4, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->description:Ljava/lang/String; │ │ - invoke-virtual {v2, v3}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v4}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 282 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->priorityText:Landroid/widget/EditText; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->priorityText:Landroid/widget/EditText; │ │ - iget-object v3, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->priority:Ljava/lang/String; │ + iget-object v4, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->priority:Ljava/lang/String; │ │ - invoke-virtual {v2, v3}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v4}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 283 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDateButton:Landroid/widget/Button; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDateButton:Landroid/widget/Button; │ │ - iget-object v3, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->dueDateText:Ljava/lang/String; │ + iget-object v4, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->dueDateText:Ljava/lang/String; │ │ - invoke-virtual {v2, v3}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 284 │ - iget-object v2, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->dueDate:Ljava/util/Date; │ + iget-object v3, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->dueDate:Ljava/util/Date; │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ │ .line 285 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->categoryList:Landroid/widget/Spinner; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->categoryList:Landroid/widget/Spinner; │ │ - iget v3, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->categorySpinnerPosition:I │ + iget v4, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->categorySpinnerPosition:I │ │ - invoke-virtual {v2, v3}, Landroid/widget/Spinner;->setSelection(I)V │ + invoke-virtual {v3, v4}, Landroid/widget/Spinner;->setSelection(I)V │ │ .line 286 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmText:Landroid/widget/Button; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmText:Landroid/widget/Button; │ │ - iget-object v3, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->alarmText:Ljava/lang/String; │ + iget-object v4, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->alarmText:Ljava/lang/String; │ │ - invoke-virtual {v2, v3}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 287 │ - iget-object v2, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->alarmDaysInAdvance:Ljava/lang/Integer; │ + iget-object v3, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->alarmDaysInAdvance:Ljava/lang/Integer; │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDaysInAdvance:Ljava/lang/Integer; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDaysInAdvance:Ljava/lang/Integer; │ │ .line 288 │ - iget-object v2, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->alarmTime:Ljava/lang/Long; │ + iget-object v3, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->alarmTime:Ljava/lang/Long; │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmTime:Ljava/lang/Long; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmTime:Ljava/lang/Long; │ │ .line 289 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatButton:Landroid/widget/Button; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatButton:Landroid/widget/Button; │ │ - iget-object v3, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->repeatText:Ljava/lang/String; │ + iget-object v4, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->repeatText:Ljava/lang/String; │ │ - invoke-virtual {v2, v3}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 290 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideText:Landroid/widget/Button; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideText:Landroid/widget/Button; │ │ - iget-object v3, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->hideText:Ljava/lang/String; │ + iget-object v4, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->hideText:Ljava/lang/String; │ │ - invoke-virtual {v2, v3}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 291 │ - iget-object v2, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->hideDaysInAdvance:Ljava/lang/Integer; │ + iget-object v3, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->hideDaysInAdvance:Ljava/lang/Integer; │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideDaysInAdvance:Ljava/lang/Integer; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideDaysInAdvance:Ljava/lang/Integer; │ │ .line 292 │ - iget-boolean v2, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->dueDateDialogIsShowing:Z │ + iget-boolean v3, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->dueDateDialogIsShowing:Z │ │ - if-eqz v2, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 295 │ :cond_1 │ - iget-object v2, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->repeatDialogSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + iget-object v3, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->repeatDialogSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - if-eqz v2, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 298 │ :cond_2 │ - iget-boolean v2, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->endDateDialogIsShowing:Z │ + iget-boolean v3, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->endDateDialogIsShowing:Z │ │ - if-eqz v2, :cond_3 │ + if-eqz v3, :cond_3 │ │ .line 301 │ :cond_3 │ - iget-boolean v2, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->hideDialogIsShowing:Z │ + iget-boolean v3, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->hideDialogIsShowing:Z │ │ - if-eqz v2, :cond_4 │ + if-eqz v3, :cond_4 │ │ .line 304 │ :cond_4 │ - iget-boolean v2, v10, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->alarmDialogIsShowing:Z │ + iget-boolean v3, v11, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData;->alarmDialogIsShowing:Z │ │ - if-eqz v2, :cond_5 │ + if-eqz v3, :cond_5 │ │ .line 412 │ - .end local v10 # "data":Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData; │ + .end local v11 # "data":Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$FormData; │ :cond_5 │ :goto_0 │ - const v2, 0x7f05006a │ + const v3, 0x7f05006e │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - check-cast v7, Landroid/widget/Button; │ + check-cast v8, Landroid/widget/Button; │ │ .line 413 │ - .local v7, "button":Landroid/widget/Button; │ - new-instance v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$HideButtonOnClickListener; │ + .local v8, "button":Landroid/widget/Button; │ + new-instance v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$HideButtonOnClickListener; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v2, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$HideButtonOnClickListener;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ + invoke-direct {v3, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$HideButtonOnClickListener;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ │ - invoke-virtual {v7, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v8, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 415 │ - const v2, 0x7f05006c │ + const v3, 0x7f050071 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - .end local v7 # "button":Landroid/widget/Button; │ - check-cast v7, Landroid/widget/Button; │ + .end local v8 # "button":Landroid/widget/Button; │ + check-cast v8, Landroid/widget/Button; │ │ .line 416 │ - .restart local v7 # "button":Landroid/widget/Button; │ - new-instance v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$AlarmButtonOnClickListener; │ + .restart local v8 # "button":Landroid/widget/Button; │ + new-instance v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$AlarmButtonOnClickListener; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v2, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$AlarmButtonOnClickListener;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ + invoke-direct {v3, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$AlarmButtonOnClickListener;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ │ - invoke-virtual {v7, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v8, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 418 │ - const v2, 0x7f050075 │ + const v3, 0x7f05007b │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - .end local v7 # "button":Landroid/widget/Button; │ - check-cast v7, Landroid/widget/Button; │ + .end local v8 # "button":Landroid/widget/Button; │ + check-cast v8, Landroid/widget/Button; │ │ .line 419 │ - .restart local v7 # "button":Landroid/widget/Button; │ - new-instance v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener; │ + .restart local v8 # "button":Landroid/widget/Button; │ + new-instance v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v2, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ + invoke-direct {v3, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$OKButtonOnClickListener;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ │ - invoke-virtual {v7, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v8, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 421 │ - const v2, 0x7f050076 │ + const v3, 0x7f05007c │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - .end local v7 # "button":Landroid/widget/Button; │ - check-cast v7, Landroid/widget/Button; │ + .end local v8 # "button":Landroid/widget/Button; │ + check-cast v8, Landroid/widget/Button; │ │ .line 422 │ - .restart local v7 # "button":Landroid/widget/Button; │ - new-instance v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$1; │ + .restart local v8 # "button":Landroid/widget/Button; │ + new-instance v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$1; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v2, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$1;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ + invoke-direct {v3, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$1;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ │ - invoke-virtual {v7, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v8, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 430 │ - const v2, 0x7f050077 │ + const v3, 0x7f05007d │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - .end local v7 # "button":Landroid/widget/Button; │ - check-cast v7, Landroid/widget/Button; │ + .end local v8 # "button":Landroid/widget/Button; │ + check-cast v8, Landroid/widget/Button; │ │ .line 431 │ - .restart local v7 # "button":Landroid/widget/Button; │ - new-instance v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener; │ + .restart local v8 # "button":Landroid/widget/Button; │ + new-instance v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v2, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ + invoke-direct {v3, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DeleteButtonOnClickListener;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ │ - invoke-virtual {v7, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v8, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 433 │ - const v2, 0x7f050078 │ + const v3, 0x7f05007e │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v17 │ + move-result-object v18 │ │ - check-cast v17, Landroid/widget/ImageButton; │ + check-cast v18, Landroid/widget/ImageButton; │ │ .line 434 │ - .local v17, "noteButton":Landroid/widget/ImageButton; │ - new-instance v2, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$2; │ + .local v18, "noteButton":Landroid/widget/ImageButton; │ + new-instance v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$2; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v2, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$2;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ + invoke-direct {v3, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$2;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v2}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v0, v3}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 444 │ return-void │ │ .line 311 │ - .end local v7 # "button":Landroid/widget/Button; │ - .end local v17 # "noteButton":Landroid/widget/ImageButton; │ + .end local v8 # "button":Landroid/widget/Button; │ + .end local v18 # "noteButton":Landroid/widget/ImageButton; │ :cond_6 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->todoUri:Landroid/net/Uri; │ - │ - sget-object v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->ITEM_PROJECTION:[Ljava/lang/String; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->todoUri:Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + sget-object v4, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->ITEM_PROJECTION:[Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ - invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + const/4 v7, 0x0 │ │ - move-result-object v16 │ + invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + │ + move-result-object v17 │ │ .line 313 │ - .local v16, "itemCursor":Landroid/database/Cursor; │ - invoke-interface/range {v16 .. v16}, Landroid/database/Cursor;->moveToFirst()Z │ + .local v17, "itemCursor":Landroid/database/Cursor; │ + invoke-interface/range {v17 .. v17}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-nez v2, :cond_7 │ + if-nez v3, :cond_7 │ │ .line 314 │ - new-instance v2, Landroid/database/sqlite/SQLiteDoneException; │ + new-instance v3, Landroid/database/sqlite/SQLiteDoneException; │ │ - invoke-direct {v2}, Landroid/database/sqlite/SQLiteDoneException;->()V │ + invoke-direct {v3}, Landroid/database/sqlite/SQLiteDoneException;->()V │ │ - throw v2 │ + throw v3 │ │ .line 316 │ :cond_7 │ - const-string v2, "private" │ + const-string v3, "private" │ │ - move-object/from16 v0, v16 │ + .line 317 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v2 │ + move-result v3 │ │ - move-object/from16 v0, v16 │ + .line 316 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v15 │ + move-result v16 │ │ .line 318 │ - .local v15, "isPrivate":I │ + .local v16, "isPrivate":I │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->privateCheckBox:Landroid/widget/CheckBox; │ + iget-object v4, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->privateCheckBox:Landroid/widget/CheckBox; │ │ - if-eqz v15, :cond_8 │ + if-eqz v16, :cond_8 │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ :goto_1 │ - invoke-virtual {v3, v2}, Landroid/widget/CheckBox;->setChecked(Z)V │ + invoke-virtual {v4, v3}, Landroid/widget/CheckBox;->setChecked(Z)V │ │ .line 320 │ invoke-static {}, Lcom/xmission/trevin/android/todo/StringEncryption;->holdGlobalEncryption()Lcom/xmission/trevin/android/todo/StringEncryption; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ │ .line 321 │ - const-string v2, "description" │ + const-string v3, "description" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v13 │ + move-result v14 │ │ .line 322 │ - .local v13, "i":I │ - const/4 v2, 0x1 │ + .local v14, "i":I │ + const/4 v3, 0x1 │ │ - if-le v15, v2, :cond_a │ + move/from16 v0, v16 │ + │ + if-le v0, v3, :cond_a │ │ .line 323 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ │ - invoke-virtual {v2}, Lcom/xmission/trevin/android/todo/StringEncryption;->hasKey()Z │ + invoke-virtual {v3}, Lcom/xmission/trevin/android/todo/StringEncryption;->hasKey()Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_9 │ + if-eqz v3, :cond_9 │ │ .line 325 │ :try_start_0 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->toDoDescription:Landroid/widget/EditText; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->toDoDescription:Landroid/widget/EditText; │ │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ + iget-object v4, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v13}, Landroid/database/Cursor;->getBlob(I)[B │ + invoke-interface {v0, v14}, Landroid/database/Cursor;->getBlob(I)[B │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v3, v4}, Lcom/xmission/trevin/android/todo/StringEncryption;->decrypt([B)Ljava/lang/String; │ + invoke-virtual {v4, v5}, Lcom/xmission/trevin/android/todo/StringEncryption;->decrypt([B)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v2, v3}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v4}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ :try_end_0 │ .catch Ljava/security/GeneralSecurityException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 340 │ :goto_2 │ - const-string v2, "priority" │ + const-string v3, "priority" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v13 │ + move-result v14 │ │ .line 341 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->priorityText:Landroid/widget/EditText; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->priorityText:Landroid/widget/EditText; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v13}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v0, v14}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v3 │ + move-result v4 │ │ - invoke-static {v3}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ + invoke-static {v4}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v2, v3}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v4}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 344 │ - new-instance v1, Landroid/widget/SimpleCursorAdapter; │ + new-instance v2, Landroid/widget/SimpleCursorAdapter; │ │ - const v3, 0x1090008 │ + const v4, 0x1090008 │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v5, v2, [Ljava/lang/String; │ + new-array v6, v3, [Ljava/lang/String; │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - const-string v4, "name" │ + const-string v5, "name" │ │ - aput-object v4, v5, v2 │ + aput-object v5, v6, v3 │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v6, v2, [I │ + new-array v7, v3, [I │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - const v4, 0x1020014 │ + const v5, 0x1020014 │ │ - aput v4, v6, v2 │ + aput v5, v7, v3 │ │ - move-object/from16 v2, p0 │ + move-object/from16 v3, p0 │ │ - move-object v4, v8 │ + move-object v5, v9 │ │ - invoke-direct/range {v1 .. v6}, Landroid/widget/SimpleCursorAdapter;->(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ + invoke-direct/range {v2 .. v7}, Landroid/widget/SimpleCursorAdapter;->(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ .line 349 │ - .local v1, "categoryAdapter":Landroid/widget/SimpleCursorAdapter; │ - const v2, 0x7f030011 │ + .local v2, "categoryAdapter":Landroid/widget/SimpleCursorAdapter; │ + const v3, 0x7f030011 │ │ - invoke-virtual {v1, v2}, Landroid/widget/SimpleCursorAdapter;->setDropDownViewResource(I)V │ + invoke-virtual {v2, v3}, Landroid/widget/SimpleCursorAdapter;->setDropDownViewResource(I)V │ │ .line 351 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->categoryList:Landroid/widget/Spinner; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->categoryList:Landroid/widget/Spinner; │ │ - invoke-virtual {v2, v1}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ + invoke-virtual {v3, v2}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ │ .line 353 │ - const-string v2, "category_id" │ + const-string v3, "category_id" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v13 │ + move-result v14 │ │ .line 354 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v13}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v0, v14}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v2 │ + move-result-wide v4 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->setCategorySpinnerByID(J)V │ + invoke-virtual {v0, v4, v5}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->setCategorySpinnerByID(J)V │ │ .line 356 │ - const-string v2, "completed" │ + const-string v3, "completed" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v13 │ + move-result v14 │ │ .line 357 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v13}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v0, v14}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_b │ + if-eqz v3, :cond_b │ │ .line 358 │ - const-string v2, "" │ + const-string v3, "" │ │ - invoke-virtual {v9, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v10, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 359 │ - const v2, 0x7f05007a │ + const v3, 0x7f050064 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const/16 v3, 0x8 │ + const/16 v4, 0x8 │ │ - invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ .line 372 │ :goto_3 │ - const-string v2, "due" │ + const-string v3, "due" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v13 │ + move-result v14 │ │ .line 373 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v13}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v0, v14}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_c │ + if-eqz v3, :cond_c │ │ .line 374 │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ │ .line 378 │ :goto_4 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->updateDueDateButton()V │ │ .line 379 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDateButton:Landroid/widget/Button; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDateButton:Landroid/widget/Button; │ │ - new-instance v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DueDateButtonOnClickListener; │ + new-instance v4, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DueDateButtonOnClickListener; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v3, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DueDateButtonOnClickListener;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ + invoke-direct {v4, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$DueDateButtonOnClickListener;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ │ - invoke-virtual {v2, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 381 │ - const-string v2, "alarm_days_earlier" │ + const-string v3, "alarm_days_earlier" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v13 │ + move-result v14 │ │ .line 382 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v13}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v0, v14}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_d │ + if-eqz v3, :cond_d │ │ .line 383 │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDaysInAdvance:Ljava/lang/Integer; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDaysInAdvance:Ljava/lang/Integer; │ │ .line 389 │ :goto_5 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->updateAlarmButton()V │ │ .line 396 │ - new-instance v2, Lcom/xmission/trevin/android/todo/RepeatSettings; │ + new-instance v3, Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v2, v0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->(Landroid/database/Cursor;)V │ + invoke-direct {v3, v0}, Lcom/xmission/trevin/android/todo/RepeatSettings;->(Landroid/database/Cursor;)V │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ .line 397 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatButton:Landroid/widget/Button; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatButton:Landroid/widget/Button; │ │ - new-instance v3, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$RepeatButtonOnClickListener; │ + new-instance v4, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$RepeatButtonOnClickListener; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v3, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$RepeatButtonOnClickListener;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ + invoke-direct {v4, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$RepeatButtonOnClickListener;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ │ - invoke-virtual {v2, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v3, v4}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 398 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->updateRepeatButton()V │ │ .line 400 │ - const-string v2, "hide_days_earlier" │ + const-string v3, "hide_days_earlier" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v13 │ + move-result v14 │ │ .line 401 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v13}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v0, v14}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v2 │ + move-result v3 │ │ - if-eqz v2, :cond_e │ + if-eqz v3, :cond_e │ │ .line 402 │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideDaysInAdvance:Ljava/lang/Integer; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideDaysInAdvance:Ljava/lang/Integer; │ │ .line 405 │ :goto_6 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->updateHideButton()V │ │ .line 408 │ - invoke-interface/range {v16 .. v16}, Landroid/database/Cursor;->close()V │ + invoke-interface/range {v17 .. v17}, Landroid/database/Cursor;->close()V │ │ goto/16 :goto_0 │ │ .line 318 │ - .end local v1 # "categoryAdapter":Landroid/widget/SimpleCursorAdapter; │ - .end local v13 # "i":I │ + .end local v2 # "categoryAdapter":Landroid/widget/SimpleCursorAdapter; │ + .end local v14 # "i":I │ :cond_8 │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ goto/16 :goto_1 │ │ .line 326 │ - .restart local v13 # "i":I │ + .restart local v14 # "i":I │ :catch_0 │ - move-exception v12 │ + move-exception v13 │ │ .line 327 │ - .local v12, "gsx":Ljava/security/GeneralSecurityException; │ - invoke-virtual {v12}, Ljava/security/GeneralSecurityException;->getMessage()Ljava/lang/String; │ + .local v13, "gsx":Ljava/security/GeneralSecurityException; │ + invoke-virtual {v13}, Ljava/security/GeneralSecurityException;->getMessage()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ move-object/from16 v0, p0 │ │ - invoke-static {v0, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ + invoke-static {v0, v3, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ + .line 328 │ + invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ │ .line 329 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->finish()V │ │ goto/16 :goto_2 │ │ .line 332 │ - .end local v12 # "gsx":Ljava/security/GeneralSecurityException; │ + .end local v13 # "gsx":Ljava/security/GeneralSecurityException; │ :cond_9 │ - const v2, 0x7f060093 │ + const v3, 0x7f060093 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ move-object/from16 v0, p0 │ │ - invoke-static {v0, v2, v3}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ + invoke-static {v0, v3, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ + .line 333 │ + invoke-virtual {v3}, Landroid/widget/Toast;->show()V │ │ .line 334 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->finish()V │ │ goto/16 :goto_2 │ │ .line 337 │ :cond_a │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->toDoDescription:Landroid/widget/EditText; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->toDoDescription:Landroid/widget/EditText; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v13}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v0, v14}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v2, v3}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v3, v4}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_2 │ │ .line 361 │ - .restart local v1 # "categoryAdapter":Landroid/widget/SimpleCursorAdapter; │ + .restart local v2 # "categoryAdapter":Landroid/widget/SimpleCursorAdapter; │ :cond_b │ - const/4 v2, 0x2 │ + const/4 v3, 0x2 │ │ - invoke-static {v2}, Ljava/text/DateFormat;->getDateInstance(I)Ljava/text/DateFormat; │ + invoke-static {v3}, Ljava/text/DateFormat;->getDateInstance(I)Ljava/text/DateFormat; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 362 │ - .local v11, "df":Ljava/text/DateFormat; │ - new-instance v2, Ljava/util/Date; │ + .local v12, "df":Ljava/text/DateFormat; │ + new-instance v3, Ljava/util/Date; │ │ - move-object/from16 v0, v16 │ + .line 363 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v13}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v0, v14}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-direct {v2, v3, v4}, Ljava/util/Date;->(J)V │ + invoke-direct {v3, v4, v5}, Ljava/util/Date;->(J)V │ │ - invoke-virtual {v11, v2}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + .line 362 │ + invoke-virtual {v12, v3}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v9, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v10, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 364 │ - const v2, 0x7f05007a │ + const v3, 0x7f050064 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v3}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-virtual {v2, v3}, Landroid/view/View;->setVisibility(I)V │ + invoke-virtual {v3, v4}, Landroid/view/View;->setVisibility(I)V │ │ goto/16 :goto_3 │ │ .line 376 │ - .end local v11 # "df":Ljava/text/DateFormat; │ + .end local v12 # "df":Ljava/text/DateFormat; │ :cond_c │ - new-instance v2, Ljava/util/Date; │ + new-instance v3, Ljava/util/Date; │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v13}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v0, v14}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-direct {v2, v3, v4}, Ljava/util/Date;->(J)V │ + invoke-direct {v3, v4, v5}, Ljava/util/Date;->(J)V │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ │ goto/16 :goto_4 │ │ .line 385 │ :cond_d │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v13}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v0, v14}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v2 │ + move-result v3 │ │ - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDaysInAdvance:Ljava/lang/Integer; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDaysInAdvance:Ljava/lang/Integer; │ │ .line 386 │ - const-string v2, "alarm_time" │ + const-string v3, "alarm_time" │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v0, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v13 │ + move-result v14 │ │ .line 387 │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v13}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v0, v14}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v2 │ + move-result-wide v4 │ │ - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmTime:Ljava/lang/Long; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmTime:Ljava/lang/Long; │ │ goto/16 :goto_5 │ │ .line 404 │ :cond_e │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v0, v13}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v0, v14}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v2 │ + move-result v3 │ │ - invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v2 │ + move-result-object v3 │ │ move-object/from16 v0, p0 │ │ - iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideDaysInAdvance:Ljava/lang/Integer; │ + iput-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideDaysInAdvance:Ljava/lang/Integer; │ │ goto/16 :goto_6 │ .end method │ │ .method public onCreateDialog(I)Landroid/app/Dialog; │ .locals 18 │ .param p1, "id" # I │ @@ -1583,14 +1590,15 @@ │ │ move-result-object v16 │ │ .line 663 │ .local v16, "r":Landroid/content/res/Resources; │ const v1, 0x7f070001 │ │ + .line 664 │ move-object/from16 v0, v16 │ │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v12 │ │ .line 665 │ @@ -1651,14 +1659,15 @@ │ .line 674 │ .end local v13 # "formatter":Ljava/text/SimpleDateFormat; │ :cond_0 │ array-length v1, v12 │ │ const v2, 0x7f06003a │ │ + .line 675 │ move-object/from16 v0, v16 │ │ invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v11, v1 │ @@ -1666,14 +1675,15 @@ │ .line 676 │ array-length v1, v12 │ │ add-int/lit8 v1, v1, 0x1 │ │ const v2, 0x7f06003b │ │ + .line 677 │ move-object/from16 v0, v16 │ │ invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v11, v1 │ @@ -1750,14 +1760,15 @@ │ .line 688 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideUntilDialog:Landroid/app/Dialog; │ │ const v2, 0x7f05008a │ │ + .line 689 │ invoke-virtual {v1, v2}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/CheckBox; │ │ move-object/from16 v0, p0 │ @@ -1767,14 +1778,15 @@ │ .line 690 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideUntilDialog:Landroid/app/Dialog; │ │ const v2, 0x7f05008b │ │ + .line 691 │ invoke-virtual {v1, v2}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/EditText; │ │ move-object/from16 v0, p0 │ @@ -1784,14 +1796,15 @@ │ .line 692 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideUntilDialog:Landroid/app/Dialog; │ │ const v2, 0x7f05008d │ │ + .line 693 │ invoke-virtual {v1, v2}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ move-object/from16 v0, p0 │ @@ -1801,14 +1814,15 @@ │ .line 694 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideUntilDialog:Landroid/app/Dialog; │ │ const v2, 0x7f05008e │ │ + .line 695 │ invoke-virtual {v1, v2}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/Button; │ │ move-object/from16 v0, p0 │ @@ -1857,14 +1871,15 @@ │ .line 754 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideUntilDialog:Landroid/app/Dialog; │ │ const v2, 0x7f05008f │ │ + .line 755 │ invoke-virtual {v1, v2}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v14 │ │ check-cast v14, Landroid/widget/Button; │ │ .line 756 │ @@ -1918,14 +1933,15 @@ │ .line 768 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDialog:Landroid/app/Dialog; │ │ const v2, 0x7f050003 │ │ + .line 769 │ invoke-virtual {v1, v2}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/CheckBox; │ │ move-object/from16 v0, p0 │ @@ -1935,14 +1951,15 @@ │ .line 770 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDialog:Landroid/app/Dialog; │ │ const v2, 0x7f050005 │ │ + .line 771 │ invoke-virtual {v1, v2}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/EditText; │ │ move-object/from16 v0, p0 │ @@ -1952,14 +1969,15 @@ │ .line 772 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDialog:Landroid/app/Dialog; │ │ const v2, 0x7f050007 │ │ + .line 773 │ invoke-virtual {v1, v2}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TimePicker; │ │ move-object/from16 v0, p0 │ @@ -1969,14 +1987,15 @@ │ .line 774 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDialog:Landroid/app/Dialog; │ │ const v2, 0x7f050008 │ │ + .line 775 │ invoke-virtual {v1, v2}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ move-object/from16 v0, p0 │ @@ -1986,14 +2005,15 @@ │ .line 776 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDialog:Landroid/app/Dialog; │ │ const v2, 0x7f05000a │ │ + .line 777 │ invoke-virtual {v1, v2}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/Button; │ │ move-object/from16 v0, p0 │ @@ -2042,14 +2062,15 @@ │ .line 836 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDialog:Landroid/app/Dialog; │ │ const v2, 0x7f05000b │ │ + .line 837 │ invoke-virtual {v1, v2}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v8 │ │ check-cast v8, Landroid/widget/Button; │ │ .line 838 │ @@ -2157,28 +2178,30 @@ │ invoke-virtual {v10, v1}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ │ .line 859 │ new-instance v1, Lcom/xmission/trevin/android/todo/CalendarDatePickerDialog; │ │ const v2, 0x7f06001f │ │ + .line 860 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ new-instance v4, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$11; │ │ move-object/from16 v0, p0 │ │ invoke-direct {v4, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$11;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ │ const/4 v2, 0x1 │ │ + .line 872 │ invoke-virtual {v10, v2}, Ljava/util/Calendar;->get(I)I │ │ move-result v5 │ │ const/4 v2, 0x2 │ │ invoke-virtual {v10, v2}, Ljava/util/Calendar;->get(I)I │ @@ -2215,14 +2238,15 @@ │ goto :goto_2 │ │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ + .line 858 │ invoke-virtual {v1}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getEndDate()Ljava/util/Date; │ │ move-result-object v1 │ │ goto :goto_2 │ │ .line 876 │ @@ -2248,28 +2272,30 @@ │ invoke-virtual {v10, v1}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ │ .line 878 │ new-instance v1, Lcom/xmission/trevin/android/todo/CalendarDatePickerDialog; │ │ const v2, 0x7f06001e │ │ + .line 879 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ new-instance v4, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$12; │ │ move-object/from16 v0, p0 │ │ invoke-direct {v4, v0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$12;->(Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ │ const/4 v2, 0x1 │ │ + .line 893 │ invoke-virtual {v10, v2}, Ljava/util/Calendar;->get(I)I │ │ move-result v5 │ │ const/4 v2, 0x2 │ │ invoke-virtual {v10, v2}, Ljava/util/Calendar;->get(I)I │ @@ -2446,14 +2472,15 @@ │ │ .line 931 │ :cond_1 │ new-instance v2, Ljava/lang/StringBuilder; │ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->showTime:Landroid/widget/TextView; │ │ + .line 932 │ invoke-virtual {v3}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ const v4, 0x7f060054 │ │ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -2496,14 +2523,15 @@ │ .line 923 │ goto :goto_1 │ │ .line 924 │ :cond_3 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideDaysInAdvance:Ljava/lang/Integer; │ │ + .line 925 │ invoke-virtual {v3}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ goto :goto_2 │ │ .line 939 │ @@ -2616,14 +2644,15 @@ │ │ .line 954 │ :cond_5 │ new-instance v2, Ljava/lang/StringBuilder; │ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmNextTime:Landroid/widget/TextView; │ │ + .line 955 │ invoke-virtual {v3}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ const v4, 0x7f06000d │ │ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ @@ -2666,14 +2695,15 @@ │ .line 939 │ goto/16 :goto_3 │ │ .line 940 │ :cond_7 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDaysInAdvance:Ljava/lang/Integer; │ │ + .line 941 │ invoke-virtual {v3}, Ljava/lang/Integer;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ goto/16 :goto_4 │ │ .line 946 │ @@ -2785,14 +2815,15 @@ │ .line 458 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDateDialog:Landroid/app/Dialog; │ │ if-eqz v1, :cond_3 │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDateDialog:Landroid/app/Dialog; │ │ + .line 459 │ invoke-virtual {v1}, Landroid/app/Dialog;->isShowing()Z │ │ move-result v1 │ │ if-eqz v1, :cond_3 │ │ move v1, v2 │ @@ -2876,14 +2907,15 @@ │ :cond_0 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatEndDialog:Landroid/app/Dialog; │ │ if-eqz v1, :cond_4 │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatEndDialog:Landroid/app/Dialog; │ │ + .line 469 │ invoke-virtual {v1}, Landroid/app/Dialog;->isShowing()Z │ │ move-result v1 │ │ if-eqz v1, :cond_4 │ │ move v1, v2 │ @@ -2912,14 +2944,15 @@ │ .line 472 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideUntilDialog:Landroid/app/Dialog; │ │ if-eqz v1, :cond_5 │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideUntilDialog:Landroid/app/Dialog; │ │ + .line 473 │ invoke-virtual {v1}, Landroid/app/Dialog;->isShowing()Z │ │ move-result v1 │ │ if-eqz v1, :cond_5 │ │ move v1, v2 │ @@ -2975,14 +3008,15 @@ │ :cond_1 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDialog:Landroid/app/Dialog; │ │ if-eqz v1, :cond_6 │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDialog:Landroid/app/Dialog; │ │ + .line 480 │ invoke-virtual {v1}, Landroid/app/Dialog;->isShowing()Z │ │ move-result v1 │ │ if-eqz v1, :cond_6 │ │ :goto_3 │ @@ -3040,38 +3074,38 @@ │ .line 487 │ :cond_2 │ return-object v0 │ │ :cond_3 │ move v1, v3 │ │ - .line 458 │ + .line 459 │ goto/16 :goto_0 │ │ :cond_4 │ move v1, v3 │ │ - .line 468 │ + .line 469 │ goto/16 :goto_1 │ │ :cond_5 │ move v1, v3 │ │ - .line 472 │ + .line 473 │ goto :goto_2 │ │ :cond_6 │ move v2, v3 │ │ - .line 479 │ + .line 480 │ goto :goto_3 │ .end method │ │ .method setCategorySpinnerByID(J)V │ - .locals 6 │ + .locals 7 │ .param p1, "id" # J │ │ .prologue │ const-wide/16 v4, 0x0 │ │ .line 499 │ const/4 v0, 0x0 │ @@ -3087,17 +3121,17 @@ │ if-ge v0, v1, :cond_1 │ │ .line 500 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->categoryList:Landroid/widget/Spinner; │ │ invoke-virtual {v1, v0}, Landroid/widget/Spinner;->getItemIdAtPosition(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - cmp-long v1, v1, p1 │ + cmp-long v1, v2, p1 │ │ if-nez v1, :cond_0 │ │ .line 501 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->categoryList:Landroid/widget/Spinner; │ │ invoke-virtual {v1, v0}, Landroid/widget/Spinner;->setSelection(I)V │ @@ -3198,18 +3232,20 @@ │ │ move-result-object v1 │ │ const/high16 v2, 0x7f080000 │ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmDaysInAdvance:Ljava/lang/Integer; │ │ + .line 555 │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ move-result v3 │ │ + .line 554 │ invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;->getQuantityString(II)Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/Object; │ @@ -3247,24 +3283,26 @@ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDate:Ljava/util/Date; │ │ if-nez v3, :cond_0 │ │ .line 515 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->dueDateButton:Landroid/widget/Button; │ │ + .line 516 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ const v5, 0x7f060027 │ │ invoke-virtual {v4, v5}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 515 │ invoke-virtual {v3, v4}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 517 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->alarmText:Landroid/widget/Button; │ │ invoke-virtual {v3, v6}, Landroid/widget/Button;->setVisibility(I)V │ │ @@ -3396,18 +3434,20 @@ │ │ move-result-object v1 │ │ const/high16 v2, 0x7f080000 │ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->hideDaysInAdvance:Ljava/lang/Integer; │ │ + .line 545 │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ move-result v3 │ │ + .line 544 │ invoke-virtual {v1, v2, v3}, Landroid/content/res/Resources;->getQuantityString(II)Ljava/lang/String; │ │ move-result-object v1 │ │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/Object; │ @@ -3444,36 +3484,39 @@ │ .line 561 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ if-eqz v3, :cond_0 │ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ + .line 562 │ invoke-virtual {v3}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getIntervalType()Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ move-result-object v3 │ │ sget-object v4, Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType;->NONE:Lcom/xmission/trevin/android/todo/RepeatSettings$IntervalType; │ │ if-ne v3, v4, :cond_1 │ │ .line 563 │ :cond_0 │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatButton:Landroid/widget/Button; │ │ + .line 564 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v3 │ │ const v4, 0x7f0600c7 │ │ invoke-virtual {v3, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 563 │ invoke-virtual {v2, v3}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ .line 650 │ :goto_0 │ return-void │ │ .line 566 │ @@ -3511,35 +3554,38 @@ │ │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v4 │ │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ + .line 570 │ invoke-virtual {v5}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getIncrement()I │ │ move-result v5 │ │ if-ne v5, v6, :cond_2 │ │ const v2, 0x7f0600b7 │ │ + .line 569 │ :cond_2 │ invoke-virtual {v4, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v3, v2}, Landroid/widget/Button;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ │ .line 574 │ :cond_3 │ const/4 v2, 0x3 │ │ + .line 575 │ invoke-static {v2}, Ljava/text/DateFormat;->getDateInstance(I)Ljava/text/DateFormat; │ │ move-result-object v0 │ │ .line 576 │ .local v0, "df":Ljava/text/DateFormat; │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->getResources()Landroid/content/res/Resources; │ @@ -3554,24 +3600,26 @@ │ │ new-array v3, v6, [Ljava/lang/Object; │ │ const/4 v4, 0x0 │ │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ + .line 578 │ invoke-virtual {v5}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getEndDate()Ljava/util/Date; │ │ move-result-object v5 │ │ invoke-virtual {v0, v5}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ + .line 576 │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ .line 579 │ .local v1, "text":Ljava/lang/String; │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatButton:Landroid/widget/Button; │ @@ -3606,14 +3654,15 @@ │ │ move-result v2 │ │ if-ne v2, v6, :cond_4 │ │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ + .line 590 │ invoke-virtual {v2}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getFixedWeekDays()Ljava/util/SortedSet; │ │ move-result-object v2 │ │ invoke-interface {v2}, Ljava/util/SortedSet;->size()I │ │ move-result v2 │ @@ -3645,14 +3694,15 @@ │ │ move-result v2 │ │ if-ne v2, v5, :cond_5 │ │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;->repeatSettings:Lcom/xmission/trevin/android/todo/RepeatSettings; │ │ + .line 594 │ invoke-virtual {v2}, Lcom/xmission/trevin/android/todo/RepeatSettings;->getFixedWeekDays()Ljava/util/SortedSet; │ │ move-result-object v2 │ │ invoke-interface {v2}, Ljava/util/SortedSet;->size()I │ │ move-result v2 ├── smali/com/xmission/trevin/android/todo/ToDoDetailsActivity$RepeatButtonOnClickListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoDetailsActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ .prologue │ .line 996 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoDetailsActivity$RepeatButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoDetailsActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$1.smali │ @@ -20,28 +20,29 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ .prologue │ .line 273 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$1;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onItemClick(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ - .locals 3 │ + .locals 4 │ .param p2, "view" # Landroid/view/View; │ .param p3, "position" # I │ .param p4, "id" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/widget/AdapterView", ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$3.smali │ @@ -20,28 +20,29 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ .prologue │ .line 286 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$3;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onItemSelected(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ - .locals 3 │ + .locals 4 │ .param p2, "v" # Landroid/view/View; │ .param p3, "position" # I │ .param p4, "id" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/widget/AdapterView", ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ .prologue │ .line 280 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$2;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$4.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ .prologue │ .line 304 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$4;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ invoke-direct {p0}, Landroid/database/DataSetObserver;->()V │ │ @@ -43,14 +44,15 @@ │ const-string v3, ".DataSetObserver.onChanged" │ │ invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 308 │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$4;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ + .line 309 │ # getter for: Lcom/xmission/trevin/android/todo/ToDoListActivity;->prefs:Landroid/content/SharedPreferences; │ invoke-static {v2}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->access$000(Lcom/xmission/trevin/android/todo/ToDoListActivity;)Landroid/content/SharedPreferences; │ │ move-result-object v2 │ │ const-string v3, "SelectedCategory" ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ .prologue │ .line 543 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$5;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$6$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/xmission/trevin/android/todo/ToDoListActivity$6; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity$6;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/xmission/trevin/android/todo/ToDoListActivity$6; │ │ .prologue │ .line 597 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$6$1;->this$1:Lcom/xmission/trevin/android/todo/ToDoListActivity$6; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ .prologue │ .line 576 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$6;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -135,17 +136,17 @@ │ │ .line 588 │ .local v3, "values":Landroid/content/ContentValues; │ const-string v4, "due" │ │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 590 │ :try_start_0 │ @@ -175,38 +176,42 @@ │ .local v1, "sx":Landroid/database/SQLException; │ new-instance v4, Landroid/app/AlertDialog$Builder; │ │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$6;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 594 │ invoke-virtual {v1}, Landroid/database/SQLException;->getMessage()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x1080027 │ │ + .line 595 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f060017 │ │ new-instance v6, Lcom/xmission/trevin/android/todo/ToDoListActivity$6$1; │ │ invoke-direct {v6, p0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$6$1;->(Lcom/xmission/trevin/android/todo/ToDoListActivity$6;)V │ │ + .line 596 │ invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 602 │ invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/app/AlertDialog;->show()V │ │ goto :goto_0 ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$8.smali │ @@ -26,14 +26,15 @@ │ │ .field final synthetic val$progressHandler:Landroid/os/Handler; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity;Ljava/lang/String;ILandroid/os/Handler;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ .prologue │ .line 726 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$8;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ iput-object p2, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$8;->val$oldMessage:Ljava/lang/String; ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ .prologue │ .line 631 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$7;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$CategorySpinnerListener.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ .locals 1 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ .prologue │ .line 397 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$CategorySpinnerListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -40,15 +41,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onItemSelected(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ - .locals 5 │ + .locals 6 │ .param p2, "v" # Landroid/view/View; │ .param p3, "position" # I │ .param p4, "rowID" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/widget/AdapterView", │ @@ -112,17 +113,17 @@ │ │ invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ const-string v2, "SelectedCategory" │ │ - const-wide/16 v3, -0x1 │ + const-wide/16 v4, -0x1 │ │ - invoke-interface {v1, v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v1, v2, v4, v5}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ move-result-object v1 │ │ invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 433 │ :goto_0 ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$DueDateListSelectionListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ .prologue │ .line 759 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$DueDateListSelectionListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -121,17 +122,17 @@ │ invoke-virtual {v0, v4, v7}, Ljava/util/Calendar;->set(II)V │ │ .line 773 │ const-string v4, "due" │ │ invoke-virtual {v0}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ invoke-virtual {v3, v4, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 786 │ .end local v0 # "c":Ljava/util/Calendar; │ @@ -181,38 +182,42 @@ │ .local v1, "sx":Landroid/database/SQLException; │ new-instance v4, Landroid/app/AlertDialog$Builder; │ │ iget-object v5, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$DueDateListSelectionListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ invoke-direct {v4, v5}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 789 │ invoke-virtual {v1}, Landroid/database/SQLException;->getMessage()Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x1080027 │ │ + .line 790 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const v5, 0x7f060017 │ │ new-instance v6, Lcom/xmission/trevin/android/todo/ToDoListActivity$DueDateListSelectionListener$1; │ │ invoke-direct {v6, p0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$DueDateListSelectionListener$1;->(Lcom/xmission/trevin/android/todo/ToDoListActivity$DueDateListSelectionListener;)V │ │ + .line 791 │ invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 797 │ invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Landroid/app/AlertDialog;->show()V │ │ goto :goto_1 ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$DueDateListSelectionListener$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/xmission/trevin/android/todo/ToDoListActivity$DueDateListSelectionListener; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity$DueDateListSelectionListener;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/xmission/trevin/android/todo/ToDoListActivity$DueDateListSelectionListener; │ │ .prologue │ .line 792 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$DueDateListSelectionListener$1;->this$1:Lcom/xmission/trevin/android/todo/ToDoListActivity$DueDateListSelectionListener; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$NewButtonListener.smali │ @@ -20,32 +20,33 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ .prologue │ .line 372 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$NewButtonListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ - .locals 9 │ + .locals 10 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ .line 375 │ const-string v5, "ToDoListActivity" │ │ const-string v6, ".NewButtonListener.onClick" │ │ invoke-static {v5, v6}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ @@ -69,21 +70,21 @@ │ # getter for: Lcom/xmission/trevin/android/todo/ToDoListActivity;->prefs:Landroid/content/SharedPreferences; │ invoke-static {v5}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->access$000(Lcom/xmission/trevin/android/todo/ToDoListActivity;)Landroid/content/SharedPreferences; │ │ move-result-object v5 │ │ const-string v6, "SelectedCategory" │ │ - invoke-interface {v5, v6, v7, v8}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {v5, v6, v8, v9}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v2 │ │ .line 381 │ .local v2, "selectedCategory":J │ - cmp-long v5, v2, v7 │ + cmp-long v5, v2, v8 │ │ if-gez v5, :cond_0 │ │ .line 382 │ const-wide/16 v2, 0x0 │ │ .line 383 ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener; │ │ .prologue │ .line 831 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener$1;->this$1:Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeServiceConnection.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ .prologue │ .line 906 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeServiceConnection;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -66,14 +67,15 @@ │ │ const-string v3, "," │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 910 │ invoke-interface {p2}, Landroid/os/IBinder;->getInterfaceDescriptor()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 │ @@ -84,14 +86,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 909 │ invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ :try_end_0 │ .catch Landroid/os/RemoteException; {:try_start_0 .. :try_end_0} :catch_0 │ │ :goto_0 │ move-object v0, p2 ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener; │ │ .prologue │ .line 862 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener$2;->this$1:Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoListActivity.smali │ @@ -277,15 +277,14 @@ │ .line 206 │ new-instance v0, Lcom/xmission/trevin/android/todo/ToDoListActivity$ToDoContentObserver; │ │ invoke-direct {v0, p0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$ToDoContentObserver;->(Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ │ iput-object v0, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->registeredObserver:Lcom/xmission/trevin/android/todo/ToDoListActivity$ToDoContentObserver; │ │ - .line 906 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/xmission/trevin/android/todo/ToDoListActivity;)Landroid/content/SharedPreferences; │ .locals 1 │ .param p0, "x0" # Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ @@ -304,15 +303,15 @@ │ .line 73 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->todoUri:Landroid/net/Uri; │ │ return-object v0 │ .end method │ │ .method private generateWhereClause()Ljava/lang/String; │ - .locals 7 │ + .locals 8 │ │ .prologue │ const/4 v6, 0x0 │ │ .line 348 │ new-instance v2, Ljava/lang/StringBuilder; │ │ @@ -341,26 +340,28 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, " AND (" │ │ + .line 351 │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, "hide_days_earlier" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, " IS NULL OR (" │ │ + .line 352 │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, "due" │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ @@ -371,24 +372,26 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, "hide_days_earlier" │ │ + .line 353 │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ const-string v4, " * 86400000 < " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 354 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ move-result-wide v4 │ │ invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ @@ -435,25 +438,25 @@ │ │ .line 361 │ :cond_2 │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->prefs:Landroid/content/SharedPreferences; │ │ const-string v4, "SelectedCategory" │ │ - const-wide/16 v5, -0x1 │ + const-wide/16 v6, -0x1 │ │ - invoke-interface {v3, v4, v5, v6}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {v3, v4, v6, v7}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v0 │ │ .line 362 │ .local v0, "selectedCategory":J │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmp-long v3, v0, v3 │ + cmp-long v3, v0, v4 │ │ if-ltz v3, :cond_4 │ │ .line 363 │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->length()I │ │ move-result v3 │ @@ -475,512 +478,516 @@ │ │ const-string v4, " = " │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 366 │ invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ .line 368 │ :cond_4 │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ return-object v3 │ .end method │ │ │ # virtual methods │ .method public onCreate(Landroid/os/Bundle;)V │ - .locals 17 │ + .locals 18 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 212 │ invoke-super/range {p0 .. p1}, Landroid/app/ListActivity;->onCreate(Landroid/os/Bundle;)V │ │ .line 213 │ - const-string v1, "ToDoListActivity" │ + const-string v2, "ToDoListActivity" │ │ - const-string v2, ".onCreate" │ + const-string v3, ".onCreate" │ │ - invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 215 │ - const/4 v1, 0x2 │ + const/4 v2, 0x2 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->setDefaultKeyMode(I)V │ + invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->setDefaultKeyMode(I)V │ │ .line 219 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->getIntent()Landroid/content/Intent; │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 220 │ - .local v12, "intent":Landroid/content/Intent; │ - invoke-virtual {v12}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ + .local v13, "intent":Landroid/content/Intent; │ + invoke-virtual {v13}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - if-nez v1, :cond_2 │ + if-nez v2, :cond_2 │ │ .line 221 │ - sget-object v1, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v2, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ - invoke-virtual {v12, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ + invoke-virtual {v13, v2}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ │ .line 222 │ - sget-object v1, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v2, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ move-object/from16 v0, p0 │ │ - iput-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->todoUri:Landroid/net/Uri; │ + iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->todoUri:Landroid/net/Uri; │ │ .line 223 │ - sget-object v1, Lcom/xmission/trevin/android/todo/ToDo$ToDoCategory;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v2, Lcom/xmission/trevin/android/todo/ToDo$ToDoCategory;->CONTENT_URI:Landroid/net/Uri; │ │ move-object/from16 v0, p0 │ │ - iput-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->categoryUri:Landroid/net/Uri; │ + iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->categoryUri:Landroid/net/Uri; │ │ .line 229 │ :goto_0 │ invoke-static {}, Lcom/xmission/trevin/android/todo/StringEncryption;->holdGlobalEncryption()Lcom/xmission/trevin/android/todo/StringEncryption; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p0 │ │ - iput-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ + iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ │ .line 230 │ - const-string v1, "ToDoPrefs" │ + const-string v2, "ToDoPrefs" │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v2}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {v0, v2, v3}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p0 │ │ - iput-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->prefs:Landroid/content/SharedPreferences; │ + iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->prefs:Landroid/content/SharedPreferences; │ │ .line 231 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->prefs:Landroid/content/SharedPreferences; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->prefs:Landroid/content/SharedPreferences; │ │ move-object/from16 v0, p0 │ │ - invoke-interface {v1, v0}, Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V │ + invoke-interface {v2, v0}, Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V │ │ .line 232 │ invoke-direct/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->generateWhereClause()Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v17 │ │ .line 234 │ - .local v16, "whereClause":Ljava/lang/String; │ + .local v17, "whereClause":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->prefs:Landroid/content/SharedPreferences; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->prefs:Landroid/content/SharedPreferences; │ │ - const-string v2, "SortOrder" │ + const-string v3, "SortOrder" │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ + invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I │ │ - move-result v15 │ + move-result v16 │ │ .line 235 │ - .local v15, "selectedSortOrder":I │ - if-ltz v15, :cond_0 │ + .local v16, "selectedSortOrder":I │ + if-ltz v16, :cond_0 │ + │ + sget-object v2, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->USER_SORT_ORDERS:[Ljava/lang/String; │ │ - sget-object v1, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->USER_SORT_ORDERS:[Ljava/lang/String; │ + array-length v2, v2 │ │ - array-length v1, v1 │ + move/from16 v0, v16 │ │ - if-lt v15, v1, :cond_1 │ + if-lt v0, v2, :cond_1 │ │ .line 237 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->prefs:Landroid/content/SharedPreferences; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->prefs:Landroid/content/SharedPreferences; │ │ - invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-string v2, "SortOrder" │ + const-string v3, "SortOrder" │ │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 238 │ - const/4 v15, 0x0 │ + const/16 v16, 0x0 │ │ .line 243 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->categoryUri:Landroid/net/Uri; │ - │ - sget-object v3, Lcom/xmission/trevin/android/todo/ToDoListActivity;->CATEGORY_PROJECTION:[Ljava/lang/String; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->categoryUri:Landroid/net/Uri; │ │ - const/4 v4, 0x0 │ + sget-object v4, Lcom/xmission/trevin/android/todo/ToDoListActivity;->CATEGORY_PROJECTION:[Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ - const-string v6, "name" │ + const/4 v6, 0x0 │ │ - move-object/from16 v1, p0 │ + const-string v7, "name" │ │ - invoke-virtual/range {v1 .. v6}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->managedQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + move-object/from16 v2, p0 │ │ - move-result-object v11 │ + invoke-virtual/range {v2 .. v7}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->managedQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + │ + move-result-object v12 │ │ .line 247 │ - .local v11, "categoryCursor":Landroid/database/Cursor; │ - const-string v1, "ToDoListActivity" │ + .local v12, "categoryCursor":Landroid/database/Cursor; │ + const-string v2, "ToDoListActivity" │ │ - new-instance v2, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v3, ".onCreate: selecting To Do items where " │ + const-string v4, ".onCreate: selecting To Do items where " │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - move-object/from16 v0, v16 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - const-string v3, " ordered by " │ + const-string v4, " ordered by " │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - sget-object v3, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->USER_SORT_ORDERS:[Ljava/lang/String; │ + sget-object v4, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->USER_SORT_ORDERS:[Ljava/lang/String; │ │ - aget-object v3, v3, v15 │ + aget-object v4, v4, v16 │ │ - invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 250 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->todoUri:Landroid/net/Uri; │ + iget-object v3, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->todoUri:Landroid/net/Uri; │ │ - sget-object v3, Lcom/xmission/trevin/android/todo/ToDoListActivity;->ITEM_PROJECTION:[Ljava/lang/String; │ + sget-object v4, Lcom/xmission/trevin/android/todo/ToDoListActivity;->ITEM_PROJECTION:[Ljava/lang/String; │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - sget-object v1, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->USER_SORT_ORDERS:[Ljava/lang/String; │ + sget-object v2, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->USER_SORT_ORDERS:[Ljava/lang/String; │ │ - aget-object v6, v1, v15 │ + aget-object v7, v2, v16 │ │ - move-object/from16 v1, p0 │ + move-object/from16 v2, p0 │ │ - move-object/from16 v4, v16 │ + move-object/from16 v5, v17 │ │ - invoke-virtual/range {v1 .. v6}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->managedQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + invoke-virtual/range {v2 .. v7}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->managedQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 255 │ - .local v4, "itemCursor":Landroid/database/Cursor; │ - const v1, 0x7f030009 │ + .local v5, "itemCursor":Landroid/database/Cursor; │ + const v2, 0x7f030009 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->setContentView(I)V │ + invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->setContentView(I)V │ │ .line 258 │ - new-instance v10, Lcom/xmission/trevin/android/todo/CategoryFilterCursorAdapter; │ + new-instance v11, Lcom/xmission/trevin/android/todo/CategoryFilterCursorAdapter; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v10, v0, v11}, Lcom/xmission/trevin/android/todo/CategoryFilterCursorAdapter;->(Landroid/content/Context;Landroid/database/Cursor;)V │ + invoke-direct {v11, v0, v12}, Lcom/xmission/trevin/android/todo/CategoryFilterCursorAdapter;->(Landroid/content/Context;Landroid/database/Cursor;)V │ │ .line 260 │ - .local v10, "categoryAdapter":Landroid/widget/SimpleCursorAdapter; │ - const v1, 0x7f030011 │ + .local v11, "categoryAdapter":Landroid/widget/SimpleCursorAdapter; │ + const v2, 0x7f030011 │ │ - invoke-virtual {v10, v1}, Landroid/widget/SimpleCursorAdapter;->setDropDownViewResource(I)V │ + invoke-virtual {v11, v2}, Landroid/widget/SimpleCursorAdapter;->setDropDownViewResource(I)V │ │ .line 262 │ - const v1, 0x7f0500a1 │ + const v2, 0x7f0500a1 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - check-cast v1, Landroid/widget/Spinner; │ + check-cast v2, Landroid/widget/Spinner; │ │ move-object/from16 v0, p0 │ │ - iput-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->categoryList:Landroid/widget/Spinner; │ + iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->categoryList:Landroid/widget/Spinner; │ │ .line 263 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->categoryList:Landroid/widget/Spinner; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->categoryList:Landroid/widget/Spinner; │ │ - invoke-virtual {v1, v10}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ + invoke-virtual {v2, v11}, Landroid/widget/Spinner;->setAdapter(Landroid/widget/SpinnerAdapter;)V │ │ .line 264 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->prefs:Landroid/content/SharedPreferences; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->prefs:Landroid/content/SharedPreferences; │ │ - const-string v2, "SelectedCategory" │ + const-string v3, "SelectedCategory" │ │ - const-wide/16 v5, -0x1 │ + const-wide/16 v6, -0x1 │ │ - invoke-interface {v1, v2, v5, v6}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {v2, v3, v6, v7}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v2}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->setCategorySpinnerByID(J)V │ + invoke-virtual {v0, v2, v3}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->setCategorySpinnerByID(J)V │ │ .line 267 │ - new-instance v1, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ + new-instance v2, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ │ - const v3, 0x7f03000a │ + const v4, 0x7f03000a │ │ + .line 269 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v5 │ + move-result-object v6 │ │ move-object/from16 v0, p0 │ │ - iget-object v6, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->todoUri:Landroid/net/Uri; │ + iget-object v7, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->todoUri:Landroid/net/Uri; │ │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ + iget-object v9, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->encryptor:Lcom/xmission/trevin/android/todo/StringEncryption; │ │ - move-object/from16 v2, p0 │ + move-object/from16 v3, p0 │ │ - move-object/from16 v7, p0 │ + move-object/from16 v8, p0 │ │ - invoke-direct/range {v1 .. v8}, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->(Landroid/content/Context;ILandroid/database/Cursor;Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/app/Activity;Lcom/xmission/trevin/android/todo/StringEncryption;)V │ + invoke-direct/range {v2 .. v9}, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->(Landroid/content/Context;ILandroid/database/Cursor;Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/app/Activity;Lcom/xmission/trevin/android/todo/StringEncryption;)V │ │ move-object/from16 v0, p0 │ │ - iput-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->itemAdapter:Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ + iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->itemAdapter:Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ │ .line 270 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->itemAdapter:Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->itemAdapter:Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ │ - const v2, 0x7f03000a │ + const v3, 0x7f03000a │ │ - invoke-virtual {v1, v2}, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->setViewResource(I)V │ + invoke-virtual {v2, v3}, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->setViewResource(I)V │ │ .line 271 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->getListView()Landroid/widget/ListView; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 272 │ - .local v13, "listView":Landroid/widget/ListView; │ + .local v14, "listView":Landroid/widget/ListView; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->itemAdapter:Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->itemAdapter:Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ │ - invoke-virtual {v13, v1}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ + invoke-virtual {v14, v2}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V │ │ .line 273 │ - new-instance v1, Lcom/xmission/trevin/android/todo/ToDoListActivity$1; │ + new-instance v2, Lcom/xmission/trevin/android/todo/ToDoListActivity$1; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v1, v0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$1;->(Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ + invoke-direct {v2, v0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$1;->(Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ │ - invoke-virtual {v13, v1}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ + invoke-virtual {v14, v2}, Landroid/widget/ListView;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ .line 280 │ - new-instance v1, Lcom/xmission/trevin/android/todo/ToDoListActivity$2; │ + new-instance v2, Lcom/xmission/trevin/android/todo/ToDoListActivity$2; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v1, v0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$2;->(Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ + invoke-direct {v2, v0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$2;->(Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ │ - invoke-virtual {v13, v1}, Landroid/widget/ListView;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V │ + invoke-virtual {v14, v2}, Landroid/widget/ListView;->setOnFocusChangeListener(Landroid/view/View$OnFocusChangeListener;)V │ │ .line 286 │ - new-instance v1, Lcom/xmission/trevin/android/todo/ToDoListActivity$3; │ + new-instance v2, Lcom/xmission/trevin/android/todo/ToDoListActivity$3; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v1, v0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$3;->(Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ + invoke-direct {v2, v0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$3;->(Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ │ - invoke-virtual {v13, v1}, Landroid/widget/ListView;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ + invoke-virtual {v14, v2}, Landroid/widget/ListView;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ .line 299 │ - const v1, 0x7f0500a0 │ + const v2, 0x7f0500a0 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v0, v2}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - check-cast v14, Landroid/widget/Button; │ + check-cast v15, Landroid/widget/Button; │ │ .line 300 │ - .local v14, "newButton":Landroid/widget/Button; │ - new-instance v1, Lcom/xmission/trevin/android/todo/ToDoListActivity$NewButtonListener; │ + .local v15, "newButton":Landroid/widget/Button; │ + new-instance v2, Lcom/xmission/trevin/android/todo/ToDoListActivity$NewButtonListener; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v1, v0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$NewButtonListener;->(Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ + invoke-direct {v2, v0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$NewButtonListener;->(Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ │ - invoke-virtual {v14, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v15, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 303 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->categoryList:Landroid/widget/Spinner; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->categoryList:Landroid/widget/Spinner; │ │ - new-instance v2, Lcom/xmission/trevin/android/todo/ToDoListActivity$CategorySpinnerListener; │ + new-instance v3, Lcom/xmission/trevin/android/todo/ToDoListActivity$CategorySpinnerListener; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v2, v0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$CategorySpinnerListener;->(Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ + invoke-direct {v3, v0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$CategorySpinnerListener;->(Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ │ - invoke-virtual {v1, v2}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ + invoke-virtual {v2, v3}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ .line 304 │ - new-instance v1, Lcom/xmission/trevin/android/todo/ToDoListActivity$4; │ + new-instance v2, Lcom/xmission/trevin/android/todo/ToDoListActivity$4; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v1, v0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$4;->(Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ + invoke-direct {v2, v0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$4;->(Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ │ - invoke-virtual {v10, v1}, Landroid/widget/SimpleCursorAdapter;->registerDataSetObserver(Landroid/database/DataSetObserver;)V │ + invoke-virtual {v11, v2}, Landroid/widget/SimpleCursorAdapter;->registerDataSetObserver(Landroid/database/DataSetObserver;)V │ │ .line 324 │ - new-instance v9, Landroid/content/Intent; │ + new-instance v10, Landroid/content/Intent; │ │ - const-class v1, Lcom/xmission/trevin/android/todo/AlarmService; │ + const-class v2, Lcom/xmission/trevin/android/todo/AlarmService; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v9, v0, v1}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v10, v0, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 325 │ - .local v9, "alarmIntent":Landroid/content/Intent; │ - const-string v1, "android.intent.action.MAIN" │ + .local v10, "alarmIntent":Landroid/content/Intent; │ + const-string v2, "android.intent.action.MAIN" │ │ - invoke-virtual {v9, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ + invoke-virtual {v10, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ .line 326 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v9}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ + invoke-virtual {v0, v10}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; │ │ .line 329 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - sget-object v2, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v3, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->registeredObserver:Lcom/xmission/trevin/android/todo/ToDoListActivity$ToDoContentObserver; │ + iget-object v6, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->registeredObserver:Lcom/xmission/trevin/android/todo/ToDoListActivity$ToDoContentObserver; │ │ - invoke-virtual {v1, v2, v3, v5}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V │ + invoke-virtual {v2, v3, v4, v6}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V │ │ .line 332 │ - const-string v1, "ToDoListActivity" │ + const-string v2, "ToDoListActivity" │ │ - const-string v2, ".onCreate finished." │ + const-string v3, ".onCreate finished." │ │ - invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 333 │ return-void │ │ .line 225 │ - .end local v4 # "itemCursor":Landroid/database/Cursor; │ - .end local v9 # "alarmIntent":Landroid/content/Intent; │ - .end local v10 # "categoryAdapter":Landroid/widget/SimpleCursorAdapter; │ - .end local v11 # "categoryCursor":Landroid/database/Cursor; │ - .end local v13 # "listView":Landroid/widget/ListView; │ - .end local v14 # "newButton":Landroid/widget/Button; │ - .end local v15 # "selectedSortOrder":I │ - .end local v16 # "whereClause":Ljava/lang/String; │ + .end local v5 # "itemCursor":Landroid/database/Cursor; │ + .end local v10 # "alarmIntent":Landroid/content/Intent; │ + .end local v11 # "categoryAdapter":Landroid/widget/SimpleCursorAdapter; │ + .end local v12 # "categoryCursor":Landroid/database/Cursor; │ + .end local v14 # "listView":Landroid/widget/ListView; │ + .end local v15 # "newButton":Landroid/widget/Button; │ + .end local v16 # "selectedSortOrder":I │ + .end local v17 # "whereClause":Ljava/lang/String; │ :cond_2 │ - invoke-virtual {v12}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ + invoke-virtual {v13}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p0 │ │ - iput-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->todoUri:Landroid/net/Uri; │ + iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->todoUri:Landroid/net/Uri; │ │ .line 226 │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->todoUri:Landroid/net/Uri; │ + iget-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->todoUri:Landroid/net/Uri; │ │ - invoke-virtual {v1}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; │ + invoke-virtual {v2}, Landroid/net/Uri;->buildUpon()Landroid/net/Uri$Builder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - const-string v2, "/categories" │ + const-string v3, "/categories" │ │ - invoke-virtual {v1, v2}, Landroid/net/Uri$Builder;->encodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ + invoke-virtual {v2, v3}, Landroid/net/Uri$Builder;->encodedPath(Ljava/lang/String;)Landroid/net/Uri$Builder; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - invoke-virtual {v1}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ + invoke-virtual {v2}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p0 │ │ - iput-object v1, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->categoryUri:Landroid/net/Uri; │ + iput-object v2, v0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->categoryUri:Landroid/net/Uri; │ │ goto/16 :goto_0 │ .end method │ │ .method public onCreateDialog(I)Landroid/app/Dialog; │ .locals 14 │ .param p1, "id" # I │ @@ -1074,14 +1081,15 @@ │ │ move-result-object v9 │ │ .line 552 │ .local v9, "r":Landroid/content/res/Resources; │ const v11, 0x7f070001 │ │ + .line 553 │ invoke-virtual {v9, v11}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String; │ │ move-result-object v3 │ │ .line 554 │ .local v3, "dueDateOptionFormats":[Ljava/lang/String; │ array-length v11, v3 │ @@ -1140,27 +1148,29 @@ │ .line 563 │ .end local v4 # "formatter":Ljava/text/SimpleDateFormat; │ :cond_0 │ array-length v11, v3 │ │ const v12, 0x7f06003a │ │ + .line 564 │ invoke-virtual {v9, v12}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v12 │ │ aput-object v12, v2, v11 │ │ .line 565 │ array-length v11, v3 │ │ add-int/lit8 v11, v11, 0x1 │ │ const v12, 0x7f06003b │ │ + .line 566 │ invoke-virtual {v9, v12}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v12 │ │ aput-object v12, v2, v11 │ │ .line 567 │ @@ -1196,14 +1206,15 @@ │ .end local v5 # "i":I │ .end local v9 # "r":Landroid/content/res/Resources; │ :pswitch_3 │ new-instance v11, Lcom/xmission/trevin/android/todo/CalendarDatePickerDialog; │ │ const v12, 0x7f06001e │ │ + .line 575 │ invoke-virtual {p0, v12}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v12 │ │ new-instance v13, Lcom/xmission/trevin/android/todo/ToDoListActivity$6; │ │ invoke-direct {v13, p0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$6;->(Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ @@ -1233,30 +1244,33 @@ │ const v11, 0x7f060065 │ │ invoke-virtual {v0, v11}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 612 │ const-string v11, "layout_inflater" │ │ + .line 613 │ invoke-virtual {p0, v11}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v11 │ │ check-cast v11, Landroid/view/LayoutInflater; │ │ const v13, 0x7f03000c │ │ const v12, 0x7f0500b1 │ │ + .line 615 │ invoke-virtual {p0, v12}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->findViewById(I)Landroid/view/View; │ │ move-result-object v12 │ │ check-cast v12, Landroid/widget/LinearLayout; │ │ + .line 614 │ invoke-virtual {v11, v13, v12}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v8 │ │ .line 616 │ .local v8, "passwordLayout":Landroid/view/View; │ invoke-virtual {v0, v8}, Landroid/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroid/app/AlertDialog$Builder; │ @@ -1283,28 +1297,30 @@ │ move-result-object v11 │ │ iput-object v11, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->passwordChangeDialog:Landroid/app/Dialog; │ │ .line 622 │ const v11, 0x7f0500b9 │ │ + .line 623 │ invoke-virtual {v8, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v10 │ │ check-cast v10, Landroid/widget/CheckBox; │ │ .line 624 │ .local v10, "showPasswordCheckBox":Landroid/widget/CheckBox; │ iget-object v12, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->passwordChangeEditText:[Landroid/widget/EditText; │ │ const/4 v13, 0x0 │ │ const v11, 0x7f0500b4 │ │ + .line 625 │ invoke-virtual {v8, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v11 │ │ check-cast v11, Landroid/widget/EditText; │ │ aput-object v11, v12, v13 │ @@ -1312,14 +1328,15 @@ │ .line 626 │ iget-object v12, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->passwordChangeEditText:[Landroid/widget/EditText; │ │ const/4 v13, 0x1 │ │ const v11, 0x7f0500b6 │ │ + .line 627 │ invoke-virtual {v8, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v11 │ │ check-cast v11, Landroid/widget/EditText; │ │ aput-object v11, v12, v13 │ @@ -1327,14 +1344,15 @@ │ .line 628 │ iget-object v12, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->passwordChangeEditText:[Landroid/widget/EditText; │ │ const/4 v13, 0x2 │ │ const v11, 0x7f0500b8 │ │ + .line 629 │ invoke-virtual {v8, v11}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v11 │ │ check-cast v11, Landroid/widget/EditText; │ │ aput-object v11, v12, v13 │ @@ -1342,15 +1360,15 @@ │ .line 630 │ new-instance v11, Lcom/xmission/trevin/android/todo/ToDoListActivity$7; │ │ invoke-direct {v11, p0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$7;->(Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ │ invoke-virtual {v10, v11}, Landroid/widget/CheckBox;->setOnCheckedChangeListener(Landroid/widget/CompoundButton$OnCheckedChangeListener;)V │ │ - .line 643 │ + .line 644 │ invoke-virtual {v10}, Landroid/widget/CheckBox;->isChecked()Z │ │ move-result v11 │ │ if-eqz v11, :cond_1 │ │ const/16 v11, 0x90 │ @@ -1387,15 +1405,15 @@ │ invoke-virtual {v11, v6}, Landroid/widget/EditText;->setInputType(I)V │ │ .line 650 │ iget-object v11, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->passwordChangeDialog:Landroid/app/Dialog; │ │ goto/16 :goto_0 │ │ - .line 643 │ + .line 644 │ .end local v6 # "inputType":I │ :cond_1 │ const/16 v11, 0x80 │ │ goto :goto_2 │ │ .line 653 │ @@ -1760,24 +1778,26 @@ │ │ invoke-virtual {v6, v2}, Ljava/util/Calendar;->get(I)I │ │ move-result v2 │ │ const/4 v3, 0x2 │ │ + .line 689 │ invoke-virtual {v6, v3}, Ljava/util/Calendar;->get(I)I │ │ move-result v3 │ │ const/4 v4, 0x5 │ │ invoke-virtual {v6, v4}, Ljava/util/Calendar;->get(I)I │ │ move-result v4 │ │ + .line 688 │ invoke-virtual {v0, v2, v3, v4}, Lcom/xmission/trevin/android/todo/CalendarDatePickerDialog;->setDate(III)V │ │ goto :goto_0 │ │ .line 693 │ .end local v1 # "todoItemUri":Landroid/net/Uri; │ .end local v6 # "c":Ljava/util/Calendar; │ @@ -1815,14 +1835,15 @@ │ invoke-virtual {v14, v0}, Landroid/widget/TableRow;->setVisibility(I)V │ │ .line 697 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->passwordChangeDialog:Landroid/app/Dialog; │ │ const v2, 0x7f0500b9 │ │ + .line 698 │ invoke-virtual {v0, v2}, Landroid/app/Dialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v13 │ │ check-cast v13, Landroid/widget/CheckBox; │ │ .line 700 │ @@ -1891,14 +1912,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->progressService:Lcom/xmission/trevin/android/todo/ProgressReportingService; │ │ + .line 710 │ invoke-interface {v3}, Lcom/xmission/trevin/android/todo/ProgressReportingService;->getCurrentMode()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 │ @@ -1907,14 +1929,15 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->progressService:Lcom/xmission/trevin/android/todo/ProgressReportingService; │ │ + .line 711 │ invoke-interface {v3}, Lcom/xmission/trevin/android/todo/ProgressReportingService;->getChangedCount()I │ │ move-result v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ @@ -1923,26 +1946,28 @@ │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->progressService:Lcom/xmission/trevin/android/todo/ProgressReportingService; │ │ + .line 712 │ invoke-interface {v3}, Lcom/xmission/trevin/android/todo/ProgressReportingService;->getMaxCount()I │ │ move-result v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 708 │ invoke-static {v0, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 713 │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->progressService:Lcom/xmission/trevin/android/todo/ProgressReportingService; │ │ invoke-interface {v0}, Lcom/xmission/trevin/android/todo/ProgressReportingService;->getCurrentMode()Ljava/lang/String; │ │ @@ -2095,22 +2120,24 @@ │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "SelectedCategory" │ │ + .line 465 │ invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ const-string v0, "SortOrder" │ │ + .line 466 │ invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_4 │ │ .line 467 │ @@ -2153,45 +2180,49 @@ │ │ const-string v2, ".onSharedPreferenceChanged: requerying the data where " │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 475 │ invoke-virtual {v8}, Ljava/lang/String;->toString()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 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 474 │ invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 476 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->todoUri:Landroid/net/Uri; │ │ sget-object v2, Lcom/xmission/trevin/android/todo/ToDoListActivity;->ITEM_PROJECTION:[Ljava/lang/String; │ │ + .line 477 │ invoke-virtual {v8}, Ljava/lang/String;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ sget-object v0, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->USER_SORT_ORDERS:[Ljava/lang/String; │ │ aget-object v5, v0, v7 │ │ move-object v0, p0 │ │ + .line 476 │ invoke-virtual/range {v0 .. v5}, Lcom/xmission/trevin/android/todo/ToDoListActivity;->managedQuery(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v6 │ │ .line 480 │ .local v6, "itemCursor":Landroid/database/Cursor; │ iget-object v0, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->itemAdapter:Lcom/xmission/trevin/android/todo/ToDoCursorAdapter; │ @@ -2214,22 +2245,24 @@ │ │ move-result v0 │ │ if-nez v0, :cond_5 │ │ const-string v0, "ShowDueDate" │ │ + .line 483 │ invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-nez v0, :cond_5 │ │ const-string v0, "ShowPriority" │ │ + .line 484 │ invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_3 │ │ .line 487 │ @@ -2245,15 +2278,15 @@ │ │ invoke-virtual {v0}, Lcom/xmission/trevin/android/todo/ToDoCursorAdapter;->notifyDataSetChanged()V │ │ goto :goto_0 │ .end method │ │ .method setCategorySpinnerByID(J)V │ - .locals 4 │ + .locals 5 │ .param p1, "id" # J │ │ .prologue │ .line 449 │ const/4 v0, 0x0 │ │ .local v0, "position":I │ @@ -2267,17 +2300,17 @@ │ if-ge v0, v1, :cond_1 │ │ .line 450 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->categoryList:Landroid/widget/Spinner; │ │ invoke-virtual {v1, v0}, Landroid/widget/Spinner;->getItemIdAtPosition(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - cmp-long v1, v1, p1 │ + cmp-long v1, v2, p1 │ │ if-nez v1, :cond_0 │ │ .line 451 │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity;->categoryList:Landroid/widget/Spinner; │ │ invoke-virtual {v1, v0}, Landroid/widget/Spinner;->setSelection(I)V ├── smali/com/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener; │ │ .prologue │ .line 222 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$1;->this$1:Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener; │ │ .prologue │ .line 878 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener$3;->this$1:Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$2:Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$2; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$2;)V │ .locals 0 │ + .param p1, "this$2" # Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$2; │ │ .prologue │ .line 244 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$2$1;->this$2:Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ .prologue │ .line 802 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -100,14 +101,15 @@ │ │ iget-object v7, v7, Lcom/xmission/trevin/android/todo/ToDoListActivity;->passwordChangeEditText:[Landroid/widget/EditText; │ │ const/4 v8, 0x1 │ │ aget-object v7, v7, v8 │ │ + .line 816 │ invoke-virtual {v7}, Landroid/widget/EditText;->length()I │ │ move-result v7 │ │ new-array v3, v7, [C │ │ .line 817 │ @@ -137,14 +139,15 @@ │ │ iget-object v7, v7, Lcom/xmission/trevin/android/todo/ToDoListActivity;->passwordChangeEditText:[Landroid/widget/EditText; │ │ const/4 v8, 0x2 │ │ aget-object v7, v7, v8 │ │ + .line 820 │ invoke-virtual {v7}, Landroid/widget/EditText;->length()I │ │ move-result v7 │ │ new-array v1, v7, [C │ │ .line 821 │ @@ -258,14 +261,15 @@ │ │ iget-object v7, v7, Lcom/xmission/trevin/android/todo/ToDoListActivity;->passwordChangeEditText:[Landroid/widget/EditText; │ │ const/4 v8, 0x0 │ │ aget-object v7, v7, v8 │ │ + .line 848 │ invoke-virtual {v7}, Landroid/widget/EditText;->length()I │ │ move-result v7 │ │ new-array v5, v7, [C │ │ .line 849 │ @@ -376,38 +380,42 @@ │ .line 874 │ new-instance v7, Landroid/app/AlertDialog$Builder; │ │ iget-object v8, p0, Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoListActivity; │ │ invoke-direct {v7, v8}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 875 │ invoke-virtual {v2}, Ljava/security/GeneralSecurityException;->getMessage()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ const v8, 0x1080027 │ │ + .line 876 │ invoke-virtual {v7, v8}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ const v8, 0x7f060017 │ │ new-instance v9, Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener$3; │ │ invoke-direct {v9, p0}, Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener$3;->(Lcom/xmission/trevin/android/todo/ToDoListActivity$PasswordChangeOnClickListener;)V │ │ + .line 877 │ invoke-virtual {v7, v8, v9}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ + .line 883 │ invoke-virtual {v7}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Landroid/app/AlertDialog;->show()V │ │ goto/16 :goto_0 ├── smali/com/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoNoteActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoNoteActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoNoteActivity; │ │ .prologue │ .line 213 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoNoteActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener; │ │ .prologue │ .line 229 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$2;->this$1:Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -66,23 +67,25 @@ │ │ move-result-object v2 │ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$2;->this$1:Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener; │ │ iget-object v3, v3, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoNoteActivity; │ │ + .line 237 │ # getter for: Lcom/xmission/trevin/android/todo/ToDoNoteActivity;->todoUri:Landroid/net/Uri; │ invoke-static {v3}, Lcom/xmission/trevin/android/todo/ToDoNoteActivity;->access$000(Lcom/xmission/trevin/android/todo/ToDoNoteActivity;)Landroid/net/Uri; │ │ move-result-object v3 │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x0 │ │ + .line 236 │ invoke-virtual {v2, v3, v1, v4, v5}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 238 │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$2;->this$1:Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener; │ │ iget-object v2, v2, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoNoteActivity; │ │ @@ -105,38 +108,42 @@ │ │ iget-object v3, p0, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$2;->this$1:Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener; │ │ iget-object v3, v3, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoNoteActivity; │ │ invoke-direct {v2, v3}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 241 │ invoke-virtual {v0}, Landroid/database/SQLException;->getMessage()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x1080027 │ │ + .line 242 │ invoke-virtual {v2, v3}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const v3, 0x7f060017 │ │ new-instance v4, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$2$1; │ │ invoke-direct {v4, p0}, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$2$1;->(Lcom/xmission/trevin/android/todo/ToDoNoteActivity$DeleteButtonOnClickListener$2;)V │ │ + .line 243 │ invoke-virtual {v2, v3, v4}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ + .line 249 │ invoke-virtual {v2}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Landroid/app/AlertDialog;->show()V │ │ goto :goto_0 ├── smali/com/xmission/trevin/android/todo/ToDoNoteActivity$OKButtonOnClickListener$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/xmission/trevin/android/todo/ToDoNoteActivity$OKButtonOnClickListener; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoNoteActivity$OKButtonOnClickListener;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/xmission/trevin/android/todo/ToDoNoteActivity$OKButtonOnClickListener; │ │ .prologue │ .line 203 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$OKButtonOnClickListener$1;->this$1:Lcom/xmission/trevin/android/todo/ToDoNoteActivity$OKButtonOnClickListener; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/xmission/trevin/android/todo/ToDoNoteActivity$OKButtonOnClickListener.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/ToDoNoteActivity; │ │ │ # direct methods │ .method constructor (Lcom/xmission/trevin/android/todo/ToDoNoteActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/ToDoNoteActivity; │ │ .prologue │ .line 161 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoNoteActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -129,23 +130,25 @@ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoNoteActivity; │ │ # getter for: Lcom/xmission/trevin/android/todo/ToDoNoteActivity;->todoUri:Landroid/net/Uri; │ invoke-static {v1}, Lcom/xmission/trevin/android/todo/ToDoNoteActivity;->access$000(Lcom/xmission/trevin/android/todo/ToDoNoteActivity;)Landroid/net/Uri; │ │ move-result-object v1 │ │ + .line 176 │ # getter for: Lcom/xmission/trevin/android/todo/ToDoNoteActivity;->ITEM_PROJECTION:[Ljava/lang/String; │ invoke-static {}, Lcom/xmission/trevin/android/todo/ToDoNoteActivity;->access$100()[Ljava/lang/String; │ │ move-result-object v2 │ │ move-object v4, v3 │ │ move-object v5, v3 │ │ + .line 175 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 177 │ .local v8, "itemCursor":Landroid/database/Cursor; │ invoke-interface {v8}, Landroid/database/Cursor;->moveToFirst()Z │ @@ -161,18 +164,20 @@ │ │ throw v0 │ │ .line 179 │ :cond_2 │ const-string v0, "private" │ │ + .line 180 │ invoke-interface {v8, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v0 │ │ + .line 179 │ invoke-interface {v8, v0}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v7 │ │ .line 181 │ .local v7, "isPrivate":I │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ @@ -253,38 +258,42 @@ │ .local v10, "sx":Landroid/database/SQLException; │ new-instance v0, Landroid/app/AlertDialog$Builder; │ │ iget-object v1, p0, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$OKButtonOnClickListener;->this$0:Lcom/xmission/trevin/android/todo/ToDoNoteActivity; │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 200 │ invoke-virtual {v10}, Landroid/database/SQLException;->getMessage()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x1080027 │ │ + .line 201 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f060017 │ │ new-instance v2, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$OKButtonOnClickListener$1; │ │ invoke-direct {v2, p0}, Lcom/xmission/trevin/android/todo/ToDoNoteActivity$OKButtonOnClickListener$1;->(Lcom/xmission/trevin/android/todo/ToDoNoteActivity$OKButtonOnClickListener;)V │ │ + .line 202 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNeutralButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 208 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V │ │ goto/16 :goto_1 ├── smali/com/xmission/trevin/android/todo/ToDoNoteActivity.smali │ @@ -78,15 +78,14 @@ │ iput-object v0, p0, Lcom/xmission/trevin/android/todo/ToDoNoteActivity;->todoUri:Landroid/net/Uri; │ │ .line 65 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Lcom/xmission/trevin/android/todo/ToDoNoteActivity;->toDoNote:Landroid/widget/EditText; │ │ - .line 213 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/xmission/trevin/android/todo/ToDoNoteActivity;)Landroid/net/Uri; │ .locals 1 │ .param p0, "x0" # Lcom/xmission/trevin/android/todo/ToDoNoteActivity; │ │ @@ -198,18 +197,20 @@ │ const v0, 0x7f03000b │ │ invoke-virtual {p0, v0}, Lcom/xmission/trevin/android/todo/ToDoNoteActivity;->setContentView(I)V │ │ .line 92 │ const-string v0, "private" │ │ + .line 93 │ invoke-interface {v12, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v0 │ │ + .line 92 │ invoke-interface {v12, v0}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v11 │ │ .line 95 │ .local v11, "isPrivate":I │ invoke-static {}, Lcom/xmission/trevin/android/todo/StringEncryption;->holdGlobalEncryption()Lcom/xmission/trevin/android/todo/StringEncryption; │ @@ -394,14 +395,15 @@ │ │ const/4 v1, 0x1 │ │ invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 105 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 106 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/ToDoNoteActivity;->finish()V │ │ goto :goto_0 │ │ @@ -412,14 +414,15 @@ │ │ const/4 v1, 0x1 │ │ invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 110 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 111 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/ToDoNoteActivity;->finish()V │ │ goto/16 :goto_0 │ │ @@ -474,14 +477,15 @@ │ │ const/4 v1, 0x1 │ │ invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 126 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 127 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/ToDoNoteActivity;->finish()V │ │ goto/16 :goto_1 │ │ @@ -492,14 +496,15 @@ │ │ const/4 v1, 0x1 │ │ invoke-static {p0, v0, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;II)Landroid/widget/Toast; │ │ move-result-object v0 │ │ + .line 131 │ invoke-virtual {v0}, Landroid/widget/Toast;->show()V │ │ .line 132 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/ToDoNoteActivity;->finish()V │ │ goto/16 :goto_1 ├── smali/com/xmission/trevin/android/todo/ToDoProvider$DatabaseHelper.smali │ @@ -153,18 +153,20 @@ │ .line 103 │ const-string v1, "name" │ │ iget-object v2, p0, Lcom/xmission/trevin/android/todo/ToDoProvider$DatabaseHelper;->res:Landroid/content/res/Resources; │ │ const v3, 0x7f060011 │ │ + .line 104 │ invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 103 │ invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 105 │ const-string v1, "category" │ │ const/4 v2, 0x0 ├── smali/com/xmission/trevin/android/todo/ToDoProvider.smali │ @@ -457,29 +457,28 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 47 │ invoke-direct {p0}, Landroid/content/ContentProvider;->()V │ │ - .line 78 │ return-void │ .end method │ │ │ # virtual methods │ .method public delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ .locals 15 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "where" # Ljava/lang/String; │ .param p3, "whereArgs" # [Ljava/lang/String; │ │ .prologue │ .line 354 │ - const-string v11, "ToDoProvider" │ + const-string v9, "ToDoProvider" │ │ new-instance v12, Ljava/lang/StringBuilder; │ │ invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ @@ -513,37 +512,37 @@ │ │ move-result-object v12 │ │ invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-static {v11, v12}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v9, v12}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 355 │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/ToDoProvider;->mOpenHelper:Lcom/xmission/trevin/android/todo/ToDoProvider$DatabaseHelper; │ + iget-object v9, p0, Lcom/xmission/trevin/android/todo/ToDoProvider;->mOpenHelper:Lcom/xmission/trevin/android/todo/ToDoProvider$DatabaseHelper; │ │ - invoke-virtual {v11}, Lcom/xmission/trevin/android/todo/ToDoProvider$DatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual {v9}, Lcom/xmission/trevin/android/todo/ToDoProvider$DatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v8 │ │ .line 357 │ .local v8, "db":Landroid/database/sqlite/SQLiteDatabase; │ - sget-object v11, Lcom/xmission/trevin/android/todo/ToDoProvider;->sUriMatcher:Landroid/content/UriMatcher; │ + sget-object v9, Lcom/xmission/trevin/android/todo/ToDoProvider;->sUriMatcher:Landroid/content/UriMatcher; │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v11, v0}, Landroid/content/UriMatcher;->match(Landroid/net/Uri;)I │ + invoke-virtual {v9, v0}, Landroid/content/UriMatcher;->match(Landroid/net/Uri;)I │ │ - move-result v11 │ + move-result v9 │ │ - packed-switch v11, :pswitch_data_0 │ + packed-switch v9, :pswitch_data_0 │ │ .line 416 │ - new-instance v11, Ljava/lang/IllegalArgumentException; │ + new-instance v9, Ljava/lang/IllegalArgumentException; │ │ new-instance v12, Ljava/lang/StringBuilder; │ │ invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ const-string v13, "Unknown URI " │ │ @@ -557,239 +556,242 @@ │ │ move-result-object v12 │ │ invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v9, v12}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v11 │ + throw v9 │ │ .line 360 │ :pswitch_0 │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v12, "_id != 0" │ │ - invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v12 │ │ + .line 361 │ invoke-static/range {p2 .. p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v11 │ + move-result v9 │ │ - if-eqz v11, :cond_1 │ + if-eqz v9, :cond_1 │ │ - const-string v11, "" │ + const-string v9, "" │ │ :goto_0 │ - invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object p2 │ │ .line 362 │ - const-string v11, "category" │ + const-string v9, "category" │ │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p3 │ │ - invoke-virtual {v8, v11, v0, v1}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v8, v9, v0, v1}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v5 │ │ .line 363 │ .local v5, "count":I │ if-lez v5, :cond_0 │ │ .line 365 │ new-instance v4, Landroid/content/ContentValues; │ │ invoke-direct {v4}, Landroid/content/ContentValues;->()V │ │ .line 366 │ .local v4, "categoryUpdate":Landroid/content/ContentValues; │ - const-string v11, "category_id" │ + const-string v9, "category_id" │ │ const-wide/16 v12, 0x0 │ │ invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v12 │ │ - invoke-virtual {v4, v11, v12}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v4, v9, v12}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 367 │ - sget-object v11, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v9, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ const/4 v12, 0x0 │ │ const/4 v13, 0x0 │ │ - invoke-virtual {p0, v11, v4, v12, v13}, Lcom/xmission/trevin/android/todo/ToDoProvider;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {p0, v9, v4, v12, v13}, Lcom/xmission/trevin/android/todo/ToDoProvider;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 419 │ .end local v4 # "categoryUpdate":Landroid/content/ContentValues; │ :cond_0 │ :goto_1 │ invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/ToDoProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v9}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v11 │ + move-result-object v9 │ │ const/4 v12, 0x0 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v11, v0, v12}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v9, v0, v12}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 420 │ .end local v5 # "count":I │ :goto_2 │ return v5 │ │ - .line 360 │ + .line 361 │ :cond_1 │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v13, " AND (" │ │ - invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ const-string v13, ")" │ │ - invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ goto :goto_0 │ │ .line 372 │ :pswitch_1 │ invoke-virtual/range {p1 .. p1}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ - move-result-object v11 │ + move-result-object v9 │ │ const/4 v12, 0x1 │ │ - invoke-interface {v11, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - check-cast v11, Ljava/lang/String; │ + check-cast v9, Ljava/lang/String; │ │ - invoke-static {v11}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v9}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v2 │ │ .line 373 │ .local v2, "categoryId":J │ - const-wide/16 v11, 0x0 │ + const-wide/16 v12, 0x0 │ │ - cmp-long v11, v2, v11 │ + cmp-long v9, v2, v12 │ │ - if-nez v11, :cond_2 │ + if-nez v9, :cond_2 │ │ .line 375 │ const/4 v5, 0x0 │ │ goto :goto_2 │ │ .line 376 │ :cond_2 │ invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 377 │ const-string v12, "category" │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v13, "_id = " │ │ - invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ │ + .line 379 │ invoke-static/range {p2 .. p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v11 │ + move-result v9 │ │ - if-eqz v11, :cond_4 │ + if-eqz v9, :cond_4 │ │ - const-string v11, "" │ + const-string v9, "" │ │ :goto_3 │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ + .line 377 │ move-object/from16 v0, p3 │ │ - invoke-virtual {v8, v12, v11, v0}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v8, v12, v9, v0}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v5 │ │ .line 381 │ .restart local v5 # "count":I │ if-lez v5, :cond_3 │ │ .line 384 │ new-instance v4, Landroid/content/ContentValues; │ │ invoke-direct {v4}, Landroid/content/ContentValues;->()V │ │ .line 385 │ .restart local v4 # "categoryUpdate":Landroid/content/ContentValues; │ - const-string v11, "category_id" │ + const-string v9, "category_id" │ │ const-wide/16 v12, 0x0 │ │ invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v12 │ │ - invoke-virtual {v4, v11, v12}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v4, v9, v12}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 386 │ - sget-object v11, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v9, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ new-instance v12, Ljava/lang/StringBuilder; │ │ invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ const-string v13, "category_id=" │ │ @@ -803,278 +805,282 @@ │ │ invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v12 │ │ const/4 v13, 0x0 │ │ - invoke-virtual {p0, v11, v4, v12, v13}, Lcom/xmission/trevin/android/todo/ToDoProvider;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {p0, v9, v4, v12, v13}, Lcom/xmission/trevin/android/todo/ToDoProvider;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 389 │ .end local v4 # "categoryUpdate":Landroid/content/ContentValues; │ :cond_3 │ invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ │ .line 390 │ invoke-virtual {v8}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ goto/16 :goto_1 │ │ - .line 377 │ + .line 379 │ .end local v5 # "count":I │ :cond_4 │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v14, " AND (" │ │ - invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ const-string v14, ")" │ │ - invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ goto :goto_3 │ │ .line 394 │ .end local v2 # "categoryId":J │ :pswitch_2 │ - const-string v11, "misc" │ + const-string v9, "misc" │ │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p3 │ │ - invoke-virtual {v8, v11, v0, v1}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v8, v9, v0, v1}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v5 │ │ .line 395 │ .restart local v5 # "count":I │ goto/16 :goto_1 │ │ .line 398 │ .end local v5 # "count":I │ :pswitch_3 │ invoke-virtual/range {p1 .. p1}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ - move-result-object v11 │ + move-result-object v9 │ │ const/4 v12, 0x1 │ │ - invoke-interface {v11, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - check-cast v11, Ljava/lang/String; │ + check-cast v9, Ljava/lang/String; │ │ - invoke-static {v11}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v9}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v6 │ │ .line 399 │ .local v6, "datId":J │ const-string v12, "misc" │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v13, "_id = " │ │ - invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ │ + .line 400 │ invoke-static/range {p2 .. p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v11 │ + move-result v9 │ │ - if-nez v11, :cond_5 │ + if-nez v9, :cond_5 │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v14, " AND (" │ │ - invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ const/16 v14, 0x29 │ │ - invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ :goto_4 │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ + .line 399 │ move-object/from16 v0, p3 │ │ - invoke-virtual {v8, v12, v11, v0}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v8, v12, v9, v0}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v5 │ │ .line 402 │ .restart local v5 # "count":I │ goto/16 :goto_1 │ │ - .line 399 │ + .line 400 │ .end local v5 # "count":I │ :cond_5 │ - const-string v11, "" │ + const-string v9, "" │ │ goto :goto_4 │ │ .line 405 │ .end local v6 # "datId":J │ :pswitch_4 │ - const-string v11, "todo" │ + const-string v9, "todo" │ │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p3 │ │ - invoke-virtual {v8, v11, v0, v1}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v8, v9, v0, v1}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v5 │ │ .line 406 │ .restart local v5 # "count":I │ goto/16 :goto_1 │ │ .line 409 │ .end local v5 # "count":I │ :pswitch_5 │ invoke-virtual/range {p1 .. p1}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ - move-result-object v11 │ + move-result-object v9 │ │ const/4 v12, 0x1 │ │ - invoke-interface {v11, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v9, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - check-cast v11, Ljava/lang/String; │ + check-cast v9, Ljava/lang/String; │ │ - invoke-static {v11}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v9}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ .line 410 │ - .local v9, "todoId":J │ + .local v10, "todoId":J │ const-string v12, "todo" │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v13, "_id = " │ │ - invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v13 │ │ + .line 411 │ invoke-static/range {p2 .. p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v11 │ + move-result v9 │ │ - if-nez v11, :cond_6 │ + if-nez v9, :cond_6 │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ const-string v14, " AND (" │ │ - invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ const/16 v14, 0x29 │ │ - invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v14}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ :goto_5 │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v9 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v9 │ │ + .line 410 │ move-object/from16 v0, p3 │ │ - invoke-virtual {v8, v12, v11, v0}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v8, v12, v9, v0}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ move-result v5 │ │ .line 413 │ .restart local v5 # "count":I │ goto/16 :goto_1 │ │ - .line 410 │ + .line 411 │ .end local v5 # "count":I │ :cond_6 │ - const-string v11, "" │ + const-string v9, "" │ │ goto :goto_5 │ │ .line 357 │ nop │ │ :pswitch_data_0 │ @@ -1114,14 +1120,15 @@ │ │ const-string v2, ".getType(" │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ + .line 235 │ invoke-virtual {p1}, Landroid/net/Uri;->toString()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 │ @@ -1132,14 +1139,15 @@ │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 234 │ invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 236 │ sget-object v0, Lcom/xmission/trevin/android/todo/ToDoProvider;->sUriMatcher:Landroid/content/UriMatcher; │ │ invoke-virtual {v0, p1}, Landroid/content/UriMatcher;->match(Landroid/net/Uri;)I │ │ @@ -1219,15 +1227,15 @@ │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method public insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ - .locals 11 │ + .locals 12 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "initialValues" # Landroid/content/ContentValues; │ │ .prologue │ .line 265 │ if-eqz p2, :cond_0 │ │ @@ -1561,17 +1569,17 @@ │ move-result v8 │ │ if-nez v8, :cond_9 │ │ .line 334 │ const-string v8, "category_id" │ │ - const-wide/16 v9, 0x0 │ + const-wide/16 v10, 0x0 │ │ - invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v9 │ │ invoke-virtual {v7, v8, v9}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 336 │ :cond_9 │ @@ -1876,14 +1884,15 @@ │ │ const-string v3, "_id = " │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 180 │ invoke-virtual {p1}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ move-result-object v2 │ │ invoke-interface {v2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ @@ -1894,14 +1903,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 179 │ invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;->appendWhere(Ljava/lang/CharSequence;)V │ │ .line 181 │ const/4 v7, 0x0 │ │ .line 182 │ .restart local v7 # "orderBy":Ljava/lang/String; │ @@ -1945,14 +1955,15 @@ │ │ const-string v3, "_id = " │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 194 │ invoke-virtual {p1}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ move-result-object v2 │ │ invoke-interface {v2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ @@ -1963,14 +1974,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 193 │ invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;->appendWhere(Ljava/lang/CharSequence;)V │ │ .line 195 │ const/4 v7, 0x0 │ │ .line 196 │ .restart local v7 # "orderBy":Ljava/lang/String; │ @@ -2014,14 +2026,15 @@ │ │ const-string v3, "todo._id = " │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ + .line 212 │ invoke-virtual {p1}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ move-result-object v2 │ │ invoke-interface {v2, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v2 │ @@ -2032,14 +2045,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 211 │ invoke-virtual {v0, v2}, Landroid/database/sqlite/SQLiteQueryBuilder;->appendWhere(Ljava/lang/CharSequence;)V │ │ .line 213 │ const/4 v7, 0x0 │ │ .line 214 │ .restart local v7 # "orderBy":Ljava/lang/String; │ @@ -2056,477 +2070,485 @@ │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method public update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ - .locals 15 │ + .locals 16 │ .param p1, "uri" # Landroid/net/Uri; │ .param p2, "values" # Landroid/content/ContentValues; │ .param p3, "where" # Ljava/lang/String; │ .param p4, "whereArgs" # [Ljava/lang/String; │ │ .prologue │ .line 426 │ - const-string v11, "ToDoProvider" │ + const-string v12, "ToDoProvider" │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + invoke-virtual/range {p0 .. p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - const-string v13, ".update(" │ + const-string v14, ".update(" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ invoke-virtual/range {p1 .. p1}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - const-string v13, "," │ + const-string v14, "," │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ move-object/from16 v0, p2 │ │ - invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - const-string v13, ")" │ + const-string v14, ")" │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-static {v11, v12}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v12, v13}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 428 │ - iget-object v11, p0, Lcom/xmission/trevin/android/todo/ToDoProvider;->mOpenHelper:Lcom/xmission/trevin/android/todo/ToDoProvider$DatabaseHelper; │ + move-object/from16 v0, p0 │ │ - invoke-virtual {v11}, Lcom/xmission/trevin/android/todo/ToDoProvider$DatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + iget-object v12, v0, Lcom/xmission/trevin/android/todo/ToDoProvider;->mOpenHelper:Lcom/xmission/trevin/android/todo/ToDoProvider$DatabaseHelper; │ │ - move-result-object v8 │ + invoke-virtual {v12}, Lcom/xmission/trevin/android/todo/ToDoProvider$DatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + │ + move-result-object v7 │ │ .line 430 │ - .local v8, "db":Landroid/database/sqlite/SQLiteDatabase; │ - sget-object v11, Lcom/xmission/trevin/android/todo/ToDoProvider;->sUriMatcher:Landroid/content/UriMatcher; │ + .local v7, "db":Landroid/database/sqlite/SQLiteDatabase; │ + sget-object v12, Lcom/xmission/trevin/android/todo/ToDoProvider;->sUriMatcher:Landroid/content/UriMatcher; │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v11, v0}, Landroid/content/UriMatcher;->match(Landroid/net/Uri;)I │ + invoke-virtual {v12, v0}, Landroid/content/UriMatcher;->match(Landroid/net/Uri;)I │ │ - move-result v11 │ + move-result v12 │ │ - packed-switch v11, :pswitch_data_0 │ + packed-switch v12, :pswitch_data_0 │ │ .line 469 │ - new-instance v11, Ljava/lang/IllegalArgumentException; │ + new-instance v12, Ljava/lang/IllegalArgumentException; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v13, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "Unknown URI " │ + const-string v14, "Unknown URI " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ + invoke-direct {v12, v13}, Ljava/lang/IllegalArgumentException;->(Ljava/lang/String;)V │ │ - throw v11 │ + throw v12 │ │ .line 432 │ :pswitch_0 │ - new-instance v11, Ljava/lang/UnsupportedOperationException; │ + new-instance v12, Ljava/lang/UnsupportedOperationException; │ │ - const-string v12, "Cannot modify multiple categories" │ + const-string v13, "Cannot modify multiple categories" │ │ - invoke-direct {v11, v12}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ + invoke-direct {v12, v13}, Ljava/lang/UnsupportedOperationException;->(Ljava/lang/String;)V │ │ - throw v11 │ + throw v12 │ │ .line 436 │ :pswitch_1 │ invoke-virtual/range {p1 .. p1}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - const/4 v12, 0x1 │ + const/4 v13, 0x1 │ │ - invoke-interface {v11, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v12, v13}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - check-cast v11, Ljava/lang/String; │ + check-cast v12, Ljava/lang/String; │ │ - invoke-static {v11}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v12}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 438 │ - .local v3, "categoryId":J │ - const-string v12, "category" │ + .local v4, "categoryId":J │ + const-string v13, "category" │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "_id = " │ + const-string v14, "_id = " │ │ - invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ + .line 440 │ invoke-static/range {p3 .. p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v11 │ + move-result v12 │ │ - if-nez v11, :cond_0 │ + if-nez v12, :cond_0 │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, " AND (" │ + const-string v15, " AND (" │ │ - invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ move-object/from16 v0, p3 │ │ - invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - const/16 v14, 0x29 │ + const/16 v15, 0x29 │ │ - invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ :goto_0 │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ + .line 438 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p4 │ │ - invoke-virtual {v8, v12, v0, v11, v1}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v7, v13, v0, v12, v1}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v6 │ │ .line 472 │ - .end local v3 # "categoryId":J │ - .local v5, "count":I │ + .end local v4 # "categoryId":J │ + .local v6, "count":I │ :goto_1 │ - invoke-virtual {p0}, Lcom/xmission/trevin/android/todo/ToDoProvider;->getContext()Landroid/content/Context; │ + invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/ToDoProvider;->getContext()Landroid/content/Context; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual {v12}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - const/4 v12, 0x0 │ + const/4 v13, 0x0 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v11, v0, v12}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual {v12, v0, v13}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 473 │ - return v5 │ + return v6 │ │ - .line 438 │ - .end local v5 # "count":I │ - .restart local v3 # "categoryId":J │ + .line 440 │ + .end local v6 # "count":I │ + .restart local v4 # "categoryId":J │ :cond_0 │ - const-string v11, "" │ + const-string v12, "" │ │ goto :goto_0 │ │ .line 445 │ - .end local v3 # "categoryId":J │ + .end local v4 # "categoryId":J │ :pswitch_2 │ - const-string v11, "misc" │ + const-string v12, "misc" │ │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p3 │ │ move-object/from16 v2, p4 │ │ - invoke-virtual {v8, v11, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v7, v12, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v6 │ │ .line 446 │ - .restart local v5 # "count":I │ + .restart local v6 # "count":I │ goto :goto_1 │ │ .line 449 │ - .end local v5 # "count":I │ + .end local v6 # "count":I │ :pswitch_3 │ invoke-virtual/range {p1 .. p1}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - const/4 v12, 0x1 │ + const/4 v13, 0x1 │ │ - invoke-interface {v11, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v12, v13}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - check-cast v11, Ljava/lang/String; │ + check-cast v12, Ljava/lang/String; │ │ - invoke-static {v11}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v12}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ .line 450 │ - .local v6, "datId":J │ - const-string v12, "misc" │ + .local v8, "datId":J │ + const-string v13, "misc" │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "_id = " │ + const-string v14, "_id = " │ │ - invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ + .line 452 │ invoke-static/range {p3 .. p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v11 │ + move-result v12 │ │ - if-nez v11, :cond_1 │ + if-nez v12, :cond_1 │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, " AND (" │ + const-string v15, " AND (" │ │ - invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ move-object/from16 v0, p3 │ │ - invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - const/16 v14, 0x29 │ + const/16 v15, 0x29 │ │ - invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ :goto_2 │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ + .line 450 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p4 │ │ - invoke-virtual {v8, v12, v0, v11, v1}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v7, v13, v0, v12, v1}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v6 │ │ .line 454 │ - .restart local v5 # "count":I │ + .restart local v6 # "count":I │ goto :goto_1 │ │ - .line 450 │ - .end local v5 # "count":I │ + .line 452 │ + .end local v6 # "count":I │ :cond_1 │ - const-string v11, "" │ + const-string v12, "" │ │ goto :goto_2 │ │ .line 457 │ - .end local v6 # "datId":J │ + .end local v8 # "datId":J │ :pswitch_4 │ - const-string v11, "todo" │ + const-string v12, "todo" │ │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p3 │ │ move-object/from16 v2, p4 │ │ - invoke-virtual {v8, v11, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v7, v12, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v6 │ │ .line 458 │ - .restart local v5 # "count":I │ + .restart local v6 # "count":I │ goto :goto_1 │ │ .line 461 │ - .end local v5 # "count":I │ + .end local v6 # "count":I │ :pswitch_5 │ invoke-virtual/range {p1 .. p1}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - const/4 v12, 0x1 │ + const/4 v13, 0x1 │ │ - invoke-interface {v11, v12}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v12, v13}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - check-cast v11, Ljava/lang/String; │ + check-cast v12, Ljava/lang/String; │ │ - invoke-static {v11}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v12}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ .line 462 │ - .local v9, "todoId":J │ - const-string v12, "todo" │ + .local v10, "todoId":J │ + const-string v13, "todo" │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "_id = " │ + const-string v14, "_id = " │ │ - invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v10, v11}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ + .line 464 │ invoke-static/range {p3 .. p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v11 │ + move-result v12 │ │ - if-nez v11, :cond_2 │ + if-nez v12, :cond_2 │ │ - new-instance v11, Ljava/lang/StringBuilder; │ + new-instance v12, Ljava/lang/StringBuilder; │ │ - invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, " AND (" │ + const-string v15, " AND (" │ │ - invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ move-object/from16 v0, p3 │ │ - invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - const/16 v14, 0x29 │ + const/16 v15, 0x29 │ │ - invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual {v12, v15}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ :goto_3 │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ + .line 462 │ move-object/from16 v0, p2 │ │ move-object/from16 v1, p4 │ │ - invoke-virtual {v8, v12, v0, v11, v1}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v7, v13, v0, v12, v1}, Landroid/database/sqlite/SQLiteDatabase;->update(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v6 │ │ .line 466 │ - .restart local v5 # "count":I │ + .restart local v6 # "count":I │ goto/16 :goto_1 │ │ - .line 462 │ - .end local v5 # "count":I │ + .line 464 │ + .end local v6 # "count":I │ :cond_2 │ - const-string v11, "" │ + const-string v12, "" │ │ goto :goto_3 │ │ .line 430 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_4 ├── smali/com/xmission/trevin/android/todo/XMLExporterService$ExportBinder.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/XMLExporterService; │ │ │ # direct methods │ .method public constructor (Lcom/xmission/trevin/android/todo/XMLExporterService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/XMLExporterService; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/XMLExporterService$ExportBinder;->this$0:Lcom/xmission/trevin/android/todo/XMLExporterService; │ │ invoke-direct {p0}, Landroid/os/Binder;->()V ├── smali/com/xmission/trevin/android/todo/XMLExporterService.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/xmission/trevin/android/todo/ProgressReportingService; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/xmission/trevin/android/todo/XMLExporterService$1;, │ Lcom/xmission/trevin/android/todo/XMLExporterService$ExportBinder;, │ Lcom/xmission/trevin/android/todo/XMLExporterService$OpMode; │ } │ .end annotation │ │ │ # static fields │ @@ -98,14 +97,15 @@ │ move-result-object v1 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->setTimeZone(Ljava/util/TimeZone;)V │ │ .line 180 │ const-string v0, "[\"&\'<>]" │ │ + .line 181 │ invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v0 │ │ sput-object v0, Lcom/xmission/trevin/android/todo/XMLExporterService;->XML_RESERVED_CHARACTERS:Ljava/util/regex/Pattern; │ │ .line 212 │ @@ -309,14 +309,15 @@ │ │ and-int/lit8 v5, v5, 0xf │ │ add-int/2addr v4, v5 │ │ aget-char v3, v3, v4 │ │ + .line 229 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ sget-object v3, Lcom/xmission/trevin/android/todo/XMLExporterService;->BASE64_CHARACTERS:[C │ │ add-int/lit8 v4, v0, 0x1 │ @@ -335,28 +336,30 @@ │ │ and-int/lit8 v5, v5, 0x3 │ │ add-int/2addr v4, v5 │ │ aget-char v3, v3, v4 │ │ + .line 230 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ sget-object v3, Lcom/xmission/trevin/android/todo/XMLExporterService;->BASE64_CHARACTERS:[C │ │ add-int/lit8 v4, v0, 0x2 │ │ aget-byte v4, p0, v4 │ │ and-int/lit8 v4, v4, 0x3f │ │ aget-char v3, v3, v4 │ │ + .line 231 │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ .line 224 │ add-int/lit8 v0, v0, 0x3 │ │ goto :goto_0 │ │ @@ -686,14 +689,15 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ iget-object v4, p0, Lcom/xmission/trevin/android/todo/XMLExporterService;->dataFile:Ljava/io/File; │ │ + .line 148 │ invoke-virtual {v4}, Ljava/io/File;->getAbsolutePath()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 │ @@ -704,14 +708,15 @@ │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 147 │ invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 149 │ iput v5, p0, Lcom/xmission/trevin/android/todo/XMLExporterService;->exportCount:I │ │ .line 150 │ iput v5, p0, Lcom/xmission/trevin/android/todo/XMLExporterService;->totalCount:I │ @@ -758,34 +763,37 @@ │ │ new-array v3, v3, [Ljava/lang/Object; │ │ const/4 v4, 0x0 │ │ const/4 v5, 0x3 │ │ + .line 160 │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ const/4 v4, 0x1 │ │ sget-object v5, Lcom/xmission/trevin/android/todo/XMLExporterService;->DATE_FORMAT:Ljava/text/SimpleDateFormat; │ │ new-instance v6, Ljava/util/Date; │ │ invoke-direct {v6}, Ljava/util/Date;->()V │ │ + .line 161 │ invoke-virtual {v5, v6}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v3, v4 │ │ + .line 158 │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 162 │ @@ -948,14 +956,15 @@ │ │ new-array v1, v1, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ const-string v4, "_id" │ │ + .line 291 │ invoke-interface {v6, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {v6, v4}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v4 │ @@ -964,20 +973,22 @@ │ │ move-result-object v4 │ │ aput-object v4, v1, v3 │ │ const/4 v3, 0x1 │ │ + .line 292 │ invoke-static {v7}, Lcom/xmission/trevin/android/todo/XMLExporterService;->escapeXML(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v1, v3 │ │ + .line 290 │ invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p1, v0}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 293 │ @@ -1092,14 +1103,15 @@ │ │ new-array v1, v1, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ const-string v4, "_id" │ │ + .line 260 │ invoke-interface {v6, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {v6, v4}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v4 │ @@ -1110,28 +1122,30 @@ │ │ aput-object v4, v1, v3 │ │ const/4 v3, 0x1 │ │ const-string v4, "name" │ │ + .line 261 │ invoke-interface {v6, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v4 │ │ invoke-interface {v6, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v4}, Lcom/xmission/trevin/android/todo/XMLExporterService;->escapeXML(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v1, v3 │ │ + .line 259 │ invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p1, v0}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 263 │ @@ -1167,24 +1181,26 @@ │ │ const/4 v1, 0x1 │ │ new-array v1, v1, [Ljava/lang/Object; │ │ const/4 v3, 0x0 │ │ + .line 267 │ invoke-interface {v6, v7}, Landroid/database/Cursor;->getBlob(I)[B │ │ move-result-object v4 │ │ invoke-static {v4}, Lcom/xmission/trevin/android/todo/XMLExporterService;->encodeBase64([B)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v1, v3 │ │ + .line 266 │ invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-virtual {p1, v0}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ goto :goto_0 │ @@ -1209,68 +1225,68 @@ │ .locals 9 │ .param p1, "out" # Ljava/io/PrintStream; │ │ .prologue │ const/4 v8, 0x0 │ │ .line 200 │ - const-string v4, "ToDoPrefs" │ + const-string v3, "ToDoPrefs" │ │ - invoke-virtual {p0, v4, v8}, Lcom/xmission/trevin/android/todo/XMLExporterService;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {p0, v3, v8}, Lcom/xmission/trevin/android/todo/XMLExporterService;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 202 │ - .local v3, "prefs":Landroid/content/SharedPreferences; │ - invoke-interface {v3}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; │ + .local v2, "prefs":Landroid/content/SharedPreferences; │ + invoke-interface {v2}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 203 │ - .local v2, "prefMap":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v4, " " │ + .local v1, "prefMap":Ljava/util/Map;, "Ljava/util/Map;" │ + const-string v3, " " │ │ - invoke-virtual {p1, v4}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {p1, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 204 │ - invoke-interface {v2}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + invoke-interface {v1}, 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 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, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 205 │ - .local v1, "key":Ljava/lang/String; │ + .local v0, "key":Ljava/lang/String; │ const-string v4, "\t<%s>%s" │ │ const/4 v5, 0x3 │ │ new-array v5, v5, [Ljava/lang/Object; │ │ - aput-object v1, v5, v8 │ + aput-object v0, v5, v8 │ │ const/4 v6, 0x1 │ │ - invoke-interface {v2, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + .line 206 │ + invoke-interface {v1, v0}, Ljava/util/Map;->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 │ │ @@ -1278,1263 +1294,1297 @@ │ │ move-result-object v7 │ │ aput-object v7, v5, v6 │ │ const/4 v6, 0x2 │ │ - aput-object v1, v5, v6 │ + aput-object v0, v5, v6 │ │ + .line 205 │ invoke-static {v4, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-virtual {p1, v4}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ goto :goto_0 │ │ .line 208 │ - .end local v1 # "key":Ljava/lang/String; │ + .end local v0 # "key":Ljava/lang/String; │ :cond_0 │ - const-string v4, " " │ + const-string v3, " " │ │ - invoke-virtual {p1, v4}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {p1, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 209 │ return-void │ .end method │ │ .method protected writeToDoItems(Ljava/io/PrintStream;)V │ - .locals 16 │ + .locals 18 │ .param p1, "out" # Ljava/io/PrintStream; │ │ .prologue │ .line 303 │ - const/16 v1, 0x18 │ + const/16 v2, 0x18 │ │ - new-array v3, v1, [Ljava/lang/String; │ + new-array v4, v2, [Ljava/lang/String; │ │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ - const-string v2, "_id" │ + const-string v3, "_id" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ - const-string v2, "description" │ + const-string v3, "description" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x2 │ + const/4 v2, 0x2 │ │ - const-string v2, "created" │ + const-string v3, "created" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x3 │ + const/4 v2, 0x3 │ │ - const-string v2, "modified" │ + const-string v3, "modified" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x4 │ + const/4 v2, 0x4 │ │ - const-string v2, "due" │ + const-string v3, "due" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x5 │ + const/4 v2, 0x5 │ │ - const-string v2, "completed" │ + const-string v3, "completed" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x6 │ + const/4 v2, 0x6 │ │ - const-string v2, "checked" │ + const-string v3, "checked" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/4 v1, 0x7 │ + const/4 v2, 0x7 │ │ - const-string v2, "priority" │ + const-string v3, "priority" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0x8 │ + const/16 v2, 0x8 │ │ - const-string v2, "private" │ + const-string v3, "private" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0x9 │ + const/16 v2, 0x9 │ │ - const-string v2, "category_id" │ + const-string v3, "category_id" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0xa │ + const/16 v2, 0xa │ │ - const-string v2, "note" │ + const-string v3, "note" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0xb │ + const/16 v2, 0xb │ │ - const-string v2, "alarm_days_earlier" │ + const-string v3, "alarm_days_earlier" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0xc │ + const/16 v2, 0xc │ │ - const-string v2, "alarm_time" │ + const-string v3, "alarm_time" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0xd │ + const/16 v2, 0xd │ │ - const-string v2, "repeat_interval" │ + const-string v3, "repeat_interval" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0xe │ + const/16 v2, 0xe │ │ - const-string v2, "repeat_increment" │ + const-string v3, "repeat_increment" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0xf │ + const/16 v2, 0xf │ │ - const-string v2, "repeat_week_days" │ + const-string v3, "repeat_week_days" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0x10 │ + const/16 v2, 0x10 │ │ - const-string v2, "repeat_day" │ + const-string v3, "repeat_day" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0x11 │ + const/16 v2, 0x11 │ │ - const-string v2, "repeat_day2" │ + const-string v3, "repeat_day2" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0x12 │ + const/16 v2, 0x12 │ │ - const-string v2, "repeat_week" │ + const-string v3, "repeat_week" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0x13 │ + const/16 v2, 0x13 │ │ - const-string v2, "repeat_week2" │ + const-string v3, "repeat_week2" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0x14 │ + const/16 v2, 0x14 │ │ - const-string v2, "repeat_month" │ + const-string v3, "repeat_month" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0x15 │ + const/16 v2, 0x15 │ │ - const-string v2, "repeat_end" │ + const-string v3, "repeat_end" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0x16 │ + const/16 v2, 0x16 │ │ - const-string v2, "hide_days_earlier" │ + const-string v3, "hide_days_earlier" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ - const/16 v1, 0x17 │ + const/16 v2, 0x17 │ │ - const-string v2, "notification_time" │ + const-string v3, "notification_time" │ │ - aput-object v2, v3, v1 │ + aput-object v3, v4, v2 │ │ .line 329 │ - .local v3, "PROJECTION":[Ljava/lang/String; │ + .local v4, "PROJECTION":[Ljava/lang/String; │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/XMLExporterService;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v1 │ - │ - sget-object v2, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ + move-result-object v2 │ │ - const/4 v4, 0x0 │ + sget-object v3, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ const/4 v5, 0x0 │ │ - const-string v6, "todo._id" │ + const/4 v6, 0x0 │ │ - invoke-virtual/range {v1 .. v6}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + const-string v7, "todo._id" │ │ - move-result-object v7 │ + invoke-virtual/range {v2 .. v7}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + │ + move-result-object v8 │ │ .line 332 │ - .local v7, "c":Landroid/database/Cursor; │ - invoke-interface {v7}, Landroid/database/Cursor;->getCount()I │ + .local v8, "c":Landroid/database/Cursor; │ + invoke-interface {v8}, Landroid/database/Cursor;->getCount()I │ │ - move-result v1 │ + move-result v2 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Lcom/xmission/trevin/android/todo/XMLExporterService;->totalCount:I │ + iput v2, v0, Lcom/xmission/trevin/android/todo/XMLExporterService;->totalCount:I │ │ .line 333 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Lcom/xmission/trevin/android/todo/XMLExporterService;->exportCount:I │ + iput v2, v0, Lcom/xmission/trevin/android/todo/XMLExporterService;->exportCount:I │ │ .line 336 │ :try_start_0 │ - const-string v1, " " │ + const-string v2, " " │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 337 │ :goto_0 │ - invoke-interface {v7}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface {v8}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_12 │ + if-eqz v2, :cond_12 │ │ .line 338 │ - const-string v1, "checked" │ + const-string v2, "checked" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v2 │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v1 │ + move-result v2 │ │ - if-eqz v1, :cond_f │ + if-eqz v2, :cond_f │ │ - const/4 v8, 0x1 │ + const/4 v9, 0x1 │ │ .line 340 │ - .local v8, "checked":Z │ + .local v9, "checked":Z │ :goto_1 │ - const-string v1, "\tgetColumnIndex(Ljava/lang/String;)I │ + .line 341 │ + invoke-interface {v8, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-interface {v7, v5}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v8, v6}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 340 │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 342 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v8}, Ljava/io/PrintStream;->print(Z)V │ + invoke-virtual {v0, v9}, Ljava/io/PrintStream;->print(Z)V │ │ .line 343 │ - const-string v1, "\" category=\"%d\" priority=\"%d\"" │ + const-string v2, "\" category=\"%d\" priority=\"%d\"" │ │ - const/4 v2, 0x2 │ + const/4 v3, 0x2 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - const-string v5, "category_id" │ + const-string v6, "category_id" │ │ - invoke-interface {v7, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 344 │ + invoke-interface {v8, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-interface {v7, v5}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v8, v6}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - const-string v5, "priority" │ + const-string v6, "priority" │ │ - invoke-interface {v7, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 345 │ + invoke-interface {v8, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-interface {v7, v5}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v8, v6}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 343 │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 346 │ - const-string v1, "private" │ + const-string v2, "private" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v2 │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v13 │ + move-result v14 │ │ .line 347 │ - .local v13, "privacy":I │ - if-eqz v13, :cond_0 │ + .local v14, "privacy":I │ + if-eqz v14, :cond_0 │ │ .line 348 │ - const-string v1, " private=\"true\"" │ + const-string v2, " private=\"true\"" │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 349 │ - const/4 v1, 0x1 │ + const/4 v2, 0x1 │ │ - if-le v13, v1, :cond_0 │ + if-le v14, v2, :cond_0 │ │ .line 350 │ - const-string v1, " encryption=\"%d\"" │ + const-string v2, " encryption=\"%d\"" │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 353 │ :cond_0 │ - const-string v1, ">" │ + const-string v2, ">" │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 355 │ - const-string v1, "\t " │ + const-string v2, "\t " │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 356 │ - const-string v1, "description" │ + const-string v2, "description" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v11 │ │ .line 357 │ - .local v10, "i":I │ - const/4 v1, 0x2 │ + .local v11, "i":I │ + const/4 v2, 0x2 │ │ - if-ge v13, v1, :cond_10 │ + if-ge v14, v2, :cond_10 │ │ .line 358 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 359 │ - .local v9, "desc":Ljava/lang/String; │ - invoke-static {v9}, Lcom/xmission/trevin/android/todo/XMLExporterService;->escapeXML(Ljava/lang/String;)Ljava/lang/String; │ + .local v10, "desc":Ljava/lang/String; │ + invoke-static {v10}, Lcom/xmission/trevin/android/todo/XMLExporterService;->escapeXML(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 364 │ - .end local v9 # "desc":Ljava/lang/String; │ + .end local v10 # "desc":Ljava/lang/String; │ :goto_2 │ - const-string v1, "" │ + const-string v2, "" │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 366 │ - const-string v1, "\t " │ + const-string v2, "\t " │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - sget-object v5, Lcom/xmission/trevin/android/todo/XMLExporterService;->DATE_FORMAT:Ljava/text/SimpleDateFormat; │ + sget-object v6, Lcom/xmission/trevin/android/todo/XMLExporterService;->DATE_FORMAT:Ljava/text/SimpleDateFormat; │ │ - new-instance v6, Ljava/util/Date; │ + new-instance v7, Ljava/util/Date; │ │ - const-string v14, "created" │ + const-string v15, "created" │ │ - invoke-interface {v7, v14}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 368 │ + invoke-interface {v8, v15}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v14 │ + move-result v15 │ │ - invoke-interface {v7, v14}, Landroid/database/Cursor;->getLong(I)J │ + .line 367 │ + invoke-interface {v8, v15}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - invoke-direct {v6, v14, v15}, Ljava/util/Date;->(J)V │ + move-wide/from16 v0, v16 │ │ - invoke-virtual {v5, v6}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-direct {v7, v0, v1}, Ljava/util/Date;->(J)V │ │ - move-result-object v5 │ + invoke-virtual {v6, v7}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - aput-object v5, v2, v4 │ + move-result-object v6 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + aput-object v6, v3, v5 │ │ - move-result-object v1 │ + .line 366 │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 370 │ - const-string v1, "\t " │ + const-string v2, "\t " │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - sget-object v5, Lcom/xmission/trevin/android/todo/XMLExporterService;->DATE_FORMAT:Ljava/text/SimpleDateFormat; │ + sget-object v6, Lcom/xmission/trevin/android/todo/XMLExporterService;->DATE_FORMAT:Ljava/text/SimpleDateFormat; │ │ - new-instance v6, Ljava/util/Date; │ + new-instance v7, Ljava/util/Date; │ │ - const-string v14, "modified" │ + const-string v15, "modified" │ │ - invoke-interface {v7, v14}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 372 │ + invoke-interface {v8, v15}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v14 │ + move-result v15 │ │ - invoke-interface {v7, v14}, Landroid/database/Cursor;->getLong(I)J │ + .line 371 │ + invoke-interface {v8, v15}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - invoke-direct {v6, v14, v15}, Ljava/util/Date;->(J)V │ + move-wide/from16 v0, v16 │ │ - invoke-virtual {v5, v6}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-direct {v7, v0, v1}, Ljava/util/Date;->(J)V │ │ - move-result-object v5 │ + invoke-virtual {v6, v7}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - aput-object v5, v2, v4 │ + move-result-object v6 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + aput-object v6, v3, v5 │ │ - move-result-object v1 │ + .line 370 │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 374 │ - const-string v1, "due" │ + const-string v2, "due" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v11 │ │ .line 375 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_d │ + if-nez v2, :cond_d │ │ .line 376 │ - const-string v1, "\t " │ + const-string v2, "\t " │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - sget-object v5, Lcom/xmission/trevin/android/todo/XMLExporterService;->DATE_FORMAT:Ljava/text/SimpleDateFormat; │ + sget-object v6, Lcom/xmission/trevin/android/todo/XMLExporterService;->DATE_FORMAT:Ljava/text/SimpleDateFormat; │ │ - new-instance v6, Ljava/util/Date; │ + new-instance v7, Ljava/util/Date; │ │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getLong(I)J │ + .line 377 │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - invoke-direct {v6, v14, v15}, Ljava/util/Date;->(J)V │ + move-wide/from16 v0, v16 │ │ - invoke-virtual {v5, v6}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-direct {v7, v0, v1}, Ljava/util/Date;->(J)V │ │ - move-result-object v5 │ + invoke-virtual {v6, v7}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - aput-object v5, v2, v4 │ + move-result-object v6 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + aput-object v6, v3, v5 │ │ - move-result-object v1 │ + .line 376 │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 379 │ - const-string v1, "alarm_days_earlier" │ + const-string v2, "alarm_days_earlier" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v11 │ │ .line 380 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 381 │ - const-string v1, "alarm_time" │ + const-string v2, "alarm_time" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v11 │ + move-result v12 │ │ .line 382 │ - .local v11, "j":I │ - const-string v1, "\t\t" │ + .local v12, "j":I │ + const-string v2, "\t\t" │ │ - const/4 v2, 0x2 │ + const/4 v3, 0x2 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getInt(I)I │ + .line 384 │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - invoke-interface {v7, v11}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v8, v12}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 382 │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 387 │ - .end local v11 # "j":I │ + .end local v12 # "j":I │ :cond_1 │ - const-string v1, "repeat_interval" │ + const-string v2, "repeat_interval" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v11 │ │ .line 388 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_a │ + if-nez v2, :cond_a │ │ .line 389 │ - const-string v1, "\t\tgetInt(I)I │ + .line 390 │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 389 │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 391 │ - const-string v1, "repeat_increment" │ + const-string v2, "repeat_increment" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v11 │ │ .line 392 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_2 │ + if-nez v2, :cond_2 │ │ .line 393 │ - const-string v1, " increment=\"%d\"" │ + const-string v2, " increment=\"%d\"" │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getInt(I)I │ + .line 394 │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 393 │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 396 │ :cond_2 │ - const-string v1, "repeat_week_days" │ + const-string v2, "repeat_week_days" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v11 │ │ .line 397 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_3 │ + if-nez v2, :cond_3 │ │ .line 398 │ - const-string v1, " week-days=\"%s\"" │ + const-string v2, " week-days=\"%s\"" │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getInt(I)I │ + .line 399 │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-static {v5}, Ljava/lang/Integer;->toBinaryString(I)Ljava/lang/String; │ + invoke-static {v6}, Ljava/lang/Integer;->toBinaryString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 398 │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 401 │ :cond_3 │ - const-string v1, "repeat_day" │ + const-string v2, "repeat_day" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v11 │ │ .line 402 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_4 │ + if-nez v2, :cond_4 │ │ .line 403 │ - const-string v1, " day1=\"%d\"" │ + const-string v2, " day1=\"%d\"" │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 405 │ :cond_4 │ - const-string v1, "repeat_day2" │ + const-string v2, "repeat_day2" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v11 │ │ .line 406 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_5 │ + if-nez v2, :cond_5 │ │ .line 407 │ - const-string v1, " day2=\"%d\"" │ + const-string v2, " day2=\"%d\"" │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 409 │ :cond_5 │ - const-string v1, "repeat_week" │ + const-string v2, "repeat_week" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v11 │ │ .line 410 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_6 │ + if-nez v2, :cond_6 │ │ .line 411 │ - const-string v1, " week1=\"%d\"" │ + const-string v2, " week1=\"%d\"" │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 413 │ :cond_6 │ - const-string v1, "repeat_week2" │ + const-string v2, "repeat_week2" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v11 │ │ .line 414 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_7 │ + if-nez v2, :cond_7 │ │ .line 415 │ - const-string v1, " week2=\"%d\"" │ + const-string v2, " week2=\"%d\"" │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 417 │ :cond_7 │ - const-string v1, "repeat_month" │ + const-string v2, "repeat_month" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v11 │ │ .line 418 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_8 │ + if-nez v2, :cond_8 │ │ .line 419 │ - const-string v1, " month=\"%d\"" │ + const-string v2, " month=\"%d\"" │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 421 │ :cond_8 │ - const-string v1, "repeat_end" │ + const-string v2, "repeat_end" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v11 │ │ .line 422 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_9 │ + if-nez v2, :cond_9 │ │ .line 423 │ - const-string v1, " end=\"%d\"" │ + const-string v2, " end=\"%d\"" │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 425 │ :cond_9 │ - const-string v1, "/>" │ + const-string v2, "/>" │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 428 │ :cond_a │ - const-string v1, "hide_days_earlier" │ + const-string v2, "hide_days_earlier" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v11 │ │ .line 429 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_b │ + if-nez v2, :cond_b │ │ .line 430 │ - const-string v1, "\t\t" │ + const-string v2, "\t\t" │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getInt(I)I │ + .line 432 │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v6 │ │ - invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - aput-object v5, v2, v4 │ + aput-object v6, v3, v5 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 430 │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 435 │ :cond_b │ - const-string v1, "notification_time" │ + const-string v2, "notification_time" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v11 │ │ .line 436 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_c │ + if-nez v2, :cond_c │ │ .line 437 │ - const-string v1, "\t\t" │ + const-string v2, "\t\t" │ │ - const/4 v2, 0x1 │ + const/4 v3, 0x1 │ │ - new-array v2, v2, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - sget-object v5, Lcom/xmission/trevin/android/todo/XMLExporterService;->DATE_FORMAT:Ljava/text/SimpleDateFormat; │ + sget-object v6, Lcom/xmission/trevin/android/todo/XMLExporterService;->DATE_FORMAT:Ljava/text/SimpleDateFormat; │ │ - new-instance v6, Ljava/util/Date; │ + new-instance v7, Ljava/util/Date; │ │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getLong(I)J │ + .line 439 │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - invoke-direct {v6, v14, v15}, Ljava/util/Date;->(J)V │ + move-wide/from16 v0, v16 │ │ - invoke-virtual {v5, v6}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-direct {v7, v0, v1}, Ljava/util/Date;->(J)V │ │ - move-result-object v5 │ + invoke-virtual {v6, v7}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - aput-object v5, v2, v4 │ + move-result-object v6 │ │ - invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + aput-object v6, v3, v5 │ │ - move-result-object v1 │ + .line 437 │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 442 │ :cond_c │ - const-string v1, "\t " │ + const-string v2, "\t " │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 445 │ :cond_d │ - const-string v1, "note" │ + const-string v2, "note" │ │ - invoke-interface {v7, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v8, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v10 │ + move-result v11 │ │ .line 446 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->isNull(I)Z │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->isNull(I)Z │ │ - move-result v1 │ + move-result v2 │ │ - if-nez v1, :cond_e │ + if-nez v2, :cond_e │ │ .line 447 │ - const-string v1, "\t " │ + const-string v2, "\t " │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 448 │ - const/4 v1, 0x2 │ + const/4 v2, 0x2 │ │ - if-ge v13, v1, :cond_11 │ + if-ge v14, v2, :cond_11 │ │ .line 449 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 450 │ - .local v12, "note":Ljava/lang/String; │ - invoke-static {v12}, Lcom/xmission/trevin/android/todo/XMLExporterService;->escapeXML(Ljava/lang/String;)Ljava/lang/String; │ + .local v13, "note":Ljava/lang/String; │ + invoke-static {v13}, Lcom/xmission/trevin/android/todo/XMLExporterService;->escapeXML(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ .line 455 │ - .end local v12 # "note":Ljava/lang/String; │ + .end local v13 # "note":Ljava/lang/String; │ :goto_3 │ - const-string v1, "" │ + const-string v2, "" │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 457 │ :cond_e │ - const-string v1, "\t" │ + const-string v2, "\t" │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 458 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Lcom/xmission/trevin/android/todo/XMLExporterService;->exportCount:I │ + iget v2, v0, Lcom/xmission/trevin/android/todo/XMLExporterService;->exportCount:I │ │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Lcom/xmission/trevin/android/todo/XMLExporterService;->exportCount:I │ + iput v2, v0, Lcom/xmission/trevin/android/todo/XMLExporterService;->exportCount:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto/16 :goto_0 │ │ .line 462 │ - .end local v8 # "checked":Z │ - .end local v10 # "i":I │ - .end local v13 # "privacy":I │ + .end local v9 # "checked":Z │ + .end local v11 # "i":I │ + .end local v14 # "privacy":I │ :catchall_0 │ - move-exception v1 │ + move-exception v2 │ │ - invoke-interface {v7}, Landroid/database/Cursor;->close()V │ + invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ - throw v1 │ + throw v2 │ │ .line 338 │ :cond_f │ - const/4 v8, 0x0 │ + const/4 v9, 0x0 │ │ goto/16 :goto_1 │ │ .line 361 │ - .restart local v8 # "checked":Z │ - .restart local v10 # "i":I │ - .restart local v13 # "privacy":I │ + .restart local v9 # "checked":Z │ + .restart local v11 # "i":I │ + .restart local v14 # "privacy":I │ :cond_10 │ :try_start_1 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getBlob(I)[B │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getBlob(I)[B │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 362 │ - .local v9, "desc":[B │ - invoke-static {v9}, Lcom/xmission/trevin/android/todo/XMLExporterService;->encodeBase64([B)Ljava/lang/String; │ + .local v10, "desc":[B │ + invoke-static {v10}, Lcom/xmission/trevin/android/todo/XMLExporterService;->encodeBase64([B)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ goto/16 :goto_2 │ │ .line 452 │ - .end local v9 # "desc":[B │ + .end local v10 # "desc":[B │ :cond_11 │ - invoke-interface {v7, v10}, Landroid/database/Cursor;->getBlob(I)[B │ + invoke-interface {v8, v11}, Landroid/database/Cursor;->getBlob(I)[B │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 453 │ - .local v12, "note":[B │ - invoke-static {v12}, Lcom/xmission/trevin/android/todo/XMLExporterService;->encodeBase64([B)Ljava/lang/String; │ + .local v13, "note":[B │ + invoke-static {v13}, Lcom/xmission/trevin/android/todo/XMLExporterService;->encodeBase64([B)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v2 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->print(Ljava/lang/String;)V │ │ goto :goto_3 │ │ .line 460 │ - .end local v8 # "checked":Z │ - .end local v10 # "i":I │ - .end local v12 # "note":[B │ - .end local v13 # "privacy":I │ + .end local v9 # "checked":Z │ + .end local v11 # "i":I │ + .end local v13 # "note":[B │ + .end local v14 # "privacy":I │ :cond_12 │ - const-string v1, " " │ + const-string v2, " " │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v1}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual {v0, v2}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 462 │ - invoke-interface {v7}, Landroid/database/Cursor;->close()V │ + invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ .line 464 │ return-void │ .end method ├── smali/com/xmission/trevin/android/todo/XMLImporterService$ImportBinder.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/xmission/trevin/android/todo/XMLImporterService; │ │ │ # direct methods │ .method public constructor (Lcom/xmission/trevin/android/todo/XMLImporterService;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/xmission/trevin/android/todo/XMLImporterService; │ │ .prologue │ .line 222 │ iput-object p1, p0, Lcom/xmission/trevin/android/todo/XMLImporterService$ImportBinder;->this$0:Lcom/xmission/trevin/android/todo/XMLImporterService; │ │ invoke-direct {p0}, Landroid/os/Binder;->()V ├── smali/com/xmission/trevin/android/todo/XMLImporterService.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Lcom/xmission/trevin/android/todo/ProgressReportingService; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/xmission/trevin/android/todo/XMLImporterService$1;, │ Lcom/xmission/trevin/android/todo/XMLImporterService$Operation;, │ Lcom/xmission/trevin/android/todo/XMLImporterService$ImportBinder;, │ Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;, │ Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode;, │ Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType; │ } │ .end annotation │ @@ -74,29 +73,32 @@ │ fill-array-data v0, :array_0 │ │ sput-object v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->BASE64_VALUES:[B │ │ .line 758 │ const-string v0, "\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3}Z" │ │ + .line 759 │ invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v0 │ │ sput-object v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->DATE_PATTERN:Ljava/util/regex/Pattern; │ │ .line 760 │ const-string v0, "-?\\d+(\\.\\d*)?" │ │ + .line 761 │ invoke-static {v0}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern; │ │ move-result-object v0 │ │ sput-object v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->NUMBER_PATTERN:Ljava/util/regex/Pattern; │ │ + .line 760 │ return-void │ │ .line 518 │ :array_0 │ .array-data 1 │ -0x1t │ -0x1t │ @@ -725,14 +727,15 @@ │ │ const-string v7, " of " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 474 │ invoke-interface {p0}, Lorg/w3c/dom/Element;->getTagName()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 │ @@ -1027,15 +1030,15 @@ │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method mergeCategories(Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;Ljava/util/List;)V │ - .locals 21 │ + .locals 22 │ .param p1, "importType" # Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;", │ "Ljava/util/List", │ "<", │ @@ -1150,40 +1153,36 @@ │ │ invoke-interface {v8, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ invoke-interface {v8, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v13 │ │ .line 641 │ - .local v16, "name":Ljava/lang/String; │ + .local v13, "name":Ljava/lang/String; │ invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ - move-object/from16 v0, v16 │ - │ - invoke-interface {v10, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v10, v3, v13}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 642 │ invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ - move-object/from16 v0, v16 │ - │ - invoke-interface {v11, v0, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v11, v13, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 644 │ + .end local v13 # "name":Ljava/lang/String; │ .end local v14 # "id":J │ - .end local v16 # "name":Ljava/lang/String; │ :cond_0 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ .line 646 │ sget-object v3, Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;->CLEAN:Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType; │ │ move-object/from16 v0, p1 │ @@ -1210,33 +1209,32 @@ │ invoke-interface {v10}, Ljava/util/Map;->clear()V │ │ .line 650 │ invoke-interface {v11}, Ljava/util/Map;->clear()V │ │ .line 653 │ :cond_1 │ - new-instance v20, Landroid/content/ContentValues; │ + new-instance v17, Landroid/content/ContentValues; │ │ - invoke-direct/range {v20 .. v20}, Landroid/content/ContentValues;->()V │ + invoke-direct/range {v17 .. v17}, Landroid/content/ContentValues;->()V │ │ .line 654 │ - .local v20, "values":Landroid/content/ContentValues; │ + .local v17, "values":Landroid/content/ContentValues; │ invoke-interface/range {p2 .. p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v13 │ + move-result-object v4 │ │ - .local v13, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v13}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_8 │ │ - invoke-interface {v13}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v9 │ │ check-cast v9, Lorg/w3c/dom/Element; │ │ .line 655 │ .local v9, "categorE":Lorg/w3c/dom/Element; │ @@ -1259,24 +1257,24 @@ │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v3 │ │ - int-to-long v3, v3 │ + int-to-long v6, v3 │ │ - iput-wide v3, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ + iput-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ │ .line 659 │ - iget-wide v3, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ + iget-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ │ - const-wide/16 v5, 0x0 │ + const-wide/16 v20, 0x0 │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v6, v20 │ │ if-nez v3, :cond_2 │ │ .line 660 │ move-object/from16 v0, p0 │ │ iget v3, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->importCount:I │ @@ -1287,39 +1285,39 @@ │ │ iput v3, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->importCount:I │ │ goto :goto_1 │ │ .line 664 │ :cond_2 │ - iget-wide v3, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ + iget-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ │ - iput-wide v3, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->newID:J │ + iput-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->newID:J │ │ .line 665 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->categoriesByID:Ljava/util/Map; │ │ - iget-wide v4, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ + iget-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ │ - invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-interface {v3, v4, v12}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v3, v5, v12}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 667 │ sget-object v3, Lcom/xmission/trevin/android/todo/XMLImporterService$1;->$SwitchMap$com$xmission$trevin$android$todo$XMLImporterService$ImportType:[I │ │ invoke-virtual/range {p1 .. p1}, Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;->ordinal()I │ │ - move-result v4 │ + move-result v5 │ │ - aget v3, v3, v4 │ + aget v3, v3, v5 │ │ packed-switch v3, :pswitch_data_0 │ │ .line 752 │ :cond_3 │ :goto_2 │ move-object/from16 v0, p0 │ @@ -1334,80 +1332,80 @@ │ │ goto :goto_1 │ │ .line 670 │ :pswitch_0 │ const-string v3, "XMLImporterService" │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, ".mergeCategories: adding " │ + const-string v6, ".mergeCategories: adding " │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - iget-wide v5, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ + iget-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ │ - invoke-virtual {v4, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-string v5, " \"" │ + const-string v6, " \"" │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - iget-object v5, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ + iget-object v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - const-string v5, "\"" │ + const-string v6, "\"" │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 672 │ const-string v3, "_id" │ │ - iget-wide v4, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ + iget-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ │ - invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 673 │ const-string v3, "name" │ │ - iget-object v4, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ + iget-object v5, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 674 │ sget-object v3, Lcom/xmission/trevin/android/todo/ToDo$ToDoCategory;->CONTENT_URI:Landroid/net/Uri; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v2, v3, v0}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ goto :goto_2 │ │ .line 679 │ :pswitch_1 │ @@ -1417,27 +1415,30 @@ │ │ move-result v3 │ │ if-eqz v3, :cond_4 │ │ iget-object v3, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ + .line 680 │ invoke-interface {v11, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/Long; │ │ invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v3 │ + move-result-wide v6 │ + │ + iget-wide v0, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ │ - iget-wide v5, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ + move-wide/from16 v20, v0 │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v6, v20 │ │ if-eqz v3, :cond_4 │ │ .line 681 │ iget-object v3, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ invoke-interface {v11, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ @@ -1450,125 +1451,125 @@ │ │ move-result-wide v18 │ │ .line 682 │ .local v18, "oldId":J │ const-string v3, "XMLImporterService" │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, ".mergeCategories: \"" │ + const-string v6, ".mergeCategories: \"" │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - iget-object v5, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ + iget-object v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - const-string v5, "\" already exists with ID " │ + const-string v6, "\" already exists with ID " │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ move-wide/from16 v0, v18 │ │ - invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-string v5, "; deleting it." │ + const-string v6, "; deleting it." │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 686 │ - invoke-virtual/range {v20 .. v20}, Landroid/content/ContentValues;->clear()V │ + invoke-virtual/range {v17 .. v17}, Landroid/content/ContentValues;->clear()V │ │ .line 687 │ const-string v3, "category_id" │ │ invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 688 │ sget-object v3, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "category_id=" │ + const-string v6, "category_id=" │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ move-wide/from16 v0, v18 │ │ - invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v2, v3, v0, v4, v5}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v2, v3, v0, v5, v6}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 690 │ - invoke-virtual/range {v20 .. v20}, Landroid/content/ContentValues;->clear()V │ + invoke-virtual/range {v17 .. v17}, Landroid/content/ContentValues;->clear()V │ │ .line 691 │ const-string v3, "_id" │ │ invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 692 │ sget-object v3, Lcom/xmission/trevin/android/todo/ToDo$ToDoCategory;->CONTENT_URI:Landroid/net/Uri; │ │ move-wide/from16 v0, v18 │ │ invoke-static {v3, v0, v1}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ move-result-object v3 │ │ - const/4 v4, 0x0 │ - │ const/4 v5, 0x0 │ │ - invoke-virtual {v2, v3, v4, v5}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ + const/4 v6, 0x0 │ + │ + invoke-virtual {v2, v3, v5, v6}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 694 │ invoke-static/range {v18 .. v19}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ invoke-interface {v10, v3}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ @@ -1577,193 +1578,197 @@ │ iget-object v3, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ invoke-interface {v11, v3}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 697 │ .end local v18 # "oldId":J │ :cond_4 │ - iget-wide v3, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ + iget-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ invoke-interface {v10, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_5 │ │ .line 698 │ - iget-wide v3, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ + iget-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ invoke-interface {v10, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/String; │ │ - iget-object v4, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ + iget-object v5, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ - invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_3 │ │ .line 699 │ - const-string v4, "XMLImporterService" │ + const-string v5, "XMLImporterService" │ │ new-instance v3, Ljava/lang/StringBuilder; │ │ invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, ".mergeCategories: replacing \"" │ + const-string v6, ".mergeCategories: replacing \"" │ │ - invoke-virtual {v3, v5}, 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 v5 │ + move-result-object v6 │ │ - iget-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ + iget-wide v0, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + move-wide/from16 v20, v0 │ + │ + .line 700 │ + invoke-static/range {v20 .. v21}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ invoke-interface {v10, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/String; │ │ - invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v3 │ │ - const-string v5, "\" with \"" │ + const-string v6, "\" with \"" │ │ - invoke-virtual {v3, v5}, 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 v3 │ │ - iget-object v5, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ + iget-object v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ - invoke-virtual {v3, v5}, 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 v3 │ │ - const-string v5, "\"" │ + const-string v6, "\"" │ │ - invoke-virtual {v3, v5}, 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 v3 │ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-static {v4, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + .line 699 │ + invoke-static {v5, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 702 │ const-string v3, "_id" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Landroid/content/ContentValues;->remove(Ljava/lang/String;)V │ │ .line 703 │ const-string v3, "name" │ │ - iget-object v4, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ + iget-object v5, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 704 │ sget-object v3, Lcom/xmission/trevin/android/todo/ToDo$ToDoCategory;->CONTENT_URI:Landroid/net/Uri; │ │ - iget-wide v4, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ + iget-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ │ - invoke-static {v3, v4, v5}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + invoke-static {v3, v6, v7}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ move-result-object v3 │ │ - const/4 v4, 0x0 │ - │ const/4 v5, 0x0 │ │ - move-object/from16 v0, v20 │ + const/4 v6, 0x0 │ + │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v2, v3, v0, v4, v5}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v2, v3, v0, v5, v6}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ goto/16 :goto_2 │ │ .line 710 │ :cond_5 │ const-string v3, "XMLImporterService" │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, ".mergeCategories: adding \"" │ + const-string v6, ".mergeCategories: adding \"" │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - iget-object v5, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ + iget-object v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - const-string v5, "\"" │ + const-string v6, "\"" │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 712 │ const-string v3, "_id" │ │ - iget-wide v4, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ + iget-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ │ - invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 713 │ const-string v3, "name" │ │ - iget-object v4, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ + iget-object v5, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 714 │ sget-object v3, Lcom/xmission/trevin/android/todo/ToDo$ToDoCategory;->CONTENT_URI:Landroid/net/Uri; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v2, v3, v0}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ goto/16 :goto_2 │ │ .line 725 │ :pswitch_2 │ @@ -1772,169 +1777,170 @@ │ invoke-interface {v11, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_6 │ │ .line 726 │ - iget-wide v4, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ + iget-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ │ iget-object v3, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ invoke-interface {v11, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/Long; │ │ invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v6 │ + move-result-wide v20 │ │ - cmp-long v3, v4, v6 │ + cmp-long v3, v6, v20 │ │ if-eqz v3, :cond_3 │ │ .line 727 │ iget-object v3, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ invoke-interface {v11, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/Long; │ │ invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v3 │ + move-result-wide v6 │ │ - iput-wide v3, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->newID:J │ + iput-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->newID:J │ │ goto/16 :goto_2 │ │ .line 729 │ :cond_6 │ const-string v3, "XMLImporterService" │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, ".mergeCategories: adding \"" │ + const-string v6, ".mergeCategories: adding \"" │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - iget-object v5, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ + iget-object v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - const-string v5, "\"" │ + const-string v6, "\"" │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 732 │ - iget-wide v3, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ + iget-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ invoke-interface {v10, v3}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_7 │ │ .line 733 │ const-string v3, "_id" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v0, v3}, Landroid/content/ContentValues;->remove(Ljava/lang/String;)V │ │ .line 734 │ const-string v3, "name" │ │ - iget-object v4, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ + iget-object v5, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 735 │ sget-object v3, Lcom/xmission/trevin/android/todo/ToDo$ToDoCategory;->CONTENT_URI:Landroid/net/Uri; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v2, v3, v0}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - .line 737 │ - .local v17, "newItem":Landroid/net/Uri; │ - invoke-virtual/range {v17 .. v17}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ + .line 738 │ + .local v16, "newItem":Landroid/net/Uri; │ + invoke-virtual/range {v16 .. v16}, Landroid/net/Uri;->getPathSegments()Ljava/util/List; │ │ move-result-object v3 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - invoke-interface {v3, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v3, v5}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/String; │ │ + .line 737 │ invoke-static {v3}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v3 │ + move-result-wide v6 │ │ - iput-wide v3, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->newID:J │ + iput-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->newID:J │ │ goto/16 :goto_2 │ │ .line 740 │ - .end local v17 # "newItem":Landroid/net/Uri; │ + .end local v16 # "newItem":Landroid/net/Uri; │ :cond_7 │ const-string v3, "_id" │ │ - iget-wide v4, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ + iget-wide v6, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->id:J │ │ - invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 741 │ const-string v3, "name" │ │ - iget-object v4, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ + iget-object v5, v12, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->name:Ljava/lang/String; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v3, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v3, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 742 │ sget-object v3, Lcom/xmission/trevin/android/todo/ToDo$ToDoCategory;->CONTENT_URI:Landroid/net/Uri; │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ invoke-virtual {v2, v3, v0}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ goto/16 :goto_2 │ │ .line 754 │ .end local v9 # "categorE":Lorg/w3c/dom/Element; │ @@ -1950,15 +1956,15 @@ │ :pswitch_2 │ :pswitch_2 │ :pswitch_2 │ .end packed-switch │ .end method │ │ .method mergeToDos(Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;Ljava/util/List;ZLcom/xmission/trevin/android/todo/StringEncryption;)V │ - .locals 33 │ + .locals 34 │ .param p1, "importType" # Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType; │ .param p3, "importPrivate" # Z │ .param p4, "oldCrypt" # Lcom/xmission/trevin/android/todo/StringEncryption; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;", │ @@ -1978,205 +1984,204 @@ │ Lorg/xml/sax/SAXException; │ } │ .end annotation │ │ .prologue │ .line 789 │ .local p2, "items":Ljava/util/List;, "Ljava/util/List;" │ - const-string v4, "XMLImporterService" │ + const-string v5, "XMLImporterService" │ │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v7, ".mergeToDos(" │ + const-string v8, ".mergeToDos(" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v7 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - const-string v7, ")" │ + const-string v8, ")" │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-static {v4, v6}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v5, v7}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 790 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 791 │ - .local v3, "resolver":Landroid/content/ContentResolver; │ + .local v4, "resolver":Landroid/content/ContentResolver; │ invoke-static {}, Lcom/xmission/trevin/android/todo/StringEncryption;->holdGlobalEncryption()Lcom/xmission/trevin/android/todo/StringEncryption; │ │ move-result-object v22 │ │ .line 794 │ .local v22, "newCrypt":Lcom/xmission/trevin/android/todo/StringEncryption; │ :try_start_0 │ - sget-object v4, Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;->CLEAN:Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType; │ + sget-object v5, Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;->CLEAN:Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType; │ │ move-object/from16 v0, p1 │ │ - if-ne v0, v4, :cond_0 │ + if-ne v0, v5, :cond_0 │ │ .line 795 │ - const-string v4, "XMLImporterService" │ + const-string v5, "XMLImporterService" │ │ - const-string v6, ".mergeToDos: removing all existing To Do items" │ + const-string v7, ".mergeToDos: removing all existing To Do items" │ │ - invoke-static {v4, v6}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v5, v7}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 796 │ - sget-object v4, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ - │ - const/4 v6, 0x0 │ + sget-object v5, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ const/4 v7, 0x0 │ │ - invoke-virtual {v3, v4, v6, v7}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ + const/4 v8, 0x0 │ + │ + invoke-virtual {v4, v5, v7, v8}, Landroid/content/ContentResolver;->delete(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 799 │ :cond_0 │ - const/4 v4, 0x6 │ + const/4 v5, 0x6 │ │ - new-array v5, v4, [Ljava/lang/String; │ + new-array v6, v5, [Ljava/lang/String; │ │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ - const-string v6, "_id" │ + const-string v7, "_id" │ │ - aput-object v6, v5, v4 │ + aput-object v7, v6, v5 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ - const-string v6, "category_id" │ + const-string v7, "category_id" │ │ - aput-object v6, v5, v4 │ + aput-object v7, v6, v5 │ │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ - const-string v6, "category_name" │ + const-string v7, "category_name" │ │ - aput-object v6, v5, v4 │ + aput-object v7, v6, v5 │ │ - const/4 v4, 0x3 │ + const/4 v5, 0x3 │ │ - const-string v6, "private" │ + const-string v7, "private" │ │ - aput-object v6, v5, v4 │ + aput-object v7, v6, v5 │ │ - const/4 v4, 0x4 │ + const/4 v5, 0x4 │ │ - const-string v6, "description" │ + const-string v7, "description" │ │ - aput-object v6, v5, v4 │ + aput-object v7, v6, v5 │ │ - const/4 v4, 0x5 │ + const/4 v5, 0x5 │ │ - const-string v6, "created" │ + const-string v7, "created" │ │ - aput-object v6, v5, v4 │ + aput-object v7, v6, v5 │ │ .line 805 │ - .local v5, "EXISTING_ITEM_PROJECTION":[Ljava/lang/String; │ - sget-object v4, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ - │ - const/4 v6, 0x0 │ + .local v6, "EXISTING_ITEM_PROJECTION":[Ljava/lang/String; │ + sget-object v5, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ const/4 v7, 0x0 │ │ - const-string v8, "todo._id DESC" │ + const/4 v8, 0x0 │ │ - invoke-virtual/range {v3 .. v8}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + const-string v9, "todo._id DESC" │ │ - move-result-object v9 │ + invoke-virtual/range {v4 .. v9}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + │ + move-result-object v10 │ │ .line 810 │ - .local v9, "c":Landroid/database/Cursor; │ - invoke-interface {v9}, Landroid/database/Cursor;->moveToFirst()Z │ + .local v10, "c":Landroid/database/Cursor; │ + invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 811 │ - const-string v4, "_id" │ + const-string v5, "_id" │ │ - invoke-interface {v9, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {v10, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v5 │ │ - invoke-interface {v9, v4}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v10, v5}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v23 │ + move-result-wide v24 │ │ .line 812 │ - .local v23, "nextID":J │ + .local v24, "nextID":J │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->nextFreeRecordID:J │ + iget-wide v8, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->nextFreeRecordID:J │ │ - cmp-long v4, v23, v6 │ + cmp-long v5, v24, v8 │ │ - if-ltz v4, :cond_1 │ + if-ltz v5, :cond_1 │ │ .line 813 │ - const-wide/16 v6, 0x1 │ + const-wide/16 v8, 0x1 │ │ - add-long v6, v6, v23 │ + add-long v8, v8, v24 │ │ move-object/from16 v0, p0 │ │ - iput-wide v6, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->nextFreeRecordID:J │ + iput-wide v8, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->nextFreeRecordID:J │ │ .line 815 │ - .end local v23 # "nextID":J │ + .end local v24 # "nextID":J │ :cond_1 │ - invoke-interface {v9}, Landroid/database/Cursor;->close()V │ + invoke-interface {v10}, Landroid/database/Cursor;->close()V │ │ .line 817 │ new-instance v30, Landroid/content/ContentValues; │ │ invoke-direct/range {v30 .. v30}, Landroid/content/ContentValues;->()V │ │ .line 818 │ .local v30, "values":Landroid/content/ContentValues; │ - new-instance v17, Landroid/content/ContentValues; │ + new-instance v18, Landroid/content/ContentValues; │ │ - invoke-direct/range {v17 .. v17}, Landroid/content/ContentValues;->()V │ + invoke-direct/range {v18 .. v18}, Landroid/content/ContentValues;->()V │ │ .line 819 │ - .local v17, "existingRecord":Landroid/content/ContentValues; │ + .local v18, "existingRecord":Landroid/content/ContentValues; │ invoke-interface/range {p2 .. p2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v19 │ + move-result-object v31 │ │ - .local v19, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v31 .. v31}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_26 │ + if-eqz v5, :cond_26 │ │ - invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v31 .. v31}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v20 │ │ check-cast v20, Lorg/w3c/dom/Element; │ │ .line 820 │ .local v20, "itemE":Lorg/w3c/dom/Element; │ @@ -2185,1840 +2190,1901 @@ │ move-result-object v21 │ │ .line 821 │ .local v21, "itemMap":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-virtual/range {v30 .. v30}, Landroid/content/ContentValues;->clear()V │ │ .line 822 │ - const-string v4, "id" │ + const-string v5, "id" │ │ move-object/from16 v0, v20 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 823 │ .local v29, "value":Ljava/lang/String; │ - const-string v4, "_id" │ + const-string v5, "_id" │ │ invoke-static/range {v29 .. v29}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 824 │ - const-string v4, "checked" │ + const-string v5, "checked" │ │ move-object/from16 v0, v20 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 825 │ - const-string v6, "checked" │ + const-string v7, "checked" │ │ invoke-static/range {v29 .. v29}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_3 │ + if-eqz v5, :cond_3 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v6, v4}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v7, v5}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 826 │ - const-string v4, "category" │ + const-string v5, "category" │ │ move-object/from16 v0, v20 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 827 │ invoke-static/range {v29 .. v29}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v5 │ │ - int-to-long v10, v4 │ + int-to-long v12, v5 │ │ .line 828 │ - .local v10, "categoryID":J │ + .local v12, "categoryID":J │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->categoriesByID:Ljava/util/Map; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->categoriesByID:Ljava/util/Map; │ │ - invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-interface {v4, v6}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v5, v7}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_4 │ + if-eqz v5, :cond_4 │ │ .line 829 │ move-object/from16 v0, p0 │ │ - iget-object v4, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->categoriesByID:Ljava/util/Map; │ + iget-object v5, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->categoriesByID:Ljava/util/Map; │ │ - invoke-static {v10, v11}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v12, v13}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-interface {v4, v6}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v5, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - check-cast v4, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry; │ + check-cast v5, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry; │ │ - iget-wide v10, v4, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->newID:J │ + iget-wide v12, v5, Lcom/xmission/trevin/android/todo/XMLImporterService$CategoryEntry;->newID:J │ │ .line 832 │ :goto_2 │ - const-string v4, "category_id" │ + const-string v5, "category_id" │ │ - long-to-int v6, v10 │ + long-to-int v7, v12 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 833 │ - const-string v4, "priority" │ + const-string v5, "priority" │ │ move-object/from16 v0, v20 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 834 │ - const-string v4, "priority" │ + const-string v5, "priority" │ │ invoke-static/range {v29 .. v29}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 836 │ - const-string v4, "private" │ + const-string v5, "private" │ │ move-object/from16 v0, v20 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 837 │ const/16 v28, 0x0 │ │ .line 838 │ .local v28, "privacy":I │ invoke-static/range {v29 .. v29}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 839 │ - const-string v4, "encryption" │ + const-string v5, "encryption" │ │ move-object/from16 v0, v20 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 840 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->isEmpty(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-nez v4, :cond_5 │ + if-nez v5, :cond_5 │ │ .line 841 │ invoke-static/range {v29 .. v29}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v28 │ │ .line 846 │ :cond_2 │ :goto_3 │ - const-string v4, "description" │ + const-string v5, "description" │ │ move-object/from16 v0, v21 │ │ - invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - check-cast v4, Lorg/w3c/dom/Element; │ + check-cast v5, Lorg/w3c/dom/Element; │ │ - invoke-static {v4}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getText(Lorg/w3c/dom/Element;)Ljava/lang/String; │ + invoke-static {v5}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getText(Lorg/w3c/dom/Element;)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 847 │ - .local v14, "description":Ljava/lang/String; │ - const-string v4, "note" │ + .local v15, "description":Ljava/lang/String; │ + const-string v5, "note" │ │ move-object/from16 v0, v21 │ │ - invoke-interface {v0, v4}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v0, v5}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_6 │ + if-eqz v5, :cond_6 │ │ - const-string v4, "note" │ + const-string v5, "note" │ │ + .line 848 │ move-object/from16 v0, v21 │ │ - invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - check-cast v4, Lorg/w3c/dom/Element; │ + check-cast v5, Lorg/w3c/dom/Element; │ │ - invoke-static {v4}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getText(Lorg/w3c/dom/Element;)Ljava/lang/String; │ + invoke-static {v5}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getText(Lorg/w3c/dom/Element;)Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ .line 849 │ - .local v25, "note":Ljava/lang/String; │ + .local v23, "note":Ljava/lang/String; │ :goto_4 │ if-lez v28, :cond_a │ │ .line 850 │ if-nez p3, :cond_7 │ │ .line 851 │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->importCount:I │ + iget v5, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->importCount:I │ │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput v4, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->importCount:I │ + iput v5, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->importCount:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto/16 :goto_0 │ │ .line 1087 │ - .end local v5 # "EXISTING_ITEM_PROJECTION":[Ljava/lang/String; │ - .end local v9 # "c":Landroid/database/Cursor; │ - .end local v10 # "categoryID":J │ - .end local v14 # "description":Ljava/lang/String; │ - .end local v17 # "existingRecord":Landroid/content/ContentValues; │ - .end local v19 # "i$":Ljava/util/Iterator; │ + .end local v6 # "EXISTING_ITEM_PROJECTION":[Ljava/lang/String; │ + .end local v10 # "c":Landroid/database/Cursor; │ + .end local v12 # "categoryID":J │ + .end local v15 # "description":Ljava/lang/String; │ + .end local v18 # "existingRecord":Landroid/content/ContentValues; │ .end local v20 # "itemE":Lorg/w3c/dom/Element; │ .end local v21 # "itemMap":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v25 # "note":Ljava/lang/String; │ + .end local v23 # "note":Ljava/lang/String; │ .end local v28 # "privacy":I │ .end local v29 # "value":Ljava/lang/String; │ .end local v30 # "values":Landroid/content/ContentValues; │ :catchall_0 │ - move-exception v4 │ + move-exception v5 │ │ invoke-static {}, Lcom/xmission/trevin/android/todo/StringEncryption;->releaseGlobalEncryption()V │ │ - throw v4 │ + throw v5 │ │ .line 825 │ - .restart local v5 # "EXISTING_ITEM_PROJECTION":[Ljava/lang/String; │ - .restart local v9 # "c":Landroid/database/Cursor; │ - .restart local v17 # "existingRecord":Landroid/content/ContentValues; │ - .restart local v19 # "i$":Ljava/util/Iterator; │ + .restart local v6 # "EXISTING_ITEM_PROJECTION":[Ljava/lang/String; │ + .restart local v10 # "c":Landroid/database/Cursor; │ + .restart local v18 # "existingRecord":Landroid/content/ContentValues; │ .restart local v20 # "itemE":Lorg/w3c/dom/Element; │ .restart local v21 # "itemMap":Ljava/util/Map;, "Ljava/util/Map;" │ .restart local v29 # "value":Ljava/lang/String; │ .restart local v30 # "values":Landroid/content/ContentValues; │ :cond_3 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto/16 :goto_1 │ │ .line 831 │ - .restart local v10 # "categoryID":J │ + .restart local v12 # "categoryID":J │ :cond_4 │ - const-wide/16 v10, 0x0 │ + const-wide/16 v12, 0x0 │ │ goto/16 :goto_2 │ │ .line 843 │ .restart local v28 # "privacy":I │ :cond_5 │ const/16 v28, 0x1 │ │ goto :goto_3 │ │ - .line 847 │ - .restart local v14 # "description":Ljava/lang/String; │ + .line 848 │ + .restart local v15 # "description":Ljava/lang/String; │ :cond_6 │ - const/16 v25, 0x0 │ + const/16 v23, 0x0 │ │ goto :goto_4 │ │ .line 856 │ - .restart local v25 # "note":Ljava/lang/String; │ + .restart local v23 # "note":Ljava/lang/String; │ :cond_7 │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ move/from16 v0, v28 │ │ - if-lt v0, v4, :cond_8 │ + if-lt v0, v5, :cond_8 │ │ .line 858 │ :try_start_1 │ - invoke-static {v14}, Lcom/xmission/trevin/android/todo/XMLImporterService;->decodeBase64(Ljava/lang/String;)[B │ + invoke-static {v15}, Lcom/xmission/trevin/android/todo/XMLImporterService;->decodeBase64(Ljava/lang/String;)[B │ │ - move-result-object v15 │ + move-result-object v16 │ │ .line 859 │ - .local v15, "encryptedDescription":[B │ + .local v16, "encryptedDescription":[B │ move-object/from16 v0, p4 │ │ - invoke-virtual {v0, v15}, Lcom/xmission/trevin/android/todo/StringEncryption;->decrypt([B)Ljava/lang/String; │ + move-object/from16 v1, v16 │ │ - move-result-object v14 │ + invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/StringEncryption;->decrypt([B)Ljava/lang/String; │ + │ + move-result-object v15 │ │ .line 860 │ - if-eqz v25, :cond_8 │ + if-eqz v23, :cond_8 │ │ .line 861 │ - invoke-static/range {v25 .. v25}, Lcom/xmission/trevin/android/todo/XMLImporterService;->decodeBase64(Ljava/lang/String;)[B │ + invoke-static/range {v23 .. v23}, Lcom/xmission/trevin/android/todo/XMLImporterService;->decodeBase64(Ljava/lang/String;)[B │ │ - move-result-object v16 │ + move-result-object v17 │ │ .line 862 │ - .local v16, "encryptedNote":[B │ + .local v17, "encryptedNote":[B │ move-object/from16 v0, p4 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/StringEncryption;->decrypt([B)Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ .line 866 │ - .end local v15 # "encryptedDescription":[B │ - .end local v16 # "encryptedNote":[B │ + .end local v16 # "encryptedDescription":[B │ + .end local v17 # "encryptedNote":[B │ :cond_8 │ invoke-virtual/range {v22 .. v22}, Lcom/xmission/trevin/android/todo/StringEncryption;->hasKey()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_1a │ + if-eqz v5, :cond_1a │ │ .line 867 │ move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v14}, Lcom/xmission/trevin/android/todo/StringEncryption;->encrypt(Ljava/lang/String;)[B │ + invoke-virtual {v0, v15}, Lcom/xmission/trevin/android/todo/StringEncryption;->encrypt(Ljava/lang/String;)[B │ │ - move-result-object v15 │ + move-result-object v16 │ │ .line 868 │ - .restart local v15 # "encryptedDescription":[B │ - const-string v4, "description" │ + .restart local v16 # "encryptedDescription":[B │ + const-string v5, "description" │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V │ + move-object/from16 v1, v16 │ + │ + invoke-virtual {v0, v5, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V │ │ .line 869 │ - const-string v4, "note" │ + const-string v5, "note" │ │ move-object/from16 v0, v21 │ │ - invoke-interface {v0, v4}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v0, v5}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_9 │ + if-eqz v5, :cond_9 │ │ .line 870 │ - move-object/from16 v0, v22 │ - │ - move-object/from16 v1, v25 │ - │ - invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/StringEncryption;->encrypt(Ljava/lang/String;)[B │ + invoke-virtual/range {v22 .. v23}, Lcom/xmission/trevin/android/todo/StringEncryption;->encrypt(Ljava/lang/String;)[B │ │ - move-result-object v16 │ + move-result-object v17 │ │ .line 871 │ - .restart local v16 # "encryptedNote":[B │ - const-string v4, "note" │ + .restart local v17 # "encryptedNote":[B │ + const-string v5, "note" │ │ move-object/from16 v0, v30 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v1, v17 │ │ - invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V │ + invoke-virtual {v0, v5, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;[B)V │ │ .line 873 │ - .end local v16 # "encryptedNote":[B │ + .end local v17 # "encryptedNote":[B │ :cond_9 │ const/16 v28, 0x2 │ │ .line 878 │ - .end local v15 # "encryptedDescription":[B │ + .end local v16 # "encryptedDescription":[B │ :cond_a │ :goto_5 │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ move/from16 v0, v28 │ │ - if-ge v0, v4, :cond_b │ + if-ge v0, v5, :cond_b │ │ .line 879 │ - const-string v4, "description" │ + const-string v5, "description" │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v14}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v5, v15}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 880 │ - const-string v4, "note" │ + const-string v5, "note" │ │ move-object/from16 v0, v21 │ │ - invoke-interface {v0, v4}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v0, v5}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_b │ + if-eqz v5, :cond_b │ │ .line 881 │ - const-string v4, "note" │ + const-string v5, "note" │ │ move-object/from16 v0, v30 │ │ - move-object/from16 v1, v25 │ + move-object/from16 v1, v23 │ │ - invoke-virtual {v0, v4, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v5, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 883 │ :cond_b │ - const-string v4, "private" │ + const-string v5, "private" │ │ invoke-static/range {v28 .. v28}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 885 │ - const-string v4, "created" │ + const-string v5, "created" │ │ move-object/from16 v0, v21 │ │ - invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Lorg/w3c/dom/Element; │ + check-cast v11, Lorg/w3c/dom/Element; │ │ .line 886 │ - .local v12, "child":Lorg/w3c/dom/Element; │ - const-string v4, "time" │ + .local v11, "child":Lorg/w3c/dom/Element; │ + const-string v5, "time" │ │ - invoke-interface {v12, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v11, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 889 │ - const-string v4, "created" │ + const-string v5, "created" │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->parseDate(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v6}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v7}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 890 │ - const-string v4, "modified" │ + const-string v5, "modified" │ │ move-object/from16 v0, v21 │ │ - invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - .end local v12 # "child":Lorg/w3c/dom/Element; │ - check-cast v12, Lorg/w3c/dom/Element; │ + .end local v11 # "child":Lorg/w3c/dom/Element; │ + check-cast v11, Lorg/w3c/dom/Element; │ │ .line 891 │ - .restart local v12 # "child":Lorg/w3c/dom/Element; │ - const-string v4, "time" │ + .restart local v11 # "child":Lorg/w3c/dom/Element; │ + const-string v5, "time" │ │ - invoke-interface {v12, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v11, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 892 │ - const-string v4, "modified" │ + const-string v5, "modified" │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->parseDate(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v6}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v7}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 893 │ - const-string v4, "due" │ + const-string v5, "due" │ │ move-object/from16 v0, v21 │ │ - invoke-interface {v0, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v0, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - .end local v12 # "child":Lorg/w3c/dom/Element; │ - check-cast v12, Lorg/w3c/dom/Element; │ + .end local v11 # "child":Lorg/w3c/dom/Element; │ + check-cast v11, Lorg/w3c/dom/Element; │ │ .line 894 │ - .restart local v12 # "child":Lorg/w3c/dom/Element; │ - if-eqz v12, :cond_16 │ + .restart local v11 # "child":Lorg/w3c/dom/Element; │ + if-eqz v11, :cond_16 │ │ .line 895 │ - invoke-static {v12}, Lcom/xmission/trevin/android/todo/XMLImporterService;->mapChildren(Lorg/w3c/dom/Element;)Ljava/util/Map; │ + invoke-static {v11}, Lcom/xmission/trevin/android/todo/XMLImporterService;->mapChildren(Lorg/w3c/dom/Element;)Ljava/util/Map; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 896 │ - .local v13, "childMap":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v4, "time" │ + .local v14, "childMap":Ljava/util/Map;, "Ljava/util/Map;" │ + const-string v5, "time" │ │ - invoke-interface {v12, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v11, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 897 │ - const-string v4, "due" │ + const-string v5, "due" │ │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->parseDate(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v6}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v7}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 898 │ - const-string v4, "alarm" │ + const-string v5, "alarm" │ │ - invoke-interface {v13, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v14, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v19 │ │ - check-cast v18, Lorg/w3c/dom/Element; │ + check-cast v19, Lorg/w3c/dom/Element; │ │ .line 899 │ - .local v18, "grandchild":Lorg/w3c/dom/Element; │ - if-eqz v18, :cond_c │ + .local v19, "grandchild":Lorg/w3c/dom/Element; │ + if-eqz v19, :cond_c │ │ .line 900 │ - const-string v4, "days-earlier" │ + const-string v5, "days-earlier" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 901 │ - const-string v4, "alarm_days_earlier" │ + const-string v5, "alarm_days_earlier" │ │ + .line 902 │ invoke-static/range {v29 .. v29}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ + .line 901 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 903 │ - const-string v4, "time" │ + const-string v5, "time" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 904 │ - const-string v4, "alarm_time" │ + const-string v5, "alarm_time" │ │ invoke-static/range {v29 .. v29}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 907 │ :cond_c │ - const-string v4, "repeat" │ + const-string v5, "repeat" │ │ - invoke-interface {v13, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v14, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v19 │ │ - .end local v18 # "grandchild":Lorg/w3c/dom/Element; │ - check-cast v18, Lorg/w3c/dom/Element; │ + .end local v19 # "grandchild":Lorg/w3c/dom/Element; │ + check-cast v19, Lorg/w3c/dom/Element; │ │ .line 908 │ - .restart local v18 # "grandchild":Lorg/w3c/dom/Element; │ - if-eqz v18, :cond_14 │ + .restart local v19 # "grandchild":Lorg/w3c/dom/Element; │ + if-eqz v19, :cond_14 │ │ .line 909 │ - const-string v4, "interval" │ + const-string v5, "interval" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 910 │ - const-string v4, "repeat_interval" │ + const-string v5, "repeat_interval" │ │ + .line 911 │ invoke-static/range {v29 .. v29}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ + .line 910 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 912 │ - const-string v4, "increment" │ + const-string v5, "increment" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 913 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->isEmpty(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-nez v4, :cond_d │ + if-nez v5, :cond_d │ │ .line 914 │ - const-string v4, "repeat_increment" │ + const-string v5, "repeat_increment" │ │ + .line 915 │ invoke-static/range {v29 .. v29}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ + .line 914 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 916 │ :cond_d │ - const-string v4, "week-days" │ + const-string v5, "week-days" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 917 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->isEmpty(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-nez v4, :cond_e │ + if-nez v5, :cond_e │ │ .line 918 │ - const-string v4, "repeat_week_days" │ + const-string v5, "repeat_week_days" │ │ - const/4 v6, 0x2 │ + const/4 v7, 0x2 │ │ + .line 919 │ move-object/from16 v0, v29 │ │ - invoke-static {v0, v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I │ + invoke-static {v0, v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ + .line 918 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 920 │ :cond_e │ - const-string v4, "day1" │ + const-string v5, "day1" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 921 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->isEmpty(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-nez v4, :cond_f │ + if-nez v5, :cond_f │ │ .line 922 │ - const-string v4, "repeat_day" │ + const-string v5, "repeat_day" │ │ + .line 923 │ invoke-static/range {v29 .. v29}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ + .line 922 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 924 │ :cond_f │ - const-string v4, "day2" │ + const-string v5, "day2" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 925 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->isEmpty(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-nez v4, :cond_10 │ + if-nez v5, :cond_10 │ │ .line 926 │ - const-string v4, "repeat_day2" │ + const-string v5, "repeat_day2" │ │ + .line 927 │ invoke-static/range {v29 .. v29}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ + .line 926 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 928 │ :cond_10 │ - const-string v4, "week1" │ + const-string v5, "week1" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 929 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->isEmpty(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-nez v4, :cond_11 │ + if-nez v5, :cond_11 │ │ .line 930 │ - const-string v4, "repeat_week" │ + const-string v5, "repeat_week" │ │ + .line 931 │ invoke-static/range {v29 .. v29}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ + .line 930 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 932 │ :cond_11 │ - const-string v4, "week2" │ + const-string v5, "week2" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 933 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->isEmpty(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-nez v4, :cond_12 │ + if-nez v5, :cond_12 │ │ .line 934 │ - const-string v4, "repeat_week2" │ + const-string v5, "repeat_week2" │ │ + .line 935 │ invoke-static/range {v29 .. v29}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ + .line 934 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 936 │ :cond_12 │ - const-string v4, "month" │ + const-string v5, "month" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 937 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->isEmpty(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-nez v4, :cond_13 │ + if-nez v5, :cond_13 │ │ .line 938 │ - const-string v4, "repeat_month" │ + const-string v5, "repeat_month" │ │ + .line 939 │ invoke-static/range {v29 .. v29}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ + .line 938 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 940 │ :cond_13 │ - const-string v4, "end" │ + const-string v5, "end" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 941 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->isEmpty(Ljava/lang/String;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-nez v4, :cond_14 │ + if-nez v5, :cond_14 │ │ .line 942 │ - const-string v4, "repeat_end" │ + const-string v5, "repeat_end" │ │ invoke-static/range {v29 .. v29}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 945 │ :cond_14 │ - const-string v4, "hide" │ + const-string v5, "hide" │ │ - invoke-interface {v13, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v14, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v19 │ │ - .end local v18 # "grandchild":Lorg/w3c/dom/Element; │ - check-cast v18, Lorg/w3c/dom/Element; │ + .end local v19 # "grandchild":Lorg/w3c/dom/Element; │ + check-cast v19, Lorg/w3c/dom/Element; │ │ .line 946 │ - .restart local v18 # "grandchild":Lorg/w3c/dom/Element; │ - if-eqz v18, :cond_15 │ + .restart local v19 # "grandchild":Lorg/w3c/dom/Element; │ + if-eqz v19, :cond_15 │ │ .line 947 │ - const-string v4, "days-earlier" │ + const-string v5, "days-earlier" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 948 │ - const-string v4, "hide_days_earlier" │ + const-string v5, "hide_days_earlier" │ │ + .line 949 │ invoke-static/range {v29 .. v29}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ + .line 948 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 952 │ :cond_15 │ - const-string v4, "notification" │ + const-string v5, "notification" │ │ - invoke-interface {v13, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v14, v5}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v18 │ + move-result-object v19 │ │ - .end local v18 # "grandchild":Lorg/w3c/dom/Element; │ - check-cast v18, Lorg/w3c/dom/Element; │ + .end local v19 # "grandchild":Lorg/w3c/dom/Element; │ + check-cast v19, Lorg/w3c/dom/Element; │ │ .line 953 │ - .restart local v18 # "grandchild":Lorg/w3c/dom/Element; │ - if-eqz v18, :cond_16 │ + .restart local v19 # "grandchild":Lorg/w3c/dom/Element; │ + if-eqz v19, :cond_16 │ │ .line 954 │ - const-string v4, "time" │ + const-string v5, "time" │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - invoke-interface {v0, v4}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v0, v5}, Lorg/w3c/dom/Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v29 │ │ .line 955 │ - const-string v4, "notification_time" │ + const-string v5, "notification_time" │ │ + .line 956 │ move-object/from16 v0, p0 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->parseDate(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v6}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v7}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ + .line 955 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 960 │ - .end local v13 # "childMap":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v18 # "grandchild":Lorg/w3c/dom/Element; │ + .end local v14 # "childMap":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v19 # "grandchild":Lorg/w3c/dom/Element; │ :cond_16 │ - sget-object v4, Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;->CLEAN:Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType; │ + sget-object v5, Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;->CLEAN:Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType; │ │ move-object/from16 v0, p1 │ │ - if-eq v0, v4, :cond_18 │ + if-eq v0, v5, :cond_18 │ │ .line 961 │ - invoke-virtual/range {v17 .. v17}, Landroid/content/ContentValues;->clear()V │ + invoke-virtual/range {v18 .. v18}, Landroid/content/ContentValues;->clear()V │ │ .line 962 │ - sget-object v4, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ - const-string v6, "_id" │ + const-string v7, "_id" │ │ + .line 963 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v6}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ - │ - move-result-object v6 │ + invoke-virtual {v0, v7}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + move-result-object v7 │ │ - move-result-wide v6 │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - invoke-static {v4, v6, v7}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + move-result-wide v8 │ │ - move-result-object v4 │ + .line 962 │ + invoke-static {v5, v8, v9}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - const/4 v6, 0x0 │ + move-result-object v5 │ │ const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ - invoke-virtual/range {v3 .. v8}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + const/4 v9, 0x0 │ │ - move-result-object v9 │ + invoke-virtual/range {v4 .. v9}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ + │ + move-result-object v10 │ │ .line 965 │ - invoke-interface {v9}, Landroid/database/Cursor;->moveToFirst()Z │ + invoke-interface {v10}, Landroid/database/Cursor;->moveToFirst()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_17 │ + if-eqz v5, :cond_17 │ │ .line 966 │ - const-string v4, "private" │ + const-string v5, "private" │ │ - invoke-interface {v9, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 967 │ + invoke-interface {v10, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v5 │ │ - invoke-interface {v9, v4}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {v10, v5}, Landroid/database/Cursor;->getInt(I)I │ │ move-result v26 │ │ .line 968 │ .local v26, "oldPrivacy":I │ - const-string v4, "private" │ + const-string v5, "private" │ │ invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 969 │ - const/4 v4, 0x2 │ + const/4 v5, 0x2 │ │ move/from16 v0, v26 │ │ - if-ge v0, v4, :cond_1b │ + if-ge v0, v5, :cond_1b │ │ .line 970 │ - const-string v4, "description" │ + const-string v5, "description" │ │ - const-string v6, "description" │ + const-string v7, "description" │ │ - invoke-interface {v9, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 971 │ + invoke-interface {v10, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-interface {v9, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v10, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v17 │ + .line 970 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 990 │ :goto_6 │ - const-string v4, "category_id" │ + const-string v5, "category_id" │ │ - const-string v6, "category_id" │ + const-string v7, "category_id" │ │ - invoke-interface {v9, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 991 │ + invoke-interface {v10, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-interface {v9, v6}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v10, v7}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v17 │ + .line 990 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 992 │ - const-string v4, "category_name" │ + const-string v5, "category_name" │ │ - const-string v6, "category_name" │ + const-string v7, "category_name" │ │ - invoke-interface {v9, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 993 │ + invoke-interface {v10, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-interface {v9, v6}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {v10, v7}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v17 │ + .line 992 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 994 │ - const-string v4, "created" │ + const-string v5, "created" │ │ - const-string v6, "created" │ + const-string v7, "created" │ │ - invoke-interface {v9, v6}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 995 │ + invoke-interface {v10, v7}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v6 │ + move-result v7 │ │ - invoke-interface {v9, v6}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {v10, v7}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v17 │ + .line 994 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 997 │ .end local v26 # "oldPrivacy":I │ :cond_17 │ - invoke-interface {v9}, Landroid/database/Cursor;->close()V │ + invoke-interface {v10}, Landroid/database/Cursor;->close()V │ │ .line 1000 │ :cond_18 │ sget-object v27, Lcom/xmission/trevin/android/todo/XMLImporterService$Operation;->INSERT:Lcom/xmission/trevin/android/todo/XMLImporterService$Operation; │ │ .line 1001 │ .local v27, "op":Lcom/xmission/trevin/android/todo/XMLImporterService$Operation; │ - sget-object v4, Lcom/xmission/trevin/android/todo/XMLImporterService$1;->$SwitchMap$com$xmission$trevin$android$todo$XMLImporterService$ImportType:[I │ + sget-object v5, Lcom/xmission/trevin/android/todo/XMLImporterService$1;->$SwitchMap$com$xmission$trevin$android$todo$XMLImporterService$ImportType:[I │ │ invoke-virtual/range {p1 .. p1}, Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;->ordinal()I │ │ - move-result v6 │ + move-result v7 │ │ - aget v4, v4, v6 │ + aget v5, v5, v7 │ │ - packed-switch v4, :pswitch_data_0 │ + packed-switch v5, :pswitch_data_0 │ │ .line 1054 │ :cond_19 │ :goto_7 │ :pswitch_0 │ - sget-object v4, Lcom/xmission/trevin/android/todo/XMLImporterService$1;->$SwitchMap$com$xmission$trevin$android$todo$XMLImporterService$Operation:[I │ + sget-object v5, Lcom/xmission/trevin/android/todo/XMLImporterService$1;->$SwitchMap$com$xmission$trevin$android$todo$XMLImporterService$Operation:[I │ │ invoke-virtual/range {v27 .. v27}, Lcom/xmission/trevin/android/todo/XMLImporterService$Operation;->ordinal()I │ │ - move-result v6 │ + move-result v7 │ │ - aget v4, v4, v6 │ + aget v5, v5, v7 │ │ - packed-switch v4, :pswitch_data_1 │ + packed-switch v5, :pswitch_data_1 │ │ .line 1083 │ :goto_8 │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->importCount:I │ + iget v5, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->importCount:I │ │ - add-int/lit8 v4, v4, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput v4, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->importCount:I │ + iput v5, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->importCount:I │ │ goto/16 :goto_0 │ │ .line 875 │ - .end local v12 # "child":Lorg/w3c/dom/Element; │ + .end local v11 # "child":Lorg/w3c/dom/Element; │ .end local v27 # "op":Lcom/xmission/trevin/android/todo/XMLImporterService$Operation; │ :cond_1a │ const/16 v28, 0x1 │ │ goto/16 :goto_5 │ │ .line 973 │ - .restart local v12 # "child":Lorg/w3c/dom/Element; │ + .restart local v11 # "child":Lorg/w3c/dom/Element; │ .restart local v26 # "oldPrivacy":I │ :cond_1b │ if-nez v22, :cond_1c │ │ .line 974 │ invoke-static {}, Lcom/xmission/trevin/android/todo/StringEncryption;->holdGlobalEncryption()Lcom/xmission/trevin/android/todo/StringEncryption; │ │ move-result-object v22 │ │ .line 975 │ :cond_1c │ - const-string v4, "description" │ + const-string v5, "description" │ │ - invoke-interface {v9, v4}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + .line 976 │ + invoke-interface {v10, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v5 │ │ - invoke-interface {v9, v4}, Landroid/database/Cursor;->getBlob(I)[B │ + invoke-interface {v10, v5}, Landroid/database/Cursor;->getBlob(I)[B │ │ - move-result-object v15 │ + move-result-object v16 │ │ .line 977 │ - .restart local v15 # "encryptedDescription":[B │ + .restart local v16 # "encryptedDescription":[B │ invoke-virtual/range {v22 .. v22}, Lcom/xmission/trevin/android/todo/StringEncryption;->hasKey()Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_1d │ + if-eqz v5, :cond_1d │ │ .line 979 │ - const-string v4, "description" │ + const-string v5, "description" │ │ + .line 980 │ move-object/from16 v0, v22 │ │ - invoke-virtual {v0, v15}, Lcom/xmission/trevin/android/todo/StringEncryption;->decrypt([B)Ljava/lang/String; │ + move-object/from16 v1, v16 │ │ - move-result-object v6 │ + invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/StringEncryption;->decrypt([B)Ljava/lang/String; │ │ - move-object/from16 v0, v17 │ + move-result-object v7 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + .line 979 │ + move-object/from16 v0, v18 │ + │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_6 │ │ .line 986 │ :cond_1d │ - const-string v4, "description" │ + const-string v5, "description" │ │ - invoke-static {v15}, Ljava/util/UUID;->nameUUIDFromBytes([B)Ljava/util/UUID; │ + .line 987 │ + invoke-static/range {v16 .. v16}, Ljava/util/UUID;->nameUUIDFromBytes([B)Ljava/util/UUID; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v6}, Ljava/util/UUID;->toString()Ljava/lang/String; │ + .line 988 │ + invoke-virtual {v7}, Ljava/util/UUID;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - move-object/from16 v0, v17 │ + .line 986 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_6 │ │ .line 1008 │ - .end local v15 # "encryptedDescription":[B │ + .end local v16 # "encryptedDescription":[B │ .end local v26 # "oldPrivacy":I │ .restart local v27 # "op":Lcom/xmission/trevin/android/todo/XMLImporterService$Operation; │ :pswitch_1 │ - invoke-virtual/range {v17 .. v17}, Landroid/content/ContentValues;->size()I │ + invoke-virtual/range {v18 .. v18}, Landroid/content/ContentValues;->size()I │ │ - move-result v4 │ + move-result v5 │ │ - if-lez v4, :cond_19 │ + if-lez v5, :cond_19 │ │ .line 1009 │ sget-object v27, Lcom/xmission/trevin/android/todo/XMLImporterService$Operation;->UPDATE:Lcom/xmission/trevin/android/todo/XMLImporterService$Operation; │ │ goto :goto_7 │ │ .line 1014 │ :pswitch_2 │ - invoke-virtual/range {v17 .. v17}, Landroid/content/ContentValues;->size()I │ + invoke-virtual/range {v18 .. v18}, Landroid/content/ContentValues;->size()I │ │ - move-result v4 │ + move-result v5 │ │ - if-lez v4, :cond_19 │ + if-lez v5, :cond_19 │ │ .line 1015 │ - const-string v4, "created" │ + const-string v5, "created" │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - const-string v4, "created" │ + const-string v5, "created" │ │ - move-object/from16 v0, v17 │ + .line 1016 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v31 │ + move-result-wide v32 │ │ - cmp-long v4, v6, v31 │ + cmp-long v5, v8, v32 │ │ - if-lez v4, :cond_1e │ + if-lez v5, :cond_1e │ │ .line 1017 │ sget-object v27, Lcom/xmission/trevin/android/todo/XMLImporterService$Operation;->UPDATE:Lcom/xmission/trevin/android/todo/XMLImporterService$Operation; │ │ goto :goto_7 │ │ .line 1019 │ :cond_1e │ sget-object v27, Lcom/xmission/trevin/android/todo/XMLImporterService$Operation;->SKIP:Lcom/xmission/trevin/android/todo/XMLImporterService$Operation; │ │ goto/16 :goto_7 │ │ .line 1026 │ :pswitch_3 │ - invoke-virtual/range {v17 .. v17}, Landroid/content/ContentValues;->size()I │ + invoke-virtual/range {v18 .. v18}, Landroid/content/ContentValues;->size()I │ │ - move-result v4 │ + move-result v5 │ │ - if-lez v4, :cond_19 │ + if-lez v5, :cond_19 │ │ .line 1027 │ - const-string v4, "category_id" │ + const-string v5, "category_id" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-string v6, "category_id" │ + const-string v7, "category_id" │ │ + .line 1028 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v6}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v7}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_20 │ + if-eqz v5, :cond_20 │ │ - const-string v4, "description" │ + const-string v5, "description" │ │ - move-object/from16 v0, v17 │ + .line 1029 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-string v6, "description" │ + const-string v7, "description" │ │ + .line 1030 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v6}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v7}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v4, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_20 │ + if-eqz v5, :cond_20 │ │ .line 1031 │ - const-string v4, "created" │ + const-string v5, "created" │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v6 │ + move-result-wide v8 │ │ - const-string v4, "created" │ + const-string v5, "created" │ │ - move-object/from16 v0, v17 │ + .line 1032 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v5}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v31 │ + move-result-wide v32 │ │ - cmp-long v4, v6, v31 │ + cmp-long v5, v8, v32 │ │ - if-lez v4, :cond_1f │ + if-lez v5, :cond_1f │ │ .line 1033 │ sget-object v27, Lcom/xmission/trevin/android/todo/XMLImporterService$Operation;->UPDATE:Lcom/xmission/trevin/android/todo/XMLImporterService$Operation; │ │ goto/16 :goto_7 │ │ .line 1035 │ :cond_1f │ sget-object v27, Lcom/xmission/trevin/android/todo/XMLImporterService$Operation;->SKIP:Lcom/xmission/trevin/android/todo/XMLImporterService$Operation; │ │ goto/16 :goto_7 │ │ .line 1038 │ :cond_20 │ - const-string v4, "_id" │ + const-string v5, "_id" │ │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->nextFreeRecordID:J │ + iget-wide v8, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->nextFreeRecordID:J │ │ - const-wide/16 v31, 0x1 │ + const-wide/16 v32, 0x1 │ │ - add-long v31, v31, v6 │ + add-long v32, v32, v8 │ │ - move-wide/from16 v0, v31 │ + move-wide/from16 v0, v32 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Lcom/xmission/trevin/android/todo/XMLImporterService;->nextFreeRecordID:J │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ goto/16 :goto_7 │ │ .line 1045 │ :pswitch_4 │ - invoke-virtual/range {v17 .. v17}, Landroid/content/ContentValues;->size()I │ + invoke-virtual/range {v18 .. v18}, Landroid/content/ContentValues;->size()I │ │ - move-result v4 │ + move-result v5 │ │ - if-lez v4, :cond_19 │ + if-lez v5, :cond_19 │ │ .line 1046 │ - const-string v4, "_id" │ + const-string v5, "_id" │ │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->nextFreeRecordID:J │ + iget-wide v8, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->nextFreeRecordID:J │ │ - const-wide/16 v31, 0x1 │ + const-wide/16 v32, 0x1 │ │ - add-long v31, v31, v6 │ + add-long v32, v32, v8 │ │ - move-wide/from16 v0, v31 │ + move-wide/from16 v0, v32 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Lcom/xmission/trevin/android/todo/XMLImporterService;->nextFreeRecordID:J │ │ - invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4, v6}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ + invoke-virtual {v0, v5, v7}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ goto/16 :goto_7 │ │ .line 1051 │ :pswitch_5 │ sget-object v27, Lcom/xmission/trevin/android/todo/XMLImporterService$Operation;->SKIP:Lcom/xmission/trevin/android/todo/XMLImporterService$Operation; │ │ goto/16 :goto_7 │ │ .line 1056 │ :pswitch_6 │ invoke-interface/range {p2 .. p2}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v5 │ │ - const/16 v6, 0x40 │ + const/16 v7, 0x40 │ │ - if-ge v4, v6, :cond_21 │ + if-ge v5, v7, :cond_21 │ │ .line 1057 │ - const-string v6, "XMLImporterService" │ + const-string v7, "XMLImporterService" │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v7, ".mergeToDos: adding " │ + const-string v8, ".mergeToDos: adding " │ │ - invoke-virtual {v4, v7}, 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 v4 │ + move-result-object v5 │ │ - const-string v7, "_id" │ + const-string v8, "_id" │ │ + .line 1058 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v7}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ + invoke-virtual {v0, v8}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-string v7, " \"" │ + const-string v8, " \"" │ │ - invoke-virtual {v4, v7}, 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 v7 │ + move-result-object v8 │ │ - const-string v4, "private" │ + const-string v5, "private" │ │ + .line 1059 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v4 │ + move-result v5 │ │ - if-lez v4, :cond_22 │ + if-lez v5, :cond_22 │ │ - const-string v4, "[private]" │ + const-string v5, "[private]" │ │ + .line 1061 │ :goto_9 │ - invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-string v7, "\"" │ + const-string v8, "\"" │ │ - invoke-virtual {v4, v7}, 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 v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-static {v6, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + .line 1057 │ + invoke-static {v7, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 1064 │ :cond_21 │ - sget-object v4, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ move-object/from16 v0, v30 │ │ - invoke-virtual {v3, v4, v0}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ + invoke-virtual {v4, v5, v0}, Landroid/content/ContentResolver;->insert(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ goto/16 :goto_8 │ │ - .line 1057 │ + .line 1059 │ :cond_22 │ - const-string v4, "description" │ + const-string v5, "description" │ │ + .line 1061 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ goto :goto_9 │ │ .line 1068 │ :pswitch_7 │ invoke-interface/range {p2 .. p2}, Ljava/util/List;->size()I │ │ - move-result v4 │ + move-result v5 │ │ - const/16 v6, 0x40 │ + const/16 v7, 0x40 │ │ - if-ge v4, v6, :cond_23 │ + if-ge v5, v7, :cond_23 │ │ .line 1069 │ - const-string v6, "XMLImporterService" │ + const-string v7, "XMLImporterService" │ │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v5, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v5}, Ljava/lang/StringBuilder;->()V │ │ - const-string v7, ".mergeToDos: replacing existing record " │ + const-string v8, ".mergeToDos: replacing existing record " │ │ - invoke-virtual {v4, v7}, 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 v4 │ + move-result-object v5 │ │ - const-string v7, "_id" │ + const-string v8, "_id" │ │ + .line 1070 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v7}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ + invoke-virtual {v0, v8}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-string v7, " \"" │ + const-string v8, " \"" │ │ - invoke-virtual {v4, v7}, 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 v7 │ + move-result-object v8 │ │ - const-string v4, "private" │ + const-string v5, "private" │ │ - move-object/from16 v0, v17 │ + .line 1071 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v4 │ + move-result v5 │ │ - if-lez v4, :cond_24 │ + if-lez v5, :cond_24 │ │ - const-string v4, "[private]" │ + const-string v5, "[private]" │ │ + .line 1073 │ :goto_a │ - invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - const-string v4, "private" │ + const-string v5, "private" │ │ + .line 1074 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsInteger(Ljava/lang/String;)Ljava/lang/Integer; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ - move-result v4 │ + move-result v5 │ │ - if-lez v4, :cond_25 │ + if-lez v5, :cond_25 │ │ - const-string v4, "[private]" │ + const-string v5, "[private]" │ │ + .line 1076 │ :goto_b │ - invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - const-string v7, "\"" │ + const-string v8, "\"" │ │ - invoke-virtual {v4, v7}, 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 v4 │ + move-result-object v5 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-static {v6, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + .line 1069 │ + invoke-static {v7, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 1079 │ :cond_23 │ - sget-object v4, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ + sget-object v5, Lcom/xmission/trevin/android/todo/ToDo$ToDoItem;->CONTENT_URI:Landroid/net/Uri; │ │ - const-string v6, "_id" │ + const-string v7, "_id" │ │ + .line 1080 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v6}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ - │ - move-result-object v6 │ + invoke-virtual {v0, v7}, Landroid/content/ContentValues;->getAsLong(Ljava/lang/String;)Ljava/lang/Long; │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + move-result-object v7 │ │ - move-result-wide v6 │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - invoke-static {v4, v6, v7}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ + move-result-wide v8 │ │ - move-result-object v4 │ + .line 1079 │ + invoke-static {v5, v8, v9}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ - const/4 v6, 0x0 │ + move-result-object v5 │ │ const/4 v7, 0x0 │ │ + const/4 v8, 0x0 │ + │ move-object/from16 v0, v30 │ │ - invoke-virtual {v3, v4, v0, v6, v7}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ + invoke-virtual {v4, v5, v0, v7, v8}, Landroid/content/ContentResolver;->update(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ goto/16 :goto_8 │ │ - .line 1069 │ + .line 1071 │ :cond_24 │ - const-string v4, "description" │ + const-string v5, "description" │ │ - move-object/from16 v0, v17 │ + .line 1073 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ goto :goto_a │ │ + .line 1074 │ :cond_25 │ - const-string v4, "description" │ + const-string v5, "description" │ │ + .line 1076 │ move-object/from16 v0, v30 │ │ - invoke-virtual {v0, v4}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v0, v5}, Landroid/content/ContentValues;->getAsString(Ljava/lang/String;)Ljava/lang/String; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - move-result-object v4 │ + move-result-object v5 │ │ goto :goto_b │ │ .line 1087 │ - .end local v10 # "categoryID":J │ - .end local v12 # "child":Lorg/w3c/dom/Element; │ - .end local v14 # "description":Ljava/lang/String; │ + .end local v11 # "child":Lorg/w3c/dom/Element; │ + .end local v12 # "categoryID":J │ + .end local v15 # "description":Ljava/lang/String; │ .end local v20 # "itemE":Lorg/w3c/dom/Element; │ .end local v21 # "itemMap":Ljava/util/Map;, "Ljava/util/Map;" │ - .end local v25 # "note":Ljava/lang/String; │ + .end local v23 # "note":Ljava/lang/String; │ .end local v27 # "op":Lcom/xmission/trevin/android/todo/XMLImporterService$Operation; │ .end local v28 # "privacy":I │ .end local v29 # "value":Ljava/lang/String; │ :cond_26 │ invoke-static {}, Lcom/xmission/trevin/android/todo/StringEncryption;->releaseGlobalEncryption()V │ │ .line 1089 │ @@ -4076,302 +4142,313 @@ │ invoke-super {p0}, Landroid/app/IntentService;->onCreate()V │ │ .line 1098 │ return-void │ .end method │ │ .method protected onHandleIntent(Landroid/content/Intent;)V │ - .locals 23 │ + .locals 22 │ .param p1, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 281 │ - new-instance v19, Ljava/io/File; │ + new-instance v18, Ljava/io/File; │ │ - const-string v20, "com.xmission.trevin.android.todo.XMLDataFileName" │ + const-string v19, "com.xmission.trevin.android.todo.XMLDataFileName" │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-direct/range {v19 .. v20}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct/range {v18 .. v19}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/xmission/trevin/android/todo/XMLImporterService;->dataFile:Ljava/io/File; │ │ .line 283 │ - const-string v19, "com.xmission.trevin.android.todo.XMLImportType" │ + const-string v18, "com.xmission.trevin.android.todo.XMLImportType" │ │ + .line 284 │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - check-cast v11, Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType; │ + check-cast v10, Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType; │ │ .line 285 │ - .local v11, "importType":Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType; │ - sget-object v20, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; │ + .local v10, "importType":Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType; │ + sget-object v19, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; │ │ - const-string v19, "com.xmission.trevin.android.todo.XMLImportPrivate" │ + const-string v18, "com.xmission.trevin.android.todo.XMLImportPrivate" │ │ + .line 286 │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - check-cast v19, Ljava/lang/Boolean; │ + check-cast v18, Ljava/lang/Boolean; │ │ - move-object/from16 v0, v20 │ + .line 285 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z │ │ - move-result v10 │ + move-result v9 │ │ .line 287 │ - .local v10, "importPrivate":Z │ - const-string v19, "XMLImporterService" │ + .local v9, "importPrivate":Z │ + const-string v18, "XMLImporterService" │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, ".onHandleIntent(" │ + const-string v20, ".onHandleIntent(" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, ",\"" │ + const-string v20, ",\"" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->dataFile:Ljava/io/File; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v21 .. v21}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + .line 288 │ + invoke-virtual/range {v20 .. v20}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v20 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, "\")" │ + const-string v20, "\")" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-static/range {v19 .. v20}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + .line 287 │ + invoke-static/range {v18 .. v19}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 289 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/xmission/trevin/android/todo/XMLImporterService;->importCount:I │ │ .line 290 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/xmission/trevin/android/todo/XMLImporterService;->totalCount:I │ │ .line 292 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->dataFile:Ljava/io/File; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/io/File;->exists()Z │ + invoke-virtual/range {v18 .. v18}, Ljava/io/File;->exists()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-nez v19, :cond_0 │ + if-nez v18, :cond_0 │ │ .line 293 │ - const v19, 0x7f060045 │ + const v18, 0x7f060045 │ │ + .line 294 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getString(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->dataFile:Ljava/io/File; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ - invoke-virtual/range {v22 .. v22}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + .line 295 │ + invoke-virtual/range {v21 .. v21}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - aput-object v22, v20, v21 │ + aput-object v21, v19, v20 │ │ - invoke-static/range {v19 .. v20}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 293 │ + invoke-static/range {v18 .. v19}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ .line 420 │ :goto_0 │ return-void │ │ .line 298 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->dataFile:Ljava/io/File; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/io/File;->canRead()Z │ + invoke-virtual/range {v18 .. v18}, Ljava/io/File;->canRead()Z │ │ - move-result v19 │ + move-result v18 │ │ - if-nez v19, :cond_1 │ + if-nez v18, :cond_1 │ │ .line 299 │ - const v19, 0x7f060043 │ + const v18, 0x7f060043 │ │ + .line 300 │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getString(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->dataFile:Ljava/io/File; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ - invoke-virtual/range {v22 .. v22}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ + .line 301 │ + invoke-virtual/range {v21 .. v21}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ - aput-object v22, v20, v21 │ + aput-object v21, v19, v20 │ │ - invoke-static/range {v19 .. v20}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 299 │ + invoke-static/range {v18 .. v19}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ goto :goto_0 │ │ .line 308 │ :cond_1 │ :try_start_0 │ - sget-object v19, Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode;->PARSING:Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode; │ + sget-object v18, Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode;->PARSING:Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode; │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/xmission/trevin/android/todo/XMLImporterService;->currentMode:Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode; │ │ - .line 309 │ + .line 310 │ invoke-static {}, Ljavax/xml/parsers/DocumentBuilderFactory;->newInstance()Ljavax/xml/parsers/DocumentBuilderFactory; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-virtual/range {v19 .. v19}, Ljavax/xml/parsers/DocumentBuilderFactory;->newDocumentBuilder()Ljavax/xml/parsers/DocumentBuilder; │ + invoke-virtual/range {v18 .. v18}, Ljavax/xml/parsers/DocumentBuilderFactory;->newDocumentBuilder()Ljavax/xml/parsers/DocumentBuilder; │ │ move-result-object v3 │ │ .line 311 │ .local v3, "builder":Ljavax/xml/parsers/DocumentBuilder; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->dataFile:Ljava/io/File; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-virtual {v3, v0}, Ljavax/xml/parsers/DocumentBuilder;->parse(Ljava/io/File;)Lorg/w3c/dom/Document; │ │ move-result-object v6 │ │ .line 312 │ .local v6, "document":Lorg/w3c/dom/Document; │ @@ -4379,333 +4456,332 @@ │ │ move-result-object v5 │ │ .line 313 │ .local v5, "docRoot":Lorg/w3c/dom/Element; │ invoke-interface {v5}, Lorg/w3c/dom/Element;->getTagName()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const-string v20, "ToDoApp" │ + const-string v19, "ToDoApp" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v18 .. v19}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-nez v19, :cond_2 │ + if-nez v18, :cond_2 │ │ .line 314 │ - new-instance v19, Lorg/xml/sax/SAXException; │ + new-instance v18, Lorg/xml/sax/SAXException; │ │ - const-string v20, "Document root is not ToDoApp" │ + const-string v19, "Document root is not ToDoApp" │ │ - invoke-direct/range {v19 .. v20}, Lorg/xml/sax/SAXException;->(Ljava/lang/String;)V │ + invoke-direct/range {v18 .. v19}, Lorg/xml/sax/SAXException;->(Ljava/lang/String;)V │ │ - throw v19 │ + throw v18 │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 414 │ .end local v3 # "builder":Ljavax/xml/parsers/DocumentBuilder; │ .end local v5 # "docRoot":Lorg/w3c/dom/Element; │ .end local v6 # "document":Lorg/w3c/dom/Document; │ :catch_0 │ - move-exception v18 │ + move-exception v17 │ │ .line 415 │ - .local v18, "x":Ljava/lang/Exception; │ - const-string v19, "XMLImporterService" │ + .local v17, "x":Ljava/lang/Exception; │ + const-string v18, "XMLImporterService" │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "XML Import Error at item " │ + const-string v20, "XML Import Error at item " │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->importCount:I │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - const-string v21, "/" │ + const-string v20, "/" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->totalCount:I │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ - move-object/from16 v2, v18 │ + move-object/from16 v2, v17 │ │ invoke-static {v0, v1, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ .line 417 │ - invoke-virtual/range {v18 .. v18}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/Exception;->getMessage()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ goto/16 :goto_0 │ │ .line 323 │ - .end local v18 # "x":Ljava/lang/Exception; │ + .end local v17 # "x":Ljava/lang/Exception; │ .restart local v3 # "builder":Ljavax/xml/parsers/DocumentBuilder; │ .restart local v5 # "docRoot":Lorg/w3c/dom/Element; │ .restart local v6 # "document":Lorg/w3c/dom/Document; │ :cond_2 │ :try_start_1 │ invoke-static {v5}, Lcom/xmission/trevin/android/todo/XMLImporterService;->mapChildren(Lorg/w3c/dom/Element;)Ljava/util/Map; │ │ move-result-object v8 │ │ .line 324 │ .local v8, "headers":Ljava/util/Map;, "Ljava/util/Map;" │ - const/16 v16, 0x0 │ + const/4 v15, 0x0 │ │ .line 325 │ - .local v16, "prefs":Ljava/util/Map;, "Ljava/util/Map;" │ - const-string v19, "Preferences" │ + .local v15, "prefs":Ljava/util/Map;, "Ljava/util/Map;" │ + const-string v18, "Preferences" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v8, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_3 │ + if-eqz v18, :cond_3 │ │ .line 326 │ - const-string v19, "Preferences" │ + const-string v18, "Preferences" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v8, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - check-cast v19, Lorg/w3c/dom/Element; │ + check-cast v18, Lorg/w3c/dom/Element; │ │ - invoke-static/range {v19 .. v19}, Lcom/xmission/trevin/android/todo/XMLImporterService;->mapChildren(Lorg/w3c/dom/Element;)Ljava/util/Map; │ + invoke-static/range {v18 .. v18}, Lcom/xmission/trevin/android/todo/XMLImporterService;->mapChildren(Lorg/w3c/dom/Element;)Ljava/util/Map; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 327 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->totalCount:I │ │ - move/from16 v19, v0 │ + move/from16 v18, v0 │ │ - invoke-interface/range {v16 .. v16}, Ljava/util/Map;->size()I │ + invoke-interface {v15}, Ljava/util/Map;->size()I │ │ - move-result v20 │ + move-result v19 │ │ - add-int v19, v19, v20 │ + add-int v18, v18, v19 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/xmission/trevin/android/todo/XMLImporterService;->totalCount:I │ │ .line 329 │ :cond_3 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ .line 330 │ - .local v12, "metadata":Ljava/util/List;, "Ljava/util/List;" │ - const-string v19, "Metadata" │ + .local v11, "metadata":Ljava/util/List;, "Ljava/util/List;" │ + const-string v18, "Metadata" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v8, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_4 │ + if-eqz v18, :cond_4 │ │ .line 331 │ - const-string v19, "Metadata" │ + const-string v18, "Metadata" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v8, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - check-cast v19, Lorg/w3c/dom/Element; │ + check-cast v18, Lorg/w3c/dom/Element; │ │ - const-string v20, "item" │ + const-string v19, "item" │ │ - invoke-static/range {v19 .. v20}, Lcom/xmission/trevin/android/todo/XMLImporterService;->listChildren(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/util/List; │ + invoke-static/range {v18 .. v19}, Lcom/xmission/trevin/android/todo/XMLImporterService;->listChildren(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/util/List; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 332 │ :cond_4 │ const/4 v4, 0x0 │ │ .line 333 │ .local v4, "categories":Ljava/util/List;, "Ljava/util/List;" │ - const-string v19, "Categories" │ + const-string v18, "Categories" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v8, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_5 │ + if-eqz v18, :cond_5 │ │ .line 334 │ - const-string v19, "Categories" │ + const-string v18, "Categories" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v8, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - check-cast v19, Lorg/w3c/dom/Element; │ + check-cast v18, Lorg/w3c/dom/Element; │ │ - const-string v20, "category" │ + const-string v19, "category" │ │ - invoke-static/range {v19 .. v20}, Lcom/xmission/trevin/android/todo/XMLImporterService;->listChildren(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/util/List; │ + invoke-static/range {v18 .. v19}, Lcom/xmission/trevin/android/todo/XMLImporterService;->listChildren(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/util/List; │ │ move-result-object v4 │ │ .line 335 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->totalCount:I │ │ - move/from16 v19, v0 │ + move/from16 v18, v0 │ │ invoke-interface {v4}, Ljava/util/List;->size()I │ │ - move-result v20 │ + move-result v19 │ │ - add-int v19, v19, v20 │ + add-int v18, v18, v19 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/xmission/trevin/android/todo/XMLImporterService;->totalCount:I │ │ .line 337 │ :cond_5 │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ .line 338 │ - .local v17, "todos":Ljava/util/List;, "Ljava/util/List;" │ - const-string v19, "ToDoList" │ + .local v16, "todos":Ljava/util/List;, "Ljava/util/List;" │ + const-string v18, "ToDoList" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v8, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-eqz v19, :cond_6 │ + if-eqz v18, :cond_6 │ │ .line 339 │ - const-string v19, "ToDoList" │ + const-string v18, "ToDoList" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ invoke-interface {v8, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - check-cast v19, Lorg/w3c/dom/Element; │ + check-cast v18, Lorg/w3c/dom/Element; │ │ - const-string v20, "to-do" │ + const-string v19, "to-do" │ │ - invoke-static/range {v19 .. v20}, Lcom/xmission/trevin/android/todo/XMLImporterService;->listChildren(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/util/List; │ + invoke-static/range {v18 .. v19}, Lcom/xmission/trevin/android/todo/XMLImporterService;->listChildren(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/util/List; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 340 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->totalCount:I │ │ - move/from16 v19, v0 │ + move/from16 v18, v0 │ │ - invoke-interface/range {v17 .. v17}, Ljava/util/List;->size()I │ + invoke-interface/range {v16 .. v16}, Ljava/util/List;->size()I │ │ - move-result v20 │ + move-result v19 │ │ - add-int v19, v19, v20 │ + add-int v18, v18, v19 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/xmission/trevin/android/todo/XMLImporterService;->totalCount:I │ │ .line 343 │ :cond_6 │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ .line 344 │ - .local v13, "oldCrypt":Lcom/xmission/trevin/android/todo/StringEncryption; │ - if-eqz v10, :cond_9 │ + .local v12, "oldCrypt":Lcom/xmission/trevin/android/todo/StringEncryption; │ + if-eqz v9, :cond_9 │ │ - if-eqz v12, :cond_9 │ + if-eqz v11, :cond_9 │ │ .line 345 │ - invoke-interface {v12}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v11}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v9 │ + move-result-object v18 │ │ - .local v9, "i$":Ljava/util/Iterator; │ :cond_7 │ - invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v19 │ │ if-eqz v19, :cond_9 │ │ - invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v7 │ │ check-cast v7, Lorg/w3c/dom/Element; │ │ .line 346 │ .local v7, "e":Lorg/w3c/dom/Element; │ @@ -4728,244 +4804,246 @@ │ move-result v19 │ │ if-eqz v19, :cond_7 │ │ .line 348 │ invoke-static {v7}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getText(Lorg/w3c/dom/Element;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - invoke-static/range {v19 .. v19}, Lcom/xmission/trevin/android/todo/XMLImporterService;->decodeBase64(Ljava/lang/String;)[B │ + invoke-static/range {v18 .. v18}, Lcom/xmission/trevin/android/todo/XMLImporterService;->decodeBase64(Ljava/lang/String;)[B │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 350 │ - .local v14, "oldHash":[B │ - const-string v19, "com.xmission.trevin.android.todo.XMLImportPassword" │ + .local v13, "oldHash":[B │ + const-string v18, "com.xmission.trevin.android.todo.XMLImportPassword" │ │ + .line 351 │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getCharArrayExtra(Ljava/lang/String;)[C │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 352 │ - .local v15, "oldPassword":[C │ - if-eqz v15, :cond_8 │ + .local v14, "oldPassword":[C │ + if-eqz v14, :cond_8 │ │ .line 353 │ - new-instance v13, Lcom/xmission/trevin/android/todo/StringEncryption; │ + new-instance v12, Lcom/xmission/trevin/android/todo/StringEncryption; │ │ - .end local v13 # "oldCrypt":Lcom/xmission/trevin/android/todo/StringEncryption; │ - invoke-direct {v13}, Lcom/xmission/trevin/android/todo/StringEncryption;->()V │ + .end local v12 # "oldCrypt":Lcom/xmission/trevin/android/todo/StringEncryption; │ + invoke-direct {v12}, Lcom/xmission/trevin/android/todo/StringEncryption;->()V │ │ .line 354 │ - .restart local v13 # "oldCrypt":Lcom/xmission/trevin/android/todo/StringEncryption; │ - invoke-virtual {v13, v15}, Lcom/xmission/trevin/android/todo/StringEncryption;->setPassword([C)V │ + .restart local v12 # "oldCrypt":Lcom/xmission/trevin/android/todo/StringEncryption; │ + invoke-virtual {v12, v14}, Lcom/xmission/trevin/android/todo/StringEncryption;->setPassword([C)V │ │ .line 355 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ - invoke-static {v15, v0}, Ljava/util/Arrays;->fill([CC)V │ + invoke-static {v14, v0}, Ljava/util/Arrays;->fill([CC)V │ │ .line 357 │ - invoke-virtual {v13, v14}, Lcom/xmission/trevin/android/todo/StringEncryption;->checkPassword([B)Z │ + invoke-virtual {v12, v13}, Lcom/xmission/trevin/android/todo/StringEncryption;->checkPassword([B)Z │ │ - move-result v19 │ + move-result v18 │ │ - if-nez v19, :cond_9 │ + if-nez v18, :cond_9 │ │ .line 358 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const v20, 0x7f0600e4 │ + const v19, 0x7f0600e4 │ │ - invoke-virtual/range {v19 .. v20}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual/range {v18 .. v19}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ .line 360 │ - const-string v19, "XMLImporterService" │ + const-string v18, "XMLImporterService" │ │ - const-string v20, "Password does not match hash in the XML file" │ + const-string v19, "Password does not match hash in the XML file" │ │ - invoke-static/range {v19 .. v20}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v18 .. v19}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_0 │ │ .line 364 │ :cond_8 │ invoke-virtual/range {p0 .. p0}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const v20, 0x7f0600e5 │ + const v19, 0x7f0600e5 │ │ - invoke-virtual/range {v19 .. v20}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ + invoke-virtual/range {v18 .. v19}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ .line 366 │ - const-string v19, "XMLImporterService" │ + const-string v18, "XMLImporterService" │ │ - const-string v20, "XML file is password protected" │ + const-string v19, "XML file is password protected" │ │ - invoke-static/range {v19 .. v20}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v18 .. v19}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_0 │ │ .line 374 │ .end local v7 # "e":Lorg/w3c/dom/Element; │ - .end local v9 # "i$":Ljava/util/Iterator; │ - .end local v14 # "oldHash":[B │ - .end local v15 # "oldPassword":[C │ + .end local v13 # "oldHash":[B │ + .end local v14 # "oldPassword":[C │ :cond_9 │ if-eqz v4, :cond_a │ │ .line 375 │ - sget-object v19, Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode;->CATEGORIES:Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode; │ + sget-object v18, Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode;->CATEGORIES:Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode; │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/xmission/trevin/android/todo/XMLImporterService;->currentMode:Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode; │ │ .line 376 │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v11, v4}, Lcom/xmission/trevin/android/todo/XMLImporterService;->mergeCategories(Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;Ljava/util/List;)V │ + invoke-virtual {v0, v10, v4}, Lcom/xmission/trevin/android/todo/XMLImporterService;->mergeCategories(Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;Ljava/util/List;)V │ │ .line 383 │ :cond_a │ - if-eqz v16, :cond_b │ + if-eqz v15, :cond_b │ │ .line 384 │ - sget-object v19, Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode;->SETTINGS:Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode; │ + sget-object v18, Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode;->SETTINGS:Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode; │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/xmission/trevin/android/todo/XMLImporterService;->currentMode:Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode; │ │ .line 385 │ - sget-object v19, Lcom/xmission/trevin/android/todo/XMLImporterService$1;->$SwitchMap$com$xmission$trevin$android$todo$XMLImporterService$ImportType:[I │ + sget-object v18, Lcom/xmission/trevin/android/todo/XMLImporterService$1;->$SwitchMap$com$xmission$trevin$android$todo$XMLImporterService$ImportType:[I │ │ - invoke-virtual {v11}, Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;->ordinal()I │ + invoke-virtual {v10}, Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;->ordinal()I │ │ - move-result v20 │ + move-result v19 │ │ - aget v19, v19, v20 │ + aget v18, v18, v19 │ │ - packed-switch v19, :pswitch_data_0 │ + packed-switch v18, :pswitch_data_0 │ │ .line 403 │ :pswitch_0 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/xmission/trevin/android/todo/XMLImporterService;->importCount:I │ │ - move/from16 v19, v0 │ + move/from16 v18, v0 │ │ - invoke-interface/range {v16 .. v16}, Ljava/util/Map;->size()I │ + invoke-interface {v15}, Ljava/util/Map;->size()I │ │ - move-result v20 │ + move-result v19 │ │ - add-int v19, v19, v20 │ + add-int v18, v18, v19 │ │ - move/from16 v0, v19 │ + move/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/xmission/trevin/android/todo/XMLImporterService;->importCount:I │ │ .line 406 │ :cond_b │ - if-eqz v17, :cond_c │ + if-eqz v16, :cond_c │ │ .line 407 │ - sget-object v19, Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode;->ITEMS:Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode; │ + sget-object v18, Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode;->ITEMS:Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode; │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/xmission/trevin/android/todo/XMLImporterService;->currentMode:Lcom/xmission/trevin/android/todo/XMLImporterService$OpMode; │ │ .line 408 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ - invoke-virtual {v0, v11, v1, v10, v13}, Lcom/xmission/trevin/android/todo/XMLImporterService;->mergeToDos(Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;Ljava/util/List;ZLcom/xmission/trevin/android/todo/StringEncryption;)V │ + invoke-virtual {v0, v10, v1, v9, v12}, Lcom/xmission/trevin/android/todo/XMLImporterService;->mergeToDos(Lcom/xmission/trevin/android/todo/XMLImporterService$ImportType;Ljava/util/List;ZLcom/xmission/trevin/android/todo/StringEncryption;)V │ │ .line 411 │ :cond_c │ - const v19, 0x7f0600ab │ + const v18, 0x7f0600ab │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getString(I)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v18 │ │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move/from16 v2, v20 │ + move/from16 v2, v19 │ │ invoke-static {v0, v1, v2}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto/16 :goto_0 │ │ .line 385 │ + nop │ + │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_0 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method parseDate(Ljava/lang/String;)Ljava/util/Date; │ - .locals 3 │ + .locals 4 │ .param p1, "str" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/text/ParseException; │ } │ .end annotation │ │ @@ -5009,17 +5087,17 @@ │ if-eqz v0, :cond_1 │ │ .line 773 │ new-instance v0, Ljava/util/Date; │ │ invoke-static {p1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-direct {v0, v1, v2}, Ljava/util/Date;->(J)V │ + invoke-direct {v0, v2, v3}, Ljava/util/Date;->(J)V │ │ goto :goto_0 │ │ .line 774 │ :cond_1 │ new-instance v0, Ljava/text/ParseException; │ │ @@ -5103,14 +5181,15 @@ │ invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 573 │ const-string v2, "ToDoPrefs" │ │ const/4 v3, 0x0 │ │ + .line 574 │ invoke-virtual {p0, v2, v3}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v2 │ │ invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ @@ -5127,28 +5206,30 @@ │ │ .line 577 │ :try_start_0 │ const-string v3, "SortOrder" │ │ const-string v2, "SortOrder" │ │ + .line 578 │ invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/w3c/dom/Element; │ │ invoke-static {v2}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getText(Lorg/w3c/dom/Element;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ move-result v2 │ │ + .line 577 │ invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 585 │ :cond_0 │ :goto_0 │ @@ -5161,28 +5242,30 @@ │ if-eqz v2, :cond_1 │ │ .line 586 │ const-string v3, "ShowChecked" │ │ const-string v2, "ShowChecked" │ │ + .line 587 │ invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/w3c/dom/Element; │ │ invoke-static {v2}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getText(Lorg/w3c/dom/Element;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 586 │ invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ .line 588 │ :cond_1 │ const-string v2, "ShowDueDate" │ │ invoke-interface {p1, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ @@ -5192,28 +5275,30 @@ │ if-eqz v2, :cond_2 │ │ .line 589 │ const-string v3, "ShowDueDate" │ │ const-string v2, "ShowDueDate" │ │ + .line 590 │ invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/w3c/dom/Element; │ │ invoke-static {v2}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getText(Lorg/w3c/dom/Element;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 589 │ invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ .line 591 │ :cond_2 │ const-string v2, "ShowPriority" │ │ invoke-interface {p1, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ @@ -5223,28 +5308,30 @@ │ if-eqz v2, :cond_3 │ │ .line 592 │ const-string v3, "ShowPriority" │ │ const-string v2, "ShowPriority" │ │ + .line 593 │ invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/w3c/dom/Element; │ │ invoke-static {v2}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getText(Lorg/w3c/dom/Element;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 592 │ invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ .line 594 │ :cond_3 │ const-string v2, "ShowCategory" │ │ invoke-interface {p1, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ @@ -5254,28 +5341,30 @@ │ if-eqz v2, :cond_4 │ │ .line 595 │ const-string v3, "ShowCategory" │ │ const-string v2, "ShowCategory" │ │ + .line 596 │ invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/w3c/dom/Element; │ │ invoke-static {v2}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getText(Lorg/w3c/dom/Element;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Boolean;->parseBoolean(Ljava/lang/String;)Z │ │ move-result v2 │ │ + .line 595 │ invoke-interface {v0, v3, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ .line 603 │ :cond_4 │ const-string v2, "NotificationSound" │ │ invoke-interface {p1, v2}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ @@ -5286,28 +5375,30 @@ │ │ .line 605 │ :try_start_1 │ const-string v3, "NotificationSound" │ │ const-string v2, "NotificationSound" │ │ + .line 606 │ invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/w3c/dom/Element; │ │ invoke-static {v2}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getText(Lorg/w3c/dom/Element;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v4 │ │ + .line 605 │ invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ :try_end_1 │ .catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 613 │ :cond_5 │ :goto_1 │ @@ -5321,28 +5412,30 @@ │ │ .line 615 │ :try_start_2 │ const-string v3, "SelectedCategory" │ │ const-string v2, "SelectedCategory" │ │ + .line 616 │ invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/w3c/dom/Element; │ │ invoke-static {v2}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getText(Lorg/w3c/dom/Element;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v4 │ │ + .line 615 │ invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ :try_end_2 │ .catch Ljava/lang/NumberFormatException; {:try_start_2 .. :try_end_2} :catch_2 │ │ .line 623 │ :cond_6 │ :goto_2 │ @@ -5367,14 +5460,15 @@ │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const-string v2, "SortOrder" │ │ + .line 581 │ invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/w3c/dom/Element; │ │ invoke-static {v2}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getText(Lorg/w3c/dom/Element;)Ljava/lang/String; │ @@ -5385,14 +5479,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 580 │ invoke-static {v3, v2, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto/16 :goto_0 │ │ .line 607 │ .end local v1 # "x":Ljava/lang/NumberFormatException; │ :catch_1 │ @@ -5410,14 +5505,15 @@ │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const-string v2, "NotificationSound" │ │ + .line 609 │ invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/w3c/dom/Element; │ │ invoke-static {v2}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getText(Lorg/w3c/dom/Element;)Ljava/lang/String; │ @@ -5428,14 +5524,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 608 │ invoke-static {v3, v2, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_1 │ │ .line 617 │ .end local v1 # "x":Ljava/lang/NumberFormatException; │ :catch_2 │ @@ -5453,14 +5550,15 @@ │ │ invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const-string v2, "SelectedCategory" │ │ + .line 619 │ invoke-interface {p1, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lorg/w3c/dom/Element; │ │ invoke-static {v2}, Lcom/xmission/trevin/android/todo/XMLImporterService;->getText(Lorg/w3c/dom/Element;)Ljava/lang/String; │ @@ -5471,11 +5569,12 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 618 │ invoke-static {v3, v2, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ goto :goto_2 │ .end method ├── original/AndroidManifest.xml │ @@ -1,413 +1,426 @@ │ -00000000: 0300 0800 d019 0000 0100 1c00 3c0a 0000 ............<... │ -00000010: 3a00 0000 0000 0000 0000 0000 0401 0000 :............... │ +00000000: 0300 0800 981a 0000 0100 1c00 dc0a 0000 ................ │ +00000010: 3e00 0000 0000 0000 0000 0000 1401 0000 >............... │ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4... │ 00000030: 4000 0000 4e00 0000 5c00 0000 6800 0000 @...N...\...h... │ 00000040: 7c00 0000 9600 0000 ae00 0000 c200 0000 |............... │ 00000050: e000 0000 f200 0000 4a01 0000 4e01 0000 ........J...N... │ -00000060: 6001 0000 7401 0000 b801 0000 c201 0000 `...t........... │ -00000070: dc01 0000 f001 0000 1602 0000 3402 0000 ............4... │ -00000080: 4402 0000 7c02 0000 9002 0000 d402 0000 D...|........... │ -00000090: 0c03 0000 1803 0000 7a03 0000 8e03 0000 ........z....... │ -000000a0: aa03 0000 f803 0000 2404 0000 9804 0000 ........$....... │ -000000b0: b804 0000 f804 0000 1805 0000 4205 0000 ............B... │ -000000c0: 9005 0000 ba05 0000 de05 0000 f005 0000 ................ │ -000000d0: 2006 0000 3e06 0000 6a06 0000 9406 0000 ...>...j....... │ -000000e0: be06 0000 d206 0000 fa06 0000 4607 0000 ............F... │ -000000f0: 8e07 0000 ce07 0000 1e08 0000 4008 0000 ............@... │ -00000100: 9608 0000 ce08 0000 2409 0000 0b00 7600 ........$.....v. │ -00000110: 6500 7200 7300 6900 6f00 6e00 4300 6f00 e.r.s.i.o.n.C.o. │ -00000120: 6400 6500 0000 0b00 7600 6500 7200 7300 d.e.....v.e.r.s. │ -00000130: 6900 6f00 6e00 4e00 6100 6d00 6500 0000 i.o.n.N.a.m.e... │ -00000140: 0400 6900 6300 6f00 6e00 0000 0500 6c00 ..i.c.o.n.....l. │ -00000150: 6100 6200 6500 6c00 0000 0500 7400 6800 a.b.e.l.....t.h. │ -00000160: 6500 6d00 6500 0000 0400 6e00 6100 6d00 e.m.e.....n.a.m. │ -00000170: 6500 0000 0800 6d00 6900 6d00 6500 5400 e.....m.i.m.e.T. │ -00000180: 7900 7000 6500 0000 0b00 6100 7500 7400 y.p.e.....a.u.t. │ -00000190: 6800 6f00 7200 6900 7400 6900 6500 7300 h.o.r.i.t.i.e.s. │ -000001a0: 0000 0a00 6c00 6100 7500 6e00 6300 6800 ....l.a.u.n.c.h. │ -000001b0: 4d00 6f00 6400 6500 0000 0800 6500 7800 M.o.d.e.....e.x. │ -000001c0: 7000 6f00 7200 7400 6500 6400 0000 0d00 p.o.r.t.e.d..... │ -000001d0: 6d00 6900 6e00 5300 6400 6b00 5600 6500 m.i.n.S.d.k.V.e. │ -000001e0: 7200 7300 6900 6f00 6e00 0000 0700 6100 r.s.i.o.n.....a. │ -000001f0: 6e00 6400 7200 6f00 6900 6400 0000 2a00 n.d.r.o.i.d...*. │ -00000200: 6800 7400 7400 7000 3a00 2f00 2f00 7300 h.t.t.p.:././.s. │ -00000210: 6300 6800 6500 6d00 6100 7300 2e00 6100 c.h.e.m.a.s...a. │ -00000220: 6e00 6400 7200 6f00 6900 6400 2e00 6300 n.d.r.o.i.d...c. │ -00000230: 6f00 6d00 2f00 6100 7000 6b00 2f00 7200 o.m./.a.p.k./.r. │ -00000240: 6500 7300 2f00 6100 6e00 6400 7200 6f00 e.s./.a.n.d.r.o. │ -00000250: 6900 6400 0000 0000 0000 0700 7000 6100 i.d.........p.a. │ -00000260: 6300 6b00 6100 6700 6500 0000 0800 6d00 c.k.a.g.e.....m. │ -00000270: 6100 6e00 6900 6600 6500 7300 7400 0000 a.n.i.f.e.s.t... │ -00000280: 2000 6300 6f00 6d00 2e00 7800 6d00 6900 .c.o.m...x.m.i. │ -00000290: 7300 7300 6900 6f00 6e00 2e00 7400 7200 s.s.i.o.n...t.r. │ -000002a0: 6500 7600 6900 6e00 2e00 6100 6e00 6400 e.v.i.n...a.n.d. │ -000002b0: 7200 6f00 6900 6400 2e00 7400 6f00 6400 r.o.i.d...t.o.d. │ -000002c0: 6f00 0000 0300 3100 2e00 3000 0000 0b00 o.....1...0..... │ -000002d0: 6100 7000 7000 6c00 6900 6300 6100 7400 a.p.p.l.i.c.a.t. │ -000002e0: 6900 6f00 6e00 0000 0800 6100 6300 7400 i.o.n.....a.c.t. │ -000002f0: 6900 7600 6900 7400 7900 0000 1100 2e00 i.v.i.t.y....... │ -00000300: 5400 6f00 4400 6f00 4c00 6900 7300 7400 T.o.D.o.L.i.s.t. │ -00000310: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y. │ -00000320: 0000 0d00 6900 6e00 7400 6500 6e00 7400 ....i.n.t.e.n.t. │ -00000330: 2d00 6600 6900 6c00 7400 6500 7200 0000 -.f.i.l.t.e.r... │ -00000340: 0600 6100 6300 7400 6900 6f00 6e00 0000 ..a.c.t.i.o.n... │ -00000350: 1a00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -00000360: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t... │ -00000370: 6100 6300 7400 6900 6f00 6e00 2e00 4d00 a.c.t.i.o.n...M. │ -00000380: 4100 4900 4e00 0000 0800 6300 6100 7400 A.I.N.....c.a.t. │ -00000390: 6500 6700 6f00 7200 7900 0000 2000 6100 e.g.o.r.y... .a. │ -000003a0: 6e00 6400 7200 6f00 6900 6400 2e00 6900 n.d.r.o.i.d...i. │ -000003b0: 6e00 7400 6500 6e00 7400 2e00 6300 6100 n.t.e.n.t...c.a. │ -000003c0: 7400 6500 6700 6f00 7200 7900 2e00 4c00 t.e.g.o.r.y...L. │ -000003d0: 4100 5500 4e00 4300 4800 4500 5200 0000 A.U.N.C.H.E.R... │ -000003e0: 1a00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -000003f0: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t... │ -00000400: 6100 6300 7400 6900 6f00 6e00 2e00 4500 a.c.t.i.o.n...E. │ -00000410: 4400 4900 5400 0000 0400 6400 6100 7400 D.I.T.....d.a.t. │ -00000420: 6100 0000 2f00 7600 6e00 6400 2e00 6100 a.../.v.n.d...a. │ -00000430: 6e00 6400 7200 6f00 6900 6400 2e00 6300 n.d.r.o.i.d...c. │ -00000440: 7500 7200 7300 6f00 7200 2e00 6400 6900 u.r.s.o.r...d.i. │ -00000450: 7200 2f00 7600 6e00 6400 2e00 7800 6d00 r./.v.n.d...x.m. │ -00000460: 6900 7300 7300 6900 6f00 6e00 2e00 7400 i.s.s.i.o.n...t. │ -00000470: 7200 6500 7600 6900 6e00 2e00 7400 6f00 r.e.v.i.n...t.o. │ -00000480: 6400 6f00 0000 0800 7000 7200 6f00 7600 d.o.....p.r.o.v. │ -00000490: 6900 6400 6500 7200 0000 0c00 5400 6f00 i.d.e.r.....T.o. │ -000004a0: 4400 6f00 5000 7200 6f00 7600 6900 6400 D.o.P.r.o.v.i.d. │ -000004b0: 6500 7200 0000 2500 6300 6f00 6d00 2e00 e.r...%.c.o.m... │ -000004c0: 7800 6d00 6900 7300 7300 6900 6f00 6e00 x.m.i.s.s.i.o.n. │ -000004d0: 2e00 7400 7200 6500 7600 6900 6e00 2e00 ..t.r.e.v.i.n... │ -000004e0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ -000004f0: 7400 6f00 6400 6f00 2e00 5400 6f00 4400 t.o.d.o...T.o.D. │ -00000500: 6f00 0000 1400 4300 6100 7400 6500 6700 o.....C.a.t.e.g. │ -00000510: 6f00 7200 7900 4c00 6900 7300 7400 4100 o.r.y.L.i.s.t.A. │ -00000520: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ -00000530: 3800 7600 6e00 6400 2e00 6100 6e00 6400 8.v.n.d...a.n.d. │ -00000540: 7200 6f00 6900 6400 2e00 6300 7500 7200 r.o.i.d...c.u.r. │ -00000550: 7300 6f00 7200 2e00 6400 6900 7200 2f00 s.o.r...d.i.r./. │ -00000560: 7600 6e00 6400 2e00 7800 6d00 6900 7300 v.n.d...x.m.i.s. │ -00000570: 7300 6900 6f00 6e00 2e00 7400 7200 6500 s.i.o.n...t.r.e. │ -00000580: 7600 6900 6e00 2e00 7400 6f00 6400 6f00 v.i.n...t.o.d.o. │ -00000590: 2e00 6300 6100 7400 6500 6700 6f00 7200 ..c.a.t.e.g.o.r. │ -000005a0: 7900 0000 0e00 4500 7800 7000 6f00 7200 y.....E.x.p.o.r. │ -000005b0: 7400 4100 6300 7400 6900 7600 6900 7400 t.A.c.t.i.v.i.t. │ -000005c0: 7900 0000 1e00 6100 6e00 6400 7200 6f00 y.....a.n.d.r.o. │ -000005d0: 6900 6400 2e00 7300 6500 7400 7400 6900 i.d...s.e.t.t.i. │ -000005e0: 6e00 6700 7300 2e00 5300 5900 4e00 4300 n.g.s...S.Y.N.C. │ -000005f0: 5f00 5300 4500 5400 5400 4900 4e00 4700 _.S.E.T.T.I.N.G. │ -00000600: 5300 0000 0e00 4900 6d00 7000 6f00 7200 S.....I.m.p.o.r. │ -00000610: 7400 4100 6300 7400 6900 7600 6900 7400 t.A.c.t.i.v.i.t. │ -00000620: 7900 0000 1300 5000 7200 6500 6600 6500 y.....P.r.e.f.e. │ -00000630: 7200 6500 6e00 6300 6500 7300 4100 6300 r.e.n.c.e.s.A.c. │ -00000640: 7400 6900 7600 6900 7400 7900 0000 2500 t.i.v.i.t.y...%. │ -00000650: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ -00000660: 7300 6500 7400 7400 6900 6e00 6700 7300 s.e.t.t.i.n.g.s. │ -00000670: 2e00 4100 5000 5000 4c00 4900 4300 4100 ..A.P.P.L.I.C.A. │ -00000680: 5400 4900 4f00 4e00 5f00 5300 4500 5400 T.I.O.N._.S.E.T. │ -00000690: 5400 4900 4e00 4700 5300 0000 1300 5400 T.I.N.G.S.....T. │ -000006a0: 6f00 4400 6f00 4400 6500 7400 6100 6900 o.D.o.D.e.t.a.i. │ -000006b0: 6c00 7300 4100 6300 7400 6900 7600 6900 l.s.A.c.t.i.v.i. │ -000006c0: 7400 7900 0000 1000 5400 6f00 4400 6f00 t.y.....T.o.D.o. │ -000006d0: 4e00 6f00 7400 6500 4100 6300 7400 6900 N.o.t.e.A.c.t.i. │ -000006e0: 7600 6900 7400 7900 0000 0700 7300 6500 v.i.t.y.....s.e. │ -000006f0: 7200 7600 6900 6300 6500 0000 1600 2e00 r.v.i.c.e....... │ -00000700: 5000 6100 7300 7300 7700 6f00 7200 6400 P.a.s.s.w.o.r.d. │ -00000710: 4300 6800 6100 6e00 6700 6500 5300 6500 C.h.a.n.g.e.S.e. │ -00000720: 7200 7600 6900 6300 6500 0000 0d00 2e00 r.v.i.c.e....... │ -00000730: 4100 6c00 6100 7200 6d00 5300 6500 7200 A.l.a.r.m.S.e.r. │ -00000740: 7600 6900 6300 6500 0000 1400 2e00 5000 v.i.c.e.......P. │ -00000750: 6100 6c00 6d00 4900 6d00 7000 6f00 7200 a.l.m.I.m.p.o.r. │ -00000760: 7400 6500 7200 5300 6500 7200 7600 6900 t.e.r.S.e.r.v.i. │ -00000770: 6300 6500 0000 1300 2e00 5800 4d00 4c00 c.e.......X.M.L. │ -00000780: 4900 6d00 7000 6f00 7200 7400 6500 7200 I.m.p.o.r.t.e.r. │ -00000790: 5300 6500 7200 7600 6900 6300 6500 0000 S.e.r.v.i.c.e... │ -000007a0: 1300 2e00 5800 4d00 4c00 4500 7800 7000 ....X.M.L.E.x.p. │ -000007b0: 6f00 7200 7400 6500 7200 5300 6500 7200 o.r.t.e.r.S.e.r. │ -000007c0: 7600 6900 6300 6500 0000 0800 7200 6500 v.i.c.e.....r.e. │ -000007d0: 6300 6500 6900 7600 6500 7200 0000 1200 c.e.i.v.e.r..... │ -000007e0: 2e00 4100 6c00 6100 7200 6d00 4900 6e00 ..A.l.a.r.m.I.n. │ -000007f0: 6900 7400 5200 6500 6300 6500 6900 7600 i.t.R.e.c.e.i.v. │ -00000800: 6500 7200 0000 2400 6100 6e00 6400 7200 e.r...$.a.n.d.r. │ -00000810: 6f00 6900 6400 2e00 6900 6e00 7400 6500 o.i.d...i.n.t.e. │ -00000820: 6e00 7400 2e00 6100 6300 7400 6900 6f00 n.t...a.c.t.i.o. │ -00000830: 6e00 2e00 4200 4f00 4f00 5400 5f00 4300 n...B.O.O.T._.C. │ -00000840: 4f00 4d00 5000 4c00 4500 5400 4500 4400 O.M.P.L.E.T.E.D. │ -00000850: 0000 2200 6100 6e00 6400 7200 6f00 6900 ..".a.n.d.r.o.i. │ -00000860: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ -00000870: 2e00 6100 6300 7400 6900 6f00 6e00 2e00 ..a.c.t.i.o.n... │ -00000880: 4400 4100 5400 4500 5f00 4300 4800 4100 D.A.T.E._.C.H.A. │ -00000890: 4e00 4700 4500 4400 0000 1e00 6100 6e00 N.G.E.D.....a.n. │ -000008a0: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ -000008b0: 7400 6500 6e00 7400 2e00 6100 6300 7400 t.e.n.t...a.c.t. │ -000008c0: 6900 6f00 6e00 2e00 5400 4900 4d00 4500 i.o.n...T.I.M.E. │ -000008d0: 5f00 5300 4500 5400 0000 2600 6100 6e00 _.S.E.T...&.a.n. │ -000008e0: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ -000008f0: 7400 6500 6e00 7400 2e00 6100 6300 7400 t.e.n.t...a.c.t. │ -00000900: 6900 6f00 6e00 2e00 5400 4900 4d00 4500 i.o.n...T.I.M.E. │ -00000910: 5a00 4f00 4e00 4500 5f00 4300 4800 4100 Z.O.N.E._.C.H.A. │ -00000920: 4e00 4700 4500 4400 0000 0f00 7500 7300 N.G.E.D.....u.s. │ -00000930: 6500 7300 2d00 7000 6500 7200 6d00 6900 e.s.-.p.e.r.m.i. │ -00000940: 7300 7300 6900 6f00 6e00 0000 2900 6100 s.s.i.o.n...).a. │ -00000950: 6e00 6400 7200 6f00 6900 6400 2e00 7000 n.d.r.o.i.d...p. │ -00000960: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ -00000970: 6e00 2e00 5200 4500 4300 4500 4900 5600 n...R.E.C.E.I.V. │ -00000980: 4500 5f00 4200 4f00 4f00 5400 5f00 4300 E._.B.O.O.T._.C. │ -00000990: 4f00 4d00 5000 4c00 4500 5400 4500 4400 O.M.P.L.E.T.E.D. │ -000009a0: 0000 1a00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ -000009b0: 6400 2e00 7000 6500 7200 6d00 6900 7300 d...p.e.r.m.i.s. │ -000009c0: 7300 6900 6f00 6e00 2e00 5600 4900 4200 s.i.o.n...V.I.B. │ -000009d0: 5200 4100 5400 4500 0000 2900 6100 6e00 R.A.T.E...).a.n. │ -000009e0: 6400 7200 6f00 6900 6400 2e00 7000 6500 d.r.o.i.d...p.e. │ -000009f0: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n. │ -00000a00: 2e00 5700 5200 4900 5400 4500 5f00 4500 ..W.R.I.T.E._.E. │ -00000a10: 5800 5400 4500 5200 4e00 4100 4c00 5f00 X.T.E.R.N.A.L._. │ -00000a20: 5300 5400 4f00 5200 4100 4700 4500 0000 S.T.O.R.A.G.E... │ -00000a30: 0800 7500 7300 6500 7300 2d00 7300 6400 ..u.s.e.s.-.s.d. │ -00000a40: 6b00 0000 8001 0800 3400 0000 1b02 0101 k.......4....... │ -00000a50: 1c02 0101 0200 0101 0100 0101 0000 0101 ................ │ -00000a60: 0300 0101 2600 0101 1800 0101 1d00 0101 ....&........... │ -00000a70: 1000 0101 0c02 0101 0001 1000 1800 0000 ................ │ -00000a80: 0200 0000 ffff ffff 0b00 0000 0c00 0000 ................ │ -00000a90: 0201 1000 6000 0000 0200 0000 ffff ffff ....`........... │ -00000aa0: ffff ffff 0f00 0000 1400 1400 0300 0000 ................ │ -00000ab0: 0000 0000 0c00 0000 0000 0000 ffff ffff ................ │ -00000ac0: 0800 0010 0100 0000 0c00 0000 0100 0000 ................ │ -00000ad0: 1100 0000 0800 0003 1100 0000 ffff ffff ................ │ -00000ae0: 0e00 0000 1000 0000 0800 0003 1000 0000 ................ │ -00000af0: 0201 1000 6000 0000 0600 0000 ffff ffff ....`........... │ -00000b00: ffff ffff 1200 0000 1400 1400 0300 0000 ................ │ -00000b10: 0000 0000 0c00 0000 0400 0000 ffff ffff ................ │ -00000b20: 0800 0001 0c00 0301 0c00 0000 0300 0000 ................ │ -00000b30: ffff ffff 0800 0001 0200 067f 0c00 0000 ................ │ -00000b40: 0200 0000 ffff ffff 0800 0001 1000 027f ................ │ -00000b50: 0201 1000 4c00 0000 0900 0000 ffff ffff ....L........... │ -00000b60: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -00000b70: 0000 0000 0c00 0000 0300 0000 ffff ffff ................ │ -00000b80: 0800 0001 0200 067f 0c00 0000 0500 0000 ................ │ -00000b90: 1400 0000 0800 0003 1400 0000 0201 1000 ................ │ -00000ba0: 2400 0000 0b00 0000 ffff ffff ffff ffff $............... │ -00000bb0: 1500 0000 1400 1400 0000 0000 0000 0000 ................ │ -00000bc0: 0201 1000 3800 0000 0c00 0000 ffff ffff ....8........... │ -00000bd0: ffff ffff 1600 0000 1400 1400 0100 0000 ................ │ -00000be0: 0000 0000 0c00 0000 0500 0000 1700 0000 ................ │ -00000bf0: 0800 0003 1700 0000 0301 1000 1800 0000 ................ │ -00000c00: 0c00 0000 ffff ffff ffff ffff 1600 0000 ................ │ -00000c10: 0201 1000 3800 0000 0d00 0000 ffff ffff ....8........... │ -00000c20: ffff ffff 1800 0000 1400 1400 0100 0000 ................ │ -00000c30: 0000 0000 0c00 0000 0500 0000 1900 0000 ................ │ -00000c40: 0800 0003 1900 0000 0301 1000 1800 0000 ................ │ -00000c50: 0d00 0000 ffff ffff ffff ffff 1800 0000 ................ │ -00000c60: 0301 1000 1800 0000 0e00 0000 ffff ffff ................ │ -00000c70: ffff ffff 1500 0000 0201 1000 2400 0000 ............$... │ -00000c80: 0f00 0000 ffff ffff ffff ffff 1500 0000 ................ │ -00000c90: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -00000ca0: 3800 0000 1000 0000 ffff ffff ffff ffff 8............... │ -00000cb0: 1600 0000 1400 1400 0100 0000 0000 0000 ................ │ -00000cc0: 0c00 0000 0500 0000 1a00 0000 0800 0003 ................ │ -00000cd0: 1a00 0000 0301 1000 1800 0000 1000 0000 ................ │ -00000ce0: ffff ffff ffff ffff 1600 0000 0201 1000 ................ │ -00000cf0: 3800 0000 1100 0000 ffff ffff ffff ffff 8............... │ -00000d00: 1b00 0000 1400 1400 0100 0000 0000 0000 ................ │ -00000d10: 0c00 0000 0600 0000 1c00 0000 0800 0003 ................ │ -00000d20: 1c00 0000 0301 1000 1800 0000 1100 0000 ................ │ -00000d30: ffff ffff ffff ffff 1b00 0000 0301 1000 ................ │ -00000d40: 1800 0000 1200 0000 ffff ffff ffff ffff ................ │ -00000d50: 1500 0000 0301 1000 1800 0000 1300 0000 ................ │ -00000d60: ffff ffff ffff ffff 1300 0000 0201 1000 ................ │ -00000d70: 4c00 0000 1500 0000 ffff ffff ffff ffff L............... │ -00000d80: 1d00 0000 1400 1400 0200 0000 0000 0000 ................ │ -00000d90: 0c00 0000 0500 0000 1e00 0000 0800 0003 ................ │ -00000da0: 1e00 0000 0c00 0000 0700 0000 1f00 0000 ................ │ -00000db0: 0800 0003 1f00 0000 0301 1000 1800 0000 ................ │ -00000dc0: 1700 0000 ffff ffff ffff ffff 1d00 0000 ................ │ -00000dd0: 0201 1000 4c00 0000 1900 0000 ffff ffff ....L........... │ -00000de0: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -00000df0: 0000 0000 0c00 0000 0500 0000 2000 0000 ............ ... │ -00000e00: 0800 0003 2000 0000 0c00 0000 0800 0000 .... ........... │ -00000e10: ffff ffff 0800 0010 0000 0000 0201 1000 ................ │ -00000e20: 2400 0000 1b00 0000 ffff ffff ffff ffff $............... │ -00000e30: 1500 0000 1400 1400 0000 0000 0000 0000 ................ │ -00000e40: 0201 1000 3800 0000 1c00 0000 ffff ffff ....8........... │ -00000e50: ffff ffff 1600 0000 1400 1400 0100 0000 ................ │ -00000e60: 0000 0000 0c00 0000 0500 0000 1a00 0000 ................ │ -00000e70: 0800 0003 1a00 0000 0301 1000 1800 0000 ................ │ -00000e80: 1c00 0000 ffff ffff ffff ffff 1600 0000 ................ │ -00000e90: 0201 1000 3800 0000 1d00 0000 ffff ffff ....8........... │ -00000ea0: ffff ffff 1b00 0000 1400 1400 0100 0000 ................ │ -00000eb0: 0000 0000 0c00 0000 0600 0000 2100 0000 ............!... │ -00000ec0: 0800 0003 2100 0000 0301 1000 1800 0000 ....!........... │ -00000ed0: 1d00 0000 ffff ffff ffff ffff 1b00 0000 ................ │ -00000ee0: 0301 1000 1800 0000 1e00 0000 ffff ffff ................ │ -00000ef0: ffff ffff 1500 0000 0301 1000 1800 0000 ................ │ -00000f00: 1f00 0000 ffff ffff ffff ffff 1300 0000 ................ │ -00000f10: 0201 1000 4c00 0000 2100 0000 ffff ffff ....L...!....... │ -00000f20: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -00000f30: 0000 0000 0c00 0000 0500 0000 2200 0000 ............"... │ -00000f40: 0800 0003 2200 0000 0c00 0000 0800 0000 ...."........... │ -00000f50: ffff ffff 0800 0010 0000 0000 0201 1000 ................ │ -00000f60: 2400 0000 2300 0000 ffff ffff ffff ffff $...#........... │ -00000f70: 1500 0000 1400 1400 0000 0000 0000 0000 ................ │ -00000f80: 0201 1000 3800 0000 2400 0000 ffff ffff ....8...$....... │ -00000f90: ffff ffff 1600 0000 1400 1400 0100 0000 ................ │ -00000fa0: 0000 0000 0c00 0000 0500 0000 2300 0000 ............#... │ -00000fb0: 0800 0003 2300 0000 0301 1000 1800 0000 ....#........... │ -00000fc0: 2400 0000 ffff ffff ffff ffff 1600 0000 $............... │ -00000fd0: 0301 1000 1800 0000 2500 0000 ffff ffff ........%....... │ -00000fe0: ffff ffff 1500 0000 0301 1000 1800 0000 ................ │ -00000ff0: 2600 0000 ffff ffff ffff ffff 1300 0000 &............... │ -00001000: 0201 1000 4c00 0000 2800 0000 ffff ffff ....L...(....... │ -00001010: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -00001020: 0000 0000 0c00 0000 0500 0000 2400 0000 ............$... │ -00001030: 0800 0003 2400 0000 0c00 0000 0800 0000 ....$........... │ -00001040: ffff ffff 0800 0010 0000 0000 0201 1000 ................ │ -00001050: 2400 0000 2a00 0000 ffff ffff ffff ffff $...*........... │ -00001060: 1500 0000 1400 1400 0000 0000 0000 0000 ................ │ -00001070: 0201 1000 3800 0000 2b00 0000 ffff ffff ....8...+....... │ -00001080: ffff ffff 1600 0000 1400 1400 0100 0000 ................ │ -00001090: 0000 0000 0c00 0000 0500 0000 2300 0000 ............#... │ -000010a0: 0800 0003 2300 0000 0301 1000 1800 0000 ....#........... │ -000010b0: 2b00 0000 ffff ffff ffff ffff 1600 0000 +............... │ -000010c0: 0301 1000 1800 0000 2c00 0000 ffff ffff ........,....... │ -000010d0: ffff ffff 1500 0000 0301 1000 1800 0000 ................ │ -000010e0: 2d00 0000 ffff ffff ffff ffff 1300 0000 -............... │ -000010f0: 0201 1000 3800 0000 2f00 0000 ffff ffff ....8.../....... │ -00001100: ffff ffff 1300 0000 1400 1400 0100 0000 ................ │ -00001110: 0000 0000 0c00 0000 0500 0000 2500 0000 ............%... │ -00001120: 0800 0003 2500 0000 0201 1000 2400 0000 ....%.......$... │ -00001130: 3000 0000 ffff ffff ffff ffff 1500 0000 0............... │ -00001140: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ -00001150: 3800 0000 3100 0000 ffff ffff ffff ffff 8...1........... │ -00001160: 1600 0000 1400 1400 0100 0000 0000 0000 ................ │ -00001170: 0c00 0000 0500 0000 2600 0000 0800 0003 ........&....... │ -00001180: 2600 0000 0301 1000 1800 0000 3100 0000 &...........1... │ -00001190: ffff ffff ffff ffff 1600 0000 0301 1000 ................ │ -000011a0: 1800 0000 3200 0000 ffff ffff ffff ffff ....2........... │ -000011b0: 1500 0000 0301 1000 1800 0000 3300 0000 ............3... │ -000011c0: ffff ffff ffff ffff 1300 0000 0201 1000 ................ │ -000011d0: 3800 0000 3500 0000 ffff ffff ffff ffff 8...5........... │ -000011e0: 1300 0000 1400 1400 0100 0000 0000 0000 ................ │ -000011f0: 0c00 0000 0500 0000 2700 0000 0800 0003 ........'....... │ -00001200: 2700 0000 0201 1000 2400 0000 3600 0000 '.......$...6... │ -00001210: ffff ffff ffff ffff 1500 0000 1400 1400 ................ │ -00001220: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ -00001230: 3700 0000 ffff ffff ffff ffff 1600 0000 7............... │ -00001240: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ -00001250: 0500 0000 1a00 0000 0800 0003 1a00 0000 ................ │ -00001260: 0301 1000 1800 0000 3700 0000 ffff ffff ........7....... │ -00001270: ffff ffff 1600 0000 0201 1000 3800 0000 ............8... │ -00001280: 3800 0000 ffff ffff ffff ffff 1b00 0000 8............... │ -00001290: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ -000012a0: 0600 0000 1c00 0000 0800 0003 1c00 0000 ................ │ -000012b0: 0301 1000 1800 0000 3800 0000 ffff ffff ........8....... │ -000012c0: ffff ffff 1b00 0000 0301 1000 1800 0000 ................ │ -000012d0: 3900 0000 ffff ffff ffff ffff 1500 0000 9............... │ -000012e0: 0301 1000 1800 0000 3a00 0000 ffff ffff ........:....... │ -000012f0: ffff ffff 1300 0000 0201 1000 3800 0000 ............8... │ -00001300: 3c00 0000 ffff ffff ffff ffff 1300 0000 <............... │ -00001310: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ -00001320: 0500 0000 2800 0000 0800 0003 2800 0000 ....(.......(... │ -00001330: 0201 1000 2400 0000 3d00 0000 ffff ffff ....$...=....... │ -00001340: ffff ffff 1500 0000 1400 1400 0000 0000 ................ │ -00001350: 0000 0000 0201 1000 3800 0000 3e00 0000 ........8...>... │ -00001360: ffff ffff ffff ffff 1600 0000 1400 1400 ................ │ -00001370: 0100 0000 0000 0000 0c00 0000 0500 0000 ................ │ -00001380: 1a00 0000 0800 0003 1a00 0000 0301 1000 ................ │ -00001390: 1800 0000 3e00 0000 ffff ffff ffff ffff ....>........... │ -000013a0: 1600 0000 0201 1000 3800 0000 3f00 0000 ........8...?... │ -000013b0: ffff ffff ffff ffff 1b00 0000 1400 1400 ................ │ -000013c0: 0100 0000 0000 0000 0c00 0000 0600 0000 ................ │ -000013d0: 1c00 0000 0800 0003 1c00 0000 0301 1000 ................ │ -000013e0: 1800 0000 3f00 0000 ffff ffff ffff ffff ....?........... │ -000013f0: 1b00 0000 0301 1000 1800 0000 4000 0000 ............@... │ -00001400: ffff ffff ffff ffff 1500 0000 0301 1000 ................ │ -00001410: 1800 0000 4100 0000 ffff ffff ffff ffff ....A........... │ -00001420: 1300 0000 0201 1000 6000 0000 4300 0000 ........`...C... │ -00001430: ffff ffff ffff ffff 2900 0000 1400 1400 ........)....... │ -00001440: 0300 0000 0000 0000 0c00 0000 0300 0000 ................ │ -00001450: ffff ffff 0800 0001 0700 067f 0c00 0000 ................ │ -00001460: 0500 0000 2a00 0000 0800 0003 2a00 0000 ....*.......*... │ -00001470: 0c00 0000 0900 0000 ffff ffff 0800 0012 ................ │ -00001480: 0000 0000 0301 1000 1800 0000 4600 0000 ............F... │ -00001490: ffff ffff ffff ffff 2900 0000 0201 1000 ........)....... │ -000014a0: 6000 0000 4800 0000 ffff ffff ffff ffff `...H........... │ -000014b0: 2900 0000 1400 1400 0300 0000 0000 0000 )............... │ -000014c0: 0c00 0000 0300 0000 ffff ffff 0800 0001 ................ │ -000014d0: 0300 067f 0c00 0000 0500 0000 2b00 0000 ............+... │ -000014e0: 0800 0003 2b00 0000 0c00 0000 0900 0000 ....+........... │ -000014f0: ffff ffff 0800 0012 0000 0000 0301 1000 ................ │ -00001500: 1800 0000 4b00 0000 ffff ffff ffff ffff ....K........... │ -00001510: 2900 0000 0201 1000 6000 0000 4d00 0000 ).......`...M... │ -00001520: ffff ffff ffff ffff 2900 0000 1400 1400 ........)....... │ -00001530: 0300 0000 0000 0000 0c00 0000 0300 0000 ................ │ -00001540: ffff ffff 0800 0001 0500 067f 0c00 0000 ................ │ -00001550: 0500 0000 2c00 0000 0800 0003 2c00 0000 ....,.......,... │ -00001560: 0c00 0000 0900 0000 ffff ffff 0800 0012 ................ │ -00001570: 0000 0000 0301 1000 1800 0000 5000 0000 ............P... │ -00001580: ffff ffff ffff ffff 2900 0000 0201 1000 ........)....... │ -00001590: 6000 0000 5200 0000 ffff ffff ffff ffff `...R........... │ -000015a0: 2900 0000 1400 1400 0300 0000 0000 0000 )............... │ -000015b0: 0c00 0000 0300 0000 ffff ffff 0800 0001 ................ │ -000015c0: 0600 067f 0c00 0000 0500 0000 2d00 0000 ............-... │ -000015d0: 0800 0003 2d00 0000 0c00 0000 0900 0000 ....-........... │ -000015e0: ffff ffff 0800 0012 0000 0000 0301 1000 ................ │ -000015f0: 1800 0000 5500 0000 ffff ffff ffff ffff ....U........... │ -00001600: 2900 0000 0201 1000 6000 0000 5700 0000 ).......`...W... │ -00001610: ffff ffff ffff ffff 2900 0000 1400 1400 ........)....... │ -00001620: 0300 0000 0000 0000 0c00 0000 0300 0000 ................ │ -00001630: ffff ffff 0800 0001 0400 067f 0c00 0000 ................ │ -00001640: 0500 0000 2e00 0000 0800 0003 2e00 0000 ................ │ -00001650: 0c00 0000 0900 0000 ffff ffff 0800 0012 ................ │ -00001660: 0000 0000 0301 1000 1800 0000 5a00 0000 ............Z... │ -00001670: ffff ffff ffff ffff 2900 0000 0201 1000 ........)....... │ -00001680: 3800 0000 5c00 0000 ffff ffff ffff ffff 8...\........... │ -00001690: 2f00 0000 1400 1400 0100 0000 0000 0000 /............... │ -000016a0: 0c00 0000 0500 0000 3000 0000 0800 0003 ........0....... │ -000016b0: 3000 0000 0201 1000 2400 0000 5d00 0000 0.......$...]... │ -000016c0: ffff ffff ffff ffff 1500 0000 1400 1400 ................ │ -000016d0: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ -000016e0: 5e00 0000 ffff ffff ffff ffff 1600 0000 ^............... │ -000016f0: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ -00001700: 0500 0000 3100 0000 0800 0003 3100 0000 ....1.......1... │ -00001710: 0301 1000 1800 0000 5e00 0000 ffff ffff ........^....... │ -00001720: ffff ffff 1600 0000 0201 1000 3800 0000 ............8... │ -00001730: 5f00 0000 ffff ffff ffff ffff 1600 0000 _............... │ -00001740: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ -00001750: 0500 0000 3200 0000 0800 0003 3200 0000 ....2.......2... │ -00001760: 0301 1000 1800 0000 5f00 0000 ffff ffff ........_....... │ -00001770: ffff ffff 1600 0000 0201 1000 3800 0000 ............8... │ -00001780: 6000 0000 ffff ffff ffff ffff 1600 0000 `............... │ -00001790: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ -000017a0: 0500 0000 3300 0000 0800 0003 3300 0000 ....3.......3... │ -000017b0: 0301 1000 1800 0000 6000 0000 ffff ffff ........`....... │ -000017c0: ffff ffff 1600 0000 0201 1000 3800 0000 ............8... │ -000017d0: 6100 0000 ffff ffff ffff ffff 1600 0000 a............... │ -000017e0: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ -000017f0: 0500 0000 3400 0000 0800 0003 3400 0000 ....4.......4... │ -00001800: 0301 1000 1800 0000 6100 0000 ffff ffff ........a....... │ -00001810: ffff ffff 1600 0000 0301 1000 1800 0000 ................ │ -00001820: 6200 0000 ffff ffff ffff ffff 1500 0000 b............... │ -00001830: 0301 1000 1800 0000 6300 0000 ffff ffff ........c....... │ -00001840: ffff ffff 2f00 0000 0301 1000 1800 0000 ..../........... │ -00001850: 6500 0000 ffff ffff ffff ffff 1200 0000 e............... │ -00001860: 0201 1000 3800 0000 6700 0000 ffff ffff ....8...g....... │ -00001870: ffff ffff 3500 0000 1400 1400 0100 0000 ....5........... │ -00001880: 0000 0000 0c00 0000 0500 0000 3600 0000 ............6... │ -00001890: 0800 0003 3600 0000 0301 1000 1800 0000 ....6........... │ -000018a0: 6700 0000 ffff ffff ffff ffff 3500 0000 g...........5... │ -000018b0: 0201 1000 3800 0000 6800 0000 ffff ffff ....8...h....... │ -000018c0: ffff ffff 3500 0000 1400 1400 0100 0000 ....5........... │ -000018d0: 0000 0000 0c00 0000 0500 0000 3700 0000 ............7... │ -000018e0: 0800 0003 3700 0000 0301 1000 1800 0000 ....7........... │ -000018f0: 6800 0000 ffff ffff ffff ffff 3500 0000 h...........5... │ -00001900: 0201 1000 3800 0000 6900 0000 ffff ffff ....8...i....... │ -00001910: ffff ffff 3500 0000 1400 1400 0100 0000 ....5........... │ -00001920: 0000 0000 0c00 0000 0500 0000 3800 0000 ............8... │ -00001930: 0800 0003 3800 0000 0301 1000 1800 0000 ....8........... │ -00001940: 6900 0000 ffff ffff ffff ffff 3500 0000 i...........5... │ -00001950: 0201 1000 3800 0000 6b00 0000 ffff ffff ....8...k....... │ -00001960: ffff ffff 3900 0000 1400 1400 0100 0000 ....9........... │ -00001970: 0000 0000 0c00 0000 0a00 0000 ffff ffff ................ │ -00001980: 0800 0010 0400 0000 0301 1000 1800 0000 ................ │ -00001990: 6b00 0000 ffff ffff ffff ffff 3900 0000 k...........9... │ -000019a0: 0301 1000 1800 0000 6c00 0000 ffff ffff ........l....... │ -000019b0: ffff ffff 0f00 0000 0101 1000 1800 0000 ................ │ -000019c0: 6c00 0000 ffff ffff 0b00 0000 0c00 0000 l............... │ +00000060: 6001 0000 9401 0000 c801 0000 dc01 0000 `............... │ +00000070: 2002 0000 2a02 0000 3202 0000 5002 0000 ...*...2...P... │ +00000080: 6a02 0000 7e02 0000 a402 0000 c202 0000 j...~........... │ +00000090: d202 0000 0a03 0000 1e03 0000 6203 0000 ............b... │ +000000a0: 9a03 0000 a603 0000 0804 0000 1c04 0000 ................ │ +000000b0: 3804 0000 8604 0000 b204 0000 2605 0000 8...........&... │ +000000c0: 4605 0000 8605 0000 a605 0000 d005 0000 F............... │ +000000d0: 1e06 0000 4806 0000 6c06 0000 7e06 0000 ....H...l...~... │ +000000e0: ae06 0000 cc06 0000 f806 0000 2207 0000 ............"... │ +000000f0: 4c07 0000 6007 0000 8807 0000 d407 0000 L...`........... │ +00000100: 1c08 0000 5c08 0000 ac08 0000 ce08 0000 ....\........... │ +00000110: 2409 0000 5c09 0000 b209 0000 0b00 7600 $...\.........v. │ +00000120: 6500 7200 7300 6900 6f00 6e00 4300 6f00 e.r.s.i.o.n.C.o. │ +00000130: 6400 6500 0000 0b00 7600 6500 7200 7300 d.e.....v.e.r.s. │ +00000140: 6900 6f00 6e00 4e00 6100 6d00 6500 0000 i.o.n.N.a.m.e... │ +00000150: 0400 6900 6300 6f00 6e00 0000 0500 6c00 ..i.c.o.n.....l. │ +00000160: 6100 6200 6500 6c00 0000 0500 7400 6800 a.b.e.l.....t.h. │ +00000170: 6500 6d00 6500 0000 0400 6e00 6100 6d00 e.m.e.....n.a.m. │ +00000180: 6500 0000 0800 6d00 6900 6d00 6500 5400 e.....m.i.m.e.T. │ +00000190: 7900 7000 6500 0000 0b00 6100 7500 7400 y.p.e.....a.u.t. │ +000001a0: 6800 6f00 7200 6900 7400 6900 6500 7300 h.o.r.i.t.i.e.s. │ +000001b0: 0000 0a00 6c00 6100 7500 6e00 6300 6800 ....l.a.u.n.c.h. │ +000001c0: 4d00 6f00 6400 6500 0000 0800 6500 7800 M.o.d.e.....e.x. │ +000001d0: 7000 6f00 7200 7400 6500 6400 0000 0d00 p.o.r.t.e.d..... │ +000001e0: 6d00 6900 6e00 5300 6400 6b00 5600 6500 m.i.n.S.d.k.V.e. │ +000001f0: 7200 7300 6900 6f00 6e00 0000 0700 6100 r.s.i.o.n.....a. │ +00000200: 6e00 6400 7200 6f00 6900 6400 0000 2a00 n.d.r.o.i.d...*. │ +00000210: 6800 7400 7400 7000 3a00 2f00 2f00 7300 h.t.t.p.:././.s. │ +00000220: 6300 6800 6500 6d00 6100 7300 2e00 6100 c.h.e.m.a.s...a. │ +00000230: 6e00 6400 7200 6f00 6900 6400 2e00 6300 n.d.r.o.i.d...c. │ +00000240: 6f00 6d00 2f00 6100 7000 6b00 2f00 7200 o.m./.a.p.k./.r. │ +00000250: 6500 7300 2f00 6100 6e00 6400 7200 6f00 e.s./.a.n.d.r.o. │ +00000260: 6900 6400 0000 0000 0000 0700 7000 6100 i.d.........p.a. │ +00000270: 6300 6b00 6100 6700 6500 0000 1800 7000 c.k.a.g.e.....p. │ +00000280: 6c00 6100 7400 6600 6f00 7200 6d00 4200 l.a.t.f.o.r.m.B. │ +00000290: 7500 6900 6c00 6400 5600 6500 7200 7300 u.i.l.d.V.e.r.s. │ +000002a0: 6900 6f00 6e00 4300 6f00 6400 6500 0000 i.o.n.C.o.d.e... │ +000002b0: 1800 7000 6c00 6100 7400 6600 6f00 7200 ..p.l.a.t.f.o.r. │ +000002c0: 6d00 4200 7500 6900 6c00 6400 5600 6500 m.B.u.i.l.d.V.e. │ +000002d0: 7200 7300 6900 6f00 6e00 4e00 6100 6d00 r.s.i.o.n.N.a.m. │ +000002e0: 6500 0000 0800 6d00 6100 6e00 6900 6600 e.....m.a.n.i.f. │ +000002f0: 6500 7300 7400 0000 2000 6300 6f00 6d00 e.s.t... .c.o.m. │ +00000300: 2e00 7800 6d00 6900 7300 7300 6900 6f00 ..x.m.i.s.s.i.o. │ +00000310: 6e00 2e00 7400 7200 6500 7600 6900 6e00 n...t.r.e.v.i.n. │ +00000320: 2e00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ +00000330: 2e00 7400 6f00 6400 6f00 0000 0300 3100 ..t.o.d.o.....1. │ +00000340: 2e00 3000 0000 0200 3100 3900 0000 0d00 ..0.....1.9..... │ +00000350: 3400 2e00 3400 2e00 3200 2d00 3100 3400 4...4...2.-.1.4. │ +00000360: 3500 3600 3800 3500 3900 0000 0b00 6100 5.6.8.5.9.....a. │ +00000370: 7000 7000 6c00 6900 6300 6100 7400 6900 p.p.l.i.c.a.t.i. │ +00000380: 6f00 6e00 0000 0800 6100 6300 7400 6900 o.n.....a.c.t.i. │ +00000390: 7600 6900 7400 7900 0000 1100 2e00 5400 v.i.t.y.......T. │ +000003a0: 6f00 4400 6f00 4c00 6900 7300 7400 4100 o.D.o.L.i.s.t.A. │ +000003b0: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ +000003c0: 0d00 6900 6e00 7400 6500 6e00 7400 2d00 ..i.n.t.e.n.t.-. │ +000003d0: 6600 6900 6c00 7400 6500 7200 0000 0600 f.i.l.t.e.r..... │ +000003e0: 6100 6300 7400 6900 6f00 6e00 0000 1a00 a.c.t.i.o.n..... │ +000003f0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ +00000400: 6900 6e00 7400 6500 6e00 7400 2e00 6100 i.n.t.e.n.t...a. │ +00000410: 6300 7400 6900 6f00 6e00 2e00 4d00 4100 c.t.i.o.n...M.A. │ +00000420: 4900 4e00 0000 0800 6300 6100 7400 6500 I.N.....c.a.t.e. │ +00000430: 6700 6f00 7200 7900 0000 2000 6100 6e00 g.o.r.y... .a.n. │ +00000440: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ +00000450: 7400 6500 6e00 7400 2e00 6300 6100 7400 t.e.n.t...c.a.t. │ +00000460: 6500 6700 6f00 7200 7900 2e00 4c00 4100 e.g.o.r.y...L.A. │ +00000470: 5500 4e00 4300 4800 4500 5200 0000 1a00 U.N.C.H.E.R..... │ +00000480: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ +00000490: 6900 6e00 7400 6500 6e00 7400 2e00 6100 i.n.t.e.n.t...a. │ +000004a0: 6300 7400 6900 6f00 6e00 2e00 4500 4400 c.t.i.o.n...E.D. │ +000004b0: 4900 5400 0000 0400 6400 6100 7400 6100 I.T.....d.a.t.a. │ +000004c0: 0000 2f00 7600 6e00 6400 2e00 6100 6e00 ../.v.n.d...a.n. │ +000004d0: 6400 7200 6f00 6900 6400 2e00 6300 7500 d.r.o.i.d...c.u. │ +000004e0: 7200 7300 6f00 7200 2e00 6400 6900 7200 r.s.o.r...d.i.r. │ +000004f0: 2f00 7600 6e00 6400 2e00 7800 6d00 6900 /.v.n.d...x.m.i. │ +00000500: 7300 7300 6900 6f00 6e00 2e00 7400 7200 s.s.i.o.n...t.r. │ +00000510: 6500 7600 6900 6e00 2e00 7400 6f00 6400 e.v.i.n...t.o.d. │ +00000520: 6f00 0000 0800 7000 7200 6f00 7600 6900 o.....p.r.o.v.i. │ +00000530: 6400 6500 7200 0000 0c00 5400 6f00 4400 d.e.r.....T.o.D. │ +00000540: 6f00 5000 7200 6f00 7600 6900 6400 6500 o.P.r.o.v.i.d.e. │ +00000550: 7200 0000 2500 6300 6f00 6d00 2e00 7800 r...%.c.o.m...x. │ +00000560: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n... │ +00000570: 7400 7200 6500 7600 6900 6e00 2e00 6100 t.r.e.v.i.n...a. │ +00000580: 6e00 6400 7200 6f00 6900 6400 2e00 7400 n.d.r.o.i.d...t. │ +00000590: 6f00 6400 6f00 2e00 5400 6f00 4400 6f00 o.d.o...T.o.D.o. │ +000005a0: 0000 1400 4300 6100 7400 6500 6700 6f00 ....C.a.t.e.g.o. │ +000005b0: 7200 7900 4c00 6900 7300 7400 4100 6300 r.y.L.i.s.t.A.c. │ +000005c0: 7400 6900 7600 6900 7400 7900 0000 3800 t.i.v.i.t.y...8. │ +000005d0: 7600 6e00 6400 2e00 6100 6e00 6400 7200 v.n.d...a.n.d.r. │ +000005e0: 6f00 6900 6400 2e00 6300 7500 7200 7300 o.i.d...c.u.r.s. │ +000005f0: 6f00 7200 2e00 6400 6900 7200 2f00 7600 o.r...d.i.r./.v. │ +00000600: 6e00 6400 2e00 7800 6d00 6900 7300 7300 n.d...x.m.i.s.s. │ +00000610: 6900 6f00 6e00 2e00 7400 7200 6500 7600 i.o.n...t.r.e.v. │ +00000620: 6900 6e00 2e00 7400 6f00 6400 6f00 2e00 i.n...t.o.d.o... │ +00000630: 6300 6100 7400 6500 6700 6f00 7200 7900 c.a.t.e.g.o.r.y. │ +00000640: 0000 0e00 4500 7800 7000 6f00 7200 7400 ....E.x.p.o.r.t. │ +00000650: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y. │ +00000660: 0000 1e00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ +00000670: 6400 2e00 7300 6500 7400 7400 6900 6e00 d...s.e.t.t.i.n. │ +00000680: 6700 7300 2e00 5300 5900 4e00 4300 5f00 g.s...S.Y.N.C._. │ +00000690: 5300 4500 5400 5400 4900 4e00 4700 5300 S.E.T.T.I.N.G.S. │ +000006a0: 0000 0e00 4900 6d00 7000 6f00 7200 7400 ....I.m.p.o.r.t. │ +000006b0: 4100 6300 7400 6900 7600 6900 7400 7900 A.c.t.i.v.i.t.y. │ +000006c0: 0000 1300 5000 7200 6500 6600 6500 7200 ....P.r.e.f.e.r. │ +000006d0: 6500 6e00 6300 6500 7300 4100 6300 7400 e.n.c.e.s.A.c.t. │ +000006e0: 6900 7600 6900 7400 7900 0000 2500 6100 i.v.i.t.y...%.a. │ +000006f0: 6e00 6400 7200 6f00 6900 6400 2e00 7300 n.d.r.o.i.d...s. │ +00000700: 6500 7400 7400 6900 6e00 6700 7300 2e00 e.t.t.i.n.g.s... │ +00000710: 4100 5000 5000 4c00 4900 4300 4100 5400 A.P.P.L.I.C.A.T. │ +00000720: 4900 4f00 4e00 5f00 5300 4500 5400 5400 I.O.N._.S.E.T.T. │ +00000730: 4900 4e00 4700 5300 0000 1300 5400 6f00 I.N.G.S.....T.o. │ +00000740: 4400 6f00 4400 6500 7400 6100 6900 6c00 D.o.D.e.t.a.i.l. │ +00000750: 7300 4100 6300 7400 6900 7600 6900 7400 s.A.c.t.i.v.i.t. │ +00000760: 7900 0000 1000 5400 6f00 4400 6f00 4e00 y.....T.o.D.o.N. │ +00000770: 6f00 7400 6500 4100 6300 7400 6900 7600 o.t.e.A.c.t.i.v. │ +00000780: 6900 7400 7900 0000 0700 7300 6500 7200 i.t.y.....s.e.r. │ +00000790: 7600 6900 6300 6500 0000 1600 2e00 5000 v.i.c.e.......P. │ +000007a0: 6100 7300 7300 7700 6f00 7200 6400 4300 a.s.s.w.o.r.d.C. │ +000007b0: 6800 6100 6e00 6700 6500 5300 6500 7200 h.a.n.g.e.S.e.r. │ +000007c0: 7600 6900 6300 6500 0000 0d00 2e00 4100 v.i.c.e.......A. │ +000007d0: 6c00 6100 7200 6d00 5300 6500 7200 7600 l.a.r.m.S.e.r.v. │ +000007e0: 6900 6300 6500 0000 1400 2e00 5000 6100 i.c.e.......P.a. │ +000007f0: 6c00 6d00 4900 6d00 7000 6f00 7200 7400 l.m.I.m.p.o.r.t. │ +00000800: 6500 7200 5300 6500 7200 7600 6900 6300 e.r.S.e.r.v.i.c. │ +00000810: 6500 0000 1300 2e00 5800 4d00 4c00 4900 e.......X.M.L.I. │ +00000820: 6d00 7000 6f00 7200 7400 6500 7200 5300 m.p.o.r.t.e.r.S. │ +00000830: 6500 7200 7600 6900 6300 6500 0000 1300 e.r.v.i.c.e..... │ +00000840: 2e00 5800 4d00 4c00 4500 7800 7000 6f00 ..X.M.L.E.x.p.o. │ +00000850: 7200 7400 6500 7200 5300 6500 7200 7600 r.t.e.r.S.e.r.v. │ +00000860: 6900 6300 6500 0000 0800 7200 6500 6300 i.c.e.....r.e.c. │ +00000870: 6500 6900 7600 6500 7200 0000 1200 2e00 e.i.v.e.r....... │ +00000880: 4100 6c00 6100 7200 6d00 4900 6e00 6900 A.l.a.r.m.I.n.i. │ +00000890: 7400 5200 6500 6300 6500 6900 7600 6500 t.R.e.c.e.i.v.e. │ +000008a0: 7200 0000 2400 6100 6e00 6400 7200 6f00 r...$.a.n.d.r.o. │ +000008b0: 6900 6400 2e00 6900 6e00 7400 6500 6e00 i.d...i.n.t.e.n. │ +000008c0: 7400 2e00 6100 6300 7400 6900 6f00 6e00 t...a.c.t.i.o.n. │ +000008d0: 2e00 4200 4f00 4f00 5400 5f00 4300 4f00 ..B.O.O.T._.C.O. │ +000008e0: 4d00 5000 4c00 4500 5400 4500 4400 0000 M.P.L.E.T.E.D... │ +000008f0: 2200 6100 6e00 6400 7200 6f00 6900 6400 ".a.n.d.r.o.i.d. │ +00000900: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t... │ +00000910: 6100 6300 7400 6900 6f00 6e00 2e00 4400 a.c.t.i.o.n...D. │ +00000920: 4100 5400 4500 5f00 4300 4800 4100 4e00 A.T.E._.C.H.A.N. │ +00000930: 4700 4500 4400 0000 1e00 6100 6e00 6400 G.E.D.....a.n.d. │ +00000940: 7200 6f00 6900 6400 2e00 6900 6e00 7400 r.o.i.d...i.n.t. │ +00000950: 6500 6e00 7400 2e00 6100 6300 7400 6900 e.n.t...a.c.t.i. │ +00000960: 6f00 6e00 2e00 5400 4900 4d00 4500 5f00 o.n...T.I.M.E._. │ +00000970: 5300 4500 5400 0000 2600 6100 6e00 6400 S.E.T...&.a.n.d. │ +00000980: 7200 6f00 6900 6400 2e00 6900 6e00 7400 r.o.i.d...i.n.t. │ +00000990: 6500 6e00 7400 2e00 6100 6300 7400 6900 e.n.t...a.c.t.i. │ +000009a0: 6f00 6e00 2e00 5400 4900 4d00 4500 5a00 o.n...T.I.M.E.Z. │ +000009b0: 4f00 4e00 4500 5f00 4300 4800 4100 4e00 O.N.E._.C.H.A.N. │ +000009c0: 4700 4500 4400 0000 0f00 7500 7300 6500 G.E.D.....u.s.e. │ +000009d0: 7300 2d00 7000 6500 7200 6d00 6900 7300 s.-.p.e.r.m.i.s. │ +000009e0: 7300 6900 6f00 6e00 0000 2900 6100 6e00 s.i.o.n...).a.n. │ +000009f0: 6400 7200 6f00 6900 6400 2e00 7000 6500 d.r.o.i.d...p.e. │ +00000a00: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n. │ +00000a10: 2e00 5200 4500 4300 4500 4900 5600 4500 ..R.E.C.E.I.V.E. │ +00000a20: 5f00 4200 4f00 4f00 5400 5f00 4300 4f00 _.B.O.O.T._.C.O. │ +00000a30: 4d00 5000 4c00 4500 5400 4500 4400 0000 M.P.L.E.T.E.D... │ +00000a40: 1a00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ +00000a50: 2e00 7000 6500 7200 6d00 6900 7300 7300 ..p.e.r.m.i.s.s. │ +00000a60: 6900 6f00 6e00 2e00 5600 4900 4200 5200 i.o.n...V.I.B.R. │ +00000a70: 4100 5400 4500 0000 2900 6100 6e00 6400 A.T.E...).a.n.d. │ +00000a80: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r. │ +00000a90: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n... │ +00000aa0: 5700 5200 4900 5400 4500 5f00 4500 5800 W.R.I.T.E._.E.X. │ +00000ab0: 5400 4500 5200 4e00 4100 4c00 5f00 5300 T.E.R.N.A.L._.S. │ +00000ac0: 5400 4f00 5200 4100 4700 4500 0000 0800 T.O.R.A.G.E..... │ +00000ad0: 7500 7300 6500 7300 2d00 7300 6400 6b00 u.s.e.s.-.s.d.k. │ +00000ae0: 0000 0000 8001 0800 3400 0000 1b02 0101 ........4....... │ +00000af0: 1c02 0101 0200 0101 0100 0101 0000 0101 ................ │ +00000b00: 0300 0101 2600 0101 1800 0101 1d00 0101 ....&........... │ +00000b10: 1000 0101 0c02 0101 0001 1000 1800 0000 ................ │ +00000b20: 0200 0000 ffff ffff 0b00 0000 0c00 0000 ................ │ +00000b30: 0201 1000 8800 0000 0200 0000 ffff ffff ................ │ +00000b40: ffff ffff 1100 0000 1400 1400 0500 0000 ................ │ +00000b50: 0000 0000 0c00 0000 0000 0000 ffff ffff ................ │ +00000b60: 0800 0010 0100 0000 0c00 0000 0100 0000 ................ │ +00000b70: 1300 0000 0800 0003 1300 0000 ffff ffff ................ │ +00000b80: 0e00 0000 1200 0000 0800 0003 1200 0000 ................ │ +00000b90: ffff ffff 0f00 0000 1400 0000 0800 0010 ................ │ +00000ba0: 1300 0000 ffff ffff 1000 0000 1500 0000 ................ │ +00000bb0: 0800 0003 1500 0000 0201 1000 6000 0000 ............`... │ +00000bc0: 0600 0000 ffff ffff ffff ffff 1600 0000 ................ │ +00000bd0: 1400 1400 0300 0000 0000 0000 0c00 0000 ................ │ +00000be0: 0400 0000 ffff ffff 0800 0001 0c00 0301 ................ │ +00000bf0: 0c00 0000 0300 0000 ffff ffff 0800 0001 ................ │ +00000c00: 0200 067f 0c00 0000 0200 0000 ffff ffff ................ │ +00000c10: 0800 0001 1000 027f 0201 1000 4c00 0000 ............L... │ +00000c20: 0900 0000 ffff ffff ffff ffff 1700 0000 ................ │ +00000c30: 1400 1400 0200 0000 0000 0000 0c00 0000 ................ │ +00000c40: 0300 0000 ffff ffff 0800 0001 0200 067f ................ │ +00000c50: 0c00 0000 0500 0000 1800 0000 0800 0003 ................ │ +00000c60: 1800 0000 0201 1000 2400 0000 0b00 0000 ........$....... │ +00000c70: ffff ffff ffff ffff 1900 0000 1400 1400 ................ │ +00000c80: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +00000c90: 0c00 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +00000ca0: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ +00000cb0: 0500 0000 1b00 0000 0800 0003 1b00 0000 ................ │ +00000cc0: 0301 1000 1800 0000 0c00 0000 ffff ffff ................ │ +00000cd0: ffff ffff 1a00 0000 0201 1000 3800 0000 ............8... │ +00000ce0: 0d00 0000 ffff ffff ffff ffff 1c00 0000 ................ │ +00000cf0: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ +00000d00: 0500 0000 1d00 0000 0800 0003 1d00 0000 ................ │ +00000d10: 0301 1000 1800 0000 0d00 0000 ffff ffff ................ │ +00000d20: ffff ffff 1c00 0000 0301 1000 1800 0000 ................ │ +00000d30: 0e00 0000 ffff ffff ffff ffff 1900 0000 ................ │ +00000d40: 0201 1000 2400 0000 0f00 0000 ffff ffff ....$........... │ +00000d50: ffff ffff 1900 0000 1400 1400 0000 0000 ................ │ +00000d60: 0000 0000 0201 1000 3800 0000 1000 0000 ........8....... │ +00000d70: ffff ffff ffff ffff 1a00 0000 1400 1400 ................ │ +00000d80: 0100 0000 0000 0000 0c00 0000 0500 0000 ................ │ +00000d90: 1e00 0000 0800 0003 1e00 0000 0301 1000 ................ │ +00000da0: 1800 0000 1000 0000 ffff ffff ffff ffff ................ │ +00000db0: 1a00 0000 0201 1000 3800 0000 1100 0000 ........8....... │ +00000dc0: ffff ffff ffff ffff 1f00 0000 1400 1400 ................ │ +00000dd0: 0100 0000 0000 0000 0c00 0000 0600 0000 ................ │ +00000de0: 2000 0000 0800 0003 2000 0000 0301 1000 ....... ....... │ +00000df0: 1800 0000 1100 0000 ffff ffff ffff ffff ................ │ +00000e00: 1f00 0000 0301 1000 1800 0000 1200 0000 ................ │ +00000e10: ffff ffff ffff ffff 1900 0000 0301 1000 ................ │ +00000e20: 1800 0000 1300 0000 ffff ffff ffff ffff ................ │ +00000e30: 1700 0000 0201 1000 4c00 0000 1500 0000 ........L....... │ +00000e40: ffff ffff ffff ffff 2100 0000 1400 1400 ........!....... │ +00000e50: 0200 0000 0000 0000 0c00 0000 0500 0000 ................ │ +00000e60: 2200 0000 0800 0003 2200 0000 0c00 0000 "......."....... │ +00000e70: 0700 0000 2300 0000 0800 0003 2300 0000 ....#.......#... │ +00000e80: 0301 1000 1800 0000 1700 0000 ffff ffff ................ │ +00000e90: ffff ffff 2100 0000 0201 1000 4c00 0000 ....!.......L... │ +00000ea0: 1900 0000 ffff ffff ffff ffff 1700 0000 ................ │ +00000eb0: 1400 1400 0200 0000 0000 0000 0c00 0000 ................ │ +00000ec0: 0500 0000 2400 0000 0800 0003 2400 0000 ....$.......$... │ +00000ed0: 0c00 0000 0800 0000 ffff ffff 0800 0010 ................ │ +00000ee0: 0000 0000 0201 1000 2400 0000 1b00 0000 ........$....... │ +00000ef0: ffff ffff ffff ffff 1900 0000 1400 1400 ................ │ +00000f00: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +00000f10: 1c00 0000 ffff ffff ffff ffff 1a00 0000 ................ │ +00000f20: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ +00000f30: 0500 0000 1e00 0000 0800 0003 1e00 0000 ................ │ +00000f40: 0301 1000 1800 0000 1c00 0000 ffff ffff ................ │ +00000f50: ffff ffff 1a00 0000 0201 1000 3800 0000 ............8... │ +00000f60: 1d00 0000 ffff ffff ffff ffff 1f00 0000 ................ │ +00000f70: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ +00000f80: 0600 0000 2500 0000 0800 0003 2500 0000 ....%.......%... │ +00000f90: 0301 1000 1800 0000 1d00 0000 ffff ffff ................ │ +00000fa0: ffff ffff 1f00 0000 0301 1000 1800 0000 ................ │ +00000fb0: 1e00 0000 ffff ffff ffff ffff 1900 0000 ................ │ +00000fc0: 0301 1000 1800 0000 1f00 0000 ffff ffff ................ │ +00000fd0: ffff ffff 1700 0000 0201 1000 4c00 0000 ............L... │ +00000fe0: 2100 0000 ffff ffff ffff ffff 1700 0000 !............... │ +00000ff0: 1400 1400 0200 0000 0000 0000 0c00 0000 ................ │ +00001000: 0500 0000 2600 0000 0800 0003 2600 0000 ....&.......&... │ +00001010: 0c00 0000 0800 0000 ffff ffff 0800 0010 ................ │ +00001020: 0000 0000 0201 1000 2400 0000 2300 0000 ........$...#... │ +00001030: ffff ffff ffff ffff 1900 0000 1400 1400 ................ │ +00001040: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +00001050: 2400 0000 ffff ffff ffff ffff 1a00 0000 $............... │ +00001060: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ +00001070: 0500 0000 2700 0000 0800 0003 2700 0000 ....'.......'... │ +00001080: 0301 1000 1800 0000 2400 0000 ffff ffff ........$....... │ +00001090: ffff ffff 1a00 0000 0301 1000 1800 0000 ................ │ +000010a0: 2500 0000 ffff ffff ffff ffff 1900 0000 %............... │ +000010b0: 0301 1000 1800 0000 2600 0000 ffff ffff ........&....... │ +000010c0: ffff ffff 1700 0000 0201 1000 4c00 0000 ............L... │ +000010d0: 2800 0000 ffff ffff ffff ffff 1700 0000 (............... │ +000010e0: 1400 1400 0200 0000 0000 0000 0c00 0000 ................ │ +000010f0: 0500 0000 2800 0000 0800 0003 2800 0000 ....(.......(... │ +00001100: 0c00 0000 0800 0000 ffff ffff 0800 0010 ................ │ +00001110: 0000 0000 0201 1000 2400 0000 2a00 0000 ........$...*... │ +00001120: ffff ffff ffff ffff 1900 0000 1400 1400 ................ │ +00001130: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ +00001140: 2b00 0000 ffff ffff ffff ffff 1a00 0000 +............... │ +00001150: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ +00001160: 0500 0000 2700 0000 0800 0003 2700 0000 ....'.......'... │ +00001170: 0301 1000 1800 0000 2b00 0000 ffff ffff ........+....... │ +00001180: ffff ffff 1a00 0000 0301 1000 1800 0000 ................ │ +00001190: 2c00 0000 ffff ffff ffff ffff 1900 0000 ,............... │ +000011a0: 0301 1000 1800 0000 2d00 0000 ffff ffff ........-....... │ +000011b0: ffff ffff 1700 0000 0201 1000 3800 0000 ............8... │ +000011c0: 2f00 0000 ffff ffff ffff ffff 1700 0000 /............... │ +000011d0: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ +000011e0: 0500 0000 2900 0000 0800 0003 2900 0000 ....).......)... │ +000011f0: 0201 1000 2400 0000 3000 0000 ffff ffff ....$...0....... │ +00001200: ffff ffff 1900 0000 1400 1400 0000 0000 ................ │ +00001210: 0000 0000 0201 1000 3800 0000 3100 0000 ........8...1... │ +00001220: ffff ffff ffff ffff 1a00 0000 1400 1400 ................ │ +00001230: 0100 0000 0000 0000 0c00 0000 0500 0000 ................ │ +00001240: 2a00 0000 0800 0003 2a00 0000 0301 1000 *.......*....... │ +00001250: 1800 0000 3100 0000 ffff ffff ffff ffff ....1........... │ +00001260: 1a00 0000 0301 1000 1800 0000 3200 0000 ............2... │ +00001270: ffff ffff ffff ffff 1900 0000 0301 1000 ................ │ +00001280: 1800 0000 3300 0000 ffff ffff ffff ffff ....3........... │ +00001290: 1700 0000 0201 1000 3800 0000 3500 0000 ........8...5... │ +000012a0: ffff ffff ffff ffff 1700 0000 1400 1400 ................ │ +000012b0: 0100 0000 0000 0000 0c00 0000 0500 0000 ................ │ +000012c0: 2b00 0000 0800 0003 2b00 0000 0201 1000 +.......+....... │ +000012d0: 2400 0000 3600 0000 ffff ffff ffff ffff $...6........... │ +000012e0: 1900 0000 1400 1400 0000 0000 0000 0000 ................ │ +000012f0: 0201 1000 3800 0000 3700 0000 ffff ffff ....8...7....... │ +00001300: ffff ffff 1a00 0000 1400 1400 0100 0000 ................ │ +00001310: 0000 0000 0c00 0000 0500 0000 1e00 0000 ................ │ +00001320: 0800 0003 1e00 0000 0301 1000 1800 0000 ................ │ +00001330: 3700 0000 ffff ffff ffff ffff 1a00 0000 7............... │ +00001340: 0201 1000 3800 0000 3800 0000 ffff ffff ....8...8....... │ +00001350: ffff ffff 1f00 0000 1400 1400 0100 0000 ................ │ +00001360: 0000 0000 0c00 0000 0600 0000 2000 0000 ............ ... │ +00001370: 0800 0003 2000 0000 0301 1000 1800 0000 .... ........... │ +00001380: 3800 0000 ffff ffff ffff ffff 1f00 0000 8............... │ +00001390: 0301 1000 1800 0000 3900 0000 ffff ffff ........9....... │ +000013a0: ffff ffff 1900 0000 0301 1000 1800 0000 ................ │ +000013b0: 3a00 0000 ffff ffff ffff ffff 1700 0000 :............... │ +000013c0: 0201 1000 3800 0000 3c00 0000 ffff ffff ....8...<....... │ +000013d0: ffff ffff 1700 0000 1400 1400 0100 0000 ................ │ +000013e0: 0000 0000 0c00 0000 0500 0000 2c00 0000 ............,... │ +000013f0: 0800 0003 2c00 0000 0201 1000 2400 0000 ....,.......$... │ +00001400: 3d00 0000 ffff ffff ffff ffff 1900 0000 =............... │ +00001410: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ +00001420: 3800 0000 3e00 0000 ffff ffff ffff ffff 8...>........... │ +00001430: 1a00 0000 1400 1400 0100 0000 0000 0000 ................ │ +00001440: 0c00 0000 0500 0000 1e00 0000 0800 0003 ................ │ +00001450: 1e00 0000 0301 1000 1800 0000 3e00 0000 ............>... │ +00001460: ffff ffff ffff ffff 1a00 0000 0201 1000 ................ │ +00001470: 3800 0000 3f00 0000 ffff ffff ffff ffff 8...?........... │ +00001480: 1f00 0000 1400 1400 0100 0000 0000 0000 ................ │ +00001490: 0c00 0000 0600 0000 2000 0000 0800 0003 ........ ....... │ +000014a0: 2000 0000 0301 1000 1800 0000 3f00 0000 ...........?... │ +000014b0: ffff ffff ffff ffff 1f00 0000 0301 1000 ................ │ +000014c0: 1800 0000 4000 0000 ffff ffff ffff ffff ....@........... │ +000014d0: 1900 0000 0301 1000 1800 0000 4100 0000 ............A... │ +000014e0: ffff ffff ffff ffff 1700 0000 0201 1000 ................ │ +000014f0: 6000 0000 4300 0000 ffff ffff ffff ffff `...C........... │ +00001500: 2d00 0000 1400 1400 0300 0000 0000 0000 -............... │ +00001510: 0c00 0000 0300 0000 ffff ffff 0800 0001 ................ │ +00001520: 0700 067f 0c00 0000 0500 0000 2e00 0000 ................ │ +00001530: 0800 0003 2e00 0000 0c00 0000 0900 0000 ................ │ +00001540: ffff ffff 0800 0012 0000 0000 0301 1000 ................ │ +00001550: 1800 0000 4600 0000 ffff ffff ffff ffff ....F........... │ +00001560: 2d00 0000 0201 1000 6000 0000 4800 0000 -.......`...H... │ +00001570: ffff ffff ffff ffff 2d00 0000 1400 1400 ........-....... │ +00001580: 0300 0000 0000 0000 0c00 0000 0300 0000 ................ │ +00001590: ffff ffff 0800 0001 0300 067f 0c00 0000 ................ │ +000015a0: 0500 0000 2f00 0000 0800 0003 2f00 0000 ..../......./... │ +000015b0: 0c00 0000 0900 0000 ffff ffff 0800 0012 ................ │ +000015c0: 0000 0000 0301 1000 1800 0000 4b00 0000 ............K... │ +000015d0: ffff ffff ffff ffff 2d00 0000 0201 1000 ........-....... │ +000015e0: 6000 0000 4d00 0000 ffff ffff ffff ffff `...M........... │ +000015f0: 2d00 0000 1400 1400 0300 0000 0000 0000 -............... │ +00001600: 0c00 0000 0300 0000 ffff ffff 0800 0001 ................ │ +00001610: 0500 067f 0c00 0000 0500 0000 3000 0000 ............0... │ +00001620: 0800 0003 3000 0000 0c00 0000 0900 0000 ....0........... │ +00001630: ffff ffff 0800 0012 0000 0000 0301 1000 ................ │ +00001640: 1800 0000 5000 0000 ffff ffff ffff ffff ....P........... │ +00001650: 2d00 0000 0201 1000 6000 0000 5200 0000 -.......`...R... │ +00001660: ffff ffff ffff ffff 2d00 0000 1400 1400 ........-....... │ +00001670: 0300 0000 0000 0000 0c00 0000 0300 0000 ................ │ +00001680: ffff ffff 0800 0001 0600 067f 0c00 0000 ................ │ +00001690: 0500 0000 3100 0000 0800 0003 3100 0000 ....1.......1... │ +000016a0: 0c00 0000 0900 0000 ffff ffff 0800 0012 ................ │ +000016b0: 0000 0000 0301 1000 1800 0000 5500 0000 ............U... │ +000016c0: ffff ffff ffff ffff 2d00 0000 0201 1000 ........-....... │ +000016d0: 6000 0000 5700 0000 ffff ffff ffff ffff `...W........... │ +000016e0: 2d00 0000 1400 1400 0300 0000 0000 0000 -............... │ +000016f0: 0c00 0000 0300 0000 ffff ffff 0800 0001 ................ │ +00001700: 0400 067f 0c00 0000 0500 0000 3200 0000 ............2... │ +00001710: 0800 0003 3200 0000 0c00 0000 0900 0000 ....2........... │ +00001720: ffff ffff 0800 0012 0000 0000 0301 1000 ................ │ +00001730: 1800 0000 5a00 0000 ffff ffff ffff ffff ....Z........... │ +00001740: 2d00 0000 0201 1000 3800 0000 5c00 0000 -.......8...\... │ +00001750: ffff ffff ffff ffff 3300 0000 1400 1400 ........3....... │ +00001760: 0100 0000 0000 0000 0c00 0000 0500 0000 ................ │ +00001770: 3400 0000 0800 0003 3400 0000 0201 1000 4.......4....... │ +00001780: 2400 0000 5d00 0000 ffff ffff ffff ffff $...]........... │ +00001790: 1900 0000 1400 1400 0000 0000 0000 0000 ................ │ +000017a0: 0201 1000 3800 0000 5e00 0000 ffff ffff ....8...^....... │ +000017b0: ffff ffff 1a00 0000 1400 1400 0100 0000 ................ │ +000017c0: 0000 0000 0c00 0000 0500 0000 3500 0000 ............5... │ +000017d0: 0800 0003 3500 0000 0301 1000 1800 0000 ....5........... │ +000017e0: 5e00 0000 ffff ffff ffff ffff 1a00 0000 ^............... │ +000017f0: 0201 1000 3800 0000 5f00 0000 ffff ffff ....8..._....... │ +00001800: ffff ffff 1a00 0000 1400 1400 0100 0000 ................ │ +00001810: 0000 0000 0c00 0000 0500 0000 3600 0000 ............6... │ +00001820: 0800 0003 3600 0000 0301 1000 1800 0000 ....6........... │ +00001830: 5f00 0000 ffff ffff ffff ffff 1a00 0000 _............... │ +00001840: 0201 1000 3800 0000 6000 0000 ffff ffff ....8...`....... │ +00001850: ffff ffff 1a00 0000 1400 1400 0100 0000 ................ │ +00001860: 0000 0000 0c00 0000 0500 0000 3700 0000 ............7... │ +00001870: 0800 0003 3700 0000 0301 1000 1800 0000 ....7........... │ +00001880: 6000 0000 ffff ffff ffff ffff 1a00 0000 `............... │ +00001890: 0201 1000 3800 0000 6100 0000 ffff ffff ....8...a....... │ +000018a0: ffff ffff 1a00 0000 1400 1400 0100 0000 ................ │ +000018b0: 0000 0000 0c00 0000 0500 0000 3800 0000 ............8... │ +000018c0: 0800 0003 3800 0000 0301 1000 1800 0000 ....8........... │ +000018d0: 6100 0000 ffff ffff ffff ffff 1a00 0000 a............... │ +000018e0: 0301 1000 1800 0000 6200 0000 ffff ffff ........b....... │ +000018f0: ffff ffff 1900 0000 0301 1000 1800 0000 ................ │ +00001900: 6300 0000 ffff ffff ffff ffff 3300 0000 c...........3... │ +00001910: 0301 1000 1800 0000 6500 0000 ffff ffff ........e....... │ +00001920: ffff ffff 1600 0000 0201 1000 3800 0000 ............8... │ +00001930: 6700 0000 ffff ffff ffff ffff 3900 0000 g...........9... │ +00001940: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ +00001950: 0500 0000 3a00 0000 0800 0003 3a00 0000 ....:.......:... │ +00001960: 0301 1000 1800 0000 6700 0000 ffff ffff ........g....... │ +00001970: ffff ffff 3900 0000 0201 1000 3800 0000 ....9.......8... │ +00001980: 6800 0000 ffff ffff ffff ffff 3900 0000 h...........9... │ +00001990: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ +000019a0: 0500 0000 3b00 0000 0800 0003 3b00 0000 ....;.......;... │ +000019b0: 0301 1000 1800 0000 6800 0000 ffff ffff ........h....... │ +000019c0: ffff ffff 3900 0000 0201 1000 3800 0000 ....9.......8... │ +000019d0: 6900 0000 ffff ffff ffff ffff 3900 0000 i...........9... │ +000019e0: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ +000019f0: 0500 0000 3c00 0000 0800 0003 3c00 0000 ....<.......<... │ +00001a00: 0301 1000 1800 0000 6900 0000 ffff ffff ........i....... │ +00001a10: ffff ffff 3900 0000 0201 1000 3800 0000 ....9.......8... │ +00001a20: 6b00 0000 ffff ffff ffff ffff 3d00 0000 k...........=... │ +00001a30: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ +00001a40: 0a00 0000 ffff ffff 0800 0010 0400 0000 ................ │ +00001a50: 0301 1000 1800 0000 6b00 0000 ffff ffff ........k....... │ +00001a60: ffff ffff 3d00 0000 0301 1000 1800 0000 ....=........... │ +00001a70: 6c00 0000 ffff ffff ffff ffff 1100 0000 l............... │ +00001a80: 0101 1000 1800 0000 6c00 0000 ffff ffff ........l....... │ +00001a90: 0b00 0000 0c00 0000 ........