diff --git "a/app/src/main/assets/sample/\347\225\214\351\235\242\346\216\247\344\273\266/\350\241\250\346\240\274\346\216\247\344\273\266-\345\206\205\347\275\256\345\233\276\346\240\207\346\237\245\347\234\213\345\231\250.js" "b/app/src/main/assets/sample/\347\225\214\351\235\242\346\216\247\344\273\266/\350\241\250\346\240\274\346\216\247\344\273\266-\345\206\205\347\275\256\345\233\276\346\240\207\346\237\245\347\234\213\345\231\250.js"
index 2e37d9bb0..c77accdd8 100644
--- "a/app/src/main/assets/sample/\347\225\214\351\235\242\346\216\247\344\273\266/\350\241\250\346\240\274\346\216\247\344\273\266-\345\206\205\347\275\256\345\233\276\346\240\207\346\237\245\347\234\213\345\231\250.js"
+++ "b/app/src/main/assets/sample/\347\225\214\351\235\242\346\216\247\344\273\266/\350\241\250\346\240\274\346\216\247\344\273\266-\345\206\205\347\275\256\345\233\276\346\240\207\346\237\245\347\234\213\345\231\250.js"
@@ -1,11 +1,16 @@
"ui";
ui.layout(
-
-
+
+
+
+
+
+
+
-
+
);
//所有内置图标名称
@@ -14,7 +19,30 @@ var icons = ['ic_3d_rotation_black_48dp', 'ic_accessibility_black_48dp', 'ic_acc
ui.icons.setDataSource(icons);
ui.icons.on("item_click", function(icon){
- var d = "@drawabe/" + icon;
+ var d = "@drawable/" + icon;
setClip(d);
toast(d + "已复制到剪贴板");
-});
\ No newline at end of file
+});
+
+ui.search.on("click", function(){
+ var text = ui.input.text();
+ if(text.length == 0){
+ return;
+ }
+ search(text);
+});
+
+ui.reset.on("click", function(){
+ ui.icons.setDataSource(icons);
+});
+
+function search(keywords){
+ var result = [];
+ for(var i = 0; i < icons.length; i++){
+ var icon = icons[i];
+ if(icon.indexOf(keywords) >= 0){
+ result.push(icon);
+ }
+ }
+ ui.icons.setDataSource(result);
+}
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_3d_rotation_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_3d_rotation_black_48dp.png
new file mode 100644
index 000000000..0a4f1d387
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_3d_rotation_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_ac_unit_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_ac_unit_black_48dp.png
new file mode 100644
index 000000000..773ad68a3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_ac_unit_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_access_alarm_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_access_alarm_black_48dp.png
new file mode 100644
index 000000000..04b6c71d7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_access_alarm_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_access_alarms_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_access_alarms_black_48dp.png
new file mode 100644
index 000000000..f2f007784
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_access_alarms_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_access_time_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_access_time_black_48dp.png
new file mode 100644
index 000000000..68df97405
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_access_time_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_accessibility_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_accessibility_black_48dp.png
new file mode 100644
index 000000000..4f20dcefa
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_accessibility_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_accessible_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_accessible_black_48dp.png
new file mode 100644
index 000000000..3a0565628
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_accessible_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_account_balance_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_account_balance_black_48dp.png
new file mode 100644
index 000000000..b89db1e12
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_account_balance_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_account_balance_wallet_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_account_balance_wallet_black_48dp.png
new file mode 100644
index 000000000..fb99f7d2f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_account_balance_wallet_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_account_box_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_account_box_black_48dp.png
new file mode 100644
index 000000000..09b687f22
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_account_box_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_account_circle_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_account_circle_black_48dp.png
new file mode 100644
index 000000000..c6b56c344
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_account_circle_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_adb_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_adb_black_48dp.png
new file mode 100644
index 000000000..59691fe85
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_adb_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_add_a_photo_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_add_a_photo_black_48dp.png
new file mode 100644
index 000000000..08db7b2dc
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_add_a_photo_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_add_alarm_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_add_alarm_black_48dp.png
new file mode 100644
index 000000000..8945a3ad7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_add_alarm_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_add_alert_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_add_alert_black_48dp.png
new file mode 100644
index 000000000..20a32fdc7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_add_alert_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_add_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_add_black_48dp.png
new file mode 100644
index 000000000..3cb10924a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_add_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_add_box_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_add_box_black_48dp.png
new file mode 100644
index 000000000..fef1c7536
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_add_box_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_add_circle_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_add_circle_black_48dp.png
new file mode 100644
index 000000000..af8720ec5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_add_circle_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_add_circle_outline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_add_circle_outline_black_48dp.png
new file mode 100644
index 000000000..5e523a5f6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_add_circle_outline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_add_location_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_add_location_black_48dp.png
new file mode 100644
index 000000000..6d36ca487
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_add_location_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_add_shopping_cart_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_add_shopping_cart_black_48dp.png
new file mode 100644
index 000000000..4b480915b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_add_shopping_cart_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_add_to_photos_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_add_to_photos_black_48dp.png
new file mode 100644
index 000000000..66bcbef4d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_add_to_photos_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_add_to_queue_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_add_to_queue_black_48dp.png
new file mode 100644
index 000000000..e5cb8125c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_add_to_queue_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_adjust_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_adjust_black_48dp.png
new file mode 100644
index 000000000..82e412a9a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_adjust_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_flat_angled_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_flat_angled_black_48dp.png
new file mode 100644
index 000000000..e08e403eb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_flat_angled_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_flat_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_flat_black_48dp.png
new file mode 100644
index 000000000..1fc7a16ec
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_flat_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_individual_suite_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_individual_suite_black_48dp.png
new file mode 100644
index 000000000..1fd25b1b3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_individual_suite_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_legroom_extra_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_legroom_extra_black_48dp.png
new file mode 100644
index 000000000..c56c7f520
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_legroom_extra_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_legroom_normal_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_legroom_normal_black_48dp.png
new file mode 100644
index 000000000..709459566
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_legroom_normal_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_legroom_reduced_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_legroom_reduced_black_48dp.png
new file mode 100644
index 000000000..a2dd64808
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_legroom_reduced_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_recline_extra_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_recline_extra_black_48dp.png
new file mode 100644
index 000000000..c07923fc1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_recline_extra_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_recline_normal_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_recline_normal_black_48dp.png
new file mode 100644
index 000000000..5ef50b6b5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_airline_seat_recline_normal_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_airplanemode_active_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_airplanemode_active_black_48dp.png
new file mode 100644
index 000000000..0a55d7da7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_airplanemode_active_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_airplanemode_inactive_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_airplanemode_inactive_black_48dp.png
new file mode 100644
index 000000000..8b95503c2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_airplanemode_inactive_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_airplay_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_airplay_black_48dp.png
new file mode 100644
index 000000000..5e8d94d7e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_airplay_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_airport_shuttle_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_airport_shuttle_black_48dp.png
new file mode 100644
index 000000000..63d7cc23d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_airport_shuttle_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_alarm_add_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_alarm_add_black_48dp.png
new file mode 100644
index 000000000..8945a3ad7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_alarm_add_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_alarm_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_alarm_black_48dp.png
new file mode 100644
index 000000000..04b6c71d7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_alarm_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_alarm_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_alarm_off_black_48dp.png
new file mode 100644
index 000000000..43151f50d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_alarm_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_alarm_on_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_alarm_on_black_48dp.png
new file mode 100644
index 000000000..3de8d45e5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_alarm_on_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_album_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_album_black_48dp.png
new file mode 100644
index 000000000..d2dd494d2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_album_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_all_inclusive_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_all_inclusive_black_48dp.png
new file mode 100644
index 000000000..00fa34e81
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_all_inclusive_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_all_out_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_all_out_black_48dp.png
new file mode 100644
index 000000000..c1b167314
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_all_out_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_android_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_android_black_48dp.png
new file mode 100644
index 000000000..4f935bf59
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_android_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_announcement_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_announcement_black_48dp.png
new file mode 100644
index 000000000..dcec4d857
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_announcement_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_apps_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_apps_black_48dp.png
new file mode 100644
index 000000000..bfbe789c3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_apps_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_archive_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_archive_black_48dp.png
new file mode 100644
index 000000000..b8c03760a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_archive_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_arrow_back_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_arrow_back_black_48dp.png
new file mode 100644
index 000000000..772676086
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_arrow_back_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_arrow_downward_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_arrow_downward_black_48dp.png
new file mode 100644
index 000000000..2690b2026
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_arrow_downward_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_arrow_drop_down_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_arrow_drop_down_black_48dp.png
new file mode 100644
index 000000000..76fb5ee4e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_arrow_drop_down_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_arrow_drop_down_circle_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_arrow_drop_down_circle_black_48dp.png
new file mode 100644
index 000000000..4a5abeef8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_arrow_drop_down_circle_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_arrow_drop_up_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_arrow_drop_up_black_48dp.png
new file mode 100644
index 000000000..6d8c257ca
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_arrow_drop_up_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_arrow_forward_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_arrow_forward_black_48dp.png
new file mode 100644
index 000000000..8b5a68183
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_arrow_forward_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_arrow_upward_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_arrow_upward_black_48dp.png
new file mode 100644
index 000000000..fca5022c7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_arrow_upward_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_art_track_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_art_track_black_48dp.png
new file mode 100644
index 000000000..c7b1713ee
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_art_track_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_aspect_ratio_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_aspect_ratio_black_48dp.png
new file mode 100644
index 000000000..fb6e54e70
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_aspect_ratio_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_assessment_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_assessment_black_48dp.png
new file mode 100644
index 000000000..47e6b5243
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_assessment_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_assignment_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_assignment_black_48dp.png
new file mode 100644
index 000000000..ae932039e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_assignment_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_assignment_ind_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_assignment_ind_black_48dp.png
new file mode 100644
index 000000000..4ae24e879
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_assignment_ind_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_assignment_late_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_assignment_late_black_48dp.png
new file mode 100644
index 000000000..673503e01
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_assignment_late_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_assignment_return_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_assignment_return_black_48dp.png
new file mode 100644
index 000000000..87af129ac
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_assignment_return_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_assignment_returned_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_assignment_returned_black_48dp.png
new file mode 100644
index 000000000..f02e24693
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_assignment_returned_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_assignment_turned_in_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_assignment_turned_in_black_48dp.png
new file mode 100644
index 000000000..88991d237
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_assignment_turned_in_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_assistant_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_assistant_black_48dp.png
new file mode 100644
index 000000000..99d6fe25c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_assistant_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_assistant_photo_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_assistant_photo_black_48dp.png
new file mode 100644
index 000000000..cb415e181
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_assistant_photo_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_attach_file_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_attach_file_black_48dp.png
new file mode 100644
index 000000000..620226d32
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_attach_file_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_attach_money_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_attach_money_black_48dp.png
new file mode 100644
index 000000000..49956bf6b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_attach_money_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_attachment_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_attachment_black_48dp.png
new file mode 100644
index 000000000..93ca795cc
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_attachment_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_audiotrack_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_audiotrack_black_48dp.png
new file mode 100644
index 000000000..e0e829fc3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_audiotrack_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_autorenew_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_autorenew_black_48dp.png
new file mode 100644
index 000000000..3c0b5d203
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_autorenew_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_av_timer_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_av_timer_black_48dp.png
new file mode 100644
index 000000000..7f4ff951c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_av_timer_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_backspace_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_backspace_black_48dp.png
new file mode 100644
index 000000000..22fda6124
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_backspace_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_backup_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_backup_black_48dp.png
new file mode 100644
index 000000000..248289e97
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_backup_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_20_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_20_black_48dp.png
new file mode 100644
index 000000000..890b1c416
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_20_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_30_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_30_black_48dp.png
new file mode 100644
index 000000000..2c91b3a11
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_30_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_50_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_50_black_48dp.png
new file mode 100644
index 000000000..221ef6224
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_50_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_60_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_60_black_48dp.png
new file mode 100644
index 000000000..d2ba6d885
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_60_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_80_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_80_black_48dp.png
new file mode 100644
index 000000000..5ada0ed6a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_80_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_90_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_90_black_48dp.png
new file mode 100644
index 000000000..1d420734d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_90_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_alert_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_alert_black_48dp.png
new file mode 100644
index 000000000..de9ab7377
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_alert_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_20_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_20_black_48dp.png
new file mode 100644
index 000000000..7fde2de88
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_20_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_30_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_30_black_48dp.png
new file mode 100644
index 000000000..98e55c331
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_30_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_50_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_50_black_48dp.png
new file mode 100644
index 000000000..2044d7309
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_50_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_60_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_60_black_48dp.png
new file mode 100644
index 000000000..fdb995243
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_60_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_80_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_80_black_48dp.png
new file mode 100644
index 000000000..d9b2b079c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_80_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_90_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_90_black_48dp.png
new file mode 100644
index 000000000..4a98cfd09
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_90_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_full_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_full_black_48dp.png
new file mode 100644
index 000000000..520e1b2a3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_charging_full_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_full_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_full_black_48dp.png
new file mode 100644
index 000000000..7bddc1b45
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_full_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_std_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_std_black_48dp.png
new file mode 100644
index 000000000..7bddc1b45
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_std_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_battery_unknown_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_battery_unknown_black_48dp.png
new file mode 100644
index 000000000..f2d3036e0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_battery_unknown_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_beach_access_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_beach_access_black_48dp.png
new file mode 100644
index 000000000..aba8ed001
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_beach_access_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_beenhere_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_beenhere_black_48dp.png
new file mode 100644
index 000000000..05aa9192e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_beenhere_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_block_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_block_black_48dp.png
new file mode 100644
index 000000000..8d5c92353
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_block_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_bluetooth_audio_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_bluetooth_audio_black_48dp.png
new file mode 100644
index 000000000..2fc2be2ae
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_bluetooth_audio_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_bluetooth_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_bluetooth_black_48dp.png
new file mode 100644
index 000000000..1f11227e5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_bluetooth_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_bluetooth_connected_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_bluetooth_connected_black_48dp.png
new file mode 100644
index 000000000..dba13fe4f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_bluetooth_connected_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_bluetooth_disabled_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_bluetooth_disabled_black_48dp.png
new file mode 100644
index 000000000..0c454283b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_bluetooth_disabled_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_bluetooth_searching_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_bluetooth_searching_black_48dp.png
new file mode 100644
index 000000000..2fc2be2ae
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_bluetooth_searching_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_blur_circular_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_blur_circular_black_48dp.png
new file mode 100644
index 000000000..2082c2411
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_blur_circular_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_blur_linear_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_blur_linear_black_48dp.png
new file mode 100644
index 000000000..2fc89ac4a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_blur_linear_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_blur_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_blur_off_black_48dp.png
new file mode 100644
index 000000000..292167d18
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_blur_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_blur_on_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_blur_on_black_48dp.png
new file mode 100644
index 000000000..b26581a52
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_blur_on_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_book_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_book_black_48dp.png
new file mode 100644
index 000000000..dd3412ce6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_book_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_bookmark_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_bookmark_black_48dp.png
new file mode 100644
index 000000000..2b90acd74
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_bookmark_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_bookmark_border_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_bookmark_border_black_48dp.png
new file mode 100644
index 000000000..5f0108338
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_bookmark_border_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_border_all_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_border_all_black_48dp.png
new file mode 100644
index 000000000..4e57ff9b9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_border_all_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_border_bottom_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_border_bottom_black_48dp.png
new file mode 100644
index 000000000..039cf948c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_border_bottom_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_border_clear_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_border_clear_black_48dp.png
new file mode 100644
index 000000000..88253971f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_border_clear_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_border_color_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_border_color_black_48dp.png
new file mode 100644
index 000000000..051cd3d61
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_border_color_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_border_horizontal_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_border_horizontal_black_48dp.png
new file mode 100644
index 000000000..126634aca
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_border_horizontal_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_border_inner_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_border_inner_black_48dp.png
new file mode 100644
index 000000000..0e9fab77f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_border_inner_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_border_left_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_border_left_black_48dp.png
new file mode 100644
index 000000000..8b125c875
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_border_left_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_border_outer_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_border_outer_black_48dp.png
new file mode 100644
index 000000000..555cb39e9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_border_outer_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_border_right_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_border_right_black_48dp.png
new file mode 100644
index 000000000..e4b6be737
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_border_right_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_border_style_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_border_style_black_48dp.png
new file mode 100644
index 000000000..a9f6b9706
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_border_style_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_border_top_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_border_top_black_48dp.png
new file mode 100644
index 000000000..1df441ee2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_border_top_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_border_vertical_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_border_vertical_black_48dp.png
new file mode 100644
index 000000000..c90609813
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_border_vertical_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_branding_watermark_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_branding_watermark_black_48dp.png
new file mode 100644
index 000000000..e0bb82c2c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_branding_watermark_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_brightness_1_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_brightness_1_black_48dp.png
new file mode 100644
index 000000000..add0cea3d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_brightness_1_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_brightness_2_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_brightness_2_black_48dp.png
new file mode 100644
index 000000000..e076aa0ad
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_brightness_2_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_brightness_3_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_brightness_3_black_48dp.png
new file mode 100644
index 000000000..a7015d930
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_brightness_3_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_brightness_4_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_brightness_4_black_48dp.png
new file mode 100644
index 000000000..6793b3333
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_brightness_4_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_brightness_5_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_brightness_5_black_48dp.png
new file mode 100644
index 000000000..1983c5213
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_brightness_5_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_brightness_6_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_brightness_6_black_48dp.png
new file mode 100644
index 000000000..e513d1666
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_brightness_6_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_brightness_7_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_brightness_7_black_48dp.png
new file mode 100644
index 000000000..eabcb877e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_brightness_7_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_brightness_auto_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_brightness_auto_black_48dp.png
new file mode 100644
index 000000000..b569f2a9b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_brightness_auto_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_brightness_high_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_brightness_high_black_48dp.png
new file mode 100644
index 000000000..eabcb877e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_brightness_high_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_brightness_low_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_brightness_low_black_48dp.png
new file mode 100644
index 000000000..1983c5213
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_brightness_low_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_brightness_medium_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_brightness_medium_black_48dp.png
new file mode 100644
index 000000000..e513d1666
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_brightness_medium_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_broken_image_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_broken_image_black_48dp.png
new file mode 100644
index 000000000..32b11d64b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_broken_image_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_brush_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_brush_black_48dp.png
new file mode 100644
index 000000000..f74f4c832
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_brush_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_bubble_chart_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_bubble_chart_black_48dp.png
new file mode 100644
index 000000000..242642be4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_bubble_chart_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_bug_report_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_bug_report_black_48dp.png
new file mode 100644
index 000000000..6eb1474e3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_bug_report_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_build_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_build_black_48dp.png
new file mode 100644
index 000000000..250b9bbc1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_build_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_burst_mode_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_burst_mode_black_48dp.png
new file mode 100644
index 000000000..b461a56b6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_burst_mode_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_business_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_business_black_48dp.png
new file mode 100644
index 000000000..080090ed1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_business_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_business_center_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_business_center_black_48dp.png
new file mode 100644
index 000000000..ec4360de2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_business_center_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_cached_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_cached_black_48dp.png
new file mode 100644
index 000000000..cd0c7f508
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_cached_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_cake_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_cake_black_48dp.png
new file mode 100644
index 000000000..a1e5f280f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_cake_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_call_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_call_black_48dp.png
new file mode 100644
index 000000000..61b0e7043
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_call_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_call_end_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_call_end_black_48dp.png
new file mode 100644
index 000000000..3a0ef3957
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_call_end_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_call_made_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_call_made_black_48dp.png
new file mode 100644
index 000000000..171893967
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_call_made_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_call_merge_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_call_merge_black_48dp.png
new file mode 100644
index 000000000..8d517de93
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_call_merge_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_call_missed_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_call_missed_black_48dp.png
new file mode 100644
index 000000000..ca521cd2e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_call_missed_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_call_missed_outgoing_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_call_missed_outgoing_black_48dp.png
new file mode 100644
index 000000000..2dbb1759f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_call_missed_outgoing_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_call_received_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_call_received_black_48dp.png
new file mode 100644
index 000000000..7a6c0a726
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_call_received_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_call_split_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_call_split_black_48dp.png
new file mode 100644
index 000000000..5e0402c84
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_call_split_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_call_to_action_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_call_to_action_black_48dp.png
new file mode 100644
index 000000000..722707b8b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_call_to_action_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_camera_alt_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_camera_alt_black_48dp.png
new file mode 100644
index 000000000..6df33edd6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_camera_alt_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_camera_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_camera_black_48dp.png
new file mode 100644
index 000000000..20d634ee8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_camera_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_camera_enhance_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_camera_enhance_black_48dp.png
new file mode 100644
index 000000000..12aa2313d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_camera_enhance_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_camera_front_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_camera_front_black_48dp.png
new file mode 100644
index 000000000..788c03d14
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_camera_front_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_camera_rear_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_camera_rear_black_48dp.png
new file mode 100644
index 000000000..68f59919d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_camera_rear_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_camera_roll_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_camera_roll_black_48dp.png
new file mode 100644
index 000000000..4bbe54f3f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_camera_roll_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_cancel_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_cancel_black_48dp.png
new file mode 100644
index 000000000..36116eda0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_cancel_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_card_giftcard_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_card_giftcard_black_48dp.png
new file mode 100644
index 000000000..ef4fe4f90
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_card_giftcard_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_card_membership_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_card_membership_black_48dp.png
new file mode 100644
index 000000000..2d30d3bb6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_card_membership_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_card_travel_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_card_travel_black_48dp.png
new file mode 100644
index 000000000..0c7c57fa6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_card_travel_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_casino_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_casino_black_48dp.png
new file mode 100644
index 000000000..8993cc5b0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_casino_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_cast_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_cast_black_48dp.png
new file mode 100644
index 000000000..9dbfcd941
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_cast_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_cast_connected_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_cast_connected_black_48dp.png
new file mode 100644
index 000000000..36b98a268
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_cast_connected_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_center_focus_strong_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_center_focus_strong_black_48dp.png
new file mode 100644
index 000000000..fa9380059
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_center_focus_strong_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_center_focus_weak_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_center_focus_weak_black_48dp.png
new file mode 100644
index 000000000..6d434f959
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_center_focus_weak_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_change_history_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_change_history_black_48dp.png
new file mode 100644
index 000000000..d0c1079f1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_change_history_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_chat_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_chat_black_48dp.png
new file mode 100644
index 000000000..55d42e284
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_chat_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_chat_bubble_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_chat_bubble_black_48dp.png
new file mode 100644
index 000000000..3ebeb3839
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_chat_bubble_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_chat_bubble_outline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_chat_bubble_outline_black_48dp.png
new file mode 100644
index 000000000..99c8d0c68
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_chat_bubble_outline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_check_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_check_black_48dp.png
new file mode 100644
index 000000000..2f6d6386d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_check_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_check_circle_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_check_circle_black_48dp.png
new file mode 100644
index 000000000..0eef29da7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_check_circle_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_chevron_left_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_chevron_left_black_48dp.png
new file mode 100644
index 000000000..d3b8e7678
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_chevron_left_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_chevron_right_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_chevron_right_black_48dp.png
new file mode 100644
index 000000000..7522b3845
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_chevron_right_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_child_care_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_child_care_black_48dp.png
new file mode 100644
index 000000000..04fef3f11
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_child_care_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_child_friendly_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_child_friendly_black_48dp.png
new file mode 100644
index 000000000..38095908b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_child_friendly_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_chrome_reader_mode_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_chrome_reader_mode_black_48dp.png
new file mode 100644
index 000000000..12bbfa820
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_chrome_reader_mode_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_class_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_class_black_48dp.png
new file mode 100644
index 000000000..dd3412ce6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_class_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_clear_all_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_clear_all_black_48dp.png
new file mode 100644
index 000000000..56f841aa0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_clear_all_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_clear_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_clear_black_48dp.png
new file mode 100644
index 000000000..df42feecb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_clear_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_close_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_close_black_48dp.png
new file mode 100644
index 000000000..df42feecb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_close_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_closed_caption_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_closed_caption_black_48dp.png
new file mode 100644
index 000000000..18adc0d5d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_closed_caption_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_cloud_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_cloud_black_48dp.png
new file mode 100644
index 000000000..9ac14e86a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_cloud_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_cloud_circle_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_cloud_circle_black_48dp.png
new file mode 100644
index 000000000..c39a9762f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_cloud_circle_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_cloud_done_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_cloud_done_black_48dp.png
new file mode 100644
index 000000000..165c7dbbb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_cloud_done_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_cloud_download_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_cloud_download_black_48dp.png
new file mode 100644
index 000000000..04ae3760b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_cloud_download_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_cloud_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_cloud_off_black_48dp.png
new file mode 100644
index 000000000..65b76b4ef
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_cloud_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_cloud_queue_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_cloud_queue_black_48dp.png
new file mode 100644
index 000000000..dcf2647d0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_cloud_queue_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_cloud_upload_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_cloud_upload_black_48dp.png
new file mode 100644
index 000000000..248289e97
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_cloud_upload_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_code_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_code_black_48dp.png
new file mode 100644
index 000000000..aa63ab080
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_code_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_collections_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_collections_black_48dp.png
new file mode 100644
index 000000000..73ac084a8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_collections_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_collections_bookmark_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_collections_bookmark_black_48dp.png
new file mode 100644
index 000000000..677b6c429
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_collections_bookmark_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_color_lens_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_color_lens_black_48dp.png
new file mode 100644
index 000000000..79360b16d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_color_lens_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_colorize_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_colorize_black_48dp.png
new file mode 100644
index 000000000..5e9abcd23
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_colorize_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_comment_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_comment_black_48dp.png
new file mode 100644
index 000000000..c9bfd58b4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_comment_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_compare_arrows_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_compare_arrows_black_48dp.png
new file mode 100644
index 000000000..aa57eedd1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_compare_arrows_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_compare_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_compare_black_48dp.png
new file mode 100644
index 000000000..5935611be
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_compare_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_computer_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_computer_black_48dp.png
new file mode 100644
index 000000000..d5b4f05a1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_computer_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_confirmation_number_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_confirmation_number_black_48dp.png
new file mode 100644
index 000000000..990e3b416
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_confirmation_number_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_contact_mail_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_contact_mail_black_48dp.png
new file mode 100644
index 000000000..fac7b1575
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_contact_mail_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_contact_phone_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_contact_phone_black_48dp.png
new file mode 100644
index 000000000..18a8739fc
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_contact_phone_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_contacts_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_contacts_black_48dp.png
new file mode 100644
index 000000000..6b8e069f4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_contacts_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_content_copy_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_content_copy_black_48dp.png
new file mode 100644
index 000000000..1f6af72d0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_content_copy_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_content_cut_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_content_cut_black_48dp.png
new file mode 100644
index 000000000..0e7b0c436
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_content_cut_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_content_paste_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_content_paste_black_48dp.png
new file mode 100644
index 000000000..25096d75d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_content_paste_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_control_point_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_control_point_black_48dp.png
new file mode 100644
index 000000000..147d09a45
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_control_point_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_control_point_duplicate_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_control_point_duplicate_black_48dp.png
new file mode 100644
index 000000000..91133f8d8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_control_point_duplicate_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_copyright_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_copyright_black_48dp.png
new file mode 100644
index 000000000..8f297fb9e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_copyright_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_create_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_create_black_48dp.png
new file mode 100644
index 000000000..d6761ba16
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_create_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_create_new_folder_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_create_new_folder_black_48dp.png
new file mode 100644
index 000000000..750374b71
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_create_new_folder_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_credit_card_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_credit_card_black_48dp.png
new file mode 100644
index 000000000..83a970f2b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_credit_card_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_crop_16_9_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_crop_16_9_black_48dp.png
new file mode 100644
index 000000000..67f9c0a4c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_crop_16_9_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_crop_3_2_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_crop_3_2_black_48dp.png
new file mode 100644
index 000000000..e9bcb8b80
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_crop_3_2_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_crop_5_4_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_crop_5_4_black_48dp.png
new file mode 100644
index 000000000..faa00e095
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_crop_5_4_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_crop_7_5_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_crop_7_5_black_48dp.png
new file mode 100644
index 000000000..4c50a3739
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_crop_7_5_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_crop_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_crop_black_48dp.png
new file mode 100644
index 000000000..0f9613c55
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_crop_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_crop_din_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_crop_din_black_48dp.png
new file mode 100644
index 000000000..2e32d7ad1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_crop_din_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_crop_free_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_crop_free_black_48dp.png
new file mode 100644
index 000000000..ef96be76b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_crop_free_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_crop_landscape_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_crop_landscape_black_48dp.png
new file mode 100644
index 000000000..faa00e095
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_crop_landscape_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_crop_original_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_crop_original_black_48dp.png
new file mode 100644
index 000000000..53fd77b8d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_crop_original_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_crop_portrait_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_crop_portrait_black_48dp.png
new file mode 100644
index 000000000..ce45abb19
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_crop_portrait_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_crop_rotate_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_crop_rotate_black_48dp.png
new file mode 100644
index 000000000..9f1e4182d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_crop_rotate_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_crop_square_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_crop_square_black_48dp.png
new file mode 100644
index 000000000..c794fa961
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_crop_square_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_dashboard_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_dashboard_black_48dp.png
new file mode 100644
index 000000000..8fad114fe
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_dashboard_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_data_usage_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_data_usage_black_48dp.png
new file mode 100644
index 000000000..c7afe35e1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_data_usage_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_dehaze_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_dehaze_black_48dp.png
new file mode 100644
index 000000000..01e34e4c2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_dehaze_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_delete_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_delete_black_48dp.png
new file mode 100644
index 000000000..f2b75c311
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_delete_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_delete_forever_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_delete_forever_black_48dp.png
new file mode 100644
index 000000000..7a00db35f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_delete_forever_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_delete_sweep_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_delete_sweep_black_48dp.png
new file mode 100644
index 000000000..34725ef68
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_delete_sweep_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_description_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_description_black_48dp.png
new file mode 100644
index 000000000..687d5f857
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_description_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_desktop_mac_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_desktop_mac_black_48dp.png
new file mode 100644
index 000000000..fb7c5d776
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_desktop_mac_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_desktop_windows_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_desktop_windows_black_48dp.png
new file mode 100644
index 000000000..64523549e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_desktop_windows_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_details_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_details_black_48dp.png
new file mode 100644
index 000000000..13b69b612
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_details_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_developer_board_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_developer_board_black_48dp.png
new file mode 100644
index 000000000..e26943da3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_developer_board_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_developer_mode_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_developer_mode_black_48dp.png
new file mode 100644
index 000000000..1a9c33cb4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_developer_mode_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_device_hub_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_device_hub_black_48dp.png
new file mode 100644
index 000000000..baab1633f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_device_hub_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_devices_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_devices_black_48dp.png
new file mode 100644
index 000000000..893ce4aef
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_devices_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_devices_other_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_devices_other_black_48dp.png
new file mode 100644
index 000000000..18c584be6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_devices_other_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_dialer_sip_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_dialer_sip_black_48dp.png
new file mode 100644
index 000000000..d458d5d4b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_dialer_sip_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_dialpad_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_dialpad_black_48dp.png
new file mode 100644
index 000000000..66362a9b5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_dialpad_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_directions_bike_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_directions_bike_black_48dp.png
new file mode 100644
index 000000000..11f6db547
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_directions_bike_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_directions_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_directions_black_48dp.png
new file mode 100644
index 000000000..0ad2fbbc7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_directions_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_directions_boat_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_directions_boat_black_48dp.png
new file mode 100644
index 000000000..f0ca73c57
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_directions_boat_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_directions_bus_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_directions_bus_black_48dp.png
new file mode 100644
index 000000000..171697f40
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_directions_bus_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_directions_car_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_directions_car_black_48dp.png
new file mode 100644
index 000000000..a9964e82d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_directions_car_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_directions_railway_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_directions_railway_black_48dp.png
new file mode 100644
index 000000000..d1c3cec0c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_directions_railway_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_directions_run_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_directions_run_black_48dp.png
new file mode 100644
index 000000000..4501b2082
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_directions_run_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_directions_subway_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_directions_subway_black_48dp.png
new file mode 100644
index 000000000..7c8df47a9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_directions_subway_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_directions_transit_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_directions_transit_black_48dp.png
new file mode 100644
index 000000000..7c8df47a9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_directions_transit_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_directions_walk_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_directions_walk_black_48dp.png
new file mode 100644
index 000000000..23dd8d0e2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_directions_walk_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_disc_full_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_disc_full_black_48dp.png
new file mode 100644
index 000000000..5d84db1c2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_disc_full_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_dns_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_dns_black_48dp.png
new file mode 100644
index 000000000..d503ca255
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_dns_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_do_not_disturb_alt_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_do_not_disturb_alt_black_48dp.png
new file mode 100644
index 000000000..bb18ac834
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_do_not_disturb_alt_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_do_not_disturb_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_do_not_disturb_black_48dp.png
new file mode 100644
index 000000000..9cc414b4a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_do_not_disturb_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_do_not_disturb_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_do_not_disturb_off_black_48dp.png
new file mode 100644
index 000000000..1370e1858
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_do_not_disturb_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_do_not_disturb_on_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_do_not_disturb_on_black_48dp.png
new file mode 100644
index 000000000..cbb0dc78b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_do_not_disturb_on_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_dock_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_dock_black_48dp.png
new file mode 100644
index 000000000..5001e3b28
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_dock_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_domain_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_domain_black_48dp.png
new file mode 100644
index 000000000..080090ed1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_domain_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_done_all_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_done_all_black_48dp.png
new file mode 100644
index 000000000..6b5fd32c7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_done_all_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_done_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_done_black_48dp.png
new file mode 100644
index 000000000..2f6d6386d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_done_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_donut_large_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_donut_large_black_48dp.png
new file mode 100644
index 000000000..a3fd15b95
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_donut_large_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_donut_small_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_donut_small_black_48dp.png
new file mode 100644
index 000000000..f1da38142
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_donut_small_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_drafts_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_drafts_black_48dp.png
new file mode 100644
index 000000000..981d7fe3c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_drafts_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_drag_handle_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_drag_handle_black_48dp.png
new file mode 100644
index 000000000..d102adeb2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_drag_handle_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_drive_eta_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_drive_eta_black_48dp.png
new file mode 100644
index 000000000..8ef7b9988
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_drive_eta_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_dvr_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_dvr_black_48dp.png
new file mode 100644
index 000000000..3dff14eb2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_dvr_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_edit_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_edit_black_48dp.png
new file mode 100644
index 000000000..d6761ba16
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_edit_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_edit_location_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_edit_location_black_48dp.png
new file mode 100644
index 000000000..c357e9cf7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_edit_location_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_eject_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_eject_black_48dp.png
new file mode 100644
index 000000000..94fe0f030
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_eject_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_email_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_email_black_48dp.png
new file mode 100644
index 000000000..e81645b5a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_email_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_enhanced_encryption_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_enhanced_encryption_black_48dp.png
new file mode 100644
index 000000000..13d3d6f02
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_enhanced_encryption_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_equalizer_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_equalizer_black_48dp.png
new file mode 100644
index 000000000..a34aba209
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_equalizer_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_error_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_error_black_48dp.png
new file mode 100644
index 000000000..5c716850d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_error_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_error_outline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_error_outline_black_48dp.png
new file mode 100644
index 000000000..68881eeb1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_error_outline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_euro_symbol_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_euro_symbol_black_48dp.png
new file mode 100644
index 000000000..ce04a1b48
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_euro_symbol_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_ev_station_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_ev_station_black_48dp.png
new file mode 100644
index 000000000..fb1ab340b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_ev_station_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_event_available_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_event_available_black_48dp.png
new file mode 100644
index 000000000..1f2db27e2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_event_available_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_event_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_event_black_48dp.png
new file mode 100644
index 000000000..0458ac531
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_event_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_event_busy_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_event_busy_black_48dp.png
new file mode 100644
index 000000000..bd5ff866e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_event_busy_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_event_note_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_event_note_black_48dp.png
new file mode 100644
index 000000000..fbbabed09
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_event_note_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_event_seat_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_event_seat_black_48dp.png
new file mode 100644
index 000000000..c55fe9990
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_event_seat_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_exit_to_app_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_exit_to_app_black_48dp.png
new file mode 100644
index 000000000..e30632b6b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_exit_to_app_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_expand_less_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_expand_less_black_48dp.png
new file mode 100644
index 000000000..99c6e3e1c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_expand_less_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_expand_more_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_expand_more_black_48dp.png
new file mode 100644
index 000000000..ad852e3e6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_expand_more_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_explicit_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_explicit_black_48dp.png
new file mode 100644
index 000000000..4c8f09be8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_explicit_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_explore_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_explore_black_48dp.png
new file mode 100644
index 000000000..684d282b8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_explore_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_exposure_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_exposure_black_48dp.png
new file mode 100644
index 000000000..2255fb01e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_exposure_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_exposure_neg_1_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_exposure_neg_1_black_48dp.png
new file mode 100644
index 000000000..f3afc180e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_exposure_neg_1_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_exposure_neg_2_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_exposure_neg_2_black_48dp.png
new file mode 100644
index 000000000..c0329c327
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_exposure_neg_2_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_exposure_plus_1_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_exposure_plus_1_black_48dp.png
new file mode 100644
index 000000000..7b880d68b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_exposure_plus_1_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_exposure_plus_2_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_exposure_plus_2_black_48dp.png
new file mode 100644
index 000000000..493824aab
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_exposure_plus_2_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_exposure_zero_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_exposure_zero_black_48dp.png
new file mode 100644
index 000000000..bae047fe9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_exposure_zero_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_extension_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_extension_black_48dp.png
new file mode 100644
index 000000000..73067affc
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_extension_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_face_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_face_black_48dp.png
new file mode 100644
index 000000000..1a06d8abd
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_face_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_fast_forward_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_fast_forward_black_48dp.png
new file mode 100644
index 000000000..350171778
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_fast_forward_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_fast_rewind_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_fast_rewind_black_48dp.png
new file mode 100644
index 000000000..8839147ef
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_fast_rewind_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_favorite_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_favorite_black_48dp.png
new file mode 100644
index 000000000..b46fa0a60
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_favorite_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_favorite_border_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_favorite_border_black_48dp.png
new file mode 100644
index 000000000..96e0b9e76
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_favorite_border_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_featured_play_list_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_featured_play_list_black_48dp.png
new file mode 100644
index 000000000..0b4c21199
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_featured_play_list_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_featured_video_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_featured_video_black_48dp.png
new file mode 100644
index 000000000..d6152265d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_featured_video_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_feedback_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_feedback_black_48dp.png
new file mode 100644
index 000000000..1343fa837
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_feedback_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_fiber_dvr_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_fiber_dvr_black_48dp.png
new file mode 100644
index 000000000..1de3fc181
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_fiber_dvr_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_fiber_manual_record_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_fiber_manual_record_black_48dp.png
new file mode 100644
index 000000000..eff1e3594
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_fiber_manual_record_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_fiber_new_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_fiber_new_black_48dp.png
new file mode 100644
index 000000000..38e9fb717
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_fiber_new_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_fiber_pin_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_fiber_pin_black_48dp.png
new file mode 100644
index 000000000..3cc554cc5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_fiber_pin_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_fiber_smart_record_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_fiber_smart_record_black_48dp.png
new file mode 100644
index 000000000..a2008a694
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_fiber_smart_record_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_file_download_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_file_download_black_48dp.png
new file mode 100644
index 000000000..8c83bffa7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_file_download_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_file_upload_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_file_upload_black_48dp.png
new file mode 100644
index 000000000..9ce5b8a7b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_file_upload_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_1_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_1_black_48dp.png
new file mode 100644
index 000000000..ef8dfdbf1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_1_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_2_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_2_black_48dp.png
new file mode 100644
index 000000000..989dc150f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_2_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_3_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_3_black_48dp.png
new file mode 100644
index 000000000..bf8d827eb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_3_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_4_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_4_black_48dp.png
new file mode 100644
index 000000000..27990dd56
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_4_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_5_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_5_black_48dp.png
new file mode 100644
index 000000000..f27b0c06b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_5_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_6_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_6_black_48dp.png
new file mode 100644
index 000000000..a294ad164
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_6_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_7_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_7_black_48dp.png
new file mode 100644
index 000000000..4c954ce8a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_7_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_8_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_8_black_48dp.png
new file mode 100644
index 000000000..d503951e3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_8_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_9_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_9_black_48dp.png
new file mode 100644
index 000000000..740fcadd6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_9_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_9_plus_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_9_plus_black_48dp.png
new file mode 100644
index 000000000..ccc09f038
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_9_plus_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_b_and_w_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_b_and_w_black_48dp.png
new file mode 100644
index 000000000..1558387b9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_b_and_w_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_black_48dp.png
new file mode 100644
index 000000000..b55d3c744
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_center_focus_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_center_focus_black_48dp.png
new file mode 100644
index 000000000..e3cc6baaa
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_center_focus_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_drama_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_drama_black_48dp.png
new file mode 100644
index 000000000..bdfd9a542
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_drama_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_frames_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_frames_black_48dp.png
new file mode 100644
index 000000000..b310d0497
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_frames_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_hdr_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_hdr_black_48dp.png
new file mode 100644
index 000000000..892dd4a15
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_hdr_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_list_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_list_black_48dp.png
new file mode 100644
index 000000000..9319c4bb4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_list_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_none_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_none_black_48dp.png
new file mode 100644
index 000000000..552eec82e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_none_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_tilt_shift_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_tilt_shift_black_48dp.png
new file mode 100644
index 000000000..6498f8e27
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_tilt_shift_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_filter_vintage_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_filter_vintage_black_48dp.png
new file mode 100644
index 000000000..878b47fe5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_filter_vintage_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_find_in_page_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_find_in_page_black_48dp.png
new file mode 100644
index 000000000..6af3f33f2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_find_in_page_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_find_replace_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_find_replace_black_48dp.png
new file mode 100644
index 000000000..d1816e9a5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_find_replace_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_fingerprint_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_fingerprint_black_48dp.png
new file mode 100644
index 000000000..d4edc5f68
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_fingerprint_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_first_page_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_first_page_black_48dp.png
new file mode 100644
index 000000000..acc7c994a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_first_page_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_fitness_center_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_fitness_center_black_48dp.png
new file mode 100644
index 000000000..c5300f3cf
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_fitness_center_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_flag_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_flag_black_48dp.png
new file mode 100644
index 000000000..cb415e181
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_flag_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_flare_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_flare_black_48dp.png
new file mode 100644
index 000000000..f47cdaaf9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_flare_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_flash_auto_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_flash_auto_black_48dp.png
new file mode 100644
index 000000000..243324ba5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_flash_auto_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_flash_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_flash_off_black_48dp.png
new file mode 100644
index 000000000..dd055bd2b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_flash_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_flash_on_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_flash_on_black_48dp.png
new file mode 100644
index 000000000..75b8b0198
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_flash_on_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_flight_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_flight_black_48dp.png
new file mode 100644
index 000000000..0a55d7da7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_flight_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_flight_land_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_flight_land_black_48dp.png
new file mode 100644
index 000000000..f50567e40
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_flight_land_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_flight_takeoff_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_flight_takeoff_black_48dp.png
new file mode 100644
index 000000000..b0cd8948d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_flight_takeoff_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_flip_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_flip_black_48dp.png
new file mode 100644
index 000000000..df8269c8c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_flip_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_flip_to_back_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_flip_to_back_black_48dp.png
new file mode 100644
index 000000000..7c38f899b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_flip_to_back_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_flip_to_front_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_flip_to_front_black_48dp.png
new file mode 100644
index 000000000..a124db37a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_flip_to_front_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_folder_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_folder_black_48dp.png
new file mode 100644
index 000000000..073d85332
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_folder_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_folder_open_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_folder_open_black_48dp.png
new file mode 100644
index 000000000..e6faa991f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_folder_open_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_folder_shared_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_folder_shared_black_48dp.png
new file mode 100644
index 000000000..a2c75234b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_folder_shared_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_folder_special_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_folder_special_black_48dp.png
new file mode 100644
index 000000000..5634be9f7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_folder_special_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_font_download_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_font_download_black_48dp.png
new file mode 100644
index 000000000..4b2cfd5a5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_font_download_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_align_center_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_align_center_black_48dp.png
new file mode 100644
index 000000000..b20b21b03
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_align_center_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_align_justify_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_align_justify_black_48dp.png
new file mode 100644
index 000000000..15eece7a4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_align_justify_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_align_left_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_align_left_black_48dp.png
new file mode 100644
index 000000000..c1d927a28
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_align_left_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_align_right_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_align_right_black_48dp.png
new file mode 100644
index 000000000..e5b306391
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_align_right_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_bold_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_bold_black_48dp.png
new file mode 100644
index 000000000..4d8b8f47b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_bold_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_clear_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_clear_black_48dp.png
new file mode 100644
index 000000000..ff270443d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_clear_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_color_fill_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_color_fill_black_48dp.png
new file mode 100644
index 000000000..213f7fb8a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_color_fill_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_color_reset_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_color_reset_black_48dp.png
new file mode 100644
index 000000000..7c81af4ac
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_color_reset_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_color_text_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_color_text_black_48dp.png
new file mode 100644
index 000000000..3da1c4085
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_color_text_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_indent_decrease_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_indent_decrease_black_48dp.png
new file mode 100644
index 000000000..9790bbaf3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_indent_decrease_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_indent_increase_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_indent_increase_black_48dp.png
new file mode 100644
index 000000000..e28d7e185
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_indent_increase_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_italic_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_italic_black_48dp.png
new file mode 100644
index 000000000..cf85387d5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_italic_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_line_spacing_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_line_spacing_black_48dp.png
new file mode 100644
index 000000000..e08de45d5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_line_spacing_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_list_bulleted_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_list_bulleted_black_48dp.png
new file mode 100644
index 000000000..85feff340
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_list_bulleted_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_list_numbered_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_list_numbered_black_48dp.png
new file mode 100644
index 000000000..805a66f9f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_list_numbered_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_paint_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_paint_black_48dp.png
new file mode 100644
index 000000000..9daaf3bb4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_paint_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_quote_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_quote_black_48dp.png
new file mode 100644
index 000000000..0e0353981
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_quote_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_shapes_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_shapes_black_48dp.png
new file mode 100644
index 000000000..594c4f97c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_shapes_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_size_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_size_black_48dp.png
new file mode 100644
index 000000000..6f9055511
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_size_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_strikethrough_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_strikethrough_black_48dp.png
new file mode 100644
index 000000000..f94704e31
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_strikethrough_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_textdirection_l_to_r_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_textdirection_l_to_r_black_48dp.png
new file mode 100644
index 000000000..af795aa23
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_textdirection_l_to_r_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_textdirection_r_to_l_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_textdirection_r_to_l_black_48dp.png
new file mode 100644
index 000000000..f8fb04dc7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_textdirection_r_to_l_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_format_underlined_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_format_underlined_black_48dp.png
new file mode 100644
index 000000000..8a2adce40
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_format_underlined_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_forum_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_forum_black_48dp.png
new file mode 100644
index 000000000..02b3879f9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_forum_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_forward_10_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_forward_10_black_48dp.png
new file mode 100644
index 000000000..8821b1c6d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_forward_10_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_forward_30_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_forward_30_black_48dp.png
new file mode 100644
index 000000000..d2b89fe35
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_forward_30_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_forward_5_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_forward_5_black_48dp.png
new file mode 100644
index 000000000..168a0df41
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_forward_5_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_forward_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_forward_black_48dp.png
new file mode 100644
index 000000000..1c489e84d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_forward_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_free_breakfast_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_free_breakfast_black_48dp.png
new file mode 100644
index 000000000..97b55ea46
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_free_breakfast_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_fullscreen_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_fullscreen_black_48dp.png
new file mode 100644
index 000000000..9feee989d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_fullscreen_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_fullscreen_exit_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_fullscreen_exit_black_48dp.png
new file mode 100644
index 000000000..2221235df
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_fullscreen_exit_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_functions_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_functions_black_48dp.png
new file mode 100644
index 000000000..533105e74
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_functions_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_g_translate_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_g_translate_black_48dp.png
new file mode 100644
index 000000000..2f543fdcc
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_g_translate_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_gamepad_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_gamepad_black_48dp.png
new file mode 100644
index 000000000..d43abe8ee
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_gamepad_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_games_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_games_black_48dp.png
new file mode 100644
index 000000000..b301fb470
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_games_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_gavel_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_gavel_black_48dp.png
new file mode 100644
index 000000000..94cb60d9e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_gavel_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_gesture_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_gesture_black_48dp.png
new file mode 100644
index 000000000..1757f7b0e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_gesture_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_get_app_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_get_app_black_48dp.png
new file mode 100644
index 000000000..8c83bffa7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_get_app_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_gif_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_gif_black_48dp.png
new file mode 100644
index 000000000..4b5d76480
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_gif_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_golf_course_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_golf_course_black_48dp.png
new file mode 100644
index 000000000..344b7bee9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_golf_course_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_gps_fixed_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_gps_fixed_black_48dp.png
new file mode 100644
index 000000000..0812b0e31
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_gps_fixed_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_gps_not_fixed_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_gps_not_fixed_black_48dp.png
new file mode 100644
index 000000000..faf2056e6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_gps_not_fixed_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_gps_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_gps_off_black_48dp.png
new file mode 100644
index 000000000..dc8976929
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_gps_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_grade_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_grade_black_48dp.png
new file mode 100644
index 000000000..edc662a35
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_grade_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_gradient_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_gradient_black_48dp.png
new file mode 100644
index 000000000..848253f55
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_gradient_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_grain_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_grain_black_48dp.png
new file mode 100644
index 000000000..63430bc1a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_grain_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_graphic_eq_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_graphic_eq_black_48dp.png
new file mode 100644
index 000000000..22fdb2967
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_graphic_eq_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_grid_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_grid_off_black_48dp.png
new file mode 100644
index 000000000..097202f49
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_grid_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_grid_on_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_grid_on_black_48dp.png
new file mode 100644
index 000000000..6d5735484
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_grid_on_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_group_add_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_group_add_black_48dp.png
new file mode 100644
index 000000000..f451a315c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_group_add_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_group_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_group_black_48dp.png
new file mode 100644
index 000000000..2994e7caa
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_group_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_group_work_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_group_work_black_48dp.png
new file mode 100644
index 000000000..b2db3aa53
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_group_work_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_hd_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_hd_black_48dp.png
new file mode 100644
index 000000000..8d5237963
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_hd_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_hdr_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_hdr_off_black_48dp.png
new file mode 100644
index 000000000..a51d84917
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_hdr_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_hdr_on_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_hdr_on_black_48dp.png
new file mode 100644
index 000000000..0168a4f5b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_hdr_on_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_hdr_strong_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_hdr_strong_black_48dp.png
new file mode 100644
index 000000000..3e8eb31ef
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_hdr_strong_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_hdr_weak_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_hdr_weak_black_48dp.png
new file mode 100644
index 000000000..7f9537849
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_hdr_weak_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_headset_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_headset_black_48dp.png
new file mode 100644
index 000000000..974457ee1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_headset_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_headset_mic_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_headset_mic_black_48dp.png
new file mode 100644
index 000000000..96f873bed
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_headset_mic_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_healing_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_healing_black_48dp.png
new file mode 100644
index 000000000..600bda177
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_healing_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_hearing_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_hearing_black_48dp.png
new file mode 100644
index 000000000..3a476160e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_hearing_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_help_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_help_black_48dp.png
new file mode 100644
index 000000000..7c4823055
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_help_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_help_outline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_help_outline_black_48dp.png
new file mode 100644
index 000000000..2d3937d0b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_help_outline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_high_quality_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_high_quality_black_48dp.png
new file mode 100644
index 000000000..8dbe0636f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_high_quality_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_highlight_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_highlight_black_48dp.png
new file mode 100644
index 000000000..0c3bb4056
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_highlight_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_highlight_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_highlight_off_black_48dp.png
new file mode 100644
index 000000000..0bb0f243a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_highlight_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_history_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_history_black_48dp.png
new file mode 100644
index 000000000..c7153092e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_history_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_home_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_home_black_48dp.png
new file mode 100644
index 000000000..04e2b26ff
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_home_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_hot_tub_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_hot_tub_black_48dp.png
new file mode 100644
index 000000000..717000f01
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_hot_tub_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_hotel_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_hotel_black_48dp.png
new file mode 100644
index 000000000..0b7fcf2d9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_hotel_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_hourglass_empty_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_hourglass_empty_black_48dp.png
new file mode 100644
index 000000000..29824d1c6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_hourglass_empty_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_hourglass_full_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_hourglass_full_black_48dp.png
new file mode 100644
index 000000000..fb2f010ab
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_hourglass_full_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_http_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_http_black_48dp.png
new file mode 100644
index 000000000..984d013a7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_http_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_https_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_https_black_48dp.png
new file mode 100644
index 000000000..e66dd967d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_https_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_image_aspect_ratio_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_image_aspect_ratio_black_48dp.png
new file mode 100644
index 000000000..02b5f4c9b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_image_aspect_ratio_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_image_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_image_black_48dp.png
new file mode 100644
index 000000000..ebe206ff7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_image_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_import_contacts_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_import_contacts_black_48dp.png
new file mode 100644
index 000000000..3eea2cb3b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_import_contacts_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_import_export_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_import_export_black_48dp.png
new file mode 100644
index 000000000..36aa872e5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_import_export_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_important_devices_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_important_devices_black_48dp.png
new file mode 100644
index 000000000..bce1559e8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_important_devices_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_inbox_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_inbox_black_48dp.png
new file mode 100644
index 000000000..4b8bd462b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_inbox_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_info_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_info_black_48dp.png
new file mode 100644
index 000000000..c8f86b925
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_info_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_info_outline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_info_outline_black_48dp.png
new file mode 100644
index 000000000..c1e2a03a4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_info_outline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_input_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_input_black_48dp.png
new file mode 100644
index 000000000..97ee5c200
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_input_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_insert_chart_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_insert_chart_black_48dp.png
new file mode 100644
index 000000000..47e6b5243
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_insert_chart_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_insert_comment_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_insert_comment_black_48dp.png
new file mode 100644
index 000000000..538838f64
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_insert_comment_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_insert_drive_file_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_insert_drive_file_black_48dp.png
new file mode 100644
index 000000000..56063aaa6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_insert_drive_file_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_insert_emoticon_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_insert_emoticon_black_48dp.png
new file mode 100644
index 000000000..0b7d14a81
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_insert_emoticon_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_insert_invitation_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_insert_invitation_black_48dp.png
new file mode 100644
index 000000000..0458ac531
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_insert_invitation_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_insert_link_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_insert_link_black_48dp.png
new file mode 100644
index 000000000..377cf9ab5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_insert_link_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_insert_photo_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_insert_photo_black_48dp.png
new file mode 100644
index 000000000..ebe206ff7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_insert_photo_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_invert_colors_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_invert_colors_black_48dp.png
new file mode 100644
index 000000000..6d1f66956
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_invert_colors_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_invert_colors_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_invert_colors_off_black_48dp.png
new file mode 100644
index 000000000..8fc155b35
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_invert_colors_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_iso_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_iso_black_48dp.png
new file mode 100644
index 000000000..64e8d0fe9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_iso_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_keyboard_arrow_down_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_arrow_down_black_48dp.png
new file mode 100644
index 000000000..cb6a422a1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_arrow_down_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_keyboard_arrow_left_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_arrow_left_black_48dp.png
new file mode 100644
index 000000000..55f211b16
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_arrow_left_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_keyboard_arrow_right_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_arrow_right_black_48dp.png
new file mode 100644
index 000000000..6f2dc5b81
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_arrow_right_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_keyboard_arrow_up_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_arrow_up_black_48dp.png
new file mode 100644
index 000000000..99c6e3e1c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_arrow_up_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_keyboard_backspace_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_backspace_black_48dp.png
new file mode 100644
index 000000000..024c43221
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_backspace_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_keyboard_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_black_48dp.png
new file mode 100644
index 000000000..ba4d5be6d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_keyboard_capslock_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_capslock_black_48dp.png
new file mode 100644
index 000000000..f85fcc7ed
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_capslock_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_keyboard_hide_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_hide_black_48dp.png
new file mode 100644
index 000000000..13df346fd
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_hide_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_keyboard_return_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_return_black_48dp.png
new file mode 100644
index 000000000..2a69e2e6d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_return_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_keyboard_tab_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_tab_black_48dp.png
new file mode 100644
index 000000000..7119026db
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_tab_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_keyboard_voice_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_voice_black_48dp.png
new file mode 100644
index 000000000..f8706a002
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_keyboard_voice_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_kitchen_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_kitchen_black_48dp.png
new file mode 100644
index 000000000..577024572
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_kitchen_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_label_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_label_black_48dp.png
new file mode 100644
index 000000000..294cba80e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_label_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_label_outline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_label_outline_black_48dp.png
new file mode 100644
index 000000000..888bfd313
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_label_outline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_landscape_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_landscape_black_48dp.png
new file mode 100644
index 000000000..892dd4a15
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_landscape_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_language_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_language_black_48dp.png
new file mode 100644
index 000000000..48997bab8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_language_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_laptop_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_laptop_black_48dp.png
new file mode 100644
index 000000000..764c9e7a3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_laptop_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_laptop_chromebook_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_laptop_chromebook_black_48dp.png
new file mode 100644
index 000000000..e42a5f353
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_laptop_chromebook_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_laptop_mac_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_laptop_mac_black_48dp.png
new file mode 100644
index 000000000..214dc4d27
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_laptop_mac_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_laptop_windows_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_laptop_windows_black_48dp.png
new file mode 100644
index 000000000..f22468309
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_laptop_windows_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_last_page_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_last_page_black_48dp.png
new file mode 100644
index 000000000..813924cb6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_last_page_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_launch_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_launch_black_48dp.png
new file mode 100644
index 000000000..4eb7b166c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_launch_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_layers_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_layers_black_48dp.png
new file mode 100644
index 000000000..6e0858516
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_layers_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_layers_clear_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_layers_clear_black_48dp.png
new file mode 100644
index 000000000..494be5a4f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_layers_clear_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_leak_add_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_leak_add_black_48dp.png
new file mode 100644
index 000000000..971485170
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_leak_add_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_leak_remove_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_leak_remove_black_48dp.png
new file mode 100644
index 000000000..deb766844
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_leak_remove_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_lens_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_lens_black_48dp.png
new file mode 100644
index 000000000..8bc7e5e68
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_lens_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_library_add_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_library_add_black_48dp.png
new file mode 100644
index 000000000..66bcbef4d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_library_add_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_library_books_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_library_books_black_48dp.png
new file mode 100644
index 000000000..6c9d9541d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_library_books_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_library_music_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_library_music_black_48dp.png
new file mode 100644
index 000000000..2498b4481
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_library_music_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_lightbulb_outline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_lightbulb_outline_black_48dp.png
new file mode 100644
index 000000000..a367d4d26
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_lightbulb_outline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_line_style_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_line_style_black_48dp.png
new file mode 100644
index 000000000..1421d5c4d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_line_style_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_line_weight_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_line_weight_black_48dp.png
new file mode 100644
index 000000000..b8f3baddb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_line_weight_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_linear_scale_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_linear_scale_black_48dp.png
new file mode 100644
index 000000000..e2ea70bbb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_linear_scale_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_link_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_link_black_48dp.png
new file mode 100644
index 000000000..377cf9ab5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_link_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_linked_camera_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_linked_camera_black_48dp.png
new file mode 100644
index 000000000..c2a048573
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_linked_camera_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_list_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_list_black_48dp.png
new file mode 100644
index 000000000..e1f03b45a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_list_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_live_help_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_live_help_black_48dp.png
new file mode 100644
index 000000000..79600c9ba
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_live_help_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_live_tv_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_live_tv_black_48dp.png
new file mode 100644
index 000000000..67fc4e65c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_live_tv_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_activity_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_activity_black_48dp.png
new file mode 100644
index 000000000..9d5a190f4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_activity_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_airport_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_airport_black_48dp.png
new file mode 100644
index 000000000..0a55d7da7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_airport_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_atm_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_atm_black_48dp.png
new file mode 100644
index 000000000..fa0cb4345
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_atm_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_bar_black_48dp.png
new file mode 100644
index 000000000..923940a50
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_cafe_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_cafe_black_48dp.png
new file mode 100644
index 000000000..f748dc3d8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_cafe_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_car_wash_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_car_wash_black_48dp.png
new file mode 100644
index 000000000..38cb0e31a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_car_wash_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_convenience_store_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_convenience_store_black_48dp.png
new file mode 100644
index 000000000..cf2b9bd52
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_convenience_store_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_dining_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_dining_black_48dp.png
new file mode 100644
index 000000000..7bcb12164
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_dining_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_drink_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_drink_black_48dp.png
new file mode 100644
index 000000000..29655983a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_drink_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_florist_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_florist_black_48dp.png
new file mode 100644
index 000000000..bf42af4ae
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_florist_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_gas_station_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_gas_station_black_48dp.png
new file mode 100644
index 000000000..50a6ebf1a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_gas_station_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_grocery_store_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_grocery_store_black_48dp.png
new file mode 100644
index 000000000..6edc956f5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_grocery_store_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_hospital_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_hospital_black_48dp.png
new file mode 100644
index 000000000..fbe3374da
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_hospital_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_hotel_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_hotel_black_48dp.png
new file mode 100644
index 000000000..0b7fcf2d9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_hotel_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_laundry_service_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_laundry_service_black_48dp.png
new file mode 100644
index 000000000..866800877
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_laundry_service_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_library_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_library_black_48dp.png
new file mode 100644
index 000000000..5d0257311
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_library_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_mall_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_mall_black_48dp.png
new file mode 100644
index 000000000..eb4304f92
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_mall_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_movies_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_movies_black_48dp.png
new file mode 100644
index 000000000..15abba2f5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_movies_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_offer_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_offer_black_48dp.png
new file mode 100644
index 000000000..017caedbd
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_offer_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_parking_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_parking_black_48dp.png
new file mode 100644
index 000000000..beb6dfdd2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_parking_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_pharmacy_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_pharmacy_black_48dp.png
new file mode 100644
index 000000000..409c845ba
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_pharmacy_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_phone_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_phone_black_48dp.png
new file mode 100644
index 000000000..61b0e7043
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_phone_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_pizza_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_pizza_black_48dp.png
new file mode 100644
index 000000000..06f6daf1a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_pizza_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_play_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_play_black_48dp.png
new file mode 100644
index 000000000..9d5a190f4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_play_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_post_office_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_post_office_black_48dp.png
new file mode 100644
index 000000000..e81645b5a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_post_office_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_printshop_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_printshop_black_48dp.png
new file mode 100644
index 000000000..89ac230de
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_printshop_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_see_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_see_black_48dp.png
new file mode 100644
index 000000000..6df33edd6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_see_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_shipping_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_shipping_black_48dp.png
new file mode 100644
index 000000000..ff775d658
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_shipping_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_local_taxi_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_local_taxi_black_48dp.png
new file mode 100644
index 000000000..893d9a1ac
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_local_taxi_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_location_city_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_location_city_black_48dp.png
new file mode 100644
index 000000000..5b5fd9a19
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_location_city_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_location_disabled_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_location_disabled_black_48dp.png
new file mode 100644
index 000000000..f7ce0cddb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_location_disabled_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_location_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_location_off_black_48dp.png
new file mode 100644
index 000000000..a903a42fc
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_location_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_location_on_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_location_on_black_48dp.png
new file mode 100644
index 000000000..7c2217e46
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_location_on_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_location_searching_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_location_searching_black_48dp.png
new file mode 100644
index 000000000..78f92054a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_location_searching_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_lock_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_lock_black_48dp.png
new file mode 100644
index 000000000..e66dd967d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_lock_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_lock_open_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_lock_open_black_48dp.png
new file mode 100644
index 000000000..53a7c7709
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_lock_open_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_lock_outline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_lock_outline_black_48dp.png
new file mode 100644
index 000000000..db1b36a1c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_lock_outline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_looks_3_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_looks_3_black_48dp.png
new file mode 100644
index 000000000..df5334ad5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_looks_3_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_looks_4_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_looks_4_black_48dp.png
new file mode 100644
index 000000000..b11321905
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_looks_4_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_looks_5_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_looks_5_black_48dp.png
new file mode 100644
index 000000000..4d2db949c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_looks_5_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_looks_6_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_looks_6_black_48dp.png
new file mode 100644
index 000000000..133aca031
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_looks_6_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_looks_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_looks_black_48dp.png
new file mode 100644
index 000000000..0d6290830
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_looks_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_looks_one_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_looks_one_black_48dp.png
new file mode 100644
index 000000000..388a29513
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_looks_one_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_looks_two_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_looks_two_black_48dp.png
new file mode 100644
index 000000000..5bc4d7e7f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_looks_two_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_loop_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_loop_black_48dp.png
new file mode 100644
index 000000000..b9f56f327
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_loop_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_loupe_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_loupe_black_48dp.png
new file mode 100644
index 000000000..6e2c38322
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_loupe_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_low_priority_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_low_priority_black_48dp.png
new file mode 100644
index 000000000..7a651b97a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_low_priority_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_loyalty_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_loyalty_black_48dp.png
new file mode 100644
index 000000000..fbdccb38f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_loyalty_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_mail_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_mail_black_48dp.png
new file mode 100644
index 000000000..e81645b5a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_mail_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_mail_outline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_mail_outline_black_48dp.png
new file mode 100644
index 000000000..b190202cb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_mail_outline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_map_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_map_black_48dp.png
new file mode 100644
index 000000000..da75c65bb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_map_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_markunread_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_markunread_black_48dp.png
new file mode 100644
index 000000000..e81645b5a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_markunread_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_markunread_mailbox_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_markunread_mailbox_black_48dp.png
new file mode 100644
index 000000000..16da4eef6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_markunread_mailbox_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_memory_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_memory_black_48dp.png
new file mode 100644
index 000000000..e637efc76
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_memory_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_menu_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_menu_black_48dp.png
new file mode 100644
index 000000000..5c747ed00
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_menu_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_merge_type_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_merge_type_black_48dp.png
new file mode 100644
index 000000000..8d517de93
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_merge_type_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_message_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_message_black_48dp.png
new file mode 100644
index 000000000..0d989b2bc
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_message_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_mic_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_mic_black_48dp.png
new file mode 100644
index 000000000..cf70b63be
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_mic_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_mic_none_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_mic_none_black_48dp.png
new file mode 100644
index 000000000..388714266
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_mic_none_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_mic_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_mic_off_black_48dp.png
new file mode 100644
index 000000000..90d0606a4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_mic_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_mms_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_mms_black_48dp.png
new file mode 100644
index 000000000..a39cfbd50
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_mms_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_mode_comment_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_mode_comment_black_48dp.png
new file mode 100644
index 000000000..18297ee04
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_mode_comment_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_mode_edit_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_mode_edit_black_48dp.png
new file mode 100644
index 000000000..d6761ba16
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_mode_edit_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_monetization_on_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_monetization_on_black_48dp.png
new file mode 100644
index 000000000..fdd5a6568
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_monetization_on_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_money_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_money_off_black_48dp.png
new file mode 100644
index 000000000..3b6977b43
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_money_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_monochrome_photos_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_monochrome_photos_black_48dp.png
new file mode 100644
index 000000000..4f1ce3315
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_monochrome_photos_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_mood_bad_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_mood_bad_black_48dp.png
new file mode 100644
index 000000000..2e03d283e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_mood_bad_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_mood_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_mood_black_48dp.png
new file mode 100644
index 000000000..0b7d14a81
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_mood_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_more_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_more_black_48dp.png
new file mode 100644
index 000000000..22dc72bae
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_more_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_more_horiz_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_more_horiz_black_48dp.png
new file mode 100644
index 000000000..bd60f0cb4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_more_horiz_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_more_vert_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_more_vert_black_48dp.png
new file mode 100644
index 000000000..4642a3b66
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_more_vert_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_motorcycle_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_motorcycle_black_48dp.png
new file mode 100644
index 000000000..596d77bb6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_motorcycle_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_mouse_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_mouse_black_48dp.png
new file mode 100644
index 000000000..4d08abed3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_mouse_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_move_to_inbox_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_move_to_inbox_black_48dp.png
new file mode 100644
index 000000000..90342cd84
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_move_to_inbox_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_movie_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_movie_black_48dp.png
new file mode 100644
index 000000000..95d1624d1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_movie_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_movie_creation_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_movie_creation_black_48dp.png
new file mode 100644
index 000000000..95d1624d1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_movie_creation_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_movie_filter_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_movie_filter_black_48dp.png
new file mode 100644
index 000000000..dbbe4cddd
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_movie_filter_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_multiline_chart_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_multiline_chart_black_48dp.png
new file mode 100644
index 000000000..32fe89220
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_multiline_chart_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_music_note_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_music_note_black_48dp.png
new file mode 100644
index 000000000..be167f1d1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_music_note_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_music_video_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_music_video_black_48dp.png
new file mode 100644
index 000000000..52bf773b5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_music_video_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_my_location_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_my_location_black_48dp.png
new file mode 100644
index 000000000..0812b0e31
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_my_location_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_nature_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_nature_black_48dp.png
new file mode 100644
index 000000000..2bb848065
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_nature_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_nature_people_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_nature_people_black_48dp.png
new file mode 100644
index 000000000..049aa8b10
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_nature_people_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_navigate_before_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_navigate_before_black_48dp.png
new file mode 100644
index 000000000..d3b8e7678
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_navigate_before_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_navigate_next_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_navigate_next_black_48dp.png
new file mode 100644
index 000000000..7522b3845
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_navigate_next_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_navigation_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_navigation_black_48dp.png
new file mode 100644
index 000000000..760fcd193
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_navigation_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_near_me_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_near_me_black_48dp.png
new file mode 100644
index 000000000..1e70e21c5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_near_me_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_network_cell_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_network_cell_black_48dp.png
new file mode 100644
index 000000000..10a2595da
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_network_cell_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_network_check_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_network_check_black_48dp.png
new file mode 100644
index 000000000..7a3aa3741
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_network_check_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_network_locked_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_network_locked_black_48dp.png
new file mode 100644
index 000000000..ed960cb54
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_network_locked_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_network_wifi_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_network_wifi_black_48dp.png
new file mode 100644
index 000000000..c0780f31d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_network_wifi_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_new_releases_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_new_releases_black_48dp.png
new file mode 100644
index 000000000..ec775ec68
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_new_releases_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_next_week_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_next_week_black_48dp.png
new file mode 100644
index 000000000..cc242bf18
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_next_week_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_nfc_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_nfc_black_48dp.png
new file mode 100644
index 000000000..5ef2eae8e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_nfc_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_no_encryption_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_no_encryption_black_48dp.png
new file mode 100644
index 000000000..58aa0b3be
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_no_encryption_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_no_sim_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_no_sim_black_48dp.png
new file mode 100644
index 000000000..b4b57bde2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_no_sim_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_not_interested_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_not_interested_black_48dp.png
new file mode 100644
index 000000000..9cc414b4a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_not_interested_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_note_add_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_note_add_black_48dp.png
new file mode 100644
index 000000000..849131993
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_note_add_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_note_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_note_black_48dp.png
new file mode 100644
index 000000000..b4679ea9b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_note_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_notifications_active_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_notifications_active_black_48dp.png
new file mode 100644
index 000000000..1e77c5535
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_notifications_active_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_notifications_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_notifications_black_48dp.png
new file mode 100644
index 000000000..b06e6bc28
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_notifications_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_notifications_none_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_notifications_none_black_48dp.png
new file mode 100644
index 000000000..6ebe6649c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_notifications_none_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_notifications_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_notifications_off_black_48dp.png
new file mode 100644
index 000000000..db8f1f3df
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_notifications_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_notifications_paused_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_notifications_paused_black_48dp.png
new file mode 100644
index 000000000..5e12f7c18
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_notifications_paused_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_offline_pin_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_offline_pin_black_48dp.png
new file mode 100644
index 000000000..59c23119a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_offline_pin_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_ondemand_video_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_ondemand_video_black_48dp.png
new file mode 100644
index 000000000..8bb06ea0f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_ondemand_video_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_opacity_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_opacity_black_48dp.png
new file mode 100644
index 000000000..4a5ca8a81
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_opacity_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_open_in_browser_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_open_in_browser_black_48dp.png
new file mode 100644
index 000000000..f0e1888f1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_open_in_browser_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_open_in_new_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_open_in_new_black_48dp.png
new file mode 100644
index 000000000..4eb7b166c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_open_in_new_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_open_with_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_open_with_black_48dp.png
new file mode 100644
index 000000000..dd67563eb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_open_with_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_pages_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_pages_black_48dp.png
new file mode 100644
index 000000000..87d007dce
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_pages_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_pageview_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_pageview_black_48dp.png
new file mode 100644
index 000000000..d31647eaf
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_pageview_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_palette_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_palette_black_48dp.png
new file mode 100644
index 000000000..79360b16d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_palette_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_pan_tool_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_pan_tool_black_48dp.png
new file mode 100644
index 000000000..b180d026b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_pan_tool_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_panorama_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_panorama_black_48dp.png
new file mode 100644
index 000000000..613a9e435
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_panorama_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_panorama_fish_eye_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_panorama_fish_eye_black_48dp.png
new file mode 100644
index 000000000..56a03d1b6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_panorama_fish_eye_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_panorama_horizontal_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_panorama_horizontal_black_48dp.png
new file mode 100644
index 000000000..eb60af40d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_panorama_horizontal_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_panorama_vertical_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_panorama_vertical_black_48dp.png
new file mode 100644
index 000000000..ec1f97341
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_panorama_vertical_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_panorama_wide_angle_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_panorama_wide_angle_black_48dp.png
new file mode 100644
index 000000000..25a2941a3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_panorama_wide_angle_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_party_mode_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_party_mode_black_48dp.png
new file mode 100644
index 000000000..9bee221ce
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_party_mode_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_pause_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_pause_black_48dp.png
new file mode 100644
index 000000000..792104ff3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_pause_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_pause_circle_filled_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_pause_circle_filled_black_48dp.png
new file mode 100644
index 000000000..22fa09c8f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_pause_circle_filled_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_pause_circle_outline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_pause_circle_outline_black_48dp.png
new file mode 100644
index 000000000..86a397387
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_pause_circle_outline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_payment_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_payment_black_48dp.png
new file mode 100644
index 000000000..83a970f2b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_payment_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_people_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_people_black_48dp.png
new file mode 100644
index 000000000..2994e7caa
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_people_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_people_outline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_people_outline_black_48dp.png
new file mode 100644
index 000000000..98e8d6fe0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_people_outline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_perm_camera_mic_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_perm_camera_mic_black_48dp.png
new file mode 100644
index 000000000..b77ffe1ea
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_perm_camera_mic_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_perm_contact_calendar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_perm_contact_calendar_black_48dp.png
new file mode 100644
index 000000000..0262b66ce
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_perm_contact_calendar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_perm_data_setting_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_perm_data_setting_black_48dp.png
new file mode 100644
index 000000000..a451d538f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_perm_data_setting_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_perm_device_information_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_perm_device_information_black_48dp.png
new file mode 100644
index 000000000..0873dfb3b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_perm_device_information_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_perm_identity_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_perm_identity_black_48dp.png
new file mode 100644
index 000000000..46ce7ef66
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_perm_identity_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_perm_media_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_perm_media_black_48dp.png
new file mode 100644
index 000000000..741156b25
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_perm_media_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_perm_phone_msg_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_perm_phone_msg_black_48dp.png
new file mode 100644
index 000000000..e66987a89
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_perm_phone_msg_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_perm_scan_wifi_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_perm_scan_wifi_black_48dp.png
new file mode 100644
index 000000000..95a99cbbb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_perm_scan_wifi_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_person_add_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_person_add_black_48dp.png
new file mode 100644
index 000000000..41a4e03b9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_person_add_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_person_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_person_black_48dp.png
new file mode 100644
index 000000000..1ebc37be1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_person_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_person_outline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_person_outline_black_48dp.png
new file mode 100644
index 000000000..46ce7ef66
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_person_outline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_person_pin_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_person_pin_black_48dp.png
new file mode 100644
index 000000000..c3148f462
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_person_pin_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_person_pin_circle_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_person_pin_circle_black_48dp.png
new file mode 100644
index 000000000..a1ab8003e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_person_pin_circle_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_personal_video_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_personal_video_black_48dp.png
new file mode 100644
index 000000000..683a103b4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_personal_video_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_pets_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_pets_black_48dp.png
new file mode 100644
index 000000000..dbe105ae0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_pets_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_phone_android_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_phone_android_black_48dp.png
new file mode 100644
index 000000000..6d3e4dfe3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_phone_android_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_phone_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_phone_black_48dp.png
new file mode 100644
index 000000000..61b0e7043
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_phone_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_phone_bluetooth_speaker_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_phone_bluetooth_speaker_black_48dp.png
new file mode 100644
index 000000000..3b25cdbb2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_phone_bluetooth_speaker_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_phone_forwarded_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_phone_forwarded_black_48dp.png
new file mode 100644
index 000000000..457e484c8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_phone_forwarded_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_phone_in_talk_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_phone_in_talk_black_48dp.png
new file mode 100644
index 000000000..7addcb115
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_phone_in_talk_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_phone_iphone_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_phone_iphone_black_48dp.png
new file mode 100644
index 000000000..00f36f3ef
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_phone_iphone_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_phone_locked_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_phone_locked_black_48dp.png
new file mode 100644
index 000000000..e585283a0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_phone_locked_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_phone_missed_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_phone_missed_black_48dp.png
new file mode 100644
index 000000000..5ed1bc3d7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_phone_missed_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_phone_paused_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_phone_paused_black_48dp.png
new file mode 100644
index 000000000..e8ddf170c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_phone_paused_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_phonelink_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_phonelink_black_48dp.png
new file mode 100644
index 000000000..893ce4aef
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_phonelink_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_phonelink_erase_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_phonelink_erase_black_48dp.png
new file mode 100644
index 000000000..5b0a2b2b1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_phonelink_erase_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_phonelink_lock_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_phonelink_lock_black_48dp.png
new file mode 100644
index 000000000..7a6167978
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_phonelink_lock_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_phonelink_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_phonelink_off_black_48dp.png
new file mode 100644
index 000000000..4b0c87d61
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_phonelink_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_phonelink_ring_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_phonelink_ring_black_48dp.png
new file mode 100644
index 000000000..c57b39bbc
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_phonelink_ring_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_phonelink_setup_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_phonelink_setup_black_48dp.png
new file mode 100644
index 000000000..a79468d94
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_phonelink_setup_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_photo_album_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_photo_album_black_48dp.png
new file mode 100644
index 000000000..f310d4e2a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_photo_album_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_photo_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_photo_black_48dp.png
new file mode 100644
index 000000000..ebe206ff7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_photo_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_photo_camera_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_photo_camera_black_48dp.png
new file mode 100644
index 000000000..6df33edd6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_photo_camera_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_photo_filter_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_photo_filter_black_48dp.png
new file mode 100644
index 000000000..4f42fab4a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_photo_filter_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_photo_library_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_photo_library_black_48dp.png
new file mode 100644
index 000000000..73ac084a8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_photo_library_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_photo_size_select_actual_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_photo_size_select_actual_black_48dp.png
new file mode 100644
index 000000000..c0ed41504
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_photo_size_select_actual_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_photo_size_select_large_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_photo_size_select_large_black_48dp.png
new file mode 100644
index 000000000..e1868f280
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_photo_size_select_large_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_photo_size_select_small_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_photo_size_select_small_black_48dp.png
new file mode 100644
index 000000000..9de0d238a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_photo_size_select_small_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_picture_as_pdf_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_picture_as_pdf_black_48dp.png
new file mode 100644
index 000000000..3eb294939
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_picture_as_pdf_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_picture_in_picture_alt_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_picture_in_picture_alt_black_48dp.png
new file mode 100644
index 000000000..1948df312
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_picture_in_picture_alt_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_picture_in_picture_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_picture_in_picture_black_48dp.png
new file mode 100644
index 000000000..bb43aa64a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_picture_in_picture_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_pie_chart_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_pie_chart_black_48dp.png
new file mode 100644
index 000000000..e45ccf10b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_pie_chart_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_pie_chart_outlined_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_pie_chart_outlined_black_48dp.png
new file mode 100644
index 000000000..7b7b930b6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_pie_chart_outlined_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_pin_drop_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_pin_drop_black_48dp.png
new file mode 100644
index 000000000..b1865f7b8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_pin_drop_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_place_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_place_black_48dp.png
new file mode 100644
index 000000000..7c2217e46
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_place_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_play_arrow_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_play_arrow_black_48dp.png
new file mode 100644
index 000000000..d12d49562
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_play_arrow_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_play_circle_filled_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_play_circle_filled_black_48dp.png
new file mode 100644
index 000000000..f6942df54
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_play_circle_filled_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_play_circle_filled_white_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_play_circle_filled_white_black_48dp.png
new file mode 100644
index 000000000..539b87db6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_play_circle_filled_white_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_play_circle_outline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_play_circle_outline_black_48dp.png
new file mode 100644
index 000000000..ad7ebd261
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_play_circle_outline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_play_for_work_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_play_for_work_black_48dp.png
new file mode 100644
index 000000000..5ff93c851
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_play_for_work_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_playlist_add_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_playlist_add_black_48dp.png
new file mode 100644
index 000000000..46020a7e0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_playlist_add_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_playlist_add_check_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_playlist_add_check_black_48dp.png
new file mode 100644
index 000000000..068c596a3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_playlist_add_check_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_playlist_play_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_playlist_play_black_48dp.png
new file mode 100644
index 000000000..9a3dd864a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_playlist_play_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_plus_one_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_plus_one_black_48dp.png
new file mode 100644
index 000000000..dfa52984b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_plus_one_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_poll_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_poll_black_48dp.png
new file mode 100644
index 000000000..47e6b5243
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_poll_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_polymer_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_polymer_black_48dp.png
new file mode 100644
index 000000000..9a41bde88
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_polymer_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_pool_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_pool_black_48dp.png
new file mode 100644
index 000000000..e4763b427
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_pool_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_portable_wifi_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_portable_wifi_off_black_48dp.png
new file mode 100644
index 000000000..d09105450
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_portable_wifi_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_portrait_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_portrait_black_48dp.png
new file mode 100644
index 000000000..edd0afde0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_portrait_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_power_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_power_black_48dp.png
new file mode 100644
index 000000000..f6cd67d54
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_power_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_power_input_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_power_input_black_48dp.png
new file mode 100644
index 000000000..153146e75
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_power_input_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_power_settings_new_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_power_settings_new_black_48dp.png
new file mode 100644
index 000000000..d206fa435
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_power_settings_new_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_pregnant_woman_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_pregnant_woman_black_48dp.png
new file mode 100644
index 000000000..917394129
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_pregnant_woman_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_present_to_all_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_present_to_all_black_48dp.png
new file mode 100644
index 000000000..de5af6bbf
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_present_to_all_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_print_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_print_black_48dp.png
new file mode 100644
index 000000000..89ac230de
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_print_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_priority_high_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_priority_high_black_48dp.png
new file mode 100644
index 000000000..0fa3a2531
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_priority_high_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_public_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_public_black_48dp.png
new file mode 100644
index 000000000..fccc1a057
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_public_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_publish_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_publish_black_48dp.png
new file mode 100644
index 000000000..0c1071344
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_publish_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_query_builder_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_query_builder_black_48dp.png
new file mode 100644
index 000000000..aa065d2a2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_query_builder_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_question_answer_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_question_answer_black_48dp.png
new file mode 100644
index 000000000..02b3879f9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_question_answer_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_queue_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_queue_black_48dp.png
new file mode 100644
index 000000000..66bcbef4d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_queue_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_queue_music_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_queue_music_black_48dp.png
new file mode 100644
index 000000000..880f2dc59
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_queue_music_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_queue_play_next_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_queue_play_next_black_48dp.png
new file mode 100644
index 000000000..ed64d9c60
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_queue_play_next_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_radio_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_radio_black_48dp.png
new file mode 100644
index 000000000..335116651
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_radio_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_rate_review_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_rate_review_black_48dp.png
new file mode 100644
index 000000000..c93d951f7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_rate_review_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_receipt_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_receipt_black_48dp.png
new file mode 100644
index 000000000..c7bc3f42a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_receipt_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_recent_actors_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_recent_actors_black_48dp.png
new file mode 100644
index 000000000..df630b82a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_recent_actors_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_record_voice_over_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_record_voice_over_black_48dp.png
new file mode 100644
index 000000000..6c9134bba
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_record_voice_over_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_redeem_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_redeem_black_48dp.png
new file mode 100644
index 000000000..fb5ad0e04
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_redeem_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_redo_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_redo_black_48dp.png
new file mode 100644
index 000000000..40f107549
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_redo_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_refresh_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_refresh_black_48dp.png
new file mode 100644
index 000000000..bcaba5f68
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_refresh_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_remove_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_remove_black_48dp.png
index e10d935fb..5d36049b5 100644
Binary files a/autojs/src/main/res/drawable-xhdpi/ic_remove_black_48dp.png and b/autojs/src/main/res/drawable-xhdpi/ic_remove_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_remove_circle_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_remove_circle_black_48dp.png
index 6ed7b99f4..b7ce8dd3c 100644
Binary files a/autojs/src/main/res/drawable-xhdpi/ic_remove_circle_black_48dp.png and b/autojs/src/main/res/drawable-xhdpi/ic_remove_circle_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_remove_circle_outline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_remove_circle_outline_black_48dp.png
index a02b5e11d..0861db810 100644
Binary files a/autojs/src/main/res/drawable-xhdpi/ic_remove_circle_outline_black_48dp.png and b/autojs/src/main/res/drawable-xhdpi/ic_remove_circle_outline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_remove_from_queue_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_remove_from_queue_black_48dp.png
new file mode 100644
index 000000000..048661369
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_remove_from_queue_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_remove_red_eye_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_remove_red_eye_black_48dp.png
new file mode 100644
index 000000000..4f1cc58f8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_remove_red_eye_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_remove_shopping_cart_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_remove_shopping_cart_black_48dp.png
index 93a4be908..bc389861e 100644
Binary files a/autojs/src/main/res/drawable-xhdpi/ic_remove_shopping_cart_black_48dp.png and b/autojs/src/main/res/drawable-xhdpi/ic_remove_shopping_cart_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_reorder_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_reorder_black_48dp.png
new file mode 100644
index 000000000..56a5bc8ba
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_reorder_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_repeat_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_repeat_black_48dp.png
new file mode 100644
index 000000000..fd4d0c028
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_repeat_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_repeat_one_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_repeat_one_black_48dp.png
new file mode 100644
index 000000000..716f810c2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_repeat_one_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_replay_10_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_replay_10_black_48dp.png
new file mode 100644
index 000000000..10a5d071b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_replay_10_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_replay_30_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_replay_30_black_48dp.png
new file mode 100644
index 000000000..09d853cae
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_replay_30_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_replay_5_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_replay_5_black_48dp.png
new file mode 100644
index 000000000..519da689b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_replay_5_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_replay_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_replay_black_48dp.png
new file mode 100644
index 000000000..16567dc82
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_replay_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_reply_all_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_reply_all_black_48dp.png
new file mode 100644
index 000000000..b8f207edb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_reply_all_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_reply_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_reply_black_48dp.png
new file mode 100644
index 000000000..7d56cfaa7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_reply_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_report_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_report_black_48dp.png
new file mode 100644
index 000000000..1b2b31332
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_report_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_report_problem_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_report_problem_black_48dp.png
new file mode 100644
index 000000000..3f4d539a4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_report_problem_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_restaurant_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_restaurant_black_48dp.png
new file mode 100644
index 000000000..edc4c314a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_restaurant_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_restaurant_menu_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_restaurant_menu_black_48dp.png
new file mode 100644
index 000000000..7bcb12164
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_restaurant_menu_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_restore_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_restore_black_48dp.png
new file mode 100644
index 000000000..2bfd22d2d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_restore_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_restore_page_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_restore_page_black_48dp.png
new file mode 100644
index 000000000..de8262907
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_restore_page_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_ring_volume_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_ring_volume_black_48dp.png
new file mode 100644
index 000000000..9bd31d74e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_ring_volume_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_room_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_room_black_48dp.png
new file mode 100644
index 000000000..7c2217e46
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_room_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_room_service_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_room_service_black_48dp.png
new file mode 100644
index 000000000..471c8ae8f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_room_service_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_rotate_90_degrees_ccw_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_rotate_90_degrees_ccw_black_48dp.png
new file mode 100644
index 000000000..2c749e0bd
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_rotate_90_degrees_ccw_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_rotate_left_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_rotate_left_black_48dp.png
new file mode 100644
index 000000000..4fc974345
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_rotate_left_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_rotate_right_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_rotate_right_black_48dp.png
new file mode 100644
index 000000000..4d617f7e4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_rotate_right_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_rounded_corner_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_rounded_corner_black_48dp.png
new file mode 100644
index 000000000..55d701889
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_rounded_corner_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_router_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_router_black_48dp.png
new file mode 100644
index 000000000..d88dd4c7b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_router_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_rowing_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_rowing_black_48dp.png
new file mode 100644
index 000000000..e6f9c85fb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_rowing_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_rss_feed_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_rss_feed_black_48dp.png
new file mode 100644
index 000000000..d2cc96ac7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_rss_feed_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_rv_hookup_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_rv_hookup_black_48dp.png
new file mode 100644
index 000000000..daaf37e58
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_rv_hookup_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_satellite_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_satellite_black_48dp.png
new file mode 100644
index 000000000..26ca0dd5d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_satellite_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_save_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_save_black_48dp.png
new file mode 100644
index 000000000..ba001835a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_save_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_scanner_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_scanner_black_48dp.png
new file mode 100644
index 000000000..172a18b40
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_scanner_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_schedule_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_schedule_black_48dp.png
new file mode 100644
index 000000000..68df97405
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_schedule_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_school_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_school_black_48dp.png
new file mode 100644
index 000000000..63ac55f63
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_school_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_screen_lock_landscape_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_screen_lock_landscape_black_48dp.png
new file mode 100644
index 000000000..e633b117a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_screen_lock_landscape_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_screen_lock_portrait_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_screen_lock_portrait_black_48dp.png
new file mode 100644
index 000000000..4b149be12
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_screen_lock_portrait_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_screen_lock_rotation_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_screen_lock_rotation_black_48dp.png
new file mode 100644
index 000000000..36d841bc8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_screen_lock_rotation_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_screen_rotation_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_screen_rotation_black_48dp.png
new file mode 100644
index 000000000..29fef9a47
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_screen_rotation_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_screen_share_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_screen_share_black_48dp.png
new file mode 100644
index 000000000..e1fc2b2b2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_screen_share_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sd_card_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sd_card_black_48dp.png
new file mode 100644
index 000000000..c7daa2a6f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sd_card_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sd_storage_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sd_storage_black_48dp.png
new file mode 100644
index 000000000..c7daa2a6f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sd_storage_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_search_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_search_black_48dp.png
new file mode 100644
index 000000000..21be57299
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_search_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_security_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_security_black_48dp.png
new file mode 100644
index 000000000..857cacf71
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_security_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_select_all_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_select_all_black_48dp.png
new file mode 100644
index 000000000..1c736e3da
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_select_all_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_send_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_send_black_48dp.png
new file mode 100644
index 000000000..761929f43
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_send_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sentiment_dissatisfied_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sentiment_dissatisfied_black_48dp.png
new file mode 100644
index 000000000..b520a36b9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sentiment_dissatisfied_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sentiment_neutral_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sentiment_neutral_black_48dp.png
new file mode 100644
index 000000000..9009bf3df
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sentiment_neutral_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sentiment_satisfied_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sentiment_satisfied_black_48dp.png
new file mode 100644
index 000000000..5463f80d9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sentiment_satisfied_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sentiment_very_dissatisfied_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sentiment_very_dissatisfied_black_48dp.png
new file mode 100644
index 000000000..86af0edb9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sentiment_very_dissatisfied_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sentiment_very_satisfied_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sentiment_very_satisfied_black_48dp.png
new file mode 100644
index 000000000..1639bc6d8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sentiment_very_satisfied_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_applications_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_applications_black_48dp.png
new file mode 100644
index 000000000..fbaaeb509
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_applications_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_backup_restore_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_backup_restore_black_48dp.png
new file mode 100644
index 000000000..fa0323229
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_backup_restore_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_black_48dp.png
new file mode 100644
index 000000000..476d5c978
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_bluetooth_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_bluetooth_black_48dp.png
new file mode 100644
index 000000000..d59f76448
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_bluetooth_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_brightness_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_brightness_black_48dp.png
new file mode 100644
index 000000000..38cd50ef4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_brightness_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_cell_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_cell_black_48dp.png
new file mode 100644
index 000000000..487be989a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_cell_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_ethernet_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_ethernet_black_48dp.png
new file mode 100644
index 000000000..e3848e5f2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_ethernet_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_input_antenna_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_input_antenna_black_48dp.png
new file mode 100644
index 000000000..df1f8481f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_input_antenna_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_input_component_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_input_component_black_48dp.png
new file mode 100644
index 000000000..9a4d10a85
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_input_component_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_input_composite_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_input_composite_black_48dp.png
new file mode 100644
index 000000000..9a4d10a85
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_input_composite_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_input_hdmi_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_input_hdmi_black_48dp.png
new file mode 100644
index 000000000..58e24c687
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_input_hdmi_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_input_svideo_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_input_svideo_black_48dp.png
new file mode 100644
index 000000000..de9337768
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_input_svideo_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_overscan_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_overscan_black_48dp.png
new file mode 100644
index 000000000..9a93226a6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_overscan_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_phone_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_phone_black_48dp.png
new file mode 100644
index 000000000..b41867ceb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_phone_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_power_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_power_black_48dp.png
new file mode 100644
index 000000000..8eba017c0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_power_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_remote_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_remote_black_48dp.png
new file mode 100644
index 000000000..af50cbda6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_remote_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_system_daydream_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_system_daydream_black_48dp.png
new file mode 100644
index 000000000..37e06466c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_system_daydream_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_settings_voice_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_settings_voice_black_48dp.png
new file mode 100644
index 000000000..88f7f9a8b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_settings_voice_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_share_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_share_black_48dp.png
new file mode 100644
index 000000000..5a8544ce5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_share_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_shop_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_shop_black_48dp.png
new file mode 100644
index 000000000..0a49d5bb2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_shop_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_shop_two_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_shop_two_black_48dp.png
new file mode 100644
index 000000000..163e2a3f5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_shop_two_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_shopping_basket_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_shopping_basket_black_48dp.png
new file mode 100644
index 000000000..2a318e1d6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_shopping_basket_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_shopping_cart_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_shopping_cart_black_48dp.png
new file mode 100644
index 000000000..6edc956f5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_shopping_cart_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_short_text_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_short_text_black_48dp.png
new file mode 100644
index 000000000..e9343ca30
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_short_text_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_show_chart_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_show_chart_black_48dp.png
new file mode 100644
index 000000000..1638de43b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_show_chart_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_shuffle_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_shuffle_black_48dp.png
new file mode 100644
index 000000000..2158d07e7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_shuffle_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_0_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_0_bar_black_48dp.png
new file mode 100644
index 000000000..847690068
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_0_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_1_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_1_bar_black_48dp.png
new file mode 100644
index 000000000..da252a73a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_1_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_2_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_2_bar_black_48dp.png
new file mode 100644
index 000000000..f6a64e168
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_2_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_3_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_3_bar_black_48dp.png
new file mode 100644
index 000000000..10a2595da
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_3_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_4_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_4_bar_black_48dp.png
new file mode 100644
index 000000000..91117446d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_4_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_connected_no_internet_0_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_connected_no_internet_0_bar_black_48dp.png
new file mode 100644
index 000000000..6cb312e38
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_connected_no_internet_0_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_connected_no_internet_1_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_connected_no_internet_1_bar_black_48dp.png
new file mode 100644
index 000000000..4ef35c52a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_connected_no_internet_1_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_connected_no_internet_2_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_connected_no_internet_2_bar_black_48dp.png
new file mode 100644
index 000000000..88e8bf168
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_connected_no_internet_2_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_connected_no_internet_3_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_connected_no_internet_3_bar_black_48dp.png
new file mode 100644
index 000000000..fbd23f477
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_connected_no_internet_3_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_connected_no_internet_4_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_connected_no_internet_4_bar_black_48dp.png
new file mode 100644
index 000000000..65fb7c9c8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_connected_no_internet_4_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_no_sim_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_no_sim_black_48dp.png
new file mode 100644
index 000000000..b4b57bde2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_no_sim_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_null_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_null_black_48dp.png
new file mode 100644
index 000000000..6eb244ecb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_null_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_off_black_48dp.png
new file mode 100644
index 000000000..ce05a60b3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_cellular_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_0_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_0_bar_black_48dp.png
new file mode 100644
index 000000000..d49842d54
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_0_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_1_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_1_bar_black_48dp.png
new file mode 100644
index 000000000..d22bbecaf
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_1_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_1_bar_lock_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_1_bar_lock_black_48dp.png
new file mode 100644
index 000000000..c066f0363
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_1_bar_lock_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_2_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_2_bar_black_48dp.png
new file mode 100644
index 000000000..47bb1022b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_2_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_2_bar_lock_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_2_bar_lock_black_48dp.png
new file mode 100644
index 000000000..f855af80d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_2_bar_lock_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_3_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_3_bar_black_48dp.png
new file mode 100644
index 000000000..c0780f31d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_3_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_3_bar_lock_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_3_bar_lock_black_48dp.png
new file mode 100644
index 000000000..1096a3797
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_3_bar_lock_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_4_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_4_bar_black_48dp.png
new file mode 100644
index 000000000..eac07c1be
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_4_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_4_bar_lock_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_4_bar_lock_black_48dp.png
new file mode 100644
index 000000000..405cc677c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_4_bar_lock_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_off_black_48dp.png
new file mode 100644
index 000000000..51b56c289
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_signal_wifi_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sim_card_alert_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sim_card_alert_black_48dp.png
new file mode 100644
index 000000000..15ab134d1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sim_card_alert_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sim_card_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sim_card_black_48dp.png
new file mode 100644
index 000000000..37d90a49f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sim_card_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_skip_next_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_skip_next_black_48dp.png
new file mode 100644
index 000000000..ce88b6184
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_skip_next_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_skip_previous_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_skip_previous_black_48dp.png
new file mode 100644
index 000000000..1ad06665a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_skip_previous_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_slideshow_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_slideshow_black_48dp.png
new file mode 100644
index 000000000..72f051913
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_slideshow_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_slow_motion_video_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_slow_motion_video_black_48dp.png
new file mode 100644
index 000000000..2753e19b0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_slow_motion_video_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_smartphone_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_smartphone_black_48dp.png
new file mode 100644
index 000000000..c826c7e96
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_smartphone_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_smoke_free_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_smoke_free_black_48dp.png
new file mode 100644
index 000000000..f8df199f1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_smoke_free_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_smoking_rooms_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_smoking_rooms_black_48dp.png
new file mode 100644
index 000000000..b4ce2c78c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_smoking_rooms_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sms_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sms_black_48dp.png
new file mode 100644
index 000000000..b64d02a96
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sms_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sms_failed_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sms_failed_black_48dp.png
new file mode 100644
index 000000000..1343fa837
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sms_failed_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_snooze_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_snooze_black_48dp.png
new file mode 100644
index 000000000..16be1ce37
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_snooze_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sort_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sort_black_48dp.png
new file mode 100644
index 000000000..631663aac
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sort_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sort_by_alpha_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sort_by_alpha_black_48dp.png
new file mode 100644
index 000000000..e2fd55880
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sort_by_alpha_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_spa_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_spa_black_48dp.png
new file mode 100644
index 000000000..3c1b8744f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_spa_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_space_bar_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_space_bar_black_48dp.png
new file mode 100644
index 000000000..67cd94824
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_space_bar_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_speaker_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_speaker_black_48dp.png
new file mode 100644
index 000000000..b7c2149ea
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_speaker_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_speaker_group_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_speaker_group_black_48dp.png
new file mode 100644
index 000000000..5e51158c9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_speaker_group_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_speaker_notes_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_speaker_notes_black_48dp.png
new file mode 100644
index 000000000..6802d51f9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_speaker_notes_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_speaker_notes_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_speaker_notes_off_black_48dp.png
new file mode 100644
index 000000000..c777d4be7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_speaker_notes_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_speaker_phone_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_speaker_phone_black_48dp.png
new file mode 100644
index 000000000..b2a780660
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_speaker_phone_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_spellcheck_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_spellcheck_black_48dp.png
new file mode 100644
index 000000000..35f3ba8ad
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_spellcheck_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_star_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_star_black_48dp.png
new file mode 100644
index 000000000..7be22806f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_star_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_star_border_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_star_border_black_48dp.png
new file mode 100644
index 000000000..041aa6b03
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_star_border_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_star_half_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_star_half_black_48dp.png
new file mode 100644
index 000000000..98731ad80
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_star_half_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_stars_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_stars_black_48dp.png
new file mode 100644
index 000000000..4746c16e8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_stars_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_stay_current_landscape_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_stay_current_landscape_black_48dp.png
new file mode 100644
index 000000000..5bad3d40a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_stay_current_landscape_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_stay_current_portrait_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_stay_current_portrait_black_48dp.png
new file mode 100644
index 000000000..ed2cb6ec3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_stay_current_portrait_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_stay_primary_landscape_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_stay_primary_landscape_black_48dp.png
new file mode 100644
index 000000000..5bad3d40a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_stay_primary_landscape_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_stay_primary_portrait_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_stay_primary_portrait_black_48dp.png
new file mode 100644
index 000000000..ed2cb6ec3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_stay_primary_portrait_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_stop_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_stop_black_48dp.png
new file mode 100644
index 000000000..5bc5a6cd1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_stop_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_stop_screen_share_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_stop_screen_share_black_48dp.png
new file mode 100644
index 000000000..3e0f1ca56
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_stop_screen_share_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_storage_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_storage_black_48dp.png
new file mode 100644
index 000000000..3b2602049
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_storage_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_store_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_store_black_48dp.png
new file mode 100644
index 000000000..fb5bf249b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_store_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_store_mall_directory_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_store_mall_directory_black_48dp.png
new file mode 100644
index 000000000..fb5bf249b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_store_mall_directory_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_straighten_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_straighten_black_48dp.png
new file mode 100644
index 000000000..6146dbee2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_straighten_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_streetview_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_streetview_black_48dp.png
new file mode 100644
index 000000000..a5692a41d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_streetview_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_strikethrough_s_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_strikethrough_s_black_48dp.png
new file mode 100644
index 000000000..299d7c978
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_strikethrough_s_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_style_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_style_black_48dp.png
new file mode 100644
index 000000000..ad96bd4ee
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_style_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_subdirectory_arrow_left_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_subdirectory_arrow_left_black_48dp.png
new file mode 100644
index 000000000..40a5dc65e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_subdirectory_arrow_left_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_subdirectory_arrow_right_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_subdirectory_arrow_right_black_48dp.png
new file mode 100644
index 000000000..8d773136d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_subdirectory_arrow_right_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_subject_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_subject_black_48dp.png
new file mode 100644
index 000000000..4be06b030
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_subject_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_subscriptions_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_subscriptions_black_48dp.png
new file mode 100644
index 000000000..5998f9ce5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_subscriptions_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_subtitles_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_subtitles_black_48dp.png
new file mode 100644
index 000000000..8e1ba56a3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_subtitles_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_subway_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_subway_black_48dp.png
new file mode 100644
index 000000000..63e25d5e5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_subway_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_supervisor_account_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_supervisor_account_black_48dp.png
new file mode 100644
index 000000000..f9a8626d9
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_supervisor_account_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_surround_sound_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_surround_sound_black_48dp.png
new file mode 100644
index 000000000..825d22cb1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_surround_sound_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_swap_calls_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_swap_calls_black_48dp.png
new file mode 100644
index 000000000..b618cca9b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_swap_calls_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_swap_horiz_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_swap_horiz_black_48dp.png
new file mode 100644
index 000000000..c3a200720
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_swap_horiz_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_swap_vert_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_swap_vert_black_48dp.png
new file mode 100644
index 000000000..36aa872e5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_swap_vert_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_swap_vertical_circle_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_swap_vertical_circle_black_48dp.png
new file mode 100644
index 000000000..2badde037
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_swap_vertical_circle_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_switch_camera_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_switch_camera_black_48dp.png
new file mode 100644
index 000000000..e88bbea85
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_switch_camera_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_switch_video_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_switch_video_black_48dp.png
new file mode 100644
index 000000000..12f413461
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_switch_video_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sync_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sync_black_48dp.png
new file mode 100644
index 000000000..b9f56f327
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sync_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sync_disabled_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sync_disabled_black_48dp.png
new file mode 100644
index 000000000..9cbd496f6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sync_disabled_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_sync_problem_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_sync_problem_black_48dp.png
new file mode 100644
index 000000000..f38dce1e2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_sync_problem_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_system_update_alt_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_system_update_alt_black_48dp.png
new file mode 100644
index 000000000..94dfb6c3b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_system_update_alt_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_system_update_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_system_update_black_48dp.png
new file mode 100644
index 000000000..315c23d79
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_system_update_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_tab_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_tab_black_48dp.png
new file mode 100644
index 000000000..8f79d0a29
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_tab_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_tab_unselected_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_tab_unselected_black_48dp.png
new file mode 100644
index 000000000..c175213c0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_tab_unselected_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_tablet_android_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_tablet_android_black_48dp.png
new file mode 100644
index 000000000..5bab23941
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_tablet_android_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_tablet_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_tablet_black_48dp.png
new file mode 100644
index 000000000..45e8fced4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_tablet_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_tablet_mac_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_tablet_mac_black_48dp.png
new file mode 100644
index 000000000..c87b9eb09
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_tablet_mac_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_tag_faces_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_tag_faces_black_48dp.png
new file mode 100644
index 000000000..0b7d14a81
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_tag_faces_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_tap_and_play_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_tap_and_play_black_48dp.png
new file mode 100644
index 000000000..57c910a26
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_tap_and_play_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_terrain_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_terrain_black_48dp.png
new file mode 100644
index 000000000..892dd4a15
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_terrain_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_text_fields_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_text_fields_black_48dp.png
new file mode 100644
index 000000000..724e32505
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_text_fields_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_text_format_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_text_format_black_48dp.png
new file mode 100644
index 000000000..f38063688
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_text_format_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_textsms_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_textsms_black_48dp.png
new file mode 100644
index 000000000..b64d02a96
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_textsms_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_texture_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_texture_black_48dp.png
new file mode 100644
index 000000000..04709725d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_texture_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_theaters_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_theaters_black_48dp.png
new file mode 100644
index 000000000..15abba2f5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_theaters_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_thumb_down_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_thumb_down_black_48dp.png
new file mode 100644
index 000000000..cea7381b5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_thumb_down_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_thumb_up_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_thumb_up_black_48dp.png
new file mode 100644
index 000000000..8d9682036
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_thumb_up_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_thumbs_up_down_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_thumbs_up_down_black_48dp.png
new file mode 100644
index 000000000..4df67336a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_thumbs_up_down_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_time_to_leave_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_time_to_leave_black_48dp.png
new file mode 100644
index 000000000..8ef7b9988
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_time_to_leave_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_timelapse_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_timelapse_black_48dp.png
new file mode 100644
index 000000000..4436fc8b5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_timelapse_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_timeline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_timeline_black_48dp.png
new file mode 100644
index 000000000..871bf2092
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_timeline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_timer_10_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_timer_10_black_48dp.png
new file mode 100644
index 000000000..bc3ecb993
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_timer_10_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_timer_3_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_timer_3_black_48dp.png
new file mode 100644
index 000000000..02b75cbf3
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_timer_3_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_timer_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_timer_black_48dp.png
new file mode 100644
index 000000000..5d8db8d0c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_timer_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_timer_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_timer_off_black_48dp.png
new file mode 100644
index 000000000..ee8cb66e2
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_timer_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_title_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_title_black_48dp.png
new file mode 100644
index 000000000..54e623972
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_title_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_toc_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_toc_black_48dp.png
new file mode 100644
index 000000000..ac786d237
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_toc_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_today_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_today_black_48dp.png
new file mode 100644
index 000000000..387041117
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_today_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_toll_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_toll_black_48dp.png
new file mode 100644
index 000000000..eac76edbd
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_toll_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_tonality_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_tonality_black_48dp.png
new file mode 100644
index 000000000..d8ff9e430
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_tonality_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_touch_app_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_touch_app_black_48dp.png
new file mode 100644
index 000000000..9232363eb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_touch_app_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_toys_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_toys_black_48dp.png
new file mode 100644
index 000000000..73eaea1d6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_toys_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_track_changes_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_track_changes_black_48dp.png
new file mode 100644
index 000000000..b467e9e9f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_track_changes_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_traffic_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_traffic_black_48dp.png
new file mode 100644
index 000000000..f2816bb6e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_traffic_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_train_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_train_black_48dp.png
new file mode 100644
index 000000000..bcb263ab0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_train_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_tram_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_tram_black_48dp.png
new file mode 100644
index 000000000..47a5732bb
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_tram_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_transfer_within_a_station_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_transfer_within_a_station_black_48dp.png
new file mode 100644
index 000000000..237a84ab0
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_transfer_within_a_station_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_transform_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_transform_black_48dp.png
new file mode 100644
index 000000000..f9e74d98a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_transform_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_translate_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_translate_black_48dp.png
new file mode 100644
index 000000000..0d8fa5ddc
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_translate_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_trending_down_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_trending_down_black_48dp.png
new file mode 100644
index 000000000..86da030e1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_trending_down_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_trending_flat_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_trending_flat_black_48dp.png
new file mode 100644
index 000000000..71e065a7b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_trending_flat_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_trending_up_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_trending_up_black_48dp.png
new file mode 100644
index 000000000..6ae931b97
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_trending_up_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_tune_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_tune_black_48dp.png
new file mode 100644
index 000000000..70db4a01b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_tune_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_turned_in_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_turned_in_black_48dp.png
new file mode 100644
index 000000000..2b90acd74
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_turned_in_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_turned_in_not_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_turned_in_not_black_48dp.png
new file mode 100644
index 000000000..5f0108338
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_turned_in_not_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_tv_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_tv_black_48dp.png
new file mode 100644
index 000000000..683a103b4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_tv_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_unarchive_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_unarchive_black_48dp.png
new file mode 100644
index 000000000..514d69bd1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_unarchive_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_undo_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_undo_black_48dp.png
new file mode 100644
index 000000000..9ca7eb73e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_undo_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_unfold_less_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_unfold_less_black_48dp.png
new file mode 100644
index 000000000..6f1f6283c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_unfold_less_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_unfold_more_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_unfold_more_black_48dp.png
new file mode 100644
index 000000000..5be44f00a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_unfold_more_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_update_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_update_black_48dp.png
new file mode 100644
index 000000000..8263d0612
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_update_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_usb_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_usb_black_48dp.png
new file mode 100644
index 000000000..ab1f54a68
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_usb_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_verified_user_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_verified_user_black_48dp.png
new file mode 100644
index 000000000..e1771b897
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_verified_user_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_vertical_align_bottom_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_vertical_align_bottom_black_48dp.png
new file mode 100644
index 000000000..1cd26f7da
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_vertical_align_bottom_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_vertical_align_center_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_vertical_align_center_black_48dp.png
new file mode 100644
index 000000000..955c78017
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_vertical_align_center_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_vertical_align_top_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_vertical_align_top_black_48dp.png
new file mode 100644
index 000000000..6aa44925a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_vertical_align_top_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_vibration_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_vibration_black_48dp.png
new file mode 100644
index 000000000..cd6c1dbb5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_vibration_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_video_call_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_video_call_black_48dp.png
new file mode 100644
index 000000000..2975a62dc
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_video_call_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_video_label_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_video_label_black_48dp.png
new file mode 100644
index 000000000..158722450
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_video_label_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_video_library_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_video_library_black_48dp.png
new file mode 100644
index 000000000..f379e34bd
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_video_library_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_videocam_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_videocam_black_48dp.png
new file mode 100644
index 000000000..be3ba821a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_videocam_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_videocam_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_videocam_off_black_48dp.png
new file mode 100644
index 000000000..2a86702f8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_videocam_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_videogame_asset_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_videogame_asset_black_48dp.png
new file mode 100644
index 000000000..36c6bbd77
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_videogame_asset_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_view_agenda_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_view_agenda_black_48dp.png
new file mode 100644
index 000000000..6d36f0052
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_view_agenda_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_view_array_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_view_array_black_48dp.png
new file mode 100644
index 000000000..f5b0c5f55
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_view_array_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_view_carousel_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_view_carousel_black_48dp.png
new file mode 100644
index 000000000..dbac973f5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_view_carousel_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_view_column_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_view_column_black_48dp.png
new file mode 100644
index 000000000..1840efcf1
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_view_column_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_view_comfy_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_view_comfy_black_48dp.png
new file mode 100644
index 000000000..8b3c6ad98
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_view_comfy_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_view_compact_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_view_compact_black_48dp.png
new file mode 100644
index 000000000..2e30b3dff
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_view_compact_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_view_day_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_view_day_black_48dp.png
new file mode 100644
index 000000000..8c95b60ca
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_view_day_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_view_headline_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_view_headline_black_48dp.png
new file mode 100644
index 000000000..1a4e96e35
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_view_headline_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_view_list_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_view_list_black_48dp.png
new file mode 100644
index 000000000..7c1506bb8
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_view_list_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_view_module_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_view_module_black_48dp.png
new file mode 100644
index 000000000..5d1e8d936
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_view_module_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_view_quilt_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_view_quilt_black_48dp.png
new file mode 100644
index 000000000..70ddac1f6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_view_quilt_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_view_stream_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_view_stream_black_48dp.png
new file mode 100644
index 000000000..923a9798e
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_view_stream_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_view_week_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_view_week_black_48dp.png
new file mode 100644
index 000000000..d239f99ab
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_view_week_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_vignette_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_vignette_black_48dp.png
new file mode 100644
index 000000000..dc7c3d0a5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_vignette_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_visibility_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_visibility_black_48dp.png
new file mode 100644
index 000000000..e005b976c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_visibility_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_visibility_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_visibility_off_black_48dp.png
new file mode 100644
index 000000000..ce3c9d84d
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_visibility_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_voice_chat_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_voice_chat_black_48dp.png
new file mode 100644
index 000000000..bb9177b1f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_voice_chat_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_voicemail_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_voicemail_black_48dp.png
new file mode 100644
index 000000000..d4248a286
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_voicemail_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_volume_down_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_volume_down_black_48dp.png
new file mode 100644
index 000000000..ed5002846
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_volume_down_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_volume_mute_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_volume_mute_black_48dp.png
new file mode 100644
index 000000000..3c35429c6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_volume_mute_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_volume_off_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_volume_off_black_48dp.png
new file mode 100644
index 000000000..6d9b35584
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_volume_off_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_volume_up_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_volume_up_black_48dp.png
new file mode 100644
index 000000000..6d09e7f4c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_volume_up_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_vpn_key_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_vpn_key_black_48dp.png
new file mode 100644
index 000000000..f04166536
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_vpn_key_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_vpn_lock_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_vpn_lock_black_48dp.png
new file mode 100644
index 000000000..5ce02996b
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_vpn_lock_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_wallpaper_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_wallpaper_black_48dp.png
new file mode 100644
index 000000000..197a3598f
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_wallpaper_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_warning_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_warning_black_48dp.png
new file mode 100644
index 000000000..3f4d539a4
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_warning_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_watch_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_watch_black_48dp.png
new file mode 100644
index 000000000..44ef31e2c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_watch_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_watch_later_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_watch_later_black_48dp.png
new file mode 100644
index 000000000..025fae971
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_watch_later_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_wb_auto_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_wb_auto_black_48dp.png
new file mode 100644
index 000000000..dab8d5210
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_wb_auto_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_wb_cloudy_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_wb_cloudy_black_48dp.png
new file mode 100644
index 000000000..9ac14e86a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_wb_cloudy_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_wb_incandescent_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_wb_incandescent_black_48dp.png
new file mode 100644
index 000000000..eaac6665a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_wb_incandescent_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_wb_iridescent_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_wb_iridescent_black_48dp.png
new file mode 100644
index 000000000..9ebfb2e43
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_wb_iridescent_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_wb_sunny_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_wb_sunny_black_48dp.png
new file mode 100644
index 000000000..df5443e63
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_wb_sunny_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_wc_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_wc_black_48dp.png
new file mode 100644
index 000000000..9a337bc48
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_wc_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_web_asset_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_web_asset_black_48dp.png
new file mode 100644
index 000000000..68084219c
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_web_asset_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_web_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_web_black_48dp.png
new file mode 100644
index 000000000..cb6c333b7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_web_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_weekend_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_weekend_black_48dp.png
new file mode 100644
index 000000000..b8ce103ea
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_weekend_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_whatshot_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_whatshot_black_48dp.png
new file mode 100644
index 000000000..8f03a95c7
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_whatshot_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_widgets_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_widgets_black_48dp.png
new file mode 100644
index 000000000..b2ae13927
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_widgets_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_wifi_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_wifi_black_48dp.png
new file mode 100644
index 000000000..745074729
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_wifi_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_wifi_lock_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_wifi_lock_black_48dp.png
new file mode 100644
index 000000000..f21eb751a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_wifi_lock_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_wifi_tethering_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_wifi_tethering_black_48dp.png
new file mode 100644
index 000000000..dca650ab5
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_wifi_tethering_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_work_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_work_black_48dp.png
new file mode 100644
index 000000000..85d140b6a
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_work_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_wrap_text_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_wrap_text_black_48dp.png
new file mode 100644
index 000000000..6bf44bd42
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_wrap_text_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_youtube_searched_for_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_youtube_searched_for_black_48dp.png
new file mode 100644
index 000000000..4fbd86d94
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_youtube_searched_for_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_zoom_in_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_zoom_in_black_48dp.png
new file mode 100644
index 000000000..e896c3675
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_zoom_in_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_zoom_out_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_zoom_out_black_48dp.png
new file mode 100644
index 000000000..307efc2b6
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_zoom_out_black_48dp.png differ
diff --git a/autojs/src/main/res/drawable-xhdpi/ic_zoom_out_map_black_48dp.png b/autojs/src/main/res/drawable-xhdpi/ic_zoom_out_map_black_48dp.png
new file mode 100644
index 000000000..20098f504
Binary files /dev/null and b/autojs/src/main/res/drawable-xhdpi/ic_zoom_out_map_black_48dp.png differ