From b031026cc391fd3022d3bbe62770ea3da06ffab2 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Tue, 2 Jul 2013 22:37:18 +0200 Subject: [PATCH] Update icons --- .../drawable-hdpi/ic_action_audio_dark.png | Bin 0 -> 1157 bytes .../drawable-hdpi/ic_action_audio_light.png | Bin 0 -> 1384 bytes .../res/drawable-hdpi/ic_action_call_dark.png | Bin 0 -> 927 bytes .../drawable-hdpi/ic_action_call_light.png | Bin 0 -> 1087 bytes .../drawable-hdpi/ic_action_close_dark.png | Bin 0 -> 621 bytes .../drawable-hdpi/ic_action_close_light.png | Bin 0 -> 673 bytes .../res/drawable-hdpi/ic_action_down_dark.png | Bin 0 -> 812 bytes .../drawable-hdpi/ic_action_down_light.png | Bin 0 -> 908 bytes .../res/drawable-hdpi/ic_action_fav_dark.png | Bin 0 -> 892 bytes .../res/drawable-hdpi/ic_action_fav_light.png | Bin 0 -> 1043 bytes .../res/drawable-hdpi/ic_action_flag_dark.png | Bin 0 -> 545 bytes .../drawable-hdpi/ic_action_flag_light.png | Bin 0 -> 640 bytes .../drawable-hdpi/ic_action_flage_dark.png | Bin 0 -> 722 bytes .../drawable-hdpi/ic_action_flage_light.png | Bin 0 -> 849 bytes .../drawable-hdpi/ic_action_gabout_dark.png | Bin 0 -> 944 bytes .../drawable-hdpi/ic_action_gabout_light.png | Bin 0 -> 1024 bytes .../drawable-hdpi/ic_action_galert_dark.png | Bin 0 -> 847 bytes .../drawable-hdpi/ic_action_galert_light.png | Bin 0 -> 997 bytes .../drawable-hdpi/ic_action_gcall_dark.png | Bin 0 -> 924 bytes .../drawable-hdpi/ic_action_gcall_light.png | Bin 0 -> 1091 bytes .../ic_action_gdirections_dark.png | Bin 0 -> 642 bytes .../ic_action_gdirections_light.png | Bin 0 -> 720 bytes .../drawable-hdpi/ic_action_gdiscard_dark.png | Bin 0 -> 897 bytes .../ic_action_gdiscard_light.png | Bin 0 -> 1091 bytes .../drawable-hdpi/ic_action_gdown_dark.png | Bin 0 -> 540 bytes .../drawable-hdpi/ic_action_gdown_light.png | Bin 0 -> 615 bytes .../drawable-hdpi/ic_action_gedit_dark.png | Bin 0 -> 1205 bytes .../drawable-hdpi/ic_action_gedit_light.png | Bin 0 -> 1443 bytes .../res/drawable-hdpi/ic_action_gfav_dark.png | Bin 0 -> 977 bytes .../drawable-hdpi/ic_action_gfav_light.png | Bin 0 -> 1166 bytes .../drawable-hdpi/ic_action_ghelp_dark.png | Bin 0 -> 767 bytes .../drawable-hdpi/ic_action_ghelp_light.png | Bin 0 -> 873 bytes .../drawable-hdpi/ic_action_glabel_dark.png | Bin 0 -> 1090 bytes .../drawable-hdpi/ic_action_glabel_light.png | Bin 0 -> 1295 bytes .../res/drawable-hdpi/ic_action_gloc_dark.png | Bin 0 -> 1009 bytes .../drawable-hdpi/ic_action_gloc_light.png | Bin 0 -> 1193 bytes .../drawable-hdpi/ic_action_gmarker_dark.png | Bin 0 -> 860 bytes .../drawable-hdpi/ic_action_gmarker_light.png | Bin 0 -> 1009 bytes .../ic_action_gnew_label_dark.png | Bin 0 -> 961 bytes .../ic_action_gnew_label_light.png | Bin 0 -> 1147 bytes .../res/drawable-hdpi/ic_action_gpin_dark.png | Bin 0 -> 886 bytes .../drawable-hdpi/ic_action_gpin_light.png | Bin 0 -> 1050 bytes .../ic_action_gplay_over_dark.png | Bin 0 -> 1132 bytes .../ic_action_gplay_over_light.png | Bin 0 -> 1292 bytes .../drawable-hdpi/ic_action_gremove_dark.png | Bin 0 -> 474 bytes .../drawable-hdpi/ic_action_gremove_light.png | Bin 0 -> 485 bytes .../ic_action_grot_left_dark.png | Bin 0 -> 1206 bytes .../ic_action_grot_left_light.png | Bin 0 -> 1369 bytes .../ic_action_grot_right_dark.png | Bin 0 -> 1153 bytes .../ic_action_grot_right_light.png | Bin 0 -> 1372 bytes .../drawable-hdpi/ic_action_gsave_dark.png | Bin 0 -> 553 bytes .../drawable-hdpi/ic_action_gsave_light.png | Bin 0 -> 631 bytes .../drawable-hdpi/ic_action_gsearch_dark.png | Bin 0 -> 1063 bytes .../drawable-hdpi/ic_action_gsearch_light.png | Bin 0 -> 1271 bytes .../ic_action_gsettings_dark.png | Bin 0 -> 557 bytes .../ic_action_gsettings_light.png | Bin 0 -> 590 bytes .../drawable-hdpi/ic_action_gshare_dark.png | Bin 0 -> 745 bytes .../drawable-hdpi/ic_action_gshare_light.png | Bin 0 -> 830 bytes .../res/drawable-hdpi/ic_action_gup_dark.png | Bin 0 -> 523 bytes .../res/drawable-hdpi/ic_action_gup_light.png | Bin 0 -> 596 bytes .../ic_action_hillshade_dark.png | Bin 0 -> 987 bytes .../ic_action_hillshade_light.png | Bin 0 -> 1170 bytes .../drawable-hdpi/ic_action_layers_dark.png | Bin 0 -> 1404 bytes .../drawable-hdpi/ic_action_layers_light.png | Bin 0 -> 1679 bytes .../drawable-hdpi/ic_action_marker_dark.png | Bin 0 -> 914 bytes .../drawable-hdpi/ic_action_marker_light.png | Bin 0 -> 1064 bytes .../drawable-hdpi/ic_action_markers_dark.png | Bin 0 -> 1025 bytes .../drawable-hdpi/ic_action_markers_light.png | Bin 0 -> 1239 bytes .../drawable-hdpi/ic_action_micro_dark.png | Bin 0 -> 1396 bytes .../drawable-hdpi/ic_action_micro_light.png | Bin 0 -> 1622 bytes .../drawable-hdpi/ic_action_parking_dark.png | Bin 0 -> 592 bytes .../drawable-hdpi/ic_action_parking_light.png | Bin 0 -> 682 bytes .../drawable-hdpi/ic_action_photo_dark.png | Bin 0 -> 1178 bytes .../drawable-hdpi/ic_action_photo_light.png | Bin 0 -> 1412 bytes .../res/drawable-hdpi/ic_action_pin_dark.png | Bin 0 -> 870 bytes .../res/drawable-hdpi/ic_action_pin_light.png | Bin 0 -> 1000 bytes .../res/drawable-hdpi/ic_action_play_dark.png | Bin 0 -> 441 bytes .../drawable-hdpi/ic_action_play_light.png | Bin 0 -> 490 bytes .../drawable-hdpi/ic_action_polygom_dark.png | Bin 0 -> 980 bytes .../drawable-hdpi/ic_action_polygom_light.png | Bin 0 -> 1145 bytes .../res/drawable-hdpi/ic_action_quit_dark.png | Bin 0 -> 611 bytes .../drawable-hdpi/ic_action_quit_light.png | Bin 0 -> 664 bytes .../drawable-hdpi/ic_action_remove_dark.png | Bin 0 -> 594 bytes .../drawable-hdpi/ic_action_remove_light.png | Bin 0 -> 574 bytes .../res/drawable-hdpi/ic_action_road_dark.png | Bin 0 -> 1533 bytes .../drawable-hdpi/ic_action_road_light.png | Bin 0 -> 1811 bytes .../drawable-hdpi/ic_action_search_dark.png | Bin 0 -> 1317 bytes .../drawable-hdpi/ic_action_search_light.png | Bin 0 -> 1561 bytes .../ic_action_settings2_dark.png | Bin 0 -> 1056 bytes .../ic_action_settings2_light.png | Bin 0 -> 1283 bytes .../drawable-hdpi/ic_action_signpost_dark.png | Bin 0 -> 548 bytes .../ic_action_signpost_light.png | Bin 0 -> 646 bytes .../ic_action_street_view_dark.png | Bin 0 -> 977 bytes .../ic_action_street_view_light.png | Bin 0 -> 1153 bytes .../res/drawable-hdpi/ic_action_up_dark.png | Bin 0 -> 816 bytes .../res/drawable-hdpi/ic_action_up_light.png | Bin 0 -> 928 bytes .../drawable-hdpi/ic_action_video_dark.png | Bin 0 -> 1042 bytes .../drawable-hdpi/ic_action_video_light.png | Bin 0 -> 1208 bytes .../res/drawable-hdpi/ic_action_wmap_dark.png | Bin 0 -> 1555 bytes .../drawable-hdpi/ic_action_wmap_light.png | Bin 0 -> 1860 bytes .../drawable-large/ic_action_bicycle_dark.png | Bin 0 -> 1412 bytes .../ic_action_bicycle_light.png | Bin 0 -> 1671 bytes .../res/drawable-large/ic_action_car_dark.png | Bin 0 -> 786 bytes .../drawable-large/ic_action_car_light.png | Bin 0 -> 911 bytes .../res/drawable-large/ic_action_map_dark.png | Bin 0 -> 2077 bytes .../drawable-large/ic_action_map_light.png | Bin 0 -> 2027 bytes .../ic_action_pedestrian_dark.png | Bin 0 -> 1125 bytes .../ic_action_pedestrian_light.png | Bin 0 -> 1319 bytes .../drawable-mdpi/ic_action_audio_dark.png | Bin 0 -> 748 bytes .../drawable-mdpi/ic_action_audio_light.png | Bin 0 -> 928 bytes .../res/drawable-mdpi/ic_action_call_dark.png | Bin 0 -> 607 bytes .../drawable-mdpi/ic_action_call_light.png | Bin 0 -> 717 bytes .../drawable-mdpi/ic_action_close_dark.png | Bin 0 -> 418 bytes .../drawable-mdpi/ic_action_close_light.png | Bin 0 -> 445 bytes .../res/drawable-mdpi/ic_action_down_dark.png | Bin 0 -> 569 bytes .../drawable-mdpi/ic_action_down_light.png | Bin 0 -> 649 bytes .../res/drawable-mdpi/ic_action_fav_dark.png | Bin 0 -> 573 bytes .../res/drawable-mdpi/ic_action_fav_light.png | Bin 0 -> 693 bytes .../res/drawable-mdpi/ic_action_flag_dark.png | Bin 0 -> 368 bytes .../drawable-mdpi/ic_action_flag_light.png | Bin 0 -> 439 bytes .../drawable-mdpi/ic_action_flage_dark.png | Bin 0 -> 470 bytes .../drawable-mdpi/ic_action_flage_light.png | Bin 0 -> 553 bytes .../drawable-mdpi/ic_action_gabout_dark.png | Bin 0 -> 566 bytes .../drawable-mdpi/ic_action_gabout_light.png | Bin 0 -> 683 bytes .../drawable-mdpi/ic_action_galert_dark.png | Bin 0 -> 560 bytes .../drawable-mdpi/ic_action_galert_light.png | Bin 0 -> 692 bytes .../drawable-mdpi/ic_action_gcall_dark.png | Bin 0 -> 626 bytes .../drawable-mdpi/ic_action_gcall_light.png | Bin 0 -> 742 bytes .../ic_action_gdirections_dark.png | Bin 0 -> 406 bytes .../ic_action_gdirections_light.png | Bin 0 -> 452 bytes .../drawable-mdpi/ic_action_gdiscard_dark.png | Bin 0 -> 576 bytes .../ic_action_gdiscard_light.png | Bin 0 -> 689 bytes .../drawable-mdpi/ic_action_gdown_dark.png | Bin 0 -> 381 bytes .../drawable-mdpi/ic_action_gdown_light.png | Bin 0 -> 445 bytes .../drawable-mdpi/ic_action_gedit_dark.png | Bin 0 -> 721 bytes .../drawable-mdpi/ic_action_gedit_light.png | Bin 0 -> 871 bytes .../res/drawable-mdpi/ic_action_gfav_dark.png | Bin 0 -> 641 bytes .../drawable-mdpi/ic_action_gfav_light.png | Bin 0 -> 752 bytes .../drawable-mdpi/ic_action_ghelp_dark.png | Bin 0 -> 519 bytes .../drawable-mdpi/ic_action_ghelp_light.png | Bin 0 -> 632 bytes .../drawable-mdpi/ic_action_glabel_dark.png | Bin 0 -> 657 bytes .../drawable-mdpi/ic_action_glabel_light.png | Bin 0 -> 781 bytes .../res/drawable-mdpi/ic_action_gloc_dark.png | Bin 0 -> 618 bytes .../drawable-mdpi/ic_action_gloc_light.png | Bin 0 -> 718 bytes .../drawable-mdpi/ic_action_gmarker_dark.png | Bin 0 -> 561 bytes .../drawable-mdpi/ic_action_gmarker_light.png | Bin 0 -> 684 bytes .../ic_action_gnew_label_dark.png | Bin 0 -> 601 bytes .../ic_action_gnew_label_light.png | Bin 0 -> 741 bytes .../res/drawable-mdpi/ic_action_gpin_dark.png | Bin 0 -> 554 bytes .../drawable-mdpi/ic_action_gpin_light.png | Bin 0 -> 669 bytes .../ic_action_gplay_over_dark.png | Bin 0 -> 702 bytes .../ic_action_gplay_over_light.png | Bin 0 -> 809 bytes .../drawable-mdpi/ic_action_gremove_dark.png | Bin 0 -> 298 bytes .../drawable-mdpi/ic_action_gremove_light.png | Bin 0 -> 311 bytes .../ic_action_grot_left_dark.png | Bin 0 -> 727 bytes .../ic_action_grot_left_light.png | Bin 0 -> 873 bytes .../ic_action_grot_right_dark.png | Bin 0 -> 743 bytes .../ic_action_grot_right_light.png | Bin 0 -> 881 bytes .../drawable-mdpi/ic_action_gsave_dark.png | Bin 0 -> 406 bytes .../drawable-mdpi/ic_action_gsave_light.png | Bin 0 -> 481 bytes .../drawable-mdpi/ic_action_gsearch_dark.png | Bin 0 -> 655 bytes .../drawable-mdpi/ic_action_gsearch_light.png | Bin 0 -> 794 bytes .../ic_action_gsettings_dark.png | Bin 0 -> 365 bytes .../ic_action_gsettings_light.png | Bin 0 -> 365 bytes .../drawable-mdpi/ic_action_gshare_dark.png | Bin 0 -> 470 bytes .../drawable-mdpi/ic_action_gshare_light.png | Bin 0 -> 551 bytes .../res/drawable-mdpi/ic_action_gup_dark.png | Bin 0 -> 366 bytes .../res/drawable-mdpi/ic_action_gup_light.png | Bin 0 -> 420 bytes .../ic_action_hillshade_dark.png | Bin 0 -> 667 bytes .../ic_action_hillshade_light.png | Bin 0 -> 770 bytes .../drawable-mdpi/ic_action_layers_dark.png | Bin 0 -> 880 bytes .../drawable-mdpi/ic_action_layers_light.png | Bin 0 -> 1067 bytes .../drawable-mdpi/ic_action_marker_dark.png | Bin 0 -> 625 bytes .../drawable-mdpi/ic_action_marker_light.png | Bin 0 -> 744 bytes .../drawable-mdpi/ic_action_markers_dark.png | Bin 0 -> 680 bytes .../drawable-mdpi/ic_action_markers_light.png | Bin 0 -> 803 bytes .../drawable-mdpi/ic_action_micro_dark.png | Bin 0 -> 890 bytes .../drawable-mdpi/ic_action_micro_light.png | Bin 0 -> 1078 bytes .../drawable-mdpi/ic_action_parking_dark.png | Bin 0 -> 446 bytes .../drawable-mdpi/ic_action_parking_light.png | Bin 0 -> 521 bytes .../drawable-mdpi/ic_action_photo_dark.png | Bin 0 -> 772 bytes .../drawable-mdpi/ic_action_photo_light.png | Bin 0 -> 898 bytes .../res/drawable-mdpi/ic_action_pin_dark.png | Bin 0 -> 562 bytes .../res/drawable-mdpi/ic_action_pin_light.png | Bin 0 -> 684 bytes .../res/drawable-mdpi/ic_action_play_dark.png | Bin 0 -> 290 bytes .../drawable-mdpi/ic_action_play_light.png | Bin 0 -> 312 bytes .../drawable-mdpi/ic_action_polygom_dark.png | Bin 0 -> 656 bytes .../drawable-mdpi/ic_action_polygom_light.png | Bin 0 -> 775 bytes .../res/drawable-mdpi/ic_action_quit_dark.png | Bin 0 -> 393 bytes .../drawable-mdpi/ic_action_quit_light.png | Bin 0 -> 436 bytes .../drawable-mdpi/ic_action_remove_dark.png | Bin 0 -> 393 bytes .../drawable-mdpi/ic_action_remove_light.png | Bin 0 -> 357 bytes .../res/drawable-mdpi/ic_action_road_dark.png | Bin 0 -> 909 bytes .../drawable-mdpi/ic_action_road_light.png | Bin 0 -> 1100 bytes .../drawable-mdpi/ic_action_search_dark.png | Bin 0 -> 819 bytes .../drawable-mdpi/ic_action_search_light.png | Bin 0 -> 970 bytes .../ic_action_settings2_dark.png | Bin 0 -> 678 bytes .../ic_action_settings2_light.png | Bin 0 -> 810 bytes .../drawable-mdpi/ic_action_signpost_dark.png | Bin 0 -> 377 bytes .../ic_action_signpost_light.png | Bin 0 -> 442 bytes .../ic_action_street_view_dark.png | Bin 0 -> 614 bytes .../ic_action_street_view_light.png | Bin 0 -> 752 bytes .../res/drawable-mdpi/ic_action_up_dark.png | Bin 0 -> 572 bytes .../res/drawable-mdpi/ic_action_up_light.png | Bin 0 -> 660 bytes .../drawable-mdpi/ic_action_video_dark.png | Bin 0 -> 648 bytes .../drawable-mdpi/ic_action_video_light.png | Bin 0 -> 783 bytes .../res/drawable-mdpi/ic_action_wmap_dark.png | Bin 0 -> 936 bytes .../drawable-mdpi/ic_action_wmap_light.png | Bin 0 -> 1141 bytes .../drawable-xhdpi/ic_action_audio_dark.png | Bin 0 -> 1640 bytes .../drawable-xhdpi/ic_action_audio_light.png | Bin 0 -> 1905 bytes .../drawable-xhdpi/ic_action_call_dark.png | Bin 0 -> 1276 bytes .../drawable-xhdpi/ic_action_call_light.png | Bin 0 -> 1516 bytes .../drawable-xhdpi/ic_action_close_dark.png | Bin 0 -> 887 bytes .../drawable-xhdpi/ic_action_close_light.png | Bin 0 -> 932 bytes .../drawable-xhdpi/ic_action_down_dark.png | Bin 0 -> 1144 bytes .../drawable-xhdpi/ic_action_down_light.png | Bin 0 -> 1259 bytes .../res/drawable-xhdpi/ic_action_fav_dark.png | Bin 0 -> 1170 bytes .../drawable-xhdpi/ic_action_fav_light.png | Bin 0 -> 1394 bytes .../drawable-xhdpi/ic_action_flag_dark.png | Bin 0 -> 690 bytes .../drawable-xhdpi/ic_action_flag_light.png | Bin 0 -> 814 bytes .../drawable-xhdpi/ic_action_flage_dark.png | Bin 0 -> 924 bytes .../drawable-xhdpi/ic_action_flage_light.png | Bin 0 -> 1094 bytes .../drawable-xhdpi/ic_action_gabout_dark.png | Bin 0 -> 1232 bytes .../drawable-xhdpi/ic_action_gabout_light.png | Bin 0 -> 1378 bytes .../drawable-xhdpi/ic_action_galert_dark.png | Bin 0 -> 1097 bytes .../drawable-xhdpi/ic_action_galert_light.png | Bin 0 -> 1289 bytes .../drawable-xhdpi/ic_action_gcall_dark.png | Bin 0 -> 1274 bytes .../drawable-xhdpi/ic_action_gcall_light.png | Bin 0 -> 1489 bytes .../ic_action_gdirections_dark.png | Bin 0 -> 777 bytes .../ic_action_gdirections_light.png | Bin 0 -> 838 bytes .../ic_action_gdiscard_dark.png | Bin 0 -> 1154 bytes .../ic_action_gdiscard_light.png | Bin 0 -> 1392 bytes .../drawable-xhdpi/ic_action_gdown_dark.png | Bin 0 -> 696 bytes .../drawable-xhdpi/ic_action_gdown_light.png | Bin 0 -> 797 bytes .../drawable-xhdpi/ic_action_gedit_dark.png | Bin 0 -> 1706 bytes .../drawable-xhdpi/ic_action_gedit_light.png | Bin 0 -> 1947 bytes .../drawable-xhdpi/ic_action_gfav_dark.png | Bin 0 -> 1280 bytes .../drawable-xhdpi/ic_action_gfav_light.png | Bin 0 -> 1520 bytes .../drawable-xhdpi/ic_action_ghelp_dark.png | Bin 0 -> 1020 bytes .../drawable-xhdpi/ic_action_ghelp_light.png | Bin 0 -> 1205 bytes .../drawable-xhdpi/ic_action_glabel_dark.png | Bin 0 -> 1439 bytes .../drawable-xhdpi/ic_action_glabel_light.png | Bin 0 -> 1673 bytes .../drawable-xhdpi/ic_action_gloc_dark.png | Bin 0 -> 1495 bytes .../drawable-xhdpi/ic_action_gloc_light.png | Bin 0 -> 1681 bytes .../drawable-xhdpi/ic_action_gmarker_dark.png | Bin 0 -> 1193 bytes .../ic_action_gmarker_light.png | Bin 0 -> 1428 bytes .../ic_action_gnew_label_dark.png | Bin 0 -> 1253 bytes .../ic_action_gnew_label_light.png | Bin 0 -> 1478 bytes .../drawable-xhdpi/ic_action_gpin_dark.png | Bin 0 -> 1138 bytes .../drawable-xhdpi/ic_action_gpin_light.png | Bin 0 -> 1328 bytes .../ic_action_gplay_over_dark.png | Bin 0 -> 1615 bytes .../ic_action_gplay_over_light.png | Bin 0 -> 1715 bytes .../drawable-xhdpi/ic_action_gremove_dark.png | Bin 0 -> 565 bytes .../ic_action_gremove_light.png | Bin 0 -> 582 bytes .../ic_action_grot_left_dark.png | Bin 0 -> 1613 bytes .../ic_action_grot_left_light.png | Bin 0 -> 1864 bytes .../ic_action_grot_right_dark.png | Bin 0 -> 1596 bytes .../ic_action_grot_right_light.png | Bin 0 -> 1901 bytes .../drawable-xhdpi/ic_action_gsave_dark.png | Bin 0 -> 644 bytes .../drawable-xhdpi/ic_action_gsave_light.png | Bin 0 -> 735 bytes .../drawable-xhdpi/ic_action_gsearch_dark.png | Bin 0 -> 1444 bytes .../ic_action_gsearch_light.png | Bin 0 -> 1702 bytes .../ic_action_gsettings_dark.png | Bin 0 -> 713 bytes .../ic_action_gsettings_light.png | Bin 0 -> 750 bytes .../drawable-xhdpi/ic_action_gshare_dark.png | Bin 0 -> 979 bytes .../drawable-xhdpi/ic_action_gshare_light.png | Bin 0 -> 1086 bytes .../res/drawable-xhdpi/ic_action_gup_dark.png | Bin 0 -> 670 bytes .../drawable-xhdpi/ic_action_gup_light.png | Bin 0 -> 764 bytes .../ic_action_hillshade_dark.png | Bin 0 -> 1405 bytes .../ic_action_hillshade_light.png | Bin 0 -> 1623 bytes .../drawable-xhdpi/ic_action_label_dark.png | Bin 0 -> 1439 bytes .../drawable-xhdpi/ic_action_label_light.png | Bin 0 -> 1673 bytes .../drawable-xhdpi/ic_action_layers_dark.png | Bin 0 -> 1946 bytes .../drawable-xhdpi/ic_action_layers_light.png | Bin 0 -> 2278 bytes .../drawable-xhdpi/ic_action_marker_dark.png | Bin 0 -> 1293 bytes .../drawable-xhdpi/ic_action_marker_light.png | Bin 0 -> 1523 bytes .../drawable-xhdpi/ic_action_markers_dark.png | Bin 0 -> 1478 bytes .../ic_action_markers_light.png | Bin 0 -> 1727 bytes .../drawable-xhdpi/ic_action_micro_dark.png | Bin 0 -> 1974 bytes .../drawable-xhdpi/ic_action_micro_light.png | Bin 0 -> 2272 bytes .../drawable-xhdpi/ic_action_parking_dark.png | Bin 0 -> 830 bytes .../ic_action_parking_light.png | Bin 0 -> 971 bytes .../drawable-xhdpi/ic_action_photo_dark.png | Bin 0 -> 1586 bytes .../drawable-xhdpi/ic_action_photo_light.png | Bin 0 -> 1841 bytes .../res/drawable-xhdpi/ic_action_pin_dark.png | Bin 0 -> 1195 bytes .../drawable-xhdpi/ic_action_pin_light.png | Bin 0 -> 1415 bytes .../drawable-xhdpi/ic_action_play_dark.png | Bin 0 -> 576 bytes .../drawable-xhdpi/ic_action_play_light.png | Bin 0 -> 612 bytes .../drawable-xhdpi/ic_action_polygom_dark.png | Bin 0 -> 1330 bytes .../ic_action_polygom_light.png | Bin 0 -> 1561 bytes .../drawable-xhdpi/ic_action_quit_dark.png | Bin 0 -> 800 bytes .../drawable-xhdpi/ic_action_quit_light.png | Bin 0 -> 895 bytes .../drawable-xhdpi/ic_action_remove_dark.png | Bin 0 -> 790 bytes .../drawable-xhdpi/ic_action_remove_light.png | Bin 0 -> 893 bytes .../drawable-xhdpi/ic_action_road_dark.png | Bin 0 -> 2156 bytes .../drawable-xhdpi/ic_action_road_light.png | Bin 0 -> 2528 bytes .../drawable-xhdpi/ic_action_search_dark.png | Bin 0 -> 1812 bytes .../drawable-xhdpi/ic_action_search_light.png | Bin 0 -> 2076 bytes .../ic_action_settings2_dark.png | Bin 0 -> 1449 bytes .../ic_action_settings2_light.png | Bin 0 -> 1730 bytes .../ic_action_signpost_dark.png | Bin 0 -> 692 bytes .../ic_action_signpost_light.png | Bin 0 -> 809 bytes .../ic_action_street_view_dark.png | Bin 0 -> 1296 bytes .../ic_action_street_view_light.png | Bin 0 -> 1525 bytes .../res/drawable-xhdpi/ic_action_up_dark.png | Bin 0 -> 1143 bytes .../res/drawable-xhdpi/ic_action_up_light.png | Bin 0 -> 1262 bytes .../drawable-xhdpi/ic_action_video_dark.png | Bin 0 -> 1448 bytes .../drawable-xhdpi/ic_action_video_light.png | Bin 0 -> 1697 bytes .../drawable-xhdpi/ic_action_wmap_dark.png | Bin 0 -> 2278 bytes .../drawable-xhdpi/ic_action_wmap_light.png | Bin 0 -> 2702 bytes OsmAnd/res/layout/list_menu_item_native.xml | 3 +- OsmAnd/res/values/strings.xml | 1 - .../net/osmand/plus/ContextMenuAdapter.java | 143 +++---- .../plus/activities/LocalIndexesActivity.java | 41 +- .../plus/activities/MapActivityActions.java | 135 +++--- .../plus/activities/MapActivityLayers.java | 45 +- .../plus/audionotes/AudioNotesLayer.java | 9 +- .../audionotes/AudioVideoNotesPlugin.java | 30 +- .../DistanceCalculatorPlugin.java | 3 +- .../monitoring/OsmandMonitoringPlugin.java | 24 +- .../net/osmand/plus/osmedit/OsmBugsLayer.java | 8 +- .../osmand/plus/osmedit/OsmEditingPlugin.java | 36 +- .../osmand/plus/osmodroid/OsMoDroidLayer.java | 385 ++++++++---------- .../plus/osmodroid/OsMoDroidPlugin.java | 354 ++++++++-------- .../parkingpoint/ParkingPositionPlugin.java | 13 +- .../rastermaps/OsmandRasterMapsPlugin.java | 17 +- .../osmand/plus/srtmplugin/SRTMPlugin.java | 3 +- .../net/osmand/plus/views/FavoritesLayer.java | 3 +- .../osmand/plus/views/MapControlsLayer.java | 2 +- .../net/osmand/plus/views/MapInfoLayer.java | 2 +- .../plus/views/MonitoringInfoControl.java | 4 +- .../net/osmand/plus/views/POIMapLayer.java | 9 +- .../plus/views/PointNavigationLayer.java | 5 +- .../plus/views/TransportStopsLayer.java | 3 +- 334 files changed, 651 insertions(+), 627 deletions(-) create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_audio_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_audio_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_call_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_call_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_close_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_close_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_down_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_down_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_fav_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_fav_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_flag_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_flag_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_flage_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_flage_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gabout_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gabout_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_galert_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_galert_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gcall_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gcall_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gdirections_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gdirections_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gdiscard_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gdiscard_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gdown_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gdown_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gedit_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gedit_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gfav_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gfav_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_ghelp_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_ghelp_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_glabel_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_glabel_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gloc_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gloc_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gmarker_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gmarker_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gnew_label_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gnew_label_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gpin_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gpin_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gplay_over_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gplay_over_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gremove_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gremove_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_grot_left_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_grot_left_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_grot_right_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_grot_right_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gsave_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gsave_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gsearch_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gsearch_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gsettings_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gsettings_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gshare_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gshare_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gup_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gup_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_hillshade_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_hillshade_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_layers_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_layers_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_marker_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_marker_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_markers_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_markers_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_micro_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_micro_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_parking_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_parking_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_photo_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_photo_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_pin_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_pin_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_play_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_play_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_polygom_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_polygom_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_quit_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_quit_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_remove_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_remove_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_road_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_road_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_search_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_search_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_settings2_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_settings2_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_signpost_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_signpost_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_street_view_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_street_view_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_up_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_up_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_video_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_video_light.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_wmap_dark.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_wmap_light.png create mode 100644 OsmAnd/res/drawable-large/ic_action_bicycle_dark.png create mode 100644 OsmAnd/res/drawable-large/ic_action_bicycle_light.png create mode 100644 OsmAnd/res/drawable-large/ic_action_car_dark.png create mode 100644 OsmAnd/res/drawable-large/ic_action_car_light.png create mode 100644 OsmAnd/res/drawable-large/ic_action_map_dark.png create mode 100644 OsmAnd/res/drawable-large/ic_action_map_light.png create mode 100644 OsmAnd/res/drawable-large/ic_action_pedestrian_dark.png create mode 100644 OsmAnd/res/drawable-large/ic_action_pedestrian_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_audio_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_audio_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_call_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_call_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_close_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_close_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_down_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_down_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_fav_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_fav_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_flag_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_flag_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_flage_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_flage_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gabout_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gabout_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_galert_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_galert_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gcall_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gcall_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gdirections_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gdirections_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gdiscard_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gdiscard_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gdown_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gdown_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gedit_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gedit_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gfav_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gfav_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_ghelp_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_ghelp_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_glabel_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_glabel_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gloc_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gloc_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gmarker_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gmarker_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gnew_label_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gnew_label_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gpin_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gpin_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gplay_over_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gplay_over_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gremove_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gremove_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_grot_left_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_grot_left_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_grot_right_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_grot_right_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gsave_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gsave_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gsearch_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gsearch_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gsettings_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gsettings_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gshare_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gshare_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gup_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gup_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_hillshade_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_hillshade_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_layers_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_layers_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_marker_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_marker_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_markers_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_markers_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_micro_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_micro_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_parking_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_parking_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_photo_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_photo_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_pin_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_pin_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_play_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_play_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_polygom_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_polygom_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_quit_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_quit_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_remove_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_remove_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_road_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_road_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_search_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_search_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_settings2_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_settings2_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_signpost_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_signpost_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_street_view_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_street_view_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_up_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_up_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_video_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_video_light.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_wmap_dark.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_wmap_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_audio_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_audio_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_call_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_call_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_close_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_close_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_down_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_down_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_fav_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_fav_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_flag_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_flag_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_flage_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_flage_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gabout_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gabout_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_galert_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_galert_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gcall_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gcall_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gdirections_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gdirections_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gdiscard_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gdiscard_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gdown_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gdown_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gedit_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gedit_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gfav_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gfav_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_ghelp_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_ghelp_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_glabel_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_glabel_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gloc_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gloc_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gmarker_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gmarker_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gnew_label_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gnew_label_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gpin_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gpin_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gplay_over_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gplay_over_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gremove_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gremove_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_grot_left_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_grot_left_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_grot_right_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_grot_right_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gsave_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gsave_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gsearch_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gsearch_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gsettings_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gsettings_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gshare_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gshare_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gup_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gup_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_hillshade_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_hillshade_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_label_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_label_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_layers_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_layers_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_marker_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_marker_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_markers_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_markers_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_micro_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_micro_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_parking_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_parking_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_photo_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_photo_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_pin_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_pin_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_play_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_play_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_polygom_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_polygom_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_quit_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_quit_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_remove_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_remove_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_road_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_road_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_search_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_search_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_settings2_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_settings2_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_signpost_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_signpost_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_street_view_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_street_view_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_up_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_up_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_video_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_video_light.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_wmap_dark.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_wmap_light.png diff --git a/OsmAnd/res/drawable-hdpi/ic_action_audio_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_audio_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7380457321fea202aca25941dcf86e135a559517 GIT binary patch literal 1157 zcmV;01bX|4P)lm=n5K{z{ivq!M<25b}vfNk);sC-%=!jIxsJ*;)i-mly%`eh0{`1Lc8wb|1)wWWGr9ye@?VDz(&UU%_OaUkfWD zk`aL5Du{G9GFu>~`$9&$=~Rxj2j^+0`%o5I0HkWc;F$HkdUh*#3XVYVi;X}9%Ko4M z7~^W&mo_iMD2PHp8whMmKw=r>wwr)-%2^58jH1o0zb&9W1U4lgu^4juO~7Evc?sH# zr_J?}B;W>Qb^xWt6=$lnDYg@JO1F`qosllN0w90c-Lr`3oD2fooEIYEkfqQ-$_2@g zLT-*(2#9~&^!_M{8Ob0Z50WSB8^}d~whj`Ytwldep%luNCFvW`D!kDMU7$?3h`D-S zi&r1)saa3DU;|w581P6s>Th(fGM(evVUW+x?Qd-d_Fr6|fh_I-F?NnL?n~j6hAUj{@yD z{g`&DsrYz>j~ZNS`qg>jK6UyQJegksOYy1?SvH+O=dJg$D0_H{_^Z)5-j6SC2+&!= znSM`GKgX*tzXJ5(I?fLgXps@nj&!~CpqJPh!AZ_e6an+O*X$-+O1(a4Pv%#Ea`XVG z0(9n0C)fiMp*{ahP@GR4IhVW63Qf7!xj|><4R-3r4n^XG&Ag7DPZjyzd11cx5>R6^Xdn0e*my zYHZbyC?!^l)X(0fZ6?Dy+-;V(GS4`Q%<0updc6s1onvc#j{+kJbw>`Lg(7r+7be=y1LpM4u_W_ zGuz|w)EKhSXtZupklBzz<}+ljPALJ> zXFeYNFa?OONToBkv~)F|Uq2lPT*vbl@OFgxaGnVo7tl;}A9?>WeL?z`(DZE9%mLYj0aK^E zJBX)`{nM&KWY*Cyg`Qk{obJYs_W{yl0ibI$SqdT3NSeuNmGNbZ0I5)crDdeSDJsey zmEW!qppq>m#a>1CIdr#MWn_y0>9QNev$?Mm`kihPK=&tVZrnk)k&rJWF%BUNWS9J1_lPAlo^lv ze7;6irQU>qq?4t~76B&ORt(ET&SAnGV5jYucf9v5j}l83{}$>cieJblJ9QD!*e36g z=wuRqX;qgk0z_aX1~w@}KVayvip+eTwd#*7t!;@QLXAcxieom@woFe6O*=yS$+Sw8 zfL#LeYuLb8KllAuEY?5@{3^Os%`fFbI-N zSvDd$M&!Om-(6{^XqyGW=jFIjZG^hG?7H-QP1;-O!cT0Nv~=%xg13x6N7G# qnIYh|NA2pHiGW>?xh+5KBk&gz&4W)Kus{L;0000h%xQiBG3_ah*WL7FwWb}7ty#|O76@baYYObd&L->ZeMj*ZgA7)EH9{`zB zFJW?^k1LO;I5wir1I0>t7iRPMIyTt?af`b1K;$)N-q^1HVER#8AHz5i?KhLtR*rTcj_{DC^lwLq2)U?662?KHv^n!H_}(n5B+v6)B&U?3y|7qOY%@^lT_ z0EpevCk8MO^SH{vCvLx_lUmwq0DvQL0fGP+2styz%ef$l+7fNM0JxkwfPt9E^(eL~ z5X58RoUpyf!7@-Rn0bCZpZ8<772Cyl69-ugCzZqMBjkk!BsZyrRD~MPBS&}+H5r`~&vXfni$)<1uCXdG_Oau=i zT>dEWDwzRzsq%2H0eB2nDz3E*q%y1?L90Fk{{fq7>oMHa_6Gm}002ovPDHLkV1f~| BpUD6K literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_call_light.png b/OsmAnd/res/drawable-hdpi/ic_action_call_light.png new file mode 100644 index 0000000000000000000000000000000000000000..a5696b72156a8f87eac9efafc7eeb665842e21fe GIT binary patch literal 1087 zcmV-F1i<@=P)GX)_i2(-D$rctrNMbJwRJtTxg6ct2bR8P@M{~)Z0FbE@pG7$O$ zL5V>q(GYsurtXhQy{HcxVh}aT{c&60D-KMyd(Usb-=>2N#{S%M@A-btIrpBssZ~Y( zP#3v=RS96NGg!(%QD(qqvo)&K>b6uW6hKUA9 z7%z|9Zujh3Ku7`5w6wGwhwwJ0d!<-F%*EsJyI!yNPoW{m0Em1CgdXGw9PxNO{p%6{ z;`c%P>D7^6B{qpH^!R+fsX{^sGhnydjgd&?CQ8Rh5H^i0bi*!1uvNrF2!Ogj0`W&B zczX;8uLOHpra}N5nK$5}p6Ugq_7x}6ORBwGJ1zjCzXj31BdGoVGyq@<01xE~qs|ur zm;rE+x)`%VkNDzpxn4<`Bgd8tfb!Xk#m`V30QNU*?~RU*&Qs^ewNnz{XEK?5GB!3g zEmxG3`62)d7V9D`_#M&jD`e!;nz#Talc`Rx*Wcy=VAJ}IMq{tj>0Bg$DsCb=M%6fp zx)I$fj^~1&`>S<`08{`t1ps?C0F3pZbS4xJEpb6108S#&J{Umf9VGfw+)M}nkL()F z?n1R$yw69Y(OZE)Af~uF!h#e46|!&uYn|kj(ICobfZ$JY6B2;K;n0S|;p@mkT^0o~ z^neG2?g2~-34j?|ES5c5t@doT5aJ3E1mJz#gZ?TWX3m0S00!II+Ikt0Zse@z!iIi^ z@%8h2V5M06GOI!3x`yvIaUebe;w=>d2gK%3C=?F{gE?hRN(PoR!=VkOa-LUy7$3r> ze#e7oZf>qeNp`??CxVi|>jbhpD0Lr624E1#L_3@w7S#GkWo6~-Ojiud--Y?-GGsEI zNF+XtkB<*iGnf+q7T4fty}$1(oJSXP7!FWP+Amj?b zPNj|I<>gm7N9&Srh>0MoZjDAW3)`*uYCoQOkuZ$A(I8)l8f4A@Oh7|JL$$$RxPrG# znBorr`>>aKd6|#}z!bA9cSS|TB{-{AoPceFRH`2kBU#H$38zg>O||&l(8akg$#LVx zvHUcz0Lz)E(&==asQGPj)Ml8=z3s{_p_LBNBMjKECvdIUtpo%z>WRf-&v_eJQGm2) zTsiD$O2_b-*Ri>bm_LlB#+qT0XP6g&bV*@fu)iePUo&JsD8WTM-lLffQL;#0n6g+V z8?)KG16KwIgjq43_55eo35@#?`HwhtW~l!14v-eY8XuZjBkFoPUTg6E2E1pYf8jZU zS`YaB{yD1fv|Ygfqza?jmjI}d%9mX!1Nn+9b={)Rz(3~}fk2AN77hRa002ovPDHLk FV1gsZ@09=m literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_close_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_close_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3616944dbbfbcf74a5efcaf65084bd8b1e0dea85 GIT binary patch literal 621 zcmV-z0+RiSP)hUJCKmKSK}fnQ|5w%B)zgV;!hex){j~s4bp}HQL}Vb2<5>t@ht0tzVIxe! zyYTx0dw^X;QS@kgk8ub=_z)ay!8TySHfMc){t18Quv371>3rJ&cF=LN&%%7&odMw3 z8z31rCly4#S1V;=TQ{7v82~^N9anwB#nk=^0Hi1LGXY$p^%RpJU$@TySn~zwpaa)x z;|tIQz=AKpz3*E%+XG-e02m_tfoGJl8Q8cb6K{C_1fz(Kx@L_t1Md*g#tW{oaxLMy z1)I9!jbIK$M!W)X zi0egL7PtUtJlEm;HV0xE_YRW#Kf^`?+IE;XH7)?sMA2;+An4^f@uvCmhnEw;2$455 z9433F8#h1-kvmjWHATcz|3Ls)A&QC*0JbGAd9Gb5B@7`a@eajK8!OH^U@B6ywV(-T zsuQ|x$3T`*Dr8gxOzS)eG1UpG1-1Z^PXdKH#xn^8*pqwg?-bDb!AFGHz*lHrfqK_8on}FQIU7BCm zzso&dPXJ_p;83=|GCwhSEYp=W4WC&n3w`q9kb#hak`ed@+(bq|SFb=z00000NkvXX Hu0mjf!&V16 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_close_light.png b/OsmAnd/res/drawable-hdpi/ic_action_close_light.png new file mode 100644 index 0000000000000000000000000000000000000000..033515a8cb7ea881fe57a2027050cf860ee93547 GIT binary patch literal 673 zcmV;S0$%-zP)U5ClI!K~yX(6fFG!OF;_@F(T*(2!e&Rh)og{EtGtM zg`L4@;<=EKW!afK8*^O;HV_svcV^DH=iHgetm^Xoqddpol@dr=!Bhb+6v*fESpc1B zHk%`vOlAEd&C~7;IWHyD`ST1%cD3 zcq4&aF1HKzLop^13xxu&l}cqN76JJGFlqZ}z+@xT!A2|su+WiMO4}G17FtgUSQ1x< z%+F}g!gl?(1S777_A25=@$7XKLsEecfH=nlcd*?A0ImYuK&0GCyeg`^Y2?ek=65wvB=48do>ePlNysOxXp1qKO2>kmos-5>Y@;Y9kQ^j4Sr2 zK4J<4Ntmn>1k?_AQ40mZ*@~6o+6A8y;0jC^v$q!Ftn=FyNYp|$@Z|Z{r%bnFO| z7FmVpUfqmp7kZF}WhCB}b>;=1+i00000NkvXX Hu0mjfr7|OA literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_down_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_down_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f9fedccd52f21e74d78b15215223830767b5cc40 GIT binary patch literal 812 zcmV+{1JnG8P)NklK^Jt4)y+aMvH4I3p&vJhosC-iz&LRn!g zQ8s#o{CvK3)%1HabMHAbli%of>-4MN-1Fx%_ug~Qy_1b}yk#Aae`E;ouSak=0{_hj z^m@G&z-&g=A*+z($l?I_o!`&M2jmShon_glCg5vLA%dPq5ZjP3WD~L=F{q#Pn?W8T z&w%-zs5hsZ8-U<9VC_hF<6i&L(}-LH;+4mU8GyhS;^;847n$#ITA=fb|L!8!0r_FE zX#yblB^W=4Y_vEr^nFR+Q$T!6)ky{j!C%Gj+EnAtes9s6NQFoO2-8NvxAo@xSv3-Z zh)$1&cfL`t+HC-)V#-l~kZo=l7OduP*&NmylB6^(>_f5aR0$CB{7npLb4qE- z?Z3?ST-O4UjW!)1$cpi^0uY5v54h= z7Jw~H1E?x}gkkNN?nbguNxmI9Utz=r5Su~=2>!J@@|+?Ns&H>r*m6yw*do@Mb{vTJ zbsz|SHTo*rbfzwAu0=eFwOAUh1(6uMpj>G*bt7{@7=jmoYa`Q;rj`;W2xIWRQbO1` zvJ`Vk5XRsYhOd|l0Hgd`%IQi7NAL=xRynPUE6agK4htci!Ph&`gi+81mgPt}2f`VA z{Uhbyq)Y&wL%l}gXs~f5lIM%^e=~>rFbcYj^IWTZ4UsJ^-J*&gG<&TQAatA1&5Nzv zRO;^4Vh*Cam%I7t+S%*%K8Wsq;OI{txlc^%dA1TM`o#2+|8<5Kj89C))YwY*=;dxJ qUK=zz1ZePOx=am6!1dZ1RQdyyzCu90$%%6S0000XZQmMsgG@1g?ZuA}K+t6b+U>Co?(SM@1Ow;^=w(bSI+YmCc*=!~l3?48H zV|h3nhEPMh_NN3Se89?;mjn|1p;$^v9wm5UL01)R3i1V{pU@vD8#@IFNk4M-a z8>%wO0Hk~@7F&VUmsBU$83%8C>vp>(RR|>j3Y$)+vob}?kFu`CdL^=uWGg0bD6vpz|J<87#ns2u#Pc|IToN0b!nrGjdoX-on!z;p-{NONR_Jy zwTI1S({$1>nM_6z8t3revXlS=D8*JPmD{3oLI?osXOS+?t1M=Zc~-4f--yQN^ZCR0 z|D@`iNUsmzh5DrNLI5mw5rS#e#bB|gu-IGCczE;>JbFrXPK^5mqugTyP;G;>c|)~4 zparG@KxGHg>h(#r(?k!z`Uj!YX@;ey0zm7-h)ig1NLpNVtgsux?pasnKZsa08LaWOhP% zD$^GQ^Jr~iX&QA4p{P7@X{Ax6gG?8Kp}gKf#wjJZ5FF*TO9}EDrc0M9P7KE=KcmIxK-#)L8 zY)1cn;26y+R69i?k$uQG^uc30y3;47U&u_YUa$9gRz5K?v!nOJWpAV2ujuiNa{!MG i%ARiS0k+9J7Wf0l{~AxuvT@A-0000_t9`(_|YJ|RK?%)#Kv6q7pv=&E*ra~PbKV)79H zTdEd-^ZZPklh>ie=Wo z^gud{B1RMIi0Ou=9@6h3@s@bcjQlXn>(fmOpl*vJ$sD6X%+@Q@a&D+=ah3Ol&o>H2 zfZnO^a_)ofwwnro@%{+xCFT;tbDDHb|3uoqWTdaVR`#5?8~~Xe^ChH~ z&OtJkcs64zcawwzX-g^d8USJd$@_?9wpBg#zk$vn%>PW&Gr5QbVh^#xlPOb~YjixC zWnP4|0Oe}T#x9Omn^w=+uLI-9O*Cu(`XML~D@}xR^tnRr2>|2|Puq+EL`hxPO&qS( zD!X;KL|TjP-d`zg1yHe^wsE|{&0}g-JH}gWHJt#|Y&7$^%C=xif8#YD&(8y}39+r7 z09qOSb{DNY07ode*rjMf&Mg3B+hX1F0CZ4oqIJdOgckrf-J+cUxEl?|$8ADBeY9_g zEC512t(q&qWU5@Ys-*9{27qV!Zh!Z11z3uVZ1jA#{Q$_u&8oQq$TRJFO(l8%BYSyi z@=T$tbpe1gR_+Z%6ZNw{3j;$qDSP!1#A{`|Q@3xA3#o^tMVyyC)i~lK(SXj^pa3FHaalg& zi7pC$w<(waGKh2XHv1J?y|!A`GhkaFbpHY%^a$(piy6?3Q0U)_83;YXI{iQ6x8N~q S!DG>3(A6=uG#Msm6$s_`_9fWg$)h|-TOZ8^L+2~z2DAJmMrp* zvdH-_$qD%19n5tg*MTfoz*Gx)z23EgpU>y}lqFBqbkhV>R#t9S6y=<#JUKbp(%akn z-V70@38<>7x&ZM~K^h_bJv}`)7ma}G>gw`DA~Ci4Gark^($d}C9X48o868lt&qauq zB$16`qbA`fBSjc40P8rh&e>EXvC?g<6k6y4>JhL}MZf?8ZY)>hFh@2d_2we#C%Hi;*F)}! zl#@*j+~e^S0???pxRH4*;AOwxFS;}5ldb~_B2FS=n~`K>u^`_C`TJ^C(%J)7rppPE zx62kbDEH%1Pvf0E|I&q9n>@bK_Mlh`WYgYbII`UIPAR{z_+-~;~rq1q6g-E5!j{;+qBAJ%64EDf7(vFWDBN>m+^eI7Mjhc3$=9NfDr<)WGkm_ zn;tCP9bhV*W-4vfQ#3h;g?Nki@9M$QEr8A3z{;)DQ#6HuK?GdWgQZJASy@@W-EMED zV7{KBDRRbRu~=Os5*e4p(T->#4wIkr!ya-@~o?&u$)QX8mM&3R=4+ew%BF5!%mGZV? zf4WCba{P?aJM$&rDrAc194d-3z~f+hUteD&6_JXHiZZL!Do*eXDRPGpaK&^1OrT{< zAn|g_GE)pOgW{(E!~^_K>(!xx5H~}hHfanem_+qVqF*v1w0t=StE8mF?r=C7DZZTR z3*=wmT_1s}4;?Cm#KV#oj2bXj6Z2zqbhIHFjmAtBAi#N*QcM@tASBq?*{S=Lh`?e$ z*|<4b{m;B&8ImC{Vx>DETfpr2oB*>|SPMVb0j(7>`}tc;znP@m6j?hw59E$N)fztr#mmWP#20Kq9Uk_{|^ZaZaPWM zBoj#BFjL4R|937q9VTl;KC;O5HxfYT2&M=`7lAy_ryzO_HV<3Pvg{xvgmDT1U>1Tq zN^}PRE3pC0L2z4%e#Ny3+X2W^2oReH6alp64;7V7fZX~7kpj?~zi~5UL||jU6ah=ei9PlQcEjH>a5z~g00000NkvXXu0mjf-vi&p literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_flag_light.png b/OsmAnd/res/drawable-hdpi/ic_action_flag_light.png new file mode 100644 index 0000000000000000000000000000000000000000..a896105b16c293db0354e2f57570fccc4ec7bfdc GIT binary patch literal 640 zcmV-`0)PF9P)7{{BUeu}8uFhTUAms1y0)D1*L_tA%0R^&7_C-#QW7mKh0si8JE?f-;}B|$se z+2-I3hHvL=|KIaIl$IiXNDyDz#Zy2rscCmnY08Fu7uUGNC=@*D^0G8lbEcRp=#<8Yp z7oAS$lQ)R(05-vt%@kta89 zLBa(1(Ts$ridC%DYSh&U%<-`h05-LcRJn9rFQcF6PAC=)z|wr(>-F}!-R|%|h(!XJ zB9!hiAktXUfN01$1WDqTXjtg7mR6VbmKChLa3W+B#V%+^y=QxNkq%ITBK zYXt8BSp0*+g!%xF2{y10f~8*}{siYK%H_bV#pn0=4uDzc2D4BR)>c_-yc0-Y04OnW za~1Wxh_U+Ci4eDIcmwG4n2D+)H=E5zx1w0~aRGqE2T08GWHKpNDwQ`D0bbX71?a=# zN3+(ic@^Vkzb62MN)^eu@8-t5_AmqF^Z6B6eTM`H01j>t9uPU;F^ohAi4YPY#At!Y zH?l&Zusj?NcjOC<0000q?^MzR$hTwhQotb@En1L_5tGhej&pgk}Gs~N`RlH>t_urNPS{=a@fyzao zR;wMy^eDQ9o@H6~wv`Y~rw{-aFg$Ba&jRqYY5*58JY!7naGXT10QuDlkRlPV0dmj# zCMqugSuYbL6hQ9zfRiOf1g!v5iw)xo@EL<&&^>g{G5d|{3A6ynVJr||fJMwbVPdyq z@D6&6E<0w|%siRl-any1f&k>E06EF|E%XTWIA%4;m0B+W`5g)*D1ZfWjPvVg5cMOw zpIxrspeaCp`hr9OuuTz_D<&ehIi9xucf|R7q?PMqQIO~WR#a2~A0SQmPRH;H*P8I} zfDu^3tuz1&q{Bc6=91&|2iGc$n(%)cp(q`|0y)q5bJY7EqaXO&5DdPIO`F zKGL#l*A5jurIJ>vCCsZR)@`K$U|h?pR;8Or%Wd9Nu(dJ4V9 zxQbbj79;`~*B1LBx{J;@&ORwk&~meDd?SRu0Gf2#tZDyq%IZ)Pb6LhQtsQH$<_q8& zQ}NN~<|M|yM{{kxI23?#dfJTmW*NrwK70YRMIP6vGvfL_F1`5z%wv4Gbl09Kq&>{M zc}D{9jb4!yN)hlKb^G}gfwT&F=2J?cltL{?p|kY4fRui7L}0|zgV*Ct&jIzu2h13U z0aU%8n7oE7!o!6k5Wz>`S0;eMLl@}56oEhkS@<>o0NElWKu~}9H2?qr07*qoM6N<$ Ef{U|D+yDRo literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_flage_light.png b/OsmAnd/res/drawable-hdpi/ic_action_flage_light.png new file mode 100644 index 0000000000000000000000000000000000000000..c1cef0cf9362ffb40fc4b23297b78711f46f9cf5 GIT binary patch literal 849 zcmV-X1FrmuP)3X!_GoB*-a+wE;GCT-*+5>G-L8ZGP(X43t-wFv^-!&57?s7=tD`8 z7J9wjn_V2!gy0ULKp=3{>2y9N(SyMtozLfAn+m}1_g|A``N>dp9S|EBDLCSI8X(*r zPyw81MmV+bvDIp|lybTJZIU2D07ilV(uFs6JDpCdR4VOLlo<`93jl)mk;oN%E@NC_ z#p3z^Fo|3)w~hNfqd;^4K-3NdzVv#%mpmTN60X-VJgiuo&34r7b~ozv`iDxT@<%j? z5P*@WSS;p*M;2lIb&PqHSW5B~Dp)F=PX7`GA{2lTC81XY0I`NJx=VS^Nm~oW!~vLupF=J@2FUGm zgnq2mYA>qQYV#t9i33C;ksH)EVCnm+-Z8-SXH+rTmgFJ4dy#nheqsP9vGWj3ePR*A z$yB8tJh21eO0ifx&?5Rw{_rkP?S)Pn+5et_D&)7@?Q58`fMH|iQd3IwEB|lk4kk99n-EQ|1s>~|F;wCE`mi~blPhxDM zTsC+O_pkXv0ES*!#Y-MwxY?JXiS1!8lz_F1xX)GNwLt0ufHl7$9KJ#%C8mo_Oq>@{ z&lA{If6^jk+&Q`c&UtB@er6(kltQ6!IIbw3bwU8(i3U9J9$N(^lga$#5ukUjUVvj* z{Oz#y*Y%1SXT2@}gvvIO^VK*n7PW>O03CG>R)0nUEC2y+usmSpfX*L zVERTDkH=@5&E|7(OQ!sTgB%tPhacg0Zorg(F>ywm;nTVMfZ>WbUtj@n8cg_f%LBqq b%K5;*F%#QB%Jkaj00000NkvXXu0mjfMs$SF literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gabout_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_gabout_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f71913df70d48bc93f503208bd5b580ecdf8c39a GIT binary patch literal 944 zcmV;h15f;kP)Gxv=zKn3hsYf zNnpHZu$+N%1~QI78A9;^tkr5$_`L`$0JFd}`~N%7kKh#;u2d?&G7kJd^;~8E$CqMp z3s?@OI-L8-|4+aGM4n|Ol8FG0&&PpXU|GzO-@Ly8AHY}pKAq=mFb_3G`rSEl?KibQ#tEIJ1PuPLsWe-V0B?tH><` z_s}`w(s2^7^56l6lwrFus_m|2jsCPfYo}AjUgIh|d7bs&ZjGC4kJ_NR5Nbx&@v8_H%SO~?pM%6tEL$3z;egsvfoI~$gGbJAa z`!OKLA7bo)mj?(X_V!Q$r!lb_^wXy{gNDtAzzMY1fm;|mHAV!KV^lBQq0i(0J%Pf9 zP~jJGd>d_VRO=_>H0>g`GlQz!+_q5_Z^4Ny1A%-KneFLmN{Li?0OBg>bXvR5Y)7Sg z`fbz*L}8?#zQtTHfkZL4!NDlBfzY*zs$3l*)yC#pCFVfdi>;N|SP#bMVkzL literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gabout_light.png b/OsmAnd/res/drawable-hdpi/ic_action_gabout_light.png new file mode 100644 index 0000000000000000000000000000000000000000..7270d6e622fc7d80383364a4fd569ada6b48402f GIT binary patch literal 1024 zcmV+b1poVqP)9>TL*^M>I04F64d zJf0N4)AB#>tNB^a3P9^EpiS`Y#lXP8xLqK&0o2viHKM!;#XeDv;bR!r=kxjE{r&wv z7BVOjiL6Pd(?Mu=L0h9}(g5uq9v<$o1HujfPbd^RjuE?+;gkG!6W60w3?N@5+?oKg zLGitd#bRB&XRXMw3?Lj1pFqJLQG)UhsZ{D|GMW5kMQNTk5C~NH{r+P(V@CmqCst%x z0-(aCMR~pluZzbVKkP;e&S(@tgj1K5a54=*5|+x*CNVFb9~v5Zq_NyXb*dE_s?8@& zXc&a$X?7w4U7Cv4VK%W%1Helcq}rfla%yU-T^BZl+F^`2pg_JNzMn4zSi-5gy80?Q z{OCxqyLZiOttkMi&R;?xvW%J^a)b{@a7qW zZkJMt@$EW8vLE{t^HZM%o9yYY=T_Md5j}Kkq@s?~Vu6hV&HOH(TcRQTb)X@M+eb!5l4hEwc9bX-QlulLLFhCW z{YaSyLYr^R-$=N0sBczBNl_s;6U95!D-iRqRlZ*0FFLt#E!31k%Uo94fOUYjDE-?Qrc)d=JOmn*Wwqmc>tt7A8w3hmS+sfUL uR|epQ7oEr`?|>8UxxriB0XMwpM8 zlWDF})JN=EEw)uFfZg&~#KeE$^K}QNjq91Qd;I`hQUa%%6$YUCiz2a8V_8NJ*AmZ) zopeZS8{-Eb+OQib0$~Ag3IQ7(5gGt-xevgRQ3If=Ye?S5bPJ&cke#Rth^KiWa(4jn zveyqVmn9_E0*LD?<_;j_HzIfx0oX#eqbV6f03^f-0PX~@5ud@#_eFUXegfUPF%EDz4?E<{SHfcCMY(4nC~6i`CLy_`kw{hs>W6YK=o%6>?Sk*GL{uT?;2>tlq}UrrEdXWB6_DTf7syjpYs@iGe{6CgS!UL?S3 zUnQLH-*Ua(xp#x>g@JLNVZR56)Z?cQpqT)t1CxrmBy?ZSq=Vj$C*(Q|z=JdmsR5&7 zqAc76IRGqO-bD*K@xOXm0PAr)XQ`w>to?N1QIdZafIP2Pm@^6_ws8GQkevX?y83VU z*1&W;MtE}5}I)dAyz28XLU5L_~2 Zhktps_Awn3M$7;J002ovPDHLkV1m_Abx;5R literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_galert_light.png b/OsmAnd/res/drawable-hdpi/ic_action_galert_light.png new file mode 100644 index 0000000000000000000000000000000000000000..a22dbdfc93039b8459e0c2b1eb6ab6160fdef3df GIT binary patch literal 997 zcmVJXbWX__oPpddQvpo5M+76ljS;vj9cwJ8o=ii@C&k5NG! zL{Nl+k0t3NF)@QWHCS7*!BENj#{UONxsAE^e)rz*+7@o0Lz45IbAIQ4&dL4CwQTbj zx6Si!F#tAOK|=vU0gV+fT1cvZUa!~1^E{VKCRa5UTJ*SX3JeSkcoFq#E%LqD+1XEe zK616oXTYwTHXr0?J{Yx}SVZa|QEG&Gav6Zu70zlTL&1MTD zSi4-n+V`14p)kr~tug^X^-rVvrv%Bbq1WFwtkGk5-&X$&D!haWFDQXU%`^jeJf2Rg z)jA?vn@D~cgE}gViUFU%fOiT$D-?^xa3Yad)&ij!0M);Y>W73$Py)0-g$Pu5uxS9; zI&K6X!rz8M&;ryp(KNPFN-cyI1x#p*VYEe0V{iokYvI#+4;-RX3OXJ%%~ zH0P-Sd_Lca*4EauR8BdL1pn1wy9+9qY0g(Fm1nV7>@|%o6##brP6WRNhwBexI?X`c zEqNFmr@4Mo0rdCxpNGSvG!-E>8isg11Pb;J{{(m<7gH7>6bkh~(qT9fyC(hDgam>`3W`0#jc;C01AGz zSSH)lm(-7&C_rCdUx(Rjz5$Orbk9&az@Kutd?y}{uQW50?8)x#Zima|>atiY)EkH; zY^hY@Gnvd%I-Slbo&lDL=;=%GR?ssUHNFi1HC1DI#!!G|HP!es6i`z&mS_F~>w$(q Tm)wX^00000NkvXXu0mjfKYO|& literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gcall_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_gcall_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..af4004742841c1ecdac9975fb1efdd3bec771d50 GIT binary patch literal 924 zcmV;N17rM&P)=+qOPL6O4sAMNMRru7#bKL z1CLS^QYPea{Qk9WZL78STI=k6_UYDH^|j7f`&;Y#e(PKBO3NTml|k-*OB0~c5o|`F z8G)QV5Iuyd)#^-a?nXu;t(8jUQ%)apRgVI|`DIvZM@AT{Psw)z@h6uTIVuMM;P^0X z>_?V5Y@G(+d=4LSRrLZG=Z|1zL5igxly3*(c`i?CtQ-QckG5BP+JDRU^*{)w)RYN8 z@6X4Z6M-J}0niz!TbP;;;3Ssj1zM|Wo&fPMP`?m0AHaRAjE}JN72OSGF0DR*yErsC z0zj%~0qBXWQ?t4cpo^9lMzsC`-F5(8Mbycq>H}C#>jwiY{6?qO^#1n%{lZjy0Hd*V z2T|@yKPkM2T%_0E7v@z&Lm~S>t0tzS&5x9ADs#fRxIzFXQt=it+-l$#{}%&L>X5M^ zya1}ehSo;5&d~$i09=lUc;Tv{0OPQH6|wh(&y=kJ;#=XK1vVH2V4|S&kj_PR>IFcD zy@sS1fFXEz2AOMl`j`KEfOymhf?xm>g{kCMkWrSi8bTWzv6Myu7>JeR2OPcqhO%uy zd?_;$(EtXbgM5j@(HE5M2%XfdZZpu=QKg?c+E=1etpFNAnhAaqa8j0DbWch_*7 zg6I@`j5-fu32Fi`QJ6q}0a0!z4W~97dY9&qV{g%YLK|jR%+0Q500S}IM8b7v(8TU^ ztxh;Ujc?bGp$)Y_3qnimb)+XbF96U9S0~-Hq`UPwMcDUblN%rr ziBtU6xyhBZV_!o05j}|ALk5zdS literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gcall_light.png b/OsmAnd/res/drawable-hdpi/ic_action_gcall_light.png new file mode 100644 index 0000000000000000000000000000000000000000..92e81ec8676ad31081f8ab2d241207280a0d4ca1 GIT binary patch literal 1091 zcmV-J1ibr+P)T&8A3?(LlB4;QeAX0 zBC?Al6B4I$^XDoEG~ARhG)diW&lhJfj^~{3JHI0AfN( zkN4m`s|kgM&8!5he!su9w6ye)&=v^2i$o$HG+@xQm4$#c7z|#3m4gzNl1QcQSShozv6PNtHNMZ<8ee&-HvBTFC< z2wZ`8y^IFIA@>p_!i@5|h|wbO2v&BnS_0WW$z-zA%+@MP0Qvs_UUje%;N?PSts#Yb zREyIHTm*ptt9Ho#vRbXrMn^~ISodg^qovRh7-*vzLF!}xelU?pgy!ex|I+03T$d%_ za=9vMYHIEST!n#ergZ1>=4YoP)VNXO&x>t?6SCP%V_3InYfa>s(P$NJLdpw?< zm6eq@MP|bC#>U2N93fVX0!Y)#M1UwkEi|DPT7(Mm+vjjN+)p!P)H*W(0N^m#uAvq@ z0x-EuCi6TRjYf{(JnTonPg+g)Gnm8%Jn*+T9U zUlGCAN^W+l3Gnscg7?}*<^x$?MSAp!b*K9JdZ*oPzXiY+5%LQ-TfJhvV{0P7N5YLr zT#_J>!`k55+FGcvF3dl4i;Kgk z9Xnd_UC8CXEy>mH45HC1cVN_oK)xm{77MumZ7S?MLUI7a`wC=svvwTp`8hT=c1KEH zHv+@}-<`;3$4xDk6|jihcU)1sOd*grLWUi3|Fp=&R>~uZ2y`I=v!)Ut#`sRt3K9pD zqArl{gZGEz_UoELB8E8r=y6J-OG#pb=ZE3>UK)9$3H-NTS68p97lbS&-9`n3a~y1&%a>-PxP8fAWww<+7ZP6Ud)GDfF}2C zQm9|x`54XXh3i{FKnXyaY>@!XLq@L`BVe?LY5I#1pn1sX^?x~?jzCoOeh&Zu002ov JPDHLkV1l0@{ObS! literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gdirections_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_gdirections_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e523ea8017e095f0f73e984ae657feaa9df7d080 GIT binary patch literal 642 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

$2<^ z85ub|Ffbr~FscB|+Zelr8)U&@1p(0?W0!G2^H!z;FiulO*8%WY1Q4Wr%r_|iV1rqPuP zz$O58YmBA1{3TD|za8`rcn2I6@FV0XpmVu* zATD7ThGq7u3DQ0XL9pg5d8~oD0}vSDjN=5LbqGv*0^Wg?8So<{d`SF5oN$f$TSziR z?L9)=I6bH}8dEHK6IT*cd|_`rw%_38b|q0fp6lcQ1fu#aVlpF$O$eN4to<%?A`mrz zL?6ou(JusYL4FkipTfFd>COZUiE-9FqQer*BYAUxkH*UBqe8%tSYlnUK=VeOSBPQju9Es1YzO44CJkx5@d}>{lT0Ziz27O_hKlF~Pb+#Cu2c zJ`4D#R8)clbpnROD(lP-93OmN0sN%^n^kIF1iCo=kQg#3&H%q{g-Do`3jyQ8AnOrP zBNidh5Mr}R&y9c~F~xch_y;RA8Ip1(kO7alq_qi{-?!ajS#%3t8Ns_|E&p@?0;d!X z>*5i2yM@4f+Y*TWA}otF(=Djsz(ytqbaCXK)M4Q{K%xAlFQ{!aJa= er@UL?9ryyF3yU#aQWe|)0000F0oiFiA`%QBuvwF-HYD$iA17ZE|+bJlzpbWi&zDT zP0#ZT77!p>!tQ*_;@kD%C7^)7B!U${Vu}U`z?%Sn1|N^cukVP$<32_k(Onz6&FOWE$FO8?E$hQHOxI zGEMWE1RRNtNCHYWo1KQj{!w}&EIGd2q3?_M=8}LTu@OqZPY4o=0J;^j9-4T62m)^; zz({R`6YvwGl{U~y%RL}I@topDW|0CTwTpxRu9ahWcA@xO2gnWj{*n|Fja?)JI;}K| zskDdx8~8gx>$GWrk=jN^zz2ZQx`dJWWZU*LDIi+AND0t_VX+@=0{-Ph(=?q$8Bsns z!G6?gwa1_0{aS%sE_VROc~M|k;$V_JU;rHdPXhji1O;YTloROFz@?|eQ~`k?A`3Oz zQz$ao1O}EB5GW>7C|Lm}*#tVt3J4UFDb&zc;0u5fuQ4UV$~OQ2002ovPDHLkV1jPO B6)yk) literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gedit_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_gedit_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..603972aff394d0304328f1479c573d14817f0d27 GIT binary patch literal 1205 zcmV;m1WNmfP)p3b@7_nz}U&spAc&UXXVDtQW2a{kq-1o%CIRU;6O z5hyDwt4lkhK_5^9+y|!vfxrv9_I)1#$hUyxcF-k^>~DS_0@(=pX(hy00g&$su`JLw zN>AVA-6BMMiDcuO0LV8MG0+b*w3#Zm5RmcT2+*{F&^r;LT!(Bpm<}|ZtkPoYTnc}g z)DeKJ{LKNAKruK6jzjD_?^;q`1^QYj$j5Gp-vShEhJjI_qapK>d^zNb5K)uz1~4Fk zh}+nt`z8Q#&2e4|iEn1=3?a`1&48jz7Vpj)5sFITBazGd9li)K(PkUY8-SZ2&-8d3 z5eMCY!sZ&DpU1uxWra|QQ~C@h@a~mg0u&~Pg0Y|p_yZ1rY)}iR$9sYwAQhqy5utT5 z*9e=-GYPMd61s>Xp=nSO>^Xin;=cMBQO~#I$Z|4sDCgLc|A** z0Ladu{h6k>uafVDh$4?dr{@21L-IQLe9#(*sP>1Y*j_Yk?5F%UsRD4Eio>+94l3pM zHprYXBKnhW1d2>KJkO@yc*+aFIexFSA|3iX?jrz+X*j45?n0a%qr4e{n3j*kS~E&1 zT>R0p&+)FUgYt$dAF9;R1582O84P z$e%;vCC@rh&IPp{5c-5onvTj2Y#p085&%)z9R(ds%UXEagnsi*7xHC5*FmfFo)=oM zaV0NjP6hPFHhh=V2d5l0f(U(4(c%Ux}S0Jw5_ccWmAd>A3J6$;Pf&TVMXjpXH8xaLCeR|N) zKJZji#1Pl_$^R}{3DB;q^Gku3dulRO+HPdYB;&jfj7SB3WBM{Ht^wQQp7m0a5 TIg{VC00000NkvXXu0mjfnF2GB literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gedit_light.png b/OsmAnd/res/drawable-hdpi/ic_action_gedit_light.png new file mode 100644 index 0000000000000000000000000000000000000000..b204ca5572c28d9b79d0372896d314e087d1e181 GIT binary patch literal 1443 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 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_ghelp_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_ghelp_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ff296848fb9b4497c5216e8de640e61ee69b33ef GIT binary patch literal 767 zcmVjAgHJ) z2pZCe{WTXPg&>GZY!s|SlXyKJY+zkyWA4sB$qmfFhjH)D%sDeVyE~gS&GVAXbN;3% zFxN8}XCTgi=Lp10C_8|)T1^A8hHN0sWGVSgzLO8+O_C&EJO}-+>LxP)xPUuJ2U#%< zV2$6ZWB`%Z79w5(fNuffFlip6IbEGP*vPQ8Ojyf0bbPe7eA3zzw)Jp-Ui;w>2^-^dcOm8>m*yoMMj;CrMGc)h856?1`f!Rl_a$w8*)L@(eEy{I#lLkQ?;d%*#yJ;8C{N37t3tN~`= zA`NfPL2BfW0$;I&4<+!FhP4~ZmLcFzTEmAD7^dOnIauw$w5ZKXh&3<-<+2>wHXCmqr$Z4x$Pa|Iz-~H_fUBHB;HC9USPPs0aDM^h0|Z>J7+y}+0;i$bS3vX_0ezV;E!F~p zmxQbIAfP>fX|Wbq44wA38*`L;i93eCPg8mtGZheAdMDCdNS_^5^p$QHczs4RFXjT~ xg#T$U3e5J1=lhE@5NE)11mY#+Ie^~P{{Xi5xH0&gyF&l~002ovPDHLkV1iu}P%Z!f literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_ghelp_light.png b/OsmAnd/res/drawable-hdpi/ic_action_ghelp_light.png new file mode 100644 index 0000000000000000000000000000000000000000..16fe91efa8e80c392f0c9593992beebf785fe64a GIT binary patch literal 873 zcmV-v1D5=WP)}%jJYdlRP6!zcs6`@?RUVILNZ0k{nx-wP*Xuf;KWeqwr)sr2RW6smTQqu8cO@Q( z#bQJK{r#JPjsY9^2Ov%Kx3nG4X0vZp2(cspYp->?-P-_J$1|U?bUgF8P$=A@U)_q3 z`Aj-zoYj+h6pvBp{hg4gzt)>^Ov56;GT-#7DCtEC~>k#^dor zfNX34sPlUUu=m9JET4YUOFdf`z4pl zi99k@EayPGvqq!QH7=Lyn56wA0%XG48hW7wXoT58h$2QR^5+5j!QHlKC5;wBfW}U} zofT=TWd2{|#VK;&t1ShD!(p$_=i3FGbh9HTZnK0wGz%~Kb<6|6FZFu82e9y93&3Z@ z{#E|dZ6`p$`~ChSSa^j5P5?gv{)ScfPI*8i>~RJUN!EOEbhu8~Jhfu=#=go!hz%=6 z*zA)4{-pjQ2|KL{z9SxB!`e^i#G9cpeGC>Nld@IM1O z0%QhCr_%$KO6AWLlK6jDEEYd>$}_4xAg+$Pfo(dxA>t)Td`0L{EkvmR-V<%&J(0Nk z&M6!rF0+xnvb6v%_&WgIB7$x)?RG@okG|sAyl!ofWL5JB@(NUxQS_;LT6Y;b9`_4&d7==rK^w? z5VL(90cI_ys-NQlRhBe6j^hEdmQ&TQ=RNQnL=zi8Jv(3-00000NkvXXu0mjfTBD7o literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_glabel_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_glabel_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d12909acf7056487fe05fff41605c9cd7a063797 GIT binary patch literal 1090 zcmV-I1ikx-P)NgC1aff&StAOxcZ4aUT5CTbE7A&H5&Yt%$s zPTmCZ2Z$2TLtGG#?&I@94Kz*nbk%exAuB)#GOr=tvMpIN`A%uYafR|y9uwI0`9}OXi2mpQ>u=laK2KpDjkFjoq zycIOQw=$hCCbiDlYo2d2X$Y#Y}LEx;t= zP@Iv-NdS;~t^?bIrLh(uy12gDgpCb+BH@&)fZg<7hyBGGf$uXTqS;iuXGL?cv{G`x*~ZB)8!Ks9BSnJx7Jj>|0t2>uk$>0@u=C2AJhL64fpGv$>D zA$^t5{{c}&F<%M1US39|xC(HAP)-Q`nae}2bw^6T4?vW#PhEjr>qiOD`>Ow?Lwgr( z=7Nf58kH}=$NJ`JE5z!B#T1*66Q37K9}1PDXsH3Cfl~5@3Cdc)enVEsH zv9Z6FLP#J2nwpv-b#-+gYnm1pXhh6%ev9M#;o;%m7gI7@5H#fJNYpW6YZ=p~) z8e~>{3+U?VdI#97DXPB=4Gohvvf|lJUIbJj-~ga0j?=*Z%ICG5zX#k? z7J!%8ov$MBL#{t-CBloHTnoS^SvIA&iRKr%T<$9H8vxqFpT{h~E?}?kjXF&dw%4c3OB|*2Y(|umzS4uePS9rWeSy4vX8Bom>eZ z`mYlGe+CB!hjh>Pns;CWT(K&Z;3JWUEbesay527t_Yb2kd%*Z`V`s-2Vt@CPzi)8S(V3?tYmaSu#_0NbfW?HT4k<;Qy9$9Q^pmW$`>Wm8d<^xT)I42%k=;qxJRmlEsV# zgNC^CJRtpG$EchEJfEQq${$88Zs=$mN^UXoI{aSlB^9jPkp1Nx^M7;-u#x~GznREy zw}`we+a#08SR#?wVHbH-coF9)fXeft-X26OqG4NY+}egfou$hCSX&jkDzVi3Er~+Y;ltX)+aZR9oD=_xwTEHr*ac{ zB@0<)Kz32uiGCWi33Gc;2HvjP6aYER=6J;mykiDhT3R+yI_2SH!4MIA`8U9c(nTY@ zQ?=pua{|wT{mm=9F98b{#lv?%#yW4iNm1EONjK{UK1cy$*x;Dl&}oyB$g^TkA@;go z_`n3{cKU2`a&n@vu~GV@vh9JuGd`zOUJC-=t$=AFcL|7l@(z?AHy9yw5q|*xyail= zw-EjE91#?}TLIUw$qD%p)oBa+!!}hA5l6*388p130O^64B+t4PEV>C6-C<5O9t~du z>Ma!k0?#-xIy!nwWxm@vwygx9F9Fb7x+&+k@o=8#%UcPnr>S`ceZlszU~_K4ROh=A zpnB6{Y9GF0@56S3Zhq%>?qUg;0lt4RBR}s7JH`6*?0QqR(TJ`za|;GuFR)fLZ1$hu zcb=-5aC{z6z0q>bTM@8akyly+%MGXU|0@tKK-%oO$2F?Hg002ovPDHLk FV1n;8b436E literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gloc_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_gloc_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..17e99313961a351186b3b80ad3e1ea323d02cc8c GIT binary patch literal 1009 zcmVgD$(cnv<8zR~j4MZ z{C=Fxk+X<(hru9lJdP*439#uDHoI&#-4|E+fUqH>~naz+&vj-wbtfF7VUpr&a&XG{yU#l?0_{N zwp9Gh1GzqIJ!V|BjdQBZl^DF!Xud3CE+;5Y6#wq3l+U~hfn3(&IF-EzbgR=>w-X$pUp_~}b#6hAkgF0&=2ZwJv0fT$D;`M0 fib-UYy$AjPgNK_y`)A)Z00000NkvXXu0mjfr7!2O literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gloc_light.png b/OsmAnd/res/drawable-hdpi/ic_action_gloc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..deb633018fcb937085aa2d883ce2e301ac3ee3eb GIT binary patch literal 1193 zcmV;a1XlZrP)j6JBJiO-Sn|OC)&osVO`gii%FU@%D%s!P|LbfKoiz#7*VoVW`Ftl` zF4xCnGlMc2rtM9u_)!QfiJu4iGeOm&Toja`q$VsRZHe!t&aRaLbC z@SWl`Nd4B`-F-`Eti4Z81eE2sFNXSMz@igB&;UrV#+yKLmssH4 zLERl&n*j3hGx;Gb_=Ie6)C!7sU-0~;uGLh(8%X7*bqv|<8;r1oHIA{ypE~nt6F@#I zk?~9M@B{>>ArP!btwo*%6{jXkpO_VpvhI1 z5fx1C=J__3yJoZ8PrCB4jQfXq4%iGKyZYxDBo~IjMI!=OV>_Ti83q-CKtk12)60`I z?#*Ww+P9 zj0srFX+WK_*EHHItBwUPr&TP3*p;_)pM=EOTuE3DG^FQ?lop8Q}EOB%w9btmnkok_ViyVm@;ey$AjUiZ-TCz-oa literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gmarker_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_gmarker_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a42b3ea9f05fe2799cbbb8e03b420293dc8a039c GIT binary patch literal 860 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 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gnew_label_light.png b/OsmAnd/res/drawable-hdpi/ic_action_gnew_label_light.png new file mode 100644 index 0000000000000000000000000000000000000000..ef4ae6279487e5ca9c6c4b429ce0cbe33039d97e GIT binary patch literal 1147 zcmV->1cdvEP) z>gs4P7~Ewv8cV0Ar+>*!C=&uIsDB5bjhi493dO5HAn>N5qM`%$G>A<9)YQ~(IZ32V z0P3HB`sW#N8~A+z0`KwL4pIlneO&uvu~?s+B+?>KUth1&YPCH8ssqRvu#QF|kx7+G zbshiB9L2rs>+ARA%8#@NG&eV&1;{p>agcbvva<5gWHNQ)f1Q9`ymHwoWdbcNEyidx z+5_cPu*V3LpDimZBeoF&pWq~yol+(M^{)Vr6^hz~zys_T^f9m#oQaI&c1nqW#bT)j zxNf36{QemLI{~bgZ5y;N`u+a?%F4>!Nb=k0qv7U+ly*vq0Mx$thR-&P^2b5+BGdlW=kxVfRaI5vnk;UmToUMe z*Wqvk1gaPHwrB!ab@c=U!0!{X4J>vNZNxTY+y#Ii@Or&LX3;yx+~0Z};9WYM?%~+j zSd@xXpo1s^1UwS2ozL@|w&8-u;x&lHYb_c0P$)EvKH+r1ljo=e$f{djUVaOGi4EB5 zC8`a}HW!%j61E}AgZME->=MsBZl}|EANSK%eiI0l06=u}EK*z5CRN*DVh6wvO95U~ z1OTuX9Stn;x2jF5w!s*7>{LfG@jTaV)Clkp_=H>-LQWjTuV~wlghjO(0syl4lkA`p zfQ9~jh zV;m8vHg+WJBeci)=4ohXsKfIHi12N0Zte#S3txLG7P1p7V1q^$Bx0Y$0RTRLH!*f% z&+!i6Z9?ElM~HI`&ss31&2G1k%T1scfEHLUGs)(gK;LIH&u5hYRGP&$+6l!^0T{ci zZX-fG?{c|F!t&aN-8riS#Do_X8%MQyioWC}pL%440Jg?t52U7{0r*9Le@U}V)+0az zo=JOFB9I9{@@!*c<6h*?X})m~*#k^IEg^Sylu@*YPz;_V!$2*gnG!(NI)pK9ra8_U z2z2F?0Nw`-P_j_~1ldp3Kz;H>k9^7CR$Z4P}AY%)(As zun<#NP-0^!6bY~2U+10P-g)19o_p?f=bgH@{+;)|=Q+>$|DWeM=bn2D4Ws-jjB@@B zxqy+*V4i_I0|_ILmyk7p#bR*+wyVLbLZR@~I?iX8Nd_Q45h7>6Vn^r&?MZ|@_Yw5< zXC+`OL^f5B`N{tt(2J1YKBBeyvl6f#0{d%_xX=9#MEnR5k(B_I&`mJ42FYjK--U?J zaYbYzK%`g)t7tkS2x>j-j4L8D0Zv3O?V<<~%0ye7a>`5q8CV0kLtu=jOtdEUSr>LD z0wBK@QU^ezvBobT;IhT`zYB1YKNy3&cx#K@Y_9(GUkpT6&D3mA*T zyI`8HK0W;+e;k6h%F0f{o1O1#^nLTq5jz8NNVN9SZ16dc=vUbsQREZ&_%}3Ez)Z$o z2jc?>43$m5*kMD01h_10p>2yvVp!S49G|Lyad^8578psSRyO7H1!urzVHWKbFv%d| zD>mz>`;P`&vq>TWPQ(&g?fsVZ(2syxFE(b?~Z9w1=5mzmKZSODY|`SXtaOWJn#`>1D4XeU}x>i}rvJ!BRnz>)99 z%R(UX+e(D!)57ioQM*$s_ImqDe8m>vj?ovHS%O)boBh~G&tU+P1>0wCYStokr}3i5i% zsH@8&K#Q*t@*nDoxg+BhP>-a`IpqRIIzxE|@(d)5Kwd%#1DJUDUqC48G5s~1#Q*>R M07*qoM6N<$g13E^r2qf` literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gpin_light.png b/OsmAnd/res/drawable-hdpi/ic_action_gpin_light.png new file mode 100644 index 0000000000000000000000000000000000000000..703555a3a3f219049e0f31cdd3d9c746b6a5be48 GIT binary patch literal 1050 zcmV+#1m*jQP)JiW*pwI()3b8t{uC8vq#bRksCX->m-~WMi9ZgP?2-MWnm~A%O*>pNx zp8+(NN~NBF$Q%tI?Y$-hnwy&s84QN~E5S&Tl)&$yk&%&?xTk19^S#%Kz-|yYnhOMo z_~P;SgNccWUm_$lAwW{dYPDVkKuaDHGfPWL15;B|-+4)BLV$pBI2^m+?UOP9=a!e3 z`*}%dMt}fsZEd}TLf)1)pCxGq>2#YXoirohbUNMWJjVfE)+VV56!tyV!q$WU0T0g~ z!)0X2agcZp5<^U~EJ8|Tc)=4}q{U+3-DH^)!Vw^owY0Q!li6%u93CEy<|4_OHhCQM zaddRFhvqyX0&Q(=mGDp}Qeq>#m4uN=e18ptlUaizo?i_XHFJx$?GPbgY-wq^0%MzV zc*hGuPjT(w$oVwnXLEHYJRd|Yypf9nH-W~+#){(N;u|upFa|JYTDQsMdJ-TXd%a!{ zoU#+o4rhlQo=-<2k^WF9^ix#=P-cL!>$sQG@>A9@QZEZWD@P`FRaKRXkXTq)cohzZ zf6#1jM}R2AR6PRYduYmK-lwrQdPF?0K*yh@q6Dfzpd0Jg@d6-4zuNP>I#$XH5g-bX zMh9>^$YWe>@WK(ufHonOE(268BMH^gMwJKN$WP3^)aw>r}v8tj{oq&qY6jG%}K*((>F47~QqBDh56?_DK1J_`B UK&hS2H~;_u07*qoM6N<$f)drzC;$Ke literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gplay_over_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_gplay_over_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e0e57dafbb572111d4fef162113decf6b6dca27e GIT binary patch literal 1132 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 Q=Kufz07*qoM6N<$g0ffBQvd(} literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gremove_light.png b/OsmAnd/res/drawable-hdpi/ic_action_gremove_light.png new file mode 100644 index 0000000000000000000000000000000000000000..7e38b57220c4e00d4c828f0817a311c024a9d138 GIT binary patch literal 485 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 bAA$b>(wjI>aBb*R00000NkvXXu0mjfFNczN literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_grot_right_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_grot_right_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a268c4299160d58008924e2e526043755ce8fccf GIT binary patch literal 1153 zcmV-{1b+L8P)9L62944E^A5HiODqL87aBxDFT^MkRB!hEgtNd=SbQWxSb(WPU&h z*YDFl+IIWwwf1o6)>-v+?jHW%|NGWjdrdc0tcaIX5!YWVXW)OgV6FvnEfBK?veJbL z3kz$Zs}86FN`r6U9e9#TrQXKW{8xBl1`ypI=02bks1N+Oe{%l;I1i3urXa4F*ai^Z z9T5{i^9W+D5VH{@*CNFJ4vB04;nj(s2YN(J?!>884uEwS`IP2@e-M9P;ohSl{zwKO zZvp8tpuV0|xdqWI@ES}7qt&t)xSFT|#CL#j1*njL_zU+h0SS5mK7+DAA9X9x5tPdi z`;z+)L1*XrEDW4U%mCsWLADiC@*#c0z1`plNj2j57C0*NpdZKs>V`pO0bGX@F+gI~ z+BVSChwwD_7Ln|OLC~Maj*J?WfQjvJ zuZ?YhMD-xq2h^9{We*9KM-i_Wct`T154L0mjzjP-O2WV#NQQcd?r@z)g70AsAiM-I z;v8&qm;we$Y`^8X6HMrl}177T3UJ2*!FyjKiB#(;9B8f@fj68ivXfqdB7y zaeLz$SmiXgn`Z#T&oU7spbXFEg8o4L{XJMt%(0|eEzM)|4X6g(W534wUWh3SFffB> zqdd>`v5z9|UXmtk4CIs0z2S`0Nbj5>-TN@0i7T;U z(*l~nnz%BmKle6tA+1#Xmf16iJDZq#h-?h3=Dn_-q^6HpT~0%<7JuntoK>S3voR29 z7)kGBzMQsVlBDu3p7$$ zpIjIXC<)}+>J9gZz039JFf(i>v+!#*x*2F~q#fNMunX>2rV6q(P!}SNM&7MptmSlC z90q3c_Xv;Jr(6#V8twGHl>w&}w0IliQzKhQvcXhS0kyAnmIexMSq$%f6K@y;nwYd7 zZstR(jrT$lhTT%?Sf;lRpANpJnQA{&3plONkl!sp8*^_-Z|d`dK0>;SmKa*(X*cG# zsaMz0af*&tjK#VI(oD_~;!3XFqmnz(S1v9Bjr-4mj#c#S)COAf>sZBanIR5U!bHSB zHY#^s2yH-d&cW7FN0eySS3!=XH1Nl znmp85Qu-epnq9RFe~f7TCRVayATf0oL^%T%m6X+2axIY6>a`%xwSYw>W%ZR`Dn3v^ TKJl{=00000NkvXXu0mjfSa}(h literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_grot_right_light.png b/OsmAnd/res/drawable-hdpi/ic_action_grot_right_light.png new file mode 100644 index 0000000000000000000000000000000000000000..ac0cb61e087a82e047f636e4392b0e4485af9c95 GIT binary patch literal 1372 zcmV-i1*7_jP)$Yg=qN{B)>b_`2r#KYmCd!K6MN||VP7qQ2Fhx2L9MrF} zp*X~`q2P4t*eE5mP5P4RS{38kRWqZcX2qJcjlTm4q|ct@dEI1?2QEqObMOD0|2gNL zd+v?Xah*TT>s)_FoxuO?!MX?P9_V zZ;Lvwm~I<^j*gD7%jMc$EEc!YHXua}yGZ{m?W0}C+JWi+cQQB=r zm0`{lo;fixGV-I*x#jVu33PULt_7qAYqpyeUYb|Lb7wM{%<)tzwNS=tZ*RXhpU+QC zOicV<3*Qt0z&9fFS(Fc1RK9Y0iuKYrK0clWe=pv72=DX~W>dBjXlrY`gT?tA%CD{h zoTvXhEyb8WA^LA=A+P86Ci+`wKDD_h{TKbeF)kwSA5C|KZTkP`@n%!r`zl7!1A&*eyyxl!-4a zEF2|XFY65{A=1#$@HEEgs5S?Ke2NFYvV}k?F2!mq9u)XIkw~1>tGHsElVtEr4H93* ztX3C3A$P!Yrt9$uA1A(_J z5nz$+#zMO)LG+|I8P8ll*(peN`ol=5H8(dm;33&F8Zp$jmIx55&jYYc5&y3do1&EJ zgW{`5fjto2!2lPQ%(0mr8yg#o+2yq|j%FzV0m(jx%O#gOn zE>0P_xzIzvK~{MR@COv@V493_kUlfToRWhZPwy|45ptqCM_F--!+uuFJGuzq0XYsz zHc}o1zhPm1q9sJ@JqCJ`F%K%nT>|^{TG>w58YqJzgLLqlK%>0|G*7X&&rA!8+W&B(KTPMv`5CN&6H_kclz**?7P e0ozS#5b!_2^)ydBB9Z$500003=kurEukbyrl7xp zb2w$E702;4(QX9oC1}h`oiF?zLAPV8TLiEQ!R?IbDGcqa48gHcwAB>tFBtnI+R$$o zKg+3p_qg6d`=<>=5x^S6>XrZtBAN;(nsBh801$sa;M}x<2n|3$h)mQ?%PB;FK7>&@ zg$iI?P9Xyrl~d>d0^$Jk;Y77ERRN#@fF=W^B2cuEO`z|hB4TYsv!&Sw@`m}%faxxp zvlFX^ItO@zrQYoT@tDQH=>)myUHkk rK0LPtSxdI(s`YyPpjNAWu|T*1tO8)21pt;MR^6sd zBAd_W(-Z&=x*ko_+-HIC6@Ud@ZM9m5Uc409XSC;&+7?1cmD^m&?6KUjwmNY&;we?+E}n0>Gto0OA2C zC9fU1TD#r8MH+pQ4!|{Q%3!sK2MzNt_d>`TCdz*=W<|G9C^U=AHf@*7dm3d002ovPDHLkV1mbt6*K?< literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gsearch_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_gsearch_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..9839a13a22a6002a056f950f0cdb508cd92f1df6 GIT binary patch literal 1063 zcmV+?1laqDP)FA0Cce6e1pvaM4Ym)4Q&!i0KxZ#VJ8@2n0|A;WAL2ochDIO z0TaMbUqt7*--Hm^#MZ0@nBWh>+|RJraxEvIC+VWWUcMz_Ef{EQZs<3Ce#E7~N`P55 zht0_U;kuU~s%?TWeM_;;H})s#yV<6%jg75<DV(1tC{wB~IhLBt&Fw4Bry z<4dX5so4n7#vKoCLs;y>h5*gt8PE+>;cvf-KlRNjz^q*zMmnS_Aw1+th|h9-= z-wIcMK?3@i5fe`-gf*^&2+(rWvaHA7TvvZV0tP^E!jLF`UvVWwfS1u;;ctekzaRm< zAn-=L3_@iir-pzHIG6|O@HgMdnZ+Jxh0Qt815`s;;Yx^rN_>n1m+`mG)t^lk+6BoZ zpps#MOPNgYD!EnEsq9u6at{0qZOy1@ zKh%SQD8(4Ts|Y*>bQWC2M~Q3j>K`aTMv%|qQf3Ixa#dOU%QgU0j_ku;W%xI+i2il9 z{j=Fw2{0nIah+nEskYxr5TApBFeAU+1TXWupqRcYO`Ka80eTbDhE|QQ_8RD9t|1tW z>VM5_SRGUgLE|^K3;d^p(OHDG05b~`u^wnid3`@}ucFL*BkRKbU@!_O+o(z4BQVyd zQcJN439{3g zRhXGbLclbF)azxY7HT;qA)r5z9|3x)$<(ZuQa z0V3Y>Ts2e112ZuJzL`*oo@qHL&E_LOhi2NAr~r%Q6!;k@aRFJD(+8dvG5XK4>=V0c zG@FCCo|%oUJ)zI`x4@2|;Kki6X22T+^YyM{wl&{)z?zkSD6^Rp5M|Wj?30^;I7c&z huiOko8MQe3`~^{3H$cv!cO?J-002ovPDHLkV1l3N?{feE literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gsearch_light.png b/OsmAnd/res/drawable-hdpi/ic_action_gsearch_light.png new file mode 100644 index 0000000000000000000000000000000000000000..fc8eefde32c1faa0d4d28e23e93dda806031c88e GIT binary patch literal 1271 zcmVY=4`VAXZQ9UwD{axS$ZSN=`m!c%6Mv`PE3w-9Jonzvw2%vzJjs2| zIsgAT|MNW0ji+FNU!DbyzaUQ_*A>iHAYTEO8OWA|yw%m!OFSNruc)Xf(bLm&64|hY{h%3<@mOJD;Rv6R;^N|PM@Pq`78(bWY!d+Z0|0*w zfUgqIuMzV~DwS%ZD!*&YwLQfafy&Cthl9c3R>`;#DTQo?$n@aU)Kr{tk~_e&$04|y z-^()){h3H4PWJcrCvBs&FwiDofZvU;Wrn{2K%eUE?Y%IIe@|m$V>Kk+;(o-mfnaM_ zSJy8>w;4=Vt>+9>c@V(Jkom#uQyQ4Y)RdbXCWVIptpBfGO7lDtdoZjzwd3kxDtgP$+ z&q}Dmzf|F%6F)O;lmy6rGuhvOVQO-6@=!DyjX4cW6<)^n9kEAJN9ctSr@l-(C4q*9 zhCO8LSpp6c@N+i-D=I4d>(7z^`d^CvC1cXOCurWYZUZ984M?(?3S6WDAG!5sNuZ{tW;sjXbhELWe$8&$ z<2InVqCwy?1U_`@&yoPaO32n{5(F82%gXVG+kk9tEhJ+del8#(S(RK}svhvr14jY> z5O+HSPP>YRamJz$p#tBy^`{~r0k;9Zj*`a+C~|UqOvcv|e0_ospTiCD9==KftQv9z z*esUF>3BFC?sJ;8y1KeINyHns6`9^oMK3w^W!fnTG&MC9jg5^-)=FgM;Par9!x-R~ zVK1wW9Kn0hf2&*YVy`41lW4q`XuM5EGk21?lZ>Zy0myNL)$Dx;ti&dPd=6WjVs+h4 z&(k6x6Oq!p!o~0&j>qHQ$6~SnRna8#%z4iMFVly}zU=5Jm95TmZ34!TdOJ>68;-B= z`4jRwJ3Ks`m>EnOma4r1@Mc3cnNz}$IFSt!+5{xJ@jBT;GryQoy&H^206WTOl9&1* z4f+`O(|q?Cs1p$Rhu>D2EEso=kB|S#>*-2t&-eB9iM{R176H>catZ-pJ)l-7BFd5* zMe}WF{y#RxEs$TEVI$84!wpWl$2sYqv&+B{0W%0Pd4};C$UF&|rIK;RFf7lM3E-VRIAPuaMTT9TKhx*a>9Lt*WYeG!O`UoFTzGZiK|d#Kf0&Dlz8- zLZQ%e^ohJ)&UV?7)0`79PPiX{e$i|U?8s@(2?%Ja@D!`hE;JvsBB3LvoDdMuG;;-+ z-k~6IZFF>Wztx7BGXiEM=!cyaa!RvD?BhL3HqHB9IVGSWC*|KbIVWHtr|ZdN@`!4O zo)-i%Dj_|wnD2iB{s$F!v70vp1dRN9S6W)?x6=H~MwnLwob2p*0#34)O`CiLvYAaM hzVa1tlC^Bw+yc+O_dw1O4xRu2002ovPDHLkV1mOrX&(Rp literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gsettings_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_gsettings_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f981d09ff5df19de776c360d3fd14af255fa5f GIT binary patch literal 557 zcmV+|0@D47P)NklIK~DN{`?f^ai@prJg`9pm+}5tLQ>-5nn?BLAq1*x+@cU z>_Edn>hoSzb>~guW`$p_aQw4MVCoLm4y1ITX___o9bj!@ylqP5OMVabUKgp!n{8t2F<`6Sw@>YWsh+6>LKPU&B+^+v zmX4zKKuine=$WihNzg)3QKjg>C_<3!Ku}KSNaD;6aB_Mmnbd(Cpseq|Jw{FS3|n=J z2bq@uR#L)Cj|Yv8qBgNq6=N}{)=?&6P9i590H))Yw23nbnChtIC4d<(`%gUxJm!o_ z@WgO#Em#SOY?AnH~R-~sdo>IL)!asl-QdH@cfYfK3n7Tq^2+9jZ=A+3KB znh>P(=MU4$)HWd@ng3_r`~T0M*QwFa{4q4g->3=vbq4DU$Yh}1ZXdK-ty9x9n@N() z!Y~|6CX-K@xk}G~<2X&rvhD!v(F)*bKA-n|-=9)Rlup2P-7|>%)jCkaFkU^+d)s*e zolfThK(gQZ(;p6p{hB})0jSk|YBVtW@p$}=Wgu@|=DTVB+&$3kcAqgo)N!csYm7kN zy3ChK;E4(lvj-420t7a$%X~=$z<3V>Br(3g2yoV2Pzgxj!(9Xj;FGLalzt9qPhe*b zGNxy2+dj$kOcX_fAPBy&{O3uDIF28nRn9Q~Une-#f!QxX+{0gc#XkfPJrNK~^2b2_ zkcl}_^2#38O)u9c1TZh7(dbUNw5qQrK3oDfTu|? z0!8Vl|3yIi65@3Rtc14dDpcRLF5(+eCVkFI*koVj0L=m-&*qP*H*mBcSYJt0+l~ z5m0uusJeWz`7i?1bt~P4sKF4j*Zv^O(NX$*Vq$61`XirEoe_*m-^2uLLZ&qVp)eI_ cqwPeVm}Qq3Zvr6S1i2ev zR|S$!cs_)PA4MX33K)i1m&3!i5O6&>0eD~X{SjE_5b%}$ZbW>kWalLU2sj9#tFHXk z{!<8;3r&Eej--&KokPIm&;)cs=#qs!HpdX~CI|tfjx3cYC9grFLBMm!_j{kj5O0RW z32+>2P(tsyZU*Zs5d6mTegrId6QCPa4+MIFh>-RP+y-|*8#oWLO)TTO$ju1kpShw` zlT`@fk{*&Kk}es!CGPKmNr-*Uh+(^t`vYJHNWlv*i_LczdFii80E4yg&Q5*rHG{m% z527{AA)cKE+qLf}*N0#Ndr6x$Z6*Oa`G(X}+2mUhPl0O?Tf}BB_k&=!GL-%qFi!ug zHD#UqF{c2CZNdH~Xstlv1J7TA{ki^m?nf;-{I9|+0xmO1hjAeB^ccj&^L1&30yO6z zz{IjVAs3zYrqlKJk^) ztA$4ULGuS8)qYaWlWqe=k#`nz)uxTbo`@X5?xMvOn{YnrGr|an{#YgYgRQua7Ik-z z_i$GQxQ^GKVs|#!<8>7g?;jkiYOL%prWB9MA%VGh*$2$*42GougOh4%QbwSr?lt^) b^bz<4*lGko&xP)+D3Yuu&^ZTM-WtQXHB_ zn~?v+h@6FbB8MPK#F(GW`c2%0HIUs|FJX6N7ebbqw>#hW-Z$^f%yLVNUmWB3ms|pN zN6?Lc8-YI_;8Lm7UY_Tba=HB7ic@TrP&69#3xaUQQE`Y>iBO6-?K<^>Q<`#f? z48d{SFZ8crUi_S8XA6N$CL=*Q*Uj`z`iH~eoo2K7#!&<$Njd>QmuLup=>2N7T6Yuy zNaz?Obd`ocuh+ZL>2y9jftyz>7m4$d@niUM5*MS@2{>5N0D74${9~v-1G8hb|yk74Cwe5Ys-*3WZ zU)RCXq<&!$1cC1Ww{UL7!iyp65`YGLXtS*o0M&%kcOs0DlHhL^gB1s0fhB z=lAhIdQMlmLp(H4Kua83-h|A(suK!b9^OD>jA%h~|;EZ_?y! zfZxEHrGUX@D*$$DYe*oQ%^rbAS7`=;-Gf@KR-&<;r_KLOfO!d#P%}M=2?6HQC?Uag zA=76JnxzCJCn2StchpkiAJU#P7jssLu)Li9iz~Amn(2sH-BRNDEu0Ij8%5r9F=tga zH1^44@;J7OS7>YhY{J|FUM~g&COdswN0u;yV9b}-pFm>kfIw8UI2ac%} zI{Cyz+OVr5hXmA@Ep>nz9fhGwfWk=&HE|=bQ1?>2ocRd+23|SDKOyZBA8 zseTQJi_j3k9iaM?h&0viN{D^ndJc%kkPtxu5I=ypL#Fw(jdO0U0`VRSA{YSTO~o5b zbMmB(1^`FD5nusPbq8Uu#8iQ}c8Kj562t+jKSrh|)0{poL)<`jT+&ow{7LjY{D>ug3L8$g_7T>H691VHtB*<&Ulpr7kyizw6kJBj-(0L}^n zuq6g+g!{*qXU~Y8mWZ{j6*-^)0qjr*l10?-fM;823uy~^woEcSj}{sv$+kt;3qNF4 zq2BQCLZJou?ibtvUjfqiQ~=KOaT4@MlL*&8(Rx?y_UHs){?{253Xm?p1Yqgk0<1x9 zUXP0$w>Yqs$$=tOyXOAer;uwEii}eSimblLtq!OI!U|{$2@5D*{sF|_iZOU9=&b+% N002ovPDHLkV1lRb;{E^t literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gup_light.png b/OsmAnd/res/drawable-hdpi/ic_action_gup_light.png new file mode 100644 index 0000000000000000000000000000000000000000..98b021c7eefe5fa59f68358ea77ac5ddbba41d61 GIT binary patch literal 596 zcmV-a0;~OrP)w$p zpdbjrLFg~i_=+f!HfhuEVvSz6Uhezuz3;v6au*>K@ShNH{2@+Y*a~t5xB|oqa0?L& zNDk);xRp?rWvO1TKUOLggIsEd1imSd$z&!i%gPCY@Kh`o53#=K2MNCjh^YP!0ME5S zw_2^Ma=CmN7yAlOgMnlpu#bpS*%E~Bp|>#n*b)cfkQuBpdYS(9RYw}1gO2R0>w2xv`Hs`b1d_?*SUeuz1NbSAU~bV5Cmv%u zrjrSz)9H0=lM90Yft5~SrJF%wzqV*fFsw6*EmOAT7{~wRE_oXmJO4fo)vBthDijQ4 z1?-E%Qq!?mEN>r&N>v;wwkTk`#c~2%0ivh4g}8;dg@_gSa~8^GvlGo`bHh#y_kUao>Sovc#qyW z_@4yub!`n5@OsnoT;(1C&x)d)4Ws~TB!1*$ewgzEq+3o-;HN9zaaA2Q0P6bOLevUU ijVa+_My|zVlwoLG9+U@VT&Il8kju+> zF%K@KG>tq;k%Xium*e+oAMLii_xjd8``G8`toqvf?ES6p`~TKjXRk}Dq`*t6!1b3D z0g~>)Vh{YcJ&;bPdjYotOJhx`RO)9gU~@Kv09bOHVBX;$tQTF$Z!#59_p@t*ro@1)7Zg z@mT;!)mnt!cL5yaz8t&6^J6x#Z2@Ky{ESV40N)mbHp@F2WeS(`m}rs7ZXNHQYjfBF z>?QDWZSWAkr-0AyM}@hImVXkhvkS7y)Sg!PJ%|vRwalsRE!oTL9Ud$R;I;(hNXLwg6iQ zuptTcI$D6%impmlY;}%_OY0Oe&{u`@G!_gv_{d2vBMn zuZ>uTq7I?3BND%uZ+W;XXbIqKM=#?u+5)17cx$ZzoC8`J|L&6qQ{JN_yAtMPIQa6b zDqGOfpre?;Aw;6dRJ>qP?0PSIT$wpP8vuszUiJVs4O30rCw_6m0A%MSJ1}i&B}t>k zna0_PU!}&^@sX21Sxo*_!T@&Ry}}|%4M`qp`~k4tTL=D;!vM}9W|~G2J~H7f(jJL8 z|F4_WkrO^mc}DE@Rz0AJnh!q4r9?i64AW2qNVo~5cES5C0Q9s=1cVQOFtA8fl-u^ ze}PekQ3O*rC1FN{n7?EcrCBPQ>+`^bwYIx+uUDqw1=)2wFW>Ju=Q+=L9!ttBe=M^c zf65$zWM^q?0`;k>sbCCU<-2)tqC5`a zGjyb1W@W(;0ix^zXf+_55kT75w0g+KaV>Dj-0te?@+Or4rL&Jn?u=Tb0czYI-F>2g zBJ+%O@HA-z=rYcjhE+O72xPy<>uWw6{R0i}ojEx`IFZ4i{B5G&#T=Va%J9^1MIxZUn` zbedCo9K@2P0kp6yH>=D{C$H!6*kr05cf$)AUiwTk&%&cm6~;! z2~c8-GODMH`ldvH(P0CI$|VlXmQkIG(Ys|z1UMq@#lSAJ!Aa~n0DId+TLX$xF)?v5QQ&`SJ+V90kyOs5%E&(>`wAY5chlWZ> z>xv|f!S9R!HStD(@Nx7ax{IYG)X2fvq1FfiI}uYed*sbSBEL;U>xGt(*2PyWJ#_@- z`-*s1F>yz+p+6kr4&%wdLs)2!l-&zV;Sy}TlGc(m0KpYtMgX`=E?_&~-=Zr|H zlUJD(J&U%ry}kXhM4skwkVU;sA{*{RkI6u*E&|m5A?k0d)Co6pH@dsKdnNL;=e3*# zPD^B!3^-n~4j$+wP>JGdp%b;?sDrumN<^)%2IO55`;_uWGH^u~0g2(6Ad_$!oe3bd kFw7B1c82CMkn9Zn0kUVu{8C^~I+=_@KdpCZZ2^ zB@d!v3y1~dH5OtQ4aR=_zRS#Ia_-sn?5$k63x4*TeP-6Ie`d{EYj$U7f=g$D+dni( z;J@C%$sPD#?m)NOJp*FXz)J1su~gc|H<=<9#Rtg6k@+*>1>1m#vjWB!(fM+#^(+Dl|LVc z#DadE1|opr8=~|wa4E3emaK)q35^oK_-#>m8#tydtAk$8%)JnJpfLg%e<;f4f?ZoS z-gB`C`iT%`zL z{Jz28_b5`>!2ds^V;080UPf0Tfsj>aq0AllH{>ZMSqjY9KNL-vNg!m^87Mdh6cR0( zsK)<)G3HA!0+waDQyzi&3_Q8U#C3*vU^mJcxCR0z_WM7NfT3%jI@VMiW3gvcGv4nW za3;?K51_uGlXm`mnW7C{D zpXI+>(p5$O6}-DV(fuIph4k@Uz;#yCY8E6_b`DOa~%m}J%FAaN%`D7 zbb6Slt7?cGqOYs%s=NA89;0ywecahX$tA!9C!yg+uuagkhUa{g>zkzn9h=cn@*4YU zT-8vD-@rQ~POp5+i}c3!3gg`AagrB>E~2+?6Mgb)+S5?#mH=?X&uG6a$IFA9B zfSodo)JIK1?}B$k5h08>{N4!+$BI$Rs&jdqgFY^rg!T^abRCPk_bL&vGs<+ay?_VN zNqwd(lj?K@_1iaqyW|dilNjcGS;O`Z@AUJT^f8%@3iE07BCvCKHNtZ`ecbuJQW%BS zv9R0Sli&9Nzd#g;@!RuaS^PdQR89$lEYhyQFhg-P-h+NO*e<+sjD2#yA(bY;>Ku>4 zVGwt~5UM+PxMR3HkoLv}%vSOL)O1zR?Y-LKajP)aU70aZIi0MGU)L@MSAv-0J-qs^ z{y!$c$91!q1FWZF6tmw5Fp`ZOe#V&mbgh^x-llDRRO%yFQ6A7$T=n$JgE_!lU{1)D z5OF*^hX*2yQ^WZGR2KroU3;FkS$bT8%$g`K59k)Rg7~pYrDk8V>A-^VR=VEwEK?N2 zwwL%nswmGR@Fb!#&JX zL9A$9?fdDsxUTVzs}e@NAsqr@gt49Vam(^RLhg>cWImV);x{Gz+=}ywL5#0Npm(Aq z!o;xYx1)FNt@dFX)Luh;688TzZ;RU^Shc({&?Tbwq-zb4Tge2hZ zm_y71Mx1$R;noC+(r2KF$=c8{NuZ5Yt)g>s2db=A8+|AI4*UbRZJa<(wWXK<0000< KMNUMnLSTZ!g0F!9 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_layers_light.png b/OsmAnd/res/drawable-hdpi/ic_action_layers_light.png new file mode 100644 index 0000000000000000000000000000000000000000..412e73cb6ab84a23c39808edabdc8cf19f92e01e GIT binary patch literal 1679 zcmV;A25|X_P)*?X_`eQU3^ z_S(m>VU0hIHI9G7I)VRs2iJGtf4KvNg@ungozCNdK)}H>!mpP$3fWP=-#^;b)pa{s z#G~p$+1c3%Nl8fp`~U!rWD6@HFsg_N$%TalZ+Cb1j9p?;BLMiViHV7?0wBXK2$>Iw zC4T-JxQGtWzJtI|Q6o@XT)Y?Hrx2JHOYjmG z=(z~^%TbE~z(0Y|V+c%$F?j#d($a}KformT=&5OG zX=ydnWr;v(Y3a`8<>k{@ew&%V)s6#vc5!j>-|V%tjq z=nr>}Fg^!?cWtFn2za5~DFu$0E8%^)O4Ib)CnqPXjp`vwpb(k{kt~R0 zAut=^o9r9Y%WXDS@1v95=yr z3QOs2J}5IBz5M+ALM;0-05)p?=IGa=pux;CYTV=TBx3PBa=j#zT-5=KqplKvmyEOW znS{7pYP_^j4z&)9H6BW*ApyWYMQS@LR?-$u@V~ODsp+~^@J92rL-Hi!md+W-{6##x zZ;Jpy^$`nGS1h{8yFRMKKKaF>V|K|%QRsHNU&Hb_+S*0>-^$J)Q_}S|es`)}*LHp! z0`J)(K+ryp#SbCqeglvaU?a2vT0ip!%m`umO^(+8PatbLnz zvP0q)57FYok&}SLs+D@H0zM1yXIOWyMsRRuX6D?g%4r=42f6wXil5b0jAPo3N&NrL zqxrbx{S0Z$NoP=HG4W?FyHTl+6#>tgQK8NX=J)fFtIFy}uCO~GAFBwua)j?wDCswh zjg8d~4-e0oxsi4am7Nhn4lMtp9vI*s!Sb)DU1Lrwr+baT0U1)AApx?GxW#E!sgG51 zPrXFO_|*)!m2u)pDqXqhxwQH99FQ028y0S%>`;)s#BwnTZ@bhiM!FR(I4gw`ORNCarC=ZZ&v2XONOkMiMND9&a@^xSjZBshqVEo2ARh-`H79UeG{CQF z2h0G-MJOR5Arlwc2O-bDp5ypJU$~jcureOC9k8M-7IW4K#KNj}WUlXk9c#s6?wa3$ Ze*j=+>`$D4ehB~o002ovPDHLkV1l%dCMN&@ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_marker_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_marker_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..93b17dd935f51a73bbdf456a2a13b1f7f41249d4 GIT binary patch literal 914 zcmV;D18w|?P)Ri>GLg}kXog(o!2>CU z2Q@WJCW`VRc~a!bZTtOeP3^Y5_w2pa+UFRZufEnkXI;MkZ+&a;we~KTM!1znxc*WN zpxPO%W#GTdKoA7efm(=9#U~iR&y?@*=jC$wjZbKAO9*71MOeuC9nn9X2itBYe7g)Tm>M4IFKMx zPoyiA0%#%7vY23R`ELV4G^2k{a}a34Zs5~msvpsBf29B}6G$6Z)NUi#7Z)&1+?hhyef^hXLrIes)ZoUiu!ZR0gyJv=pMIwZ9i3 zPZI8d#r%H`k9&A%N4{SvfQba^#mB`2{K9|Dhm5CSlfT`D#nUgT{YSNAP(|N_Kz12Qo0OnC%vI!dL^PAuG0KB&u%NoEyXg8i= z6FAi88RB=_j^PThgurKQgVXO9-Uz_ZnJM>Bt^n$$L=Ct8={l>0??O;tGHe3hF@o`HXE-oB0HoLZogyZg&og_{xuU0O(thvv~tBSx7o6hlO?_Ugse%<{LmS zD%#wVz7OdYvkrg{Ueq&)R{)cRv@_B@#5emAuW^b1(59w0wy5cVw-ta_|1^NfLMNp@ zrG)Jz;`K4Wt9j3W0oX*jFQW7e0D7VKYDED|M&%uRlu@fg+iD*hSCqaG0F#Allrv4h zLBwzII`w9-A_2l5ew{wxrhyj;&_LilCU`3uP)594kpPQOJG5*%0eI?NJp&d7P=wgH oF>3&on(3rCwG7lU;5Y++02S!?F}bz5SpWb407*qoM6N<$f*HN5`Tzg` literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_marker_light.png b/OsmAnd/res/drawable-hdpi/ic_action_marker_light.png new file mode 100644 index 0000000000000000000000000000000000000000..915f685a2cc6f561fcd26658530b49835485bb5f GIT binary patch literal 1064 zcmV+@1lRkCP)J8RmT7`Tqa!cFr72QJ!Cx zJjY*DATZkzEJWbHi-6nhE{n(G%efa?ES3^MkoRxAf8>7C*Vp&KNYaL-P)$uu1pqe# zb}0Z;%^OGNEi(54fxxg4M2sL{tFErzVzpY=0nDZc6eOatSnN@MfB#+Nqk42w$z)2v zj^}qW`AS6)FNwqzbR&xTnXLnW-;Uums>U_FCy=aZNUuVooH7Br%|UX$DrIh3EMLj8xo4v{ug((C)9#6^C z)YM6g&5;=VK_}{<69p5;=s+$y&9MG67+XVs4_C z%Tx^i(ZTz#@&0+$IWi^Sgn%eY)r)e8wNoymsuN^HK%^j@MWoTRMNKCl@jq}$r>s;g zQvyX0SjNozXIf8U)5p~|FfcGas|18`NbKVwdc5w7+CSLNMb9h+5zq)Mz_Ts9%U0*VSdsZzTwL7j z_xr!+6al?aplv>+ZQeElyrB^gld(E4;zz$J)%lRH1ct7VP0RbxA9trS%yx(CI zc*7&05vXL7C;r%yFL8X*&X)OoP7@H|SQi?2lqUiutwukx$#y{9(IKh;0000RWx^y$rlw&^%y<=Mn37^VY9g;GkBmHuApK z(I_NI5owC>LGr$S|Jt{9XYP5;Oy`_ichzd2v-jF-|Nncf{WvGpBgZ9`kvK&;)n$fn0)AI# zW}h{t&7i<+2BRpoVSGRzpo*$ae@_WYz%2^8K9n%fE5Cu9?SLOm-5zwJOJA+0YQO7x zPy({6N5?w`Yh{3nPJkalA6*pvZn=uU2F7^mHbx)S#whXLb0&vp$%b@I`Z4Yi%z&)Uw%0 zo5t=SfeDx>*azD^oa#0jN&vWm4jZjbr}1N72z7wYHzYDbDg?O%4KMdB1Gc z>E}UJcM#~06U~mK9jD6QPyzwxmiz<<`kvN-D1yogtqENgGvXTUP$?7&sf#fH`_j~a z4z^65^Lz*Wjm|;s3#2AV-y$Eo9D(j2U}kwe<;sBmJWu+_BVY(Z3frS0WJW2XJ7qdBVeMinX<%%Knt_)yt;HSjhlcj zbBaQ?wNMU$M}7-ERstpp&L3#1eg^nbKk%`qkRdREQdf0bI{XDp+%9AT;&8jl`xsNF z!>o`9e9DOkm?&(bTy6lj0bW0i14-;_zz~>6Sz{1ifPnp1+>=OB2uuQ{J~1V=5U_8e v$tMsfS6qw|5rI5`uFOE(ee)?4cLe?e%XKh7kd_O300000NkvXXu0mjf_pZm5 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_markers_light.png b/OsmAnd/res/drawable-hdpi/ic_action_markers_light.png new file mode 100644 index 0000000000000000000000000000000000000000..da93bcb2875a008835be96f2c903a043a5c37645 GIT binary patch literal 1239 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 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_photo_light.png b/OsmAnd/res/drawable-hdpi/ic_action_photo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..ec26c1a4ce45daa75298c2909c7e806b349b29ec GIT binary patch literal 1412 zcmV-~1$+95P)n6>$ui z;Jl5YlZm2iD1&*~huZX#+Ngz2sg}BQLz}IxZEbCju*3CEfuz&vPs8Ex*G}~`d0PZ(Yiqsb<>kvXrD!xd zH8C-9MtjEltMKO2JlpYnF4pPE$;lVS$H!;pL&A~(;FbdJd5l+S8}NLJ(7!_HPco+< zvzfVT<^w=iv~&Z{7g-peW&JO%C0y%i&Oh%x}a9~c<;P&35Zde&|;Ff36yf+v4O=R}T-($dm$ z73sH{c`1001(|=bwG$G@jN}Xn;Qj3Y52%WV@cw};0_!k*kB-sacs#x@5{XP(d6`JA zAd(LuS7Rm%hLaHPhQ!&Xku7gXfZTr@!MUyi*uU}UYvNJ0-#^LpikyuPL-G>|Sk}Bk zv?|?h_mX5Xd746<%GRl=safLp`{nEiT9EjRy$|Zim=W0hKc#enMBwGT2$*~s zyXizBxu*-si`uiyxowa*!G}z@_927reWcXdMJK?f$EX8Iow;`)3UM_A9^fi90)x(J z*51@!l^Yuy{T`2JD?0MZt@|rj1k@;eL=?W$cBUAc0C^XHF3&~7{0N<9AMz908s6W) z{B>qgD<}arj`RMrb7*L2BnyO_Xj}`}l@RfY*SSXV`fpma)ZD+3@jedYJR7zGqpmAN>K62FH%m9wb_(K;>De{=pm|9z1!$>i&LFsO@9&H1NV-aZzDD5Zre=w~(JC-3)2?6;hqJh!RXn083v1cTM z?KHOkVT>>yR{!}kHE9`vd;l$mZjr!ZcscJHINu)0w literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_pin_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_pin_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a9904c2dd77b8cfb3ad761892176e1710fe788cf GIT binary patch literal 870 zcmV-s1DX7ZP)F8329>pzSEk;A|on z1HexKyc>G>tT!5>3?90Pq6=JA!5>4sD@eHJxg0 zpc(Lu7VtqxqKTRrVD#rebr=nDFrZMG*b=qG*2DntlYlsj#yG+U;XN4GP^oU!4FEry zj!&b>p75%ctAS1c=B0ptLftkp@UE&EV5A4r!FV(h{X`$pT-4$T|BHH;P#5suquNL{ zg@7JH!}HMsG#!m9>!`$cpFTcO?*QO;lg#@x{-;ggXYts9nvyzk{Ch9)dw_poQ_tCe z*^D;P_e%*!3M#A?%8k!JG>8+TrX82z<0pi^j2bkWf1v8U3A zR@m&c^Ipqh^qr>=Fj^{4qG1N$5zoB*jdBbv=?gtc>Uu+=bVdx%Rt?gNCW0)5-pcEfY;7imnF`?G>G2- wub(*Twj{m-bxUr*8V2&tP$L7445S=^-&45lF}N7*#{d8T07*qoM6N<$f_TrEi~s-t literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_pin_light.png b/OsmAnd/res/drawable-hdpi/ic_action_pin_light.png new file mode 100644 index 0000000000000000000000000000000000000000..c0905dad91c1ee06db1bf6c886ad1699208ba417 GIT binary patch literal 1000 zcmV>P)TOJC+&ry%=0|&@Be(AbJSHV^GCPL z`76o-w9a5T1OIgfoK9zDBob-X>-DQcq0pnj!NCd9fM{AmcDub97D!KsbeieWhfLoslkjzZb z8y#vy6kC9v=${2}n~LbFDyO0fa5x+X0Y9VyKCvXHh@uGq-bUolP(B6$0m{;>B8now zYPD`KnM@afuNH)lEl2oBUteE)I@^K^u-R-YjYgx=v>RpMH5WkBo+g40S$OQe1cSjl z!^6WT>Rr|VGe08%Acybv?_khdgvhtE9KDD`CBKY?)e0Bo=Lyet`06in| zFwPH1MmG~zlq|lTo15zy8X5|#fsZw~+J%XAOqCs!%t=wZZ0i9J67`2(ulJLvUts}? zXwEY&ywENBvb0l#bI<(z{4Jl)_g%)HjDT3?@*#rAdnuXwl+26_yi^G#zX%b>WHSN$ z1IFVUS@49NYz7wXWi!Eizt-E^`%P;Bu`Du`j`MSu2n-uuhsWa?6tPL$LrZm_T+At> z^Z2O~@rBJzX1!0urceT;`hcTGJCkQbQvpPOH<4_W*iRxf@gCW%EiFF1!x_zYqAMiyMJXH^ot)GgCvR+3fBi z^j$upFI+;*dkaR&$XpQz_{^oFYhYmDcNU=JOn895&06K2ke5ew1{xb1tGU`;Ci?5* z0Iz}RNh+CaK#B-=AQ1RCIyxH43wfeWRXS64+f%G{Do0&Bg8Tbb( WgN#6{f*%_I00002>}vC@CvL580j<6rF7}kfqz5zEF}w~ ziS1a4ubib*Qzd8rzPqy>Ii@4L8R7an3ea{2H3OP~nh{vs63Vh{mEi1S+t^agK!v)0 z;`o3a8)IgFbuu>t037156FPEazk2`VK+vvmI^>2`jLxMKt`?N)nbUJk6HSM>!A2^zhWaxOBfzZgs^3x2& jiezX%nt{;B#q#?B2&Y&;_w-t100000NkvXXu0mjf$Vk8d literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_play_light.png b/OsmAnd/res/drawable-hdpi/ic_action_play_light.png new file mode 100644 index 0000000000000000000000000000000000000000..8c290db2293bdd8edbd683887e4ca33c421cd4eb GIT binary patch literal 490 zcmVz(8W7FrdiQ{_Fq${}*4p zc(L-?vuEG18GFfRT~W6llo*0>;8SYC4Em zvw)#51arf=bLVnM^}sBU2B70_ojrTDhgeIgsm|EgxCH14HISJ=52THHfSRF8j9H^G zFq#L5Nhf&J&^-yMsHm_D2nb~T{rmUR_wU~~+_-V$EhT=Sy9Z27O=W?OuZ24LCy?F= zEdF)?=|ALnWS~6&b~CUZc>%<$&YU@Og;Y-r3J)MT`qHmozgAzla^)ql9vN&N0L8{1 zU=rK;`}gndSFc|EMaUzA&I2$913mHy*v5ioc&w2zXgvUm0icVQ z0X=XTUoskW9suP5po4e)`0-=gP|O2EvlJT2^}x`piHCe!h)~5usyy9GAyOSkNd2e> zMtfw0(g*?h5ub#H_Q>3j9~&L=qtg`TKe}ljz7rgD3qlGl8jS%81CV0vqcK2n5K?Hs gXbeyofD~&70LoGKKs_{nF#rGn07*qoM6N<$f>s~begFUf literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_polygom_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_polygom_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..45f157a1de461a90a967e1aebd58d9fe51818c50 GIT binary patch literal 980 zcmV;_11tQAP)4J#M3F=$myjR+D7U0YZVj3rZj*AEW;CQUP2^J4xScXl3gZ@0Go@w}iA-`C z5*ms8qJ(Hf`QzG%T#x6ieQMjz*=MbN&Y821&R1{yw$}H(@A~#$Yp*X-l;;-7bN)pI z0lCg#Ap`$S24b<;EX2$O9pGdn5_#4c;xh6IL4GP^_kk`B>9-u0BH}}~MWihN@*=$l z%=D0b!u2)KijY^?5|Wkx$d82BMljKb;4hv%1UJErOp6I50OGwMQvsHPo*weQxqc2t zfNq{=67vY$0{6gZFbLd1n69nOS^(sy5oJ9X=8E=|^Zno}=zvT+?FMqLwzI*Q1Y+D| zC3*|}uG%Uv7674QoUa3OK)l}<&Kp4!!M`O7PTwIsn-27yBolKNA2k^h;C!4*a5zJw z>IClZ3h;pQT^enhp!gk1`%Cppu%KN#F8vja)?i(#xqiw1oTG08K4F8 zJ6LA2#)L*df-GpA*_rAc3Y!4yEQCsclLhx5zzgm*17#zYC>voE&=;bYL3bD7Is}}{ z7Xf1-+TbDEhJdyCB0&E~$30|Q5D*Q$0M-J1#QJ?1wByN+AGMk zkFE!g{WeRX`G^rv4p|ilWZHAAFew0pLV&X`I0We)K>Oob$hRhXWxV%tE&%eHHk*Kc z-(}5^-)ll%ZE`9A@+!L=0FxZTZ5;K%YIkO2xfZYnmQ@bZ*Bn{jiA3&gcK1$SX5LNK?G4|M7CW($ey6x`<4PfW=~28W$J0AFwOK0QB>%6CzIL zIU`L*7lF*o%*5p6^>HIpYUlgYG<_hQEF4u|8D z9xrJoV6)jQv9Ym507(ld1VA_A=cA*e9smusx3~A^MUt=2^d-wXKFie&XLt^wSe#>U3cP|C@XB>=QC*BXY*N4#(+k_05Iy;W8! zN@Et5UZ}A8=i%YuDq(FcO7rsaQpuY&tl6b7gb>jJfqPnHiMb&?fWUxl0jQsV1#dz@pG9PIb7LovNFF|Ndkia^x*IP{`8Puw1qWM&@6?o$q zdPE}o$f4`V?$IJUBmtV!Ap~twgp8NwblK%{{m`Odvbh*)3j_{`dA#fK!o$hdD8Gj! zAXkx6MYVZJjK0z$T+Lkc#8a(qqGy2~FNCc^Sf?1l<8eyOzGk=EMR$$(gPxt}*{#P5 zMjs)paA&I_li>ef-K>HLD z@1ueM9uQmai%PJJ+sKEzQ9(fLk0__-gTU6|fyag?ASZDtKr;hiX>7e7kEf!ot*y`K z1SGcD$4OjqR)_(37ok(l`%AdPl3|jV!_zjv?vud}u(d8%a{*uo0&?7!0NyOhB~K+u z+b~%Z8z&oX(oF0|<+6DR&?zz&QTLyz0dE8XCJs)g0kTSfk;`QTfBK?=0O0okbh`}p zyV-0mudlD~R||etJwSNoWAPJ!h~?)YX>Yf-wsvX(KPv=8%wy?n%H+}zx>goK2%;>IA5Ty)4fJxT&=uyQ)U#Q}aCxOmvC*}0Lc)GIgKt;A7;uG1@6 z%{uD7IJjKk;POk&{E6m-BtT<1gMwVWg4L`O=ik1*zH>c2J-^k=*F=B{v5^Ib1B*~5 z?t@%<70IzKE`+lKG6+uxv44LmGQ%}82@)GnVgr2t$jC@ds121`08}0`F~0+O%aPlS z^=sU2_mJB4nmjNSp)3h4@`$uwaEMf(%*AW#%;fI00000 LNkvXXu0mjfRYVk{ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_quit_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_quit_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7a1bad11dfefbc001581398cbcd4eef9068a3031 GIT binary patch literal 611 zcmV-p0-XJcP)RJISI2<-kB|`T=A{R#z z4n3gRINL?Qrq;1mzy%IlOjnQ5z_YdijU7GQi`_nG1SR~BYwC%OR=~BfE#iDa>pY4b zBF?aH1rM|_qOBWMzzxnPwa%m1A>b7IwoE`!)QC=X2>tIKAP_QS8yJS4{y74_RT!Uagm`6m>D}u5i-j_f*wUZci(^Uuo$FS-& z%w!m?L-xQYqCj3*#U7(11qes^n(u)vNPlTbd+lNqKy)RtO(7&UDDMcck)gDVh_|RB zVi5rOQ5s$V`KSau_9dQY5%CnoM_dBDo4qLQ`)wb|m_x*^)=Am~2yfX+FCyYfBO;9g zg!cznMZ{s4h)h6bEp*+u=79A>D6vUw_cCgRk-Z>#x`4?~J`aIL!KO?=L3J xJ|`&~)sZqOa+-EC0h%b)(kAPHT1Hpn`y1IGjzE`mQn&yB002ovPDHLkV1hjF5(fYP literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_quit_light.png b/OsmAnd/res/drawable-hdpi/ic_action_quit_light.png new file mode 100644 index 0000000000000000000000000000000000000000..7696065045bc4d40cc25d88e5acd8ce3d5ed5032 GIT binary patch literal 664 zcmV;J0%!e+P)Dh^0TMqyK_~qno-2j!wEMI;h}k1s7e!O+g$5pbNoX-0k=Kqdw?4cL?V$1 zQ52UYNt)L*Eo38bsMD%~ASl6L@GhNBSFPwKg%ATD2n4pFc+86OK4f22RXxe)^EK*R z5`kzmx&iAiGNrIo6&8ELQ==}@OAfk3=$gVa$mE*M=6x=gyQS(T5s1g*r%*V;z~i}> z$z;B$3sB^e$>cPE?|_5^`BFBUJ*3QQ8I&Rj0x4a#2<1nVIaXz`#xdrM;(o^(yVUt! zBESs8a?B^t^HNb1*+60jV=J;Ov$9RP9IZkKlLMd%x9YbburRv8p7LlQ5yF3U5_+fi zfldNCKn+A50GRE(eeLYFc_0>xh0!k!_p)50(b&TH_#ZNIrBb;nm&@N&%eUohApr18 zu;eP$qyK;`)$8?Cp-}j=Lc$gToz0$=#f`E^@DDVNX9%emsvb`f&_UNg;sTZEnL@&g z1XzVqQD(1EW}nPR_ym}R?8*V|L&&ux=Dv(F*K@s*nN^DRxTjkQ3JLC;IqutO^$Ad{G)NiW1B0|KMfWd60r5aH`qi@l00000!0C11WF1S18Ck}6flR-=s>MNUDr!Edk6MX zRn?;g2Yjqy-zw}HKHfAwR0MGFG7dY3ZNT1PrvPxv0DzBetRKS`VfU~@_;_V}$Xc2} z3%oy%BGCfxeW*xK1YFu&xX8DIB_zg(;$19?@UbO|xyZMdKHwh*Oggayc5%Rd1mFjL zI|-$ei~KRxEJS=1ycX9DmysnJ&z zF-yXM@!ckbP3ngRuO{F~NHI?4e~3AqLQO}BsS(Qvb>zKM69FQf zW|1(1H>HqKi7eo=5ojneugA+$$$9BeRJZA*24<*`N+9^KV_Il71r)_h%}y~=eHSr3 z#kR?q2q+@oKHsc_nt+=shxs5&jQm%(fz_~-Q9_kYv;v9XfAo1`4^4t1;ND?V#_3;! z89}1EaT*{}UTA_3ssHdoBR3JleWi3GL-R($w?(QQ_V!Zm(Yl+7GyJ^?qrf+O^mDD! z0N^jSo-vp`u``TQa~S->P)eW+(5>do#NmZ(#Z3S&o0;2y9wGr+`yHvjWaSng!He?iA22p=JWI z0;ADrI}F3aAP7FwH2t99NRni?EX$puD4wz``=aC^5n$kl!{KDPT<&?E_YLoRAn}X= z0N@W`?Fp>ig7;gV=hqYxXaYR=8Zedw51z|GB7q{%2A(HTRn>Gho4tyZh~s$Q_x&?g z`DPpx;vJN@!YF|vFdmPO!1Kpl00BS=!0x*2w5t3m!~|VApeG&{i^Zd=9Z>{W(*ekf zw(803)MlF&1z0~_Vuk{W0Q(>U$hxs9YyL!mIw=MaTT@RPf%Qm}>^HY6(`MYN8P7$2 zW<9~y$zs6w)A@Yiir>s#eEXqRGAE&Lq(8#WoaH_nOohmnarDVRe`chvv79$Zw(FB^+zTYZ532T3B zsgAfl;!tC>4?x&&I0D#;nT~e~n64-`pHl!^G1Ku*0n-)5=CfXbA2A8tK;k1500000 M07*qoM6N<$g8!HTwg3PC literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_road_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_road_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ffd5e9449b44682f4c3c3f2d9fb56c80ab55a13f GIT binary patch literal 1533 zcmV1sSQzTd@6kb|aL{n3UAdbcP=3oVZ{FNmTboN8;GSEH9Kg-`)=zp3~ ze9Z|Li^0YnOu+Q%35g%ui=%1^LBK^cse^-$+z*Dpio68+pm6(%aSV*D zMgV7L({}@~D6?q$1}sKrvO3{VG##um+rZAi3U?VYQIKnyN9Q^|oF6_8L2h|o0=uEG zC@8JOfagL*!;zJvi_MC30ho#G7jZ#krtxl-YH94+Iu(owGX0Qun@$pN@Ek;2ucXaL zxYio5?-^i;`!nc{k&62O!MV6BJ4}iBV0ZAP!6LtgeskWM%CdP3-=5%`WM2SVf+>7^ zARaya&eRfMiESC*1DSu5Bz;dSryV78*VZ2+*7D_sBU8ayGB}GZ9Y*b49LI83LqFCj-#dFyCr~kX&0>} ziTUiVQ`(NPxi!zOi%r3JzC9WRNZ+A6n?BCqD*Bv_sx8Z<-ivuOLKWK{4yV(9ICuwm z@HlI3xo)YG31B)hxAEKqd=5qe*Oh6u8aTpV#R!b!`LytU3w=*FO2G7S!R-x-U?@gk zjXB((XLq9Q5{};D{VHTvLqJk)r7rriDi0Im`HkGsd~^0ZvE7RM&|mdJuc6c#P$+S% z`>RA>1B;Q^mFM$-Wc~)G&H`lo)uPm}p^PW>zThX|LHA0m-*j@(y9wBCr{DEgvt=dV zh&X~CTDEx@zcbBvo_+{gcUgbgJ_MKJuLR?^ zI1p?RzPT=}GUpP^`-#902!uV*qF?*m<1O^OGGbgxRp7^arr$Cy>%-;4Ttf zLk;>E5dX#cgD_)j5se3z<+))3frNQ{CKv!buxd4LYaUn&v+VO}B$`4XazaX(O1;3j zz0eB=rJ!^}%Nkf#xphJytMg{abrERBC^llF jYX%w_y=Lfk`Wg5S?wkTo+RqNt00000NkvXXu0mjfzF_G* literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_road_light.png b/OsmAnd/res/drawable-hdpi/ic_action_road_light.png new file mode 100644 index 0000000000000000000000000000000000000000..5525654806167ee50855bdd689a6c9cf602ab2f0 GIT binary patch literal 1811 zcmV+u2kiKXP)1i$6vzAC>yp$iP}G1Z)X>l;l|oAwG#ZN_YE)c;BxqucL`{rFRxy$Yfe%E)Ac*<_ zC4yK3C`2OxR6@K$}&50i9#(ASnn7>c6N4ZN=nLGgg4%fq8QTny1KfS*4EZu2&N-s3b7D# z$jet_Xqau$IPu-e%F16I0iXm&Pz$ji%{MgBb;L%VE?#*yC; zfv=qcm<@oL22%siHrpBphj5rtPU8UZEdai71b~fX4h%C4rgfCEy1}u_o)m4M2?+@c z4eIaFzrzs#_JAkZ1Ma(80C1qn_X6o>4SdHM*y#uW0v?CqL4#={9;mVByTPGCe=d?< zHl*!E|8A!M9)RHqgDLE87$}$umfX_P64%_^+z~M6BC_diZEY7D8yhc%gPNP0TTBl& zPc*E7-K>GVjsOI-5ntkg{Sg%2jKUc#d@l-zbN`6a%_a|3t$?}5_`Z?b$9zS1clY*C z8x;G{O!lGK;)ic5yYW#+0IWHPfHDM>h5}%KeTw-+r7ZOSV&G3^*fD+r>**E7Jj|UD zK5WrI%Bw&Rh`yFg(%UO$+h)q}-f0)|nbNHxcM%ovaJob3)0o z4L|~{`+^iPv?0OIu!i8*Gws{!7dFrqYAXK4jP8fF^pNv37|SXx@zHmAn>_1X2~rpS`-D!J;hl=HUJ#ws@|01~8M>E!X#y!uP5nO5q9 zxQ|m&`e_Y{0p<;GSfla7>Jp$%9U3(NL!q10m!4_rD*5{;uYcSo9-@{{h)_Kwg3w+3NrR002ovPDHLkV1fj7 BUsnJC literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_search_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_search_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..dd6e9bcc683a9f413c3d46de696fbde04a410f2b GIT binary patch literal 1317 zcmV+=1={+FP)>-THjuKSbJxxRdUHx za{sGU5h!#7t0GXTBT!OO(i8$6K^xEryaFDBTi`M{2aaYkng7d+sMip}@po`&IOq*t zigE5Q{_h3fK;&A!iKHTcMJQxaI3^{Y#di-CWFMwA;ldL*7_}&C|K}1o?izFt1 z^Ubih1hg~D53FZ@!>5B2{>tMn_cL zBm}0>@O^76=T~6(p^srYLlO8Av<1>J16_xFbOmjk1Z=hWiprX>8a9*C_I$Q;=zNQ^ z4L}RRAD}3gp%h185e5bTP1p$-5{aAz5+6vPDbif{-dAav1ZKS*KVuz zeQ>bOV|X&}Yx6*$7dlp&p3&(1%}1w;fY$wP;2g@wSnoIBxfP6{>>nS4K^r=vHSZdt zl4$`yqpsjYEiM9|p{)U<7zVCj^kwxv(2jbDGOZ+Dg04X{oNtYXpzBW`MJ@u$^*=YI z3o)?UqA-=`C@Wu1`3@h$5Liq*C3#xqdZWiH#dZ-;Zx@5c;0zdtk%t(r$Gh_SRzT_T zE}+a*r?5nVjyI{Op_ua~8J9|E^%)ltg|{hN1$2y*Tm)Odfh0siz5j?d6KQii5%Y*j zaRju~si$58*TILuSjCAJd@ln!4+ru$FFGS=JnLPAu7vH!y(NiRu~ zPAjFD1621c(553YT9q`+w4-(b%J*xUVTVIJi0D;d2Wr85YQQS zHV_fX?_g2dt>1cHXA3zmISsUY>KyGYu>_>qdRj|fU$dl@Ln(z$Rd-$1ZNiSFPCuYw z6P6Qv=wzpBmo4b}H7%1w1dN1MjEO*-n$Ecr-Tml96^#4fR-!&-ErITgG{l0d7Y&CD!v)#fLllbGg@62h(r&{M%r-N$FtaVTB}eIi0a|EvMK^`JyhQRt0GX|JshXM b(nsJ4r!lfXga)S=00000NkvXXu0mjfkRD$A literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_search_light.png b/OsmAnd/res/drawable-hdpi/ic_action_search_light.png new file mode 100644 index 0000000000000000000000000000000000000000..c0baf49bbf561378794e5651a59784358ebb224b GIT binary patch literal 1561 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 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_street_view_light.png b/OsmAnd/res/drawable-hdpi/ic_action_street_view_light.png new file mode 100644 index 0000000000000000000000000000000000000000..871854843cf15be31012233e877f1314c4fd3e2f GIT binary patch literal 1153 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 M07*qoM6N<$g7pH`0ssI2 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_video_light.png b/OsmAnd/res/drawable-hdpi/ic_action_video_light.png new file mode 100644 index 0000000000000000000000000000000000000000..5bc513721f802584e855fd5cca3f30bb7b8a078a GIT binary patch literal 1208 zcmV;p1V{UcP)jRY0)cX$&$pawZY&lHaDCzV)!5irYgboSH&|jW@z_>Z zB9Nb-UzU`Vv<>UCO*}jw85z0S*Vi{>8-)u6O9DkjMH{hS!4;P!;vb0oE3OdFnKUit z3P=pYw4G^hZ-4CqlPy(K0wpCSt0<4168vx^61mya)6>R#RP$0$P>}BT`!_&n^)G(D z4`i#RrKRPwEhG+w4GEN$m8Ff2jvm2oDxkhVq_(rOb5QsxEG(SIdn$wmDVeXbZ4GkU zC61&r|dV39c`K4$&Nl7R34m~%w4qqMX%Ga8LnY8_cbi1$WHMMNkDfj!(yq)t2o zME?+S3q&9o&F(58mO{)Y75Ea%me&O6=%oG6$RJ>}5)uSHB6k8n@45T=wh-X6a4;a- z5}43d5-HI~v>7{2fUKPrrGt%r-cQ&efbIcwb48%g-RqcuRD1{M`tI)TKE0vr?Ccp? zSy^kDjYW<7b@dx3pasGW0b!GoP-J()PpO3TT7Vn?%uBfz%HVkk&$E8Fto4Eaj(}kN{<<>N^MVMsvz{MQOalmk=#mKu70*Q zvxRIF*?#V~%nk{rgn$NAo-NH_Nn(1Kz_KJ34u^ke`)yOAf4dK;X3VLaY6eDe@Pd@4 zh^4WLGkpoE$UBv>Bmj^fr1NxdZ|_UtM1NXgQN!aqGN<5F^ehPw^(Sm5uIP-3{Xh-x z>C=J$83-~8)a$^CO>E#VYEQ+goHF(Px6(r{vEL%l`*#hh&NsJOWc3@Coj`40suE8G&hELO%g7 Wf|pN38Dj}9^PAtCTWMLxOJyDB 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 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large/ic_action_car_dark.png b/OsmAnd/res/drawable-large/ic_action_car_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..00b5a844e53e019e4b1944a77ecb2a735cb4ad64 GIT binary patch literal 786 zcmV+t1MU2YP)rOZ7>k|+#JBt}XM6a#q-)GdP>6UhxXp-fDqqzpX5YJjmXI-k=IJQ|<`5bQQU;6xG*35WpwVco#e-fjJHV6QjCl<%)M~Zc0po*)loo*V za{4Nm5oGD_pkFi(BVsUeUheQx0&so;Y$w4Q$NGW#i)TUNCcE#KuAWXk%e6mK??c2B ztBA4!c42t0Gk%x)AkGXook8Fk+N<@=|7EKACtG`f=Bm6>oBp>J5zzv0WEBQa17+a_ z*ohO$z-Y-6;6#k0?g#7L;D^+`%>Q0iM3ev=n~$OMU@p+6+>Pr_loQP@EXTcIT z?>Zbu|GNO3nu(E9V5u{98N(;?47U>CL@b~_2j;l>{cznZBcd<^IHBWlBNz`fZVH&_ z8PP@@UH2K|Q@ybt3mnrXpXBxF5cme(fgw;2+2pMR+=oQ#yi=ut;alJsLL@A=v=Z>B zQ=Vt+-s8K^Kjr-XZV(`Uk0an(UO>A=zz_m$PXw&2Lck|T zbcqc@s5gynSe;TEz@IFvLB|OmrT=cZGwr3o@Sd`)-LGG<(=84LH6QE;r3(#g(se>!cV>KiLRq{j& z2z79*#w7t`73m^7DFZ13#t5V(WDKBrddh$~ghqmt0b>Bo(^Ce_Av6;F0S@&5Kq1`r QEdT%j07*qoM6N<$g3JVDj{pDw literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large/ic_action_car_light.png b/OsmAnd/res/drawable-large/ic_action_car_light.png new file mode 100644 index 0000000000000000000000000000000000000000..96002b3ed85aa6a09548a18b0cc90bd4aa8ce92c GIT binary patch literal 911 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 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large/ic_action_pedestrian_dark.png b/OsmAnd/res/drawable-large/ic_action_pedestrian_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d10b5caeca9ba746baf3498db08b1c85596fe186 GIT binary patch literal 1125 zcmV-r1e*JaP)keTY! zWnytWiU7Yw&Ph{H0Xt}QjMefx?t8{z^4W}qCr*q#m7E2bWbGW^YYS?@S#TfZ#UQ5n zzpHt7nJ5%AwSb8bC@~}|Ae4)!e9GxQ#3Zl~6dA!vDUJbUryqj|2@-+TG(5vJUJ8*@ z2slC6n}N#Z8JGg}*EL?E_K2Hp)V=8{B8Y(FG&;yMJd>;X_8HLHhfG}>jlhn)TL@-@ z4#rQ>xB$xV(HLr!ISGJBA6ikLZv&JXYvr8)qFu^MViV*PojRkw)(TC#!!5^Zd@>uw z9%okpB3o)2yGFySAf+r*k?^y*_}sN$;IF|i|3yIA>jQi;{*?f26L*^k6w~lI2$fSF z=0iZ6n0ffz^CL&Sz9te?_`Lon0!%j;$~A>Xt02*X`-?!Cr=LCM;Sv{u@dP<_A@4^K z5Nii!yWXL&yjkuC5TK3A9E+`HmTy3_j%`&GvJs&fD-;VW0?IJerJ`2DjrPPE=o+B5 z>3F385kJCE5Lf_zU%AhD(9R-s9)d-@8_lx~K*ub$X$oGCj|O-k3q!y-7;N>h*a*3k zdWHxkds-hldwi5e>dCG_{Z>_Phpvd=`{Q_#X6g_00=4PDFdTCtrtQ{xy@gOzZSW2&*NNtHK?5} zhyZ1x%1CXyK_SbpTbT3G%e=S8!a;oZIJ2jslK{x*#O(-(ZcxNQ`(5?@7qJLY?*Q-Y z1nxTiT0@-8RewOpk_Ci2?JFc0T zOS?9u&{4~wer4RsF&tb3jO1I|y!Qf{0!tv!;NwD*UTF4G3a%7HW5+o!YP0~?Kb5F@ rEdmntXB+z6mIyTTPbJDP=_BwPgyu{@a|mpL00000NkvXXu0mjfou>hA literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-large/ic_action_pedestrian_light.png b/OsmAnd/res/drawable-large/ic_action_pedestrian_light.png new file mode 100644 index 0000000000000000000000000000000000000000..22331dd027805a34200eecde2ce0f86b77e8b62f GIT binary patch literal 1319 zcmV+?1=#wDP)P_$B1sx1hL`k++9ZZXEhcV}m3n~h{(n3+50 z-uwTb|GDR$8ON$+emIsn{#7dkmRi9T1^%}Rw6(RZal74*I2?`^&P+C&jn2)@eLg)s zowAd3MM9{#x!F@+U;jKn*Q;Q2x!jMjSnS=ZClCsSI`R5b20*i^RH|=cV&aNjBr2jn zXJ==~>2&Tl0GUf95`9xsQdE_{hk}1-nVuN(&YpC@Fa|WPbQQ7D6wEC3EK#edDfG8_5kjV0suc5 z9v=Rp>Iigqci#=D$2eCP0XI)59U_$Cc9AGc0SOtu-@l#kxYuk(gTR*%I9(M4@ch#N z2`XUz=Dwi_xYWYJLjU;q_$50?SXMxaHLuq@z=CxGgiG!_t`|{brx7sP6WH7$?@(a~ z6^<_{0Tyj9i*~ODBFf@Ch9bLozTW^?je%=}Xh5z7kn^z`fi z%qGpFAK=k%A@B;%*HxezxIZEI5=GuFNZgkP%>8eirz4TbxK$FC38-LE;#GFsBw+fD z7IVIgChXiEk7o-u4|3LOphcbY^!=1FL)K79hb02Ny}h>rcz~H|nD`14_YqQIC8Vwc zfz5~5e3NfPz1txrX?KHScmb6LOG0ntEi(fU3SmI)6I-ssfO{K71kh%q{>1yBK^ftM z^k$dKwFNRh#+hN9LuTezZ7eC!(b2K7wzl>eQGnxpV)%Q!`T{_j3;<*SHwd_kM&NM9 zTKa9sWHOUuV`G2a6aq2{)n*gk^CJ6XOG}HtuCDGdKwL%uAaIG?f5ZyFVuUOypdYlr z7uYpZNc_UX8&&x|(ACwojZk_>Atsq+k<+b`#bz=dkH2N-p9xzO(8s@&&Sa^N2(f*# zKy`}ArYE~_rdW8Gd0#dGz)S7(nlAp&1M&p#I%t<{7Hfq`ZbhJ!>(BDMt@6b*D6M)_{3JdLn|8;dO5NhXGD`##x0e0a4-t5bNplAT* zNt**hLqj+GZHQveVyhN#qZ(n$94sk7dfX5AkZ#sffcd%*5(sSPy_C{d536<@tEaU^_EaZ|2;QfPmf1TpRB)jh6(b3Ug zi+QcJwRN4(=R2s{G1fa|tw^!HH+pXefir}`Ig-*Ay6sLnjLpV0kfW} dl-;sd;9r&82~T|?#VG&)002ovPDHLkV1gScd8PmW literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_audio_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_audio_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..551326f4f80455d333ca795247fe05006dcfb05f GIT binary patch literal 748 zcmVJladm9z*^TT~Q9wke4gQCARD;ub`d z!G$RLQD`NEVj@x)SAr02(VtW#x95c!9K?I)jMH>C9(b5D-<)~Bch27&D=Wjr%5eUy z1p~f&Ael_&Gi*np3JPHYo_eD-6)uYpU5 z?}k@!MagVaXSm-Eabo8~F+if_2tS2sxD34{`$2pu^=)ttvSAnTucju9dw@ji5skTo zqaNQXa#c-JTaM%Vk2Og4W3j5QauN!4O(=%361 zy7w$XzY)AjeG~Og1K}gIe@pw*v|UVHOEzUmy9^O|&6`t*?3{;zXS|!syIX@8&~nq} zQUPn=zCjNhpv?#9foTkAdCt2BwDD*I+6$i`4lB~=P4Y}zbrC#*5e!6v7--~W3EV)a zi(yb*u~em%b}`!3(%=-txNi+&K;3>1w6`BZY!dN$>UFTlCH#ka2hVTuTs?Fb^zS%G zOv90~c>W6zY?ctbfd&M>6I(}p2RP?}7sTHYUqIYpQrecFyzvo&WPZXHz6C@S|8@ z{iOc@F*{IHRFtYzDtD?>s*=gcNxed$@J>ujSi|A)||_>P-}(sDZ=-%s5#qDQG1HyO|SX>iHKA3{VSCyk2j=RD^oHK9}6@ zKs-BP0A{l}3!Be!$T9N$b#{&sUd~)9>A7gP+gi*$L>a);Msons zT24L0-s`Llv-f!10EpHgnu)FFu=N{`Tqf9(IRcJw;?uabjC5T9W)PVAxB(D6z~-$~ z{e6eS@eH7HfcF0>AcFT0Y%`fm+vtjYta}bnOWXi?d3hOHt@bO%TEE|4*VorK6gPm_$f*w^u!Zs7%BpoA& zcakEv(P&(3Fc_+UTg!MMx+hxAMEx=0CuKJMbGA-mNezHpr9!0000uPokUDau0rY9E5@l(jEc^+} zXQkfjtxzJ@=U3;{HJurQx!sLZ-{zdTbLR88Gv~}4FCor{7iWILx4^q25Q#+cnWkUl zo=ke4_s`|D83lls0UIM3KJ=Wj6NyJx5?TS^#X#msk^);qK84VsAyxvugbeL0 zkyrFH$0h>uar5S|7VsrXDW^&F`d}*~uWl_8f1_{skbo~yL^(sUY{`DRKa?%%=iG+{ ze2Gj-c|9vFB`#>!ul{?v_frA^l&8Lmb9wM|-wyJS$__fF+d;o1;E#qp_2s036p~~j tujnP&1AJy0r7sIuPJy=Bw?N!S;1yjEnjz9Mw;ccg002ovPDHLkV1gj(2I~L- literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_call_light.png b/OsmAnd/res/drawable-mdpi/ic_action_call_light.png new file mode 100644 index 0000000000000000000000000000000000000000..03bd42cd1b7d6535e7497fa71cda9a8d7f44a606 GIT binary patch literal 717 zcmV;;0y6!HP)2h^Y1yct2T3VK5b5mIa_2gCb?QbP5_7(gyEr| z0LKBy*a`68SHf`BPk<|kXbu320NnQtAe+tJVDb%C0)Tx}RrPkEQ26B=06B0Gp}2)W zvDIqLH=E7hUWoU%w$()J|05*Yj?w>k|4!nar>*OixD&um1P@C9O8{K(Qrs3G9*<9J zns$vas3U@=VHnqIwVJ4go?W(;kTC4Sg}sss?{VQ4ZKhWQwg9nMOpQjPVz2klf#Jo$ z^rToUF8B^01lW$dxy?#0bbGzt9qPbaFCfMq$3PrIXhsrilMi>vhj%grTX+k(vxlF7 zTQ3RO2Pe?60E1ARVUn2SgpSCAa=Ba@wx`qS8AK29-akRfp)P$E==01DVl03dm`oT&|hZdA+dB%eq;yKe`Pq$Q^lbRvKOl|rpZU~zJAgo`8< z$Mu&^r}L&>uYYt}q!$2_m^fJoCQ=>@UUlFPRc`$ug;OAC00000NkvXXu0mjfv}i=) literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_close_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_close_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b177e05fa512ac1454d400e18ca78b89f25c02d7 GIT binary patch literal 418 zcmV;T0bTxyP)ozJ>U#mi+kkj6BO~KibaOBq0JXdq zsL+&5OL1vC4U{NGcLX*EWB?VWQrU8takGIAn1O6IHV141Dv+j;1D*mM;77;-rznVX zLhk+xbbuKl2b?8j3MKMD2N+Z0fHy$Rdw@6;ODKU-{AwU}0b&tcj- zIVd!mfEaJFJ>(q#Pwm(e7_FlK6!hq+ovw)xUp7R~9W=>?gbE^X?x1Bs1d8?nEsC+F zJCenS$%X@79S?YeWWbwbpce7KHA*au8ND_}kYIReOzhVqw!EQiSfb5aD*QBK%Gfoul=4f_YgC>H7K z>zjcrxp?v7DJ%}dT6j_70F_zs%=`EE@85aIz6MEvLW7x^If+mfrYHoU zE*LlmAgA_$h=PGlgo7a)4s1aLjq?F5iYcjs;ChM4h67t21IzJ&ZIBFjlWf2nrJ&R@ npv`isBy|!D8SR=4cnAOh>FO*ns6TB=00000NkvXXu0mjf$0)S} literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_down_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_down_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..085bc038336b6fed73c70cf61b9c9d06f853947e GIT binary patch literal 569 zcmV-90>=G`P)DY)Te88;g2_BBfrD z=XdnIx<2>Zd%yRdzUAFIy+8N-`Q3BQ{S)Of9#O{ea}9u087P;_J(O$|8ASS!j<|%c zd_Ewz$Ym5oPobp^0w8cV4(E|^q{ZX>gZXo050Ih{#0x<1F`TR*?LKFT`8R%V0&(H8 za{>^27UN~4DP{1A`WIiefH>6bRe*Tq8#M$sAy&0aSOMaiA34%qVop+Q4k=NqvQp8V zvGs%ou!g~;;_Q?Er*ZaZ&I8@c?_;D{u{*_PJvsLWAl_;xC~DpQj-wG<5NxmbzfA#< z-7%HiqBej$ii?h>s}?|9?f`IL`nCb=qA>JN05<>>d;n)C$ibtHS~5@sV8RD*je^$A zVp|J934q~h0QNDGqg4(T@1Pl_v~$QpLOBS)R)RZeOaNZI(NO@PQyLB#NazQZKx@K# zoGk(I?1CV87xUXlzeO*o3G=dAC5S*2v`oY+mj&2@i_4&GD0jZ=AhKq{vvLU@b`Xgs z&Rj>asQk)Az{?n=_BP*}Cbj z;|hAF4-x|+yC<0ek=>)z?4-<|PCE>G=nV19v zf-E7hW?R_Gxui?Fw(s?|u+(g3ZQuQzd+xdKJ!#10pX74>p#cC}3?veX2}Mzok|c%E zx+y%5QVa3^g}+z4SMmH*C=}jBTPp-05{ZQTe*X%B&Lhb%FE{{vWBtC-Xk1k)m6{b0 zO90Vmbk^(jZX$8ODwuX1K;(A2eO@k?AGv^ei?LX25rH;{Wjo0=w!p1iluD&rmOnEv zRqpY4w*Qd4n^Wm@I;SiqOaZ7pPjhH*A-b%qidr;cRw=aun#h=G!W011zJ=rqj9_g9 zJ4CQI?K(hDLZ}Du^D^kZD;A4q`ZWUp8Z{VYSZYT#4UE~ISrYi>;OA!mr|C%RN7Miy z9*-}{Y-()(XH80EGGkpauZ@TmWdn2}{l7 z=u`u0(iU2tXTho2F1^^A1wcxp4uji`O>Zb^Ra5y{` z3*gJUa^gcjCorzt?QW(sGQuywqmjrIE={bSD5r*CODn=>>WnrEOHzZ z6Dqw1!D#^4KaRW3u3kvGAY8qYbwQ9Od_LbQ#%oUGQVN@gX0w_9mrJQuOs-waMYdn3 jHcoH5PV*W31^|8lmdb@?P)3;>HlmP)l*B?Q3CW6;jg*a)q*+W!NR)-u3>zDf{G}`=Ny$dBvSOt~lTx!F zDOm_bHYAPb(^brJhJ2U4y@B7R*=bk%8+7A!ohx60^0seLe;_-M$_K;y1 zV_x@?=ME5FPw0Xf+zZ5k7YIK9%LG=Np-}*W-v+?9Zy;<=3G4@A-z|iv4gj!3P^}Vn z2td!50}w84m-Z(cK_H@TARKpq;4F-b&sopEED##jP!XO!6}n zaG6ErDS|k~XMpe<)z5Mh0+B=UJgV>s5o3KH;Sb4tZ0`afa#=KkDm_A+ux^m>d#m-@ z+tBR9GzL{JA&#jZvijy9URnTiPc(9!atSa@_?~W!Q-FYMBAuBsKMO!ax5g>JI7Tfx zGi81ofcO6kcEc&as)xHF20)i@05+iX2ta6A*GNTMlgp04QVi zy5exn`v}@JKX2n2K!r+O2LNY&0h%$GFiq~buAmK!pA(G%&E$PM>PC6y+$eQBegWhV zl0Thdw1(lMogpCE%y%LI4^c0Nk@ug#ZgDE+w0j^GA^#ot)g5>PH`I(F1o|Lc00000 LNkvXXu0mjfo(%F_ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_fav_light.png b/OsmAnd/res/drawable-mdpi/ic_action_fav_light.png new file mode 100644 index 0000000000000000000000000000000000000000..61b1eebb7d4a3cfbec43b6e0c7d5c97f75e70f5b GIT binary patch literal 693 zcmV;m0!safP)i9}-FYA;!?KqL~mh-s{D98V^bt5zWF08C*xP&Zu%VCK*O!r|~GMNu9! z8rEvH*;Fd^!7PNO3UK$67!Ed?0klRhJUMWHP$)Fua5zNy|5?>)btauoubY7|Tmiq| z-^J>|{07+%H8WvvwNj}psH(c1%jHxfAk6?Aboe0I^di`c$QjCemhT>nI}M2{${ums z#DC%YD_UDa>EC_zJ<`yA-o4+s+aL~lGL`|n!4mQ5H41iFEUarnF)2$J}Sc|4oV?l#lW zeFb#>aktxj50QQ=5WsJiN~LGKh@DpFrO&WliMxnhFarVf2AMx^mH8hnDS!xM^acUA zV-ny6qd6lxV+eq`a1EjBGBM5mBJX}lcE%6@6_}s`mt|s_{r3RO$<7!Bcxd)Di01vUqguOEDjBcx-!J|wj^Vt>vQ*oFvdRvHK@{`XpKyMhS~ewWKNj`2#NPelsR^|HL*ZKgi2_2OF z)PfgX0B5{=MRftB5fD2NJJ3W2P6+K&ZI0pm=z!3HfB(;V5k)}V9oPXt(32tkcws64 O0000-r%?kFdsdU0?dX z{~;2B2SAc#xmqrluBxiHwrx*EfN%jc1pzZbSuB(#!1uZ>OlyF(AV8*AcPP)Z>$)W` z$kqT2kbJRNSXq|cr)fId6hs(617r@LJPiheAu^ItAi@C}Ak451-Ys;_>t7%{16T{f z8*gPjkaF+G@Pb_-$1J zh+ku{+)%*0`=kj?(>%bfkFlffbP3^C1I+y2bzi002ovPDHLkV1j3ByygG^ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_flage_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_flage_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a28cf64e3d7a05019dce25f19620e667e7c54045 GIT binary patch literal 470 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 a+<`ltwgoWEMpDxN0000Gu literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gcall_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_gcall_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8894d6ef7905c51bd308b1cf465cc58aeccea4db GIT binary patch literal 626 zcmV-&0*(ENP)=J->VJd*1K$Ht*KA-~IFJd_VX6e)pW~6y*4Da_nD_2MEnT zB9SOznVKBOIm^a!1p;9H3DXr+j~0PAunpl0fO#io%c#^fePSF2;>IR~5diZxOx96R zlGz2gcf_MXf`A32uqG}(LH~`UX0<;i37GUs~XX8Me+JG=+pqaoMA;Av;SjZND zEWrsXHyFs<@1qC+4_N__pzMPghCyW@o9-BGVti%8*o)!!71S|d7Zth_1m~EjN*EGSn3dD{Hf-k6o`%_42MQE`K1rQU0HZn+YDpL?YOqpQr9CP}S z)Qn9O3+f#y0k{yYjMAXw|G+z>HY|G^6Y~bHx6ubRM;h3yUl&aoz=e=L@m*y?Zr`Dw z=m>p9J<8lWl{)gx^godnfD0kZv4*@op-rTWC%16TGnV{kl{SD2Ascf6br{~(@76UB zJ_GQqC%g;53&5I7otQ+X#-)A4^b6*f$#fY3xY>}3Ie~hS*E_V2G_q;Tf16U1F@VZO zE$1VsTV>>4mJ0Jfe(PclK!M0cY(mB8JgkFS2S{U6{-2r$$ax0-0TW=JA;uL)wg3PC M07*qoM6N<$g328hb^rhX literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gcall_light.png b/OsmAnd/res/drawable-mdpi/ic_action_gcall_light.png new file mode 100644 index 0000000000000000000000000000000000000000..895ffefdc39d94f3b45a87b11ffe17a2cc7317a1 GIT binary patch literal 742 zcmVtfGDWoq8stC z(C*Aa3(~wHE_^^2X)swe31~88GJaQb!zG=`Ozlmx>4jm2o5}rt_dDmFGs47}hcIUS ziERK=2V$|9tZCYTY&QF26yX{Q5Dtg;Ns=@JfW0=G?L|7B{>&S~5a1{VM5iHW?}@fM zozC52u~_2?p$ia+M2O6{);WOCAAZ?kn z@_QrzWYK6edLFkaDj*1g+U<7JxE5jkDi7iQ+Ioux0)ahtyZsJ+v(Y2ycDt{qQmGD4 zakAF1I&cZOaFPmcc_B(95^hp>m|R$^)oQoP@z%iUT0t^DHR__40f;E+6Q~bY7$?Z|8gawra($`S>ld;6<2s>fqbrj^m1LQ$@5ct0wU>6}3Q&E&N*x?Dx)85g4g)}mZ$FM%H=hmhH z=%S%eXg5A!Pebq+<47IP&vLokSEEpI1E2!EPr8G!T=aN6Kg~KQcL1wNN#ENB7`p?1 Y0c3v-Fb@SBlK=n!07*qoM6N<$f*{mLm;e9( literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gdirections_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_gdirections_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ed666749e47cbbf633c4e1eda61a638d49abf078 GIT binary patch literal 406 zcmV;H0crk;P)_wLS~?;g&CxbDCocVPXl2k0FzJK(*i-un>ZXXl)^1lj};#1{~}45A&fF1Tw2#3txY8WLUB*_ z5~O38Lr4Ic;zZp9piN;SQiwQ)6hgJ_sa+y~0)*Li6MzsxWV;!l0ihNbXCU{Q$%IMV z43Ic+8-n~|`8V`0fKmdr&&5-qJy^QG2k0I61H>GmA-4_fqyPW_07*qoM6N<$f-WJa A$^ZZW literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gdirections_light.png b/OsmAnd/res/drawable-mdpi/ic_action_gdirections_light.png new file mode 100644 index 0000000000000000000000000000000000000000..50033d88ab224540af4f08572a15786138fc1f45 GIT binary patch literal 452 zcmV;#0XzPQP)Q{xn>U? z07Y1y=NC~F9jFCW0EoU}%>p2?M%)@kX9#r=DuCr1;G6^(fT;b?2~Pm0_)l>Q{rV#n zLXII1vHeeBPXMhGhP_^$%e}r1tk#=?=`-`BF|;^inhsLup$?dw2ok4+Q0pEJq7xD1 uG5(SfvTI*T4dK>=H_gD-Kqd!9ciAxas{gg%2g}~z-+Pr#xWYu%v|ve02Z_y(-j!S zDCVv9OQ972mXifAj8Q-{bH$ecSkrP$SD+K4dCklfp9Ek}%P|5F6JAC63)YXcju>K& z?EjWlT;j$65i>yKP7sJZ=4JrWz5?G4LXja}R!|=R O0000B2Qw4K)yzo)}`Pe*g;$z#YM!S;?PB~iw3zlwxHp_yDR_wi5xQmND}3XRli zwdr;t-eWlMuwJjfESJmH1@#r!0SjP^IbSFg9#JK1EAefZZ_|ebU??y`fs5Q{n$6}p zY7Vr9*dBnLcf#fe&#&}ZIGq)O8Pl19x#CA&EH-RB+&hl%sXvHbPlR z%!%i4U{=ae0kr;rmnAXBfh8Q6lX6r5tbrQ{U6I6`_&g50mU2`8$z<{x2g_AStTWDG z^}bXpy_0fO05~v?&~-`7iND2x4^oZ_fTK9gzP=-gb;j8>uQ-YeQjQA1iU2VRgk1;H ziMUSjd5SMe#cf;-&=vz^h~I6j_0u`FFJjCNzv?ZX8x-Eu6mItk3=l+I)AtCV=MMY< Xyualk29@S200000NkvXXu0mjf75y{1 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gdown_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_gdown_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..cf945c55c82e2e6fb59920a71aa75002c359a3b5 GIT binary patch literal 381 zcmV-@0fPRCP)|7-NePFKmLQIGdoeiN5SOGLtkbuG0f%1t!2mGe0 z13-oW9bpZmCIT@ohkpgi#Q-gTM2zJiHAII1%s`+c3PG0Ou%H%b`8HxLC)WWiK#lW( zSPRXfEkMibNwJ(P2SB4j21qXjVjif44}o+v&;j4+;sB^4Jb-j75dQ+=1fbcQ>$O0rMLS$Qj36c$HIVc3k1{67fY+I2uVmJWkD;1zTaw$g*dthdi z0YmH_vVqtfpbb>8h?=${nFT7OKqVy{U~>RFP*$2o4tNT5z)!pmppnHmjU9Z6a5Mx) bTnGRFar0y$Ut>fn00000NkvXXu0mjfGqR1! literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gdown_light.png b/OsmAnd/res/drawable-mdpi/ic_action_gdown_light.png new file mode 100644 index 0000000000000000000000000000000000000000..a57633e5ee19ccb0d95e172455d3da70cfa70614 GIT binary patch literal 445 zcmV;u0Yd(XP)({@lSFgSxCqa|t03972aW*!#W+V&0oI7`} zXw(6tAuzl{z}VQB|M&0TLLgr;C`$&x_Asp!}or=g)Tl)%>BV13-qEn3(AN`}Z#w$i(V!U`YJ<`SWM%l`B_X z5@R_?4bdS0Gtj`mAe4!T$rXnM^MD1?31TfL%K@MyU}R)e4x|;(EIJOfd_F0blj{Hm zU_BrT422qCd~<>gVPt&y@#DvqJ9qBBSUmgwv2n*nn}3efUDK*zM7K7INzsg{!+ z0x*k!IU^nz3Xg$7zmFWtDRzK^g9FQf0|$u8ZnzvsaxNg(r$jpd7`M_aEG+O+j+zz% z%aEDCLh2c^nHV7e%;yTgL{&vii(zH~(@QJR0T1yy0GO~?fi4xLg#&;ddwuro+242_ nKnsiUnK}3p;b;hqxDWsURY8s+ZLo}@00000NkvXXu0mjfVW7Nl literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gedit_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_gedit_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e1629be543afca72e0a470bf955825fa72c652bd GIT binary patch literal 721 zcmV;?0xtcDP)U?Qr$Ax41=EMeX~`2T`GY1KE%2}CKSu?9PVS}x8F$O1`ywizyrv)?D!1^+Sknh z;>9GN0+qWInqWu3NIfP#q@N{L0mKVPdJ~FZ2yVd^cnEuZCb}{3BvAv1A0Xj27={w) zfCab!zo5rgiDWB)xNdnf9EBfn9e$dfZ(^*1LvR&dv3rfHk<$?%evC|W@D_GKC+vr7 zFagity)o6zSc`$hL<}H)#*|q3zQ7gu3OC>goCBTxWzgkJAwKUH*Y8*rK>Rdo>jKGi z);fxDcm&&_0-nM}#Ak!zu?!%7l7*LS$#^Ccr_A_*QRhE{xGtnMB2@tK6J%)!OJ<%= zGFCzj^w`SoU+-)H@oE;TvA9Gd!tY!rIvGG*J8E%B$Q+gXJO)0w%+G27@#983>s%wQ z-H*A5Yfi?bh;L<%8cQMQJy&ZD3+=oa@ljXtj0O-_7fXL!bg^ndub(Z{TqHgcMLe4U zwa>dIVH=}9Ft_1wKt$p#i0eBLIYN(s3fv>xL6cEUqz;h@o|p4mtyZyQ#6Lz>HVdo< z5YeBBm!J<#I&{X5p%?Uu{ef0Ysn^GjFazr2XDwOP%k{av1O2Y=dM0;k44BKO-R}-r z*vRwY;D5WgC9oOLx$FG>q4K|mK7>EV6|=3g8PLtw8=#n0sbK(NefJZOzYI`*HJbs@ zt=4X1y;@OR1`QOjcmd(>QIg~`*QLMbl0WO({{~h7k@CSIcd(FP00000NkvXXu0mjf D2x&-+ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gedit_light.png b/OsmAnd/res/drawable-mdpi/ic_action_gedit_light.png new file mode 100644 index 0000000000000000000000000000000000000000..f66cb714a1d74d39c71307c5b77317e4800102de GIT binary patch literal 871 zcmV-t1DO1YP)-z}*mb&^bmDFt!hGIug({{KJ!J@?#5RqK37 z>&##E?+S3c-3{@0e4EK+l4G%$KNJehsJXo+4%lqAtq}J~lGKnR&2oP?IXU@~dpci; z;R4#*+c($O*I$C9Q6*z9BA%?70GG?wzfu##d4PCRs=ky7N!w#jd{RowLV)|Sm;OO5cVex5rFLn$>>N9EW)-M z^LRWFM4f}k$-6t)-JHo}PR-8F_A}3h!{ONKouR7;ySuv&0DN>6n8NcYZhS+8Ahb~J z1I(`~igG^~3@#edhydIN(6J(Ch=TREaYI4C0P~xSpO7btojDab0Qp{kj+Z&We&B-0 z{LtLo+*>uY%Nm>U{PozSRc|#UQU2S_M)vu+23J` zN^HCRMZlAY8==d6sf4_w0LblF-?tnjNssAZQ;6v0(Y}gAH+e|`kXY*XJ1z; xvOs|NV+lZlhBK literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gfav_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_gfav_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..81ca73efbefaf57f4bb23d0837a70982bfc7b3b2 GIT binary patch literal 641 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 LNkvXXu0mjfR1IyY literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gloc_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_gloc_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..dd4412206a386d29028151aa03478200cbda96e4 GIT binary patch literal 618 zcmV-w0+s!VP)=u9LM&Fdf?IG7-Zh!b zwSjtY0fGoI=WO-35J5L7}CP*QpFgCxmKEh1tt!3lBUnd?w07n}qf zvM>t4rV8j|bZR>C21GP|g3-@)ziRPE6_MAD+=CoMPkjYtJZU(ci!H?vL}nC+qD*oswzJgIcQ53mC1eX>o(o)Oz; zLGBJCGm+&u7R%36kc5G(@V9Ac!Ju*OH7T@wswGLQL<>G%2&Nfg$s8?>WzT&zW;Z^LhN!JofL~0~kpG z!!XX0!k?v5>Ge)iITAoFm%GyKcFl6Ry!8J7q|@mme!u@@AP`9OdcA!ja!u1VI-O1f zHQrXM)lY8JaGV0a>KNAvo_*xri(;{8JyY^H0!XD&ab4H1 z;b4;}S1Xmu=V4Yenap88&I1uMP4h{uR%_a+VGAH5zm1`FqI%B%FB_vl_FQJo1jju) zC7b|UC-Mld+C$5EGMUsPk;o)@PY4+5q0wr!-qq`MQ^Ey#MdwkX1;Aq!uo6HN9L8@T z`vXgMobL~Z!&fmH8!)`tZnvKT@m<`P>9_^tBUNE40kYZb3^_eO6e4<`h#cp4hB&ua z1jJoS2~sf+{5Sf<%62L!0rL6$0uhuj@KPAS;56x&RZ6O9%K)#5H3V=D1&u`t z4ghQvgguJ#>)_nj^%UULz^U^T^vmOU5qka_%F5ri5s}-tSVN&T2OAOU-Q@lcif&Q) z)~Fsz05ODIw_-W8?vLDx1%wzzp-@P4zb(6AMA2O!^61!xk)@CvO0z^Zfs-a6f5$P` zQJfy`5?jZ2FLDxkPNF83hfe+hluu>T`f6o#cm7% za1j9AGXOC+NJDV2zq<*-_JhQYv7M~l1Mpmd-^-$rFvV%-0{{R307*qoM6N<$f)H0s AR{#J2 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gmarker_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_gmarker_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..eaf97745c678a57c89b8d65a71c3c80ce74b3674 GIT binary patch literal 561 zcmV-10?z%3P)U7@yc<2AS=iYap7s;}DS=Nu_0Me>JB9SPUE%ZF^F6>r110Y(3 z*dShym#Xjs@eE%B=Gq0u2>|hSl271;DMViAUjSmy7Qz|;@dlDEO2q?`Cm0_G;?xEr zDA{KY#ES^~c!e+Nv$kd2v|Ac&KqSXgve*JNkzwA*BCA}&i}{mHs{cZE@eu zNUF&$0F@-!#!CXq`p9@UtG@{W0Xcd}?a{-Ab5kImKcLq?18DeV+fdj;+ZNek$-#U2Qvj_(2XV?LG>iDIi+HFCC_n-65HC}~dtwU!um1v|5aYyN72HHz z{*=z<^c9%dx&3NruWH{A0GH0{ypRrnynCXejR45)=WL+?bQ?Z@HvT`O3q`sBeG0JQ zB5KY}7obi7&a(xOuK;gZ0SGIau`S2}WTFBeMhKE2$QRK-00000NkvXXu0mjfhk5Y+ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gmarker_light.png b/OsmAnd/res/drawable-mdpi/ic_action_gmarker_light.png new file mode 100644 index 0000000000000000000000000000000000000000..b637f527d7cfe2b981881091f36595158a17db26 GIT binary patch literal 684 zcmV;d0#p5oP)a<6vngpOQm8@=_PpSAy5LzCR->75(;G)^4Q;Z z58x^S@pyccQrKuTemhO2FhC-acpQmDW?(4mx;{e2k|h1XxZ3G-_UrZfsR)b^fTAc9 zFnWV`u$Kuyt}tILl}g`uA-DmO$)p?z1m4ksZNzm=(>~Q|wF(b}o!GTTCX)%_)E_V$ zvxr_A&mqfv8_~!i66She7A^o;mK6vtF)HBEKUXT1W17Qy7VC3tbg*8)x@s2%UVvE` zOfzC?xm+%=;^}mn02Ol%00#ir9S8tY@EU?yMtl$AUs!QO;T0fXnsXQ*BL&5Q0H6S; zQGl}yz%Kw$O>~VpKLBzt9XI!&5O-0C2Ll11yB`jR*DN>S1kXo?!3%soWoraIVU?#R zaMb__TXSr4vVUr%-+pd@R4VldX~>)1udg7wBEp}qR;y=r;iq+O0NMbEp91i!^*BQ-pt+0x@g=vpW*NtzSkF5XUJX6EvnN z`b6V76ftG@x&pv|!~}_{s#^C10Hy)MSn~?NsqfAAT&2LZJ6)wgh`7=49N;enRo5ZT S_M}t*0000=vNFZGTSFeJG5KvqQuD7`#JdE>w!+GDcIHN{Ej+c>R{erxK&=oLEvx9cM zh6PwP48u&KeW45>UWnKdG{PCA;RP&Wz6P;RFs|9RsrVnR?_dI&buS|mK?Y>d zHdL(DCN6ELfH|m&(+*DqWM4$!T9Dyuafp|5KM$8MsTF!`t3;Z?{O;1K|F--L$nbrH zXD;HB`4#koJSX>$^toTMkAZ`X4d~=g6X0n!#U-|D1u*cIvzHOYe`@B3VKTR#@iHKN zmzR&M8Tg`Q_A2|HiXTN0_p88r4!bni4cC8)ThDhnOVM-r)r`EnDquHY1)b%GO|67A za66j$ojC0)VebiSW9mG}k)Hv1>5Re{G=Wu#N)5Wrb-g(KBhC@A5MsADa&# z@BaozlpiW^?2MkI0c!@F8e1xU;+9%c2I>f2?NPgZzuqQdAgFKla|FA&@3rk&Lnv*! zuNFF4`I~#$s4!@hQib#-X3wh00000NkvXXu0mjf;~x!{ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gnew_label_light.png b/OsmAnd/res/drawable-mdpi/ic_action_gnew_label_light.png new file mode 100644 index 0000000000000000000000000000000000000000..0d32a875298cb44cdbcb55cea5037d6784f05391 GIT binary patch literal 741 zcmVyPjXtCg{R^#SP3U`I5SgcrBtO%m3y%w(i0XBloPMQ@#w6PaEu@cfm zND+t$S+uc`uvs5OS4GX+-<3=l!(?WXncXxS7;@*_oAZ75JKsGsk)|g6ktU2kwL`$N z0?}wR>~guzwcG8Ng+k#CrRzFTKC1+zL?Usw)9LJ&B29}shViR>KL5cE5laN( z@%TJ|O91_BHk%JT9?t^fuu8@b2~z^WU~t;&_1*)_jr^;W;XL3Wb=P)Dm=d7&3xJ$* zyWOj;R_g-e*+I$ekT4{`?sv2MJIMbS&_#fb_rNzH^N>I zd_LbLfPyM`qtRHAW!aA^w}=Pql*5RC3kCL|fH2=NEjT;(;e}bzSDy{PbQQ5IGXpllwz^?ZfpX8hq<0YU{O8e zYBFN$G@*1Zm-{{l;0OUa;B^w87{Y#?{-9*D*&llIju4;^>7E#a3JgSkx~$7WR&@;sQ{q8voTMs4y3C}w;xDo00{tMncJ)*?2hj%Kzw;Y zLf>)87Ujcw!T@^wDP=2rQYVNwOF^vES>BeagJ!14+bu|o^ z;c_}A+>WR(03lsWK0z&&;3D@uG~iKoyArDQ#1a4x&aE&37-!O^W1>848Z>(@;aPNv z7SJTRM{91)Xadl|zFVM_vY*e#NM1b7OL}64Qoow4S{-8yAd{%XHn&ktND+X=*Z>Hh#yo?r(Xgfx zbLw-#1jeWWO1Qjg&-gCeA&*yQPvrRjsY!5kj4uFTQgS&3<#44Zq%q|!ID+JeexP~A zyhH{-cn@YrXdmM%H)F=gbD|GDMcRZIcVe1DI~bROtSZP@*DWBt8IuiJJ>hRb41KdNW4(NvFxGU;6M&=wKXba7A?>_^Qvd(}07*qoM6N<$f-afx_5c6? literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gpin_light.png b/OsmAnd/res/drawable-mdpi/ic_action_gpin_light.png new file mode 100644 index 0000000000000000000000000000000000000000..5a26897b7b2e83967a95943bd8d11644ee80e5f8 GIT binary patch literal 669 zcmV;O0%HA%P)B6iE@CxzP>cj9Bp8{-oA9{(tVh3h_M{1_9HNjRAI}a1RbEQtu4X9!BGLU zoC{gq4mr-t*w9c08kYC__wQxEpgoDrU{E;$ zEGgB2YVJ`r5t^Bq2?KqU3-sAyVB)$WgNVj!t% zu{r?MzyMY_Oi!LX`A({Vq^c(>7m#WwDe6ZZFd6~?`B>^9G2OQI00000NkvXXu0mjf DG1(`% literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gplay_over_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_gplay_over_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b3dadc934dfc9a84b6be5364db2919f31f59017f GIT binary patch literal 702 zcmV;v0zv(WP)z&`MT&nw_y;_mE*@ys1CbKM_dsi- zpkk0jEo$W=!~&(2kw*R?mFMTgxp2Gh{+Pk)(uFT`-<|KA`OZ0K&dhU45`LV7=P&s` z1r!Q}D|oIBRH+BQ(SC9qXUEo~#vWkOYK-3jO`ujMI@0!nwx4Mi!7O6Fnuv)Nz{I5( z>H*#0J9q)sz(*!IkV)W_)6|1T&_{jkz@dsL3P+fL zyA0?8owh6Yt399<(NGss_pWOt&WZzS z>p-FzK}E2%C+6|;DfLJy14ijLgTCIkY$>c(>fY?oJ(LvrPc^28G%iYxI2%tz6h&lyVYfoztG@jx5~ z;55}S);z8SfYqO1%zkLc+DV4}B5)=G-o@uJJ{5`W5tTHF-*d*?Qv0_6Ks$j$oYh}% z7gzxBeYFAc`wGa_L?V&u1wmX<6<*?wcLWd}j({N?rXbBo05n|QF>V%+&z(R3cVZhw zy`Z{du2I0{a_yvK&KC-WbJ=WmMFW87f>j#PJdNl^yQ*PVLJ5K|eI380@X z5ECK)dk(DGR4VnUSsJM==pzZgaaPPRaiXsz6oa*tA#$%M{ooNpyY>UAG86zZjR?0* zJg)!r^3!HX0UXA52V1sR^J&;MwPHnuzjhdjW10LImp+UXYJHDm z0ipMWWL1duUdh~U_W|w_rwFnBE14?6)R)qqB;d;)m(smTmGplpRcE=L*YcKX)8&te nY|U%+llfz!HKrzi-2wgp_l)*1O20GW00000NkvXXu0mjfi1%$W literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gremove_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_gremove_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..cb8be6146a251c26eebfca4af06bd9ba0b2554f2 GIT binary patch literal 298 zcmV+_0oDGAP)te(~@JpRfDAzmWijLQn{7PPPXyf|%G?kt{$6ga|`oQriFm$U#uegDx0g3L^ZE z4F~O$VI@!iDTwbXe794~(G`f~qcLl!=Kl#WZn#yqAl2=wHR0T-Ek1@214s<%Ai@Y^ zVnIhSMG%{_?d!Psg9P&eqQ;`{0;&<|Mf7Vk(ikocQMaIY1wKtMVlXrt$0h&(002ov JPDHLkV1kp-g%$t+ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_grot_left_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_grot_left_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4e40ba2a1ed60a6d7aa44c6178fc5614cd3f64cf GIT binary patch literal 727 zcmV;|0x127P)Nkl3BG|pGk4}Z{&ViknG==Ga*Jl!e_4sZ{}q8k zp|G4YQwz3%bzlkj0Y<=UFcd}6%VN%zGXgl8CnFg9sh;n}bf>@}upq~Qh;*R)JcNjk zfOgjePJ`9p5~vI@XfnU(uYq2O6teVu1U9482R?vhKoN-BM+SpHq5cZWK^52ywx*mt zguuC}5U4?^Go?7ecQ?3;(Mgw4e$^J{o59+|dKdCHd?b7kIDkS+N~s@1ZCSg~nw^&( zhMP=QhqMmecP?EYfujgFI25ic3VHt(5-X6q4OW_s0dy3ZznYIgJ(4F(`aAs_pi?b8 zi*H9(G$5fHb2br$TJ%QKIz9pi5v(wW!#;WbI6A z7@tFT9w;ekSIroI>LAg@+;*G4ip-ViBA_d$+z_|V7~k(8(8ye!&EH4n!gLXkv(|*M zZy4V-lLQvxOo?i}{s?G?K>v*W0y_tD>6LiC;QXz_`M)1R4x4tm0|$@N4)VTJ*HBq> zU+^`w9Uh}U4wO`!SI9@g644#gl~{3!$OyF4?=&Z4^z|WcJCVnx5l5 zKm?NQ0nU}Mye+pTgv184F9H=Np-lxzAI^L86mkj3fIYD%86F0CC7BA9PMp8UbFTFu z0yYWU41*^)eih<4mMMxrF@{5BO9V<0_zgN-;vq|kjG6!d002ov JPDHLkV1g&CL9qY; literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_grot_left_light.png b/OsmAnd/res/drawable-mdpi/ic_action_grot_left_light.png new file mode 100644 index 0000000000000000000000000000000000000000..8a5ebaccf05fc88ffdce2f39ea4a9475bfc9d6eb GIT binary patch literal 873 zcmV-v1D5=WP)VoS&&;gNJE@^;c{H z_`f{R-rinkv)KYBlW8y0N&eI@(|mu+<#KbGOeQ=rF)_E6ywdW3RS}YrwWXz{y0NkG zIEoJPYtvCM&-q{|6q+#tL=^y*I_-9QcQTp0Q&m;96+t~%xXp+_g(e5sr(AXGiz@pukk(b*!VQQ|tN7Y4}} zhr`heh@C9_hukqobof9*_5-yg_6D<}IEZFbsek zI04g9g&~EYd0aWo-VE;i!2U{glp2IXD&}h|R1UhrRal3=vN2(ud)1oDX;1Fgjm&zRTmH@ zjfv5b!}2FsE)7Y^p$kB`<%w--YC6W}A!f;z3{T9-z3@*hnHFSud?-u5G^Nl;Q(DVh zX-ctJUd&Lrno>Q_mF?V62+F2SMbIXI4fnt=?4yS;>KV;y00000NkvXXu0mjf5T~K4 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_grot_right_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_grot_right_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..9ec6f7811942b5a73d580b6d8fd96c6bbedf0d77 GIT binary patch literal 743 zcmV?P)~fx++^I&z3+@o)8tL^W$v4IzH`1g_uQG2R88?nrZ|38MZomS zK&ez(L)|ohRbVlg4ZeUk;0fqSlH`-Mw#*qI@H(6xc7cohkMrkEa1kM2We9hcW`6(7 z63YsJESnav7tFBk47>NB9ee=iKo|gbQvEPtOE3%pLND6q>Yd#vSb44^~}rr?wz2OPRtl~x2yv8W4O;5 zKZfWR;@@SQZ(!;KX|_7B`&}+eRsqK`-0qCKaeOAQ`#Y@Fdh6}j>C=oF!E=D!Sp?iC zQneTD1Og-~YUBy9yaIh@M}U010y=1ZL`8SxNgOg@Ey5L$Yd}B2f5irueO?AsSUn&; z%}k$RpiVZi_OK{3xpx6sP=#-CPDhz_5NS3IFN@+_fqOMXEE2E`!gY`y#V>f)QLMYa zaJZg9ht7Ow_yC^jWzs0T4RN#!hI)W>yyHQa(X)^SzH)TmPT`Dgr7Q Z_ygbu;UTWVWl;bC002ovPDHLkV1oAjTB-m5 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_grot_right_light.png b/OsmAnd/res/drawable-mdpi/ic_action_grot_right_light.png new file mode 100644 index 0000000000000000000000000000000000000000..646a57f645e7f833cef19586a10a2df6cdd9a7bd GIT binary patch literal 881 zcmV-%1CIQOP)9g8l)eE2F@uu#1ASi!QpU zE`sVJNeqI`xecLZQIKp-$v|zoSNojtJo31=XuWW<$J#8`#a|-73=&c z>zu!01Hk{sfZOe^w_2@UMN#UPmzTGpAsa2h`xNbCI-T~7kB=|NYD=1dwzjrLf}W$* z83a!QWO!y~=K190D z%uJaE;PrYh66}E9k?&8rTrNN#h4Lgz;^e)7why4&HCw(HvHL~8gVyKw`@fh1;PH5l zR#sM?(FKf?;L+&l=;sp4U;*%9lATtyp*OpOUq~7NVsqJSwjL7Z*N>oIAFxE3^Z^Qvke?0#I99 zTU}FAb5ol=PLH8)*dVzWwz6z{0N%*bHQ`^!KfB7{OEmCI3IIX81h}L+E;^mgt3yLW zf0R&1M~9VibCjujD;2aGAWbkZC%pvFc#`Cz3HrlKMd6D+ULnxe#U@)0z)mWl zSHBgWrU3{Cmf`}54;DC2FgsE6Q2-{{R>}$ zN*mNmskko)VaE85PQP^?ph3B4hHU^^ za2_oYA}b-=0n>n{>?M?+k>neIY+Wqs$#wtn#bR94U=&u8027?1oUkX$&*&%>Y z6cg(hV1o1qs;wLP4gmUKHxTb9*5^QV8-ZD}jcOqPG;j+LgW{7|0IC_UQ_TVB)iJTI zpqc}qAz(+W#XxnSa{mT39RNxLq+~@<8fc}O0|q<_2HF9;fWd#6g!o5R3aXUc$SH`B z8>M90jiK!|FeE+DMTu#aQ_BHZo9UxHqtOrm01Nj5Fzppp9smFU07*qoM6N<$g7f2< A2><{9 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gsave_light.png b/OsmAnd/res/drawable-mdpi/ic_action_gsave_light.png new file mode 100644 index 0000000000000000000000000000000000000000..dcb3a2f6f74fbff18b6862a9992f178031dcf4c6 GIT binary patch literal 481 zcmV<70UrK|P)VE_E{wAaks{@RT zjJkjt1wfjan3xuxIdkSHvOx|G4lJKPf0jZP`~Ca(+e?=&eFZwc=>Px!8bG;^zkdDd zxpL*oOMH&N<$x(bO>DRvpslSf!OqU!glzD?fBzO-xNzYZk^?}}1RX(Z2M}}wJsg17 z5%h8Z10y5jTVSHBL{ATNa{$odU+2!9%b|(`fC-Hsn9_sL3_A?8;0{_ML{>tc1Asxd z@yCxJX9?wJm^=puM*`4sN?6pB=Kx|YCPLj1bpWt{*~-k!e4Yp&Vkr6h_pc$aB=v?$ zkQV~jieh3NV`5@r4fH_#(09Ox4yHq&h1P!?F&5NhW6{OaD)bI-lU>mv0|eLC;m^ZR{&-}gJ`-un#S0}tbY>-(Yx z9!Cd4p-=*6r379Sh!t{tFw8OrUDVirDPj)7E={J-!C6FZSOa5O;i zw}`gF0ZhUgh0df9YspL%&;*I_k+mPUHK8yC$`5Od@eeH#Ta@kktM{q?)5EJjD1JFp$ADtYDQFWk~wJIpK z_S{Vn122e~gD>RFxW!xRDgzS)WFl0lD};e~VmD!)ydm8@m4UAaaZo$N{t_hu&Q9fdFC}j>GAuhOd)>veHz{!NR0k>abnpk3f9v16p z!fOK^6mPIGt2E)M0kaDqm}_iI1lW$T@avu%a4@lofzEp|U}NH(Yt44A={xDbwL3@t pBV@sp>OaDr8qm3Oq6VTJxB>@bz#(QWD7*jw002ovPDHLkV1klCB@+Mu literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gsearch_light.png b/OsmAnd/res/drawable-mdpi/ic_action_gsearch_light.png new file mode 100644 index 0000000000000000000000000000000000000000..026c8498fd90501d1f2b18b5e2c89f4e20d075f8 GIT binary patch literal 794 zcmV+#1LgdQP)gnlm68t)Avh>8*9|LrDc7|xS)5tzfMjvDx0(}^O0mkUm)YLbb zHDZpY0?2xjj_)lL3Pbgp8#xRHgF8{-D)U~T!W*Ocb-N}&AP^WPldaKc^s=m@{{DUo zzz-?gJJvmwU8e~^_n*hXb~3pr>xf-pv)k?W0S{Ax3E6deO*n|7{l#MOLMoN|A>+*B z@$9x*twOO0z{4_YbbEj;=tau2Ks+a#w=&L9?HKd=N~O{@RaK{D*60FYFwxZ`0IX*x z++ZinHgZVQx;P6iG50gT_hf@N0%-Gky?fY-;(*EF{B9%?$?F_MF4Q{5XvcmF`O_@{ z5KhE-KwVGqT4sbfZa+C3j_l0L47=2{16wbF_o0;ecQ%TW<#C5y@Ld+d@G=te5^NBM zE)A!|uBq53v7O+3o47Z4irX=X8qbVC3<2s6Xv|$W?_fBowYU{?G+e6QaG_ABom=q= z!JUhOz6at-BM4~#qfCUIoiNH{^OCs@AzBR}{x=-ZfYpU)DZqjX$9eWGg`i}UH0R4@ zzspG5>>Nt541(T>aYj7)Cjc5slmNJ`bxpUt1dB67i6i1x<+s;*{}KKwfK2Ju0M-=v Y1$S^hFz$FDrT_o{07*qoM6N<$f*C(_e*gdg literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gsettings_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_gsettings_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..fc2bf8c39e467c2451de97bbffdcaa87780820d6 GIT binary patch literal 365 zcmV-z0h0cSP)~0btQJzzu@cp)>%-T?5>0K>&=R0T9M*Xp?Up zVr%Se0J#22yBehH3>!9y07VNx%^v`Yj{qs+)gB)}$e(l-Tp`#uqH;-S)whQ8vc8|b zlfiC>_j9v$gxyjk0#1D&;CR&nFmM`?7c@Et0ASbm3jmYQ$=G!&2U3zN8NgS!OnuXW zL?5U%BDTSZ0kkAnbc>~d7{gykLi?J{Qik@RaqhekF`ucl!KeC8D~v%6=VZ zA4u46OZ5xtE?}XYejzsxL;z$T%k%!2u#t)$NKzcLdqk6v6}9c&2-UkG?g8!V00000 LNkvXXu0mjf&DWMi literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gsettings_light.png b/OsmAnd/res/drawable-mdpi/ic_action_gsettings_light.png new file mode 100644 index 0000000000000000000000000000000000000000..0e65c68243e9be78a8361d53981780f83a2d4d55 GIT binary patch literal 365 zcmV-z0h0cSP)W;hU4!H~$05*vCU~N*TiA{>MblQwG%9hUj*XjJBuqg1u z0_#Wr1yB@4JWbPHR5eMGv1yv8t-_=g$n(79oF9ZJW9;6x?PXJdEXyjP{TAh2*PXWp zxT%5waB>EKU0A7gNkOcF*ag66KCw=XU-SS39BtGFfZ6~s%Lf4UDu9o;jL`wu@{zjW zYfUKq4c6jdtq1H%>+dv8OIRaqIKbK~Nd;7YgU^S)?@ftgSi2LVYoN|O;8R-L&gFYl z5BM~fH-OH!7=L30F>_!xh_C~O3_zD?(<3kdIDcfY6+ty&a2u)@4d{t+^Ff3yr_a1V z9f1P?$$cQ~=Q#L<1Y2&Zc|qL+&hvs4Ao#UB_>YNC|BxQRPXfFEnxNSsZSTpI00000 LNkvXXu0mjfB$}Vf literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gshare_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_gshare_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e370e515bcd5b93f5261e8e0f3e10250179537c5 GIT binary patch literal 470 zcmV;{0V)28P)*$2k9t2C&Et^Ge`H`nNE?ti-q!z#%tuD+V)|--a-k7+MC*0ZNrX zCf!wtEd0$$C?oUBaD-+rs_rsOliGwA(FxD(1bY#sf$*8Kc@-A|nr%jL5FqTfV_y#Q z1BvaC%x9sK|25PeD^GO}rFlcsV|m);TXZ-4ZIDXt5BgnD4v0Cx4=d}WAyj;o6951J M07*qoM6N<$g8#tEGXMYp literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gshare_light.png b/OsmAnd/res/drawable-mdpi/ic_action_gshare_light.png new file mode 100644 index 0000000000000000000000000000000000000000..3e411f53390019819b359ba66e935ca7866a48b7 GIT binary patch literal 551 zcmV+?0@(eDP)^4Q_~IDj`~C@ZM1g2D+G7}o%yHb1 zAPD(XDs}H>HFW~AEQ^6aAZA(Cs15WolgS+5*=i<2n*gV(>K;I(W}te#exzyINk<7p zB9X~jt+wkTcOELlJ4zrN4$ngR9VY_FhsSg}P1N~vQL}(}@Avz+5PjZ-z&QvUQYR1! zg@&=Z4cvORFc_j_Q^|G zcgz9!*#|#k2srl<6hLJVImNhyxe<&v)oL}N>-w!1;Lo^DA7ho9Slzly;0Menv8Aqm z1Kg58qnJ!M0YHT~e9qGVCovo?U{2sW3*dhO38~Xi;cq5kV`aReC@NMv)%9)Ij)twZ)@+` p{zR=O{3&qD0i;6Anv01H~hOj(AS2BZzhY&~gEwp(}w{gn;3f zfbyxtW=~Qa07`iBP|HD%L5}ZVKz;#|!>$7z@QIjEAld=Qh5re;l~6#WmF3$D^F7m#BSEzJ5Yf%jU4b4z0E*YE}*94MjbF30s|fb0Qp2@A^ty8xBvhE M07*qoM6N<$g2(%ax&QzG literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gup_light.png b/OsmAnd/res/drawable-mdpi/ic_action_gup_light.png new file mode 100644 index 0000000000000000000000000000000000000000..19b229d1dc35848e6508064715709ffc9fd7ad60 GIT binary patch literal 420 zcmV;V0bBlwP)+2gbGc#ub zE&c^`MBDlE=bw?|2(lcYt*tG@!NE}nw3rKO=~G5V#lWM*KY zBnL~;z#Q@a!i5VD=#~q}u?UwQj3@wBv(mugHjSE=z{~;`U^CIHZ43th3mFAqkXF&c z0l?C-73hG6$Yx_W0NBc51-ev}77hS<>@|9ufvj9WO~;KoU^D~F|9LIN{ps4UrM3M))gn?jqvYUanU`r*+(!qZuv_j=ITa^wSwxCO(u(EVe0wDzV zP)n)zJ$QJ6Btd50}D4a1nLbSo;(Y#YXy+O zxYIIU;5tYgcN8lC5DguG)pub!Z!`YQ{UMh^aUebhf$;1B03Ks_(Whw&fECF_*UjY* zf9G{tEdVCXh_l22p8&5YIF0UvrTfcufM?&_^j-j?2q%3Om$V&<#Q;cfFU=|=%`@pC z6z1(?lS;a0|T&%lZbMJXP-FCWy=J@K8AsKr-E=b2S7|_1Fl}u z{}Ilf$pDZJ3h)p?Zv_A<$y)%%d;_rhgCxHunnD8jkI!WwzB>JsTL8d$5}$@tyl9gI zKo(Up+yHKnbt`0m=KwtN3m_+)3myPpm|wMW`V`MTnj?o)?4!RDjZ*<>{33QuwoeCgM!d(qO z9+TUuc_6&D?g`rBIdacJ1t5otD;j`%n5?+~s7^}u)EwH9kDCf$8O2!_fL}b1Vj^e2 zvcVfT!bAC2JM5zWfcCm}3p6XQ$yCrEn$RH{0K1DywITI45w8FM002ovPDHLkV1oCK BBSioJ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_hillshade_light.png b/OsmAnd/res/drawable-mdpi/ic_action_hillshade_light.png new file mode 100644 index 0000000000000000000000000000000000000000..4720cdf9702ddc892e5b0411120c9452e364573d GIT binary patch literal 770 zcmV+d1O5DoP)ot<6wQ;MxDi7MY6uM$1#9ydzbjb`>CDYcOzfruA&+~``M-P4KR2WFE%2o*uzuen zz&~{$91b63glamSe%k3MI|hhEA{$gyJuie6MHx?}Qd6BkbPNy*g^nORBt!vumC0lt z{x<-x*W2&$c&;Mc-|WC_sZ=^!EEa!Rg)rR#cD$xsF8>rF!C-KQ&1O5U6$9oDT}bu> zAP@+wb2^<-iht#G6S2d*?`#o!jTs;G1OUUGMs#blc%09>ng8+@u^9kHyAD9>w;?vH zDLlvLrFueuU1AJhtU$E&0J}d);gFf4#61Gwg^0x`LBQwu{y~;21@Qa*t6VNujKX#^ z0F6fDZ8n>|2lNVZVgS?~4#!v`k@#VhF9qPF+e@N2?Mz(=PIDkd$=gqYc!?{HHzqp* zU?)*_vdNTsGpJUpU9{Wn!@#U={!|9wf@J_kxRQJQ8i{RvqAe~?MZ^cSzcHF|MpMv( zFf7jQ2Pt;c%I-z1n0u>d_&$jlGoxDfmNuQmKp<3WZs{b)V1Y zaJ${&{8*;94qTD$U6umKoZO2wOMf(r0KMqIAM(s9FouoQ!vFvP07*qoM6N<$f{?Rb AcK`qY literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_layers_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_layers_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b34e2ffb24397e9350a7b2d62980b6c6a6ba04d6 GIT binary patch literal 880 zcmV-$1CRWPP)B_;KCn3B2u^@B@&6o zAZ|oV5;;Jc+Ga3j)^VBmnYJI5dKZ1(M&yzZL-<-U1+Bi19X{ zq${Ld#kR5AA^nBGIMP=^F9^a167QFh|HH><(Oa&#(P0O@Eqt|N0aXz?-HYkiR1yOfTSJY zq4W=d2|zWWhVd^^a`n?r!Ah+JbO)z_PJ!$v0Yyd;ngVQ*(F!*~@)`2s^p615lIw=N z(>>r6fb&2;>;UsYJ5U|J8dt7&b7yGfiohl8zA-k=tXv|_f<0+T?8<>-IN7WBl$j(k z`J%!gpUk`VTw8TqeaJH|@pjB5U^5@}=i}OIC0;9&zKBl>xgv4c_#MSY`=7NX6(SWH zC6D%6#ileS=r!+mB?hQajRpE?>19?O-UB|(>#k>Ynpi887$u+j8dFn{yrx`JdlKzmJAiv;CZ0+(AkSj@=eV2fuN8m3*2Lv#6#wBh50000Nkl?WLEZw+O_*uppxzwElny zK`Mjru49dtNXpa7?6cQe-&)_d*B&Kcl^MHp>E#mzP%(7#MgQ$01s>^9ZIWpITa4Zo95)0zk=wdCJLb z$4UY_ZLl{3;LfrDWM*c@6Z|YjNqz=5jg5`n9~c<0Xav?S&pDdZqt4FGcbY_q24ZoPfd~(2J@*oX=P{hWl^|4e57SYG6(7}r>d-2}fa2of zD7x2q42?Mc3Hn;VMAC>v8)>YEEyzSsZ2YdK#I26t`N)0_!tp|U17u5i~-C{$mitgW~(uat8gMxz0 zO-)UMEPFlAtn09qj#-G^7v9##F}V9VeKr6lYgR3<(BL$10^*w) z$GuKKsi~>!qNAfP$o0&gFVImTlsT^LORT5hqYps$I0e5J1>pLTa&Cu9aU6={Z+we% z6W@fCl|36J2zx$SESAdd?(S)*To093SWlFmFgZC{)!*O$$AcPQ+!A~*jt}F2DX^ir zxw)>iv@`%QNlDXjYUEoo?`o6b=^q^(tr#2}oFVfV{;*tg^pZ~YR(ZPzRGQrZ7>&lr z@bK`{tY;V8FUB^JO z6cIL%{p%&f_a7VomXZN;nZS_<_a!=z6XZ*@s+~6g#|T{Fg=;fldTA=X2x-*4A_WBn zA~eZ7jPZiZpZlU$iwG4QCZgJOge0dS)fEuG$K_}WAm$z%Zf5NqbCByj;17TWwunzZ zK0clTw*p35aSDO-j!jZxwakF2aoz)3f_tSvi=n|_2#t%2+bX?+{c0I_m%c002ovPDHLkV1k}<`ELLK literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_marker_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_marker_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4e2cc46cfd6acc7779f6c83c5c35e0cc1ff0eb7b GIT binary patch literal 625 zcmV-%0*?KOP)NobFc6=4jj(CcaH!6y)$#?niOh0k{bILP5`1i zkf!NrmaT{AAX;<@x5*pCa*`ywG0PeSfca&_A34Upmw-G0;-eM941jqF(Wk_zfcPHs z4}o}RfiMAJ-h^0%sJDnxvqKC3@gr1k1sFreT$=x`&$o)gXc$K)i^+k|#2V@E7+Pbr-l_@ak?*_bo5L zB?RU@krKjxJb(u7{f#$F-Bw3u>kTaz923hq5cW;TP9~MiUQCsbdslzFu4PO{9j-mSpej3?i6PN&@Pn8gKGE^bNL)ck30bG$7ck9 z57F*9J0PFm6*cYhKhIW}%pK5WcrH2i-FM+~0a$-!wYn34ns;Cyx}>2Y&JGJC00000 LNkvXXu0mjfxULq~ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_marker_light.png b/OsmAnd/res/drawable-mdpi/ic_action_marker_light.png new file mode 100644 index 0000000000000000000000000000000000000000..598a12857df2d41abf90851fc4cce744eb356cc2 GIT binary patch literal 744 zcmVP)h-|-+`MEnUNUZf{M6pA0cSk!8@Jrr6+MbwLU5&R8; zHxDM8uab!ENt;5mg(8&Fq?=8A26kmg+w4q|HkS@8JNwR?=Xu_bnTg=&@eq2G{` zoq<3g(C6`Z&NUj1Q9Lp!p&$qvo?@j^`B5koc6iFlB_J3KDlV7nItT{$Az820YM=7? z{4Z7!%mN~jNC;8h0I*~Ot|K$=Gnq_|MFf)or2PcaJ_TS86R04d8kH%OW5dp$NdTh1 zhUhOgfvw_Og&n#Yam-KC>!K)rOQlkuyCFb~#bR?H>8HSoAbz8&s!nWJm#}^d(^1O@ z>zi1gz<0fs2-^%G{X=fI`za0LbULS#$>a)cOC%D*hG9IUZPjY^5z4UEkpQIs45FE& zK{QPpFO^E$w9W7LACqPIC2d1io}(FmcO*bjlzy+*I|mSv0$NC?(?4n8Xf!&4?>kfp z3|-gnV@qyzB*3ikJw&5W;A;SX4RDRva6ZVAB;AJ3kmZBaixU z9h7E?*g$p`uReMm{qQ!I%VoMEfOL7iUY`ZwaXUbBeH|qt4cT%B5MSF}U=bnX-p&f?1~z`TT>Al)ZzfL9UyGx!)?6<{{w1qdLQQLFI|0#p`qt`eAlBF=?L z^uq8y1j`^NTb6k+m%u^{g+dXWgg5tMKz3eW>lK;Vd76*{72@&uV>H?+nh4~7Ku&7U zHMlcC(DynQAm{@+Kgq@3W(KU=Zw9{~FbV&n_75I(9LHUeQ0P#n0xu#M5_ap7a2_`;B#7A_{I#|%9 ztb;_5f(H+R26>PmB2p*Z!*8n^6qaE5Vk4k zCvX+|p+)E$0pORfQdXOUxnkG=E>hlM3_kPxfKD1H6~6$W*Cl}F`(l7FOjlwuO9x&S?e+_^y*#PK38FgyVQS=SHq1{hgySS4u zJPMNpY2Agnc8U(MfjN=F{xn*kTvNN9vWRIcLxBTlh?wWp}cw5 z0C9%4cl6Z1M|57O*YimChDK7U4}ejZ0A~n37y+)G&MdL@eK3F;qt`4 z3C*ex8)-XU0${~CfDC}pD4YtIjbg5?xFaP#0tTRtXOD5y*`aIw>wW_07@j~!&@AS+ zA{M5*{{>9LLrk>=QvjrM0iX*>pK2t^Xj0IFB0)42_2MBmY5outAr}u7ttas+h=Nk_P%MI0u@wY`qKFjnR6IyQ zD2PxHiie^QYko;2AP5!&MZ_A7=5G_9fnC`qn`D)2dg;Qlvy++cedhhXnQf(>HNK=Z z*6&#dXzD;P7~ET{)ee%PEs`YttX8XUVzJmO-sMiFO&4HraPXMLVmXY^s^0-g(>EQB zM$4UoXaEo^XSL^rIM;8U?{Q)q&rL#<_Op0A{?s&pKp=1y5uXsx=kpWUZ1$_$?e66o zqi+Yo-$}(qGXcf{=tnGr)pu1Pzu$j^_ON&_7K zupfYpc0ydlXaJx9_fvo;m3%KFn4rB=ff6i8i2^R-EN;$i%u&9j9e%buH(ul z(*Q(ZTsVXa$8|)OD8PrE64y-mDR;%CbC}OeR0J1Mqk}F00k*$FYsf z`NH#cB9U0po7eOttapJRaf)xcow(2E8^*mM;H~Od=KiWwDl@>x>*qHGaJgK4PN(x0 z6YNSs-l6#3wgS)=Fym?n7Xax~=9F;bX1#+gzlN;l6hZb8KpZ|}B4{fB4l$9ot&CY= z3r~q+rEh@ubHWi~y~M?tRfTP2MI6mb>_#epfq0PPB{{&&rHL*a_uw`En|i%9{ot@{bFbSn;lU2>PD0`X`3B z;lJ9iDYyZ|#NQKtFR>kMHrtg*B$6{7KnN%wP; hwPjig)&Yz<@CS#uO)!uknO6V+002ovPDHLkV1le}a>D=s literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_micro_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_micro_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ecd18f7814ac50801c60bd6cfb1754e7f546df46 GIT binary patch literal 890 zcmV-=1BLvFP);HZGe_JP!m*bJhF@IjSfLJ`> zd0r1fSp*8fIPeoZ1ZNY8#Lb{EXDtBoz7SM{x!@MK4|;?7U_7WtM1!A*I0Teod^NZN z(WWF3!g}(&5iAGm*}IWWL{zmE+K<0xG9ZL~$hTrY1OXxo%TLF`>coI~a%L|wr zAggmkY~Z<&wMDTCFcN*gTWFrdI^H9kjbNp z`%2IRBv2uE$$oik0w9`-v3k(UjC#y9kTjYIk*xx4U^FOY?`|vtAQ*z76J|Ko<|7tV zhJ6%wp#GpxG^QihTBIbjhEvNq)%-=!0+eK9j6ep`UMUd96W`h^_a3ECi7CL^rnGf9AQ;j;GG`;aNQ-pfb;L~5yr!65M6 zgsAbX1z*5!h!v8^BUAw7!?1b;j7?+xfjj{DEAxo%g^{3xH3jBGp)wHfvW&a(p z8DpP~T;bUTrh}(o9eZz+M4VR}R=+4_{az#iPRTvz@CtrUz`zT|+ace>^E9AFqx=57 zL#~`rtNslN*!vh&z$p$)1Qi@^aStPAD8JPW6=$_wz0+0u?8_qxi#(+A)Mey5(uM#d zx>|L?EYOweeAx(|VE&b<2$c zs(?zj)*+wAn*JNABvpP&!qDL-U^XY^X0=!)mJ)HWSyO#iL(u73M}S(fN>8_6pxfPZ zK~*q=7j^L{7nFRe?F&0*wKWe#B54AJg@v0jzK+(~-rjye1!O2HD%yq$tHa@NZD(hvQ;S4W1myJT>FFoL zFhCi!+em(2O`^ECxQ6j>sBk*v1PTfYX5;rNWIhK-J^(8Q2M3!S4#%A+7;CmlY@p7; zR1+{DefI(>@{|ltQ%&U%U5WqFG zCqAF=7A_JOe1XuJlo3GI`38gGAcl>K(FlMyIAx2FV15g-ujRdu@hPED=oA9INeO|n zvN8)Ns{(wAhCw$m@D}hi=2il(r*BkxABH98pW}N6U|ac~D%R=45c@^% zVeUOcPYFo3CbBY^5CNp!2;h2kkdf;<04-DOeWSmIzq?|As^{V+ke{D#!|%H}T_2Lx zh>^U!yi$|NBm|5|Zx0584Nj-?XT0ElREuXZvP(%l%-V7EApjeAAItkDdOzSd$%5zc z*!p|Tumq5J0)PTO?Vrs$U9aEozuMj1{YB=aGD2z+LF#e2T>f|n#UzlGm6eg1nYkYV z^Zqh62+#vuagXs(MMZ_t>-BCTKFV2}E~?N!3j_j9xFqo3K}fMVz~;qj0~r2}e#LFa7#H_dL*naDB!+Z>L_OfYj7FoL6A4I9e}Df)x7+O#V~TtB0$+p|=pT*xQ@O^+U;M+YgFi_Xi z)AJ*WfCBTFliM#s89sty0|^m;eKqW7qCh>B%%R>~T3TwwsDRI5+=cA*>fEO`ETlH< zQT`7ak^fP`F~A9Gg*}o=5JsW~sDu+KMwJ-PCgNXvJf3=Wx}jXI6f4%JY5bhT?*a%M zl@p@Cbp&|IPPqeYfNo)YGU_-LtgI{rLGTUiMFc^`LP5|%ZN*N!6oOzN zV8qM%9bsV^W_EVMUYZ&B$z(3)|Mtvf6IH9YsEYk-0l=DpD2h&5p8gC=^uw5U^nh;A zky7d@!@U0?X#nT+4`dCL823$mA8iBDcFivWAojecG7p4g$69;#6pWZ{Aj*%xtX129$!0OoRU$a?oA4Br5lEDNBC(S~Mr4ZvLC06e`M#T_)LnQZ~E zn+Jg0aGQoeas)@vIFfp@yz*r_?MC!DhPH>WwRh-P!d%`D)>0I}3y$lU-@2&t1dyxx z4jrOB%q0WP;sfwSv=u`{*&8kNi0OyZQ5)a`;Jk``&1HN52pI?&NXx)6rzH8a{F8G& o(allo>MG9L$QCdBHLE-We=Vl4A^EW23;+NC07*qoM6N<$f|{kmApigX literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_parking_light.png b/OsmAnd/res/drawable-mdpi/ic_action_parking_light.png new file mode 100644 index 0000000000000000000000000000000000000000..281ebbf0b8581331078b8086ce8ab822cc40eac4 GIT binary patch literal 521 zcmV+k0`~ohP)YjCISh?lnz&Va@Bu0|9cmTmg$R0lY$h=waTiVHj7^6<(ix_8pgsP=d={PI^ip4hl7Q^RC0bm8OHQY1qckuiaIiUwZ z@Hh|%&|f^8&91|ZRgc&Mz|SH9P*ru_G|dB#1FvvkFA@Mp1m$~zA?-@WPO(_riUdHC zq>Lzv1&9qkEpp%k4(vt(Aj|S{GMU_Piyv}D$Ml?16+<1fdIjpaN00000 LNkvXXu0mjfeYoby literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_photo_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_photo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..1891146470bc370019352a61c1fd748aaac5a7de GIT binary patch literal 772 zcmV+f1N;1mP)I}7{#6b*Qvc?tFKgoD4T7!|`*n z2C^AQIRlAAqKb`M3zh_I;2(@%b{yx`d^UKX0RpW=U;&Zj0#l5C z0t-M@RxGm0QOr4&q6eyh*GEOXma$$*#plEoJgUdP~5kZVb?h9*EI++T2e=ocjgbewJJ z8n}gM2cm}&s1FG44xfWN0QU+5$tnL216L94K~%f^Y=nUZxX0bh>fZnDr zrN%t{UivM5lgy>P38mE!YE}I(QA+;=*lM2kJ=fdJePC`Gebs^DbPT*@(ZY}ytn@b# zNEuNHR*}+)>E7!AYXZA18shCpdL@1mf;t5^h8WP4s@^^D#uHdiT?X`(6b7sxg|FB5 zuh}Z$d_FT*KtCTk`?VLe*<>QD-NArP*iZwiaLqu+aGY%rvGb~sp$0T*j@Dyz_08-5 zAmv{-6GVrUO0!D$1A@=_LrPaTw#;M=WHXTQ4EzPJ90o8z#h=jt0000tXr3== zp8XdU2oy3f>kQP_*Kd&|X%Ee7Qfpvj{}PGBozGk|Y4Dr`Dl02XTrQW@Y&OdS0|QY3 z=61WCMx(JanM~U9fg>MvI2@-u9#340germR>gqDP-F`OB(KDj*84QLUM7UlHRFOZ$ z-WQ2Peuu;1zqxF(2-McrmRqgXR#}$Ih_){tkJsRMZH{!0qc?)wfV@I2GZ2oW^T}qj z^?JSD@l2d70@U~fMs?hGN&S0K>&C{$OMsW8jFAnoe&O@^hS-zEesgoPDH@Hsk+rZ~ zszNwCF)?v56bk)Gmt_&a*>%880C^yA4?@ccu#G*VV)zEfy}Tz=eNkFknn*=Q2F(_W zp|eCE&>=m#P}7Un*iOf<~+5B{0gP|LKY5X z9$Vc60PO+v9Ryl<->pI5Ho6}nuonVb=OhC-eFW%Bnr{QA;$S`ku~_VKFc|y>fx{43 zHzx!D36Q=nj+vcfc7e4e2Z<5%I*}zfQRjFroD%|~!-=dj5D1I_ycy7a+?jJ^lF4}$ zogs8qAwQl;Qg;ssAj%M=4A*#-N$+Y(v6J@|?2Bpm1Lu!%{jJEU0gC>5h$tXpTSgIhuqpt&nSvYS=U?ua&$p!e59kuO>0FCMiHU#qL<-`i|+{YXtyQh%H6h$s?HsaOeeiB+j@#D8y_Ej8JTth((p8 z_`Rw)5<^_i^7~y7xbFzax0^JL_Q*2D#RJCrpKOkaJ5=BKimccFyb?6W+2%TcDu|yOs>?M{C9mUHYqM$<{MC>21 zP>1c}`g@Zu2DZ5nk%9`96XW!JkTLmVzAtAMFAjVt%sbEXeDC|b@Aq*-eSWw;^A8OK z{Fe*_0)bGY(XewIx06UDZq>@Hy8y4(``%zMED%x%ILA*!O@yujJRXn3WHNo0Wtng8 znusWsO5sAGaNj8tx(RT*-ERaz_zLpjRwA`b=prB(4D!`#bp^z4yVbj!2wepDe7+C} zrfD+;F**1ltc=qv0OXSZUZjze_bAVwR4NtGB*5izq11v+6h+BsG}?HcUj?8*5dd!a z7~OGz3_SEC06Pr;U=l!M05Cm)$fVmSvSLyQeO2I2^-Pt91#)E|xSaWAM#i zWNJH?%UyLfCk<3NSZJ{=xSdf#4czs>S)2*!?$FauP@N04AT+Y&L&E>ZV_R+WdNp|gXv}gc!8P!Jr;|V zI)UQ~HiPoSQ2U$LkgJw}+-^X+0^k#j(LuTI-Pcl#X`t`z*KP-pk8Cz z1d!WJrBVrDpd4kh*AT3uem#>P&;vFl9mN;4$Xu)Rsb|9ed8F&O4w(}vQ SB=D910000$yKLmjBnFI6%7ZA?^#_0!Q(h616 z0MM}cKuh(2_ze(G2I8$ihy2Iq5L!6^X6HE|qZ{amTeuuSYX^Yr{R70SpwR*T~DLoj^7hBLsjB=mR={6R7wz zH5~vnlNV^_cc24`2svOD6BE<3GiS~;P}2b>CMFI4{{52zIv{P-0Yg6ofC)7an4ma* z{ra`}>eZ`Xh)F9{O#{Zp#^pcF>$ za(see68<(PWNa$;FQ5{t;koI5ALD;IGC)E<0q-Dc?ttq-5^d;8N~|o;927$YYKc2^ zYG9s#QWdm9-$#;5op|(rwO`(IFB^86*b%1&nhB6KKLw6ZKvJB`&`uWDj7Vm)u?mLl*|* z!(`bW-2mc^D1CrE2q1nMOFUKu>ko^$TKR?CQg))C`d{u3BV z0k7A)$?bMekhbw|x4W23CiDNA!l4KRgTVtRm);MQ^@6K* zkw|27qtUo6HBqb8rV53E)XuE@jguX;C2pB4yL4l(TW!GFXoq(zW#Y{)Grv|BDr~(o(Z7nT*93^Bwct~9> z|EYxG1k|olK;M#zIkO2&5dA>~Gy#G8rV$8-!y)p21;B5-pH(WAm&#%Fn}cB~U`HJ1 z?r;rYH*I()o6Wv4tqX|U37CNI=2=RmQj4bUgjD`z0QZsmlyW3@O(Q_>N7>3R0{#im z83?R-Tk5L;+D0xOw~+2V(%sa179jgpeD-56$GL@Vcs3r7f6(&pBY=ETwZASQLV{>? z9mU*^g!mTm|{jMOQ4=PjEs!y@ae_pfG(g$XCQt9#GgoX z0LWZvAZ7*PETAJ!;nI)K0Y`zFz5=m7(17nGI)DKff^f43Ar~hC+rF#efEnES#{1Om%0Uh!O$Ok3BG9dm- zmnZ;QxD#lZ2oN6u;tE*81&XTx*>`B329O*8vI`Uvr9g{8Sr{+Cmklv;0nidPplQWG z%!b8OEua_+lK2ZCy9DTn>-bzisso~+4j|+)nEV$YqXy`R!&Hd^UH7bijZ&$p*Yp nI~;6SO-*Hi*(wYayjToYfaZI!6wndxfYdag zBOZ}e5CMIJ;Q(Nqx&RFZIe;htRQnz1sJXy&afvEXK&k_vA@K(oYAb<7@(> ev}-otApiggqF^v6r6WfG00003Z5H%orB(V@nuVdq93oUFEE3c!ST8Kwdg!o1h$c7}7U3U#a76vr?n0fQ&lNFuB zk4PN9lL=%6{zCyNWf#*jgx!S@&(P!m+r#?->;~+Mn=)1b6?_9n6WAG6!12T77}!3} zx3Dqn2wQU`f&{GKIwp~r+m01>uYzmr2|rdL5*&dM92^|kmXxqEx8YL|xcW-L5ukeR ztgK8W3iU_JZpXRcU=iw@m>w|eY6l=C=%Jdsf-imjqQNWy0($D}Q!>noahb%gES*X|7{q0j2vO2`&64 n-c{O!O$4-kWCB@%c3p;^;i9QIc3SJXx3YK08!-WJk!u9TV|NAJ+ zB7PWgd}{)j6c~*Hj_>h-vblz(nD1r*!?X($KieLroLtO3@lV}dl`hq&pqH_ea0!sG--h&pfY+@gU zVu?#PaYv~?ZZj|$!G5@axWJL5FZbu+CR|oyy#GM*Y25FIO;8Ir;41I(9kDsw&xOs@ z*VqhbsjY%W#IrrV;*0s}?v!do#lW_R>Ed8%Wp3zMLZJH33#JK zBwkLTq$}a6=?(1>)vyXO(AJ@=0agK?h8tS(Mw2 zfrpeALF;=76ha=TUi(P7BW?}PYPg6x&4gx`p8<_#HP8_j5ZJ(%bmIO5^npeg3fn+q zLc5%HJsDE0rf@wm`aNes12s)ECMp9G5xj&#-Ti;{qOL2?8gxCOmW28h(yD$2XeX_q zUb8{@T+r7y#_SuMV%+Yu83zsk_;n4-K#Gv zAjzd@Ob|B{T^{^|EaH4uRO_MCtYSJJbO4Qk5)%IMGGdNt`gNKuI@0C1S4DT6)qwez zV<=@p1MG?JN&M28%xpMXB}c(m$VC&jl*eSinCP#hFdB3aeE=0EVH)K)NQTF-gT~)_ z^-|0Rj0yFaW`PzZ4Nm7(&x6(kEyEE{$j+dseu3LH-QAwL2@pCt=|rr(-g9h3>WP>P jMANm=YT67Wya)aQ)#5!cr^NYy00000NkvXXu0mjfTBE2J literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_road_light.png b/OsmAnd/res/drawable-mdpi/ic_action_road_light.png new file mode 100644 index 0000000000000000000000000000000000000000..cd7e37d031f08d0e39bcc61313e40504646863d6 GIT binary patch literal 1100 zcmV-S1he~zP)BXw7Y({S6czc96+}@~ zbfXB0BFf7)XIfB((nXmokTh^kw?04FVokT5V&O{%{+#pwo$vqm`~I%ysK$-)r5a=V z=HGcz+f zK0dx0U|g6Bw9nyi>}qXo9q`pVf&gL715grXa~u-yyl06(ArUC%-EDN<3rc`|<&dv!7ShaXIiTf&yR^as)a8+^^Lq~ni3h`7TR0gr% zI&0K#0ZPg^Fr8IS6gowbd>=5p0@+Es-QJ#(l2VCSl$ls-h}waMhK5g^tp;anY-~Is z=REZx*bW>z>|axXK1PdCvJUWL4qcN&&-+hB#WmmyB$qQ$Sc2kM?jLw3Q}UxP2Cp;lTIR$IF#S@XqmA;v zBH$^?WO{ugQJBfzjgeM7d@k=u&ph_CJT>*6f5?k1EiE=B=?a+wKP4*WK|Vx^q&WTF zb+f;V*L6ZriSeLa5JEu&-wXpphX0)8kC>ELgVaVqb$=QGrH(1a{Uw!$oeqZ SjVI{<00004f?#%I0S#DmI^QT4x zB&t9Ds++Ly)rO9nr<#^f;C25HRIixD6k4JGe2#Tx6q#<@Q?7A0Ui-g`jF8wjW}$2LSv$KVoZZpQ*0Rqg1yTRBOD2|(XI03%e zEBm1tzsrLaP>f?W)DxsFNf6%#0s41Hdp~&_eo$NrK4+`$Ke_ zp$NY|m!D0*HJoyB-bgV0)%NmS;|dh0g1-zq@q6s@vkB0~!`CZ8z#N{>!Ule8PdFPs z{t{N;^T_336L21<87d*D0=M8I!L-Aj4FTmC?S>M3Ubq}=0xEGTgB=8TLO>;+4Vsbj z$i==1+l8*J%O%;~&Tnm$+M+x9HJZJo^0-2*(%QxTm`xgN-aaQR+L#5V|1iFk?K|Xwir*Mz4 zpC-8upe=BdcgK<>kF0>1(K32nMq0-UaNTw)l3e>^A1pRWb#b+Wj^Z}gK5$*fO9`U2 zoCYej4kVRcqO=^k4VRe2x6QL`{no+5(Kr##4-#fLo*+8ebhJ(ll~zk}A6m>_*~N23 z$mR~eYZ%ui9?+Zuf*y#OY((f=;3K>W&W`b|ygOjYBN27BN@OI!HiM8rT}E}V)?#a2 zjv*DGq*Nh??g;2BDcoAA!pY#vAs1jojH0i%h6ctK!&U*;hV{os1Z2Gee*oMy4=^aQG*JKm002ovPDHLkV1id>aNPg^ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_search_light.png b/OsmAnd/res/drawable-mdpi/ic_action_search_light.png new file mode 100644 index 0000000000000000000000000000000000000000..7e6c0a59982548cf347439b2c53385c4b5fa08b6 GIT binary patch literal 970 zcmV;*12z1KP)UYMDgY1ixZ1*9xjr_&iCk;oWhAQTF@{eJ()nWi$OfXd3sOvtuC zRKqYc4?*;ud5C$otnnUU{uXifT`t$abcG}pke8R2WwlxlhQr}PK!+JmalzZ&-94(1 z7%D0%Rw1Gqa=VD)+1At3^JY3CR0SwEKdg{HbGzO50F~RT{t&W;jRQDgCgxgSUtfQ^ zB2)#~?e=W|Z3jfi?}*J>fTg9SON~aO6DNKmZs>?a72g3HRvY5`~h^7E-~ z9#2qSUS0$F4pQ-eR6LoHfU>eO2LQVWZbv{@Iv_D;jHIJQ-ibYvPHch$07x#&vGb%9 z9JeZ(PELv64RJLobb36VA6g>R1e`{|0&>_)F_<}=3z^t0Bns~NKTJ4UkP9W8Rq zi^Xy?l?cs$NVuU1U+?M2*%__N8`nmrhV9JS+k&)PRNcX%=L3aEX0YajPsHbp? ssDaLSayj#_QjkWy{yj1;V9p)*1A`%}FpN!MrT_o{07*qoM6N<$g4vd~;s5{u literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_settings2_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_settings2_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8781a8b0b03cc8399aafba7fd775db063719ee50 GIT binary patch literal 678 zcmV;X0$KfuP)+_McJUQXLEI7s|t5(YLw^2YHAJ|WQQ7ck;?XgdPth&RVJAOeUlQ?**N z&GP;cXfu8Wf52JLWcp<=(2Q`U{aXqgqc@3C^qhoX^V0PO1rxEy~xVa^F@hI+j+Lr>x ztu*H}09iGC?t|JKB+n3$!AK?00OEUKybEe_Fux_%XK$=9PMii1Z-7MS)lN2kZe2Ln z5nl`=X!l)b0CDAa<@vwhomu{U*1*tdH^`*RfR_C@Sh+MXRL1iYP-jSHs4o!v9%tsO zV_gQ6&v$@kMCQ~H6St{OfN!9K_Jt(G#o;nAO1qBSICuc|gMOgIauM^=nq$) zVT(`bH_ulP&m<}CG+>roCe8z0C{y4O;;Iubd2hnR6)nP&fugU#GQ`ocAuzZM3S55?M>~{3x|8|J>U2J|KIZn-3C8mgYk8n z1iBFc;q&ewNZ>M^FKlkO3LxF!PS{+FQ_ zjNMmwwTI{59khv3!#TL5>E^RgJ0!ad|k8|G3T7t}T(y`QS o@TLUT1E}LJ_@CgL5s(r13)=(?FsgU+m;e9(07*qoM6N<$f)ufL6951J literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_signpost_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_signpost_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8fbee04562eb93708b31c44a6e225d11b3edbab6 GIT binary patch literal 377 zcmV-<0fzpGP)##1QfSJk^_atdn{`I0L5+q9rvG*<1j)1=z#q|O?-qj5+Q#AsHTBX2w`); zSt1N4R>>=;*-~R3Kgg42^&24xxtwV0NAYGU|bj0EG%1(9;1ROP>H8 z;6IQK*adVzhPkw6p?f`E_hLf!1l@0MOEApyeM($%Yewiq(kC z=s47Yvfcuq#cK(fLuy^X1T;_%h(Y?^mJGNRG| zKEr_Z1nq0XQ3s5Mz-R~z_7DIy%Zq>*R3d_!A3j literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_signpost_light.png b/OsmAnd/res/drawable-mdpi/ic_action_signpost_light.png new file mode 100644 index 0000000000000000000000000000000000000000..25f97a314a224a7684e28d978cf2b41fcc5f14e4 GIT binary patch literal 442 zcmV;r0Y(0aP)TJ00RR9fxmzM3Sl#pm6g>KD6S8a`~Uy{)IWdzd`4Hx!ou?R{Q2{bfa3oNISwNP zjE#*a01f6Mq>%{uYrqg%Kq!PT9AIQ*G>ZtsiB$rMp84m_ox6@p1Fapv08BG~fg!p9 z=!jj|qJ-uSfccz>iRn5pz060C61q76>X6sKkf=tE4thJ_4A226X^dVD_yx=nYkiEtLMTzH5rC(zUZz#MSl$B!S2u3o+Rh3ISuEbnuH8fA&i=vaLP%zD5e z-wyQkAwuSmR2KjZW7O8x76%&62+UTW@%fC9#V~o28~`jOeSsQ57zDn2`t+&t&Ye3y ziM5QVG=R@AVD!+wHXL=pXb6mkz+evnP_sM?R3ZZLtDirAHUUe+Uvw*oD6xp>%7_-0 k;4_n?x_}mr8*m2z0Ql_8A-)fs`Tzg`07*qoM6N<$f^#Fj_5c6? literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_street_view_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_street_view_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8bd3ee0016090202856cdc4dc2aa23c707e73cf3 GIT binary patch literal 614 zcmV-s0-61ZP)BH2JrXW|BmihK(sT4JCGDp|DX(lZ6^7tdxw!ge+`~60*=VrEE|ZVn+%o z#fFI*Ng_>C{xr=rc|PAduXK9%Jy+g+oA>J5dH3FPe&5geoxe^(jDJpy{S)Es>3t$MND$8sIfF8d9 ziZB{SX~yuHvJHTJUjSsnM9iV6HipZXpL#V{eb18+<5#pRMVaWOG5tgN3vB{&;RVDK z0Os!qK8jLZOm2AJ0mSZOA-n?g61X8k@HqemqXp1M;Na%t=CJ@ke;gp5foNr*g1{fq z8M%6>4-|6m&?22l%eDLYb>aW#}9=0P)v`a0AGu;-YETO2e~<4Keu2 zbGa34oqC;CJ;j+a9jUeBsBX9+7~p#i(nWL2Wa5DG1Zg<(EP!L4mG)euAyChi1zlj5 zF#l}#J`#W$Hlaq-gNN-k6jugB?`52h>|(^b literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_street_view_light.png b/OsmAnd/res/drawable-mdpi/ic_action_street_view_light.png new file mode 100644 index 0000000000000000000000000000000000000000..89ce6e6f20ee09d9d7cf3249a6f4389fd1d167ca GIT binary patch literal 752 zcmV$9>p@?OBpb} zWk_JX3aG(g@R-$VostyRYPGpkD)p3U)oe=FMIaCe98p#ExE`!ptv*So)6e@tARG=~ zs@Lm#^k9mjyiX(&xB5aL6bhXMDAEQNPbQPIeIbAXI{~_g3ZnwZ>i=-NjRK$gLO?($ z!ZC_4+AP8tMYwDhyg}Zqli%;(>~J{t;xN~L$1Oy-A~n5GCI{RF`; zApM9D2&wps{SK*E?3RQn0u_$!L>aZd=4_miyhz-qx!=QZ{4a7bXNK(7=C zP=rSr9*WJW2f~1XKEi91ObJA-^W(F zj}`BRz=m?Ue3PyCl#v2#&5!t2j_Thi@`2~Kq+2%6bJTipCA;1JEt}11E|+VY-nURF zeD!+0wo0Y46~J-cO(MOIxypD0xd&aRp!uQ7>30~=L$U(BbMx4hE~q7`q-?bPm=*=G zz2tO!!F$7wxtrfmr3;=w!d(R0L7*|lCWiC`0xXvhk^1<_SO)krDf~#6EPcVMt$H^E iI%Vm<*oOoLuE0MRgiA1m*kMxu0000k}@P)Iu#UQ3PD9e*<1|?;%NsqzALvlE(N#&3w{nnXVAY7Ta2B72vI7LAk zkN(sOE?IL&ZPbQTCTxXS!N-IT;0lFSBghWldl<*Q;0i$chIGz3L%)iT;d%gcn>U<{ z*g%;1CI7cMAcFvGOYm0!K}(QUgb73=83-!Eq7t*$ZpM3PAdR>oBS^E(eVM$bG@wzR7sD!$?8MMZ|X;J4)qy zDEo1onC5yR(IE1>l4%h6T}q8g&*xemQfc+-c(3L4Iu5n_2lxW(3)CSy58^Zc0000< KMNUMnLSTY5^98B^ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_up_light.png b/OsmAnd/res/drawable-mdpi/ic_action_up_light.png new file mode 100644 index 0000000000000000000000000000000000000000..410deff9d63352577c6b0507ad643bebd5c1af26 GIT binary patch literal 660 zcmV;F0&D$=P)(n7p{;r5F6DxUL&Lg8JuwNeBkkx0nz_pbtU0YQd&;2`jg{|}8uyt z1ftRCoY(8!K;VD~%={ljR87;)%H{GCmoV>VEEZb=&^oEIo!};0@Yc^urP3YCp9xGd z_jo*8yx;(T>1be@Lr`zG+b66_SQ6;;JS`~ubG=^Ak-))Va2K~3W|n9NG?B5=ge3u} zeG|bKS%4&SRaLXqYW0)Ygu~&nKp>DpyLgqjFBXfZG-eM0GHNi&u+&b1qcukuwGT5G z{Kir09TthsbfoDK?I944$Cm-TW|cjiIc+0Ri3?QWwrg5w5M+`Mo?qtk`5S!GMZr7&6^wBb zek+uH3oY2TO`yv`Q5wjCj9t%#_T^ALKZm5406?r-@P~;qIwm010+t9327M9`i;y>l zghW3C;4U?W+=a*~0qKQ^WXW5K0iFW)>Uvk4c;v_8~$qLxgfmF>#jIj9M^L zsX*ks&^5j$-PqfVh@;GQEV(Aw-;NDnR}Ulx30IF~1_`1GpU;FPtq8o)4Qq;zwTDA&wVT)Q= zO0@G|3hg4zK+r4#rGz3ir04g8F`hQ}-WTsao{Ky1G2_g+=lt%OGk2a&Mw*+G=J*+* z0M`t}VzEPPPcu}2#@}HQo;Z&4DX6Wp3Ly9y0`x;3e1Xr9569pq+(E>fAVmBlz`Xe& z&U2s-MhW&u!B~sXbwMUHF~6Lw2%CUbIfov2Wwt>Xc@K}_G(3Xm2xQ##~j1R{J_{I1FM4`qA_=ep9#wS6&t^HpUt(Sbs(Pq`TzCk_eKMhwbCc&6;_ci7Y+$4 zg4A3$sQQQDpb?-#l}KgItDR$U4gpsa5g?l>xMcznE_2kiX3>13LyE7z`-@6hIy56znt!7=?ud1r%Xd`ac4^UP^1BfPImH7i`61f;CWx z-PxdP;DM?eUi%bGr8zB^gBGBxS|X162>8l+8yT1lQ~(ZFIOEwkJq1}VA~u>>1N_xxabpP90N(4+0X$=|?v4((a zjIUUt>sL|)n;$`Mfo?Z_V6?ZYTosq?x8pd$ZzL03&)RB0*K7xz2U}HdF|RD$Lx66_ iq+0loNtl7OXJ8v+`RXB>Lin2i0000Y)(KfW0UZC2t>MFh$aBL-F{K0)19Ne z%IEW6OeRx5A~po)(&_X&tJQi`uh)+P@)3a7ngg)P`vlj8LLo2xOY}W;5&EAHec^C8 zya4VF27|Zj+4)ltr7f5ySd`$?PN#E{{;r1LMZiWGzrxrVv)O#h@At2GJRU1)tAX{?*_dO5@JQgb@Xm7)$Gyr$W%n(7HY|9<&GHnE(eJ!$( zV$Kv9Of>o_0^qPla4!=M8VrW(JWXN@p_iFVW|lgbU`!SO)WaY)0om$Q^x-p4W*?~m z=t3-p;}qw92N~%t7K=Y(vDh+Mxr*(y2(k_^&if)68`~@cZnt|3=pF!uRRIVmCM+QS zf#aA$WDl!7%h-{600Dq~l9o^dfd2uu@S19XR+ZfW_+K(GK@B8T*1&#hU`W#%pfE*M z_fVXH&1!}sc4J@U6pU*P&`rP*04yy4vf@|+Fs~^auK-X>CX+W4i9}A*E#Ql2kaK;Cpi2m6*YEzOtz!Hu zS$f)zxR|T-K_U};0NY7g(+37n6|qG;-*TjuH3w)n;P1}w{Abk3z)wE*voP@o;i&)s N002ovPDHLkV1kHDVcP%z literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_wmap_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_wmap_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..facac94afc7d8a27c4d1efe79dc074fed40ca007 GIT binary patch literal 936 zcmV;Z16TZsP)F_bbwk?}C3 zF!MI!yf7GKQYayE$z?cx|I_-kJ9CcneIIpRX4kL%oxRt$*4k^Yz4mt^1$l0fJlikm zbf7~7lF4KZ+j0@EMc#&@h5L_wcDDG{m8$*8=Zh@3FBh$!ySNflhBOTlEdm`k# zw-q0Fu7TNs98eBmWGydkN?T!!xj1umjK|;;6vNy!Iq&BltJaa!{wupH9V?%CR^sh4JSVh$Iu#Y6 z9l*F}Ovg~|K2(DW(ra@@E7uX+35VexOoP2dtv*x^$PzCOqdN~hoYm^F6vfY&@5!@@ z&|o+Qakv1>LHUu;ts2?^bHY82Ul`LlKcEt8^9Sj5T9jxCeKm8b z8?RGXB`!4|E+XX&T@hG|8YT8A-3&zZz7CR3X(e%G*1GOnwP{p`Y)8 z6$q-X%a~dl=$JKul4`yb!5ec>g~qqMni$Pz%ZfTWa)pmV!q;ess zye%x%<@{rUa@}RJrzj?dVF%I9<-o1yQI3E5x(0000< KMNUMnLSTYUzO>f> literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_wmap_light.png b/OsmAnd/res/drawable-mdpi/ic_action_wmap_light.png new file mode 100644 index 0000000000000000000000000000000000000000..4a7a7d6a3402b8d5d375c2210c6a301963d782bb GIT binary patch literal 1141 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 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_call_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_call_light.png new file mode 100644 index 0000000000000000000000000000000000000000..00f70a0cb9a4fbb900bbb0c0e3803ec6a2f77d6c GIT binary patch literal 1516 zcmV!0YwK=I7^Iy1KeXE{5u| z3?LK=<&Te#Zzu5^NjMpg-=n}d77mAhbUOq~0P5@O*O2HVBw2HQqCl9Rot=HHySsb9 z%@9ljsH&&0_xJaobt?o@04gghHxw2Y?jpfU1&N)aE4(SN z%ZiCM0Fo#7!kr|4l~6H7k~rMa(Q!&>pHVYy0QCF2N$7S>mE&V$W6eWDLs3mX$IZ0> zsD97ge-2eey2^m|IaTnPuAkHPS^&8F_mN1*j3~Oy%+%CW^T5Esq#1vwe8d3Md_Ork zxgP)}X2sz9K2`9&S$`+|!~j_7U59|3Rzy$*E$!{?N36uK+gAs`9W;KI6#)PU1K^OA z7$Xjj4uCxX*lZF& zd~R;;UG@d7CjA|A69Zrn+>MF~T_tMz1Kc|-hr4xsGhwd-pb0?%O;ID<`J>$V-!%O) zW-bO$S68R@{M)3;7%=-rM@J704-ZGAKH0Dn1E34sgun+SBGooH8jZft+uJ)OvCpQB z7yuPePGT=g#M0-(On0uD@0Zgp20#EWRqzVmml#2a$KyYBc6PpHWaozKIsiNxjv0I2lXC(yk*FkPgbAcnf#tehnf20^&Wy|GbnBQ>{9EQim{pgO~}f|G-pxjPJNc z`$`-)N?OZ&0s*vg(mtu_s3n6!`Dg46acn(~P0aPXqIy&OwZw6_C_hQBhG;T3Y&~ z#UpeRxi7d30bw5y&PjsU4nQ@kW(G#+CLnB)h_Ks+f$;<@&yOT=9RZ*k=0%FN#l^)> z17VXyh|M;$R6+CNab>yqjsZ{&GMM?99-k1NAK1*mbAXwl&nT#)0951U<>hP2%E}&M zUFN2$D5m28QUdZC8XE4UZ-)5W@iwWr4_RM)ZIrya?zou6BA6l@ zQi~;{#f?P!1vbQI(~Qfr4TB)Ex0H&7kLe7q#9 zo-&_RTWQ`_`_-IP)@T}8f;}CCC$_CXY4ih5S#1w`#*hr@d7~b67UghJGR89qyJF$ z7kxa(W`H0-Odm4y z(f~oqPf>3+t0&OzVq5A!2n9gy{M9`8+;Jdm<@*(ET}3b-`TY|0hVl;e1j2M_*JNf+v zwyf;{#6L?wvOu|<1@o8ei$MbH0RNvYQH{zXgaUG>1j2C~cL2yN3NSZ2ykP0X&;m@?DdYlz#BKu+=Z2*wxgvty*3Z<#++Xz5>DxKpi zf_JSItRh+{*A@jt55T#|>G}{**92vn_Sic(heYThU>f(zIzbjoReJ|DAA|&;%0A2X zlBl%BlDv_!Zl#BygaV+-zOcvD?F%2$uOkV9L0RQ0SX!Nhgqdy=K{Sley4@t?<*m#f0$($4QLCJj5jryo;0Ybco zr3(<^JudIH1|5^a>M5}?iKDig2|#Uh9jTZU(2*NiJB*}&+UPn`@i#mguuzJHz3c!0 N002ovPDHLkV1jEgq09gP literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_close_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_close_light.png new file mode 100644 index 0000000000000000000000000000000000000000..f80555ec4fad24f40694df07368975267f81fee8 GIT binary patch literal 932 zcmV;V16%xwP)guIm~XfDfo z6C@-kd5>R(85rXv-95u@Po{fdNwQN_UG?=>HPt;G4k>`_FM{w!zsfsk}{Ztv4Zhyk}nTRh!02B%Z3V0g> zT*aS|u831EWeww%q>YPEXAGd>pp=FC6X zfZ(l|dtkzI9wzVr5G@vqH1pSZ5cQGFmqw#eVbugC04R6`P-@4AInTn{K+5i+FgDi- zG6BHs--Cf0tkHaWzXlfUdj;Sb44m_6fGoFu0)WS!04SA8yRx41tms(xsZXfa>yJDE zfD~9uA(j)e?}Gu9!YePH8lVA?J&Rt(_X7idBNr2>BQcRcpfiQe2s)=l^p<6%0)PNM zPN&m@cszaq-zgUpoWW4wFDH}9Q7jhQ1{gOv_5Kr+3BdP$zrWk0fO|@W z2{Hhf!oe44Kt8W>)FB=Ip}mtH8nWy7|9#P7dg1_>&X4Bv`I}a&^OYlIxc- zGHU>n_Caohn6wXUD{SuM?16gprq=OtS`4w)4%nRCg6$pOFNTy~4%3t?y&+=byz4D7 zdpd07mY4+sF=0F&zr#+>dC^T#q|!cge{Axm=mH0-3HXSM7Oy~Tiwmt^cwG(Z*W<;a+6N?*KO&?2At}^cwU5csLr3+4l8Xng(nn>j)HP)ZZBq;+5 zGi4^pB}E>k-}l}2sqOSTd+oi~dECy~wQ~Ju@AdfhT5GTUX!X>*wQ6pEPXj>X0X0XU z34xkBK$8Ru34u|Ad>$0o3fc&o>7z_W-_Q7V2XqZUyjS8m z#zqYQ7(M~~wt)76IQw}tdck?nbpY{4Lx2hZFrIOJ5VTA~DFKh?=rarum@lGQGypJu z6*M>sVp1!zF=-wH2#;fgMgaih*Fkt2G$}@jh_SyYA0XThplm&tW03K=#yO4BzF9QIo#Om-tEC4at zKapJ)0M6Aw;sIx1#maH&0Z-ro`(i!dDi|ynrvSVK0NY{#;9i@jx-qS+5EumjJhS+3 zlY{_IT&BiYkFjL|@Eri~#HtVgenUzdGyNOjX4tY$_WuM zp8%kHBxbz8cQr_Ry(lL{#Jnxfnf;T_&b>g=QQ=setTMwv!R;v{pJQ?31+f<+WYaYq z6x=?Ut9&j-3;=uuqH#6$PdF&KJyp#2YRrJZ*B}~~qhsMp)>$a-qe>rO91Maak zuE&#Yvt(nFRZ0|hJ#K-(la_iukVt{h#{XkyFl%;QGhfaVnN&E`^O2MVLVcgfSs>K+ zp`;z8)>GL{_+9JmAeXq?pz1!AO=l|erl5Y0rMsnUfH51t^SS&&kmR}i8}#FI`OKT$ z(51s3C*BNc2&*EG27oHgN|8D>9#ACORg~3uKow`DNS$i$0e=CjZ?jNwPjIII0000< KMNUMnLSTa0U-Gp8 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_down_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_down_light.png new file mode 100644 index 0000000000000000000000000000000000000000..57ace5f314a990378529a6d62439255a746070a5 GIT binary patch literal 1259 zcmV2x5f@F05u;dIq;WCT!3j49O$_3IOd4Ydi$gsMVuEpc=?7;7BUaxl(F>qyNWeNYA z$Nzrd&l&vw>i7GnQIU$1C02xxVZRqYHDhRHJ0^U8Gw$C zj)S0kk1o2i6kez9Kerg2n3(v$JEzz+O9&>?KT7lQpNN+`_D0fa~Cbo#xl3~2z2 z&7Z}>qS0Me*Z<910tk;~L68D~Xb(R;Uq;Ipf{}v@K9F$-VE~MPH{i6-vuHy{B?9BH zXkZitz#EA~E;$wLS(`3=PNzdMnY=486@QQanHvp93<@5Qg5GC|coAc|Va;ydO%#k<@cDeVcr!+B0HD-K zD0N&$Da`wo&1MHPnam%a`N3dtb082H0%%)##utvkyq5s`InP`!0I0A*9)43H@cjfW z2YD1S$H3i&@O!(+9E+>XqaL}&Q$TS60P7!t70<{hW6W_B09q5qdIA=_W$DZX0IYEd zg7&e5m3Zzr0MO+#SVt#9$qy3%qnU9VQdBa&asWV0mMb_Gv!xJV0s!krAfTUxB;$EG z03bJ@>@cAOfJ*eYEL<)Cn5O}g0RZ3vsC1x88SoJdxUa+jxWIJ?*jbGLKfTn5$05M<=3>Z)X0L9Ne2-;GO0Kjm+aSB{?1OP0SNBjCATH$Fdno|U<==4}D z=0i%o2L)3lnGW|<|)awxPU+q%%NHwMgASP69m*HQB-?9 zSc9hzsU--C9D~%P96^6BZ3hVGLxw>AKF-ZkBBXu{iY7u-`cf>=4FYW*@#P$k@0;NB zl*PJEamUnifIR9K-H(&7%Hw70mPo??gu%9g|A4)~5F5{XYTF`=`wb3d%u zCqjG6I(o`s5~$J;k&Ov5K5qqCYePgsOH3#x$ojkq0NoL2ZHXBykZy_^igCpR1)sMD zKV})c4i>L(sx9hN(&(%#sMJ#BF#7%E+im`o^^F{;wuVn}-~MvMh?U5#yU2OYFG z7-sL)7%igfa@2GOk|~704mu!PUu!+fD_zTWY VyI;>ShGPH#002ovPDHLkV1hcgG+F=v literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_fav_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_fav_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8534bfa5ed4281f619a79d359f83b85616e50d6c GIT binary patch literal 1170 zcmV;D1a13?P)qC6pyX#Dk?!NXqgc`%+#gLAR7W@ zo&eb-m<@q!2&6=ys;a6pre_=T2XnbxWg4!eG6V=-cK0JaP0$ax&I3YKXb5Qm7(t-h z^MYLlfUD&K;1GfK$P4x%0A~I707(Bq1i8D8Ko4geNf)=g9`2mpfbg_nBqaVdH+y6@5;PTf!dcHrDlM+dJ1V5wsp=jufVK=1d# zt9^*8Exi`c2f{t)s2m!&Iu)s!fE!S$EuzIv7i0p`EwW+l6&~~VIpi7g9C-tfUomyn z+AJ0Tf^3Mkc1U}q1JcP{^}8d|Dn^e-#ifjRkGw!$8qo?;zh5D*f%7v;N&bB+00i8O zhLe!4CRp{Zf-I#XILZ=1d4ik<$d@PwZ2_!7(ZncaC3gP|0MUzW7-5MW_b#L$-WGD z1Hf9LHBMbXioI6QLT4-x-uZyw6M(k7we=mMEC7Ix(GnM*0H)y0s>B}IDcA^rlXg`L z*YXKK6VnVIPFd(U3V{6Y3oM%bUBxGWov0rY%M15LHvq82y;*SqoI$;IheMP~0C?G> z^pXKQ0dx+a{d<=ufL>>h8Cui1y1Yi~NiZG=Z<5mX1)$JZANf9N5px1LP5^Ip6M${F zOhcw3w##cT-x2r%pvf=l?M!=h+N9JcaXQ@is{lfWDsvER!s_s)P}z>2qotAot8qjJ zC$$v?ei_+YSK#@L0HL{L0W!J(2pxQEC=~z)aHRU1ziOZKp@Vj5w0Lr1?fWz`L-cQ{zO%3xGr(q}(_Ika7p4Za&L^)Vm;M2eJ%ExdT!+ kpJhPmU68T^WuF0m0ET5IP-~G`$p8QV07*qoM6N<$f|5}NuK)l5 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_fav_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_fav_light.png new file mode 100644 index 0000000000000000000000000000000000000000..04620d391442b52d4b8bdedad6d390fe64b767e3 GIT binary patch literal 1394 zcmV-&1&#WNP)rRMx&o9^^r*ATr!!Q z@B@lpDG+IEYuksxjfT;w!NI{}+~>R|!50FSa^d~$g~n#H*`AwR6+u9Id;5W0F1M)A zSkmDBz`($_uRH;*t*uKi_G>dkA>|~s;I@|}c%1?fyuSxS7n>OgG53gq<6hPRPYLMg z=tz+3J4<;ulgV@s4GrD$Dhj+NU^fK3SIRhwicQp>)Dab!rY+pAh& z1xCyf~=cs^R&@ra?z(j#4(~*dFc)0fhe!yxL?39nmsE z8l1K>$H~~T6VTGq@=h!k+pCfL#rSiq2wkiQe>pKscTPD7h<0{%&YPK;si)#MP}Nrf zW}z;iqHzz9aSa*cRaI3F`}+F+<$2bjEYoRD35XHa^D(kE9*@@&u61~80iLb}a2?@Z z2&%^DwUeD0;m-MY~D6w^lB?%L3$1uSJ_LPz^9+1Hll#|nb=x9938fyafaOhuSe334 zFUEms2G95EdOnZIHUS0+%_!U!6cUv2VELY+H*A+|M+7J(?C#q5w*|$o*;Ohz9^?O` zAv;6MoOB}BF#$>$t3wL_zT$SS6XgPPRHO5Q6VJO!fkNQMW@iV##RUw~76I}9(-NPi z;EicdG8yP90`l@GjOsO)ii9`ZfUz<6iQ)M>Hs+WP6(K-LR*^uTu$`Llx?51C=HvON z3cJ|sWClmKNVgEaezLimT(IGyKW1kej?K;ar4r2=Cv(*6A+Ajk5UN?QjJu#*T# zXiso4kO&wh0#3OQ@nWiE1ROzXodhTi852anL5*>iLqrH@YHFHSU0tod?y$20JRxE( zDuj4crH-98I?LYwz{tpmIwx>-i4aigtB+!IY7>LOms!d#<(D#J3H_L7AL(wdrM@PS zBH$Cie^JU6>Rla1U#C|%M*sCn3Wh9DzK1_HX``_3IzNZ2m)9F)zNqUo4-6Jb(EE4&wie!<-QZ3 zG*^o_0$U4-ttQS=-xeNqBDZjkNCXhNyD;|s0>NW+YiFgpHHz%J6xnsie{nbiDYuBI z?m!TbNF*9KBwepwl2V;7P@V6(1!gwic=57Ey#(b@^!L%x(Q&tWL?XZ~2tVhC1o+8* z5OjwT5Ckvyi6M*tKiLn0?l1y^-~~T1RD1+H2XP+hP==W>Jpcdz07*qoM6N<$g1(}E A6aWAK literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_flag_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_flag_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3fe6a0ce7fcf116fce2d7b435f07df5a76b2b501 GIT binary patch literal 690 zcmV;j0!{siP);)Ev5JDoNL$EQ#JjHzdCvGJ-g0${a zb*t2=WC;$6jfom z4nTo;MJENdV`)&o;PxK??80pt8Y`xvbQQom3@<}n&{8RT3fBP8o?(U(AWW|p9Ou9M z&=mj=@IdDZw4FZSFs{b19l$Xrs!o<}IgQ&6U?(bgrtrjRlccTL76EH;+5^qPIPC?r zHyZ%Zdpifwre{;T<1c@ZBmg=so}f^N@jcVVlgt5E`11@j2;)@KC)!L#fU4NCFithR z6-_q)I`yT)3_9w{{k2XvK}Z(>%HRu7O6O?~2Ou2)D7iIqS8N<+zZ*jbfK!;S(=}o4 zak&6=U}DwL+I^`$1!(_01k>Sk0BA@^3&s(yY~_B Y0oc|nP*cSMX#fBK07*qoM6N<$f;jXf6_=w07bsp-BM|fw6ET0;Lc) z^(Fj+>dK2&s?#&J2cJrns>mMC|M@?cIgPea@E@(<`ZpK=JD}hMI0OoA08WA=AyBPW zZ&WIkJDR3lU#(V848s_x;w%yX^?Lm-gx?aP0m0IB{ZXL+)M~Yd5WFcw1H`XhulE3d z`YJ#maX=ivspuc2QmF+PO}Jr^XArUg{L_qZI10nC>v>*hI2<~81R)hbBp4ukfOv!7 zhH08#^8_Ll05QQUz?k^H{~RFRiIkBwjI;rq=>>?7K@fDxNN3>nnZH~v|?`eU^4S*PkV}RI085Je;vuqH#0}vA&B2Sn| zn4)qV$O4gP0CCMz0b(#1=+qsiDgdI!>YL~;0b>U+{!q9=DF89ShXB!8EEe07$>iuN zAXEhqX+A;1+!Y-r9AT{kLUjO9XasP?3(O&&;e#Lvi2nhA4e_r~HoNO|l&S&{XNZ0A z)-ik7zsi|HH2@w&>*x>Ku=|H3R=?<4RRAm@y1QI18`N`!TmyjUIWm09ah#TI+fpV= zxdZ^=Uqr(*o6Ytt%W^5Ku1W~Jhxi7vc^?}NWePt#d{I2)oT2EYmxW-=MFIm>e~D)1 z)1_}Dx-hd4fN&AhZy~&iQf3qBNxV!J0Dg=37GrZ*{V?&4iEl^~fOyLdl(L=CXmmoX zW9{W+0}xZ-1H^c{-|rhq`}DO{CAd)*fDkqxA-=`0CoU}0OtTsg4Ees)_Pn8D9Cad!_oFeqj9M!krfKSZVb>Kp>6;UV0fxC{hH%)ApEETgisNX z1|Z+h(NPHyAIc2E3P9rd4JRkjaX>sNBM55%iRbT}bf8v1be9Q)1%O`|Y@&e~Ms@u< z+J~+HL!S$6764x1Xe(N+$q;F2%xbqaG*BlXz7<8m1OSGX$PoF#7!GS4jFBFbni~$I z6a3%jyg`@(NX!6Y2<2O0-?wVonaOZAO&J9 z=WE#-k%k634T$$4qM|eaQXob+2%9(xN>(|hJbhR%vMQH$FdH`mWB&mi_j?h0Nj#V?9N9~xt)#Et- z#~&6B0ONz`-(sYsXo{z=U%0M)1(nl}Ll{r)Q5XP>k8)#sJxAZV|BUaFou!Wj5SJc*aV!2x&89n#YuOi_a+3G5#=b$t%c#Y2Hzx!j z3jmtjwuH{uLYU3EhXsHam|tqu;n4RD1z;~7OExVcfEWRB2*f!cPJ*FlYpeUkRUiae z%HFsP#ylV=&aC7gOX y839!J?S<%jjDQdnt9*|b0abo`A^KkX2>1gWEQnA{X2BN#0000B1kWtMnR5;~bCOAbfnol?^WEkH%Yex*i^=s5NC46TOin<$ zfXNL&20<<^;Pd%T+3ofl7K_E*YPBB6VzFeuSQZxmfk5CEgr6bNfRK$wqYq65V03i! zJ_Mg2(Ew3eUS7V3hxLAdz{LXE0qlzYZnaux0Am`~P&P6MQ2>5xhC6IEo6Y%Jtv0u^ zvXVC<2%!KJ!2nSQh}RgAL?ZFUNFYQ2XhJZozhzSq+QMAAUavm`h_@6n^oAhNi+ye0kn%j?cl}p35*dn5O|G(X#(+tGRL|o5V`?S1bMyQ zqi(mGK%B>LF@$CaL^7F-VxDV-sXKtSI5FsQxvt>(7{-1^ocK!BC15N7#!ntrVHf~y zabhpx#3cmG35XqJh%91mu3RoprPJxH{{dk*0BvGy=Wrny5(o;IYS#_|<|0*?u!w9g zAdCz^(PIIJ5CYrD{b9u{q4Wgr&^) zQc)Tb0ECmtU&HXR&J>tirMr&a!zv#4e5NoG04s$1A?h*&QH`Lsw;JZ7aEDo#`}=N8 zo%LSb0ffV0d$CvyVuKS9cAT-%D(2>^)oO%yUqLqjLqkLRaD@=T>9EAg`vuI;NPL7$Q2AykzbU#)jU( z)FX)Iam+VG3jdR1d3;GnQ?#h`11OMTZiI>%m@);ne=Z0HmqrZpFHp>U;z(>&iR0sytQHZcw{Hu{77o7(0u^&(F(y{shy z0Bav~mm^4J3#n9Ur5=()CFFLkI%;A@fZYjRi}#(+_|PG08N;A3jR&)Z(-dW z9)P$5z#T8c%qMwQY&^uO24fxzccj5hq`^Bp*41JSE*5}8%-y!8g#;iiK)Qg80Wt_` z5y5$Uhs**zD9SV_>i}5@$x2X`!he6jlxG3cods|lzKL{tmQt!I|17QiU4Hi$+$ZSr zCV12rTCBmP64YX&qP{}{5Jk3M)|D2}FLz4RKBWbSBHJ(Pn%)9_0d|yTUq`IKdH?_b M07*qoM6N<$f;d;*_5c6? literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gabout_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_gabout_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..fab36c0a4bc0732bc5b8139dbc654ee75f0e6606 GIT binary patch literal 1232 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 P00000NkvXXu0mjf(v|0a literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_galert_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_galert_light.png new file mode 100644 index 0000000000000000000000000000000000000000..5124eee74a3a2eb2846f902236c5d8f7fc087a9a GIT binary patch literal 1289 zcmV+k1@`)hP)_x9Kd&9=4Dr9qPA{hNzowYZ0wbSK_x0gekg*HULYt`f=c|7N^{X%WPXW42o;4u zkQBl`6oEz{43xccX^mip=$N-z;!rnk+r78n6L+#sclUWYFZbX*2lnNh|LgDh|NqZ( z&Tgop%&$Q8!Jq|#7ASK9C2fJWwzhSG|KQ-@)l#iP$pEys zx4)XrW;cq&!{PAH0|Nu6N&%rH09g6Qa=F|GB)s517Ycw zCD|)OLqnf&FXJTy&jGZwv^>LVzg{Rws^aAE@bHEE7C>!nZ9I`k^pfC;C6c_8N~O9c zCnsmTg5YTd(EBg4%Fh=|j_UYf9=5Im~@ zdjCCE_X)+Mk_^Pdin6xEJORL-zkxmfeVs@-8+^&x;1?Yo6Im|+L|Og4tp2~JKGlm^ zag`n6AoBC7Iwo?i17Od8j=)|r2@aiaX@wsRb(Pdy1;F52&fpW<-g2dA{x5Wwf!M`B zylbd0RdW>p+um!G^0Nh^NOJ!_dp#`@N3O{#>-KwsYXI_ZdV5JUYE3Ey6Ph0QA0i*{Ls7gE|26`s2)kL(+OS5O4(m$%|5ccd2*` z00>iufsi!Fv8amU0P5@OW7XBwU6lTVP6D76{+OPg?j0W=Pdf?0aRBuGR+4|ASdfMl zPyvMRm<8Ya7C>`z^D3tH0RoJ<0RWq6PL%scMn-Nq1;Nn@p!eS(u%~6gnN~pF?geJS zNtqAT=Z*p3(DOKlp4~VO%beQ;kmYdnIftX)WPVhhI|hK>-$(C1s^Zip05J=GXBLR} z1lyM*04V*Zh~zERXzT*W`#C`?TvYYBl$>n5Adn3|gEotT)I zRrOm)&Ncuh|I1ANEjmFs1fYT);T$`{86DqNSz7=a8yi>0VzC~KF4GBuS@8|>e_C|b z(%ai~>>&GhI-Tww9UZ-?sdrD@765vG2bS7RojasAz$`dwYReb^UwPKEV!Lo`Y{N8Y ziyj4)`+~1Wzna)H4L;23cjK_u#HkB9lT?9d#jLJvBLIBl>|_AFsq1V(9^GS=m6fT* z`g3!035Mx*Q=901%}3NeU43l;ot>R4XJ=={>R0PJTab5Z7qIxBuBxi)>FevetrM3v z07_p>>P{=6~qpsd}#q_XlQsS9*=i3bRx z8lM&b&in6>e2c2_rR3ZKAp8MgnD>OQRAW>IKD}Vshfc1|a`hEW^DuvJWX5 zzK_rfgDUc>03xjZM+BHqFokBLM2V+$n!9C|im^p#R4rsJQ*I?dteyi7+0 zfLQ%cFt}P~%uml*u$xrDhq5Y=0?2>o6TjV&%K8ZavE(>#?U8*yR7#2#cpIWm`Yges z;ZU)cXo2Ihn3VtsBjR6O7+uAmvX0ET8_!uN@sqn-s{cy!buw-Mvf2y)ctP3EK7tDH z^XhmJTTlUBQ1-KrpaT57I$p#URDc(h{p{l(MwjAHBz>!f00000NkvXXu0mjf29{;^ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gcall_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_gcall_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..02d1877dd639172fb605a8730f8fe4b9b93fd2a8 GIT binary patch literal 1274 zcmVR1nX7dm5#xAZ* zt!bX8+C2BasRB?%z&s~Vb%A*v0M#H^b%89pz|_>#O6qwHnXJ`n=d!4?s5*ip0OxmL zYzMN)7~KPeZ;Emtv>k5%IQ}?|A4FQF8Sw{yzX^ovp~e-V?*#zopT)Qj5#=)_Ill`C z_lj^Lqzz{PIKPetdy!{S8twzYsSx9e&~*ZU^J_8cGvo;i0m5aAvJER@4FKn# z#L7OT*}>XhDBB8z-yC!bE$RZG3(H>hux`vm!jy+@?kZLQc>Bw-WCU5@Y0(Ly;A>Ca zT-9s=Xs$mHV98(TYF79mppINrZ2=sj_3eQcTt)w_vQ3S)0QTz*1_F@!y8!q$gL*Qn z!WO_bT6{0C)%)o01%M)Gk8h_6Vg*E&wzLYB01(cPVrR8N~6QY!n(*#s$D)j2uRmCK&rW&%ToLWp}*pgEast z&<*yGY40DGCU87-x-2vpTmfi5a2}~2eoQx3%iWgQ^7duC695whiU37IT$&ZzV6QG< z04yOtjl`V?+~(QqM8U6x#3xB$kFi#VAvzcQ zu26408uJ2RqTo3LA#Omt#q&3Spe|9`nQ0$`$`nOtXuS|iMq{^g%K5gN+4+NZl5nbIeJd9{&>7t$qUzkz7ECJ}iv>SOj!7%6U zfb)-0pSIMiBK7{w?~jlnK&Vddlogr~_*BDzINO5=){q;-Nhj@P-u!i0)+`JzEq^*N`^0T>7xtTa6;PfA)W9gABr z0w8T%sn@NQXTREX9UyZ75P_hXAuSSQ{HUTPx`8rpUsLC!4zE?W(nqMr`f5Hm00x4( z!zW16m{9jmOJ~q%jPtDZJ+;1 z!8QQ=n5IxD022+(rb}#0GcMry2RJ`yqhB}x13}%O-H67BEYm2?AGfWrApjy>VvUIg zZFI6ox`NX+y!9PgyuLNtweqf6b!o|B93jKm>#qL9ZbCHbJ-2({0uF2A7at zoWJAad?_PfCP&P^;3b}|Mjk;lzw2Zu_~yB^5#akqUG*veuEgeA`6>eD+8cHCr-}eq kVsov06#;YYjk@~tAFg{pP(f)4r~m)}07*qoM6N<$f|+_mlmGw# literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gcall_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_gcall_light.png new file mode 100644 index 0000000000000000000000000000000000000000..ad97736702a26cfa9e845695db59d8d3e0549412 GIT binary patch literal 1489 zcmV;?1upuDP)>$ zQ`Z=dGXUrN{C@u)09OjosZ{FYNF;JXmjh1i*e0NPQdBVRU)9HqhoVeu0JB8t4AKwII2fZKs!{~>_V(UK6mN5a00K|f)YQD`wO6AQ0c1cw z4&32{0HF(sA5aQEI~~VOeJKLSfLj3nfD^+IxPty0G{n<4HS289a|8SE(38K0)&vj>TffXJ=;@RdjX9N)yo8*?DUq5V&6w zSRA>N@p$~(>FMb|C3T7-CQU$3Pmh@XzDz`G%#afCe^ypjzFS^iKIwJGGd@TYAQT{B zHw1{azu9$We0==HqJ+|>Q6&PzdVm?BXol&{j~rKuw10N3L|@=nB0wn63--_pcAF8t zR+hoGN$amo_!K1o*`65ZmC-STw}g!otGAnVFf3+Ptx0 z$Tk7OR(E&zPHuNultPqJc*h1VZ7Plk5TyVK`?+7UR^JLv3GgvDXkcz|00K6ekU*3&)H{*el}lD^xsz2xPR<=% zCBWzhmqEZ2Ja4vg5b)9Y`S~MO^8~RI#bL}Vj8|?k)&*nRJt{-!Y8lrF5C&RWT0+&; z)lUIDlm}Fd=J=7>jFITyjeehmV@U`-&aU%UstvLr1Z0u$7$h|1aX^6oktX+f_5#Y- zha5oHZ0VhA*g4)5AF3S97mR>RIdFeGPftiYB36-rKatr@%D3#cc-t&e5}(O_q)|`; z1W3^sgTdfl9=A!PvJeqn{VaskNuEOI92Wf{8to7HY!;jV1Aur%_VX;}30iED1;ZS| z9Pd`{b3n> z?F1O0{2a9GWLIeyk*bmbDl5ZyKN0yuvhu|uAdL?a8X;jXpts5bwvrP^a9o2br%**D zAS)YsAfg{4f)0rIYiViet*NQ0b1Gwafq*n#aq>j%_CZ9SYFUUADRkc^^?z4!UdVce zfDCZsW327`eY@2$Tt*(}|6n@(zRK(`nkO9}&*tmf&QEwn4ZsvbmRtHObZ$Q*X zN&8PYiJDi9{C@=6Rn(~`)&&(66)lj_KvrCW?ejPuapMTivl*a^;1U74nD(ljQU-W6 rGP-b;GC&v8UbR!o0Ix literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gdirections_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_gdirections_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..97ed1f6e1cde39fb9fa14b6d798dd3ff814b562e GIT binary patch literal 777 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 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gedit_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_gedit_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a6dd4ad52b884cdf1161d60b9a1b10c3595bc39b GIT binary patch literal 1706 zcmV;b237fqP)|1bsNn-5d@vVr;j?*AmP`fx|JXR@cRPf7G#$s zKwkN$cuPXORIvH5;D*I~#O0VKRZ-HDJe5Y?vi1o(_LGA{O=5{?% zZzPvXk&R-AkdJUI?bbD`Q_3j-ux(NH1msL)Z%^^R$lvUnG<7u{L|7CFBH%dMtgQ?I z-Uw@ePC+h4WcDsSMdms{{cDyW5~fC2!JE_@A7vq>u>eMLHOvGqC z5J`_Bnm#VQN@i*$wm|@FgR*jQ#~`u>m);{Y6A)h-&?~s=9N^M)%9dH#1g_59KPErH zS&>(NgKS5qfXp5RzwtHV*{0l|g=pS8r$J0S5lU1_d>e_ZgVF>uS^DcCrV0B#Z`JKV`e~>>)%`N9%>Qx-~o><}9U@ z1fbwp6q9*Jk^ekpHv-~!BSDMWZ5|2o4CUXiv%W4dpuIfPdJ&Y`Y5^$Ri*|BxlhO(* zTm+!+jf9~#+HN}BN!dJ$2x7%4+(8seq$@gaguTIjAMyTTJ z>!YCd?8}h214~^0O8}>npBBZfxIB$$;hW8KIZC-wO9?RW+OzY%M=tNHsCz@JT_yf#H`^QNEZU<82wq2I&E4`;Ky&ffmal_=%kb2 z1z5n3MR!~X0e~NYV%n;*Zgp|EbgZ2M_}KV^0}0>S$ZrrP z%g|5iCYh#y?e|wTyhVY_XKY&R$n^ol4{jzY^#v7l{B0ZfJQi?2jrFD0PqKtD0C2H< ztp$qdxwu^%0Xp+*&i5y=RCIZ;1u*)DpoC&~&C+rnYUQqfhoi3i0-Xzb5k+j9rIj}F zZ3myp0stk4=d_rSP>f!mt=9jzWZUHW01HScXsN%m;*#dE0v7cn zEA4jW()f*DPLAe${ewrRQYZm(d1s|mR-x^O0eFY)4Ent7K6Gg0HRn4DK6nZMWG;=; zENYIU4*^;KmPgxLxg3MY$T9)+?> z0Y1nA03hWx1wxbl>d>|+D;Vmw$eQmt}xfgs7A$Edkp0>Y?eB zNn4=2!Y2X$QOY(Qsg{-ieTnt|&WKW0TiXIevHYJqf++B%i3DK&a(P8SRNd8-X^T_b z{w;t<{*)M~TU)B9AwY*7MS2^P;&b{LVF92Me?({tnhYgWdxE2db76UwfemX#fBK07*qoM6N<$f)R}< A+W-In literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gedit_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_gedit_light.png new file mode 100644 index 0000000000000000000000000000000000000000..5354b05d9973554d0a9d3753c730fb73983ae561 GIT binary patch literal 1947 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 TS28@b00000NkvXXu0mjfNJlVg literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_glabel_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_glabel_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..687e73d67d748f5b72fd9233adbc120b42da1b4e GIT binary patch literal 1439 zcmV;Q1z`G#P)3=NCZ>>A5d@l`)SX=fLS%#|FiAi6V&-LU|6YG(u3L)z4y$lnKl20y$3$l+I!8c^}X-=&6;m!R;gEu zmr{%4@6{%t9RV%QK)VaHcmT9tf=RkSXJ==hQmJ&W8KbRm0sub{;JdN2*l~!s)=WgC zAmCj9&oZEIbNm`R3=tQbfrvs0K>fjh{04iZ3ap4YfgOT~3)wa5^Rv{Ml9-|iSPYn{ z4FH`5@IqY&{8$qy^Z4&-DiR7K06@b4@dehu4w&!we>Gt5PsL|tZ_Zy&K|&z}0P1O@ey#iKCAa}_9n^b{^Q~3jGamln zWIpx&E3!L8CqOSU9R3u0wua+J0kp~V`H37?)B&G0{fCpeMUqei0WTU=tMMP;kL@Px z)it(YeI3*-G!mi`po|YdN3o$5z%;Dw1NbhZ{7Xi87x0BgLTmyQ)@!O%-3|D?2E3wU zBleJk^3_!eiG*kbn3VT0UO#R;zt3?e;6FFuCvjYs6MSKj5R-t}c=?v`RAIjr@FFBj za@GZc&q#o6G<2|)yy zlvj%#%K`DT0Wh88`wrl{DPIA8wL{zL;K&^bp#*HelM{d!7`^SKo(ljU<+XNDZ$?>3 zM6O84O#on@;px2r|EmE%gX4S$^?Z~+$o-CBJFp=|yc0qQ7zp?q2E39SO>BBwob*v% z;6E{QhbK7SgFWUzf>$KuCLnW!NSMj_dk)~eln1yLNXo^`FxPWB-hqH_L$R%X5CJ%* zBxk7u_*}|YfEU59*}#Y^Y#Zbqa;RIblA8d)&!YW14)+LEUR`Ul10X5C1@K=w)a|O0 zivYmCY?QaPPpSMSU+}pi0Pu5Y_(l^c-)-*UqrNu*fY%cDA_wp(m0yqY$9;ik^=%>C zbzi{0%8vyO;8XQ^DZdf$U*!ew6#)>SVMsZCqmoK_O`A3A)b3JH@reK%0V$PV7Xy6E z2v9gq!Kurc9A;inYgX5l;i;}ka$LuG4RxAwe;XuwMdO$e@E7;hzTUqLCPfEpWO%OQ z{9OZHyGqfD4*{C_*-}xFpf|Fn!k7ZszeixUU7%WSD#?-Zd8r6c zt{_v9@*e{Je5iUc+WQbNhzCAgfCqMHabF@?*Ej$G002ovPDHLkV1hL|lePc= literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_glabel_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_glabel_light.png new file mode 100644 index 0000000000000000000000000000000000000000..ca431e5be0053bafeeb243a78a2f581fd0ec028d GIT binary patch literal 1673 zcmV;426p+0P)CYj)S)3A16d&F-C(lzoq*4>8rN>+1jh)FlDDL!g7qn-9VdZ3A= z?@1MS0R22YJ^c>(AyQOS^ekN~R3tc+6SN7as;Vl@&(Gh7!9Jeyjt&nG|0u>&;oSlF zhdGtKfMmz`%*@Pz$;rupG^(hmxTdhM@C8V@NkxJaO3)?%plz)C4H$cvrEbsw-z=V2 zfscAV3f>4AOUtCL60`^)@rjrAVnjO$Z^Qtwk?$=k@Z4YK`6zh4A2-o=nK*QmphW<& zzXREyNA_b@09f>Vkg*dzQ7#c-R|&QWK>D{ZsSof!842$$fIVcwdsaN(#T?y)(=&XR zxRDcV6Cj1p)YQ~JVw4m)WdBx9la6Q6^Ie41X~vAOniSLbdCsp>kziE`wh4$DLV3H1 zB)C}x-eSxP_){@peS}*ZznfJAaDUlStZJ`C07h+Kf^91Bc0F$x??VBb8DonpSeadJ}-e^Pf_LeP^QWQWIMQ;E~($$fGLo zUV2{2Z>!*KDZqH>xlaXNH|EWHKK|LmiuWxOV3fC8Rp7n!JhmJsYV7tfRMKG6YhNdXYB0|JsRLtc6wTRPcbJ!jYRb`+o@z%$Q7^l>M^JEj1U zBZIxn)8L;`W@Udc!RF^ug=b@(4g{_SW(|^L985-Vy;6Kf3@Z8y|KK zEzhH@BPgrS&cv!dswHiyzXkzXo~OcVcMH7h3Lp%6NLa^Wyx=n%^YoFoNjm7?ukxbK zeODDAIf1u8-X0qpo09^{>{Fdl8neC{QD!Hggd_m3GegfM+@ij_^djD zwEH-^!K!Mkd*3zzQuR@dodDRS`T6;coVO%0hPIcHbD_#u@%+NV!a=s#{HnH2-M38u zOWo^zeSH_BhOkV&%K42Nh6Ty??OuY{N`iQF9|`J@7y@48T=|dAN(ABg1+x7|j5n-7 zpslW^6~I2gZa~*ZXW_gz7z`dG!39ZfwSbV9oJ@}wW9`43ABz63U<-vtC({Na@u!%l zHg+yR&)~T^zRQy(!X&vt%G(213%sQeScw1);xiyEz~>-Ob)!1t==Rl8fZfR@=J|YZ zwZVI-0C`Vn@ojM=AK-I{gg0)NKqvc|RzO)<*|nvmr8)7F%YXX31)lU(_}SUnFm=M> zJHTt!tO-ftbP|NlSf&ZknIx6_rU^)8?|5NbS^-|LoXT^g6_Co_@xr!MuYmsnG4G&m T&Cf?M00000NkvXXu0mjfk+&m0 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gloc_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_gloc_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..057d938338be76a63b1f823de66a33c2a0f01a34 GIT binary patch literal 1495 zcmV;|1t|K7P){n9AKe>=mLXC1XhBmI3b{6aE=Ty%Ai635sU-~=mr&# z2yU3vL`0BjAt4ZyU}BthuGIMaeyJvhru*LRKIh)|^14q_x&6A&Q1w@xsycOEtxL&U zt>p4|sQ{=fpyUWtTcG3yP&vVN+X8KEZP#FZgUkYV)@rq%+QS;#6MzR0_!Sd+8UTD* zHULH<@azhJGYC``P;G(E?gQ}pJu&rLp&OxoP+zEr`GDW~Jq`T;9f9^@5x=&=DKXuQczv%ZBvgWE@kdThjnQ@PTkN#We0R_b-3^0x9nQX&)})_j0Hg zbU{oKS;R7cI8aE!27`hFfZ!Lh=EKnAke<~f^taGXNamfG^e|Q+C^;Gm$#Nq8{^9w3 zXf0#)9IOQe00E@Qx1pPj!!~}mL2F=K`#W=EF8PT^pnDx4_VYZ0xgyKSJYQPJU;rct zFUPhJW_S2-$-H+n{yFFpn#qbU+!rB7|+ijyg=}7%rD`WLf1MVOb)RfLILm? zj7>7;B>YsE`@>suX97S_$Xw=tu!1#K`L5v&fO-2BFd~O1jX&5(^NdkAyb8M11o(~L z6O2>%OKoNeAKG@1Go0ib9YO%G7DoC*a(FMo(DpP5%*#K-_aRV}1V!CtF}tC4^^V5o z6Xw%TydR;j9A)9=1pv$pX61Km^{p^7D~S{ODYk2ijEA~5;P!96uZLvf3ZLgS=6j8o ziVkX1e3B(!02ac)Fi6@Tn-uCy_!sy-Ca0P{rvHK@5G+J~WLB_)KF{Zz`)v2Z09bDS zDKlw5E4g_(MO%}3|7bx5S2M4oOOh45%S$Co@*DRTJv;aSFoK2W8fWuhKpH!z*`C+? zMrNOekG8{@B%i?CvZ$AA;B5MQRs>`p094LWSxe?WDuv0H`KE)APy2+q-$(&>Gw&tC zM*6&7WDy?#6oYSqer9o5LtOjX8q!MK+vnv|p>+gn$Qt5nX#UHfgM3#mlDjnoz|8o{ z*vyLga%{@b_Otkt3Cvy3yLGuaN**wdHI62%@gDDV?obGgqLJI}DC3UT;~@(GirdfD znPfMM%t&DFPTnmF1VCcV5asCLHKfiOOW>`p5<&p5i$!L3W&o73UYCIKRNi%O(H0mF z$lur50`e0{PVi*CtWxtew1718!u&dt6Fh*RD!}A!J^++H4BiLaa}4sdM5qtnm9jQF z5t@YsY|X8H&n=(=rV^2IrouuSKhVs>kSs?fwewDdtgF0agDG%3eUy_FYK47(0pK2o zx53D(NnAAfIIPmxH-)74*#gmm2)Bmk8)OhrmV(Fx`rQFVMb2m{g|aW8Mg@_3=rhlF zKaB82Pn!R)>tz9E1v(F`gz}Wc+VsI3M6^{ zK|(pfW}hS{P3V?bKzwm4qbo`bfUbb_FEWv1Q%UO-^doc#+K1qs<6mUbv;ZJO`6h>{ zHWz`nWYJjYK26^ObpTL0yto3OvVdv}l-36*=~2R?_BBrML}&+>WxjTEf?1erMV|_Q xR-oLG*QhL@BWtG>yj2#^3Y0tY8l|^@{{RM1I$x;>4&(p;002ovPDHLkV1k@$zTW@< literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gloc_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_gloc_light.png new file mode 100644 index 0000000000000000000000000000000000000000..86fcc632d50d4d0e2e77b736ec71a0e33a90d438 GIT binary patch literal 1681 zcmV;C25$L@P)bfvNge2k-BzxuuZq|_my*-+uJ*H=PuKkbnZOhe0uzZuXDk-`GaJ^J zH3Fj1=;A;iaIYd@GX!+!6#@12_1BG$kKgYTaK;6E3-DcFw#R@-BvMAu3uEz@(O!tz zm($KsfiF(`2Ysjb^z!$iuCA_unFxv*&jPizwP8Rt6&4m&(}vOk1u>%p$RCkCfNLB| z=N+dq86%*krsi@$F9*z}2IUg;{X^eheEw74oke>d1f4@WMJHr?M@L6@ba!_jbqX@o zdzm00SXWoKlu2&^P*6>tpzVW&{`NF6WV$!D&z22V-w$^yjfS86Ly`z!wcHsB??yM7pZE((NuuM5|CXZ?jV7Y?6A>o zc5qDqO1*$mmk16%?{{`~b|eEKQ69yYARp0ff+oc2J565~?Y>k;V-*t~k-#V^60%=+ zV+F1V0Fb1tl?uQ?6yKUenE;C4hU|@2n<3c*A@dDH?o^~s8vJ!hlEeeNRSj+T3Xs7R-lS0@7f%DQrs~CvbPTggX`6b z_Mq%WGbI4Ooc?7F72LzPJCcmMivF-z43(wTPR|aG3BU}mVe$u+8E(T2_Zt-zpC=u@ zY-RSz$Wdp4wPrDav77k*9yR|5$o$}hWH$udhXOa8iC>8|W=gX9Qu12tL^0hv2e5*V z&B&FEquk(I=KsjaJdOzf+;dF02qpd|62EAiTvA;;9)Hak?Hwo?hX5IWT8bnCy$bo~ z^4&3H-f%Fsby-{;Q0D6g$E<@)d>4I^kB>mW2IJ(!h=s_lcA}K=9p+lc3jbp4hk$2g z_bDlqcr-0mjEsz&V4v_?Djh5>fR$dt0Jo>`(=G_uVq&5-kn@B`1en$gAwUjZkrZ=$ zhGp!_GyyRPcxToUz*hI-qN1XOCT6(;_RpRP7vLbYo-}tNnG4V#N0(`VlKzuc7cQ1A zkj#8?DG0I%N3p^;ow%E00tk*dlLi59nkv&F#4!Ox`D=;t56C2#pXo-Zy1M!T+@~ee z8zEHKO0YYa4q&5M@&v<0Y(t;1QxfB~ z5bsSXiIL~~=ucS^lOs5R_az}uN@C2p0rNlZ)cjq$fHtwQDC%WJSU1O%$}n^6Y;SMh z?FPJO1TauW%i`){^+{GeH_PI}q}jy?-Jhl^lBTnI%IELUVuozJy}TWAl?99dl3k4< zx0hgbG9AF048Y|GE>~k$Nx+*hSGK%>-<*?IV>)ojE=Lb@sEGmM=OhP|06Rx1p;dCv z5JmP%9q=*U`vRYrqiyb9j_OxfvI9!5;A3_@{x7ofvpDUNQ@b9Yr-9bSl2pg%bF#!S zI~J6#tfwwuHmSNhxE>-RR+}L0eRVe=mn7f0srjcvLdFTulu$Wb%zE-CGFo7hk`|^f zKaV*@-*L?Uu+uVkI-vD3Ge&?>F$yhFHc*dAKj1&azrVMuychCWBLLT!tQqcc0!At?NJFZWFUB+gcyl(-sZAI@ b?=9eeS>TXv_=@0e00000NkvXXu0mjfF}WXR literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gmarker_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_gmarker_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..5f11cce1b303c2462b7d128b812b87bc235fbb6f GIT binary patch literal 1193 zcmV;a1XlZrP)VB(M+p(wh|9@+*z4qQWSJlEL*TV5vWdvj%(83wWmOu-4 zfGh}ROCZJ)XlQ6?#k_scu4euZlrM6*+^^8~1oHqu_X6BhbOJgAZC?QP8^7jd`j7;q-I_T0Q^X-+K%=t$-1hl*YsNt2{%jZ zpV-YC0f3*v?3>XJiB{Mfe5HB|BwQ$SoF=<_Apr1Wm~9u@#*xuK8D|Y7+;BABzhRsc z0C>539jc(`QWO*yLBcDSgZdy~2L>wI`;hYxu+HVcP6^=a_r3wQ7o!~$`X8X*-n0Od+PNm+ z5EBlwOsZg34S@Ql+Cao;{(m=W3!ZoBza$A*+InXMn1tsd6SuWYuEa*WLs4OzHB>IL zH2Fc@WLF82O9BRBn6fvU%*F6W2?RJ9Cx!>e^|b_wiPGCi5TGw;^8k6!CDfKSFJYX! zX+hfBx%7a+OmxIDnb!X_41bqEKzHiTqP93NpK%^k8UbA}=seoaVwh6e(+LF3pk66- zG5Jo#RL1#OQ3S{s0@xu6+b-~g`UM!TK)g!k4*6eGMc$ zZrl#=1NglO9h%U8H+_{yI1y(tz!1=zQZAl!2-4-pRrH}jF^F0XjiC6)yxBFVIpri1sMc;y3hP>e}`5HhCk!kf3|P zon;cR*4KTYw;0eEF#Ef*I%RjI$Z5cDDWzlDK3+Y*c!6Gjl(_UuYm{mClyWfy=+(%Z zcqhP+FoJR)n&#R|T@>tA0RFZ&wBP)OEnG4)W>EBryoEB}ZP9o~DS6L4Y1UbZ4NuzsB;GA3E#n;Ut&@C%`NNZE>>; zP@VvMxoLB=iHk+RI4muEAkp*pwPqtIvqLNbboF%^&HwR){s>|s1n8sh-9wev4rTja;!@%pwa%TD8v=BL97SS#z~6M3C7?7oibN$K z3gUuEGXg5%E5x)R^MIJ_SHj$x2UNmWh-pLS0WsOHgt`9!-$61^j8I1O00000NkvXX Hu0mjf?!+ft literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gmarker_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_gmarker_light.png new file mode 100644 index 0000000000000000000000000000000000000000..e9bf9f367fd0bb4b0761b44b5070c2d2b3ca2ef1 GIT binary patch literal 1428 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 P00000NkvXXu0mjfF0V&R literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gnew_label_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_gnew_label_light.png new file mode 100644 index 0000000000000000000000000000000000000000..375acd1968010b12a4d655083c138c727950e787 GIT binary patch literal 1478 zcmV;%1v&bOP)Mzmi^{5|z#gqWPX=j7z0%Q!DaI<_`vgKXM!?R;5`^ zz~JDZYjt(?B>>+hpdAj!BD;Tba`I9!5@9(3ot>TcJDtwQlRXXz6M;bBWNT}y&+T?U zys@z{77B$n3at!F321I^_SDqWyb9RbBw)WRFE5XJJf4c`>gwk-bJj z)6?@P;AFqPK}K+8W#zcf=krFR(INId@j=FZURzrmEhGt+5zyY=UXQe2Ch=7z01N@} zEw9&GxwW-*gt1#wNWP#-u#5n_{}kZvjspbjrRnMEQ&fcd^78V-X~1ur7g7n95YW-l z(O6MY@d_ZF0*KEkz#r}H?e%gx!uf86WLFR+SV92aKLkLj{bhLjTT0#-o^RlISP^`| zl#n$6l)ZhFy(6Mz_KQ%wNFEdx_&Osqp42N{U`$>pFm&bI2?WvP?rJ!72t2d^TT-W<}{#$q%#6u8m8LX+GjX!)=Q50 zP=aX!NOJe^@O5PSvs!yQk`8>L=e2I}5Vq|Kl|f8$ssvL60N70ox6aJWOhd#T65bFX z8_akfBE}<;$O6}RQi@2vbAl-Xcu1-Dk%57M1|DAOd`j?%o)^-{4^K0%GY*pcahccU z;}RB>(g*l_OfM%8LhmrXrKlVwGqVJg(fl;g{78rA%j9_hUs+ixJ;A=Xt$3cQaazD@ z<8rN*G}mG%c7|~CE1@!AWQqV}zY73T=j$_N`%IqKz#jl$w+{I8l4}g$QZ_YAK!1P# z?Z{qgcuMg6{d%^y!t-2j4C#NPjL4v&Ap&S}c2nx4&e!F`^Qi1BVRGIeCPU`R1hllY zG*nepJ)aJ|)t)Coo+d$#8$x5kSeXE==a;zu-)1D+E5`ii#QX&lcnnX;ngBd?1y3DI z$mUsPd#>{VG5?)mBqk?hO#pEk-rU@LgT(l|UY%F*JQzNcw%Q~XQ`3|Qpi#MtJ3O1} zE|BmKfB!??3ghEO>pY#{Db^7tOrgkPk|hKr-#@X#Q}I0N`INT$>nw1Xo|+2+0?7E? zgq)z);YG1~AA9-Iq##=^2>1*6zsYLwZ?wO99bS}>`9!6?WreAZwS(bLow$vPEs^5MS!;I z`?lPJC9(TBe?swoVg`57kBu}rMMnT04$-2%E@-F@5Av~Jg#b|w+k1e&qGBJnDLMkQ z2m1lfhXHjj=P4IA6F~}i>_0No#ogv|Gb zCKek3Qi|x-(yiE}#YUU_=iJ=fuV%r^yrNJ*HUP4nd!rNJL|yv{6<0cjD#vSo)6Zuc@UZ7i1uCXmGE&Z+X+yz&F%0u4hNiZV^HUa}UOVC1wgPs7 gmvZ@xC9i;g0m{8mZlpjIV*mgE07*qoM6N<$f*|(7P5=M^ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gpin_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_gpin_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b0eb5fd1675587e85b483947b1fcabdbc9d47bfc GIT binary patch literal 1138 zcmV-&1daQNP)8wKsp3!yaS|@U^)cSAyDH45;X*Jx!fr7(TIJ*y0Y2q+qmh(rKDe18O9#3mIG+QV-hKM_hM^z)laucb6a%0YHN21y{L@ z4-t2t|8Ju=d~pRKNdT51s?|W)b9|bC@Y=vP)Fnv(1`_QVY)WXw)mjz_+AJ zVgPufP9yyN@3doe;5n!WDmD#p;vyJ*Ns4^SWg7|rD}rb({c5_{(T0G$EwAZQ}ggji0g zNakY!;6XURbzVdQ70Y~_0ETh%(^#P+?l3M|C#+yL{~G4#>ingDT zUyT6X^A2o;Mex@Eu+PFjlB-hy z1v1}`i0j^*P|tNQX8Lq^N!{g4YT0}P0D={3DH{M{CKKTaY$Wz~%m*`H1cLSsYcO^5;4bnp zzv)pJ`+}$}0Eiz;pn8|5uRC-QsuP>LHYxKyi&2l5i3!RR>|`axE6&IO2z)U0^-0SN zOrNl9A?T+z;*;PT2>{|%Pn({(nBL8`ApT<#1lh(A6@b3vYQnlb@sVCk+6Ehkzcm2w z{BNhmDRz#`=i&&gQunk1fOs84>jlU$gzKZF|GwA)(0P0v;x$uOMX>@<6^a8QQUKMM zRU1ud53r$CjlO9QsK%_?Xi9s44XtYQO?yB!X4OX1A7iC8P@D7f*Z=?k07*qoM6N<$ Ef`>p1b^rhX literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gpin_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_gpin_light.png new file mode 100644 index 0000000000000000000000000000000000000000..d0c3930c1724d5277f552856f25dc640aeeb9564 GIT binary patch literal 1328 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 N002ovPDHLkV1kP%{dWKW literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gplay_over_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_gplay_over_light.png new file mode 100644 index 0000000000000000000000000000000000000000..332cc95165f78bccb3d7ab79e8fc05b036fa9582 GIT binary patch literal 1715 zcmV;k22A;hP)G?=h|)FDNKD*4EZGkqP6ZH3Z7b%P&KrwI~5Y# z4kVs5l=+|Tt_i^EA*^17CddR$vKl9Z*<9I_I-q7!c z1Xl!=G)Ls-n$lr5L!Dx;PLc}eQeH;CQDkK`h;jqkY+#C@gmd6qgDCMJA{avik zYCOA(0bp1MhK-1j+z7CT+Z(Qi&cqm?2#Nf?B0v>US z_L6B%Fd{%@`)8Q&9C3BpTbZ_eB3sH6?or_|PIag;Nxnt|!1%*VR4yR!fJS1z$+7u7 z97s;M6%UYnB(0Nt@UpIWZ35IHXOqOeWP56Rt$2a%L}~69WX-TeRfiarVVCY=Ntb|Z ztY3o?vci)(zeBgw;iA`5D%&CKuXK_iB@)9tt&-xec)?bF+b)~62tc@OXdY6o|1rw% z)>Q_}JWJnPtg?rE(IL^JJJz%xWZxls5QXy0`EfD4GMfMpug7v67Q2pK>WIFhY5?rfNV1!i}I3KjAA$$0Tv=g`Mnp}VK<6f#>y_T zM#2uvqY86U(J2Y2tgJk1YHI3vT{ah*#f|_A5rcR`Lr+i7uv;RmURzjL_(V%f%b&?) zrX)aZbsv|(tomMcvewomz>*(6ot&I(8XO!<3fhh!a9>5~mAy(9VfI3*<#9>^D1SHN zMt6!JTxy$c?Y9CnA;97dQvlzG5=U_189Rj&@2fSzHii3raDU>+1FUtG^7p8dWaWea z3)r6ti+a<|mK?8fLbX$Q?jbz)14jhF@Q+_|=MEE0asN?R5fQpKWRkTiIlmP=~e;%6(T0 zp-e7?!5ZPyJTWn`e`sh(emicSErnGbPwQrgIpmo_JD&y?EaQ%~{&%2kh6M8p*P9`c znXc`ya`$5#W!JM-|JDP==S8ST@^XG5&HZ-RdLRO$EvyLZOu!~dg5xN@hn-(LvW&LZ zc5{1vAfj0HG=J$9Epi=w}+y{;{_<*fz?0k>+3tAtB`3w zaBhI)n`InxdUq&_Jjci4guo*x-%45QHdV-^zuE#Yq-WZoFQel#Wo z`2OLj3I+c@9*-v_U%wy`Ct;DjA|t!T1141?-q-fQNGhRn{LI@TRla;lDo%{AUz1B% zf+oHw8DUi>d-^ZjyeP@|Yw$36Q8NC1pzIwM&x?}Q5b^D+vI%*@zb{KCCQQG+F27*m z@Z~>DIH}8-9^+~qkZG{#m~V-Ibg+6R$z1Y)Gs#-%!0LMs_#5vcwS7wTA@BeI002ov JPDHLkV1kn4Fp~fP literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gremove_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_gremove_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a0614c35abc5f4e01f3e587b6dcfe1ae5821143a GIT binary patch literal 565 zcmV-50?Pe~P)xrECmN>(`mh9fp-d9>zv_8o0JNMdp-!OoZ`Mb>zW(dz{ zC6vs+l;BtMpQB2U0LT)o9f2yL%KRF<2>dXBY#rgyo|JboF9t3GP$0mSfCMcDfK~!3 z^Q+QS0HBnB%)B}PZ6%;H4*{U11dGhW07#W!m3b(DQ6*Sr9uA;a3D%i60l-zle`MYa zz>yM)Bc>zucG^^%1CCB(4TkZtr z2W*|&DFq(@cDlWf5^&uFTle|tZ-bl(Z`whqCom4E(N5pG4mJmj1k?je3kC#$B#;qs z5*X?LGy;$S?1iBUK+|yzkQ^9l01ysq0^Nh50s!eK0<7wB813NE{|VA(ks<{kGha&< z1$r0&%Ar={LI9Tl$S+3teLP-j)9(ust5ivreqWK{3>s(OGu#8t9vIiZ0Kg?R>%LIH zteNG;6$;>znsr|&VAjlX;|c|ENzJ-16fkRMxpDmg&*6MfpOmnN00000NkvXXu0mjf DSw-@g literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gremove_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_gremove_light.png new file mode 100644 index 0000000000000000000000000000000000000000..da57c0aec14b2a59b7a2c7dfc591aaffc700573c GIT binary patch literal 582 zcmV-M0=fN(P))#mwGe9{3n*z!Outm_OfK37A1Z)Z@7r=G__7vFf_m5>+{xnVV zmC~lVu5bIkzwWy3jT4szpsK2eqA2cN0*7H3UfQ<(<|ISC*2TSXai87zD;M{}#eJt< zyBrq{VC?+e>;n((^()#0-+343$rnGxb|!qrnh*`(zeLa`%sVdyJ{o{e0Fh8gWfX80 z0G})>u{j7NXf^<}3249~08l0%J3kpF20+>bbmt)eq)bTBc^Ck$38^{{1rTdO%Fe?9 zY&9Wu=aT@SnsAQJCj)TGgfWpnXM6OKdVa_f-3CL)*fkTzYkqHReDUrHzo|-Uz!WT? z`kY(R+iD*;nE_LkfyK_howW03F<@mX=m4O43WWA~6^r27KA-(INIBtUdl1@E7zNbY zIV1Kx*ftnb&=z2^1uw6I0N@l71C9ej9Dqat9DrM4hysvITmmEoh8O@u!jeEkFhl?# z6Gea(y&Xm;c)!~_yK$lJ_gIdir(H{ zzi+#=Z3+3XCUIuhAEje=pExa-GGo%s{_banN}_K9GP_v|9k? z;^0q#ebzL?mN~^>P|I z6)(ls%T;W}5^xJfjxI5@g5NL3p>L`w+=3wZ+lE7S) zuE!bYd}9I$2cygf;5v~dbFeu()?h3Fk78ig03+_v_lP|lz=4H z_sNaOAWFy2#c|7GrGlEDl3I2hQ;1fN0*`T|LyFgG0y`v)_4Gt2v1#D*{#m8={80H_fieSy zk>T)GG_Vfux)36k%hT&|ug)C4o(ZfEdQh_F*m_1N(z%!)oo2s=7|v@`i-2S#n2<~d z*7!Olk7H;?6WM2N0umC|<#Q4k2eL}lO%dY_lULyj>J0l@&5Hz>MxN5G(Xj5UJjj({5E4T`Sa5ilqoV~rq&{0R65)#TYwIEmT>00000 LNkvXXu0mjfd0_Z* literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_grot_left_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_grot_left_light.png new file mode 100644 index 0000000000000000000000000000000000000000..8d9163244f567fad352adb4d678ce62cd496b23c GIT binary patch literal 1864 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 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gsave_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_gsave_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..1612fd0aad70213be7f523d91e702aa5861cbe0f GIT binary patch literal 644 zcmV-~0(hl-SC^V95`~jDcC{zjxKPsJq3ZYQaSl@SC zvN>;e=k4wrv%9m&<#O5CnR%c0ee>q-UeKud71VtE4F#YIs5t>$0yP(a7C~JC)Flvx z;Q(wW@iOnx>oW*~H>w|3JH#EvGb4S^Jt5|ot1p{9Spi674-V!nPOgy5Y7xoUd?2pz z-R!$}jL)qiAh-ZHL(tJY05F&-JU^EL>lFjL=-I>oFt?BJ+RY1r8^D4|It9Qb2DMHA zU`%o=q3i&1E1?Piaw(xI05U6~N&qq`p=tn}l~6?h20{lr$quDAsVabX09aH21Olo6 z0;H}9TGAp~;i5aixb(#?fiYw}lLFl&e@ASE%LRa{wy0ggm!TwgtO~eCCi__iM|@@( zc1uLto*63u$J|)V6#!=+z%r$dK~w>p3V6Wmv>j)tDDxFKnzlGℜwYMUzNji#)*n zSq1QyfGU8q2Ivy-`Nv49Y5Qc1cpP{+YJdV@CLnGXU>?7=!cr9Qfti2ip8el==G@_+B{u6%V*fPu#IRlf#2uBD z2;dz3!X_m#mje=UhovcTIBm=!>KEz}S~3965pc#*0GzZX#!>}HoE6TTQ~{i{CB{+( eNSqbUoW22kf(T#iCI~wK0000yBea_Y5^zo9*)|3e|9Z9L>2dd;b)k{o(0^y06e z#g-m=3D`qR3wrPuo39d!70=Oq0oEIFU$%XD>p$U-)fGIkGSoRzNP7 zdjTJN^L`A&_=*O-aicMdd?4;q{69YaeN5B*T&-5m-GCqi;4K0^Z~`Ec$wWh;(5@Y< z!C>&GUavQ&Hj4nj+R4$xCAO(=kX7{0(=l@a57bI2^01$9P32P0&4JCL1fFmV% z0)P`GcnQE#O7IkbWt8AW00FEtpHQ2;6RAx+2>^+Au#_G#009E500Br76O^QmOJTPw zL7TSgIRuKu;%2Yc+p&W_91c6RTJ48ODZF+7MAbHHXLB=T=Z;PRXvGa~O5QJ%oX9os z{UjI+J{GZ^u^|N@*)|e$20&H^ko2c~5LN)00#J9iaa_rFlJhGtK_1|ExWE&g0#t8` z+F{D)^DhD55d*kSfE7SF2Pl0mz(c@>fOd00p-|YugN;|t=XXmFB}n`G^sIIO(4cM1 z$|tG-j7Fo^cxv=bTL7t4Din{$4^;u^_xm53&1PF$0ICwV@~hntU;xAfSOL0~!sAIW z7K=SoB?RmjUN#zypW04>zF!8%g%En_SfK(=wXOqHCC#R|}|S18-W3ZSH|V=PvHj=e(Jrd#}uhF=TI R-TnXo002ovPDHLkV1m9gJf;8u literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gsearch_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_gsearch_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..795acdc1dfcf7a5d389dd81159138c1de11f9223 GIT binary patch literal 1444 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 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gsettings_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_gsettings_light.png new file mode 100644 index 0000000000000000000000000000000000000000..d0a733e52f3f161f28df353ef4228a46a9eedeb5 GIT binary patch literal 750 zcmV_5De|qq~$zB zf-1@VPA-v&U8z%lpMBq*9iQWR3zmO8%l%()09*!GPQXn8%M-xtMX+A4uTp>xJ|?I3M?2f+4?5Y+-Vv=y#eyA>t?X9Qq32Ea4b0#|9L*Y9?sYd~1PS1Oe? z)d@N9N#72w#NWDuC0mv9eh>KLly&JNi%fE%z401}VHq>r%B$fCN;QvmG<%@ovL zQ95=CpaXFL3aa1HfS@|D46uGHOaLyZ^xcjuIXzFTen%sV>clc2k8+rxu23nh?gyA( z4lCjX9f*wRK%{Nlfe4y%sP11LiJ{IRI_nQbi`rL+ErLi?buwrIW798+ktfO>G@r)E_3O{e7AX7jgX>`xMXtl|}0SWT97vwk`w85XCG$ gxD3cbuMBN}05lY~P$Mteg8%>k07*qoM6N<$g8f58l>h($ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gshare_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_gshare_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b91f70360fb346d8b6fe0bca3d6e924c272935f2 GIT binary patch literal 979 zcmV;^11$WBP)>A zyF977#$3C#$Kun{c2N5(fOr;$J*bI~1CN_VJZXm#Zt9_vb;OUQs$RL<* zC4}8~(2WSsEj~pTU}M0P#r)X)SycozDNDu4pi?)G*is`MY_B>Hk|UK(g1brbE3zv3|C^rlRfa z3pfnM4?|2Mor3&;mAvd)CO{J3uc8lH<>xq^enb5v7=(}ln+o>x_~-#EfdZto=&3&f z$FS9>S80g=kXb}8cLJU2vgI?Ci{J`m^!Gmn-&u*@-_szrFT7Z1jGGpK4yhxWv+wf` zA=oa!ZUK7ycL?+OHj;1TXe4qtNBy<|P4sJq3bMkk=el{N( z>KgLd;ro;N5K!p)vRN`A{@wy4!}kC`HglLClo06&PK%q87-KT_nzwhrfc4N4LeApj zB|s9KoTp)JS$X9Z29v=Q$M7+At=9MR8W@THn*~U=D{V3E!e#B}GYn7r?9tYSo3Zl| zU@1RzG~mbH;&TC9O}DgwHvXH7j{tk=g(WTJcD4`V%GVXL_z0lHgc20Kr5^##`8ti1 zeJOxdX%@lgr$F?Jpdz?4K;djiY42@NjH3>O(nlV3D4Y>Nr#~HrmV>wsL+<3y9EU%! z-z#&|uyo9EIAjIP`gBx6Bvgz{N=z>><~r?!q{NOh0w4PJ#~cazHf*)`NQxe!O(kL) zmG(-C)>%v9OpDhMBF+~hb%f~RyZBy>IlD!?FGrKmJNnn-(O-~={)$Z8m!y()Al_?o zi2#aLm5y6yh%WU;syFXYmTjlyp|F9J5;5^!m388R>}6?1jJgu5r{39@r7fc*)TS+_ zKqxtjUnzh^rB1dfM?fb(T?@Bz1Xxt+WSi(mz%LIGR8Z+yX|4bO002ovPDHLkV1f=^ B#^V40 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gshare_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_gshare_light.png new file mode 100644 index 0000000000000000000000000000000000000000..9e33166d43b1fa0ff59fd39f8902fed3ade0e63d GIT binary patch literal 1086 zcmV-E1i|}>P)cxX651x!SPaZtzO=Ds_7!RHl zqaa43i6I^c&{86ahhj>siAZ8B8l^35{iZ3TtblLYD!a^Xvgz*j&FuTWdGF18vm@0A zen^7juh9w6EkJMvbQciZ0Q4ZJyMUHl!0mQ7nM|g=`Fy@rlB7nQ^SNAZ8fSQXd^}zb z7Ohx-!RPb!8VrUIz#CTqI+9AI9!yS7{@@`(3j|1hzyCBq?I!?>&&|zUkHumsf^0!V z^#pWwb{@jWpP~YSJG_NE+@s2?od6l8e+|CAnG8shvYAZg>cqrEg3?CS1OR*oz+a>Q zQOFF2!{I(kJ5>|FYyKsGqafg><_YNP>NvqJeC?hOP$`D`|OI~t8f2(qe4gycXVup0@? zacI<}P<$58AIq{l4^qzKzq&PmgQT!`L@(D7! zVLZ>W|6DHD_S)LoqsR&aAVV&Z&*ORueLMvCDIW0aMu6Ar-DNZyPXfqJ1@K?Ee=##N z^E#18u0TQQ0Z zxI>|E8uzbI&AsHU=E?vMjX>A4dHS=5rPl zReA6bz!oMtcu~Og`%sw;^0xb5@;U)jrV#^#cLA}3AS^}fX^^>!=!sAvTnL>CF9yt( zmKL+kW(#4C_i+?MJ*Ww~m9@O)iXr8!A!IpBojO;O+fWN46_8O_62r<6TMOJ)+7H}{ zdr1uKAEDle@#;g)1bI8=kQa7QbQwn?FN-fDLf8)@E6grpei|z!Lg-yDif-??u561-w>`!Uop|Z)&Kwi07*qoM6N<$ Ef)nlIoB#j- literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gup_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_gup_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..9140c01f8437af94f4c33401697f6401ad30e676 GIT binary patch literal 670 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEU`q9LaSW-5dppx!!#z;sxNWoj z(z>Nnl0v$!CK&~YNgg?{KjU70Gme^1YAePMD=c%?H1yS+r%7dR1bx3a8`J8gjLaxLAXQi*u0H_3Nc3*6~!3V z)LAD@-%u3)MRdQjLx91YxO0pO`}kV3BmSB%-OVtgeAT>@bC?|VL=|5Bo~zn&jw$iH zD$8{SHbL{HflA(0AznpV$S{KE1!R<$$*6hX48TZ82QNb5Fm#y&yA4?=MROXYT*(cMYBSO*PwY z`ujC~GF-*L@I^2~O(WvayXTAr0#hb4a40Q#w|omzkKNYUVGhhPvwRa&PduL_#_{J& z9*ctGqBYBv7}hBJMmnr)n4&x5Yspe3+&p`Rz_gu?-`>B~1g1L%Pgg&ebxsLQ08Vly AJpcdz literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gup_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_gup_light.png new file mode 100644 index 0000000000000000000000000000000000000000..86b6e3ebdf81219092cc0d5e620fc6f696a7abd2 GIT binary patch literal 764 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 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_label_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_label_light.png new file mode 100644 index 0000000000000000000000000000000000000000..ca431e5be0053bafeeb243a78a2f581fd0ec028d GIT binary patch literal 1673 zcmV;426p+0P)CYj)S)3A16d&F-C(lzoq*4>8rN>+1jh)FlDDL!g7qn-9VdZ3A= z?@1MS0R22YJ^c>(AyQOS^ekN~R3tc+6SN7as;Vl@&(Gh7!9Jeyjt&nG|0u>&;oSlF zhdGtKfMmz`%*@Pz$;rupG^(hmxTdhM@C8V@NkxJaO3)?%plz)C4H$cvrEbsw-z=V2 zfscAV3f>4AOUtCL60`^)@rjrAVnjO$Z^Qtwk?$=k@Z4YK`6zh4A2-o=nK*QmphW<& zzXREyNA_b@09f>Vkg*dzQ7#c-R|&QWK>D{ZsSof!842$$fIVcwdsaN(#T?y)(=&XR zxRDcV6Cj1p)YQ~JVw4m)WdBx9la6Q6^Ie41X~vAOniSLbdCsp>kziE`wh4$DLV3H1 zB)C}x-eSxP_){@peS}*ZznfJAaDUlStZJ`C07h+Kf^91Bc0F$x??VBb8DonpSeadJ}-e^Pf_LeP^QWQWIMQ;E~($$fGLo zUV2{2Z>!*KDZqH>xlaXNH|EWHKK|LmiuWxOV3fC8Rp7n!JhmJsYV7tfRMKG6YhNdXYB0|JsRLtc6wTRPcbJ!jYRb`+o@z%$Q7^l>M^JEj1U zBZIxn)8L;`W@Udc!RF^ug=b@(4g{_SW(|^L985-Vy;6Kf3@Z8y|KK zEzhH@BPgrS&cv!dswHiyzXkzXo~OcVcMH7h3Lp%6NLa^Wyx=n%^YoFoNjm7?ukxbK zeODDAIf1u8-X0qpo09^{>{Fdl8neC{QD!Hggd_m3GegfM+@ij_^djD zwEH-^!K!Mkd*3zzQuR@dodDRS`T6;coVO%0hPIcHbD_#u@%+NV!a=s#{HnH2-M38u zOWo^zeSH_BhOkV&%K42Nh6Ty??OuY{N`iQF9|`J@7y@48T=|dAN(ABg1+x7|j5n-7 zpslW^6~I2gZa~*ZXW_gz7z`dG!39ZfwSbV9oJ@}wW9`43ABz63U<-vtC({Na@u!%l zHg+yR&)~T^zRQy(!X&vt%G(213%sQeScw1);xiyEz~>-Ob)!1t==Rl8fZfR@=J|YZ zwZVI-0C`Vn@ojM=AK-I{gg0)NKqvc|RzO)<*|nvmr8)7F%YXX31)lU(_}SUnFm=M> zJHTt!tO-ftbP|NlSf&ZknIx6_rU^)8?|5NbS^-|LoXT^g6_Co_@xr!MuYmsnG4G&m T&Cf?M00000NkvXXu0mjfk+&m0 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_layers_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_layers_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..61fee724aa1e242407cf24ba6c5c2c2ea494a479 GIT binary patch literal 1946 zcmV;L2W9w)P)FT=P875(J5vga?EmJfT8crEOZBkkY0tF(g#tNeCfckci>I5K%>| z(i(fUv~)nlJYBz^?33(!dhU1jIp0v}y(?My?svX*)?Vv>)?ULtw`<4%r>+6+|Byid z1|wjABQUrH26zArCc%zxf!^NU?TEVZ@G{6*lNuCA_MI~AE71pw!d#j$bl zt_>Xgnco(}J>m1q?C*8}(=h;W{t6tq0p6tM(-j!O_$)+>QDgKh1DM{LI@_NEaC~cw z8w;Oa*T|Cl+%85-wuLfamIBN_Wox!I0&xBi47eTMr_7KR|87Jqg&zil=Nsv68vrQ)0l!^mqn064xG7TyY9SjEyd$u0(fi#iqoIKKyr-3cGmCWor1U5@Z= z0PtZ)0KoZES;+cs(p%f~Ee4Fh`GsYMG`$6Id;=C4244!VSGHgWeqX{G*W>)Ml(m`y z0OxlOiSC4y#X2Cf!2FZyy!O-vAar#T(XnF(97|cky*?7>SEdMOGL-?q@%6d+YWO~%{0N~7K0eA)l-7PYxSv3whvtVoeUhv-Gb0%ztpxppsXQ=$~oV#s>&&@65KAnNVmdt)B0wl{H z2P3>u?gqO#!}#m?dKkM$aLuthrnmXxlmDrz^U5a!fB}0V?`h8gxrGe5ab+hjMaG33 z;x;)v==C7uq5L?DoFKX1i;me$c7}fs?6J8W;1YEFkpf5(02pwZPQv;9{1(?HvY45- zEyUWE;VG~-q>??rC$Oi&4NGAu02pvNiiX4a+W#cirn5ll*?X$hc{$eJl52Ov$Jf-c z0{hNxbZ-g(Pop58>DBocZ1R~4e*n*8F_TwIC~S{=P0WR`o zB{rSaEC7>Ha9)B}?m3U7X2aHP0ZAH33!eNoTze391kcDwdla1y$MOJWWS$I9h2vJ( zwZ|iGW$KqwBESSB0EVI2JGHLcyU&N;3xLc`0R)G-k)H|sWHU0_oCDUVGT~^>NZBfq zw<1^>tPl;U6o4Gs*7XBnn;=8e8lMV?U7byhY+_oN2LxyK*HJh=bTP6fBl}|B6Xcx( zCc);4j9ljyHaWpi+RS1VCsxtrDCJ0E=5|&9)}Kn0(q}i$b;R2?Rj0xxnq>>nyW^rp96d!V77O= z)S@H+FyJJeg!6BKtoMd|r4h7>r6KBU!!O9)_a@&xD5>>6Ak$R}00!6tIQQF=$K=_Z zt#GYoCj|u7HpBbIIp5A&6>M^TPtnszCIx_}P~hono~+N78>7HXJ-?M;;JjyiZn^x6 zSM3pao1>;F1psSp!?X2Zg@+MlZJQkDg9R9wG?M1Mz9Ca}Bg^Cy@XS^YU?~9D zWqB-aD_o_nTgp6=HbUlLw6Cm63Fkdz^_6S3F zw}&J7+|b{$9#v;^!EBuI@S+c)e>X08zTX}F;1Dzg`8D1LB=}bUw{TPLZiLPv(pGU+Q#z z63)L=)3>DCS_(h`AU;iju=_g>PW^8ZPnGTN)_5O~BpPk++YMG gfV57F4EPB67fCQNU);VI`2YX_07*qoM6N<$f@d?Ry8r+H literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_layers_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_layers_light.png new file mode 100644 index 0000000000000000000000000000000000000000..8661e58751437a14e0b4f4e3449eb9c4ff1e9933 GIT binary patch literal 2278 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 D=*3#h literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_marker_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_marker_light.png new file mode 100644 index 0000000000000000000000000000000000000000..7f54f19f91d3e8369b65a601d34ed9dbec58a167 GIT binary patch literal 1523 zcmVP-!2`=8MEAB5sSc#@5(|8h4vb;_sH(n1syCo$R@@4cURP8}{6D z|L1@H_ndoYCa`LSUx5`K|EeqjSp}?c2C_?Fg$p2C1pQtD!RF@X_0!YSSEIaj{H?JR z_%ENQa&mHhi$lQ?X73=7)gFU6k5ay#oSgh(czF1{$FbVx#t5jZt1HdV&)-TA<=SW# zF@(Gm@p!y*XlQ6O9Y1zsjS$e-*th}UTbcAyA<%zAWM_YWe@w{VtQ&CxC~}wMeY@LQ z_Zo<*4UE}Gkv#2ntYgiQbcV0oNF=h8&ke$UQ|@BDy}f(+XG+Syr~=6TZDjr-DR7JV zK?$Frf^Vee5F>!#3kbd)U?rO1X0SVJ*%tGeqdD#@B(y=ogr>ctnIr*P*@vWY5PeRs zj}8tF{-e+-@+fjGe7%?86dBH-1yvwM0Be66sB4^%6Z~8IvVZCjP+wnvMKBoba3SDB6!pE1KjR9309E}}7qGohzy~Pc2OYpD;5roWq>H~d z@b`<3KjQ?HmzNimm6f@5fuG2jYF%mr1JPzmn7h32zbP0-6pZ=DlRTQ+}+(h@3vQK zYin?Pe0(F_WD_<)7a}_$vhSiIfWj5F3Rl<-7(xC)P3Xbygk@XKnr|WSGL5mLMMXvJ z3kh@^XZO390@MWT2Oc1}yOs(@XWT`58dTt`tE<xb-j(Mb+T`W7dEJHch4P-qt*z1{_Oi%axAKx#5^0<2oF zg>0$aq1c704sitT5_4!dGD3g>6`bMp*Pgn8B1wV~0u(@ji~I*Yj`3{n3jv@~Z-%Hdg5%2( zDfFo2cecEH_}}g3iRXZQuK}qEIVoz_0@QMV+g(S}j!wgYUkbQT3+U%ByQzTepCtRQ zn5_JBdGU<^H7UEpd-za)PS>Zb{Vz3=Ct~6&0qWVG^#nQ327Lng@78^OAi;pI1Sr7N zg2$2h4L0D9ko^M^f$942odA|WJ>Z^M3?S-wheOYgy5J@3d?x_Vxh#dZ79NsN#RSD~ zyI;j`w&hB&=+y_yK)nMHSuie&{NMNLD_#3cC_vSLTOr`#x!_Hn`JG706aniY;Kh0U zI1uPy2^>#1qh7~ngaGvlEpL&&nR*LEy*l>N^CClKtIY!Asa@ zL;==*U^9VVxKV-<#%O;BB?9v5BVz=31!~GZOMoe6my6%50+vgrOySHbz!bB~#qWw& Zz<-tx2Vcv(KT!Yx002ovPDHLkV1jk?-e>>- literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_markers_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_markers_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..76f390de2b91bb50dfa42af0947f86cb1b623d26 GIT binary patch literal 1478 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 IM6N<$f^?~^b^rhX literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_micro_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_micro_light.png new file mode 100644 index 0000000000000000000000000000000000000000..0a5fe5b18a04c31a8f4e0141ef6d80520c97bcc1 GIT binary patch literal 2272 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 IM6N<$f;dTSfdBvi literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_parking_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_parking_light.png new file mode 100644 index 0000000000000000000000000000000000000000..4f8097d7e7f6b5b540c6325966520263062c1217 GIT binary patch literal 971 zcmV;+12p`JP)i`fzD2(R;VD~t2_`HTa0r`T)ec84K43q%C2?&f+9Pk|uSm0KV1lt2Z9XO6U zFh>#B!b))3l>qS7`y_-NponV#z*)BfxC~)rm$>PLBKR3o;JWJo!2Ww+|1%82mf?VV z3~?JmY+VBw=f4L##z%!hA>}FnnEMAI=oqa~!~WfNyM3-wsWe>!03&}0);|hCK?YGJ z*#9;|+{h5yOo3!FIfIeh=lA;$!_xa11?f02UBrRu2gdlx)c{y?4I7vrw2mQ8LEKiv zkz;n=0m)$W@6zrub_Eehp5U?gxb8JNozAs#x%^v1!yt#3ct7ud1Au9Mp+?-wWHRKz ziJ{Ah09J8~wq%BQLe5D5$cfKe6urkNdTm3)K9uYP07UqE9Gt$uvw)9g3AcL<&@s=y zV09?N?r^*DxxN`V%Nzg!-!N(=+K7==5Cx4q`|Cd)#@~%*vstfJtAA*@W_)fL0CbM~ zSlkRjylqGTyu>*60n!1yPliMW!)T720wM$%x59D?$SJ`2bXdfVMss8h5FsdQ0NZ+<9<1kda4ivXTvj?fgCWCyLjmjqxn tVY|049boqnvbulL0ag>Xd;3%GfWP!l$xxd75w-vT002ovPDHLkV1oNvwJQJs literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_photo_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_photo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..08418f6695955ecd0a5fac9d8646f96f7696b69f GIT binary patch literal 1586 zcmV-22F>}2P)> ziKZ0^nU$oVrIDCYLIqufic-th-~TY@Fz>#5c4p4mb9UkEz{6f{I{#z*x6r~; zskA4M*EziD5rFe|W5v8W9FH3R3oph3!f#Hm0tPe{0GvM?TV8{%4X`O`=vn}npOUPy zm|y^Kst0`ipffE){^5Qv#+|f{W9%b5PfgL_v00N`t$g=B^EqvnfB@rTe)(2daT!J5-$(A4-8QjQ2(DSQEV4&kGW&HB>QQM9e% z0|05B3n1U7rR^JNAM_*i7o_E}C#30hGt|ddm^Dsv6&;JQPm$tmP5^N3E~LC@43xkx z5&ontnK9?{{2t_*?+Vj*p!bs!8S(^%rqKP+Fi5LONL$O`1?V{CV)6k%^ZHgx&?W@W zhziE&^}LHqjv6XM)^eY_hBDZHaiiEIb71m1&orvYI(@A`X!unQRzn+1T&24(oi?QDz#0&6yOr;C|> z0U;1pM?mPsv!Z>;gxO8_3JpgzHrqM3On0|pd0Y`RM`jB-c_gZzF%OiZZWDx=LQLMGN+%Whm zV{rF601(U9(0F8OT2y2%Z9= z#wuxPxoo6q6Sc&Wc^miD=URfZ0N{I+j$ratawgWSB0#oIL%EV)xdDK--P53u-&yS?W+F$+Xtg10CJ$b< zfh+-tE1alc@&xo4#*c1cEj!I^C`QAA|@qf0MJ|QKdMf9Y<#(U_SK#EnmGuwAL7_ z0}K5o>!{nSnZ&8GxXvB4l!mq+(Dy(RlMetwet4+n8soL3eFSZS_F$ZzyEJpIIMnD3 z{pz;7jp&g5HJc9rgWz725&*Uso%3sF7d;v3!#f?fMU!JaCQJr^os9w@kOV;1=YOF9 zd=7&ENIW8QMu4;ulKLttOkNghMMmSbl&X$+#HHU000V;7Zq?yj=YKAp&F$JkQA_7{0a-MaZ2CGN^P~6eLfdBvi07*qoM6N<$f`>5aKmY&$ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_photo_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_photo_light.png new file mode 100644 index 0000000000000000000000000000000000000000..c75679761cda0df24753eb220144c9ea71fcf27d GIT binary patch literal 1841 zcmV-12hRA3P);QqWEgh$-dUE}O*)fIc6RQ$=lswA zo^$SFJX0q5<(cIEPjLxwBVdv<;HJPN4*<6ax+&nMz$9nDO#vqYVBx}rcVlO%-|xSc zUt6SmJf3m-oTP6}b8~Z7tnu0c6OHk*va)io*ZZ7Z$3xiaO-V`FQeR)+9}SLheXc42 z)z#I>0|NuEF?#ti0)2=m*b^gN0X4P>m^pK1W?o)iK~hqZ*8nm$Ha61M*4EAcF*CUG z^76%m@FOt72 z21d-|X>Mw2`Y={HZ4nU6=jX#1pMaQsv|W&PB4j@QD`ExIq{q+m0d)6qk3&c=wtSG% z7mY1l0=yL!7589Zsf;K_$0jBwn)vPE|6J}{qA?!BK9U;0faeFhGldobOk*oBP#pv; zBfXP6Y&0BzoQHW9g0wD~+91$}o^GDc@O++`B8lHD{?A}U3u&9KrOYHGdg*r%687?1 zB1L&A3Al|5Koa%=S)Mx@8ymNqH5U{Vr03-1yd}}0uqa{s6Ea5>h0H^`&4-jlI8{lX zWThvU3dn5nr49*70vP?(0Jz!E&+}2he_{oM+=ej4QABC-*JfsB?ysw>8?fU{Wo6}T zB10nZMmzl=ZZ~z|u&R#^0Xs0BVN!IqzrTNDS6A1F@s8OcpV?t8au=sYll%puW;an& zrvekM9dc99{V45s>gs@if#Kodb?xo#gOU0u2_U~OPHl!Fl(&wKj@BGMe*9cXNy%KC zf1I{iRzp%OxpuKeI2Hm#64^BenK=-Y#VAjVkB|2d_T6F9!^^s21@d?4l7PM%Y#)p{ z0YQZmfEi|FGQ%05?Q5L*&e~4IRN?3n`p*tQniR5MA#NW8|7~ga5)HBrnWsYn`a4O3 zZC8tch!`;5jq$DKLIn6sz(2*iGL-|tioTCx_Ptpa@^XXeW=_j+>IUh*Ivxc03BPTG z-|vR;!otF|?Ck87=7OpsAxPeSocP8pOIqH~|9f@%)Aw1&2?!N>fR;VMVhzw%k;}*= zlCDQ+qt5gQ0na#20KoQ;`-cp}6t5d7bTUoaozDX*AoK+3^bU`5HW0Ybxr+BCDnjEz z00nMSLqo$~1~?lb8_A#TIMZPwKx?PzI01~xP*zsfn%dghi(6v|SPO93GemtcOMcth z+A5o^z=h5teqL57besS}{S=Fy^#(Au#i{A(>F*N$=_;_1+9BW=1ne|qii(P6WMpJ) zQ0a7>031C@{%5K;f zGHq=o3jQ>}0agxD9#nyi(C()OyiE=8nMhp@Dfg*##)SauXjN5JO=E4pIod)fdjsmq zduC^;0a{TNF9M_xZjsbAMZq$jA5e{0h;}*d+Je4QMw^@wu+)BCr?AF_00BzKeoV+V zm>lx3dV9>yc2>62IQpqY&lE=g2}oI_LuT9v0NiBqxPsore=kcrR=DR7<;@8`cjE4ISw0?7ZaoEI&U# zBR4l!R+YIrqn`)_;ER86s6!C}Cm&BzQ&Z=VE>npLIT1R?{SU`jfo}`uOPuG6)YIs@ zRoD4g5g@Ct6gx&OvO>aP&H`%8`vW`rWH(7Ykb{&$JN=LyB?4DQ>Z4qqQgAlmK%Py* zp~Smz;tSRXCvE8RaBg_Jd|%|AW}{y~ls^Aq?~N-WfJMxcD9}EQRe+Q!tr?jkg!~_X z8x18dsli64jMR`yZ+FzqDt{&dc3lwxRNZ3M+%MW?UnLI_{fv+gxij47aTZRJ z+6s7QEsiRcm$g$*c5p1$enkXGBoPHdK)k>I*(KmNMt=vLB7P!M)&Q|eNKR)<`wEZQ zc2UGhzHek?WE-=|X_b8~0z^r0?q0>C>ieI{=GAT=WZ&^V-xN;h7}6#{l*uU!-}fFO zM~fvjbPPBs zeUwq}w5u#C0_++|WOL>?U{u(=W71j~tR!;OGM9vvsJxe?$5%ZY5mjetZR9Vf84 f5#R*NiEQJ4q8>VK9Z~to00000NkvXXu0mjf6D3uE literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_pin_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_pin_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..747001d654ace24097c1af3734d8f5e4fa401b82 GIT binary patch literal 1195 zcmV;c1XTNpP)73bnuf6uM_c`aQuXE1q^{xH=|LgnK=U_C(BWr6*|?~Rb~APfnyCxFqP55NYre-5A`VSAWJh&2I#p9H{@=*T`sIaE5t zmH@yHG2mzV2ysP1wavsBX98*gwb%#vbQ7y|h$R7xewAkV0N~S21E)jm2mt&X&>Tkx zTM!_VK{4MJk)xx3U8*UBC9f$az3YEoA2!K4udLeKSqk4&O;Gkil0sN zGb78<+x$KZfY)9Ca-@TzM*siQ?q%!Zc~}Az!YYEMMU~#OXfpt`g!z)JbWllK7o-Id zYXZz2zKS5}KHl(MyEdy$i%ExyLXCWyT`K}`b}AjH4ycO`Ne6lm=T*2!lmsRK@WVlP z2Azy*X1|Oc1-x=MaT16C6Q)|4wCrhy)=^azo5V^`0(9fE2~~w=7vP^J7P)cUHvx>k z?)Vh?H_lG=)_eVv^0i_Bp2pxwfLWufF=&gTEd9U9^h3Zjoa_d? z?(~aJJP9Z|#94sK1Qh!Sd*LfbfEPo>{=6Ik#XiDb_)0zk{sMf$Kv1|?cijL0002ov JPDHLkV1k>xCS3pk literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_pin_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_pin_light.png new file mode 100644 index 0000000000000000000000000000000000000000..fe043e777873f872a875fee8a23f6e9e0feb2c6c GIT binary patch literal 1415 zcmV;21$g?2P)0Z17cJtVE){fPA);t$ zXi*TWSX~r!sE9}=lcy$AVjFCV*wChRoN1cO!{3QFVUo_wJ@?#mlRIQCgh}Rp-*>+M z|9hNQJXIU~@oaGXRTTm%8L+__sFc74Pk>4jESnPO?CiXcY<(`5%WX}k)8CDZj9k%? zz2!oH4+8cBK4gIY7ZQ3QA#Rt1vLGNF4nGS}@w5DRJf1rX3k&bt%>>sIK;+wq{2L&@ z$5(@dlXfz})dYk>p@#w91JJq>scx$rTuVT6b911+zP^X(Z#S!RJLTY70;v1_0Pivb zzw}t zb-zsoyh=H^i2y%!-vfwdJK*!nfo%A2U|`^nQubU!08`$JIQ)zz@QY@!7l(lNTu(q( zSJ%#LHoLFTV#f|45O4_s-gPwrbo?fo-ka3D*z9O~0DqIEve++_+%&Cg2{bk~Zfa;~ zI1cItZOH#m{Y%MY^3#cli5q5i*Mb0VYisL+%9Q$dM`Y0tb#--LMk0~4 zg#0}sS_lAq2=K3BeY1)aDmtWliY|YaF8`~FzP1uDrZKU6_1kg8qV6@0#6AK1v_(Bf zGQa}~`{?L9?K&f)579p*5{WM+CnxX9$eYP%DFFuYv6S6IT0Utupz3?E%VYZdYG`OE zqH3d%o-P7}Z6BGi*P%?fZlt`HqwstpbP^!!YA**;J~lHmb832e`i{=XYioi9oYGnj z%q}PT`}?mt0e&%J4jI-~4(t+7Qujj+`RNz|i{x^q|9akSjuHm+`&i*!R8p2uaw-F= zINsXK@z!wwJRspmQ4wQ(|DzonrF5Mlz)SQG*p0q$oLS{mG#dT6tOzJ{m!}GVx&MRV z;o;v@_09COX8^}rtu(HK46Jmly<(1Le?LDze{6Jgbk+=r>U*sOkoNU}f2+h@-d)~Z zp){V5aae3~X@Kv@$g0X{BLMIs;)ig0M-gY1HZa#@_YT^(hZ($Sl>;L*!#=>@l5lKAIS~0Y;6HM5`MV-e5)Kv>VZPtX%UyW_1TS}<#&w?W zG8SwvmjeWRP3jB%HF=aXz_`PI884S?+yeY(fd5_5b5Rb#wTk?bk4gk|cXvNZnjXbS zKo}C2kQ`8+re?1zf?qc^%LKHyx8KhV&k;Np|G*?V`$cYIKIc>ESbE)%8v|PP^gg171D8B?4%AyD{(rwSIMOZtmmp@$tXh2FR*E(gcwD+pDXqk1)MO zXJ=>6OifMASsl!c@=^q}wY6=nsi`>(`0wfRzqk>Is!uWmh=t1YENNqGOE0SqAx zO-I0K1~LTcG0yBA_T56ZlO(yyvo#k0oFBy?tB}6D!HoU?3VY@O;qo`TGyrxmz_2mr zwB}p`z;san7Z{+oJ;)P2@3q=X>Nfzr{cYVX02nI@Ae%?07;vE^$5d*OvMcB~9y-Hb zsb3wNCItu}gO3rw6krWt5#%hOnvY8AWOf>aVS`|@43Wju8j9)Ne=xEPU=|Kfg%uh; zk0E;i@z_lemI2Jc(aCSlzTo!;I6W17RS#ai`pVtHvr+mPXK`G zMNHiQxQ+m~H9%&81IVGbS-|x=!0k%V)m|XG8+=2K%WiPj({51S2P{FJA?t8l&hNV3 z%&r5v?rDbs34kX}PWf>MrF9F0NZB-8=!0MBUWfvnL7HO+`7y(wFOf0(?0kKG1)$<7%oXk-8pZjV6 O0000+%uTi*qHbN6k2F)Z)=T(K7)mU!oOAH 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 LNkvXXu0mjfh(qxb literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_quit_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_quit_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..4a8d4a2211c693ff95102c4a20ef6633e741c3a1 GIT binary patch literal 800 zcmV+*1K<3KP)=$X3?ti-?ll-qEqwe$UL*IjEPG$oXAl8^AHwl~m$UuN?*U?vSkx_qfLC~to{(0F zeRZ_X020n~d8Ez$Fa&%Fd0q$sGTd{!IUJu0aa_d)0?uMDD^T7>Lq}mEK-&|rpGH7R zfiwryI|-6zy-aEgE2Ss*&v5Tpl#?LfP5|sAGK1WNh-C#9I{n<6K=wHj;#ma%cNb85 z9k3VtUV{XA0b0_~+sq&1$bKX$0;T{o(1!K{*OwsSTLB4DkVzf#B$_&ap6w(+aDNw| zfc#iAFJQy1OkS1MZNn8pD-a;SBn_?tbXJYB#Gpw82n^W+kcsipYLQSY0rch;0zHUq zLwtRWpxgH!fYaQ+RkT8AiSZ5U-*YvkaKYYzHoh|b=iIzfRxkKCtDAtL3C$-iU!8X- zjzPi?UxQA)x(RrI!`-35dD?wN?;<38^3-3V76SqK3Na1|b6OH&AwY1;*4Pb5c&s5I z5ujm9bd{^XTFe3FQ(!|+g65aO&W|YCjB9)$WV;j&>F$!ZL3v!WUWQhg0MoC-rZ+^) zZHe6>bp~DfnA{W{1^fl%A!2V^+?CrsWxG95e;DyuInw9xbUq**kVq#)m@C%ph>ZC| zQs$4znLj8ghotQum35Vx-NVv(rDpoLyid8>6dm=4k){CijWZG8%T%m-X#~XDv%a{} e2=HYpR=vMP{1RX5VQujM0000L0IF1R1ym{*hC>Oh{al1$XbYnx?m%Sg}*>lgaz#c3oW*Y7UDLG>tC?& z!ETio8HlhNP!w$hF|e$}&1C#;oWUU`v-jNDxXHaY5Hd;5x%Zs!Jm=0arWAh}it9h6 z0ni?xI08BZ6n6lf1cgH&m&?T+$C)(@<2XL|!IOm7B6y*L{noMHTBp-_VOiD(0`EXl zA))j6{IPDgdlf5AhZP_M|E6i0OXYHTHN+ZptGSlHy~E1)bcQ$B@Pr5Tdi|X!2xJe) zWHOhr@kwt(T>r%N8r;$r6@r%!dzskh5a{>%c-~g4)rY)m^wW_6fCt=z5c^#VY`_Bd zVSz8A0#Nxghmb%4V}g@R%-NDD5P8t8lfQoFj?6-z#>}Sx`?8~cqRz|ro$#c zSOy4hwhM%j0+2`~cE#iI8MyBr2+p-vBoa9R+TB44;{TTb;rXBnK?R0ODF33AR=EG{ zfGS)NJwUCsTCFER{Q}Q^qXwWqqw~l_p?MD=9wRxnC`^9Zkph64J`Z>Gmo!m1gZRE7 zY>K5)>9fe`Opv7n@Rp3A60Odnqe3M{6 zTT6AkVf5o&29(2_U>y@>txpd?e_!N9qS7Je5N~9@p~$dO$)?i0tHujM_s|%8$wELCHTu z(&~=NvPMPeVQH^ZQ+iyUr(K;C8uEjYNl}bfP7MGrQnJ!%50KTeyn1O5;6+MSy5G%C V+h30|m*oHe002ovPDHLkV1f@Xob3Pr literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_remove_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_remove_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..23e66e412fe97e610e35683713b211326ca6e326 GIT binary patch literal 790 zcmV+x1L^#UP)FxgJ`?}|*WkZo)S>*8#B>)lwB1a%eAaVkvB$yjjd1qGextRxi*q4H{4wUv7l20~5V#^Hh#26YebGV($-zPUBD*Aqh9oCQ0oaEF>z?%X zl0z5T7ro{N08s8>T~Yv=ciFKp+Pn5Lg?kUWU~H5XhmMue9=N zv@ewbxp8K7aDkvs`@R66B!^OH-!}k+awv`V2>=U$Qj(yR2RIufdx8G11fouY%)Na* z%Ag58bZ_5lze3-aA_vtRph){7K-BjHY5*{4PXW<2>q7zajB0sQ0f0$+qVyp~3nNrA zYH|<*z@$B`;vRm_KMOWXWJBC{5CLF1Hk>1|j-Rx!HHmQ>W;+VG@al{9SqTR2G0{e7 z;G$tTlmK9WR;wwA0kv9AMlgv14A5#dB{85@%gG2PF@OPDt)?Uf)M_~y!9>r1Z%{Tl UP$O5TTL1t607*qoM6N<$g2%F0ivR!s literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_remove_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_remove_light.png new file mode 100644 index 0000000000000000000000000000000000000000..6772d7574bcf244a3ace0490c86ee8d7f44b14d2 GIT binary patch literal 893 zcmV-@1A_dCP)}A-Ty#ZYqie zFH}%N67sj6DZ6F6>~3b}%((5&hVE1MwlX*Z0v1YT` zd$2o_VVByF#sKPkKA+zO=kJ{vCggiMoqpMFxBp-c+h{bdFBXgEVE49d_hd90wT8pt zUyNO6trP&7&F02rGT8&8cio4gAf!^M!%nC3Q{=FvQfaeLDC{}TyKH;`MjT2!L8 z$q6U`s@3WfaPAQcy;?D)Phpd|e2%&OVM|;10 zR;$&=e!u^g^$gzUPyo>D2{QiyMBx_e0fOXU)BXjoEs(%#%yo+bfI2ODaQE#{uh%!1 z%jG_=^RWG^ZnyiJ6@2Lua17cG1ZHgCjcqy5zk%~yYhlSL)ELLSH;Xa=s9{7D6TFef z)D}{6fY+Fa9C+wU^M?%DyZ1!r0Ivfga$p2O8ts(=AS#D25LjynMj$UdCY=F}by;#y zL3`y4z}ya=C@P`-e**v`2bHup0JsoPmIGYT=Ph#F0lK;p&^if#;IRy*`LGy_CvZ%6(OG&6pP z7E8R1)<9YDpyhp5v?b>EN?WVdZouz!0K(N?i?k)i+Y|){Lkk-!C0;p1+7wmM7UxZ- zk+#L{!N@Z>#P+&E#*g+vYgpv~c_7-s2z8)XEN;;G9elko7j!u%RL`%wSuVwB%yClH za5O{?muEQYfMCmkzWLohyI0Jn~{{s#$6JrU(vsSJqH z5z)O30HVmnWu0L_Tp}szhhcyya&cK_7!a38iuz#~Ac|aE))@xGC6c0kXwQIu-YrvK TV?!_T00000NkvXXu0mjfnNyh} literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_road_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_road_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2c2ef422f0d332c5e6aa44190141d8b20325c0c5 GIT binary patch literal 2156 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 D2!X1{ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_settings2_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_settings2_light.png new file mode 100644 index 0000000000000000000000000000000000000000..a12cddf98f3a94a4b48d2f31b19b16e29986345f GIT binary patch literal 1730 zcmV;z20i(SP)2va=CYwlF>BJsMonulrn%o+TQRhX=noYys4ZeCEhsIuqSgvh6hx_1nR4DzmC@Co^i;s`r1CAsa^0TwEXZrg3E=br)n?y~3va+(u zxVX4IBCaLSdLiEk`HK>^noOc1Kvh-Mtqg9jK;9vN_A2BXj36Ja5D){NAiq(9{58ne z8$~`U0+g4RZ>C`p_iBfa8KI8pZdlDw&wJBDfY?6>u|hS_*z`cYQO!>8ds79-&dzpZ zW@f%8GwKr}KXi9@f2Nn9T6t3iC@L!2n2?ZgL=DtpY}#yHc)%GM+fX+7`T1GN$;tPr ziD;?-#D6hh4@i=7cXf5WBWb(Dj4;b!iap4Wc0_!AxjHN>03k3=?;QsGycQ7(3JTWI z^ZO~kmU4d~;v1F`KuLR-?U6vRKA-RC;NakxtN?|Dg=-TN6GhKwC}l1oz+09PK+7N~ zK+nz1o$c-IJuf3bb#=89`xoi?b$)y9hw-9gmJvVzAqf&73uH)P_X`BhsoCOLnGCK6 z0?8|7dhvi$mJ*<}wDfKUsNHI$l$l_Tl=&ylerAP>Jv}}D1eYV`(}{T@YF6+&%Cs^F zer_oN0GtTmBLL2p5y5W*nK{aMxLy%g&MDrd@tn_fO{lsEi7yGEZ!9H%0HehVw1^bK z_5>j?WGMm21#;=V=jpjLo#fPt`^Lt`UK<%1nY4@mBq*C8z864ZjnB}7b_R(5dbLJO zON1&bE4MP3Jq@76)gL9M#R8`x2W@@Ip!uU(<)#RL+dlx1#{_RbAOL>La@Zu{@DRTx zr~%dT9&s;wz23K7E|*WOoY4ZFHxh96UdP5O=A8m3dEFvz(0` z9UTKw_A*A{*yQHsCZ(pP?gETh0J+iOVw65EUNSRm#v>j^i1cvU^M@6l)kO02y=)zZ zcz{TGGcq#v$t-*T^b17zP5{o!%S%m3NqLlVTX~F=CE+K}wV8phMN>H~#xk}_X10%> zyhFwwvj3799&c}N|HE%jYMX~QJjuJ;BQg#r{Y0U&?7LO$FW{*X}U z3k4FdT8&4n$0ODtt_@MfxgWvZy;@W@OaSKiLIxkP(i?7qvq1TGnYZ0~327~_+XHab zZS;yraF)2J79f;wVdQSoQYKQix&$D>*$$AWIK!?-S^PXp9U`VpKf(oWqvs!?=N{BU zp0X|mzmwq(V3ANuvjDZVwRT3`o%Gx`Jpd^GC+h+y+S=MC^wgubtR?}(zc-vt=Wcqw zTxY{qNQ3JK1_mzctVefoX#r|#YSKtHM1qs2r&W61GdVd~KQuHns;8bvm6Z}eA%95g zGFC81k@b<>)ET+kt5p~&0r*haOOjI^P`R6VyOqiI%@K@ycUmHy%-1=n%I2t(k5yz)P#W4cxAUs4?c>Ta5T3DHhN{TBhh^hdDzqyWL{z%JPS*0D=Ki;d*-c zC5hdfOAd$QgJ|dXT2z-3z%K&%z;ie7gav-@BrKXk?cizwWVWre00Nl!66EuB3!YFU z{>F}1%y9oZ_w7t|F0;W$qCHIlM4~~f)e#fGYCU2$o|p%it+>_Ni+O<6dcgU!-QR761SM07*qoM6N<$f+nyi3;+NC literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_signpost_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_signpost_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..07be3604c922e648f0d49921e295c94f76e8b670 GIT binary patch literal 692 zcmV;l0!#ggP)`_szjmj+gxWU&H5Z1H$OcDVHSu1h){tCXQ0U^1?yGqdk zi0Dj1!Uq5X;SL)o5;oI@fiD0=cL`g?CesWFp8%9Q|CAqtKsZkl4L$-8-M82T5H?H@ zd<9S*60<;XaHofgsR z_F-x1_~+yDov+pe|8On4IDQ|Oca>n-_UkMaw%t%y{uF>KvPJQ$5m1z#a@9_a09Ry- a;`cuW?g~(q0+dGp00006vsOWNulJi=)zqW5(?lI(?5Zb_*&Ck0{Lu1OoeoLScUz)TazUGMT&)4u{vr83`!o?RI;$ z)oOjcZV1W%q*AGyp-^bW%D`YSxSr4FPYA#@6CeeM1|X40%toWpjA@z?QQpyX%=3Bt z?pT!>35;b^tt-ZA4XhOv`tMVeHoHb>pgScpAWkge9kh z=K%~M{Oa|3&#Kkxp;IMj0bppf2{pX$cDpZ}ObML;Tn_$er_lTZ}`+f#+3;>&c1<=H*umb=;d+3hzZ-asxy~763;62zERYd3g~SA%JW)y8+Vk zqKYP!&Ls~=w}(-Ga}~+|+fN|?_<$uedKZn(P0C2CcF>PAT!$Ut*vm)Xl}`x3l~$&> z5~Tq6jdDC5UxfXkzw0hzMkEqxxp}iI!&fDMAl?QaK(-5GI@rKYZ43WDm+8D4Wt9Pd z^IU-QT(#;X($?U}PTep>fszy{s&A;Q?}MfJ251;Ae|z*!5P$zhjNgIw;qo%qRFf>L>`H8sM#!{90A%Rt nP?i*+!zjwwKnjqdr$gC4Av{k|9qIJZ00000NkvXXu0mjf>$-7j literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_street_view_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_street_view_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..d4bc5a7e3eba79c10b1d8b65678b15f1de2c68cc GIT binary patch literal 1296 zcmV+r1@HQaP)o;G0BZp`&VY4+95(>F z2qx|VMMXswu)1Mj2x#kA;C()ifCH&i>SvNxnJ57$UlZk)g1#OuBS7-7 z4lL(mkcVu?P=2AI{GqEQO+XzaUJbgtNPe0B=Rm-_(3%-`kSGC;6;#zW2L=LdjVjvm zj)Pq&|J6|TNU9}HK&I5VL~Z>>>GzRn6QGk)Apph8BWq<)$&vX7pWh&&D1Z*3n#4{3 z%F5(r?ma8BV3q-WY+HKIr0X7i&_aZ?Zb{qsc1`AVkJT^40LzCD- zVQEY>sFUCUK!+bX2Q+;%)El7A2fu?8ah?#zNbc+E=CWXB3}iEz{xNt$AJiN z&h?e)A>kT$5G@Nh9FTyK^gZ9B|5rTU43t^&%V5&~sN$OdC(maQy=dm$iiCOq&V#)O zRv3@~#Sf!_?iAX1kbQ#Z%lzgS1tGvK&*u&ToCdnkxGkkK*$F~GR(rXZ0x6Nv4=BjW zF23`Nd=Y>W%@}b%Nc+03vd)2xD15I3i%?V;X&~f8nNu0FH%RLt(uX6<(~@M#eCC&c zJ~YmZ(2nw3X>Fc&dI%hOii~slqFrKehElVT=WJXA$OLuUlP2yn-#3BX4EoK(0yI$dl=LR-ZM9f59#iz`~iZ_@s{OMBfWcLDu@E?nzo)w@93=|-A6m4XnUbzlu>?J|&d zfLlO8%VQva)aB;u?1j-yP>9kRQy=JZRpYe;3a&Z;w{7i1t(5r4bFIaA&Ew2X9IfDAvIf99NvKnoHD^Xtk`zj^_xONB; znw3#N=BPa2B#ZKi<#v0*T%3j?AgwJ#Xx4fFg~PfMQ|^xzsVIvUS>+PxlJp9=6vZh~ zBm`t@>9~j@H~Fq!Xp|Y!5XiKZ9a0U*O4_OmZgsAib93{ewN2A3Rc|yn51^nI9zX>z27(9hS|=(hR<8x!g|LAj zf~N~X@idrTIBa@KYIm{D)oy9ks$|n`p-s~Gd&(EdVw1ezF~xj=kMI5RJ@4~A&;NZ+ z@B6);4K4ojw7C8oTmW1PXmJEw7ie(SN=E?*hr_|HuCDzk7^$ITYH@M#P$rYfIR%2F01OTeK8j+uHc;-{@$vEZ z{&xUGqtR_%ulEJa-d9gK+@ZL#vhwQ0#KeLVAUI|L0B}3XJ*1)(AbkJ;->A@-Y z3@4MxGiH@j>F*c-A`JQeag>YK6AX}&)C2FR2yX?AqX6{x_jd#WfhVzo>(>&V7;z$> z&mT;u(-*8zPKAe~0Ej@ny}cXx?ZXoG^0-YCa)Fs2U0z;3GCe)LtRlEoG>!vMDR?Xv zYnSJ-v9XI*DWsQAvjFg534v@j>lcATp-_RD&(kdFRlqF0?Er|$2ZO_hnZ zWeD9)9N0*EwJM}tq%Ed@k@nxXL)P#2AJ64-NxNObRse|lo5=l7pwuoSGX*HK)C32~ z3TKVHSi#FwhVxeNs^(!E z0DXOZyU6*^S|K#G!5dRkQ>U!prU4_mv7Z@5Ex{`FYhe3A}wY$jxSJ6I$KOdGoJtF{+NjAer4peM~ z=Wn!SSLh_^b!KE_NrMBU0ZaUwdkN_xprBy)TRaK%e^vocH`EcXNh- z|7IBP`=zC&aWgx|Mgj0JI|&518$qt9hcYyW`P6;PAOHyfc%;EBp2Ipmr%pHuo$l`n zx&hG6`8>v8u{wgC1MHeGUHK%UDsy+P=mF=ssVh3jmI}Y{4X7sql3%ximBM zX`^b*hy~O$eXYv87n**qRXw!xMK5A?zc&hg<@b64h%m_0<<0={1A`q>@jbw^2z?!O!A^u+ z)AHb3g3l~q{!~K&KfBGl+uGWq@R5@yot1R({SoEgR8?N+bh&^Az!uF7%7+`O$CC{3 zGXiF~enlwp$1K47#r=}NSVvGFieAop`I;_#mLHla>+)9!Kb)u8~a=GiHu4lce3Fq}_~BcBTL*4=TGqn0pWDa1VDm3n1+?lEG_~V-3WO#Gqss31kEPyoy=OhX6pWOJ)yZmL0p5j zoDvaJKFdAJ^#`E-g3|LwOuW$~*aASKLD$oJ7l8FN8_kf#wSZ=zzMjT(Enq#(Ml)n- bc?Lh literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_up_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_up_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ba9a8376e822a866c972af47c671991388b98d6f GIT binary patch literal 1143 zcmV--1c>{IP)HY{wgP%K9CAcR|+y#0Mju z6Ku=?fZ>zCZ!2goh+jX8K`%HDx&a{mS_m)!0LC+}4}n%#C?()AhB>1Ef%!r;)BwQv zHPGM~h)FHa!K8TtAUxFwRRI9w*F*RqXo^M&#k;>LA0Rx4&v$*={!Lj4qPnll&%;<05|}~yQIi=nD?LCcjIFe4wnJI z8HuhU0NlprCK$%9?K`@C3JBV8U_$JZY@nn7^f75k5bZE0)$Ki=pb3W&0C3BvvlIYk z{*^vvU5q~rMV?2z%j&QS@0|q2l*kv5+wYU>1;8C<+y_^s4?nOwC#CN%=>sNN+ef@548Y<# z08Ey`Tm!^xhLRu@0f5bBh*qE^#cqdNAQSjZ`WJnd7Vh$8H|Da> zAZBE9EbhEOdojZ94qvMa!;M`gu_K#{5eERfKrF7tVvX~?m+jS<1A*Nj7MG(wV?v*2 ze>s}S2i#*@T#ttu*=>G)*W(Egc+yhM28lKh2Ju_l;1KHx#kI(^g+n!)q!J)hw@oeq zLUkJ@lL4G)mEDa0TlEgI#N7dvw^g=1i&eH+x>Gs_7<2J|w#zRDN!sP#VjkP&Q*U-- zOGolO@n*LK8A0@RbBBOwrr#aax*XkT4j-3i9Ec|4wN_)pT@xU#acg#Z1- z|GwkrEdKuD_xooOiNt)R8Co#_Iy*a?8yg#=a3%sLg7~gEEAd%^Y!;xTmzS4QQ&Uq5 z5@Ur$$pPr@?rz0wAI9t+V6!Z2Nf|-L4zT16Sn+CNVq%U$r=^1u0B~1OSrX02J-! zDJ$kY02oaslOJTqGWo8qu03$1U$I1fL^5O*q3nkXfVr7*6Ix_DKB1WB8K{vH*e1&* zl*L@RcW?o~>_?&C9M8~#=Tb4x)2*5l%cWz|7u9t;@N0st?&14Wy7hO^km0_R>J5cnLA$MZaSmFKXoVAF3@ zfeVfRz%k|rs5rzk*!~=$H;ms~WyTcBk^mqY0<{PLNeDg#j>#Bnirt!BQYp z1ptyVDBB2?K%iOxaF@m0Mo6(0F2tc)0I-cxy;fLbF=Pj!8UWBNhL{(s%V8S=)c}BI zIn12U*$^>7a2x>A4H1GZF-HL)-x4!fpu8!{+T>g=HRpksEOzxJDGLNwUz4+O*S!}d?E&oOtFr47nQJdg7fa{Z&kvvlZpX77 z_;RnyL*^@5;u+q_u4?J9j}u-DQM{}cb<_c<#aVIEraA+hM7tK>RcAmg&We*Zxt;-k Y0W|WvUk8g8C;$Ke07*qoM6N<$g2|&Wy#N3J literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_video_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_video_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..3af11bfbbd11b76b894be76afd15933b2430cf00 GIT binary patch literal 1448 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 ARR910 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_wmap_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_wmap_light.png new file mode 100644 index 0000000000000000000000000000000000000000..b06aee37207ba9cec485e6e9e348e6f13f1d4001 GIT binary patch literal 2702 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 - + diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index 8549d84f92..beeee035d1 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -532,7 +532,6 @@ Afghanistan, Albania, Algeria, Andorra, Angola, Anguilla, Antigua and Barbuda, A To unlock screen press lock icon Street name Configure screen - Map source Where am I Lock screen Compass diff --git a/OsmAnd/src/net/osmand/plus/ContextMenuAdapter.java b/OsmAnd/src/net/osmand/plus/ContextMenuAdapter.java index 55813fca83..1065912de0 100644 --- a/OsmAnd/src/net/osmand/plus/ContextMenuAdapter.java +++ b/OsmAnd/src/net/osmand/plus/ContextMenuAdapter.java @@ -27,6 +27,7 @@ public class ContextMenuAdapter { final ArrayList listeners = new ArrayList(); final TIntArrayList selectedList = new TIntArrayList(); final TIntArrayList iconList = new TIntArrayList(); + final TIntArrayList iconListLight = new TIntArrayList(); public ContextMenuAdapter(Context ctx) { this.ctx = ctx; @@ -52,87 +53,89 @@ public class ContextMenuAdapter { return selectedList.get(pos); } - public int getImageId(int pos) { - return iconList.get(pos); - } - - public void registerItem(int stringResId, int icon, OnContextMenuClick listener, int pos) { - registerSelectedItem(stringResId, -1, icon, listener, pos); - } - - public void registerItem(int stringResId, int icon, OnContextMenuClick listener) { - registerSelectedItem(stringResId, -1, icon, listener, -1); - } - - public void registerItem(int stringResId, OnContextMenuClick listener) { - registerSelectedItem(stringResId, -1, 0, listener, -1); - } - - - public void registerSelectedItem(int stringResId, int selected, int icon, OnContextMenuClick listener, int pos) { - if(pos >= items.size() || pos < 0) { - pos = items.size(); + public int getImageId(int pos, boolean light) { + if(!light || iconListLight.get(pos) == 0) { + return iconList.get(pos); } - items.insert(pos, stringResId); - itemNames.add(pos, ctx.getString(stringResId)); - selectedList.insert(pos, selected); - iconList.insert(pos, icon); - listeners.add(pos, listener); + return iconListLight.get(pos); } - public void registerSelectedItem(int stringResId, int selected, int icon) { - registerSelectedItem(stringResId, selected, icon, null, -1); + + public Item item(String name){ + Item i = new Item(); + i.id = (name.hashCode() << 4) | items.size(); + i.name = name; + return i; } - - public void registerItem(int stringResId, int icon) { - registerSelectedItem(stringResId, -1, icon); + + public Item item(int resId){ + Item i = new Item(); + i.id = resId; + i.name = ctx.getString(resId); + return i; } + + public class Item { + int icon = 0; + int lightIcon = 0; + int id; + String name; + int selected = -1; + int pos = -1; + private OnContextMenuClick listener; + + private Item() { + } + + public Item icon(int icon) { + this.icon = icon; + return this; + } + + public Item icons(int icon, int lightIcon) { + this.icon = icon; + this.lightIcon = lightIcon; + return this; + } + + public Item position(int pos) { + this.pos = pos; + return this; + } + + public Item selected(int selected) { + this.selected = selected; + return this; + } + + public Item listen(OnContextMenuClick l) { + this.listener = l; + return this; + + } + + public void reg() { + if (pos >= items.size() || pos < 0) { + pos = items.size(); + } + items.insert(pos, id); + itemNames.add(pos, name); + selectedList.insert(pos, selected); + iconList.insert(pos, icon); + iconListLight.insert(pos, lightIcon); + listeners.add(pos, listener); + + } - public void registerItem(int stringResId) { - registerSelectedItem(stringResId, -1, 0); } - + public String[] getItemNames() { return itemNames.toArray(new String[itemNames.size()]); } - private void registerSelectedItem(String string, int selected, int icon,OnContextMenuClick listener, int pos) { -if(pos >= items.size() || pos < 0) { -pos = items.size(); -} -items.insert(pos, pos); -itemNames.add(pos, string); -selectedList.insert(pos, selected); -iconList.insert(pos, icon); -listeners.add(pos, listener); - -} - public void registerItem(String string) { -registerSelectedItem(string, -1, 0); -} - -private void registerSelectedItem(String string, int selected, int icon) { -registerSelectedItem(string, selected, icon, null, -1); - - -} - -public void registerItem(String name, int id, OnContextMenuClick listener, int pos) { -if(pos >= items.size() || pos < 0) { -pos = items.size(); -} -items.insert(pos, id); -itemNames.add(pos, name); -listeners.add(pos, listener); - - -} - - - - public ListAdapter createListAdapter(final Activity activity, final int layoutId) { + public ListAdapter createListAdapter(final Activity activity, final int layoutId, final boolean holoLight) { final int padding = (int) (12 * activity.getResources().getDisplayMetrics().density + 0.5f); ListAdapter listadapter = new ArrayAdapter(activity, layoutId, R.id.title, getItemNames()) { @@ -147,8 +150,8 @@ listeners.add(pos, listener); tv.setText(getItemName(position)); // Put the image on the TextView - if (getImageId(position) != 0) { - tv.setCompoundDrawablesWithIntrinsicBounds(getImageId(position), 0, 0, 0); + if (getImageId(position, holoLight) != 0) { + tv.setCompoundDrawablesWithIntrinsicBounds(getImageId(position, holoLight), 0, 0, 0); } else { tv.setCompoundDrawablesWithIntrinsicBounds(R.drawable.list_activities_transparent, 0, 0, 0); } diff --git a/OsmAnd/src/net/osmand/plus/activities/LocalIndexesActivity.java b/OsmAnd/src/net/osmand/plus/activities/LocalIndexesActivity.java index aed5f53ff5..9fcb859ec5 100644 --- a/OsmAnd/src/net/osmand/plus/activities/LocalIndexesActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/LocalIndexesActivity.java @@ -159,7 +159,7 @@ public class LocalIndexesActivity extends OsmandExpandableListActivity { } private void showGPXRouteAction(final LocalIndexInfo info, ContextMenuAdapter adapter) { - adapter.registerItem(R.string.show_gpx_route, 0, new OnContextMenuClick() { + adapter.item(R.string.show_gpx_route).listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { if (info != null && info.getGpxFile() != null) { @@ -172,7 +172,7 @@ public class LocalIndexesActivity extends OsmandExpandableListActivity { } } - }, 0); + }).reg(); } private void basicFileOperation(final LocalIndexInfo info, ContextMenuAdapter adapter) { @@ -202,14 +202,14 @@ public class LocalIndexesActivity extends OsmandExpandableListActivity { }; if(info.getType() == LocalIndexType.MAP_DATA){ if(!info.isBackupedData()){ - adapter.registerItem(R.string.local_index_mi_backup, 0, listener, 1); + adapter.item(R.string.local_index_mi_backup).listen(listener).position( 1).reg(); } } if(info.isBackupedData()){ - adapter.registerItem(R.string.local_index_mi_restore, 0, listener, 2); + adapter.item(R.string.local_index_mi_restore).listen(listener).position(2).reg(); } - adapter.registerItem(R.string.local_index_mi_rename, 0, listener, 3); - adapter.registerItem(R.string.local_index_mi_delete, 0, listener, 4 ); + adapter.item(R.string.local_index_mi_rename).listen(listener).position(3).reg(); + adapter.item(R.string.local_index_mi_delete).listen(listener).position( 4 ).reg(); } private void renameFile(LocalIndexInfo info) { @@ -505,16 +505,21 @@ public class LocalIndexesActivity extends OsmandExpandableListActivity { localOptionsMenu(itemId); } }; - optionsMenuAdapter.registerItem(R.string.local_index_download, - isLightActionBar()? R.drawable.a_9_av_download_light :R.drawable.a_9_av_download_dark, listener, 0); - optionsMenuAdapter.registerItem(R.string.local_index_mi_reload, - isLightActionBar()? R.drawable.a_1_navigation_refresh_light :R.drawable.a_1_navigation_refresh_dark, listener, 1); - optionsMenuAdapter.registerItem(R.string.local_index_mi_backup, isLightActionBar() ? - R.drawable.a_8_images_rotate_left_light : R.drawable.a_8_images_rotate_left_dark, listener, 2); - optionsMenuAdapter.registerItem(R.string.local_index_mi_restore, - isLightActionBar()? R.drawable.a_8_images_rotate_right_light : R.drawable.a_8_images_rotate_right_dark, listener, 3); - optionsMenuAdapter.registerItem(R.string.local_index_mi_delete, - isLightActionBar()? R.drawable.a_5_content_discard_light : R.drawable.a_5_content_discard_dark, listener, 4); + optionsMenuAdapter.item(R.string.local_index_download) + .icons(R.drawable.a_9_av_download_dark, R.drawable.a_9_av_download_light) + .listen(listener).position(0).reg(); + optionsMenuAdapter.item(R.string.local_index_mi_reload) + .icons(R.drawable.a_1_navigation_refresh_dark, R.drawable.a_1_navigation_refresh_light) + .listen(listener).position(1).reg(); + optionsMenuAdapter.item(R.string.local_index_mi_backup) + .icons(R.drawable.a_8_images_rotate_left_dark, R.drawable.a_8_images_rotate_left_light) + .listen(listener).position(2).reg(); + optionsMenuAdapter.item(R.string.local_index_mi_restore) + .icons(R.drawable.a_8_images_rotate_right_dark, R.drawable.a_8_images_rotate_right_light) + .listen(listener).position(3).reg(); + optionsMenuAdapter.item(R.string.local_index_mi_delete) + .icons(R.drawable.a_5_content_discard_dark, R.drawable.a_5_content_discard_light) + .listen(listener).position(4).reg(); OsmandPlugin.onOptionsMenuLocalIndexes(this, optionsMenuAdapter); // doesn't work correctly int max = getResources().getInteger(R.integer.abs__max_action_buttons); @@ -535,8 +540,8 @@ public class LocalIndexesActivity extends OsmandExpandableListActivity { item.setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM ); } - if (optionsMenuAdapter.getImageId(j) != 0) { - item.setIcon(optionsMenuAdapter.getImageId(j)); + if (optionsMenuAdapter.getImageId(j, isLightActionBar()) != 0) { + item.setIcon(optionsMenuAdapter.getImageId(j, isLightActionBar())); } } diff --git a/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java b/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java index c571963e00..d3fc732c24 100644 --- a/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java +++ b/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java @@ -756,25 +756,38 @@ public class MapActivityActions implements DialogProvider { public void contextMenuPoint(final double latitude, final double longitude, final ContextMenuAdapter iadapter, Object selectedObj) { final ContextMenuAdapter adapter = iadapter == null ? new ContextMenuAdapter(mapActivity) : iadapter; - adapter.registerItem(R.string.get_directions, R.drawable.list_activities_navigate_to); + adapter.item(R.string.get_directions).icons( + R.drawable.ic_action_gdirections_dark, R.drawable.ic_action_gdirections_light).reg(); final TargetPointsHelper targets = getMyApplication().getTargetPointsHelper(); final OsmandSettings settings = getMyApplication().getSettings(); if(targets.getPointToNavigate() != null) { - adapter.registerItem(R.string.context_menu_item_intermediate_point, R.drawable.list_activities_set_intermediate); + adapter.item(R.string.context_menu_item_intermediate_point).icons(R.drawable.ic_action_pin_dark, + R.drawable.ic_action_pin_light).reg(); // For button-less search UI } else { - adapter.registerItem(R.string.context_menu_item_destination_point, R.drawable.list_activities_set_destination); + adapter.item(R.string.context_menu_item_destination_point).icons(R.drawable.ic_action_pin_dark, + R.drawable.ic_action_pin_light).reg(); } - adapter.registerItem(R.string.context_menu_item_show_route, R.drawable.list_activities_show_route_from_here); - adapter.registerItem(R.string.context_menu_item_search, R.drawable.list_activities_search_near_here); - adapter.registerItem(R.string.context_menu_item_share_location, R.drawable.list_activities_share_location); - adapter.registerItem(R.string.context_menu_item_add_favorite, R.drawable.list_activities_favorites); + adapter.item(R.string.context_menu_item_show_route).icons(R.drawable.ic_action_gdirections_dark, R.drawable.ic_action_gdirections_light).reg(); + adapter.item(R.string.context_menu_item_search).icons(R.drawable.ic_action_search, + R.drawable.a_2_action_search_light).reg(); + adapter.item(R.string.context_menu_item_share_location).icons( + R.drawable.ic_action_gshare_dark, R.drawable.ic_action_gshare_light).reg(); + adapter.item(R.string.context_menu_item_add_favorite).icons( + R.drawable.ic_action_fav_dark, R.drawable.ic_action_fav_light ).reg(); OsmandPlugin.registerMapContextMenu(mapActivity, latitude, longitude, adapter, selectedObj); final Builder builder = new AlertDialog.Builder(mapActivity); - ListAdapter listAdapter = adapter.createListAdapter(mapActivity, R.layout.list_menu_item); + ListAdapter listAdapter ; + if(Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB){ + listAdapter = + adapter.createListAdapter(mapActivity, R.layout.list_menu_item, getMyApplication().getSettings().isLightContentMenu()); + } else { + listAdapter = + adapter.createListAdapter(mapActivity, R.layout.list_menu_item_native, getMyApplication().getSettings().isLightContentMenu()); + } builder.setAdapter(listAdapter, new DialogInterface.OnClickListener() { @Override @@ -924,10 +937,10 @@ public class MapActivityActions implements DialogProvider { ListAdapter listAdapter ; if(Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB){ listAdapter = - cm.createListAdapter(mapActivity, R.layout.list_menu_item); + cm.createListAdapter(mapActivity, R.layout.list_menu_item, getMyApplication().getSettings().isLightContentMenu()); } else { listAdapter = - cm.createListAdapter(mapActivity, R.layout.list_menu_item_native); + cm.createListAdapter(mapActivity, R.layout.list_menu_item_native, getMyApplication().getSettings().isLightContentMenu()); } bld.setAdapter(listAdapter, new DialogInterface.OnClickListener() { @Override @@ -946,12 +959,11 @@ public class MapActivityActions implements DialogProvider { final OsmandMapTileView mapView = mapActivity.getMapView(); final OsmandApplication app = mapActivity.getMyApplication(); ContextMenuAdapter optionsMenuHelper = new ContextMenuAdapter(app); - boolean light = app.getSettings().isLightContentMenu(); // 1. Where am I - optionsMenuHelper.registerItem(R.string.where_am_i, - light ? R.drawable.a_10_device_access_location_found_light : R.drawable.a_10_device_access_location_found_dark, - new OnContextMenuClick() { + optionsMenuHelper.item(R.string.where_am_i). + icons(R.drawable.a_10_device_access_location_found_dark, R.drawable.a_10_device_access_location_found_light) + .listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { if (getMyApplication().getInternalAPI().accessibilityEnabled()) { @@ -960,38 +972,41 @@ public class MapActivityActions implements DialogProvider { mapActivity.getMapViewTrackingUtilities().backToLocationImpl(); } } - }); + }).reg(); // 2. Layers - optionsMenuHelper.registerItem(R.string.menu_layers, - light ? R.drawable.a_7_location_map_light : R.drawable.a_7_location_map_dark, - new OnContextMenuClick() { + optionsMenuHelper.item(R.string.menu_layers).icons(R.drawable.ic_action_globus_dark, R.drawable.ic_action_globus_light) + .listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { mapActivity.getMapLayers().openLayerSelectionDialog(mapView); } - }); + }).reg(); // 3-5. Navigation related (directions, mute, cancel navigation) boolean muteVisible = routingHelper.getFinalLocation() != null && routingHelper.isFollowingMode(); if (muteVisible) { boolean mute = routingHelper.getVoiceRouter().isMute(); int t = mute ? R.string.menu_mute_on : R.string.menu_mute_off; int icon; + int iconLight; if(mute) { - icon = light ? R.drawable.a_10_device_access_volume_muted_light: R.drawable.a_10_device_access_volume_muted_dark; + icon = R.drawable.a_10_device_access_volume_muted_dark; + iconLight = R.drawable.a_10_device_access_volume_muted_light; } else{ - icon = light ? R.drawable.a_10_device_access_volume_on_light: R.drawable.a_10_device_access_volume_on_dark; + icon = R.drawable.a_10_device_access_volume_on_dark; + iconLight = R.drawable.a_10_device_access_volume_on_light; } - optionsMenuHelper.registerItem(t, icon, new OnContextMenuClick() { + optionsMenuHelper.item(t).icons(icon, iconLight) + .listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { routingHelper.getVoiceRouter().setMute(!routingHelper.getVoiceRouter().isMute()); } - }); + }).reg(); } - optionsMenuHelper.registerItem(routingHelper.isRouteCalculated() ? R.string.show_route: R.string.get_directions, - light ? R.drawable.a_7_location_directions_light : R.drawable.a_7_location_directions_dark, - new OnContextMenuClick() { + optionsMenuHelper.item(routingHelper.isRouteCalculated() ? R.string.show_route: R.string.get_directions) + .icons(R.drawable.a_7_location_directions_dark, R.drawable.a_7_location_directions_light) + .listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { if (routingHelper.isRouteCalculated()) { @@ -1000,7 +1015,7 @@ public class MapActivityActions implements DialogProvider { getDirections(null, null, true); } } - }); + }).reg(); if (mapActivity.getPointToNavigate() != null) { int nav; if(routingHelper.isFollowingMode()) { @@ -1010,29 +1025,26 @@ public class MapActivityActions implements DialogProvider { } else { nav = R.string.clear_destination; } - optionsMenuHelper.registerItem(nav, - light ? R.drawable.a_1_navigation_cancel_light : R.drawable.a_1_navigation_cancel_dark, - new OnContextMenuClick() { + optionsMenuHelper.item(nav).icons(R.drawable.a_1_navigation_cancel_dark, R.drawable.a_1_navigation_cancel_light) + .listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { stopNavigationActionConfirm(mapView); } - }); + }).reg(); } // 6-9. Default actions (Settings, Search, Favorites) - optionsMenuHelper.registerItem(R.string.settings_Button, - light ? R.drawable.a_ic_menu_settings_light : R.drawable.a_ic_menu_settings_dark, - new OnContextMenuClick() { + optionsMenuHelper.item(R.string.settings_Button).icons(R.drawable.ic_action_settings2_dark, R.drawable.ic_action_settings2_light) + .listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { final Intent intentSettings = new Intent(mapActivity, OsmandIntents.getSettingsActivity()); mapActivity.startActivity(intentSettings); } - }); - optionsMenuHelper.registerItem(R.string.search_button, - light ? R.drawable.a_2_action_search_light : R.drawable.a_2_action_search_dark, - new OnContextMenuClick() { + }).reg(); + optionsMenuHelper.item(R.string.search_button).icons(R.drawable.a_2_action_search_dark, R.drawable.a_2_action_search_light) + .listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { Intent newIntent = new Intent(mapActivity, OsmandIntents.getSearchActivity()); @@ -1043,69 +1055,64 @@ public class MapActivityActions implements DialogProvider { newIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); mapActivity.startActivity(newIntent); } - }); + }).reg(); - optionsMenuHelper.registerItem(R.string.favorites_Button, - light ? R.drawable.a_3_rating_important_light : R.drawable.a_3_rating_important_dark, - new OnContextMenuClick() { + optionsMenuHelper.item(R.string.favorites_Button).icons( R.drawable.a_3_rating_important_dark, R.drawable.a_3_rating_important_light) + .listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { Intent newIntent = new Intent(mapActivity, OsmandIntents.getFavoritesActivity()); // causes wrong position caching: newIntent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); mapActivity.startActivity(newIntent); } - }); + }).reg(); // 10-11 Waypoints, Use location if (getTargets().getPointToNavigate() != null) { - optionsMenuHelper.registerItem(R.string.target_points, - light ? R.drawable.a_9_av_make_available_offline_light : R.drawable.a_9_av_make_available_offline_dark, - new OnContextMenuClick() { + optionsMenuHelper.item(R.string.target_points).icons(R.drawable.a_9_av_make_available_offline_dark, + R.drawable.a_9_av_make_available_offline_light) + .listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { openIntermediatePointsDialog(); } - }); + }).reg(); } - optionsMenuHelper.registerItem(R.string.show_point_options, - light ? R.drawable.a_7_location_place_light : R.drawable.a_7_location_place_dark, - new OnContextMenuClick() { + optionsMenuHelper.item(R.string.show_point_options).icons(R.drawable.a_7_location_place_dark, R.drawable.a_7_location_place_light ) + .listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { contextMenuPoint(mapView.getLatitude(), mapView.getLongitude()); } - }); + }).reg(); //////////// Others if (Version.isGpsStatusEnabled(app)) { - optionsMenuHelper.registerItem(R.string.show_gps_status, - light ? R.drawable.a_2_action_about_light : R.drawable.a_2_action_about_dark, - new OnContextMenuClick() { + optionsMenuHelper.item(R.string.show_gps_status).icons(R.drawable.a_2_action_about_dark, R.drawable.a_2_action_about_light ) + .listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { startGpsStatusIntent(); } - }); + }).reg(); } final OsmAndLocationProvider loc = app.getLocationProvider(); if (app.getTargetPointsHelper().getPointToNavigate() != null) { - optionsMenuHelper.registerItem(loc.getLocationSimulation().isRouteAnimating() ? R.string.animate_route_off - : R.string.animate_route, - light ? R.drawable.a_9_av_play_over_video_light : R.drawable.a_9_av_play_over_video_dark, - new OnContextMenuClick() { + optionsMenuHelper.item(loc.getLocationSimulation().isRouteAnimating() ? R.string.animate_route_off + : R.string.animate_route).icons(R.drawable.a_9_av_play_over_video_dark, R.drawable.a_9_av_play_over_video_light ) + .listen( new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { // animate moving on route loc.getLocationSimulation().startStopRouteAnimation(mapActivity); } - }); + }).reg(); } OsmandPlugin.registerOptionsMenu(mapActivity, optionsMenuHelper); - optionsMenuHelper.registerItem(R.string.exit_Button, - light ? R.drawable.a_1_navigation_cancel_light : R.drawable.a_1_navigation_cancel_dark, - new OnContextMenuClick() { + optionsMenuHelper.item(R.string.exit_Button).icons(R.drawable.ic_action_quit_dark, R.drawable.ic_action_quit_light ) + .listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { // 1. Work for almost all cases when user open apps from main menu @@ -1116,7 +1123,7 @@ public class MapActivityActions implements DialogProvider { // In future when map will be main screen this should change // app.closeApplication(mapActivity); } - }); + }).reg(); return optionsMenuHelper; } diff --git a/OsmAnd/src/net/osmand/plus/activities/MapActivityLayers.java b/OsmAnd/src/net/osmand/plus/activities/MapActivityLayers.java index c64648c532..f9c997535d 100644 --- a/OsmAnd/src/net/osmand/plus/activities/MapActivityLayers.java +++ b/OsmAnd/src/net/osmand/plus/activities/MapActivityLayers.java @@ -56,6 +56,7 @@ import android.app.ProgressDialog; import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; import android.content.Intent; +import android.os.Build; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; @@ -275,20 +276,23 @@ public class MapActivityLayers { final OsmandSettings settings = getApplication().getSettings(); final ContextMenuAdapter adapter = new ContextMenuAdapter(activity); // String appMode = " [" + settings.getApplicationMode().toHumanString(view.getApplication()) +"] "; - adapter.registerItem(R.string.layer_map_appearance, - R.drawable.list_activities_config); - adapter.registerSelectedItem(R.string.layer_poi, settings.SHOW_POI_OVER_MAP.get() ? 1 : 0, - R.drawable.list_activities_poi); - adapter.registerSelectedItem(R.string.layer_poi_label, settings.SHOW_POI_LABEL.get() ? 1 : 0, - R.drawable.list_activities_poi_labels); - adapter.registerSelectedItem(R.string.layer_favorites, settings.SHOW_FAVORITES.get() ? 1 : 0, - R.drawable.list_activities_favorites2); - adapter.registerSelectedItem(R.string.layer_gpx_layer, - getApplication().getGpxFileToDisplay() != null ? 1 : 0, R.drawable.list_activities_gpx_tracks); - adapter.registerSelectedItem(R.string.layer_transport, settings.SHOW_TRANSPORT_OVER_MAP.get() ? 1 : 0, - R.drawable.list_activities_transport_stops); + adapter.item(R.string.layer_map_appearance).icons(R.drawable.ic_action_settings_dark, R.drawable.ic_action_settings_light).reg(); + adapter.item(R.string.layer_poi).selected(settings.SHOW_POI_OVER_MAP.get() ? 1 : 0) + .icons(R.drawable.ic_action_info_dark, R.drawable.ic_action_info_light).reg(); + adapter.item(R.string.layer_poi_label).selected(settings.SHOW_POI_LABEL.get() ? 1 : 0) + .icons(R.drawable.ic_action_text_dark, R.drawable.ic_action_text_light).reg(); + adapter.item(R.string.layer_favorites).selected(settings.SHOW_FAVORITES.get() ? 1 : 0) + .icons(R.drawable.a_3_rating_important_dark, R.drawable.a_3_rating_important_light).reg(); + adapter.item(R.string.layer_gpx_layer).selected( + getApplication().getGpxFileToDisplay() != null ? 1 : 0) +// .icons(R.drawable.ic_action_foot_dark, R.drawable.ic_action_foot_light) + .icons(R.drawable.ic_action_polygom_dark, R.drawable.ic_action_polygom_light) + .reg(); + adapter.item(R.string.layer_transport).selected( settings.SHOW_TRANSPORT_OVER_MAP.get() ? 1 : 0) + .icons(R.drawable.ic_action_bus_dark, R.drawable.ic_action_bus_light).reg(); if(TransportRouteHelper.getInstance().routeIsCalculated()){ - adapter.registerSelectedItem(R.string.layer_transport_route, 1 , R.drawable.list_activities_transport_stops); + adapter.item(R.string.layer_transport_route).selected(1 ) + .icons(R.drawable.ic_action_bus_dark, R.drawable.ic_action_bus_light).reg(); } @@ -299,19 +303,26 @@ public class MapActivityLayers { Builder b = new AlertDialog.Builder(activity); final int padding = (int) (12 * activity.getResources().getDisplayMetrics().density + 0.5f); + final boolean light = getApplication().getSettings().isLightContentMenu(); + final int layout; + if(Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB){ + layout = R.layout.list_menu_item; + } else { + layout = R.layout.list_menu_item_native; + } ListAdapter listAdapter = new ArrayAdapter( - activity, R.layout.list_menu_item, R.id.title, adapter.getItemNames()){ + activity, layout, R.id.title, adapter.getItemNames()){ @Override public View getView(final int position, View convertView, ViewGroup parent) { // User super class to create the View - View v = activity.getLayoutInflater().inflate(R.layout.list_menu_item, null); + View v = activity.getLayoutInflater().inflate(layout, null); TextView tv = (TextView)v.findViewById(R.id.title); tv.setText(adapter.getItemName(position)); //Put the image on the TextView - if(adapter.getImageId(position) != 0) { - tv.setCompoundDrawablesWithIntrinsicBounds(adapter.getImageId(position), 0, 0, 0); + if(adapter.getImageId(position, light) != 0) { + tv.setCompoundDrawablesWithIntrinsicBounds(adapter.getImageId(position, light), 0, 0, 0); } else { tv.setCompoundDrawablesWithIntrinsicBounds(R.drawable.list_activities_transparent, 0, 0, 0); } diff --git a/OsmAnd/src/net/osmand/plus/audionotes/AudioNotesLayer.java b/OsmAnd/src/net/osmand/plus/audionotes/AudioNotesLayer.java index 267ae63c3a..9347c7e916 100644 --- a/OsmAnd/src/net/osmand/plus/audionotes/AudioNotesLayer.java +++ b/OsmAnd/src/net/osmand/plus/audionotes/AudioNotesLayer.java @@ -131,11 +131,14 @@ public class AudioNotesLayer extends OsmandMapLayer implements IContextMenuProvi }; if(r.isPhoto()) { - adapter.registerItem(R.string.recording_context_menu_show, R.drawable.list_activities_play_note, listener, -1); + adapter.item(R.string.recording_context_menu_show).icons( + R.drawable.ic_action_eye_dark, R.drawable.ic_action_eye_light).listen(listener).reg(); } else { - adapter.registerItem(R.string.recording_context_menu_play, R.drawable.list_activities_play_note, listener, -1); + adapter.item(R.string.recording_context_menu_play).icons( + R.drawable.ic_action_play_dark, R.drawable.ic_action_play_light).listen(listener).reg(); } - adapter.registerItem(R.string.recording_context_menu_delete, R.drawable.list_activities_remove_note, listener, -1); + adapter.item(R.string.recording_context_menu_delete).icons(R.drawable.ic_action_delete_dark, + R.drawable.ic_action_delete_light).listen(listener).reg(); } } diff --git a/OsmAnd/src/net/osmand/plus/audionotes/AudioVideoNotesPlugin.java b/OsmAnd/src/net/osmand/plus/audionotes/AudioVideoNotesPlugin.java index f533423279..0f4ca4c331 100644 --- a/OsmAnd/src/net/osmand/plus/audionotes/AudioVideoNotesPlugin.java +++ b/OsmAnd/src/net/osmand/plus/audionotes/AudioVideoNotesPlugin.java @@ -423,34 +423,37 @@ public class AudioVideoNotesPlugin extends OsmandPlugin { } } }; - adapter.registerSelectedItem(R.string.layer_recordings, SHOW_RECORDINGS.get()? 1 : 0, R.drawable.list_activities_rec_layer2, listener, 7); + adapter.item(R.string.layer_recordings).selected(SHOW_RECORDINGS.get()? 1 : 0) + .icons(R.drawable.ic_action_audio_dark, R.drawable.ic_action_audio_light).listen(listener).position(7).reg(); } @Override public void registerMapContextMenuActions(final MapActivity mapActivity, final double latitude, final double longitude, ContextMenuAdapter adapter, Object selectedObj) { - adapter.registerItem(R.string.recording_context_menu_arecord, R.drawable.list_activities_audio_note, new OnContextMenuClick() { + adapter.item(R.string.recording_context_menu_arecord).icons(R.drawable.ic_action_micro_dark, R.drawable.ic_action_micro_light) . + listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { recordAudio(latitude, longitude, mapActivity); } - }, 6); - adapter.registerItem(R.string.recording_context_menu_vrecord, R.drawable.list_activities_video_note, new OnContextMenuClick() { + }).position(6).reg(); + adapter.item(R.string.recording_context_menu_vrecord).icons(R.drawable.ic_action_video_dark, R.drawable.ic_action_video_light). + listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { recordVideo(latitude, longitude, mapActivity); } - }, 7); - adapter.registerItem(R.string.recording_context_menu_precord, R.drawable.list_activities_photo, new OnContextMenuClick() { - + }).position(7).reg(); + adapter.item(R.string.recording_context_menu_precord).icons(R.drawable.ic_action_photo_dark, R.drawable.ic_action_photo_light). + listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { takePhoto(latitude, longitude, mapActivity); } - }, 8); + }).position(8).reg(); } @Override @@ -1086,11 +1089,14 @@ public class AudioVideoNotesPlugin extends OsmandPlugin { } }; if(ri.rec.isPhoto()) { - adapter.registerItem(R.string.recording_context_menu_show, R.drawable.list_activities_play_note, listener, 0); + adapter.item(R.string.recording_context_menu_show).icons( + R.drawable.ic_action_eye_dark, R.drawable.ic_action_eye_light).listen(listener).reg(); } else { - adapter.registerItem(R.string.recording_context_menu_play, R.drawable.list_activities_play_note, listener, 0); + adapter.item(R.string.recording_context_menu_play).icons( + R.drawable.ic_action_play_dark, R.drawable.ic_action_play_light).listen(listener).reg(); } - adapter.registerItem(R.string.show_location, 0, new OnContextMenuClick() { + adapter.item(R.string.show_location).icons(R.drawable.a_7_location_place_dark, R.drawable.a_7_location_place_light). + listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { SHOW_RECORDINGS.set(true); @@ -1098,7 +1104,7 @@ public class AudioVideoNotesPlugin extends OsmandPlugin { MapActivity.launchMapActivityMoveToTop(la); } - }, 0); + }).reg(); } } diff --git a/OsmAnd/src/net/osmand/plus/distancecalculator/DistanceCalculatorPlugin.java b/OsmAnd/src/net/osmand/plus/distancecalculator/DistanceCalculatorPlugin.java index 1fc798b465..423acdf552 100644 --- a/OsmAnd/src/net/osmand/plus/distancecalculator/DistanceCalculatorPlugin.java +++ b/OsmAnd/src/net/osmand/plus/distancecalculator/DistanceCalculatorPlugin.java @@ -600,7 +600,8 @@ public class DistanceCalculatorPlugin extends OsmandPlugin { } } }; - adapter.registerItem(R.string.delete_point, R.drawable.list_activities_remove_note, listener, -1); + adapter.item(R.string.delete_point).icons(R.drawable.a_5_content_remove_dark, + R.drawable.a_5_content_remove_light).listen(listener).reg(); } } diff --git a/OsmAnd/src/net/osmand/plus/monitoring/OsmandMonitoringPlugin.java b/OsmAnd/src/net/osmand/plus/monitoring/OsmandMonitoringPlugin.java index d0386512a8..bf948c7b49 100644 --- a/OsmAnd/src/net/osmand/plus/monitoring/OsmandMonitoringPlugin.java +++ b/OsmAnd/src/net/osmand/plus/monitoring/OsmandMonitoringPlugin.java @@ -97,7 +97,8 @@ public class OsmandMonitoringPlugin extends OsmandPlugin implements MonitoringIn } } }; - adapter.registerItem(R.string.context_menu_item_add_waypoint, R.drawable.list_activities_gpx_waypoint, listener, -1); + adapter.item(R.string.context_menu_item_add_waypoint).icons(R.drawable.a_5_content_new_dark, R.drawable.a_5_content_new_light) + .listen(listener).reg(); } public static final int[] SECONDS = new int[] {1, 2, 3, 5, 10, 15, 30, 60, 90}; @@ -207,8 +208,8 @@ public class OsmandMonitoringPlugin extends OsmandPlugin implements MonitoringIn public void addMonitorActions(final ContextMenuAdapter qa, final MonitoringInfoControl li, final OsmandMapTileView view) { final Intent serviceIntent = new Intent(view.getContext(), NavigationService.class); final boolean off = !view.getSettings().SAVE_TRACK_TO_GPX.get(); - qa.registerItem(off ? R.string.monitoring_mode_off : R.string.monitoring_mode_on, off ? R.drawable.monitoring_rec_inactive - : R.drawable.monitoring_rec_big, new OnContextMenuClick() { + qa.item(off ? R.string.monitoring_mode_off : R.string.monitoring_mode_on + ).icon( off ? R.drawable.monitoring_rec_inactive : R.drawable.monitoring_rec_big).listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { @@ -235,12 +236,12 @@ public class OsmandMonitoringPlugin extends OsmandPlugin implements MonitoringIn } } } - }, -1); + }).reg(); final boolean bgoff = view.getApplication().getNavigationService() == null; int msgId = !bgoff? R.string.bg_service_sleep_mode_on : R.string.bg_service_sleep_mode_off; int draw = !bgoff? R.drawable.monitoring_rec_big : R.drawable.monitoring_rec_inactive; - qa.registerItem(msgId, draw, new OnContextMenuClick() { + qa.item(msgId).icon(draw).listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { if (view.getApplication().getNavigationService() == null) { @@ -260,10 +261,9 @@ public class OsmandMonitoringPlugin extends OsmandPlugin implements MonitoringIn view.getContext().stopService(serviceIntent); } } - }, 0); + }).position(0).reg(); - qa.registerItem(R.string.save_current_track_widget, - R.drawable.monitoring_rec_inactive, + qa.item(R.string.save_current_track_widget).icon(R.drawable.monitoring_rec_inactive).listen( new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { @@ -279,11 +279,11 @@ public class OsmandMonitoringPlugin extends OsmandPlugin implements MonitoringIn }, (Void) null); } - }, -1); + }).position(-1).reg(); final boolean liveoff = !view.getSettings().LIVE_MONITORING.get(); - qa.registerItem(liveoff ? R.string.live_monitoring_mode_off : R.string.live_monitoring_mode_on, - liveoff ? R.drawable.monitoring_rec_inactive: R.drawable.monitoring_rec_big, + qa.item(liveoff ? R.string.live_monitoring_mode_off : R.string.live_monitoring_mode_on).icon( + liveoff ? R.drawable.monitoring_rec_inactive: R.drawable.monitoring_rec_big).listen( new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { @@ -303,7 +303,7 @@ public class OsmandMonitoringPlugin extends OsmandPlugin implements MonitoringIn view.getSettings().LIVE_MONITORING.set(false); } } - }, -1); + }).reg(); } } \ No newline at end of file diff --git a/OsmAnd/src/net/osmand/plus/osmedit/OsmBugsLayer.java b/OsmAnd/src/net/osmand/plus/osmedit/OsmBugsLayer.java index 9ac917c6ad..f3c455fdbf 100644 --- a/OsmAnd/src/net/osmand/plus/osmedit/OsmBugsLayer.java +++ b/OsmAnd/src/net/osmand/plus/osmedit/OsmBugsLayer.java @@ -521,8 +521,12 @@ public class OsmBugsLayer extends OsmandMapLayer implements IContextMenuProvider } } }; - adapter.registerItem(R.string.osb_comment_menu_item, R.drawable.list_activities_add_comment, listener, -1); - adapter.registerItem(R.string.osb_close_menu_item, R.drawable.list_activities_close_bug, listener, -1); + adapter.item(R.string.osb_comment_menu_item).icons( + R.drawable.ic_action_note_dark, R.drawable.ic_action_note_light + ).listen(listener).reg(); + adapter.item(R.string.osb_close_menu_item).icons( + R.drawable.a_5_content_remove_dark,R.drawable.a_5_content_remove_light + ).listen(listener).reg(); } } diff --git a/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingPlugin.java b/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingPlugin.java index 4812ab430a..752845dc7b 100644 --- a/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingPlugin.java +++ b/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingPlugin.java @@ -134,18 +134,22 @@ public class OsmEditingPlugin extends OsmandPlugin { } }; if(selectedObj instanceof Amenity) { - adapter.registerItem(R.string.poi_context_menu_modify, R.drawable.list_activities_poi_modify, listener, 1); - adapter.registerItem(R.string.poi_context_menu_delete, R.drawable.list_activities_poi_remove, listener, 2); + adapter.item(R.string.poi_context_menu_modify).icons(R.drawable.a_5_content_edit_dark, + R.drawable.a_5_content_edit_light).listen(listener).position(1).reg(); + adapter.item(R.string.poi_context_menu_delete).icons(R.drawable.a_5_content_remove_dark, + R.drawable.a_5_content_remove_light).listen(listener).position(2).reg(); } else { - adapter.registerItem(R.string.context_menu_item_create_poi, R.drawable.list_activities_create_poi, listener, -1); + adapter.item(R.string.context_menu_item_create_poi).icons(R.drawable.a_5_content_new_dark, + R.drawable.a_5_content_new_light).listen(listener).position(-1).reg(); } - adapter.registerItem(R.string.context_menu_item_open_bug, R.drawable.list_activities_osm_bugs, listener, -1); + adapter.item(R.string.context_menu_item_open_bug).icons(R.drawable.ic_action_bug_dark, + R.drawable.ic_action_bug_light).listen(listener).reg(); } @Override public void registerLayerContextMenuActions(OsmandMapTileView mapView, ContextMenuAdapter adapter, MapActivity mapActivity) { - adapter.registerSelectedItem(R.string.layer_osm_bugs, settings.SHOW_OSM_BUGS.get() ? 1 : 0, R.drawable.list_activities_osm_bugs, - new OnContextMenuClick() { + adapter.item(R.string.layer_osm_bugs).selected(settings.SHOW_OSM_BUGS.get() ? 1 : 0) + .icons(R.drawable.ic_action_bug_dark, R.drawable.ic_action_bug_light).listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { @@ -153,7 +157,7 @@ public class OsmEditingPlugin extends OsmandPlugin { settings.SHOW_OSM_BUGS.set(isChecked); } } - }, 8); + }).position(8).reg(); } @@ -165,19 +169,21 @@ public class OsmEditingPlugin extends OsmandPlugin { @Override public void contextMenuLocalIndexes(final LocalIndexesActivity la, final LocalIndexInfo info, ContextMenuAdapter adapter) { if (info.getType() == LocalIndexType.GPX_DATA) { - adapter.registerItem(R.string.local_index_mi_upload_gpx, 0, new OnContextMenuClick() { + adapter.item(R.string.local_index_mi_upload_gpx).icons(R.drawable.a_9_av_upload_dark, R.drawable.a_9_av_upload_light) + .listen(new OnContextMenuClick() { - @Override - public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { - sendGPXFiles(la, info); - } - }, 0); + @Override + public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { + sendGPXFiles(la, info); + } + }).reg(); } } @Override public void optionsMenuLocalIndexes(final LocalIndexesActivity la, ContextMenuAdapter optionsMenuAdapter) { - optionsMenuAdapter.registerItem(R.string.local_index_mi_upload_gpx, 0, new OnContextMenuClick() { + optionsMenuAdapter.item(R.string.local_index_mi_upload_gpx) + .icons(R.drawable.a_9_av_upload_dark, R.drawable.a_9_av_upload_light).listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { @@ -189,7 +195,7 @@ public class OsmEditingPlugin extends OsmandPlugin { } }, null, LocalIndexType.GPX_DATA); } - }, 5); + }).position(5).reg(); } public boolean sendGPXFiles(final LocalIndexesActivity la, final LocalIndexInfo... info){ diff --git a/OsmAnd/src/net/osmand/plus/osmodroid/OsMoDroidLayer.java b/OsmAnd/src/net/osmand/plus/osmodroid/OsMoDroidLayer.java index 44d44469dd..6dcfcca570 100644 --- a/OsmAnd/src/net/osmand/plus/osmodroid/OsMoDroidLayer.java +++ b/OsmAnd/src/net/osmand/plus/osmodroid/OsMoDroidLayer.java @@ -5,8 +5,6 @@ import java.util.List; import java.util.Timer; import java.util.TimerTask; - - import net.osmand.access.AccessibleToast; import net.osmand.data.Amenity; import net.osmand.data.LatLon; @@ -37,245 +35,220 @@ import android.widget.Toast; import android.content.DialogInterface; /** -* Class represents a OsMoDroidlayer which depicts the position of Esya.ru channels objects -* @author Denis Fokin -* @see OsMoDroidPlugin -* -*/ + * Class represents a OsMoDroidlayer which depicts the position of Esya.ru channels objects + * + * @author Denis Fokin + * @see OsMoDroidPlugin + * + */ public class OsMoDroidLayer extends OsmandMapLayer implements ContextMenuLayer.IContextMenuProvider { -/** -* magic number so far -*/ -private static final int radius = 10; + /** + * magic number so far + */ + private static final int radius = 10; -OsMoDroidPlugin myOsMoDroidPlugin; + OsMoDroidPlugin myOsMoDroidPlugin; -private DisplayMetrics dm; + private DisplayMetrics dm; -private final MapActivity map; -private OsmandMapTileView view; + private final MapActivity map; + private OsmandMapTileView view; + private Paint textPaint; + ArrayList OsMoDroidPointArrayList; -private Paint textPaint; + int layerId; + String layerName; + String layerDescription; + private Bitmap opIcon; -ArrayList OsMoDroidPointArrayList; + public void refresh() { + map.refreshMap(); + } -int layerId; -String layerName; -String layerDescription; -private Bitmap opIcon; + public OsMoDroidLayer(MapActivity map) { + this.map = map; + } -public void refresh(){ -map.refreshMap(); -} + public OsMoDroidLayer(MapActivity map, int layerId, OsMoDroidPlugin osMoDroidPlugin, String layerName, String layerDescription) { + this.map = map; + this.layerId = layerId; + this.myOsMoDroidPlugin = osMoDroidPlugin; + this.layerName = layerName; + this.layerDescription = layerDescription; -public OsMoDroidLayer(MapActivity map) { -this.map = map; -} + } -public OsMoDroidLayer(MapActivity map, int layerId, OsMoDroidPlugin osMoDroidPlugin, String layerName, String layerDescription) { -this.map = map; -this.layerId=layerId; -this.myOsMoDroidPlugin=osMoDroidPlugin; -this.layerName=layerName; -this.layerDescription=layerDescription; + @Override + public void initLayer(OsmandMapTileView view) { + this.view = view; + dm = new DisplayMetrics(); + WindowManager wmgr = (WindowManager) view.getContext().getSystemService(Context.WINDOW_SERVICE); + wmgr.getDefaultDisplay().getMetrics(dm); + textPaint = new Paint(); + textPaint.setDither(true); + textPaint.setAntiAlias(true); + textPaint.setFilterBitmap(true); -} + textPaint.setTextSize(22f); + textPaint.setTypeface(Typeface.DEFAULT_BOLD); + textPaint.setTextAlign(Paint.Align.CENTER); + opIcon = BitmapFactory.decodeResource(view.getResources(), R.drawable.bicycle_location); + OsMoDroidPointArrayList = myOsMoDroidPlugin.getOsMoDroidPointArrayList(layerId); + } + @Override + public void onDraw(Canvas canvas, RectF latLonBounds, RectF tilesRect, DrawSettings nightMode) { -@Override -public void initLayer(OsmandMapTileView view) { -this.view = view; -dm = new DisplayMetrics(); -WindowManager wmgr = (WindowManager) view.getContext().getSystemService(Context.WINDOW_SERVICE); -wmgr.getDefaultDisplay().getMetrics(dm); -textPaint = new Paint(); -textPaint.setDither(true); -textPaint.setAntiAlias(true); -textPaint.setFilterBitmap(true); + for (OsMoDroidPoint op : OsMoDroidPointArrayList) { + LatLon newLatlon; + try { -textPaint.setTextSize(22f); -textPaint.setTypeface(Typeface.DEFAULT_BOLD); -textPaint.setTextAlign(Paint.Align.CENTER); -opIcon=BitmapFactory.decodeResource(view.getResources(), R.drawable.bicycle_location); -OsMoDroidPointArrayList = myOsMoDroidPlugin.getOsMoDroidPointArrayList(layerId); + newLatlon = new LatLon(myOsMoDroidPlugin.mIRemoteService.getObjectLat(layerId, op.id), + myOsMoDroidPlugin.mIRemoteService.getObjectLon(layerId, op.id)); + if (!op.latlon.equals(newLatlon)) { + op.prevlatlon = op.latlon; + } + op.latlon = newLatlon; + op.speed = myOsMoDroidPlugin.mIRemoteService.getObjectSpeed(layerId, op.id); + } catch (RemoteException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + return; + } -} + double latitude = op.latlon.getLatitude(); + double longitude = op.latlon.getLongitude(); + double prevlatitude = op.latlon.getLatitude(); + double prevlongitude = op.latlon.getLongitude(); + if (op.prevlatlon != null) { + prevlatitude = op.prevlatlon.getLatitude(); + prevlongitude = op.prevlatlon.getLongitude(); + } -@Override -public void onDraw(Canvas canvas, RectF latLonBounds, RectF tilesRect, DrawSettings nightMode) { + // int locationX = view.getMapXForPoint(longitude); + // int locationY = view.getMapYForPoint(latitude); + int locationX = view.getRotatedMapXForPoint(latitude, longitude); + int locationY = view.getRotatedMapYForPoint(latitude, longitude); + int prevlocationX = view.getRotatedMapXForPoint(prevlatitude, prevlongitude); + int prevlocationY = view.getRotatedMapYForPoint(prevlatitude, prevlongitude); + // int y = opIcon.getHeight()/2; + // int x = opIcon.getWidth()/2; + textPaint.setColor(Color.parseColor("#013220")); + canvas.drawText(op.name, locationX, locationY - radius, textPaint); + canvas.drawText(op.speed, locationX, locationY - 2 * radius, textPaint); + textPaint.setColor(Color.parseColor("#" + op.color)); + textPaint.setShadowLayer(radius, 0, 0, Color.GRAY); + canvas.drawCircle(locationX, locationY, radius, textPaint); + // canvas.drawBitmap(opIcon, locationX-x, locationY-y , textPaint); + textPaint.setStrokeWidth(radius); + canvas.drawLine(locationX, locationY, prevlocationX, prevlocationY, textPaint); + // canvas.rotate(-view.getRotate(), locationX, locationY); + // op.prevlatlon=op.latlon; -for (OsMoDroidPoint op :OsMoDroidPointArrayList){ -LatLon newLatlon; -try { + } + } -newLatlon= new LatLon(myOsMoDroidPlugin.mIRemoteService.getObjectLat(layerId, op.id) , myOsMoDroidPlugin.mIRemoteService.getObjectLon(layerId, op.id)); + public void getOsMoDroidPointFromPoint(PointF point, List om) { + if (myOsMoDroidPlugin.getOsMoDroidPointArrayList(layerId) != null) { + int ex = (int) point.x; + int ey = (int) point.y; -if(!op.latlon.equals(newLatlon)){ -op.prevlatlon=op.latlon; -} -op.latlon=newLatlon; -op.speed=myOsMoDroidPlugin.mIRemoteService.getObjectSpeed(layerId, op.id); -} catch (RemoteException e) { -// TODO Auto-generated catch block -e.printStackTrace(); -return; -} + try { + for (int i = 0; i < myOsMoDroidPlugin.getOsMoDroidPointArrayList(layerId).size(); i++) { + OsMoDroidPoint n = myOsMoDroidPlugin.getOsMoDroidPointArrayList(layerId).get(i); + if (!om.contains(n)) { + int x = view.getRotatedMapXForPoint(n.latlon.getLatitude(), n.latlon.getLongitude()); + int y = view.getRotatedMapYForPoint(n.latlon.getLatitude(), n.latlon.getLongitude()); + if (Math.abs(x - ex) <= opIcon.getWidth() && Math.abs(y - ey) <= opIcon.getHeight()) { + om.add(n); + } + } + } + } catch (IndexOutOfBoundsException e) { + // that's really rare case, but is much efficient than introduce + // synchronized block + } + } + } + @Override + public void populateObjectContextMenu(Object o, ContextMenuAdapter adapter) { + if (o instanceof OsMoDroidPoint && ((OsMoDroidPoint) o).layerId == layerId) { + final OsMoDroidPoint a = (OsMoDroidPoint) o; + OnContextMenuClick listener = new ContextMenuAdapter.OnContextMenuClick() { + @Override + public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { + map.getMyApplication().getTargetPointsHelper().navigateToPoint(a.latlon, true, -1); + } + }; -double latitude = op.latlon.getLatitude(); -double longitude = op.latlon.getLongitude(); -double prevlatitude = op.latlon.getLatitude(); -double prevlongitude = op.latlon.getLongitude(); -if (op.prevlatlon!=null){ -prevlatitude = op.prevlatlon.getLatitude(); -prevlongitude = op.prevlatlon.getLongitude(); -} + adapter.item(map.getString(R.string.navigate_to)).listen(listener).reg(); -//int locationX = view.getMapXForPoint(longitude); -//int locationY = view.getMapYForPoint(latitude); -int locationX = view.getRotatedMapXForPoint(latitude, longitude); -int locationY = view.getRotatedMapYForPoint(latitude, longitude); -int prevlocationX = view.getRotatedMapXForPoint(prevlatitude, prevlongitude); -int prevlocationY = view.getRotatedMapYForPoint(prevlatitude, prevlongitude); - -//int y = opIcon.getHeight()/2; -//int x = opIcon.getWidth()/2; -textPaint.setColor(Color.parseColor("#013220")); -canvas.drawText(op.name, locationX, locationY-radius, textPaint); -canvas.drawText(op.speed, locationX, locationY-2*radius, textPaint); -textPaint.setColor(Color.parseColor("#"+op.color)); -textPaint.setShadowLayer(radius, 0, 0, Color.GRAY); -canvas.drawCircle(locationX, locationY, radius, textPaint); -//canvas.drawBitmap(opIcon, locationX-x, locationY-y , textPaint); -textPaint.setStrokeWidth(radius); -canvas.drawLine(locationX, locationY, prevlocationX, prevlocationY, textPaint); -//canvas.rotate(-view.getRotate(), locationX, locationY); -// op.prevlatlon=op.latlon; - -} -} - -public void getOsMoDroidPointFromPoint(PointF point, -List om) { -if (myOsMoDroidPlugin.getOsMoDroidPointArrayList(layerId) != null) { -int ex = (int) point.x; -int ey = (int) point.y; - -try { -for (int i = 0; i < myOsMoDroidPlugin -.getOsMoDroidPointArrayList(layerId).size(); i++) { -OsMoDroidPoint n = myOsMoDroidPlugin -.getOsMoDroidPointArrayList(layerId).get(i); -if (!om.contains(n)) { -int x = view -.getRotatedMapXForPoint(n.latlon.getLatitude(), -n.latlon.getLongitude()); -int y = view -.getRotatedMapYForPoint(n.latlon.getLatitude(), -n.latlon.getLongitude()); -if (Math.abs(x - ex) <= opIcon.getWidth() -&& Math.abs(y - ey) <= opIcon.getHeight()) { -om.add(n); -} -} -} -} catch (IndexOutOfBoundsException e) { -// that's really rare case, but is much efficient than introduce -// synchronized block -} -} -} - - - -@Override -public void populateObjectContextMenu(Object o, ContextMenuAdapter adapter) { -if(o instanceof OsMoDroidPoint&&((OsMoDroidPoint) o).layerId==layerId) { -final OsMoDroidPoint a = (OsMoDroidPoint) o; -OnContextMenuClick listener = new ContextMenuAdapter.OnContextMenuClick() { -@Override -public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { -map.getMyApplication().getTargetPointsHelper().navigateToPoint( a.latlon, true, -1); -} -}; - -adapter.registerItem( "Следовать к",a.id, listener,-1); - - -} -} - -@Override -public boolean onSingleTap(PointF point) { -List om = new ArrayList(); -getOsMoDroidPointFromPoint(point, om); -if(!om.isEmpty()){ -StringBuilder res = new StringBuilder(); -for (int i = 0; i < om.size(); i++) { -OsMoDroidPoint n = om.get(i); -if (i > 0) { -res.append("\n\n"); -} -res=res.append(n.description); -} -AccessibleToast.makeText(view.getContext(), res.toString(), Toast.LENGTH_SHORT).show(); -return true; -} -return false; -} - -@Override -public void destroyLayer() { - -} - -@Override -public boolean drawInScreenPixels() { -return true; -} - -@Override -public String getObjectName(Object o) { -if(o instanceof OsMoDroidPoint){ -return ((OsMoDroidPoint)o).name; -} -return null; -} - -@Override -public void collectObjectsFromPoint(PointF point, List o) { -getOsMoDroidPointFromPoint(point, o); - -} - -@Override -public LatLon getObjectLocation(Object o) { -if(o instanceof OsMoDroidPoint){ -return ((OsMoDroidPoint)o).latlon; -} -return null; -} - -@Override -public String getObjectDescription(Object o) { -if(o instanceof OsMoDroidPoint){ -return ((OsMoDroidPoint)o).description; -} -return null; -} + } + } + @Override + public boolean onSingleTap(PointF point) { + List om = new ArrayList(); + getOsMoDroidPointFromPoint(point, om); + if (!om.isEmpty()) { + StringBuilder res = new StringBuilder(); + for (int i = 0; i < om.size(); i++) { + OsMoDroidPoint n = om.get(i); + if (i > 0) { + res.append("\n\n"); + } + res = res.append(n.description); + } + AccessibleToast.makeText(view.getContext(), res.toString(), Toast.LENGTH_SHORT).show(); + return true; + } + return false; + } + @Override + public void destroyLayer() { + } + @Override + public boolean drawInScreenPixels() { + return true; + } + @Override + public String getObjectName(Object o) { + if (o instanceof OsMoDroidPoint) { + return ((OsMoDroidPoint) o).name; + } + return null; + } + @Override + public void collectObjectsFromPoint(PointF point, List o) { + getOsMoDroidPointFromPoint(point, o); + } + @Override + public LatLon getObjectLocation(Object o) { + if (o instanceof OsMoDroidPoint) { + return ((OsMoDroidPoint) o).latlon; + } + return null; + } + @Override + public String getObjectDescription(Object o) { + if (o instanceof OsMoDroidPoint) { + return ((OsMoDroidPoint) o).description; + } + return null; + } } \ No newline at end of file diff --git a/OsmAnd/src/net/osmand/plus/osmodroid/OsMoDroidPlugin.java b/OsmAnd/src/net/osmand/plus/osmodroid/OsMoDroidPlugin.java index cba35d6faa..1178bd2693 100644 --- a/OsmAnd/src/net/osmand/plus/osmodroid/OsMoDroidPlugin.java +++ b/OsmAnd/src/net/osmand/plus/osmodroid/OsMoDroidPlugin.java @@ -3,18 +3,15 @@ package net.osmand.plus.osmodroid; import java.util.ArrayList; import net.osmand.PlatformUtil; -import net.osmand.data.LatLon; import net.osmand.plus.ContextMenuAdapter; import net.osmand.plus.OsmandApplication; import net.osmand.plus.OsmandPlugin; import net.osmand.plus.R; import net.osmand.plus.activities.MapActivity; -import net.osmand.plus.parkingpoint.ParkingPositionLayer; import net.osmand.plus.views.OsmandMapTileView; import org.apache.commons.logging.Log; -import android.app.Activity; import android.content.ComponentName; import android.content.Context; import android.content.Intent; @@ -26,181 +23,180 @@ import com.OsMoDroid.IRemoteOsMoDroidListener; import com.OsMoDroid.IRemoteOsMoDroidService; public class OsMoDroidPlugin extends OsmandPlugin { -IRemoteOsMoDroidListener.Stub inter = new IRemoteOsMoDroidListener.Stub() { + IRemoteOsMoDroidListener.Stub inter = new IRemoteOsMoDroidListener.Stub() { -@Override -public void channelUpdated() throws RemoteException { -if(activity!=null){ -activity.refreshMap(); -//test + @Override + public void channelUpdated() throws RemoteException { + if (activity != null) { + activity.refreshMap(); + // test + } + } + + @Override + public void channelsListUpdated() throws RemoteException { + if (activity != null && connected) { + + for (OsMoDroidLayer myOsMoDroidLayer : osmoDroidLayerList) { + activity.getMapView().removeLayer(myOsMoDroidLayer); + } + osmoDroidLayerList.clear(); + requestLayersFromOsMoDroid(activity); + for (OsMoDroidLayer myOsMoDroidLayer : osmoDroidLayerList) { + activity.getMapView().addLayer(myOsMoDroidLayer, 4.5f); + + } + } + + } + + }; + + @Override + public void updateLayers(OsmandMapTileView mapView, MapActivity activity) { + registerLayers(activity); + super.updateLayers(mapView, activity); + } + + MapActivity activity; + public static final String ID = "osmand.osmodroid"; + private static final Log log = PlatformUtil.getLog(OsMoDroidPlugin.class); + private OsmandApplication app; + IRemoteOsMoDroidService mIRemoteService; + private ServiceConnection mConnection; + private int OSMODROID_SUPPORTED_VERSION_MIN = 5; + private OsMoDroidLayer osmoDroidLayer; + protected boolean connected = false; + ArrayList osmoDroidLayerList = new ArrayList(); + + public ArrayList getOsMoDroidPointArrayList(int id) { + ArrayList result = new ArrayList(); + try { + for (int i = 0; i < mIRemoteService.getNumberOfObjects(id); i++) { + result.add(new OsMoDroidPoint(mIRemoteService.getObjectLat(id, mIRemoteService.getObjectId(id, i)), mIRemoteService + .getObjectLon(id, mIRemoteService.getObjectId(id, i)), mIRemoteService.getObjectName(id, + mIRemoteService.getObjectId(id, i)), mIRemoteService.getObjectDescription(id, mIRemoteService.getObjectId(id, i)), + mIRemoteService.getObjectId(id, i), id, mIRemoteService.getObjectSpeed(id, mIRemoteService.getObjectId(id, i)), + mIRemoteService.getObjectColor(id, mIRemoteService.getObjectId(id, i)))); + } + } catch (RemoteException e) { + + log.error(e.getMessage(), e); + } + + return result; + + } + + @Override + public String getId() { + return ID; + } + + public OsMoDroidPlugin(OsmandApplication app) { + this.app = app; + + } + + @Override + public String getDescription() { + return app.getString(R.string.osmodroid_plugin_description); + } + + @Override + public String getName() { + return app.getString(R.string.osmodroid_plugin_name); + } + + // test + @Override + public boolean init(final OsmandApplication app) { + mConnection = new ServiceConnection() { + @Override + public void onServiceConnected(ComponentName name, IBinder service) { + mIRemoteService = IRemoteOsMoDroidService.Stub.asInterface(service); + try { + System.out.println(mIRemoteService.getVersion()); + if (mIRemoteService.getVersion() < OSMODROID_SUPPORTED_VERSION_MIN) { + app.showToastMessage(R.string.osmodroid_plugin_old_ver_not_supported); + shutdown(app); + } else { + mIRemoteService.registerListener(inter); + connected = true; + } + + } catch (RemoteException e) { + log.error(e.getMessage(), e); + } + + } + + @Override + public void onServiceDisconnected(ComponentName name) { + connected = false; + mIRemoteService = null; + } + }; + Intent serviceIntent = (new Intent("OsMoDroid.remote")); + app.bindService(serviceIntent, mConnection, Context.BIND_AUTO_CREATE); + return true; + } + + void requestLayersFromOsMoDroid(MapActivity activity) { + try { + for (int i = 0; i < mIRemoteService.getNumberOfLayers(); i++) { + osmoDroidLayerList.add(new OsMoDroidLayer(activity, mIRemoteService.getLayerId(i), this, mIRemoteService + .getLayerName(mIRemoteService.getLayerId(i)), mIRemoteService.getLayerDescription(mIRemoteService.getLayerId(i)))); + } + } catch (RemoteException e) { + + log.error(e.getMessage(), e); + } + } + + @Override + public void registerLayers(MapActivity activity) { + this.activity = activity; + if (connected) { + + for (OsMoDroidLayer myOsMoDroidLayer : osmoDroidLayerList) { + activity.getMapView().removeLayer(myOsMoDroidLayer); + } + osmoDroidLayerList.clear(); + requestLayersFromOsMoDroid(activity); + for (OsMoDroidLayer myOsMoDroidLayer : osmoDroidLayerList) { + activity.getMapView().addLayer(myOsMoDroidLayer, 4.5f); + + } + } + + } + + @Override + public void registerLayerContextMenuActions(OsmandMapTileView mapView, ContextMenuAdapter adapter, MapActivity mapActivity) { + for (OsMoDroidLayer myOsMoDroidLayer : osmoDroidLayerList) { + adapter.item(myOsMoDroidLayer.layerName).reg(); + } + + super.registerLayerContextMenuActions(mapView, adapter, mapActivity); + } + + @Override + public void disable(OsmandApplication app) { + shutdown(app); + } + + private void shutdown(OsmandApplication app) { + if (mIRemoteService != null) { + if (connected) { + try { + mIRemoteService.unregisterListener(inter); + } catch (RemoteException e) { + log.error(e.getMessage(), e); + } + } + app.unbindService(mConnection); + mIRemoteService = null; + } + } } - -} - -@Override -public void channelsListUpdated() throws RemoteException { -if (activity!=null&&connected){ - -for (OsMoDroidLayer myOsMoDroidLayer : osmoDroidLayerList){ -activity.getMapView().removeLayer(myOsMoDroidLayer); -} -osmoDroidLayerList.clear(); -requestLayersFromOsMoDroid(activity); -for (OsMoDroidLayer myOsMoDroidLayer :osmoDroidLayerList){ -activity.getMapView().addLayer(myOsMoDroidLayer, 4.5f); - -} -} - -} - -}; - - -@Override -public void updateLayers(OsmandMapTileView mapView, MapActivity activity) { -registerLayers(activity); -super.updateLayers(mapView, activity); -} -MapActivity activity; -public static final String ID = "osmand.osmodroid"; -private static final Log log = PlatformUtil.getLog(OsMoDroidPlugin.class); -private OsmandApplication app; -IRemoteOsMoDroidService mIRemoteService; -private ServiceConnection mConnection; -private int OSMODROID_SUPPORTED_VERSION_MIN = 5; -private OsMoDroidLayer osmoDroidLayer; -protected boolean connected=false; -ArrayList osmoDroidLayerList = new ArrayList(); - -public ArrayList getOsMoDroidPointArrayList(int id) { -ArrayList result =new ArrayList(); -try { -for (int i = 0; i < mIRemoteService.getNumberOfObjects(id); i++) { -result.add(new OsMoDroidPoint(mIRemoteService.getObjectLat(id, mIRemoteService.getObjectId(id, i)) , mIRemoteService.getObjectLon(id, mIRemoteService.getObjectId(id, i)), mIRemoteService.getObjectName(id, mIRemoteService.getObjectId(id, i)), mIRemoteService.getObjectDescription(id, mIRemoteService.getObjectId(id, i)), mIRemoteService.getObjectId(id, i),id,mIRemoteService.getObjectSpeed(id, mIRemoteService.getObjectId(id, i)),mIRemoteService.getObjectColor(id, mIRemoteService.getObjectId(id, i)))); -} -} catch (RemoteException e) { - -log.error(e.getMessage(), e); -} - -return result; - -} - -@Override -public String getId() { -return ID; -} - -public OsMoDroidPlugin(OsmandApplication app) { -this.app = app; - -} - -@Override -public String getDescription() { -return app.getString(R.string.osmodroid_plugin_description); -} - -@Override -public String getName() { -return app.getString(R.string.osmodroid_plugin_name); -} -//test -@Override -public boolean init(final OsmandApplication app) { -mConnection = new ServiceConnection() { -@Override -public void onServiceConnected(ComponentName name, IBinder service) { -mIRemoteService = IRemoteOsMoDroidService.Stub.asInterface(service); -try { -System.out.println(mIRemoteService.getVersion()); -if(mIRemoteService.getVersion() < OSMODROID_SUPPORTED_VERSION_MIN) { -app.showToastMessage(R.string.osmodroid_plugin_old_ver_not_supported); -shutdown(app); -}else { -mIRemoteService.registerListener(inter); -connected=true; -} - -} catch (RemoteException e) { -log.error(e.getMessage(), e); -} - -} - -@Override -public void onServiceDisconnected(ComponentName name) { -connected=false; -mIRemoteService = null; -} -}; -Intent serviceIntent = (new Intent("OsMoDroid.remote")); -app.bindService(serviceIntent, mConnection, Context.BIND_AUTO_CREATE); -return true; -} - -void requestLayersFromOsMoDroid(MapActivity activity){ -try { -for (int i = 0; i < mIRemoteService.getNumberOfLayers(); i++) -{ -osmoDroidLayerList.add(new OsMoDroidLayer(activity, mIRemoteService.getLayerId(i),this,mIRemoteService.getLayerName( mIRemoteService.getLayerId(i)), mIRemoteService.getLayerDescription( mIRemoteService.getLayerId(i)))); -} -} catch (RemoteException e) { - -log.error(e.getMessage(), e); -} -} - -@Override -public void registerLayers(MapActivity activity) { -this.activity=activity; -if (connected){ - -for (OsMoDroidLayer myOsMoDroidLayer : osmoDroidLayerList){ -activity.getMapView().removeLayer(myOsMoDroidLayer); -} -osmoDroidLayerList.clear(); -requestLayersFromOsMoDroid(activity); -for (OsMoDroidLayer myOsMoDroidLayer :osmoDroidLayerList){ -activity.getMapView().addLayer(myOsMoDroidLayer, 4.5f); - -} -} - -} - - -@Override -public void registerLayerContextMenuActions(OsmandMapTileView mapView, -ContextMenuAdapter adapter, MapActivity mapActivity) { -for (OsMoDroidLayer myOsMoDroidLayer : osmoDroidLayerList){ - - -adapter.registerItem(myOsMoDroidLayer.layerName); -} - -super.registerLayerContextMenuActions(mapView, adapter, mapActivity); -} - -@Override -public void disable(OsmandApplication app) { -shutdown(app); -} - -private void shutdown(OsmandApplication app) { -if (mIRemoteService != null) { -if(connected){ -try { -mIRemoteService.unregisterListener(inter); -} catch (RemoteException e) { -log.error(e.getMessage(), e); -} -} -app.unbindService(mConnection); -mIRemoteService = null; -} -} -} - diff --git a/OsmAnd/src/net/osmand/plus/parkingpoint/ParkingPositionPlugin.java b/OsmAnd/src/net/osmand/plus/parkingpoint/ParkingPositionPlugin.java index 471e2d0502..03238f3c16 100644 --- a/OsmAnd/src/net/osmand/plus/parkingpoint/ParkingPositionPlugin.java +++ b/OsmAnd/src/net/osmand/plus/parkingpoint/ParkingPositionPlugin.java @@ -211,7 +211,8 @@ public class ParkingPositionPlugin extends OsmandPlugin { } }; if (parkingPosition != null) - adapter.registerItem(R.string.context_menu_item_delete_parking_point, R.drawable.list_activities_parking_poi_remove, removeListener, 0); + adapter.item(R.string.context_menu_item_delete_parking_point) + .icons( R.drawable.ic_action_remove_dark, R.drawable.ic_action_remove_light).listen(removeListener).position(0).reg(); } OnContextMenuClick addListener = new OnContextMenuClick() { @@ -223,7 +224,8 @@ public class ParkingPositionPlugin extends OsmandPlugin { } } }; - adapter.registerItem(R.string.context_menu_item_add_parking_point, R.drawable.list_activities_parking_poi_add, addListener, -1); + adapter.item(R.string.context_menu_item_add_parking_point) + .icons( R.drawable.ic_action_parking_dark, R.drawable.ic_action_parking_light).listen(addListener).reg(); } @@ -419,15 +421,14 @@ public class ParkingPositionPlugin extends OsmandPlugin { public void registerOptionsMenuItems(final MapActivity mapActivity, ContextMenuAdapter helper) { if (parkingLayer != null) { if (getParkingPosition() != null) { - boolean l = app.getSettings().isLightContentMenu(); - helper.registerItem(R.string.osmand_parking_delete, l ? R.drawable.a_1_navigation_cancel_light : R.drawable.a_1_navigation_cancel_dark, - new OnContextMenuClick() { + helper.item(R.string.osmand_parking_delete) + .icons( R.drawable.ic_action_remove_dark, R.drawable.ic_action_remove_light).listen(new OnContextMenuClick() { @Override public void onContextMenuClick(int itemId, int pos, boolean isChecked, DialogInterface dialog) { showDeleteDialog(mapActivity); } - }); + }).reg(); } } } diff --git a/OsmAnd/src/net/osmand/plus/rastermaps/OsmandRasterMapsPlugin.java b/OsmAnd/src/net/osmand/plus/rastermaps/OsmandRasterMapsPlugin.java index a79b1ee2eb..c71a8f1b86 100644 --- a/OsmAnd/src/net/osmand/plus/rastermaps/OsmandRasterMapsPlugin.java +++ b/OsmAnd/src/net/osmand/plus/rastermaps/OsmandRasterMapsPlugin.java @@ -202,11 +202,12 @@ public class OsmandRasterMapsPlugin extends OsmandPlugin { } } }; - adapter.registerSelectedItem(R.string.layer_map, -1, R.drawable.list_activities_globus, listener, 0); - adapter.registerSelectedItem(R.string.layer_overlay, overlayLayer.getMap() != null ? 1 : 0, - R.drawable.list_activities_overlay_map, listener, 10); - adapter.registerSelectedItem(R.string.layer_underlay, underlayLayer.getMap() != null ? 1 : 0, - R.drawable.list_activities_underlay_map, listener, 11); + adapter.item(R.string.layer_map).icons(R.drawable.ic_action_wmap_dark, R.drawable.ic_action_wmap_light) + .listen(listener).position(0).reg(); + adapter.item(R.string.layer_overlay).selected(overlayLayer.getMap() != null ? 1 : 0). + icons(R.drawable.ic_action_up_dark, R.drawable.ic_action_up_light).listen(listener).position(10).reg(); + adapter.item(R.string.layer_underlay).selected(underlayLayer.getMap() != null ? 1 : 0) + .icons(R.drawable.ic_action_down_dark, R.drawable.ic_action_down_light).listen(listener).position(11).reg(); } @@ -226,8 +227,10 @@ public class OsmandRasterMapsPlugin extends OsmandPlugin { } } }; - adapter.registerItem(R.string.context_menu_item_update_map, R.drawable.list_activities_update_map, listener, -1); - adapter.registerItem(R.string.context_menu_item_download_map, R.drawable.list_activities_download_map, listener, -1); + adapter.item(R.string.context_menu_item_update_map).icons(R.drawable.a_8_images_rotate_left_dark, R.drawable.a_8_images_rotate_left_light) + .listen(listener).reg(); + adapter.item(R.string.context_menu_item_download_map).icons(R.drawable.a_9_av_download_dark, R.drawable.a_9_av_download_light) + .listen(listener).reg(); } } diff --git a/OsmAnd/src/net/osmand/plus/srtmplugin/SRTMPlugin.java b/OsmAnd/src/net/osmand/plus/srtmplugin/SRTMPlugin.java index 247404434a..697facf5f8 100644 --- a/OsmAnd/src/net/osmand/plus/srtmplugin/SRTMPlugin.java +++ b/OsmAnd/src/net/osmand/plus/srtmplugin/SRTMPlugin.java @@ -102,7 +102,8 @@ public class SRTMPlugin extends OsmandPlugin { } } }; - adapter.registerSelectedItem(R.string.layer_hillshade, HILLSHADE.get()? 1 : 0, R.drawable.list_activities_hillshade_overlay, listener, 9); + adapter.item(R.string.layer_hillshade).selected(HILLSHADE.get()? 1 : 0) + .icons( R.drawable.ic_action_hillshade_dark, R.drawable.ic_action_hillshade_light).listen(listener).position(9).reg(); } @Override diff --git a/OsmAnd/src/net/osmand/plus/views/FavoritesLayer.java b/OsmAnd/src/net/osmand/plus/views/FavoritesLayer.java index 3e02c3bba7..c76cfd28af 100644 --- a/OsmAnd/src/net/osmand/plus/views/FavoritesLayer.java +++ b/OsmAnd/src/net/osmand/plus/views/FavoritesLayer.java @@ -182,7 +182,8 @@ public class FavoritesLayer extends OsmandMapLayer implements ContextMenuLayer.I } }; - adapter.registerItem(R.string.favourites_context_menu_delete, R.drawable.list_activities_fav_delete, listener, -1); + adapter.item(R.string.favourites_context_menu_delete).icons(R.drawable.a_5_content_remove_dark, + R.drawable.a_5_content_remove_light).listen(listener).reg(); } } diff --git a/OsmAnd/src/net/osmand/plus/views/MapControlsLayer.java b/OsmAnd/src/net/osmand/plus/views/MapControlsLayer.java index 06ba88d922..2bdbb136de 100644 --- a/OsmAnd/src/net/osmand/plus/views/MapControlsLayer.java +++ b/OsmAnd/src/net/osmand/plus/views/MapControlsLayer.java @@ -155,7 +155,7 @@ public class MapControlsLayer extends OsmandMapLayer { cacheAppModeIcon = view.getResources().getDrawable(nightMode? R.drawable.ic_action_pedestrian_dark : R.drawable.ic_action_pedestrian_light); } else { // cacheAppModeIcon = view.getResources().getDrawable(nightMode? R.drawable.default_small_white : R.drawable.default_small); - cacheAppModeIcon = view.getResources().getDrawable(nightMode? R.drawable.a_7_location_map_dark : R.drawable.a_7_location_map_light); + cacheAppModeIcon = view.getResources().getDrawable(nightMode? R.drawable.ic_action_globus_dark : R.drawable.ic_action_globus_light); } int l = modeShadow.getBounds().left + (modeShadow.getBounds().width() - cacheAppModeIcon.getMinimumWidth()) / 2; int t = (int) (modeShadow.getBounds().top + 2 * scaleCoefficient); diff --git a/OsmAnd/src/net/osmand/plus/views/MapInfoLayer.java b/OsmAnd/src/net/osmand/plus/views/MapInfoLayer.java index 693652c538..b1929c6e07 100644 --- a/OsmAnd/src/net/osmand/plus/views/MapInfoLayer.java +++ b/OsmAnd/src/net/osmand/plus/views/MapInfoLayer.java @@ -239,7 +239,7 @@ public class MapInfoLayer extends OsmandMapLayer { mapInfoControls.registerTopWidget(backToLocation, R.drawable.widget_backtolocation, R.string.map_widget_back_to_loc, "back_to_location", MapWidgetRegistry.RIGHT_CONTROL, all, 5); View globus = createGlobus(); - mapInfoControls.registerTopWidget(globus, R.drawable.widget_globus, R.string.map_widget_map_select, "progress", MapWidgetRegistry.RIGHT_CONTROL, none, 15); + mapInfoControls.registerTopWidget(globus, R.drawable.widget_globus, R.string.menu_layers, "progress", MapWidgetRegistry.RIGHT_CONTROL, none, 15); topText = mic.createStreetView(app, map, paintText); mapInfoControls.registerTopWidget(topText, R.drawable.street_name, R.string.map_widget_top_text, diff --git a/OsmAnd/src/net/osmand/plus/views/MonitoringInfoControl.java b/OsmAnd/src/net/osmand/plus/views/MonitoringInfoControl.java index a8e0d2e453..931541f594 100644 --- a/OsmAnd/src/net/osmand/plus/views/MonitoringInfoControl.java +++ b/OsmAnd/src/net/osmand/plus/views/MonitoringInfoControl.java @@ -83,8 +83,8 @@ public class MonitoringInfoControl { final int ij = i; ActionItem ai = new ActionItem(); ai.setTitle(itemNames[ij]); - if(ca.getImageId(ij) != 0) { - ai.setIcon(view.getResources().getDrawable(ca.getImageId(ij))); + if(ca.getImageId(ij, false) != 0) { + ai.setIcon(view.getResources().getDrawable(ca.getImageId(ij , false))); } ai.setOnClickListener(new View.OnClickListener() { @Override diff --git a/OsmAnd/src/net/osmand/plus/views/POIMapLayer.java b/OsmAnd/src/net/osmand/plus/views/POIMapLayer.java index e6b30c174b..533220b7fa 100644 --- a/OsmAnd/src/net/osmand/plus/views/POIMapLayer.java +++ b/OsmAnd/src/net/osmand/plus/views/POIMapLayer.java @@ -327,13 +327,16 @@ public class POIMapLayer extends OsmandMapLayer implements ContextMenuLayer.ICon } }; if(a.getDescription() != null){ - adapter.registerItem(R.string.poi_context_menu_showdescription, R.drawable.list_activities_show_poi_description, listener, -1); + adapter.item(R.string.poi_context_menu_showdescription) + .icons(R.drawable.ic_action_note_dark,R.drawable.ic_action_note_light) + .listen(listener).reg(); } if(a.getPhone() != null){ - adapter.registerItem(R.string.poi_context_menu_call, R.drawable.list_activities_show_poi_phone, listener, -1); + adapter.item(R.string.poi_context_menu_call).icons(R.drawable.ic_action_call_dark, R.drawable.ic_action_call_light).listen(listener).reg(); } if(a.getSite() != null){ - adapter.registerItem(R.string.poi_context_menu_website, R.drawable.list_activities_poi_show_website, listener, -1); + adapter.item(R.string.poi_context_menu_website) + .icons( R.drawable.ic_action_globus_dark, R.drawable.ic_action_globus_light).listen(listener).reg(); } } } diff --git a/OsmAnd/src/net/osmand/plus/views/PointNavigationLayer.java b/OsmAnd/src/net/osmand/plus/views/PointNavigationLayer.java index 217c7dcdc9..b44298fa8b 100644 --- a/OsmAnd/src/net/osmand/plus/views/PointNavigationLayer.java +++ b/OsmAnd/src/net/osmand/plus/views/PointNavigationLayer.java @@ -247,8 +247,9 @@ public class PointNavigationLayer extends OsmandMapLayer implements IContextMenu } }; - adapter.registerItem(R.string.delete_target_point, - a.intermediate? R.drawable.list_activities_intermediate_delete : R.drawable.list_activities_target_delete, listener, -1); + + adapter.item(R.string.delete_target_point) + .icons( R.drawable.ic_action_remove_dark, R.drawable.ic_action_remove_light).listen(listener).reg(); } } diff --git a/OsmAnd/src/net/osmand/plus/views/TransportStopsLayer.java b/OsmAnd/src/net/osmand/plus/views/TransportStopsLayer.java index f48d24d793..ddf7d09b89 100644 --- a/OsmAnd/src/net/osmand/plus/views/TransportStopsLayer.java +++ b/OsmAnd/src/net/osmand/plus/views/TransportStopsLayer.java @@ -206,7 +206,8 @@ public class TransportStopsLayer extends OsmandMapLayer implements ContextMenuLa showDescriptionDialog(a); } }; - adapter.registerItem(R.string.poi_context_menu_showdescription, R.drawable.list_activities_show_poi_description, listener, -1); + adapter.item(R.string.poi_context_menu_showdescription) + .icons( R.drawable.ic_action_note_dark, R.drawable.ic_action_note_light).listen(listener).reg(); } }