From 9a01fc92773b13e8a52556144aa1d70ab9fb65fc Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Thu, 7 May 2020 16:20:20 +0300 Subject: [PATCH 01/61] Fix #8819 --- OsmAnd/res/values-he/strings.xml | 2 +- .../net/osmand/plus/CustomOsmandPlugin.java | 27 ++++++++++++++++--- .../dialogs/PluginDisabledBottomSheet.java | 14 +++++----- .../PluginInstalledBottomSheetDialog.java | 14 +++++----- .../net/osmand/plus/helpers/ImportHelper.java | 13 +++++++++ 5 files changed, 54 insertions(+), 16 deletions(-) diff --git a/OsmAnd/res/values-he/strings.xml b/OsmAnd/res/values-he/strings.xml index 45d01f1439..eb1c52423d 100644 --- a/OsmAnd/res/values-he/strings.xml +++ b/OsmAnd/res/values-he/strings.xml @@ -3540,7 +3540,7 @@ ניתוב %1$s מוצג, כבר קיים ב־OsmAnd. למחוק את הנתונים שהוקלטו\? - מיובאים נתונים מתוך %1 + מיובאים נתונים מתוך %1$s מתבצע ייבוא OsmAnd יחפש כפילויות של %1$s עם פריטים קיימים ביישומון. \n diff --git a/OsmAnd/src/net/osmand/plus/CustomOsmandPlugin.java b/OsmAnd/src/net/osmand/plus/CustomOsmandPlugin.java index 71ec956959..60964c99ad 100644 --- a/OsmAnd/src/net/osmand/plus/CustomOsmandPlugin.java +++ b/OsmAnd/src/net/osmand/plus/CustomOsmandPlugin.java @@ -1,6 +1,7 @@ package net.osmand.plus; import android.app.Activity; +import android.app.ProgressDialog; import android.content.Context; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; @@ -9,6 +10,7 @@ import android.text.Html; import androidx.annotation.NonNull; import androidx.annotation.Nullable; +import net.osmand.AndroidUtils; import net.osmand.IndexConstants; import net.osmand.JsonUtils; import net.osmand.PlatformUtil; @@ -104,7 +106,7 @@ public class CustomOsmandPlugin extends OsmandPlugin { // called from UI File pluginItemsFile = getPluginItemsFile(); if (pluginItemsFile.exists()) { - addPluginItemsFromFile(pluginItemsFile); + addPluginItemsFromFile(pluginItemsFile, activity); } } return true; @@ -212,7 +214,26 @@ public class CustomOsmandPlugin extends OsmandPlugin { this.resourceDirName = resourceDirName; } - private void addPluginItemsFromFile(final File file) { + private void addPluginItemsFromFile(final File file, final Activity activity) { + final ProgressDialog progress = new ProgressDialog(activity); + progress.setTitle(app.getString(R.string.loading_smth, "")); + progress.setMessage(app.getString(R.string.loading_data)); + progress.setIndeterminate(true); + progress.setCancelable(false); + + if (AndroidUtils.isActivityNotDestroyed(activity)) { + progress.show(); + } + + final SettingsHelper.SettingsImportListener importListener = new SettingsHelper.SettingsImportListener() { + @Override + public void onSettingsImportFinished(boolean succeed, @NonNull List items) { + if (AndroidUtils.isActivityNotDestroyed(activity)) { + progress.dismiss(); + } + } + }; + app.getSettingsHelper().collectSettings(file, "", 1, new SettingsCollectListener() { @Override public void onSettingsCollectFinished(boolean succeed, boolean empty, @NonNull List items) { @@ -231,7 +252,7 @@ public class CustomOsmandPlugin extends OsmandPlugin { item.setShouldReplace(true); } } - app.getSettingsHelper().importSettings(file, items, "", 1, null); + app.getSettingsHelper().importSettings(file, items, "", 1, importListener); } } }); diff --git a/OsmAnd/src/net/osmand/plus/dialogs/PluginDisabledBottomSheet.java b/OsmAnd/src/net/osmand/plus/dialogs/PluginDisabledBottomSheet.java index 50c0046c89..3a4b38e3b1 100644 --- a/OsmAnd/src/net/osmand/plus/dialogs/PluginDisabledBottomSheet.java +++ b/OsmAnd/src/net/osmand/plus/dialogs/PluginDisabledBottomSheet.java @@ -134,13 +134,15 @@ public class PluginDisabledBottomSheet extends MenuBottomSheetDialogFragment { public static void showInstance(@NonNull FragmentManager fm, String pluginId, Boolean usedOnMap) { try { - Bundle args = new Bundle(); - args.putString(PLUGIN_ID_KEY, pluginId); + if (!fm.isStateSaved()) { + Bundle args = new Bundle(); + args.putString(PLUGIN_ID_KEY, pluginId); - PluginDisabledBottomSheet dialog = new PluginDisabledBottomSheet(); - dialog.setArguments(args); - dialog.setUsedOnMap(usedOnMap); - dialog.show(fm, PluginDisabledBottomSheet.TAG); + PluginDisabledBottomSheet dialog = new PluginDisabledBottomSheet(); + dialog.setArguments(args); + dialog.setUsedOnMap(usedOnMap); + dialog.show(fm, PluginDisabledBottomSheet.TAG); + } } catch (RuntimeException e) { LOG.error("showInstance", e); } diff --git a/OsmAnd/src/net/osmand/plus/dialogs/PluginInstalledBottomSheetDialog.java b/OsmAnd/src/net/osmand/plus/dialogs/PluginInstalledBottomSheetDialog.java index efeb56aaff..43abf6d515 100644 --- a/OsmAnd/src/net/osmand/plus/dialogs/PluginInstalledBottomSheetDialog.java +++ b/OsmAnd/src/net/osmand/plus/dialogs/PluginInstalledBottomSheetDialog.java @@ -322,13 +322,15 @@ public class PluginInstalledBottomSheetDialog extends MenuBottomSheetDialogFragm public static void showInstance(@NonNull FragmentManager fm, String pluginId, Boolean usedOnMap) { try { - Bundle args = new Bundle(); - args.putString(PLUGIN_ID_KEY, pluginId); + if (!fm.isStateSaved()) { + Bundle args = new Bundle(); + args.putString(PLUGIN_ID_KEY, pluginId); - PluginInstalledBottomSheetDialog dialog = new PluginInstalledBottomSheetDialog(); - dialog.setArguments(args); - dialog.setUsedOnMap(usedOnMap); - dialog.show(fm, PluginInstalledBottomSheetDialog.TAG); + PluginInstalledBottomSheetDialog dialog = new PluginInstalledBottomSheetDialog(); + dialog.setArguments(args); + dialog.setUsedOnMap(usedOnMap); + dialog.show(fm, PluginInstalledBottomSheetDialog.TAG); + } } catch (RuntimeException e) { LOG.error("showInstance", e); } diff --git a/OsmAnd/src/net/osmand/plus/helpers/ImportHelper.java b/OsmAnd/src/net/osmand/plus/helpers/ImportHelper.java index 7651f8413a..8ceb40eb42 100644 --- a/OsmAnd/src/net/osmand/plus/helpers/ImportHelper.java +++ b/OsmAnd/src/net/osmand/plus/helpers/ImportHelper.java @@ -840,9 +840,22 @@ public class ImportHelper { } private void handlePluginImport(final PluginSettingsItem pluginItem, final File file) { + final ProgressDialog progress = new ProgressDialog(activity); + progress.setTitle(app.getString(R.string.loading_smth, "")); + progress.setMessage(app.getString(R.string.importing_from, pluginItem.getPublicName(app))); + progress.setIndeterminate(true); + progress.setCancelable(false); + + if (AndroidUtils.isActivityNotDestroyed(activity)) { + progress.show(); + } + final SettingsImportListener importListener = new SettingsImportListener() { @Override public void onSettingsImportFinished(boolean succeed, @NonNull List items) { + if (AndroidUtils.isActivityNotDestroyed(activity)) { + progress.dismiss(); + } CustomOsmandPlugin plugin = pluginItem.getPlugin(); plugin.loadResources(); From 08829e7dca5c0bb339b6af478da5c0850c53a1e9 Mon Sep 17 00:00:00 2001 From: veliymolfar Date: Thu, 7 May 2020 16:23:06 +0300 Subject: [PATCH 02/61] add item to main from hidden if main size < 4 --- .../net/osmand/plus/settings/ConfigureMenuItemsFragment.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OsmAnd/src/net/osmand/plus/settings/ConfigureMenuItemsFragment.java b/OsmAnd/src/net/osmand/plus/settings/ConfigureMenuItemsFragment.java index 6d7ab4562d..6bba4b91e6 100644 --- a/OsmAnd/src/net/osmand/plus/settings/ConfigureMenuItemsFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/ConfigureMenuItemsFragment.java @@ -341,6 +341,9 @@ public class ConfigureMenuItemsFragment extends BaseOsmAndFragment } } else { hiddenMenuItems.remove(id); + if (screenType == ScreenType.CONTEXT_MENU_ACTIONS && mainActionItems.size() < MAIN_BUTTONS_QUANTITY) { + mainActionItems.add(id); + } } wasReset = false; isChanged = true; From dd95b32136440f92ede9e2b7eb2ae36c62302027 Mon Sep 17 00:00:00 2001 From: veliymolfar Date: Thu, 7 May 2020 18:02:55 +0300 Subject: [PATCH 03/61] Proper sizes for Tablet layout --- .../list_item_description_with_image.xml | 8 +++--- .../res/layout/list_item_ui_customization.xml | 4 +-- OsmAnd/res/layout/profile_edit_list_item.xml | 26 +++++++++++-------- .../plus/profiles/EditProfilesFragment.java | 9 ++++--- .../settings/RearrangeMenuItemsAdapter.java | 14 +++++----- 5 files changed, 35 insertions(+), 26 deletions(-) diff --git a/OsmAnd/res/layout/list_item_description_with_image.xml b/OsmAnd/res/layout/list_item_description_with_image.xml index 72f94ed955..56535782c4 100644 --- a/OsmAnd/res/layout/list_item_description_with_image.xml +++ b/OsmAnd/res/layout/list_item_description_with_image.xml @@ -10,21 +10,21 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/activity_background_basic" - tools:paddingEnd="56dp" - tools:paddingStart="56dp" tools:paddingTop="16dp"> diff --git a/OsmAnd/res/layout/list_item_ui_customization.xml b/OsmAnd/res/layout/list_item_ui_customization.xml index 4526820df9..bcf69732f6 100644 --- a/OsmAnd/res/layout/list_item_ui_customization.xml +++ b/OsmAnd/res/layout/list_item_ui_customization.xml @@ -9,8 +9,8 @@ - + android:layout_marginEnd="@dimen/content_padding_half" + android:layout_marginRight="@dimen/content_padding_half" + android:padding="@dimen/content_padding_small"> + + + + diff --git a/OsmAnd/src/net/osmand/plus/profiles/EditProfilesFragment.java b/OsmAnd/src/net/osmand/plus/profiles/EditProfilesFragment.java index 6dbe8f0e16..bd91cf6ee1 100644 --- a/OsmAnd/src/net/osmand/plus/profiles/EditProfilesFragment.java +++ b/OsmAnd/src/net/osmand/plus/profiles/EditProfilesFragment.java @@ -9,6 +9,7 @@ import android.view.LayoutInflater; import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; +import android.widget.FrameLayout; import android.widget.ImageButton; import android.widget.ImageView; import android.widget.TextView; @@ -384,11 +385,11 @@ public class EditProfilesFragment extends BaseOsmAndFragment { } } }); - profileViewHolder.moveIcon.setVisibility(mode.isDeleted() ? View.GONE : View.VISIBLE); + profileViewHolder.moveButton.setVisibility(mode.isDeleted() ? View.GONE : View.VISIBLE); if (!mode.isDeleted()) { int removeIconColor = mode.isCustomProfile() ? R.color.color_osm_edit_delete : R.color.icon_color_default_light; profileViewHolder.actionIcon.setImageDrawable(uiUtilities.getIcon(R.drawable.ic_action_remove, removeIconColor)); - profileViewHolder.moveIcon.setOnTouchListener(new View.OnTouchListener() { + profileViewHolder.moveButton.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View view, MotionEvent event) { if (MotionEventCompat.getActionMasked(event) == MotionEvent.ACTION_DOWN) { @@ -476,9 +477,10 @@ public class EditProfilesFragment extends BaseOsmAndFragment { TextView title; TextView description; ImageView icon; - ImageButton actionIcon; + ImageView actionIcon; ImageView moveIcon; View itemsContainer; + FrameLayout moveButton; ProfileViewHolder(View itemView) { super(itemView); @@ -487,6 +489,7 @@ public class EditProfilesFragment extends BaseOsmAndFragment { actionIcon = itemView.findViewById(R.id.action_icon); icon = itemView.findViewById(R.id.icon); moveIcon = itemView.findViewById(R.id.move_icon); + moveButton = itemView.findViewById(R.id.move_button); itemsContainer = itemView.findViewById(R.id.selectable_list_item); } diff --git a/OsmAnd/src/net/osmand/plus/settings/RearrangeMenuItemsAdapter.java b/OsmAnd/src/net/osmand/plus/settings/RearrangeMenuItemsAdapter.java index 6e1452343a..1d35b3aeda 100644 --- a/OsmAnd/src/net/osmand/plus/settings/RearrangeMenuItemsAdapter.java +++ b/OsmAnd/src/net/osmand/plus/settings/RearrangeMenuItemsAdapter.java @@ -155,7 +155,7 @@ public class RearrangeMenuItemsAdapter extends RecyclerView.Adapter Date: Thu, 7 May 2020 18:07:05 +0300 Subject: [PATCH 04/61] refactor --- OsmAnd/src/net/osmand/plus/profiles/EditProfilesFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/profiles/EditProfilesFragment.java b/OsmAnd/src/net/osmand/plus/profiles/EditProfilesFragment.java index bd91cf6ee1..c2766ca4ba 100644 --- a/OsmAnd/src/net/osmand/plus/profiles/EditProfilesFragment.java +++ b/OsmAnd/src/net/osmand/plus/profiles/EditProfilesFragment.java @@ -477,7 +477,7 @@ public class EditProfilesFragment extends BaseOsmAndFragment { TextView title; TextView description; ImageView icon; - ImageView actionIcon; + ImageButton actionIcon; ImageView moveIcon; View itemsContainer; FrameLayout moveButton; From ad7a98383d8d22493c081683091816347e5877f6 Mon Sep 17 00:00:00 2001 From: solokot Date: Tue, 5 May 2020 21:15:48 +0000 Subject: [PATCH 05/61] Translated using Weblate (Russian) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-ru/strings.xml | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/OsmAnd/res/values-ru/strings.xml b/OsmAnd/res/values-ru/strings.xml index a59af7ffd6..8edf7753f6 100644 --- a/OsmAnd/res/values-ru/strings.xml +++ b/OsmAnd/res/values-ru/strings.xml @@ -3447,7 +3447,7 @@ \n \n• Добавлен номер съезда в навигации \n -\n• Переработаны настройки плагина +\n• Переработаны настройки плагинов \n \n• Переработан экран настроек для быстрого доступа ко всем профилям \n @@ -3455,7 +3455,7 @@ \n \n• Добавлена возможность изменить порядок или скрыть категории POI в поиске \n -\n• Правильно выровненные значки POI на карте +\n• Правильно выровнены значки POI на карте \n \n• Добавлены данные захода/восхода солнца для настройки карты \n @@ -3465,8 +3465,8 @@ \n \n• Добавлена корректная транслитерация на карте Японии \n -\n• Добавлена карта Антарктиды -\n +\n• Добавлена карта Антарктиды +\n \n Копировать координаты Укажите имя профиля @@ -3685,4 +3685,23 @@ Справка по символике карты Избранное Профили навигации + • Новые автономные карты склонов +\n +\n • Полностью настраиваемое «Избранное» и путевые точки: пользовательские цвета, значки, формы +\n +\n • Изменение порядка элементов в контекстном меню, настройках карты, панели +\n +\n • Википедия как отдельный слой в настройках карты, можно выбрать только нужные языки +\n +\n • Можно создать собственный очень гибкий фильтр POI/карты +\n +\n • Добавлена функция восстановления настроек пользовательских профилей +\n +\n • Полные GPX-маршруты в «Навигации» с поддержкой полос движения и подробными инструкциями поворотов +\n +\n • Исправлены размеры интерфейса на планшетах +\n +\n • Исправлены ошибки для языков, пишущихся справа налево +\n +\n \ No newline at end of file From e75dadfdce67e25254e59b5685112336e6d0c15f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuz=20Ersen?= Date: Wed, 6 May 2020 12:07:37 +0000 Subject: [PATCH 06/61] Translated using Weblate (Turkish) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-tr/strings.xml | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/OsmAnd/res/values-tr/strings.xml b/OsmAnd/res/values-tr/strings.xml index 9305b0f2c6..39376ca483 100644 --- a/OsmAnd/res/values-tr/strings.xml +++ b/OsmAnd/res/values-tr/strings.xml @@ -2419,7 +2419,7 @@ Kaçınılacak toplu taşıma türlerini seçin: %s modu Kaçınılacak taşıma türleri… - Yürü + Yürüme Toplu taşıma navigasyonu şu anda beta testindedir, hatalar ve yanlışlıklar olabilir. Ara nokta ekle Kalkış ve varış noktası ekle @@ -2919,7 +2919,7 @@ Başlat Guaraní dili Ara nokta - Transferler + Aktarmalar Yürüyerek Yol İlgi çekici noktalar (Points of interest - POI) @@ -2979,7 +2979,7 @@ \n \n %1$d dosya (%2$s) önceki \'%3$s\' konumunda mevcut. - Yürüme rotası yaklaşık %1$s\'dir ve toplu taşıma araçlarına göre daha hızlı olabilir + Yürüme rotası yaklaşık %1$s, ve toplu taşıma araçlarına göre daha hızlı olabilir Ne yazık ki, OsmAnd ayarlarınıza uygun bir rota bulamadı. GPS aranıyor Koordinatlar widget\'ı @@ -3631,7 +3631,7 @@ \ndolduğunda (ay/üç ay/yıl) ücretlendirilir, \nGoogle Play ayarlarınızdan daha önce iptal edilirse yenilenmeyecektir. POI türleri ara - Farklı kategorilerdeki POI türlerini birleştirin. Tümünü seçmek için düğmeye dokunun, kategori seçimi için sol tarafa dokunun. + Farklı kategorilerdeki POI türlerini birleştirin. Tümünü seçmek için \"Değiştir\" düğmesine, kategori seçimi için sol tarafa dokunun. Yarıçap cetveli OsmAnd izleyici OsmAnd + Mapillary @@ -3644,4 +3644,23 @@ OsmAnd satın almaları Bir haritadaki sembollerin rehberi Navigasyon profilleri + • Yeni çevrim dışı Yamaç haritaları +\n +\n • Sık Kullanılanlar ve GPX Ara Noktalarını tamamen özelleştirme – özel renkler, simgeler, şekiller +\n +\n • İçerik Menüsü, Harita Yapılandırma, Çekmece ögelerinin sırasını özelleştirme +\n +\n • Harita yapılandırma bölümünde ayrı bir katman olarak Wikipedia, yalnızca gerekli dilleri seçin +\n +\n • Tamamen esnek olarak kendi POI filtrenizi/haritalarınızı oluşturun +\n +\n • Özel profiller için ayarları geri yükleme seçenekleri eklendi +\n +\n • GPX rota navigasyonu için trafik şeritleri ve dönüş talimatları için tam destek +\n +\n • Tabletlerde kullanıcı arayüzü boyutlarını düzeltme +\n +\n • RTL hatalarını düzeltme +\n +\n \ No newline at end of file From f6d635aff355ec5802f6b571eb639def7750ed38 Mon Sep 17 00:00:00 2001 From: Franco Date: Tue, 5 May 2020 23:55:34 +0000 Subject: [PATCH 07/61] Translated using Weblate (Spanish) Currently translated at 92.6% (3080 of 3325 strings) --- OsmAnd/res/values-es/strings.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/OsmAnd/res/values-es/strings.xml b/OsmAnd/res/values-es/strings.xml index 448a1a4214..31aabfb944 100644 --- a/OsmAnd/res/values-es/strings.xml +++ b/OsmAnd/res/values-es/strings.xml @@ -3573,4 +3573,23 @@ Idioma Todos los idiomas Se necesitan mapas adicionales para ver los puntos de interés de Wikipedia en el mapa. + • Nuevos mapas sin conexión de las pendientes +\n +\n • Personalización más completa de los favoritos y puntos de referencia GPX (colores personalizados, iconos, formas) +\n +\n • Nueva personalización en el orden de los elementos en Configurar mapa, menú contextual y menú lateral +\n +\n • Wikipedia ahora se visualiza como una capa separada en Configurar mapa, elige sólo los idiomas necesarios +\n +\n • Crea tu propio filtro/mapas de puntos de interés, con total flexibilidad +\n +\n • Se añadieron opciones para restablecer los ajustes de los perfiles personalizados +\n +\n • Las rutas GPX para la navegación, ahora admiten los carriles de tráfico y completan las instrucciones de giro +\n +\n • Se ha corregido el tamaño de la interfaz en las tabletas +\n +\n • Se corrigieron los errores con RTL +\n +\n \ No newline at end of file From 7f55290eb195e4426c71548849d672b18eb3b130 Mon Sep 17 00:00:00 2001 From: ace shadow Date: Thu, 7 May 2020 13:20:47 +0000 Subject: [PATCH 08/61] Translated using Weblate (Slovak) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-sk/strings.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/OsmAnd/res/values-sk/strings.xml b/OsmAnd/res/values-sk/strings.xml index a66c6147ab..b839220387 100644 --- a/OsmAnd/res/values-sk/strings.xml +++ b/OsmAnd/res/values-sk/strings.xml @@ -3680,4 +3680,23 @@ Zodpovedá oblasti: %1$s x %2$s Nákupy v OsmAnd Sprievodca symbolmi na mape Navigačné profily + • Nové offline mapy svahov +\n +\n • Plné prispôsobenie Obľúbených a bodov GPX – vlastné farby, ikony a tvary +\n +\n • Možnosť prispôsobenia poradia položiek v kontextovom menu, nastavení mapy a úvodnom paneli +\n +\n • Wikipédia ako samostatná vrstva v nastavení mapy, možnosť vybrať iba potrebné jazyky +\n +\n • Vytvorte vlastné filtre bodov záujmu s veľkou flexibilitou +\n +\n • Pridané možnosti na obnovenie nastavení pre vlastné profily +\n +\n • Plné trasy GPX z navigácie podporujú jazdné pruhy a navigačné pokyny +\n +\n • Oprava veľkostí používateľského rozhrania na tabletoch +\n +\n • Opravy chýb pre jazyky písané sprava doľava +\n +\n \ No newline at end of file From 2fb308ad7526f1eb30eb880ccbee9917728b3a36 Mon Sep 17 00:00:00 2001 From: iman Date: Wed, 6 May 2020 00:48:21 +0000 Subject: [PATCH 09/61] Translated using Weblate (Persian) Currently translated at 99.7% (3318 of 3325 strings) --- OsmAnd/res/values-fa/strings.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/OsmAnd/res/values-fa/strings.xml b/OsmAnd/res/values-fa/strings.xml index d13dc50574..c4c4aaf8f6 100644 --- a/OsmAnd/res/values-fa/strings.xml +++ b/OsmAnd/res/values-fa/strings.xml @@ -3717,4 +3717,23 @@ سیسیلی قزاقی پنجابی + • نقشه‌های آفلاین جدید شیب +\n +\n • شخصی‌سازی کامل برگزیده‌ها و نقاط بین‌راهی GPX - رنگ، نماد و شکل دلخواه +\n +\n • شخصی‌سازی ترتیب آیتم‌های منوی زمینه، پیکربندی نقشه و کشو +\n +\n • برای ویکی‌پدیا لایهٔ جداگانه‌ای در «پیکربندی نقشه» اضافه شد. فقط زبان‌های موردنیاز را برگزینید +\n +\n • نقشه/پالایهٔ POI خود را با نهایت انعطاف‌پذیری بسازید +\n +\n • گزینه‌هایی برای بازیابی تنظیمات پروفایل‌های سفارشی اضافه شد +\n +\n • مسیرهای GPX کامل که از ناوبری تولید می‌شود، تمام فرمان‌های گردش و خطوط عبوری را پشتیبانی می‌کنند. +\n +\n • اندازه‌های رابط کاربری برای تبلت‌ها اصلاح شد +\n +\n • مشکلاتی مربوط به RTL اصلاح شد +\n +\n \ No newline at end of file From 2b8323bed02ef41232864a076a72be39627728d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Kotr=C4=8D?= Date: Tue, 5 May 2020 21:41:21 +0000 Subject: [PATCH 10/61] Translated using Weblate (Czech) Currently translated at 82.2% (2734 of 3325 strings) --- OsmAnd/res/values-cs/strings.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/OsmAnd/res/values-cs/strings.xml b/OsmAnd/res/values-cs/strings.xml index 9396605251..3b8a8c6154 100644 --- a/OsmAnd/res/values-cs/strings.xml +++ b/OsmAnd/res/values-cs/strings.xml @@ -3444,4 +3444,23 @@ Zobrazená oblast: %1$s x %2$s Nákupy v OsmAnd Průvodce symboly na mapě Navigační profily + • Nové offline mapy svahů +\n +\n• Plné přizpůsobení oblíbených bodů a GPX cílů – vlastní barvy, ikony a tvary +\n +\n• Možnost změny pořadí položek v kontextovém menu, nastavení mapy i hlavním menu +\n +\n• Wikipedie jako samostatná vrstva v nastavení mapy, lze vybrat pouze potřebné jazyky +\n +\n• Vytváření vlastních filtrů a map bodů zájmu s plnou flexibilitou +\n +\n• Přidána možnost obnovit nastavení vlastních profilů +\n +\n• Plnohodnotné GPX trasy z navigace nyní podporují jízdní pruhy a kompletní navigační pokyny +\n +\n• Opravena velikost uživatelského rozhraní na tabletech +\n +\n• Opraveny chyby pro jazyky psané zprava doleva +\n +\n \ No newline at end of file From 79fe5b6664b96ca0faae5ff528c35b1b8b04ff59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Wed, 6 May 2020 08:29:33 +0000 Subject: [PATCH 11/61] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 5.5% (184 of 3325 strings) --- OsmAnd/res/values-nb/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-nb/strings.xml b/OsmAnd/res/values-nb/strings.xml index 0eff9ac927..59c9d89423 100644 --- a/OsmAnd/res/values-nb/strings.xml +++ b/OsmAnd/res/values-nb/strings.xml @@ -2781,7 +2781,7 @@ GPX-filer Skaff deg OsmAnd Live for å låse opp alle funksjoner: Daglige kartoppdateringer med ubegrensede nedlastinger, alle programtilleggene, Wikipedia, Wikivoyage og mye mer. Rediger handlinger - Send en skjeravbildning av dette varselet til support@osmand.net + Send en skjermavbildning av denne merknaden til support@osmand.net Rediger punkt Legg til punkt Lagre som spor From 4293670ee1b710181ff3938ac0fbcd37845b936e Mon Sep 17 00:00:00 2001 From: Rami Lehtinen Date: Tue, 5 May 2020 20:43:49 +0000 Subject: [PATCH 12/61] Translated using Weblate (Finnish) Currently translated at 64.4% (2142 of 3325 strings) --- OsmAnd/res/values-fi/strings.xml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/OsmAnd/res/values-fi/strings.xml b/OsmAnd/res/values-fi/strings.xml index a77d2ff006..2a2b071a38 100644 --- a/OsmAnd/res/values-fi/strings.xml +++ b/OsmAnd/res/values-fi/strings.xml @@ -2544,4 +2544,19 @@ Jos pidät OsmAndista ja OSMsta ja haluat tukea niitä, on tämä täydellinen t OsmAnd ostot Kartan symboliikkaopas Navigointiprofiilit + baškiiri + Voit siirtää kohteita vain tämän kategorian sisällä. + Moottorikelkka + Kielet + Kieli + Kaikki kielet + mongoli + kirgiisi + tšetšeeni + Mukautettu väri + %1$s / %2$s + Lisäkartat + OsmAnd + mapillary + Pikatoiminto + Sädeviivain \ No newline at end of file From ce202cda5d06f82275928d32d13cb40117ba66f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1ns?= Date: Wed, 6 May 2020 07:23:45 +0000 Subject: [PATCH 13/61] Translated using Weblate (Galician) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-gl/strings.xml | 501 +++++++++++++++---------------- 1 file changed, 250 insertions(+), 251 deletions(-) diff --git a/OsmAnd/res/values-gl/strings.xml b/OsmAnd/res/values-gl/strings.xml index 41e73510af..e411869799 100644 --- a/OsmAnd/res/values-gl/strings.xml +++ b/OsmAnd/res/values-gl/strings.xml @@ -1,7 +1,7 @@ Favorito renomeado a %1$s para evitar a duplicación. - Configura-lo tamaño da letra no mapa. + Configurar o tamaño da letra no mapa. Tamaño da letra Límite da velocidade Control fronteirizo @@ -27,7 +27,7 @@ Rexistrar a pista nun ficheiro GPX Rexistra a posición nun ficheiro GPX, e podes activalo ou desactivalo empregando o trebello de gravación GPX no mapa. Garda a pista actual coma ficheiro GPX agora. - Garda-la pista actual + Gardar a pista actual Rexistrar a pista de xeito automático durante a navegación Unha pista do GPX gárdarase de xeito automático no cartafol das pistas durante a navegación. Intre de rexistro @@ -86,15 +86,15 @@ Amosar calidade das estradas Amosar superficie das estradas Amosar ciclovías - Non foi posíbel atopar as baixadas; comproba a túa conexión á Internet. + Non foi posíbel atopar as descargas; comproba a túa conexión á Internet. Non se atopou ren. Se non dás atopado a túa rexión, a podes facer ti mesmo (ollar https://osmand.net). Especifica primeiro un ficheiro GPX mantendo premido. Escoller unha pista Intre de división Ordenar pola distancia Ordenar polo nome - Amosa-los botóns de achegamento durante a navegación. - Amosa-los botóns de achegamento + Amosar os botóns de achegamento durante a navegación. + Amosar os botóns de achegamento Gardar coma grupo dos Favoritos Estabelecer destinos Nomes dos PDI sobrepostos @@ -139,7 +139,7 @@ Cor da pantalla días Conectar - Calcula-la rota entre puntos + Calcular a ruta entre puntos Amosar posición sempre no centro Voz Varios @@ -203,17 +203,17 @@ Europa - Italia Europa - Gran Bretaña Cálculo sen conexión do segmento da rota do OsmAnd - Calcula-la rota do OsmAnd para o primeiro e o derradeiro segmento + Calcular a ruta do OsmAnd para o primeiro e o derradeiro segmento Desexa empregar a pista amosada para a navegación\? Engadir coma seguinte destino - Elixir GPX… + Escoller GPX… Estabelecer destino Seleccionar no mapa Favorito Preferencias da rota Información da rota - Preferi-las autoestradas - Preferi-las autoestradas + Preferir as autoestradas + Preferir as autoestradas Sen estradas de portaxe ou peaxe Evitar estradas de portaxe ou peaxe Non hai estradas sen pavimentar @@ -227,9 +227,9 @@ Dende o Android 4.4 (KitKat), o cartafol de almacenamento antiga (%s) atópase en desuso. Copiar todos os ficheiros do OsmAnd á nova localización de almacenamento\? \n Nota 1: Os ficheiros antigos permanecerán intactos (pero poden ser eliminados de xeiti manual). \n Nota 2: Na nova localización de almacenamento será imposíbel compartir ficheiros entre o OsmAnd e o OsmAnd+. - Estase a copia-lo ficheiro (%s) ó seu novo destino… - Estase a copia-los ficheiros do OsmAnd ó seu novo destino (%s)… - Estase a copia-los ficheiros de datos do OsmAnd… + Estase a copiar o ficheiro (%s) ó seu novo destino… + Estanse a copiar os ficheiros do OsmAnd ó seu novo destino (%s)… + Estanse a copiar os ficheiros de datos do OsmAnd… Cálculo da rota do OsmAnd sen conexión Camión Preferencias da navegación @@ -249,7 +249,7 @@ Aeronave Eliminar %1$d modificación(s) no OSM\? Eliminar todo - Calcula-la rota primeiro + Calcular a ruta primeiro "Simular empregando a rota calculada " Simular empregando pista GPX Lembrar escolla @@ -325,10 +325,10 @@ O ficheiro GPX foi gardado en {0} Crea camiños premendo no mapa, empregando ou modificando ficheiros GPX existentes, para planificar unha viaxe e medir a distancia entre puntos. Os resultados poden gardarse coma un ficheiro GPX e empregarse despois para a orientación. Calculadora de distancias e ferramenta de planificación - * Prema para marcar un punto. -\n * Manteña premido o mapa para riscar-lo punto anterior. -\n * Manteña premido nun punto para ollar e engadi-la descrición. -\n * Prema o trebello da medición para ollar máis accións. + * Preme para marcar un punto. +\n * Mantén premido o mapa para riscar o punto anterior. +\n * Mantén premido nun punto para ollar e engadir a descrición. +\n * Preme o trebello de medición para ollar máis accións. Non amosar de novo Comezar a editar Rematar coa edición @@ -347,7 +347,7 @@ Rexeitar rota Deter a navegación Limpar o destino - Non estás conectado a unha rede Wi-Fi. Emprega-la conexión actual á Internet para baixar\? + Non estás conectado a unha rede Wi-Fi. Empregar a conexión actual á Internet para baixar\? Nome da rúa Número do edificio Sitio web @@ -358,7 +358,7 @@ Tema da aplicación Opcións de accesibilidade Especificar enderezo - Elixir Favorito + Escoller Favorito Modificacións de OSM Outras accións Capa de sombreado @@ -385,7 +385,7 @@ Fotografar Sincroniza pistas e notas multimedia coa túa conta do Dropbox. Plugin do Dropbox - Muda-la orde + Mudar a orde Coida a posibilidade de mercar o plugin de \'Curvas de nivel\' para así apoiar o seu desenvolvemento. Plugin de curvas de nivel Baixo demanda\? @@ -395,7 +395,7 @@ Acción predeterminada do trebello Formato de saída do vídeo: Formato de saída do vídeo - Emprega-la gravadora do sistema para o vídeo. + Empregar a gravadora do sistema para o vídeo. Empregar a gravadora do sistema Empregar a aplicación do sistema para as imaxes. Empregar a aplicación da cámara @@ -443,7 +443,7 @@ Escala de sendeirismo alpino (SAC) Amosar rotas seguindo a escala SAC. Sobreposición dos símbolos de sendeirismo - Renderiza-los camiños segundo as pistas do OSMC. + Renderizar os camiños segundo as pistas do OSMC. Fronteiras Agochar fronteiras rexionais (niveis administrativos do 5 ó 9). Límite da velocidade @@ -456,7 +456,7 @@ Executar a aplicación no modo seguro (empregando o código máis lento do Android no canto do nativo). Modo seguro A aplicación está a ser executada no modo seguro (desactivar nos \"Axustes\"). - Fecha-lo conxunto de trocos + Pechar o conxunto de modificacións O dixitalizador do códigos de barras ZXing non está instalado. Quéreo procurar na Google Play\? Escoller un esquema de cores das estradas: Esquema de cores de estrada @@ -473,7 +473,7 @@ Engadir como primeiro destino intermedio Engadir coma derradeiro destino intermedio Engadir coma primeiro destino intermedio - Substituí-lo destino + Substituír o destino Xa existe un destino: Destinos O destino intermedio %1$s está demasiado lonxe da estrada máis próxima. @@ -509,69 +509,31 @@ Visualización e navegación móbil de mapas globais do OSM con e sen conexión "OsmAnd (Indicacións de navegación automatizadas do OSM) \n -\n -\n -\n \n O OsmAnd é unha aplicación de navegación de código aberto con acceso a unha ampla variedade de datos globais do OSM. Tódolos mapas dos datos (mapas vectoriais ou teselas) poden seren almacenados no cartón de memoria do teléfono móbil para empregalos sen conexión. O OsmAnd tamen fornece a funcionalidade de cálculo de rotas sen conexión, incluíndo a guía por voz paso a paso. \n -\n -\n -\n \n Algunhas das funcións principais: -\n -\n \n - Funcionalidade completa sen conexión (os mapas vectoriais ou de teselas baixados almacénanse no cartafol que se escolla) -\n -\n \n - Mapas vectoriais compactos sen conexión para todo o mundo -\n -\n -\n - Pódense baixar mapas de países ou rexións de xeito directo dende a aplicación -\n -\n -\n - É posíbel sobrepór varias capas de mapas, coma pistas de GPX ou de navegación, puntos de interese (PDI), favoritos, curvas do nivel, paraxes de transporte público ou mapas adicionais con transparencia regulábel. -\n -\n +\n - Pódense baixar mapas de países ou rexións de xeito directo dende a aplicación +\n - É posíbel sobrepor varias capas de mapas, coma pistas de GPX ou de navegación, puntos de interese (PDI), favoritos, curvas do nivel, paraxes de transporte público ou mapas adicionais con transparencia regulábel \n - Procura sen conexión dos enderezos e lugares (PDI) -\n -\n -\n - Cálculo de rotas sen conexión para distancias curtas (experimental) -\n -\n +\n - Cálculo de rotas sen conexión para distancias curtas (experimental) \n - Modos para automóbil, bicicleta e peóns, con: -\n -\n -\n - Vistas de día e noite automatizadas opcionais -\n -\n -\n - Achegamento opcional do mapa dependendo da velocidade -\n -\n -\n - Aliñamento opcional do mapa dependendo do compás ou da dirección do movemento -\n -\n +\n - Vistas de día e noite automatizadas opcionais +\n - Achegamento opcional do mapa dependendo da velocidade +\n - Aliñamento opcional do mapa dependendo do compás ou da dirección do movemento \n - Guía opcional de faixas ou carrís da estrada, límites de velocidade, voces gravadas e TTS \n -\n -\n -\n \n Limitacións desta versión de balde do OsmAnd: -\n -\n \n - O número de mapas a baixar está limitado -\n -\n \n - Non hai acceso ós puntos de interese (PDI) da Wikipedia sen conexión \n -\n -\n -\n -\n O OsmAnd está a ser desenvolvido activamente e o noso proxecto e o seu progreso futuro depende da contribución financeira para financia-lo desenvolvemento e as probas das funcionalidades novas. Coida a posibilidade de merca-lo OsmAnd+ ou de financiar funcións novas específicas ou de facer unha doazón xeral no osmand.net." +\n O OsmAnd está a ser desenvolvido activamente e o noso proxecto e o seu progreso futuro depende da contribución financeira para financia-lo desenvolvemento e as probas das funcionalidades novas. Coida a posibilidade de mercar o OsmAnd+ ou de financiar funcións novas específicas ou de facer unha doazón xeral no osmand.net." Mapas e navegación de OsmAnd+ Visualización e navegación móbil de mapas globais para mapas de OSM con e sen conexión O OsmAnd+ (Indicacións da navegación automatizadas do OSM) é un aplicativo de navegación de código aberto con acceso a unha ampla variedade de datos globais do OSM. Tódolos mapas dos datos (mapas vectoriais ou teselas) poden seren almacenados no cartón de memoria do teléfono para empregalos sen conexión. O OsmAnd tamén fornece funcionalidade de cálculo de rotas sen conexión, incluíndo a guía por voz paso a paso. \n -\nO OsmAnd+ é a versión de pagamento, mais ó mercala estás a apoia-lo proxecto, financia-lo desenvolvemento de funcións novas e tes a oportunidade de recibi-las últimas actualizacións. +\nO OsmAnd+ é a versión de pagamento, mais ó mercala estás a apoiar o proxecto, financiar o desenvolvemento de funcións novas e tes a oportunidade de recibir as últimas actualizacións. \n \nAlgunhas das funcións principais son: \n-Funcionalidade completa sen conexión (os mapas vectoriais ou de teselas baixados almacénanse no cartafol que se escolleu) @@ -595,7 +557,7 @@ Información sobre o día e a noite Atributos de renderizado Estilo do mapa - Configura-la pantalla + Configurar a pantalla Faixas ou carrís Non hai estradas sen pavimentar Sen ferris @@ -611,7 +573,7 @@ Continuo Premer a icona do cadeado para desbloquear Nome da rúa - Configura-la pantalla + Configurar a pantalla Onde estou Bloquear Compás @@ -645,13 +607,13 @@ \nMemoria proporcional %4$s MB (O límite do Android é %5$s MB, Dalvik %6$s MB). Memoria nativa total Punto de partida moi lonxe da estrada máis próxima. - Localización partillada ou compartida - Recolle-lo automóbil de onde está aparcado + Localización compartida + Recoller o automóbil de onde está aparcado Aviso Engadiuse ó calendario unha notificación para recoller o automóbil e pode ser editada ou eliminada dende alí. - Estabelece-lo tempo límite do aparcamento - Elimina-la posición do aparcamento\? - Elimina-la marcaxe de aparcamento + Estabelecer o tempo límite do aparcamento + Eliminar a posición de aparcamento\? + Eliminar a marcaxe de aparcamento Escoller o tipo de aparcamento Tempo limitado Tempo ilimitado @@ -659,7 +621,7 @@ Aparcamento de tempo limitado Aparcamento de tempo ilimitado A posición do automóbil aparcado. %1$s - Recolle-lo automóbil ás: + Recoller o automóbil ás: PM AM Posición do aparcamento @@ -673,8 +635,8 @@ Seguíbel Privado O antes posíbel - Partillar ou comparti-la rota coma ficheiro GPX - Rota partillada ou compartida mediante o OsmAnd + Compartir a ruta coma ficheiro GPX + Ruta compartida por OsmAnd Rotonda: Tome a %1$dª saída cara Mantéñase á esquerda e continúe Mantéñase á dereita e continúe @@ -708,7 +670,7 @@ Baixar e xestionar mapas sen conexión almacenados no dispositivo. Activar o plugin dos mapas con conexión para escolleres fontes de mapas diferentes Mapas con conexión e en teselas - Empregar mapas con conexión (baixar e garda-las teselas no cartón SD). + Empregar mapas con conexión (baixar e gardar as teselas no cartón SD). Mapas con conexión Escoller as fontes de teselas de mapas en liña ou na caché. Accede a tantos tipos de mapas en liña (chamados teselas, tiles ou ráster) que desexes, dende teselas predefinidas do OSM (coma o Mapnik) a imaxes satelitais e capas de propósito especial coma mapas do tempo, mapas do clima, mapas xeolóxicos, capas de asombreado, etc. @@ -785,8 +747,8 @@ Iniciar os anuncios automáticos Deter os anuncios automáticos Estou aquí - Muda-lo achegamento do mapa a través dos movementos horizontais da roda de desprazamento. - Emprega-la roda de desprazamento para controla-lo achegamento + Mudar o achegamento do mapa a través dos movementos horizontais da roda de desprazamento. + Empregar a roda de desprazamento para controlar o achegamento Preferencias ligadas ca accesibilidade. Accesibilidade Cedo @@ -795,9 +757,9 @@ Nos derradeiros metros Anuncio da chegada Cando desexa o anuncio da chegada\? - Non abonda a memoria do procesamento para amosa-la área escollida + Non abonda a memoria do procesamento para amosar a área escollida Sobreposicións fluorescentes - Empregar cores fluorescentes para amosa-las pistas e rotas. + Empregar cores fluorescentes para amosar as pistas e rutas. Edición sen conexión Empregar sempre a edición sen conexión. As modificacións nos puntos de interese (PDI) dentro da aplicación non afectan ós ficheiros dos mapas baixados, pois esas modificacións gárdanse coma un ficheiro no teu dispositivo. @@ -813,7 +775,7 @@ Intre de seguemento con conexión Indique o enderezo web con esta sintaxe dos parámetros: lat={0}, lon={1}, timestamp={2}, hdop={3}, altitude={4}, speed={5}, bearing={6}. Enderezo web para o seguimento con conexión - Rexistre a pista empregando o trebello de GPX ou mediante as opcións de «Gravación de viaxe». + Rexistra a pista empregando o trebello de GPX ou mediante as opcións de \"Gravación de viaxe\". Amosar pista actual Podes baixar ou actualizar %1$s mapas. Versión libre @@ -881,10 +843,10 @@ Atopadas varias categorías de PDI relacionadas. Baixar datos sen conexión para procurar PDI. Procurar polo nome - O ficheiro de datos do PDI «%1$s» é redundante e pode ser eliminado. + O ficheiro de datos do PDI \"%1$s\" é redundante e pode ser eliminado. Non foi posíbel atopar un ficheiro local para manter as modificacións nos PDI e tampouco foi posíbel crealo. Actualizar OsmAnd+ - Baixa a nova versión da aplicación, para poder emprega-los novos ficheiros dos mapas. + Baixa a nova versión da aplicación, para poder empregar os novos ficheiros dos mapas. Mudar o nome Nominatim con conexión Estase a procurar a posición… @@ -895,12 +857,12 @@ Centro do mapa actual Orixe: Procurar preto daquí - Garda-la rota coma pista do GPX + Gardar coma novo ficheiro GPX A rota foi gardada coma \"%1$s\". Nome do ficheiro: Xa existe un ficheiro co mesmo nome. Gardar - Subi-los ficheiros do GPX á comunidade do OSM, mellorando os mapas. + Subir os ficheiros do GPX á comunidade do OSM, mellorando os mapas. Foron enviados %1$d de %2$d elemento(s). Enviar a OSM Amosar máis detalles dos mapas @@ -914,14 +876,14 @@ Categoría Non, grazas Baixa o mapa base mundial para una ollada xeral global nos achegamentos pequenos. - Baixa os datos («sen conexión») para emprega-los mapas sen conexión. + Baixa os datos (\"sen conexión\") para empregar os mapas sen conexión. Versión local %1$d elemento(s) de %2$d foron desactivados. %1$d elemento(s) de %2$d foron eliminados. %1$d elemento(s) de %2$d foron activados. Non hai elementos para %1$s Está a piques de %1$s %2$s elemento(s). Continuar? - Xestiona-los ficheiros dos mapas. + Xestionar os ficheiros dos mapas. Activar Desactivar Baixar @@ -944,13 +906,13 @@ Esta lingua non está dispoñíbel A lingua escollida é incompatíbel co motor TTS (texto lido a voz) instalado no Android, empregarase a lingua TTS predefinida. Procurar outro motor TTS na tenda de aplicacións\? faltan datos - Ir á tenda de aplicacións para baixa-la lingua elixida\? - Inverte-la dirección do GPX + Ir á tenda de aplicacións para baixar a lingua escollida\? + Inverter a dirección do GPX Empregar o destino actual Percorrer toda a pista - Hai un mapa vectorial sen conexión para este sitio. -\n\t -\n\tPara empregalo active «Menú» → «Configura-lo mapa» → «Fonte dos mapas…» → «Mapas vectoriais sen conexión». + Hai un mapa vectorial sen conexión para este sitio. +\n\t +\n\tPara empregalo activa o \"Menú\" → \"Configurar o mapa\" → \"Fonte dos mapas…\" → \"Mapas vectoriais sen conexión\". Saída das indicacións por voz Escolle que altofalante reproducirá as indicacións por voz. Son de chamada telefónica (para os altavoces estéreos con Bluetooth) @@ -968,7 +930,7 @@ Ningún Mapa sobreposto Escoller mapa da sobreposición - O mapa xa está instalado; vanse actualiza-los \"Axustes\". + O mapa xa está instalado; vanse actualizar os \"Axustes\". Escolle os mapas (teselas) para instalar ou actualizar. Esta operación precisa dunha conexión á Internet. Instalar máis… @@ -976,7 +938,7 @@ Nivel do achegamento vectorial mínimo OSM en liña clasificación de mapa con imaxes. - Non se puido face-la procura sen conexión. + Non se puido facer a procura sen conexión. Procurar localización xeográfica Sistema Lingua da aplicación (empregada após reiniciar o OsmAnd). @@ -993,12 +955,12 @@ pés mi/h mi - Partillar ou comparti-la localización empregando + Compartir a localización empregando Localización: %1$s \n%2$s - Para ollar a localización segue a ligazón do navigador web %1$s ou a ligazón do Android %2$s - Envia-la localización - Partillar ou comparti-la localización + Para ollar a localización segue a ligazón do navegador web %1$s ou a ligazón do Android %2$s + Enviar a localización + Compartir a localización Punto de pasaxe GPX \"{0}\" engadido Engadir punto de pasaxe á pista GPX gravada Engadir punto de pasaxe do GPX @@ -1036,8 +998,8 @@ Filtro personalizado NameFinder en liña A ler as teselas gardadas temporalmente… - O índice «{0}» non cabe na memoria - Non se admite a versión do índice «{0}» + O índice \"{0}\" non cabe na memoria + Non se admite a versión do índice \"{0}\" A navegación sen conexión de OsmAnd é unha funcionalidade experimental e non funciona para distancias maiores duns 20 km. \n \nO servizo de navegación vai pasar temporalmente ó CloudMade, con conexión. @@ -1045,8 +1007,8 @@ Cartafol de almacenamento dos datos Tódolos datos sen conexión na versión vella do OsmAnd son compatíbeis ca nova versión, pero os puntos dos Favoritos deben exportarse dende a versión viella e despois, importarse na nova. A compilación {0} foi instalada ({1}). - Estase a baixa-la compilación… - Instala-lo OsmAnd - {0} de {1} {2} MB\? + Estase a baixar a compilación… + Instalar o OsmAnd - {0} de {1} {2} MB\? Fallou a obtención da listaxe das compilacións do OsmAnd A cargar as compilacións de OsmAnd… Escoller unha compilación do OsmAnd para instalar @@ -1065,7 +1027,7 @@ Selecciónao todo Anovar Rota máis rápida - Active isto para calcula-la rota máis rápida ou desactíveo para a máis eficiencia no combustíbel. + Activa isto para calcular a ruta máis rápida ou desactívao para a máis eficiencia no combustíbel. No achegamento {0}, baixar {1} teselas ({2} MB) Baixar mapa Achegamento máximo para precargar @@ -1086,7 +1048,7 @@ Procurar transporte público Resultados de transporte (sen destino): Resultados de transporte ({0} ao destino): - Restaura-la procura do transporte + Restabelecer a procura de transporte Voz gravada Os mapas vectoriais non están cargados Non foi posíbel atopar ficheiros GPX no cartafol de pistas @@ -1103,12 +1065,12 @@ Orientación do mapa Detalles do itinerario Os Favoritos foron importados - Garda-los datos nun ficheiro GPX ou importar puntos de pasaxe ós \"Favoritos\"\? + Gardar os datos nun ficheiro GPX ou importar puntos de pasaxe ós \"Favoritos\"\? O ficheiro GPX dos Favoritos non se atopou en {0} Os Favoritos foron gardados en {0} Non hai puntos dos Favoritos que gardar Importar - Compartillar + Compartir Favoritos compartidos mediante OsmAnd Non foi posíbel cargar o GPX. Send report @@ -1124,7 +1086,7 @@ Fonte dos mapas… Capas do mapa Procurar PDI - Emprega un dispositivo con roda de desprazamento para move-lo mapa. + Emprega un dispositivo con roda de desprazamento para mover o mapa. Empregar a trackball Estabelece o maior tempo de espera permitido para cada corrección da posición en segundo plano. Tempo de espera máximo para posicionamento @@ -1152,7 +1114,7 @@ O cartón de memoria non está accesíbel. \nNon poderás ollar mapas nin atopar cousas. O cartón de memoria só pode ser lido. -\nAgora só é posíbel olla-lo mapa precargado e non poden baixarse novas áreas. +\nAgora só é posíbel ollar o mapa precargado e non poden baixarse novas áreas. A descomprimir o ficheiro… Vire á dereita e continúe Vire de xeito forte á dereita e continúe @@ -1164,7 +1126,7 @@ Diríxase cara Despois Baixar rexións - Estase a agarda-lo sinal… + Estase a agardar o sinal… Procurar preto do centro actual do mapa Procurar preto A mesma do dispositivo @@ -1179,7 +1141,7 @@ paraxes Itinerario posterior Itinerario anterior - Remata-la procura + Rematar a procura Escolle a paraxe na que baixar distancia anterior distancia posterior @@ -1194,9 +1156,9 @@ Non podes atualizar a listaxe local de PDI. Non foi posíbel cargar os datos do servidor. Non hai datos de PDI dispoñíbeis sen conexión para esta zona - O achegamento permítelle actualiza-los PDI + O achegamento permítelle actualizar os PDI Actualizar os PDI - Actualiza-los datos locais dende a Internet\? + Actualizar os datos locais dende a Internet\? Cidade: {0} Rúa: {0}, {1} Intersección: {0} x {1} in {2} @@ -1208,7 +1170,7 @@ A actualizar… Non se atopou nada Estase a procurar… - Estase a procura-lo enderezo… + Estase a procurar o enderezo… Procura en liña empregando o OSM Nominatim Procura en liña: Número do edificio, rúa, cidade Procura sen conexión @@ -1224,7 +1186,7 @@ Enderezo Baixouse Estase a baixar… - Estase a baixa-la listaxe das rexións dispoñíbeis… + Estase a baixar a listaxe de rexións dispoñíbeis… A listaxe das rexións non puido ser obtida dende https://osmand.net. Editouse o punto favorito Non hai ningún punto de Favorito @@ -1234,13 +1196,13 @@ Estabelece o destino primeiro Indicacións Horas de apertura - Abrindo o conxunto de trocos… - Estase a fecha-lo conxunto de trocos… + Abrindo o conxunto de modificacións… + Estase a pechar o conxunto de modificacións… A enviar o nó… A cargar os PDI… Fallou a autorización fallou - Estase a converte-los nomes locais/ingleses… + Estanse a converter os nomes locais/ingleses… A cargar as rúas/edificios… A cargar os códigos postais… A cargar as rúas… @@ -1260,7 +1222,7 @@ O OsmAnd fallou na última execución. O ficheiro de rexistro está en {0}. Informa, se podes, deste problema e achega o ficheiro de rexistro. Estase a gardar ficheiro GPX… Rematado - Emprega-la Internet para calcula-la rota. + Empregar a Internet para calcular a ruta. Empregar a navegación con conexión Indicar os axustes do OpenStreetMap.org (OSM) precisados para os envíos ó OSM. Indica a lingua, baixar/recarregar datos. @@ -1273,7 +1235,7 @@ Destino Engadir ós \"Favoritos\" Escoller entre os nomes na lingua local ou no inglés. - Emprega-los nomes no inglés nos mapas + Empregar os nomes en inglés nos mapas Axustes da aplicación Procurar enderezo Escoller o edificio @@ -1281,14 +1243,14 @@ Escolle a cidade ou o código postal Escoller o país Amosar dirección da vista - Activa-la vista 3D do mapa. + Activar a vista 3D do mapa. Vista do mapa en 3D Amosar a última capa de PDI empregada. Amosar sobreposición dos PDI Escoller a fonte das teselas de mapas en liña ou na caché. Fonte das teselas do mapa Fonte do mapa - Emprega-la Internet + Empregar a Internet Amosar a túa posición Amosar coordenadas do GPS no mapa Baixar as teselas do mapa que fallen @@ -1331,10 +1293,10 @@ Non Insire o nome do Favorito Favorito - O punto favorito «{0}» foi engadido. - Edita-lo Favorito + O punto favorito \"{0}\" foi engadido. + Editar o Favorito Eliminar dos Favoritos - Elimina-lo punto Favorito \"%s\"\? + Eliminar o punto Favorito \"%s\"\? O punto favorito {0} foi eliminado. Contrasinal de OSM (opcional) Mensaxe @@ -1351,8 +1313,8 @@ engadir mudar A acción {0} foi completada. - Non foi posíbel realiza-la acción {0}. - Erro do E/S ó realiza-la acción {0}. + Non foi posíbel realizar a acción {0}. + Erro do E/S ó realizar a acción {0}. A información sobre o nó non foi cargada Aberto Comentario @@ -1388,7 +1350,7 @@ Lingua do mapa Paradas do transporte Zona - Tódalas baixadas + Todas as descargas Actualizacións Local Imposíbel de baixar, comproba a conexión á Internet. @@ -1404,7 +1366,7 @@ Coordenadas Liñas dos tranvías e trens %1$s require este permiso para apagar a pantalla para a funcionalidade de aforro de enerxía. - Acende-la pantalla + Acender a pantalla Acende a pantalla do dispositivo (se estiver apagada) ó aproximarse a unha manobra. Endexamais Evitar estradas… @@ -1423,7 +1385,7 @@ Panel dereito Panel esquerdo Amosar - Configura-lo mapa + Configurar o mapa A menos dos Os usuarios anónimos non poden: \n - Facer grupos; @@ -1498,7 +1460,7 @@ Ten datos vellos da Wikipedia, que son incompatíbeis. Desexa arquivalos\? Baixar datos adicionais da Wikipedia (%1$s MB)\? O servizo de localización está desactivado. Desexas activalo\? - Evita-lo rexistro autónomo + Evitar o rexistro autónomo Importar ó OsmAnd Ler o artigo completo (na rede) Wikipedia @@ -1524,7 +1486,7 @@ Procurar Amosar descrición. Mensaxe - En moitos países (Alemaña, Francia, Italia e outros) a lei non permite o emprego de avisos de radares de velocidade. O OsmAnd non asume ningunha responsabilidade se ti violas a lei. Preme en «Si», só se podes empregar esta funcionalidade. + En moitos países (Alemaña, Francia, Italia e outros) a lei non permite o emprego de avisos de radares de velocidade. O OsmAnd non asume ningunha responsabilidade se ti violas a lei. Preme en \"Si\", só se podes empregar esta funcionalidade. Baixar mapas Para reflectir de xeito correcto os seus sinais de tráfico e as normas, indica a rexión pola que conduces: O OsmAnd fornece mapas globais sen conexión e navegación global sen conexión. @@ -1533,7 +1495,7 @@ Marcar para eliminar Eliminar %1$d notas\? Subir %1$d modificación(s) ó OSM\? - Limpa-lo historial\? + Limpar o historial\? Ir Edicións do OSM h @@ -1565,7 +1527,7 @@ Lon %2$s Puntos de pista Vista dos mapas de esquí Volver ao mapa - Partillar ou compartir nota + Compartir nota Localización: \n Lat %1$s \n Lon %2$s @@ -1584,12 +1546,12 @@ Lon %2$s Privacidade Puntos Comezar a navegación ó longo da pista\? - Obter unha rota alternativa elixindo as estradas que desexe evitar + Obter unha ruta alternativa escollendo as estradas que desexes evitar Predeterminado Estradas con contraste alto Cruzamento ferroviario Cruzamentos ferroviarios - Activa-lo proxy do HTTP + Activar o proxy do HTTP Configurar un proxy do HTTP para tódalas solicitudes de rede. Máquina do proxy Especifica o nome do teu proxy (p.ex. 127.0.0.1). @@ -1626,8 +1588,8 @@ Lon %2$s información de contacto Tipo do PDI Indica o tipo de PDI. - Desbota-la selección - Desbota-la selección toda + Desbotar a selección + Deseleccionar todo Eliminar edición do OSM Axudante cartográfico do OSM As modificacións no OSM foron engadidas ó conxunto de modificacións local @@ -1665,7 +1627,7 @@ Lon %2$s Detén o rexistro de GPX cando se pecha a aplicación (mediante a lapela de aplicacións recentes). (A indicación do OsmAnd desaparece da barra das notificacións do Android.) Información de A-GPS Datos A-GPS baixados: %1$s - Indica-lo tempo de agarda durante o que ficar na pantalla de planificación das rotas. + Indicar o tempo de espera durante o que ficar na pantalla de planificación das rutas. Comezar a guía paso a paso após… Tempo de aparcamento limitado a Vista do mapa náutico @@ -1705,7 +1667,7 @@ Lon %2$s Mapa baixado O mapa de %1$s está disposto para empregarse. Amosar mapa - Partillar ou comparti-la localización + Compartir a localización min/mi min/km m/seg @@ -1713,9 +1675,9 @@ Lon %2$s Sen tranbordos de tren Evitar transbordos de tren Wikipedia - Estase a grava-la pista neste intre + Estase a gravar a pista neste intre Engadir ós Favorito - Configura-lo taboleiro de control + Configurar o taboleiro de control Amosar no inicio Enviar o PDI Gardado agora coma: %1$s @@ -1724,28 +1686,28 @@ Lon %2$s Número de liñas Tes a certeza de querer facelo\? Vanse perder as modificacións non gardadas. Proseguer\? - Faltan %1$s baixadas + Faltan %1$s descargas Estradas Estase a baixar - ficheiro %1$d Mercar Activa o plugin das \"Curvas de nivel\" Noutro intre Versión completa - Baixadas + Descargas O mapa de só estradas non é preciso, xa que ten o mapa estándar (completo). Desexas baixalo de todos xeitos\? %1$.1f de %2$.1f MB %.1f MB Actualizar todo (%1$s MB) - Baixadas de balde empregadas - Escolle onde desexas garda-los mapas e outros ficheiros de datos. + Descargas de balde empregadas + Escolle onde desexas gardar os mapas e outros ficheiros de datos. Insira o nome do país Versión nova Primeiros pasos co OsmAnd Funcionalidades - Axudar a mellora-lo OsmAnd + Axudar a mellorar o OsmAnd Plugins Primeiro emprego - De que xeito baixar mapas e axusta-las opcións básicas. + De que xeito baixar mapas e axustar as opcións básicas. Axustes da navegación. Planificación dunha viaxe Cuestións frecuentes (FAQ) @@ -1761,7 +1723,7 @@ Lon %2$s A capa de curvas de nivel está desactivada Ficheiro GPX con localizacións. Vista de mapa turístico - Ó activares esta vista múdase o estilo do mapa do OsmAnd cara a «Vista turística», que é unha vista especial moi detallada para viaxeiros e condutores profesionais. + Ó activares esta vista múdase o estilo do mapa do OsmAnd cara a \"Vista turística\", que é unha vista especial moi detallada para viaxeiros e condutores profesionais. \n \nEsta vista fornece, en tódolos achegamentos do mapa, o nivel máximo de detalles de viaxe dispoñíbeis cos datos do mapa (en concreto, estradas, pistas, camiños e marcaxes de orientación). \n @@ -1771,12 +1733,12 @@ Lon %2$s \n \nNon se precisa baixar ningún mapa especial, xa que a vista se xera a partir dos mapas normais. \n -\nPódese pechar esta vista desactivándoa eiquí ou mudando o «Estilo do mapa» en «Configurar o mapa» coma se desexe. +\nPódese pechar esta vista desactivándoa aquí ou mudando o \"Estilo do mapa\" en \"Configurar o mapa\" coma se desexe. Este plugin enriquece a aplicación de mapas de navegación OsmAnd para que amose tamén mapas náuticos para viaxes en barco e outros tipos de deportes acuáticos. \n \nUnha extensión dos mapas especial para o OsmAnd fornece tódalas marcaxes náuticas e símbolos das cartas para a navegación en augas interiores e de cabotaxe. A descrición de cada marcaxe da navegación fornece os detalles precisos para identificala, así coma o seu significado (categoría, forma, cor, secuencia, referencia, etc.). \n -\nPara voltar a un dos estilos do mapa convencionais do OsmAnd, sinxelamente hai que desactivar este plugin de novo ou mudar o «Estilo do mapa» en «Configurar o mapa» coma se desexe. +\nPara voltar a un dos estilos do mapa convencionais do OsmAnd, sinxelamente hai que desactivar este plugin de novo ou mudar o \"Estilo do mapa\" en \"Configurar o mapa\" coma se desexe. Escolle as estradas que desexes evitar durante a navegación. Son Outorgar acceso ós datos de localización. @@ -1830,7 +1792,7 @@ Lon %2$s Macedonio O mapa base mundial (abrangue todo o mundo en achegamentos pequenos), falla ou está desactualizado. Coida baixalo para unha ollada xeral. Simular o primeiro inicio da aplicación - Estase a procura-lo enderezo + Estase a procurar o enderezo Cor de GPX Largo do GPX "Libre %1$s " @@ -1841,9 +1803,9 @@ Lon %2$s Outros Reabrir A lapela ficou agochada - Amosa a cantidade de baixadas de balde dispoñíbeis. - Está na certeza de que desexa garda-lo PDI sen especifica-lo tipo\? - Emprega-lo taboleiro de control + Amosa a cantidade de descargas de balde dispoñíbeis. + Estás na certeza de que desexas gardar o PDI sen especificar o tipo\? + Empregar o taboleiro de control Empregar o menú Taboleiro de control ou menú de control Hai unha opción nova para controlar a aplicación principalmente mediante o flexíbel taboleiro de control ou mediante un menú estático. O que escollas pode ser mudado en calquera intre na configuración do taboleiro de control. @@ -1851,7 +1813,7 @@ Lon %2$s Baixar só co Wi-Fi Actualización ao vivo Actualizar agora - O OsmAnd non ten permiso para emprega-lo cartón de memoria + O OsmAnd non ten permiso para empregar o cartón de memoria Última actualización: %s Hora da actualización Tamaño da actualización @@ -1872,7 +1834,7 @@ Lon %2$s Edicións: %1$s; rango: %2$s; edicións en total: %3$s Subscribirse Nome público - Non amosa-lo meu nome nos informes + Non amosar o meu nome nos informes Custo por mes Pagamento mensual Activo @@ -1892,9 +1854,9 @@ Lon %2$s Engadir ás marcaxes do mapa Escoller marcaxes do mapa Orde inversa - Activa-la funcionalidade das marcaxes do mapa. + Activar a funcionalidade das marcaxes do mapa. Desexa eliminar tódalas marcaxes activas\? - Desexas limpa-lo historial de marcaxes do mapa\? + Desexas limpar o historial de marcaxes do mapa\? Marcaxes activas Marcaxes dos mapas Marcaxe do mapa @@ -1909,7 +1871,7 @@ Lon %2$s Ler máis Estrada bloqueada Seleccionar - Inverte-lo punto de partida e o destino + Inverter o punto de partida e o destino Iconas de puntos de interese Elemento retirado elementos retirados @@ -1958,27 +1920,27 @@ Lon %2$s Esquema de cores das liñas de nivel Insire o nome da cidade, do enderezo ou do PDI Transliterar os nomes - Edita-las categorías + Editar as categorías Subcategorías Categorías escollidas Crear un filtro personalizado Procura personalizada Filtros - Aplica-los filtros - Garda-lo filtro + Aplicar os filtros + Gardar o filtro Eliminar o filtro Filtro novo Insire o nome do novo filtro, que se engadirá na túa lapela das \"Categorías\". - Cobraráselle unha subscrición mensual. Pode desbota-la súa subscrición na Google Play en calquera intre. + Cobraráseche unha subscrición mensual. Podes desbotar a túa subscrición na Google Play en calquera intre. Doazón á comunidade do OSM Parte da túa doazón envíase ós contribuíntes do OSM. O custo da subscrición segue sendo a mesma. - A subscrición permite actualizacións a cada hora, día ou semana e baixadas ilimitadas de xeito global para tódolos mapas. + A subscrición permite actualizacións a cada hora, día ou semana e descargas ilimitadas de xeito global para todo os mapas. Obtéñaa Obtéñaa por %1$s Millas/metros - Rexeita-la baixada dos mapas + Rexeitar a descarga dos mapas Non hai ningún mapa baixado. Podes escoller un dos mapas da listaxe ou baixar mapas máis tarde dende o \"Menú - %1$s\". - Elixir outra rexión + Escoller outra rexión Estase a procurar mapas… Deixa que o OsmAnd pescude a túa localización e suxira mapas a baixar para esa rexión. Localización non atopada @@ -1993,14 +1955,14 @@ Lon %2$s Non mostrar as actualizacións Desexa actualizar tódolos mapas agora\? Limpar tódalas teselas - Tes a certeza de querer substituí-lo favorito \"%1$s\"\? + Tes a certeza de querer substituír o favorito \"%1$s\"\? Procura de coordenadas Procura avanzada por coordenadas Voltar á procura - Desexa elimina-los elementos seleccionados do historial\? + Desexas eliminar os elementos seleccionados do historial\? Amosar %1$s no mapa Procurar a %1$s arredor - partillado ou compartido vía OsmAnd + compartido por OsmAnd Categorías Código postal dende @@ -2015,10 +1977,10 @@ Lon %2$s Tren Pista actual Nivel da batería - Muda-la posición da marcaxe - Mova o mapa para muda-la posición da marcaxe + Mudar a posición da marcaxe + Move o mapa para mudar a posición da marcaxe Séguenos - Inseri-lo enderezo do destino mediante son. + Inserir o enderezo do destino mediante son. Navegación do OsmAnd ao Vivo Destino non definido Anuncios automáticos intelixentes @@ -2037,11 +1999,11 @@ Lon %2$s %s ficheiros GPX seleccionados Descargas ilimitadas dos mapas, actualizacións e plugin da Wikipedia. Camiño con aforro no combustíbel - Emprega-lo camiño con aforro no combustíbel (normalmente máis curto). + Empregar o camiño con aforro no combustíbel (normalmente máis curto). Mudar Comezar %1$s paraxes antes - Inseri-lo enderezo do destino mediante vibración. + Inserir o enderezo do destino mediante vibración. Activar a navegación por modificacións do OsmAnd ao Vivo. Non recalcular a ruta ó saírme da mesma Non recalcula a rota, ó afastarss da mesma. @@ -2053,7 +2015,7 @@ Lon %2$s Transliterar se falta o nome en %1$s Obtén descargas ilimitadas de mapas, engadindo actualizacións semanais, diarias ou cada hora. Obrigatorio para baixar mapas. - Estase a procura-la localización… + Estase a procurar a localización… Obxectos por riba do chan Non instalado Expandir @@ -2071,18 +2033,17 @@ Lon %2$s Busca á antiga O mapa está ligado á localización Ordenar - Mudouse cara a memoria interna, porque o cartafol de almacenamento dos datos elixida está protexida contra a escritura. Escolle un cartafol de almacenamento válido. + Mudouse cara a memoria interna, porque o cartafol de almacenamento dos datos escollida está protexida contra a escritura. Escolle un cartafol de almacenamento válido. Barra de enriba - Recalcula-la rota + Recalcular a ruta Nome do usuario e contrasinal do OSM Doazóns Número de destinatarios Escolma de editores do OSM Subscrición do OsmAnd ao Vivo Necesario para te informar sobre as túas contribucións. - Grazas por apoiar ó OsmAnd! -\n -\nPara activares tódalas funcións novas, tes que reinicia-lo OsmAnd. + Grazas por apoiar ó OsmAnd! +\nPara activar todas as funcións novas, tes que reiniciar o OsmAnd. Parte da túa doazón será enviada ós usuarios do OSM que fagan modificacións do mapa desa rexión. Merca primeiro unha subscrición ó OsmAnd ao Vivo Esta subscrición permite actualizacións cada hora para tódolos mapas do mundo. @@ -2093,9 +2054,9 @@ Lon %2$s \n (Só hai dispoñíbeis {2} MB.) Enviar nota a OSM Desexa engadir tódolos puntos ás marcaxes do mapa\? - Recoméndase agocha-la visualización dos polígonos. + Recoméndase agochar a visualización dos polígonos. Amosar pistas para bicicletas de montaña - Elimina-las actualizacións baixadas e voltar á versión orixinal do mapa + Eliminar as actualizacións baixadas e voltar á versión orixinal do mapa Engadir intre de tempo Escoller a orientación por voz Escolle ou baixa a orientación por voz para a túa lingua. @@ -2124,7 +2085,7 @@ Lon %2$s Pantalla %d Engadir unha marcaxe do mapa Engadir un PDI - Muda-lo estilo do mapa + Mudar o estilo do mapa Estilo do mapa mudado para \"%s\". Nova nota de son Nova nota de vídeo @@ -2154,15 +2115,15 @@ Lon %2$s Un botón que amosa ou agocha os PDI no mapa. Amosar/Agochar os Favoritos Amosar Favoritos - Agocha-los Favoritos + Agochar os Favoritos Amosar/Agochar os PDI Amosar %1$s Agochar %1$s Engadir unha categoría Crear elementos - Configura-lo mapa + Configurar o mapa Navegación - Deixar baleiro o campo para emprega-lo enderezo ou o nome do lugar. + Deixar baleiro o campo para empregar o enderezo ou o nome do lugar. Esta mensaxe inclúese no campo do comentario. Mensaxe Categoría na que desexas gardar o Favorito: @@ -2173,23 +2134,23 @@ Lon %2$s Engadir un estilo do mapa Rechear tódolos parámetros Estilos de mapa - Muda-la fonte do mapa + Mudar a fonte do mapa Fontes de mapas Engadir unha fonte de mapas A fonte do mapa foi mudada a \"%s\". - Muda-la posición do botón + Mudar a posición do botón Preme e arrastra neste botón para mudar a súa posición na pantalla. Nome da acción Activar o desprazamento animado do mapa para \'A miña posición\' durante a navegación. Animar posición propia Vista xeral - Elixir rúa + Escoller rúa en %1$s Insire o enderezo Escribe a cidade, vila ou lugar Insire o código postal Cidades máis pretas - Elixir cidade ou vila + Escoller cidade ou vila Procura por código postal Activar ou desactivar achegamento automático do mapa Un botón para activar o desactivar o achegamento automático controlado por velocidade. @@ -2205,14 +2166,14 @@ Lon %2$s Mapas náuticos Analizar no mapa Visíbel - Restaura-las adquisicións + Restaurar as compras Fontes das letras do mapa Condución pola dereita Automático Non enviar estatísticas anónimas de uso da aplicación Non amosar mensaxes do inicio Opcións de aparcamento - Grazas por merca-la versión de pago do OsmAnd. + Grazas por mercar a versión de pagamento do OsmAnd. Inclinado Pouco inclinado Chairo @@ -2234,7 +2195,7 @@ Lon %2$s Hora do comezo Hora do remate Cor - Escolle-lo cartafol do ficheiro GPX + Escoller o cartafol do ficheiro GPX Non foi posíbel mover o ficheiro. Mover Pistas @@ -2250,16 +2211,16 @@ Lon %2$s Plugin Merca e instala o plugin de \'Curvas de nivel\' para amosar áreas verticais graduadas. Esquema de cores - Permiti-lo acceso privado + Permitir o acceso privado Permitir acceso ás zonas privadas. - Muda-la cor + Mudar a cor Editar o nome Frisón Engadir novo Bérber Kannada Instalar - Mellora-la cobertura das imaxes co Mapillary + Mellorar a cobertura das imaxes co Mapillary Abrir Mapillary Instala o Mapillary para engadir unha ou máis imaxes a esta localización do mapa. Imaxes da rede @@ -2268,7 +2229,7 @@ Lon %2$s Comezar/Deter a navegación Un botón para comezar ou rematar a navegación. Almacenar as pistas gravadas en cartafoles mensuais - Garda-las pistas gravadas nos subcartafoles segundo o mes da gravación (coma 2019-01). + Gardar as pistas gravadas nos subcartafoles segundo o mes da gravación (coma 2019-01). Restabelecer Recargar Recargar as teselas para ver datos actualizados. @@ -2303,7 +2264,7 @@ Lon %2$s Ruta calculada Viaxe de ida e volta Hai que engadir polo menos unha marcaxe para empregar esta función. - Non foi posíbel modifica-la nota. + Non foi posíbel modificar a nota. Modificar nota Modificar nota de OSM Duplicar o punto de partida e engadilo coma destino. @@ -2334,7 +2295,7 @@ Lon %2$s Ordenar por: Escolle de que xeito indicar a distancia e a dirección ás marcaxes do mapa: Limiar de orientación do mapa - Escolle embaixo a velocidade á que a orientación do mapa muda de «Para a dirección do movemento» cara «Para o compás». + Escolle embaixo a velocidade á que a orientación do mapa muda de \"Para a dirección do movemento\" cara \"Para o compás\". Tódalas marcaxes do mapa foron movidas cara o historial A marcaxe do mapa foi movida cara o historial A marcaxe do mapa foi movida cara os activos @@ -2359,9 +2320,9 @@ Lon %2$s Engadir punto antes Engadir punto despois Opcións - OsmAnd vai conecta-los puntos ós recursos do perfil elixido. + OsmAnd vai conectar os puntos ós recursos do perfil escollido. Gardar os puntos, xa sexa coma puntos de ruta ou coma unha liña. - Elixi-lo perfil da navegación + Escoller o perfil de navegación Engade polo menos un punto. Nome do ficheiro GPX: Amosar no mapa após o gardado @@ -2383,7 +2344,7 @@ Lon %2$s Amosar teclado numérico Pegar Seguinte campo - Renomea-la marcaxe + Renomear a marcaxe Modo de pantalla completa Importar coma ficheiro GPX Importar coma Favoritos @@ -2456,7 +2417,7 @@ Lon %2$s Editado Engadido Activouse a marcaxe %s. - Prema nunha marcaxe do mapa para movela cara a parte de enriba das marcaxes activas sen abri-lo menú do contexto. + Preme nunha marcaxe do mapa para movela cara a parte de enriba das marcaxes activas sen abrir o menú contextual. Activar cun toque Crea notas! Engada unha nota de son, vídeo ou imaxe a cada punto do mapa empregando o trebello ou o menú de contexto. @@ -2469,7 +2430,7 @@ Lon %2$s Categoría de favoritos Faga marcaxes do mapa! As marcaxes marcadas coma desbotadas amósanse nesta lapela. - Un toque no mapa alterna entre os botóns de control e os trebellos. + Un toque no mapa troca entre os botóns de control e os trebellos. Marcaxe xa ollada Pista Cabila @@ -2499,10 +2460,10 @@ Lon %2$s Obteña unha subscrición do OsmAnd ao Vivo para ler artigos da Wikipedia e Wikiviaxes, sen conexión. Cancelaches a subscrición do OsmAnd ao Vivo Equipa do OsmAnd - Os guieiros de viaxe, baséanse actualmente na Wikiviaxes. Proba tódolos trazos durante as probas beta abertas, de balde. Despois, os guieiros turísticas estarán dispoñíbeis para os subscritores do «OsmAnd Ilimitado» e os propietarios do «OsmAnd+». + Os guieiros de viaxe, baséanse actualmente na Wikiviaxes. Proba tódolos trazos durante as probas beta abertas, de balde. Despois, os guieiros turísticas estarán dispoñíbeis para os subscritores do \"OsmAnd Ilimitado\" e os propietarios do \"OsmAnd+\". Os guieiros dos lugares máis interesantes do planeta, no OsmAnd e sen conexión á Internet. Desbloqueares tódalas características do OsmAnd - Elixir plan + Escoller plan Guieiros de viaxe Guieiros de viaxe Puntos de pasaxe da pista @@ -2575,14 +2536,14 @@ Lon %2$s Estilo turístico con alto contraste e máximo detalle. Inclúe todas as opcións do estilo predefinido do OsmAnd, mentres que amosa tantos detalles como sexa posíbel, en camiños, sendeiros e outros xeitos de viaxe. Clara distinción do \"atlas turístico\" entre tipos de camiños. Axeitado para emprego de día, de noite e ao ar libre. Estilo de emprego xeral. Cidade densas amosadas de xeito limpi. Conta con curvas de nivel, percorridos, calidade da superficie, restricións de acceso, sinais, visualización de camiños segundo a escala SA e elementos de deportes acuáticos. Abrir ligazón da Wikipedia en liña - A ligazón abrirase nun navigador web. - De que xeito abri-la ligazón\? + A ligazón abrirase nun navegador web. + De que xeito abrir a ligazón\? Ler a Wikipedia sen conexión Baixar todo - Reinicia-la aplicación + Reiniciar a aplicación Amosar imaxes Renova a subscrición para seguer a empregar tódalas funcionalidades: - Baseado nos artigos favoritos, recoméndase baixa-los seguintes mapas: + Baseado nos artigos favoritos, recoméndase baixar os seguintes mapas: Mapas que ti precisas Destinos populares Aplicación de pagamento @@ -2592,7 +2553,7 @@ Lon %2$s Actualización dispoñíbel Baixar ficheiro O guieiro de viaxe libre e global que calquera pode editar. - Podes e debes editar calquera artigo no Wikiviaxes. Compartilla o teu coñecemento, experiencia, talento e atención. + Podes e debes editar calquera artigo no Wikiviaxes. Comparte o teu coñecemento, experiencia, talento e atención. Comezar edición Obter acceso ilimitado Benvido á beta aberta @@ -2604,7 +2565,7 @@ Lon %2$s Unha vez mercado, ficará de xeito permanente dispoñíbel pra ti. Mercar - %1$s Wikiviaxes sen conexión - Baixadas sen límite + Descargas sen límite Wikipedia sen conexión Curvas do nivel e mapas de asombreado Mercar un dos seguintes elementos para recibires a característica do guieiro de viaxe sen conexión: @@ -2618,7 +2579,7 @@ Lon %2$s Só co Wi-Fi Escoller un libro de viaxe Libro de viaxes - A páxina só está dispoñíbel en liña. Abrila nun navigador web\? + A páxina só está dispoñíbel en liña. Abrila nun navegador web\? Caché das imaxes Eliminar historial das procuras Baixar imaxes @@ -2657,7 +2618,7 @@ Lon %2$s Amosar dende o nivel de achegamento Engadir primeiro destino intermedio Sen subxacencia - Subscríbete á nosa listaxe de correo electrónico para recibires descontos da aplicación e obter 3 baixadas de mapas máis! + Subscríbete á nosa listaxe de correo electrónico para recibir descontos da aplicación e obter 3 descargas de mapas máis! Curvas do afundimento e marcaxes náuticas. Grazas por mercar \"Curvas do afundimento náuticos\" Curvas do afundimento náuticos @@ -2666,7 +2627,7 @@ Lon %2$s Curvas do afundimento náuticos O OsmAnd recompila información sobre as lapelas que abres na aplicación. Non estamos a recompilar datos da localización, datos inseridos na aplicación ou datos relacionados coas áreas que ollas, procuras ou baixas. Agocha os descontos da aplicación e as mensaxes especiais dos acontecementos locais. - Elixir variación da altitude + Escoller variación da altitude Inclúe coma factor, a altitude do terreo (segundo datos do SRTM, ASTER e EU-DEM). Amosar curvas e puntos do afundimento. Curvas do afundimento náuticos @@ -2695,9 +2656,9 @@ Lon %2$s Laosiano Cor por símbolo do sendeirismo OSMC Ficheiros GPX - Este plugin para o OsmAnd pon ó teu acade detalles sobre pistas do esquí de baixada, de travesía, roteiros do esquí alpino, teleféricos e refachos a nivel mundial. As rotas e pistas amósanse polo código de cor en función da súa dificuldade e representados cun estilo do mapa especial «Inverno» que o asemella a unha paisaxe invernal nevada. + Este plugin para o OsmAnd pon ó teu acade detalles sobre pistas do esquí de baixada, de travesía, roteiros do esquí alpino, teleféricos e refachos a nivel mundial. As rotas e pistas amósanse polo código de cor en función da súa dificuldade e representados cun estilo do mapa especial \"Inverno\" que o asemella a unha paisaxe invernal nevada. \n -\nActivando esta vista, muda o estilo do mapa a «Inverno e esquí», amosando as características do terreo en condicións invernais. Esta vista pódese revertir desactivando de novo eiquí ou mudando o «Estilo do mapa» en «Configurar mapa» cando o desexes. +\nActivando esta vista, muda o estilo do mapa a «Inverno e esquí», amosando as características do terreo en condicións invernais. Esta vista pódese revertir desactivando de novo eiquí ou mudando o \"Estilo do mapa\" en \"Configurar mapa\" cando o desexes. Código de Localización Aberto (OLC) OLC non válido \n @@ -2715,7 +2676,7 @@ Lon %2$s \n Desfruta do navegador por voz e óptico, a visualización dos PDI (puntos de interese), a creación e xestión das pistas GPX, emprega a información de visualización e a altitude das curvas do nivel (mediante un plugin), escolle entre modos de automóbil, bicicleta ou peón, edita no OSM e moito máis. Esquí \nO plugin do OsmAnd para o estilo do mapa de inverno, amosa pistas co nivel de complexidade e algunha información adicional, coma a localización dos elevadoiros e outras instalacións invernais. - O OsmAnd é activamente software de código aberto desenvolvido. Todo o mundo pode contribuír á aplicación ó informar de erros, mellorando traducións ou desenvolvendo funcións novas. Ademais o proxecto confía en contribucións financeiras para financia-lo desenvolvemento e probando de funcións novas. + O OsmAnd é software de código aberto desenvolvido activamente. Todo o mundo pode contribuír á aplicación ó informar de erros, mellorando traducións ou desenvolvendo funcións novas. Ademais o proxecto confía en contribucións financeiras para financiar o desenvolvemento e probando de funcións novas. \n Cobertura do mapa e calidade: \n • Europa Occidental: **** \n • Europa Oriental: *** @@ -2727,8 +2688,8 @@ Lon %2$s \n • Oriente medio: ** \n • África: ** \n • Antártida: * -\n A maioría de países ó redor do mundo están dispoñíbeis para baixar! -\n Conseguir un explorador fiábel no voso país - selo Francia, Alemaña, México, UK, España, Países Baixos, EE.UU., Rusia, Brasil ou algún outro. +\n A meirande parte de países ó redor do mundo están dispoñíbeis para baixar! +\n Consegue un explorador fiábel no teu país xa sexa Francia, Alemaña, México, UK, España, Países Baixos, EE.UU., Rusia, Brasil ou algún outro. Tempo do carregado (búfer) para o seguemento en liña Especifica o tempo que o carregado (búfer) manterá as localizacións para enviar sen conexión Número de filas no taboleiro %1$s @@ -2772,9 +2733,9 @@ Lon %2$s Baixa os artigos da Wikipedia de %1$s para lelos sen conexión. Baixar datos da Wikipedia Abrir artigo en liña - Olla-lo artigo nun navigador web. + Ollar o artigo nun navegador web. esta rexión - Estase a procura-lo artigo da wiki correspondente + Estase a procurar o artigo da wiki correspondente Artigo non atopado De que xeito abrir artigos da Wikipedia\? Preme un botón e escoita o seu correspondente aviso por voz para saber se falla algo ou está defectuoso @@ -2845,20 +2806,20 @@ Lon %2$s Vista do mapa \n • Amosa a túa posición e orientación \n • (Opcional) Axusta o mapa á dirección do movemento (ou o compás) -\n • Garda sitios importantes nos «Favoritos» +\n • Garda sitios importantes nos \"Favoritos\" \n • Amosa os PDI (puntos de interese) ó seu arredor \n • Amosa teselas en liña especiais, ollada satelital (do Bing), diferentes sobreposicións coma pistas da travesía/navegación GPX e capas adicionais con transparencia personalizábel -\n • Permite elixir de que xeito amosa-los nomes no mapa: en inglés, local, ou ortografía fonética +\n • Permite escoller de que xeito amosar os nomes no mapa: en inglés, local, ou ortografía fonética \n Emprego dos datos do OSM e da Wikipedia \n • Información de alta calidade do mellor proxecto colaborativo do mundo \n • Datos do OSM dispoñíbeis por país ou rexión \n • PDI da Wikipedia, ideal para o turismo -\n • Baixadas de balde ilimitadas, de xeito directo dende a aplicación +\n • Descargas de balde ilimitadas, de xeito directo dende a aplicación \n • Mapas vectoriais reducidos sen conexión, actualizados polo menos unha vez cada mes \n • Escolle entre datos completos da rexión ou só a rede de estradas (Exemplo: Todo o Xapón ten 700 MB ou só 200 MB para a rede de estradas) Funcións de seguranza -\n • (Opcional) O modo día/noite alternase de xeito automático +\n • (Opcional) O modo día/noite trócase de xeito automático \n • (Opcional) Visualización do límite de velocidade, con aviso ó excederche \n • (Opcional) Achegamento do mapa segundo a velocidade \n • Compartilla a túa localización para que as túas amizades poidan atoparche @@ -2926,7 +2887,7 @@ Lon %2$s Subscricións Amosar só imaxes 360° Executar - Estás a emprega-lo mapa {0} que funciona co OsmAnd. Desexas executar a versión completa do OsmAnd\? + Estás a empregar o mapa {0} que funciona co OsmAnd. Desexas executar a versión completa do OsmAnd\? Executar OsmAnd\? t @@ -3066,8 +3027,8 @@ Lon %2$s Evitar tranvías Sen buses Evitar buses e trolebuses - Sen taxis compartillados - Evitar taxis compartillados + Sen taxis compartidos + Evitar taxis compartidos Sen trens Evitar trens Sen metros @@ -3113,7 +3074,7 @@ Lon %2$s Permite que o OsmAnd recompile e procese datos anónimos de uso da aplicación. Non recompilamos datos sobre a túa localización, nin sobre os lugares que ves no mapa. \n \nConfigura en calquera intre en \"Axustes\" → \"Privacidade e seguranza\". - Escoller os tipos de datos a compartillar: + Escoller os tipos de datos a compartir: Mapas baixados Pantallas visitadas Define que datos permites que o OsmAnd compartille. @@ -3121,7 +3082,7 @@ Lon %2$s Axúdanos a comprender a popularidade das funcións do OsmAnd. Preme en \"Permitir\" se concordas coa nosa %1$s Privacidade e seguranza - Escolle que datos compartillas + Escolle que datos compartes Non, grazas Permitir Nome do perfil @@ -3131,7 +3092,7 @@ Lon %2$s Metro Cabalo Helicóptero - Podes engadir a túa propia versión modificada do «routing.xml» en «..osmand/routing» + Podes engadir a túa propia versión modificada do \"routing.xml\" en \"..osmand/routing\" Esquí Esquí Amosar a regra de compás @@ -3154,7 +3115,7 @@ Lon %2$s Eliminar perfil Tes a certeza de que desexas eliminar o perfil \"%s\" Escoller o perfil para comezar - Servizo de baixadas do OsmAnd + Servizo de descargas do OsmAnd Maxenta Icona Datos recollidos @@ -3166,7 +3127,7 @@ Lon %2$s Estabelecer velocidade mínima/máxima Novo perfil Erro - O último lanzamento do OsmAnd fallou. Axúdanos a mellorar o OsmAnd compartillando a mensaxe de erro. + O último lanzamento do OsmAnd fallou. Axúdanos a mellorar o OsmAnd compartindo a mensaxe de erro. Basea o teu perfil personalizado nun dos perfís de aplicación predeterminados, isto define os axustes básicos coma a visibilidade dos trebellos e as unidades de velocidade e distancia. Estes son os perfís de aplicación predeterminados, xunto con exemplos de perfís personalizados que poden ser amplíados: Escoller o tipo de navegación Automóbil, camión, motocicleta @@ -3218,7 +3179,7 @@ Lon %2$s \n \n • Engade a opción de amosar o compás no mapa cunha regra de raio \n -\n • Melloradas as baixadas de mapas en segundo plano +\n • Melloradas as descargas de mapas en segundo plano \n \n• Volta a opción de \'Activar pantalla\' \n @@ -3428,7 +3389,7 @@ Lon %2$s \n \n Podes aplicar esta modificación a todos ou só ós perfís seleccionados. - Compartillado + Compartido Preferir estradas sen pavimentar Preferir as estradas sen pavimentar aos pavimentados para o trazado de rutas. Trocar comezo e destino @@ -3452,7 +3413,7 @@ Lon %2$s Erro de importación de %1$s: %2$s %1$s importado. Branco - Alternar %1$s e %2$s + Trocar %1$s e %2$s Punto de comezo Pista gardada O nome do ficheiro está baleiro @@ -3648,18 +3609,18 @@ Lon %2$s Moto de neve Plugin personalizado do OsmAnd Elementos - Modificacións aplicadas ó perfil %1$s. - Non foi posíbel ler %1$s. - Non foi posíbel escribir %1$s. - Non foi posíbel importar %1$s. + Modificacións aplicadas ó perfil \'%1$s\'. + Non foi posíbel ler \'%1$s\'. + Non foi posíbel escribir en \'%1$s\'. + Non foi posíbel importar de \'%1$s\'. Escoller ficheiro da pista Linguas Lingua Todas as linguas Precísanse mapas adicionais para ollar os PDI da Wikipedia no mapa. - As accións principais conteñen só 4 botóns. + As \"Accións principais\" conteñen só 4 botóns. Accións principais - Podes acceder a esas accións premendo no botón de \"Accións\". + Podes acceder a estas accións premendo no botón de \"Accións adicionais\". Só podes mover obxectos dentro desta categoría. Escolle as linguas nas que os artigos da Wikipedia aparecerán no mapa. Podes trocar entre todos as linguas dispoñíbeis en canto leas o artigo. Algúns artigos da Wikipedia poden non estar dispoñíbeis na túa lingua. @@ -3707,7 +3668,7 @@ Lon %2$s Todos os datos de %1$s son importados, podes empregar os botóns de abaixo para abrir a parte necesaria da aplicación para xestionala. Importación completada Elementos engadidos - OsmAnd comproba %1$s para ver se hai duplicados cos elementos existentes na aplicación. + O OsmAnd comproba %1$s para ver se hai duplicados cos elementos existentes na aplicación. \n \nPode levar algún tempo. Estase a importar @@ -3742,5 +3703,43 @@ Lon %2$s Elementos abaixo deste punto separados por un divisor. Agochado Estes elementos non se amosan no menú, mais as opcións ou plugins que representan seguirán a funcionar. - Os axustes restabeleceranse ó estado orixinal após agocharse. + Agochar configuracións que as restabelece ó seu estado orixinal. + %1$s / %2$s + Cárgase na túa conta da Google Play ó mercar unha subscrición +\ne cando expira (mes/trimestre/ano), +\nnon se renovará se é desbotada antes desa data nos axustes da Google Play. + Procurar tipos de PDI + Combina tipos de PDI de diferentes categorías. Preme en \"Trocar\" para marcar todo, preme o lado esquerdo para escoller unha categoría. + Acción %1$s non admitida + Rastrexador do OsmAnd + OsmAnd + Mapillary + Acción rápida + Regra de raio + Medir distancia + Viaxes (Wikiviaxes e Wikipedia) + Marcaxes do mapa + Favoritos + Subscrición - OsmAnd Live + Compras do OsmAnd + A guía para a simboloxía dun mapa + Perfís de navegación + • Novos mapas sen conexión das pendentes +\n +\n • Personalización máis completa dos favoritos e puntos de referencia GPX (cores personalizadas, iconas, formas) +\n +\n • Nova personalización na orde dos elementos en Configurar mapa, menú contextual e menú lateral +\n +\n • A Wikipedia agora visualízase coma una capa separada en Configurar mapa, escolle só as linguas precisas +\n +\n • Crea o teu propio filtro/mapas de puntos de interese, con total flexibilidade +\n +\n • Engadíronse opcións para restabelecer os axustes dos perfís personalizados +\n +\n • As rutas GPX para a navegación, agora admiten os carrís de tráfico e completan as instrucións de xiro +\n +\n • Corrixiuse o tamaño da interface nas tabletas +\n +\n • Corrixíronse os errores co RTL +\n +\n \ No newline at end of file From a963fd4ea8bd70ae00d93c663b9db7140fbf743f Mon Sep 17 00:00:00 2001 From: solokot Date: Thu, 7 May 2020 09:53:26 +0000 Subject: [PATCH 14/61] Translated using Weblate (Russian) Currently translated at 98.9% (3757 of 3798 strings) --- OsmAnd/res/values-ru/phrases.xml | 38 +++++++++++++++++++++----------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/OsmAnd/res/values-ru/phrases.xml b/OsmAnd/res/values-ru/phrases.xml index ab074fb484..5817148f0d 100644 --- a/OsmAnd/res/values-ru/phrases.xml +++ b/OsmAnd/res/values-ru/phrases.xml @@ -3139,17 +3139,17 @@ Транспортное учреждение Законодательное учреждение Глина - Местонахождение: под землёй - Местонахождение: под водой - Местонахождение: над землёй - Местонахождение: наверху - Местонахождение: крыша - Местонахождение: на открытом воздухе - Местонахождение: в помещении - Местонахождение: на платформе - Местонахождение: на мосту - Местонахождение: на стене - Местонахождение: у входа + Расположение: под землёй + Расположение: под водой + Расположение: над землёй + Расположение: наверху + Расположение: крыша + Расположение: на открытом воздухе + Расположение: в помещении + Расположение: на платформе + Расположение: на мосту + Расположение: на стене + Расположение: у входа Видимость: дом Видимость: улица Видимость: площадь @@ -3519,7 +3519,7 @@ NEMA 5-20 NEMA 14-30 NEMA 14-50 - Schuko + Защитный контакт BS 1363 AS/NZS 3112 Выход: CHAdeMO @@ -3717,7 +3717,7 @@ Пейнтбол Ледник, спускающийся в море Выводной ледник - Местонахождение: в киоске + Расположение: киоск Вино: розничная продажа Центр подводного плавания с аквалангом Охотничья база @@ -3753,4 +3753,16 @@ С разрешения С разрешения Препятствие + Верхняя верёвка: нет + Верхняя верёвка: есть + Тип монастыря: обычный клерикальный + Тип монастыря: скит + Тип монастыря: канонический + Тип монастыря: женский монастырь + Тип монастыря: монашество + Магазин защиты и безопасности + Горноспасательная станция + Сигнал для поиска полюса + Многоуровневые маршруты: нет + Многоуровневые маршруты: есть \ No newline at end of file From d28a3b8ec39b8ef68388402bf929ef6061fe72a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1ns?= Date: Wed, 6 May 2020 11:20:54 +0000 Subject: [PATCH 15/61] Translated using Weblate (Galician) Currently translated at 100.0% (3798 of 3798 strings) --- OsmAnd/res/values-gl/phrases.xml | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/OsmAnd/res/values-gl/phrases.xml b/OsmAnd/res/values-gl/phrases.xml index 1a4aedeafd..080020ab06 100644 --- a/OsmAnd/res/values-gl/phrases.xml +++ b/OsmAnd/res/values-gl/phrases.xml @@ -434,7 +434,7 @@ Estación de trens Terminal dos ferris Atalaia - Campanario + Campanil Centro de reciclaxe Vidro Contedor @@ -1019,7 +1019,7 @@ Auto-servizo Automatizado Tipo de aparcadoiro - Coberto + Cuberto Estación de metro Carga Tipo de aparcadoiro @@ -1278,7 +1278,7 @@ Modelo táctil Si Sen lareira - Descoberto + Descuberto Si Pasaxe a nivel Equitación @@ -2154,7 +2154,7 @@ Prohibido para homes Mulleres Prohibido para mulleres - Coberto + Cuberto Cambiadoiro de cueiros Con cambiadoiro de cueiros Sen cambiadoiro de cueiros @@ -3798,4 +3798,17 @@ Contrastado Primitivo Incorrecto + Rede de recarga de auga potábel + Recarga de auga potábel: non + Recarga de auga potábel: si + Obstrución + Nivel da auga: por debaixo do nivel medio da auga + Nivel da auga: por encima do nivel medio da auga + Nivel da auga: flotante + Nivel da auga: inundacións + Nivel da auga: inundado + Nivel da auga: cuberto + Nivel da auga: seco + Nivel da auga: somerxido + Nivel da auga: parcialmente somerxido \ No newline at end of file From 0d6e084c19d64c1f1910341dec8fc5e0997d3c36 Mon Sep 17 00:00:00 2001 From: Franco Date: Tue, 5 May 2020 23:54:30 +0000 Subject: [PATCH 16/61] Translated using Weblate (Spanish (Argentina)) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-es-rAR/strings.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/OsmAnd/res/values-es-rAR/strings.xml b/OsmAnd/res/values-es-rAR/strings.xml index 47bb12fb3e..f4a518b6e9 100644 --- a/OsmAnd/res/values-es-rAR/strings.xml +++ b/OsmAnd/res/values-es-rAR/strings.xml @@ -3692,4 +3692,23 @@ Lon %2$s Compras de OsmAnd La guía para la simbología de un mapa Perfiles de navegación + • Nuevos mapas sin conexión de las pendientes +\n +\n • Personalización más completa de los favoritos y puntos de referencia GPX (colores personalizados, iconos, formas) +\n +\n • Nueva personalización en el orden de los elementos en Configurar mapa, menú contextual y menú lateral +\n +\n • Wikipedia ahora se visualiza como una capa separada en Configurar mapa, elige sólo los idiomas necesarios +\n +\n • Crea tu propio filtro/mapas de puntos de interés, con total flexibilidad +\n +\n • Se añadieron opciones para restablecer los ajustes de los perfiles personalizados +\n +\n • Las rutas GPX para la navegación, ahora admiten los carriles de tráfico y completan las instrucciones de giro +\n +\n • Se ha corregido el tamaño de la interfaz en las tabletas +\n +\n • Se corrigieron los errores con RTL +\n +\n \ No newline at end of file From 37bfced79f3789227ce8cd922520cc679ff79996 Mon Sep 17 00:00:00 2001 From: Eduardo Addad de Oliveira Date: Wed, 6 May 2020 22:35:57 +0000 Subject: [PATCH 17/61] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-pt-rBR/strings.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/OsmAnd/res/values-pt-rBR/strings.xml b/OsmAnd/res/values-pt-rBR/strings.xml index eb6f0e1a50..3c5549f126 100644 --- a/OsmAnd/res/values-pt-rBR/strings.xml +++ b/OsmAnd/res/values-pt-rBR/strings.xml @@ -3676,4 +3676,23 @@ Pôr do Sol: %2$s Compras de OsmAnd O guia para a simbologia de um mapa Perfis de navegação + • Novos mapas de inclinação offline +\n +\n  • Personalização completa de Favoritos e Waypoints GPX - cores, ícones e formas personalizados +\n +\n  • Personalize a ordem dos itens no menu de contexto, configurar mapa, gaveta +\n +\n  • Wikipédia como uma camada separada no mapa Configurar, selecione apenas os idiomas necessários +\n +\n  • Crie seu próprio filtro / mapa de POI com total flexibilidade +\n +\n  • Adicionadas opções para restaurar configurações de perfis personalizados +\n +\n  • Rotas GPX completas das faixas de tráfego da Navigation Support e instruções completas de curva +\n +\n  • Corrigir tamanhos de interface do usuário em tablets +\n +\n  • Corrija bugs com RTL +\n +\n \ No newline at end of file From 84934659a150b4bec772d618530986f00f11f5c2 Mon Sep 17 00:00:00 2001 From: Franco Date: Tue, 5 May 2020 23:55:27 +0000 Subject: [PATCH 18/61] Translated using Weblate (Spanish (American)) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-es-rUS/strings.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/OsmAnd/res/values-es-rUS/strings.xml b/OsmAnd/res/values-es-rUS/strings.xml index 6515e13a3c..46890f0071 100644 --- a/OsmAnd/res/values-es-rUS/strings.xml +++ b/OsmAnd/res/values-es-rUS/strings.xml @@ -3691,4 +3691,23 @@ Lon %2$s Mapas adicionales Acción «%1$s» no admitida Color personalizado + • Nuevos mapas sin conexión de las pendientes +\n +\n • Personalización más completa de los favoritos y puntos de referencia GPX (colores personalizados, iconos, formas) +\n +\n • Nueva personalización en el orden de los elementos en Configurar mapa, menú contextual y menú lateral +\n +\n • Wikipedia ahora se visualiza como una capa separada en Configurar mapa, elige sólo los idiomas necesarios +\n +\n • Crea tu propio filtro/mapas de puntos de interés, con total flexibilidad +\n +\n • Se añadieron opciones para restablecer los ajustes de los perfiles personalizados +\n +\n • Las rutas GPX para la navegación, ahora admiten los carriles de tráfico y completan las instrucciones de giro +\n +\n • Se ha corregido el tamaño de la interfaz en las tabletas +\n +\n • Se corrigieron los errores con RTL +\n +\n \ No newline at end of file From 6d5237e9cc41d4f68777eaba2d2faaaa7f849813 Mon Sep 17 00:00:00 2001 From: Verdulo Date: Tue, 5 May 2020 23:53:33 +0000 Subject: [PATCH 19/61] Translated using Weblate (Esperanto) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-eo/strings.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/OsmAnd/res/values-eo/strings.xml b/OsmAnd/res/values-eo/strings.xml index dd4e293ce1..56e978358a 100644 --- a/OsmAnd/res/values-eo/strings.xml +++ b/OsmAnd/res/values-eo/strings.xml @@ -3672,4 +3672,15 @@ Indikas lokon: %1$s x %2$s" Map‑markoj Priskribo al simboloj sur la mapo Profiloj de navigo + • novaj mapoj de dekliveco por malkonekta uzado +\n • plena alĝustigo de ŝatataj punktoj kaj GPX‑navigadpunktoj: propraj koloroj, emblemoj kaj formoj +\n • reordigi elementojn de la kunteksta menuo, menuo “konfiguri mapon” kaj tirmenuo +\n • Vikipedio kiel aparta tavolo vidigebla per la menuo “konfiguri mapon”, eblo elekti nur bezonatajn lingvojn +\n • krei viajn proprajn filtrilojn/mapojn de interesejoj, tute agordeblaj +\n • restarigi agordojn por propraj profiloj +\n • plenaj GPX‑spuroj en navigo, subteno por instrukcioj pri (voj)koridoroj kaj turnoj +\n • riparita grando de fasado ĉe tabulkomputiloj +\n • riparitaj eraroj pri lingvoj skribataj dekstre-maldekstren +\n +\n \ No newline at end of file From f750332d5a87fde05b76069ee5df5a802ff1b71e Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Wed, 6 May 2020 08:21:16 +0000 Subject: [PATCH 20/61] Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-zh-rTW/strings.xml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-zh-rTW/strings.xml b/OsmAnd/res/values-zh-rTW/strings.xml index 4986b34831..197e9dbd28 100644 --- a/OsmAnd/res/values-zh-rTW/strings.xml +++ b/OsmAnd/res/values-zh-rTW/strings.xml @@ -2903,7 +2903,7 @@ 由 %1$s 按步驟 道路類型 - 出口於 + 離開於 站點的座位 顯示/隱藏 GPX 軌跡 在地圖上顯示或隱藏所選 GPX 軌跡的按鈕。 @@ -3680,4 +3680,23 @@ OsmAnd 購買 地圖符號系統指南 導航設定檔 + • 新的離線坡度圖 +\n +\n • 對收藏與 GPX 路徑點的完整自訂能力 — 自訂顏色、圖示、形狀 +\n +\n • 自訂情境選單、設定地圖、抽屜中的項目順序 +\n +\n • 設定地圖中可將維基百科選取為單獨的圖層,並僅選取需要的語言 +\n +\n • 在超強的彈性下建立您自己的 POI 過濾器/地圖 +\n +\n • 新增選項以恢復自訂設定檔中的選項 +\n +\n • 對 GPX 路徑導航完整支援車道與轉彎提示 +\n +\n • 修復平板電腦上的使用者介面大小 +\n +\n • 修復 RTL 的臭蟲 +\n +\n \ No newline at end of file From 61e79d716cea24c994e284370c18c052a39df164 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1ns?= Date: Wed, 6 May 2020 17:03:52 +0000 Subject: [PATCH 21/61] Translated using Weblate (Galician) Currently translated at 79.4% (212 of 267 strings) Translation: OsmAnd/Telegram Translate-URL: https://hosted.weblate.org/projects/osmand/telegram/gl/ --- OsmAnd-telegram/res/values-gl/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd-telegram/res/values-gl/strings.xml b/OsmAnd-telegram/res/values-gl/strings.xml index 69d0c5fa41..c7d9f4cb4e 100644 --- a/OsmAnd-telegram/res/values-gl/strings.xml +++ b/OsmAnd-telegram/res/values-gl/strings.xml @@ -56,7 +56,7 @@ %1$d min %1$d h Instalar - Compartillar + Compartir Voltar Engadir Escolle un nome que aínda non está a ser empregado From 8c1d85b5fa3708b5913455499d2c69fbdf3c8a5d Mon Sep 17 00:00:00 2001 From: Rami Lehtinen Date: Tue, 5 May 2020 21:21:27 +0000 Subject: [PATCH 22/61] Translated using Weblate (Finnish) Currently translated at 14.9% (40 of 267 strings) Translation: OsmAnd/Telegram Translate-URL: https://hosted.weblate.org/projects/osmand/telegram/fi/ --- OsmAnd-telegram/res/values-fi/strings.xml | 38 +++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/OsmAnd-telegram/res/values-fi/strings.xml b/OsmAnd-telegram/res/values-fi/strings.xml index 0347295cb7..0016e0f284 100644 --- a/OsmAnd-telegram/res/values-fi/strings.xml +++ b/OsmAnd-telegram/res/values-fi/strings.xml @@ -3,4 +3,42 @@ Pois käytöstä Tallenna Lisää laite + Mailia/jalkaa + Minuutteja mailille + Minuutteja kilometrille + Metriä sekunnissa + Mailia tunnissa + Kilometriä tunnissa + mph + km/h + m/s + min/km + min/m + m + km + Asetukset + Peruuta + Jatka + Takaisin + Jaa + Asenna + Pois päältä + Kaikki + Sulje + Poistu + Nimi + Tila + Käytössä + Piilota + Lisää + Kartta + Keskinopeus + Keskimääräinen korkeus + Ulkoasu + OK + Etsi + Korkeus + Ota käyttöön + Valitse + Käytä \ No newline at end of file From a0eee9fa09a04b61a970bb6aed3b3efb6e4864ca Mon Sep 17 00:00:00 2001 From: Nick Johnston Date: Thu, 7 May 2020 20:19:46 +0000 Subject: [PATCH 23/61] Typo fixes and improvements for English strings Minor fixes. The "C" in "Capacity" used a similar-looking Cyrillic character instead of a Latin "C". --- OsmAnd/res/values/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index 48640bd554..2235cf0df4 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -137,7 +137,7 @@ Import complete All data from the %1$s is imported, you can use buttons below to open needed part of the app to manage it. Hillshade - Enable to view hillshade or slope map. You can read more about this map types on our site + Enable to view hillshade or slope map. You can read more about these map types on our site. Legend Zoom levels Transparency @@ -145,7 +145,7 @@ Additional maps are needed to view Slopes on the map. Additional maps are needed to view Hillshade on the map. Set the minimum and maximum zoom levels at which the layer will be displayed. - Slope is colorized visualisations on terrain. + Slope uses colors to visualize terrain steepness. Hillshade map using dark shades to show slopes, peaks and lowlands. Terrain Import rendering file @@ -724,7 +724,7 @@ Work t - Сapacity + Capacity Width Height Set destination @@ -1045,7 +1045,7 @@ Order by: Select how to indicate distance and direction to map markers on the map: Map orientation threshold - Select speed of switching orientation from \'Movement direction\' to \'Compass directon\' below. + Select speed of switching orientation from \'Movement direction\' to \'Compass direction\' below. All map markers moved to history Map marker moved to history Map marker moved to active From 8dc7ced1d6bc9747e44569a65023b9f2017006aa Mon Sep 17 00:00:00 2001 From: Nick Johnston Date: Thu, 7 May 2020 20:26:50 +0000 Subject: [PATCH 24/61] Minor additions to en-GB strings --- OsmAnd/res/values-en-rGB/strings.xml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-en-rGB/strings.xml b/OsmAnd/res/values-en-rGB/strings.xml index e8ca75a7af..16a04d2819 100644 --- a/OsmAnd/res/values-en-rGB/strings.xml +++ b/OsmAnd/res/values-en-rGB/strings.xml @@ -4,6 +4,17 @@ Our app defaults to American English with default strings in res/values This file is manually maintained in res/values-en-rGB and should ONLY contain strings where a different spelling should be used for English as used in the United Kingdom --> + Add / Edit Favourite + Favourites + Slope uses colours to visualise terrain steepness. + Search for street in neighbourhood cities + Custom colour + Markers added as a group of Favourites or GPX waypoints marked "Passed" will remain on the map. If the group is not active, the markers will disappear from the map. + All offline data in the old installed app will be supported by the new one, but Favourite points must be exported from the old app and then imported in the new one. + Save data as GPX file or import waypoints to \'Favourites\'? + GPX file containing Favourites not found at {0} + Show Favourites dialog + Aeroplane, gliding GPX colour GPX colour Colour @@ -92,4 +103,4 @@ Analyse on map You have cancelled your OsmAnd Live subscription Show transparency slider - \ No newline at end of file + From 10585e005ca74f46f910116137ea2e7ccccfda16 Mon Sep 17 00:00:00 2001 From: Ahmad Alfrhood Date: Thu, 7 May 2020 16:21:04 +0000 Subject: [PATCH 25/61] Translated using Weblate (Arabic) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-ar/strings.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/OsmAnd/res/values-ar/strings.xml b/OsmAnd/res/values-ar/strings.xml index 03c6d76e4a..3932e8bbb2 100644 --- a/OsmAnd/res/values-ar/strings.xml +++ b/OsmAnd/res/values-ar/strings.xml @@ -3654,4 +3654,23 @@ مشتريات أوسماند دليل رموز الخريطة الملفات الشخصية للملاحة + • خرائط جديدة للمنحدرات غير المتصلة بالإنترنت +\n +\n • التخصيص الكامل للمفضلات ونقاط الطرق GPX - الألوان المخصصة والأيقونات والأشكال +\n +\n • تخصيص ترتيب العناصر في قائمة السياق ، تكوين الخريطة ، درج +\n +\n • ويكيبيديا كطبقة منفصلة في تكوين الخريطة ، حدد اللغات المطلوبة فقط +\n +\n • إنشاء مرشح / خرائط POI الخاصة بك مع مرونة تامة +\n +\n • تمت إضافة خيارات لاستعادة إعدادات ملفات التعريف المخصصة +\n +\n • مسارات GPX كاملة من الممرات دعم حركة المرور وتعليمات كاملة +\n +\n • إصلاح أحجام واجهة المستخدم على الأجهزة اللوحية +\n +\n • إصلاح الخلل مع RTL +\n +\n \ No newline at end of file From f2447a8368f9abe3a30c8772c6c4cada283e849a Mon Sep 17 00:00:00 2001 From: Evgenii Martynenko Date: Thu, 7 May 2020 22:05:57 +0000 Subject: [PATCH 26/61] Translated using Weblate (Russian) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-ru/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-ru/strings.xml b/OsmAnd/res/values-ru/strings.xml index 8edf7753f6..ddc0a552f7 100644 --- a/OsmAnd/res/values-ru/strings.xml +++ b/OsmAnd/res/values-ru/strings.xml @@ -3687,7 +3687,7 @@ Профили навигации • Новые автономные карты склонов \n -\n • Полностью настраиваемое «Избранное» и путевые точки: пользовательские цвета, значки, формы +\n • Полная настройка избранных и путевых точек GPX: пользовательские цвета, значки, формы \n \n • Изменение порядка элементов в контекстном меню, настройках карты, панели \n @@ -3695,7 +3695,7 @@ \n \n • Можно создать собственный очень гибкий фильтр POI/карты \n -\n • Добавлена функция восстановления настроек пользовательских профилей +\n • Добавлены параметры для восстановления настроек пользовательских профилей \n \n • Полные GPX-маршруты в «Навигации» с поддержкой полос движения и подробными инструкциями поворотов \n From 2f4cc5c26ece77b8049329a0c1f6526869d10dec Mon Sep 17 00:00:00 2001 From: solokot Date: Thu, 7 May 2020 22:35:24 +0000 Subject: [PATCH 27/61] Translated using Weblate (Russian) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-ru/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-ru/strings.xml b/OsmAnd/res/values-ru/strings.xml index ddc0a552f7..ed6d56528b 100644 --- a/OsmAnd/res/values-ru/strings.xml +++ b/OsmAnd/res/values-ru/strings.xml @@ -3276,7 +3276,7 @@ Использовано %1$s ТБ Использовано %1$s ГБ Использовано %1$s МБ - Использовано %1$s кБ + Использовано %1$s КБ Предпочитать грунтовые дороги Предпочитать дороги без покрытия. Прочее @@ -3294,7 +3294,7 @@ %1$s ТБ %1$s ГБ %1$s МБ - %1$s кБ + %1$s КБ Папка для хранения треков Треки могут храниться в папке «rec», или в ежемесячных, или ежедневных папках. Записывать треки в папку «rec» From f08f7a91ea55ece2afbc2b3bd7e7d601612f87b8 Mon Sep 17 00:00:00 2001 From: Eduardo Addad de Oliveira Date: Fri, 8 May 2020 01:18:07 +0000 Subject: [PATCH 28/61] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-pt-rBR/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-pt-rBR/strings.xml b/OsmAnd/res/values-pt-rBR/strings.xml index 3c5549f126..afa35c26fc 100644 --- a/OsmAnd/res/values-pt-rBR/strings.xml +++ b/OsmAnd/res/values-pt-rBR/strings.xml @@ -3599,7 +3599,7 @@ Pôr do Sol: %2$s Plug-in OsmAnd personalizado Substitua outro ponto por este Alterações aplicadas ao perfil \'%1$s\'. - "Não foi possível ler a partir de \'%1$s\'." + Não foi possível ler a partir de \'%1$s\'. Não foi possível escrever para \'%1$s\'. Não foi possível importar de \'%1$s\'. Selecionar arquivo de faixa From 861db6ba94764ac308854ea64a65ba7a36e3982e Mon Sep 17 00:00:00 2001 From: Nazar-Kutz Date: Fri, 8 May 2020 11:07:42 +0300 Subject: [PATCH 29/61] Refactor colors --- OsmAnd/src/net/osmand/plus/UiUtilities.java | 8 +++++--- .../plus/activities/MapActivityActions.java | 7 ++++--- .../plus/audionotes/adapters/NotesAdapter.java | 13 ++++++++----- .../net/osmand/plus/osmedit/OsmEditsAdapter.java | 16 ++++++++++------ 4 files changed, 27 insertions(+), 17 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/UiUtilities.java b/OsmAnd/src/net/osmand/plus/UiUtilities.java index 30da1c855e..db32602343 100644 --- a/OsmAnd/src/net/osmand/plus/UiUtilities.java +++ b/OsmAnd/src/net/osmand/plus/UiUtilities.java @@ -525,15 +525,17 @@ public class UiUtilities { int activeDisableColor = getColorWithAlpha(activeColor, 0.25f); ColorStateList activeCsl = new ColorStateList(states, new int[] {activeColor, activeDisableColor}); - int inactiveColor = AndroidUtils.getColorFromAttr(ctx, R.attr.default_icon_color); + int inactiveColor = ContextCompat.getColor(ctx, + nightMode ? R.color.icon_color_default_dark : R.color.icon_color_secondary_light); ColorStateList inactiveCsl = new ColorStateList(states, new int[] {inactiveColor, inactiveColor}); slider.setTrackColorActive(activeCsl); slider.setTrackColorInactive(inactiveCsl); slider.setHaloColor(activeCsl); slider.setThumbColor(activeCsl); - int ticksColor = showTicks ? ContextCompat.getColor(ctx, - nightMode ? R.color.color_black : R.color.color_white) : + int colorBlack = ContextCompat.getColor(ctx, R.color.color_black); + int ticksColor = showTicks ? + (nightMode ? colorBlack : getColorWithAlpha(colorBlack, 0.5f)) : Color.TRANSPARENT; slider.setTickColor(new ColorStateList(states, new int[] {ticksColor, ticksColor})); diff --git a/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java b/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java index 7f950606dd..9da47a4bce 100644 --- a/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java +++ b/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java @@ -706,9 +706,10 @@ public class MapActivityActions implements DialogProvider { public ContextMenuAdapter createMainOptionsMenu() { final OsmandMapTileView mapView = mapActivity.getMapView(); final OsmandApplication app = mapActivity.getMyApplication(); - ContextMenuAdapter optionsMenuHelper = new ContextMenuAdapter(app); boolean nightMode = getMyApplication().getDaynightHelper().isNightModeForMapControls(); - + ContextMenuAdapter optionsMenuHelper = new ContextMenuAdapter(app); + optionsMenuHelper.setNightMode(nightMode); + if (drawerMode == DRAWER_MODE_SWITCH_PROFILE) { return createSwitchProfileOptionsMenu(app, optionsMenuHelper, nightMode); } @@ -764,7 +765,7 @@ public class MapActivityActions implements DialogProvider { } }) .createItem()); - + return optionsMenuHelper; } diff --git a/OsmAnd/src/net/osmand/plus/audionotes/adapters/NotesAdapter.java b/OsmAnd/src/net/osmand/plus/audionotes/adapters/NotesAdapter.java index 278fdbd737..7fe810ee63 100644 --- a/OsmAnd/src/net/osmand/plus/audionotes/adapters/NotesAdapter.java +++ b/OsmAnd/src/net/osmand/plus/audionotes/adapters/NotesAdapter.java @@ -17,6 +17,7 @@ import androidx.core.content.ContextCompat; import net.osmand.plus.OsmandApplication; import net.osmand.plus.R; +import net.osmand.plus.UiUtilities; import net.osmand.plus.audionotes.AudioVideoNotesPlugin.Recording; import net.osmand.plus.audionotes.NotesFragment; @@ -66,6 +67,8 @@ public class NotesAdapter extends ArrayAdapter { @NonNull @Override public View getView(final int position, View row, @NonNull ViewGroup parent) { + boolean nightMode = !app.getSettings().isLightContent(); + Context themedCtx = UiUtilities.getThemedContext(getContext(), nightMode); if (portrait) { final int type = getItemViewType(position); boolean header = type == TYPE_DATE_HEADER @@ -74,7 +77,7 @@ public class NotesAdapter extends ArrayAdapter { || type == TYPE_VIDEO_HEADER; if (row == null) { - LayoutInflater inflater = (LayoutInflater) app.getSystemService(Context.LAYOUT_INFLATER_SERVICE); + LayoutInflater inflater = UiUtilities.getInflater(app, nightMode); if (header) { row = inflater.inflate(R.layout.list_item_header, parent, false); HeaderViewHolder hHolder = new HeaderViewHolder(row); @@ -97,16 +100,16 @@ public class NotesAdapter extends ArrayAdapter { return row; } else { - LayoutInflater inflater = (LayoutInflater) app.getSystemService(Context.LAYOUT_INFLATER_SERVICE); + LayoutInflater inflater = UiUtilities.getInflater(app, nightMode); boolean lastCard = getCardsCount() == position + 1; int margin = app.getResources().getDimensionPixelSize(R.dimen.content_padding); int sideMargin = app.getResources().getDisplayMetrics().widthPixels / 10; - FrameLayout fl = new FrameLayout(getContext()); - LinearLayout ll = new LinearLayout(getContext()); + FrameLayout fl = new FrameLayout(themedCtx); + LinearLayout ll = new LinearLayout(themedCtx); fl.addView(ll); ll.setOrientation(LinearLayout.VERTICAL); - ll.setBackgroundResource(app.getSettings().isLightContent() ? R.drawable.bg_card_light : R.drawable.bg_card_dark); + ll.setBackgroundResource(nightMode ? R.drawable.bg_card_dark : R.drawable.bg_card_light); ((FrameLayout.LayoutParams) ll.getLayoutParams()).setMargins(sideMargin, margin, sideMargin, lastCard ? margin : 0); if (position == 0 && hasShareLocationItem()) { diff --git a/OsmAnd/src/net/osmand/plus/osmedit/OsmEditsAdapter.java b/OsmAnd/src/net/osmand/plus/osmedit/OsmEditsAdapter.java index 9668654adc..9855203b0c 100644 --- a/OsmAnd/src/net/osmand/plus/osmedit/OsmEditsAdapter.java +++ b/OsmAnd/src/net/osmand/plus/osmedit/OsmEditsAdapter.java @@ -1,5 +1,6 @@ package net.osmand.plus.osmedit; +import android.content.Context; import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.text.SpannableString; @@ -22,6 +23,7 @@ import androidx.core.content.ContextCompat; import net.osmand.osm.PoiType; import net.osmand.plus.OsmandApplication; import net.osmand.plus.R; +import net.osmand.plus.UiUtilities; import net.osmand.plus.render.RenderingIcons; import java.util.List; @@ -71,14 +73,16 @@ public class OsmEditsAdapter extends ArrayAdapter { @NonNull @Override public View getView(int position, View convertView, @NonNull ViewGroup parent) { + boolean nightMode = !app.getSettings().isLightContent(); + Context themedCtx = UiUtilities.getThemedContext(getContext(), nightMode); if (portrait) { if (convertView == null) { if (position == 0) { - convertView = LayoutInflater.from(getContext()).inflate(R.layout.list_item_header, parent, false); + convertView = LayoutInflater.from(themedCtx).inflate(R.layout.list_item_header, parent, false); HeaderViewHolder holder = new HeaderViewHolder(convertView); convertView.setTag(holder); } else { - convertView = LayoutInflater.from(getContext()).inflate(R.layout.note_list_item, parent, false); + convertView = LayoutInflater.from(themedCtx).inflate(R.layout.note_list_item, parent, false); OsmEditViewHolder holder = new OsmEditViewHolder(convertView); convertView.setTag(holder); } @@ -98,21 +102,21 @@ public class OsmEditsAdapter extends ArrayAdapter { int margin = app.getResources().getDimensionPixelSize(R.dimen.content_padding); int sideMargin = app.getResources().getDisplayMetrics().widthPixels / 10; - FrameLayout fl = new FrameLayout(getContext()); - LinearLayout ll = new LinearLayout(getContext()); + FrameLayout fl = new FrameLayout(themedCtx); + LinearLayout ll = new LinearLayout(themedCtx); ll.setOrientation(LinearLayout.VERTICAL); ll.setBackgroundResource(app.getSettings().isLightContent() ? R.drawable.bg_card_light : R.drawable.bg_card_dark); fl.addView(ll); ((FrameLayout.LayoutParams) ll.getLayoutParams()).setMargins(sideMargin, margin, sideMargin, margin); - HeaderViewHolder headerViewHolder = new HeaderViewHolder(LayoutInflater.from(getContext()).inflate(R.layout.list_item_header, parent, false)); + HeaderViewHolder headerViewHolder = new HeaderViewHolder(LayoutInflater.from(themedCtx).inflate(R.layout.list_item_header, parent, false)); bindHeaderViewHolder(headerViewHolder); ll.addView(headerViewHolder.mainView); for (int i = 0; i < items.size(); i++) { Object item = getItem(i); if (item instanceof OsmPoint) { - OsmEditViewHolder viewHolder = new OsmEditViewHolder(LayoutInflater.from(getContext()).inflate(R.layout.note_list_item, parent, false)); + OsmEditViewHolder viewHolder = new OsmEditViewHolder(LayoutInflater.from(themedCtx).inflate(R.layout.note_list_item, parent, false)); bindOsmEditViewHolder(viewHolder, (OsmPoint) item, i); ll.addView(viewHolder.mainView); } From 56d865c01b19bf65836be8128363b8af013a9eba Mon Sep 17 00:00:00 2001 From: Nazar-Kutz Date: Fri, 8 May 2020 12:02:17 +0300 Subject: [PATCH 30/61] Fix RTL crash --- .../net/osmand/plus/osmedit/AddPOIAction.java | 46 +++++++++++-------- 1 file changed, 27 insertions(+), 19 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/osmedit/AddPOIAction.java b/OsmAnd/src/net/osmand/plus/osmedit/AddPOIAction.java index 6e03667250..81d5d4c9e4 100644 --- a/OsmAnd/src/net/osmand/plus/osmedit/AddPOIAction.java +++ b/OsmAnd/src/net/osmand/plus/osmedit/AddPOIAction.java @@ -28,6 +28,7 @@ import com.google.android.material.textfield.TextInputLayout; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; +import net.osmand.AndroidUtils; import net.osmand.CallbackWithObject; import net.osmand.data.LatLon; import net.osmand.osm.AbstractPoiType; @@ -206,6 +207,7 @@ public class AddPOIAction extends QuickAction { final OsmandApplication application = activity.getMyApplication(); boolean isLightTheme = application.getSettings().isLightContent(); + final boolean isLayoutRtl = AndroidUtils.isLayoutRtl(activity); Drawable deleteDrawable = application.getUIUtilities().getIcon(R.drawable.ic_action_remove_dark, isLightTheme); final LinearLayout editTagsLineaLayout = @@ -291,27 +293,33 @@ public class AddPOIAction extends QuickAction { @Override public boolean onTouch(final View v, MotionEvent event) { final EditText editText = (EditText) v; - final int DRAWABLE_RIGHT = 2; - if (event.getAction() == MotionEvent.ACTION_UP) { - if (event.getX() >= (editText.getRight() - - editText.getCompoundDrawables()[DRAWABLE_RIGHT].getBounds().width() - - editText.getPaddingRight())) { - PoiCategory category = getCategory(getAllTranslatedNames(activity)); - PoiCategory tempPoiCategory = (category != null) ? category : getPoiTypes(activity).getOtherPoiCategory(); - PoiSubTypeDialogFragment f = - PoiSubTypeDialogFragment.createInstance(tempPoiCategory); - f.setOnItemSelectListener(new PoiSubTypeDialogFragment.OnItemSelectListener() { - @Override - public void select(String category) { - poiTypeEditText.setText(category); - } - }); + final int DRAWABLE_END = 2; + int expandBtnWidth = AndroidUtils.getCompoundDrawables(editText)[DRAWABLE_END].getBounds().width(); - CreateEditActionDialog parentFragment = (CreateEditActionDialog) activity.getSupportFragmentManager().findFragmentByTag(CreateEditActionDialog.TAG); - f.show(activity.getSupportFragmentManager(), "PoiSubTypeDialogFragment"); + boolean expandButtonPressed; + if (isLayoutRtl) { + expandButtonPressed = event.getX() <= (editText.getLeft() + expandBtnWidth + + editText.getPaddingLeft()); + } else { + expandButtonPressed = event.getX() >= (editText.getRight() - expandBtnWidth + - editText.getPaddingRight()); + } - return true; - } + if (expandButtonPressed) { + PoiCategory category = getCategory(getAllTranslatedNames(activity)); + PoiCategory tempPoiCategory = (category != null) ? category : getPoiTypes(activity).getOtherPoiCategory(); + PoiSubTypeDialogFragment f = + PoiSubTypeDialogFragment.createInstance(tempPoiCategory); + f.setOnItemSelectListener(new PoiSubTypeDialogFragment.OnItemSelectListener() { + @Override + public void select(String category) { + poiTypeEditText.setText(category); + } + }); + + CreateEditActionDialog parentFragment = (CreateEditActionDialog) activity.getSupportFragmentManager().findFragmentByTag(CreateEditActionDialog.TAG); + f.show(activity.getSupportFragmentManager(), "PoiSubTypeDialogFragment"); + return true; } return false; } From f10f771f018e3fa74e9a5e3c0ee9681ba3c87131 Mon Sep 17 00:00:00 2001 From: Dima-1 Date: Fri, 8 May 2020 14:02:46 +0300 Subject: [PATCH 31/61] Fix line spacing --- OsmAnd/res/layout/purchase_dialog_fragment.xml | 4 ++++ OsmAnd/res/values/sizes.xml | 1 + 2 files changed, 5 insertions(+) diff --git a/OsmAnd/res/layout/purchase_dialog_fragment.xml b/OsmAnd/res/layout/purchase_dialog_fragment.xml index db87e7d0c6..d4c907455f 100644 --- a/OsmAnd/res/layout/purchase_dialog_fragment.xml +++ b/OsmAnd/res/layout/purchase_dialog_fragment.xml @@ -68,6 +68,8 @@ android:layout_height="wrap_content" android:textColor="?attr/dialog_description_color" android:textSize="@dimen/default_list_text_size" + android:letterSpacing="@dimen/text_button_letter_spacing" + android:lineSpacingMultiplier="@dimen/info_description_line_spacing_multiplier" osmand:typeface="@string/font_roboto_regular" tools:text="@string/purchase_dialog_travel_description" /> @@ -97,6 +99,8 @@ android:layout_height="wrap_content" android:textColor="?attr/dialog_description_color" android:textSize="@dimen/default_desc_text_size" + android:letterSpacing="@dimen/description_letter_spacing" + android:lineSpacingMultiplier="@dimen/info_description_line_spacing_multiplier" osmand:typeface="@string/font_roboto_regular" android:text="@string/osm_live_payment_subscription_management" /> diff --git a/OsmAnd/res/values/sizes.xml b/OsmAnd/res/values/sizes.xml index 96545aabed..f48398fb63 100644 --- a/OsmAnd/res/values/sizes.xml +++ b/OsmAnd/res/values/sizes.xml @@ -376,4 +376,5 @@ 65dp 132dp + 1.4 \ No newline at end of file From 820c18de7c91633d01212be0294bdb17273453a6 Mon Sep 17 00:00:00 2001 From: Nazar-Kutz Date: Fri, 8 May 2020 14:29:20 +0300 Subject: [PATCH 32/61] Fix RTL crash --- .../net/osmand/plus/osmedit/AddPOIAction.java | 50 ++++++++++--------- 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/osmedit/AddPOIAction.java b/OsmAnd/src/net/osmand/plus/osmedit/AddPOIAction.java index 81d5d4c9e4..186a81abfd 100644 --- a/OsmAnd/src/net/osmand/plus/osmedit/AddPOIAction.java +++ b/OsmAnd/src/net/osmand/plus/osmedit/AddPOIAction.java @@ -293,33 +293,35 @@ public class AddPOIAction extends QuickAction { @Override public boolean onTouch(final View v, MotionEvent event) { final EditText editText = (EditText) v; - final int DRAWABLE_END = 2; - int expandBtnWidth = AndroidUtils.getCompoundDrawables(editText)[DRAWABLE_END].getBounds().width(); + if (event.getAction() == MotionEvent.ACTION_UP) { + final int DRAWABLE_END = 2; + int expandBtnWidth = AndroidUtils.getCompoundDrawables(editText)[DRAWABLE_END].getBounds().width(); - boolean expandButtonPressed; - if (isLayoutRtl) { - expandButtonPressed = event.getX() <= (editText.getLeft() + expandBtnWidth - + editText.getPaddingLeft()); - } else { - expandButtonPressed = event.getX() >= (editText.getRight() - expandBtnWidth - - editText.getPaddingRight()); - } + boolean expandButtonPressed; + if (isLayoutRtl) { + expandButtonPressed = event.getX() <= (editText.getLeft() + expandBtnWidth + + editText.getPaddingLeft()); + } else { + expandButtonPressed = event.getX() >= (editText.getRight() - expandBtnWidth + - editText.getPaddingRight()); + } - if (expandButtonPressed) { - PoiCategory category = getCategory(getAllTranslatedNames(activity)); - PoiCategory tempPoiCategory = (category != null) ? category : getPoiTypes(activity).getOtherPoiCategory(); - PoiSubTypeDialogFragment f = - PoiSubTypeDialogFragment.createInstance(tempPoiCategory); - f.setOnItemSelectListener(new PoiSubTypeDialogFragment.OnItemSelectListener() { - @Override - public void select(String category) { - poiTypeEditText.setText(category); - } - }); + if (expandButtonPressed) { + PoiCategory category = getCategory(getAllTranslatedNames(activity)); + PoiCategory tempPoiCategory = (category != null) ? category : getPoiTypes(activity).getOtherPoiCategory(); + PoiSubTypeDialogFragment f = + PoiSubTypeDialogFragment.createInstance(tempPoiCategory); + f.setOnItemSelectListener(new PoiSubTypeDialogFragment.OnItemSelectListener() { + @Override + public void select(String category) { + poiTypeEditText.setText(category); + } + }); - CreateEditActionDialog parentFragment = (CreateEditActionDialog) activity.getSupportFragmentManager().findFragmentByTag(CreateEditActionDialog.TAG); - f.show(activity.getSupportFragmentManager(), "PoiSubTypeDialogFragment"); - return true; + CreateEditActionDialog parentFragment = (CreateEditActionDialog) activity.getSupportFragmentManager().findFragmentByTag(CreateEditActionDialog.TAG); + f.show(activity.getSupportFragmentManager(), "PoiSubTypeDialogFragment"); + return true; + } } return false; } From bdabeb2169742ce8fadf4c3320472bff597c68f0 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 8 May 2020 16:26:07 +0300 Subject: [PATCH 33/61] Replace ~100 icons with vector copies --- .../res/drawable-hdpi/ic_action_gps_info.png | Bin 1676 -> 0 bytes .../drawable-hdpi/ic_action_intermediate.png | Bin 1154 -> 0 bytes .../ic_action_intermediate_destination.png | Bin 1231 -> 0 bytes ...c_action_intermediate_destination_time.png | Bin 1538 -> 0 bytes .../drawable-hdpi/ic_action_intersection.png | Bin 1115 -> 0 bytes .../res/drawable-hdpi/ic_action_item_move.png | Bin 1180 -> 0 bytes .../res/drawable-hdpi/ic_action_keyboard.png | Bin 1179 -> 0 bytes .../drawable-hdpi/ic_action_keyboard_hide.png | Bin 1217 -> 0 bytes OsmAnd/res/drawable-hdpi/ic_action_label.png | Bin 1334 -> 0 bytes OsmAnd/res/drawable-hdpi/ic_action_lanes.png | Bin 439 -> 0 bytes .../drawable-hdpi/ic_action_list_bullet.png | Bin 1176 -> 0 bytes .../drawable-hdpi/ic_action_list_header.png | Bin 1069 -> 0 bytes .../res/drawable-hdpi/ic_action_list_sort.png | Bin 1071 -> 0 bytes .../ic_action_location_color.png | Bin 2141 -> 0 bytes .../ic_action_location_color_lost.png | Bin 1374 -> 0 bytes .../drawable-hdpi/ic_action_location_off.png | Bin 1461 -> 0 bytes .../ic_action_location_sharing_app.png | Bin 1798 -> 0 bytes .../res/drawable-hdpi/ic_action_map_day.png | Bin 1488 -> 0 bytes .../drawable-hdpi/ic_action_map_language.png | Bin 1581 -> 0 bytes .../ic_action_map_light_sensor.png | Bin 1474 -> 0 bytes .../drawable-hdpi/ic_action_map_magnifier.png | Bin 1508 -> 0 bytes .../res/drawable-hdpi/ic_action_map_night.png | Bin 1494 -> 0 bytes .../drawable-hdpi/ic_action_map_routes.png | Bin 1216 -> 0 bytes .../drawable-hdpi/ic_action_map_sunset.png | Bin 532 -> 0 bytes .../drawable-hdpi/ic_action_map_text_size.png | Bin 1094 -> 0 bytes .../res/drawable-hdpi/ic_action_mapillary.png | Bin 1540 -> 0 bytes .../drawable-hdpi/ic_action_marker_passed.png | Bin 1279 -> 0 bytes .../drawable-hdpi/ic_action_markers_dark.png | Bin 1491 -> 0 bytes .../drawable-hdpi/ic_action_markers_list.png | Bin 1074 -> 0 bytes .../res/drawable-hdpi/ic_action_max_speed.png | Bin 1523 -> 0 bytes .../drawable-hdpi/ic_action_measure_point.png | Bin 1287 -> 0 bytes .../res/drawable-hdpi/ic_action_message.png | Bin 1334 -> 0 bytes .../res/drawable-hdpi/ic_action_minimize.png | Bin 1182 -> 0 bytes OsmAnd/res/drawable-hdpi/ic_action_moon.png | Bin 647 -> 0 bytes .../drawable-hdpi/ic_action_move_point.png | Bin 1221 -> 0 bytes .../drawable-hdpi/ic_action_multiselect.png | Bin 1466 -> 0 bytes .../ic_action_nautical_depth.png | Bin 1412 -> 0 bytes .../ic_action_next_field_fill.png | Bin 1228 -> 0 bytes .../ic_action_next_field_stroke.png | Bin 1290 -> 0 bytes .../res/drawable-hdpi/ic_action_next_turn.png | Bin 1257 -> 0 bytes .../res/drawable-hdpi/ic_action_no_route.png | Bin 660 -> 0 bytes .../res/drawable-hdpi/ic_action_note_dark.png | Bin 1171 -> 0 bytes .../res/drawable-hdpi/ic_action_opacity.png | Bin 1180 -> 0 bytes .../ic_action_opening_hour_16.png | Bin 1265 -> 0 bytes .../res/drawable-hdpi/ic_action_osm_live.png | Bin 1669 -> 0 bytes .../drawable-hdpi/ic_action_osmand_logo.png | Bin 1575 -> 0 bytes .../drawable-hdpi/ic_action_payment_card.png | Bin 1149 -> 0 bytes OsmAnd/res/drawable-hdpi/ic_action_phone.png | Bin 305 -> 0 bytes .../ic_action_phone_device_orientation.png | Bin 541 -> 0 bytes .../ic_action_phone_landscape_orientation.png | Bin 442 -> 0 bytes .../ic_action_phone_portrait_orientation.png | Bin 432 -> 0 bytes .../ic_action_placeholder_city.png | Bin 1138 -> 0 bytes .../res/drawable-hdpi/ic_action_play_dark.png | Bin 1242 -> 0 bytes OsmAnd/res/drawable-hdpi/ic_action_plus.png | Bin 1090 -> 0 bytes .../res/drawable-hdpi/ic_action_plus_dark.png | Bin 1327 -> 0 bytes .../res/drawable-hdpi/ic_action_poi_brand.png | Bin 1775 -> 0 bytes .../res/drawable-hdpi/ic_action_poi_name.png | Bin 1341 -> 0 bytes .../ic_action_point_add_destination.png | Bin 1117 -> 0 bytes .../ic_action_point_destination.png | Bin 1108 -> 0 bytes .../drawable-hdpi/ic_action_point_start.png | Bin 1086 -> 0 bytes .../res/drawable-hdpi/ic_action_postcode.png | Bin 1543 -> 0 bytes .../res/drawable-hdpi/ic_action_price_tag.png | Bin 448 -> 0 bytes .../ic_action_private_access.png | Bin 275 -> 0 bytes OsmAnd/res/drawable-hdpi/ic_action_proxy.png | Bin 594 -> 0 bytes OsmAnd/res/drawable-hdpi/ic_action_qrcode.png | Bin 1124 -> 0 bytes .../drawable-hdpi/ic_action_read_article.png | Bin 1147 -> 0 bytes .../drawable-hdpi/ic_action_read_later.png | Bin 1197 -> 0 bytes .../ic_action_read_later_fill.png | Bin 1151 -> 0 bytes .../res/drawable-hdpi/ic_action_read_text.png | Bin 1171 -> 0 bytes .../res/drawable-hdpi/ic_action_rec_start.png | Bin 1282 -> 0 bytes .../res/drawable-hdpi/ic_action_rec_stop.png | Bin 1076 -> 0 bytes .../drawable-hdpi/ic_action_refresh_dark.png | Bin 1463 -> 0 bytes OsmAnd/res/drawable-hdpi/ic_action_remove.png | Bin 556 -> 0 bytes .../drawable-hdpi/ic_action_remove_dark.png | Bin 1284 -> 0 bytes .../drawable-hdpi/ic_action_remove_small.png | Bin 1240 -> 0 bytes .../res/drawable-hdpi/ic_action_reorder.png | Bin 1080 -> 0 bytes .../ic_action_reset_to_default_dark.png | Bin 1463 -> 0 bytes .../ic_action_road_works_dark.png | Bin 557 -> 0 bytes .../ic_action_route_direction_from_here.png | Bin 1386 -> 0 bytes .../ic_action_route_distance.png | Bin 1534 -> 0 bytes .../ic_action_route_first_intermediate.png | Bin 1069 -> 0 bytes ..._action_route_first_intermediate_point.png | Bin 1063 -> 0 bytes .../ic_action_route_last_intermediate.png | Bin 1069 -> 0 bytes ...c_action_route_last_intermediate_point.png | Bin 1063 -> 0 bytes ...ic_action_route_subsequent_destination.png | Bin 1074 -> 0 bytes ...ion_route_subsequent_destination_point.png | Bin 1055 -> 0 bytes .../drawable-hdpi/ic_action_ruler_circle.png | Bin 1733 -> 0 bytes .../drawable-hdpi/ic_action_ruler_unit.png | Bin 336 -> 0 bytes .../res/drawable-hdpi/ic_action_sadface.png | Bin 1484 -> 0 bytes .../drawable-hdpi/ic_action_sand_clock.png | Bin 1390 -> 0 bytes .../drawable-hdpi/ic_action_save_to_file.png | Bin 1279 -> 0 bytes .../drawable-hdpi/ic_action_test_light.png | Bin 1295 -> 0 bytes .../res/drawable-hdpi/ic_action_track_16.png | Bin 1293 -> 0 bytes .../drawable-hdpi/ic_action_trip_round.png | Bin 1627 -> 0 bytes .../ic_action_turn_screen_on.png | Bin 454 -> 0 bytes .../drawable-hdpi/ic_action_type_add_16.png | Bin 1278 -> 0 bytes .../drawable-hdpi/ic_action_volume_mute.png | Bin 639 -> 0 bytes .../res/drawable-hdpi/ic_action_volume_up.png | Bin 458 -> 0 bytes .../res/drawable-hdpi/ic_action_wifi_off.png | Bin 1576 -> 0 bytes .../res/drawable-mdpi/ic_action_gps_info.png | Bin 1409 -> 0 bytes .../drawable-mdpi/ic_action_intermediate.png | Bin 1091 -> 0 bytes .../ic_action_intermediate_destination.png | Bin 1144 -> 0 bytes ...c_action_intermediate_destination_time.png | Bin 1343 -> 0 bytes .../drawable-mdpi/ic_action_intersection.png | Bin 1095 -> 0 bytes .../res/drawable-mdpi/ic_action_item_move.png | Bin 1112 -> 0 bytes .../res/drawable-mdpi/ic_action_keyboard.png | Bin 1114 -> 0 bytes .../drawable-mdpi/ic_action_keyboard_hide.png | Bin 1141 -> 0 bytes OsmAnd/res/drawable-mdpi/ic_action_label.png | Bin 1214 -> 0 bytes OsmAnd/res/drawable-mdpi/ic_action_lanes.png | Bin 336 -> 0 bytes .../drawable-mdpi/ic_action_list_bullet.png | Bin 1102 -> 0 bytes .../drawable-mdpi/ic_action_list_header.png | Bin 1058 -> 0 bytes .../res/drawable-mdpi/ic_action_list_sort.png | Bin 1056 -> 0 bytes .../ic_action_location_color.png | Bin 1741 -> 0 bytes .../ic_action_location_color_lost.png | Bin 934 -> 0 bytes .../drawable-mdpi/ic_action_location_off.png | Bin 1339 -> 0 bytes .../ic_action_location_sharing_app.png | Bin 1479 -> 0 bytes .../res/drawable-mdpi/ic_action_map_day.png | Bin 1269 -> 0 bytes .../drawable-mdpi/ic_action_map_language.png | Bin 1372 -> 0 bytes .../ic_action_map_light_sensor.png | Bin 1294 -> 0 bytes .../drawable-mdpi/ic_action_map_magnifier.png | Bin 1309 -> 0 bytes .../res/drawable-mdpi/ic_action_map_night.png | Bin 1352 -> 0 bytes .../drawable-mdpi/ic_action_map_routes.png | Bin 1154 -> 0 bytes .../drawable-mdpi/ic_action_map_sunset.png | Bin 346 -> 0 bytes .../drawable-mdpi/ic_action_map_text_size.png | Bin 1077 -> 0 bytes .../res/drawable-mdpi/ic_action_mapillary.png | Bin 1365 -> 0 bytes .../drawable-mdpi/ic_action_marker_passed.png | Bin 1186 -> 0 bytes .../drawable-mdpi/ic_action_markers_dark.png | Bin 1282 -> 0 bytes .../drawable-mdpi/ic_action_markers_list.png | Bin 1053 -> 0 bytes .../res/drawable-mdpi/ic_action_max_speed.png | Bin 1365 -> 0 bytes .../drawable-mdpi/ic_action_measure_point.png | Bin 1180 -> 0 bytes .../res/drawable-mdpi/ic_action_message.png | Bin 1241 -> 0 bytes .../res/drawable-mdpi/ic_action_minimize.png | Bin 1122 -> 0 bytes OsmAnd/res/drawable-mdpi/ic_action_moon.png | Bin 419 -> 0 bytes .../drawable-mdpi/ic_action_move_point.png | Bin 1156 -> 0 bytes .../drawable-mdpi/ic_action_multiselect.png | Bin 1317 -> 0 bytes .../ic_action_nautical_depth.png | Bin 1243 -> 0 bytes .../ic_action_next_field_fill.png | Bin 1141 -> 0 bytes .../ic_action_next_field_stroke.png | Bin 1173 -> 0 bytes .../res/drawable-mdpi/ic_action_next_turn.png | Bin 1174 -> 0 bytes .../res/drawable-mdpi/ic_action_no_route.png | Bin 422 -> 0 bytes .../res/drawable-mdpi/ic_action_note_dark.png | Bin 1126 -> 0 bytes .../res/drawable-mdpi/ic_action_opacity.png | Bin 1138 -> 0 bytes .../ic_action_opening_hour_16.png | Bin 1200 -> 0 bytes .../res/drawable-mdpi/ic_action_osm_live.png | Bin 1408 -> 0 bytes .../drawable-mdpi/ic_action_osmand_logo.png | Bin 1345 -> 0 bytes .../drawable-mdpi/ic_action_payment_card.png | Bin 1103 -> 0 bytes OsmAnd/res/drawable-mdpi/ic_action_phone.png | Bin 221 -> 0 bytes .../ic_action_phone_device_orientation.png | Bin 342 -> 0 bytes .../ic_action_phone_landscape_orientation.png | Bin 267 -> 0 bytes .../ic_action_phone_portrait_orientation.png | Bin 279 -> 0 bytes .../ic_action_placeholder_city.png | Bin 1117 -> 0 bytes .../res/drawable-mdpi/ic_action_play_dark.png | Bin 1155 -> 0 bytes OsmAnd/res/drawable-mdpi/ic_action_plus.png | Bin 1059 -> 0 bytes .../res/drawable-mdpi/ic_action_plus_dark.png | Bin 1256 -> 0 bytes .../res/drawable-mdpi/ic_action_poi_brand.png | Bin 1484 -> 0 bytes .../res/drawable-mdpi/ic_action_poi_name.png | Bin 1220 -> 0 bytes .../ic_action_point_add_destination.png | Bin 1096 -> 0 bytes .../ic_action_point_destination.png | Bin 1074 -> 0 bytes .../drawable-mdpi/ic_action_point_start.png | Bin 1061 -> 0 bytes .../res/drawable-mdpi/ic_action_postcode.png | Bin 1317 -> 0 bytes .../res/drawable-mdpi/ic_action_price_tag.png | Bin 302 -> 0 bytes .../ic_action_private_access.png | Bin 177 -> 0 bytes OsmAnd/res/drawable-mdpi/ic_action_proxy.png | Bin 403 -> 0 bytes OsmAnd/res/drawable-mdpi/ic_action_qrcode.png | Bin 1104 -> 0 bytes .../drawable-mdpi/ic_action_read_article.png | Bin 1104 -> 0 bytes .../drawable-mdpi/ic_action_read_later.png | Bin 1164 -> 0 bytes .../ic_action_read_later_fill.png | Bin 1124 -> 0 bytes .../res/drawable-mdpi/ic_action_read_text.png | Bin 1121 -> 0 bytes .../res/drawable-mdpi/ic_action_rec_start.png | Bin 1168 -> 0 bytes .../res/drawable-mdpi/ic_action_rec_stop.png | Bin 1060 -> 0 bytes .../drawable-mdpi/ic_action_refresh_dark.png | Bin 1274 -> 0 bytes OsmAnd/res/drawable-mdpi/ic_action_remove.png | Bin 382 -> 0 bytes .../drawable-mdpi/ic_action_remove_dark.png | Bin 1160 -> 0 bytes .../drawable-mdpi/ic_action_remove_small.png | Bin 1149 -> 0 bytes .../res/drawable-mdpi/ic_action_reorder.png | Bin 1059 -> 0 bytes .../ic_action_reset_to_default_dark.png | Bin 1285 -> 0 bytes .../ic_action_road_works_dark.png | Bin 363 -> 0 bytes .../ic_action_route_direction_from_here.png | Bin 1223 -> 0 bytes .../ic_action_route_distance.png | Bin 1313 -> 0 bytes .../ic_action_route_first_intermediate.png | Bin 1048 -> 0 bytes ..._action_route_first_intermediate_point.png | Bin 1045 -> 0 bytes .../ic_action_route_last_intermediate.png | Bin 1047 -> 0 bytes ...c_action_route_last_intermediate_point.png | Bin 1053 -> 0 bytes ...ic_action_route_subsequent_destination.png | Bin 1052 -> 0 bytes ...ion_route_subsequent_destination_point.png | Bin 1046 -> 0 bytes .../drawable-mdpi/ic_action_ruler_circle.png | Bin 1468 -> 0 bytes .../drawable-mdpi/ic_action_ruler_unit.png | Bin 186 -> 0 bytes .../res/drawable-mdpi/ic_action_sadface.png | Bin 1338 -> 0 bytes .../drawable-mdpi/ic_action_sand_clock.png | Bin 1242 -> 0 bytes .../drawable-mdpi/ic_action_save_to_file.png | Bin 1219 -> 0 bytes .../drawable-mdpi/ic_action_test_light.png | Bin 1189 -> 0 bytes .../res/drawable-mdpi/ic_action_track_16.png | Bin 1170 -> 0 bytes .../drawable-mdpi/ic_action_trip_round.png | Bin 1400 -> 0 bytes .../ic_action_turn_screen_on.png | Bin 331 -> 0 bytes .../drawable-mdpi/ic_action_type_add_16.png | Bin 1220 -> 0 bytes .../drawable-mdpi/ic_action_volume_mute.png | Bin 453 -> 0 bytes .../res/drawable-mdpi/ic_action_volume_up.png | Bin 358 -> 0 bytes .../res/drawable-mdpi/ic_action_wifi_off.png | Bin 1309 -> 0 bytes .../res/drawable-xhdpi/ic_action_gps_info.png | Bin 1903 -> 0 bytes .../drawable-xhdpi/ic_action_intermediate.png | Bin 1227 -> 0 bytes .../ic_action_intermediate_destination.png | Bin 1336 -> 0 bytes ...c_action_intermediate_destination_time.png | Bin 1755 -> 0 bytes .../drawable-xhdpi/ic_action_intersection.png | Bin 1137 -> 0 bytes .../drawable-xhdpi/ic_action_item_move.png | Bin 1201 -> 0 bytes .../res/drawable-xhdpi/ic_action_keyboard.png | Bin 1220 -> 0 bytes .../ic_action_keyboard_hide.png | Bin 1263 -> 0 bytes OsmAnd/res/drawable-xhdpi/ic_action_label.png | Bin 1439 -> 0 bytes OsmAnd/res/drawable-xhdpi/ic_action_lanes.png | Bin 544 -> 0 bytes .../drawable-xhdpi/ic_action_list_bullet.png | Bin 1268 -> 0 bytes .../drawable-xhdpi/ic_action_list_header.png | Bin 1097 -> 0 bytes .../drawable-xhdpi/ic_action_list_sort.png | Bin 1078 -> 0 bytes .../ic_action_location_color.png | Bin 2703 -> 0 bytes .../ic_action_location_color_lost.png | Bin 1885 -> 0 bytes .../drawable-xhdpi/ic_action_location_off.png | Bin 1655 -> 0 bytes .../ic_action_location_sharing_app.png | Bin 2131 -> 0 bytes .../res/drawable-xhdpi/ic_action_map_day.png | Bin 1613 -> 0 bytes .../drawable-xhdpi/ic_action_map_language.png | Bin 1780 -> 0 bytes .../ic_action_map_light_sensor.png | Bin 1645 -> 0 bytes .../ic_action_map_magnifier.png | Bin 1658 -> 0 bytes .../drawable-xhdpi/ic_action_map_night.png | Bin 1732 -> 0 bytes .../drawable-xhdpi/ic_action_map_routes.png | Bin 1264 -> 0 bytes .../drawable-xhdpi/ic_action_map_sunset.png | Bin 627 -> 0 bytes .../ic_action_map_text_size.png | Bin 1114 -> 0 bytes .../drawable-xhdpi/ic_action_mapillary.png | Bin 1745 -> 0 bytes .../ic_action_marker_passed.png | Bin 1323 -> 0 bytes .../drawable-xhdpi/ic_action_markers_dark.png | Bin 1693 -> 0 bytes .../drawable-xhdpi/ic_action_markers_list.png | Bin 1093 -> 0 bytes .../drawable-xhdpi/ic_action_max_speed.png | Bin 1798 -> 0 bytes .../ic_action_measure_point.png | Bin 1402 -> 0 bytes .../res/drawable-xhdpi/ic_action_message.png | Bin 1433 -> 0 bytes .../res/drawable-xhdpi/ic_action_minimize.png | Bin 1238 -> 0 bytes OsmAnd/res/drawable-xhdpi/ic_action_moon.png | Bin 747 -> 0 bytes .../drawable-xhdpi/ic_action_move_point.png | Bin 1290 -> 0 bytes .../drawable-xhdpi/ic_action_multiselect.png | Bin 1674 -> 0 bytes .../ic_action_nautical_depth.png | Bin 1545 -> 0 bytes .../ic_action_next_field_fill.png | Bin 1330 -> 0 bytes .../ic_action_next_field_stroke.png | Bin 1340 -> 0 bytes .../drawable-xhdpi/ic_action_next_turn.png | Bin 1359 -> 0 bytes .../res/drawable-xhdpi/ic_action_no_route.png | Bin 796 -> 0 bytes .../drawable-xhdpi/ic_action_note_dark.png | Bin 1297 -> 0 bytes .../res/drawable-xhdpi/ic_action_opacity.png | Bin 1241 -> 0 bytes .../ic_action_opening_hour_16.png | Bin 1403 -> 0 bytes .../res/drawable-xhdpi/ic_action_osm_live.png | Bin 1987 -> 0 bytes .../drawable-xhdpi/ic_action_osmand_logo.png | Bin 1760 -> 0 bytes .../drawable-xhdpi/ic_action_payment_card.png | Bin 1212 -> 0 bytes OsmAnd/res/drawable-xhdpi/ic_action_phone.png | Bin 445 -> 0 bytes .../ic_action_phone_device_orientation.png | Bin 621 -> 0 bytes .../ic_action_phone_landscape_orientation.png | Bin 444 -> 0 bytes .../ic_action_phone_portrait_orientation.png | Bin 454 -> 0 bytes .../ic_action_placeholder_city.png | Bin 1169 -> 0 bytes .../drawable-xhdpi/ic_action_play_dark.png | Bin 1316 -> 0 bytes OsmAnd/res/drawable-xhdpi/ic_action_plus.png | Bin 1110 -> 0 bytes .../drawable-xhdpi/ic_action_plus_dark.png | Bin 1517 -> 0 bytes .../drawable-xhdpi/ic_action_poi_brand.png | Bin 2112 -> 0 bytes .../res/drawable-xhdpi/ic_action_poi_name.png | Bin 1450 -> 0 bytes .../ic_action_point_add_destination.png | Bin 1139 -> 0 bytes .../ic_action_point_destination.png | Bin 1118 -> 0 bytes .../drawable-xhdpi/ic_action_point_start.png | Bin 1097 -> 0 bytes .../res/drawable-xhdpi/ic_action_postcode.png | Bin 1692 -> 0 bytes .../drawable-xhdpi/ic_action_price_tag.png | Bin 546 -> 0 bytes .../ic_action_private_access.png | Bin 285 -> 0 bytes OsmAnd/res/drawable-xhdpi/ic_action_proxy.png | Bin 730 -> 0 bytes .../res/drawable-xhdpi/ic_action_qrcode.png | Bin 1164 -> 0 bytes .../drawable-xhdpi/ic_action_read_article.png | Bin 1199 -> 0 bytes .../drawable-xhdpi/ic_action_read_later.png | Bin 1320 -> 0 bytes .../ic_action_read_later_fill.png | Bin 1238 -> 0 bytes .../drawable-xhdpi/ic_action_read_text.png | Bin 1229 -> 0 bytes .../drawable-xhdpi/ic_action_rec_start.png | Bin 1362 -> 0 bytes .../res/drawable-xhdpi/ic_action_rec_stop.png | Bin 1080 -> 0 bytes .../drawable-xhdpi/ic_action_refresh_dark.png | Bin 1595 -> 0 bytes .../res/drawable-xhdpi/ic_action_remove.png | Bin 766 -> 0 bytes .../drawable-xhdpi/ic_action_remove_dark.png | Bin 1281 -> 0 bytes .../drawable-xhdpi/ic_action_remove_small.png | Bin 1276 -> 0 bytes .../res/drawable-xhdpi/ic_action_reorder.png | Bin 1099 -> 0 bytes .../ic_action_reset_to_default_dark.png | Bin 1607 -> 0 bytes .../ic_action_road_works_dark.png | Bin 669 -> 0 bytes .../ic_action_route_direction_from_here.png | Bin 1452 -> 0 bytes .../ic_action_route_distance.png | Bin 1719 -> 0 bytes .../ic_action_route_first_intermediate.png | Bin 1087 -> 0 bytes ..._action_route_first_intermediate_point.png | Bin 1078 -> 0 bytes .../ic_action_route_last_intermediate.png | Bin 1088 -> 0 bytes ...c_action_route_last_intermediate_point.png | Bin 1079 -> 0 bytes ...ic_action_route_subsequent_destination.png | Bin 1094 -> 0 bytes ...ion_route_subsequent_destination_point.png | Bin 1079 -> 0 bytes .../drawable-xhdpi/ic_action_ruler_circle.png | Bin 2042 -> 0 bytes .../drawable-xhdpi/ic_action_ruler_unit.png | Bin 294 -> 0 bytes .../res/drawable-xhdpi/ic_action_sadface.png | Bin 1714 -> 0 bytes .../drawable-xhdpi/ic_action_sand_clock.png | Bin 1513 -> 0 bytes .../drawable-xhdpi/ic_action_save_to_file.png | Bin 1374 -> 0 bytes .../drawable-xhdpi/ic_action_test_light.png | Bin 1323 -> 0 bytes .../res/drawable-xhdpi/ic_action_track_16.png | Bin 1433 -> 0 bytes .../drawable-xhdpi/ic_action_trip_round.png | Bin 1916 -> 0 bytes .../ic_action_turn_screen_on.png | Bin 592 -> 0 bytes .../drawable-xhdpi/ic_action_type_add_16.png | Bin 1441 -> 0 bytes .../drawable-xhdpi/ic_action_volume_mute.png | Bin 826 -> 0 bytes .../drawable-xhdpi/ic_action_volume_up.png | Bin 545 -> 0 bytes .../res/drawable-xhdpi/ic_action_wifi_off.png | Bin 1840 -> 0 bytes .../drawable-xxhdpi/ic_action_gps_info.png | Bin 2542 -> 0 bytes .../ic_action_intermediate.png | Bin 1403 -> 0 bytes .../ic_action_intermediate_destination.png | Bin 1475 -> 0 bytes ...c_action_intermediate_destination_time.png | Bin 2176 -> 0 bytes .../ic_action_intersection.png | Bin 1205 -> 0 bytes .../drawable-xxhdpi/ic_action_item_move.png | Bin 1286 -> 0 bytes .../drawable-xxhdpi/ic_action_keyboard.png | Bin 1335 -> 0 bytes .../ic_action_keyboard_hide.png | Bin 1396 -> 0 bytes .../res/drawable-xxhdpi/ic_action_label.png | Bin 1659 -> 0 bytes .../res/drawable-xxhdpi/ic_action_lanes.png | Bin 781 -> 0 bytes .../drawable-xxhdpi/ic_action_list_bullet.png | Bin 1435 -> 0 bytes .../drawable-xxhdpi/ic_action_list_header.png | Bin 1146 -> 0 bytes .../drawable-xxhdpi/ic_action_list_sort.png | Bin 1126 -> 0 bytes .../ic_action_location_color.png | Bin 3654 -> 0 bytes .../ic_action_location_color_lost.png | Bin 2832 -> 0 bytes .../ic_action_location_off.png | Bin 2075 -> 0 bytes .../ic_action_location_sharing_app.png | Bin 2738 -> 0 bytes .../res/drawable-xxhdpi/ic_action_map_day.png | Bin 2007 -> 0 bytes .../ic_action_map_language.png | Bin 2230 -> 0 bytes .../ic_action_map_light_sensor.png | Bin 2036 -> 0 bytes .../ic_action_map_magnifier.png | Bin 2080 -> 0 bytes .../drawable-xxhdpi/ic_action_map_night.png | Bin 2244 -> 0 bytes .../drawable-xxhdpi/ic_action_map_routes.png | Bin 1426 -> 0 bytes .../drawable-xxhdpi/ic_action_map_sunset.png | Bin 862 -> 0 bytes .../ic_action_map_text_size.png | Bin 1169 -> 0 bytes .../drawable-xxhdpi/ic_action_mapillary.png | Bin 2230 -> 0 bytes .../ic_action_marker_passed.png | Bin 1650 -> 0 bytes .../ic_action_markers_dark.png | Bin 1990 -> 0 bytes .../ic_action_markers_list.png | Bin 1131 -> 0 bytes .../drawable-xxhdpi/ic_action_max_speed.png | Bin 2290 -> 0 bytes .../ic_action_measure_point.png | Bin 1677 -> 0 bytes .../res/drawable-xxhdpi/ic_action_message.png | Bin 1713 -> 0 bytes .../drawable-xxhdpi/ic_action_minimize.png | Bin 1386 -> 0 bytes OsmAnd/res/drawable-xxhdpi/ic_action_moon.png | Bin 1054 -> 0 bytes .../drawable-xxhdpi/ic_action_move_point.png | Bin 1464 -> 0 bytes .../drawable-xxhdpi/ic_action_multiselect.png | Bin 2079 -> 0 bytes .../ic_action_nautical_depth.png | Bin 1859 -> 0 bytes .../ic_action_next_field_fill.png | Bin 1474 -> 0 bytes .../ic_action_next_field_stroke.png | Bin 1463 -> 0 bytes .../drawable-xxhdpi/ic_action_next_turn.png | Bin 1520 -> 0 bytes .../drawable-xxhdpi/ic_action_no_route.png | Bin 1150 -> 0 bytes .../drawable-xxhdpi/ic_action_note_dark.png | Bin 1344 -> 0 bytes .../res/drawable-xxhdpi/ic_action_opacity.png | Bin 1360 -> 0 bytes .../ic_action_opening_hour_16.png | Bin 1613 -> 0 bytes .../drawable-xxhdpi/ic_action_osm_live.png | Bin 2611 -> 0 bytes .../drawable-xxhdpi/ic_action_osmand_logo.png | Bin 2255 -> 0 bytes .../ic_action_payment_card.png | Bin 1323 -> 0 bytes .../res/drawable-xxhdpi/ic_action_phone.png | Bin 591 -> 0 bytes .../ic_action_phone_device_orientation.png | Bin 921 -> 0 bytes .../ic_action_phone_landscape_orientation.png | Bin 676 -> 0 bytes .../ic_action_phone_portrait_orientation.png | Bin 676 -> 0 bytes .../ic_action_placeholder_city.png | Bin 1229 -> 0 bytes .../drawable-xxhdpi/ic_action_play_dark.png | Bin 1472 -> 0 bytes OsmAnd/res/drawable-xxhdpi/ic_action_plus.png | Bin 1161 -> 0 bytes .../drawable-xxhdpi/ic_action_plus_dark.png | Bin 1785 -> 0 bytes .../drawable-xxhdpi/ic_action_poi_brand.png | Bin 2678 -> 0 bytes .../drawable-xxhdpi/ic_action_poi_name.png | Bin 1670 -> 0 bytes .../ic_action_point_add_destination.png | Bin 1194 -> 0 bytes .../ic_action_point_destination.png | Bin 1154 -> 0 bytes .../drawable-xxhdpi/ic_action_point_start.png | Bin 1157 -> 0 bytes .../drawable-xxhdpi/ic_action_postcode.png | Bin 2167 -> 0 bytes .../drawable-xxhdpi/ic_action_price_tag.png | Bin 700 -> 0 bytes .../ic_action_private_access.png | Bin 442 -> 0 bytes .../res/drawable-xxhdpi/ic_action_proxy.png | Bin 1095 -> 0 bytes .../res/drawable-xxhdpi/ic_action_qrcode.png | Bin 1222 -> 0 bytes .../ic_action_read_article.png | Bin 1318 -> 0 bytes .../drawable-xxhdpi/ic_action_read_later.png | Bin 1467 -> 0 bytes .../ic_action_read_later_fill.png | Bin 1353 -> 0 bytes .../drawable-xxhdpi/ic_action_read_text.png | Bin 1351 -> 0 bytes .../drawable-xxhdpi/ic_action_rec_start.png | Bin 1594 -> 0 bytes .../drawable-xxhdpi/ic_action_rec_stop.png | Bin 1141 -> 0 bytes .../ic_action_refresh_dark.png | Bin 2008 -> 0 bytes .../res/drawable-xxhdpi/ic_action_remove.png | Bin 1109 -> 0 bytes .../drawable-xxhdpi/ic_action_remove_dark.png | Bin 1468 -> 0 bytes .../ic_action_remove_small.png | Bin 1555 -> 0 bytes .../res/drawable-xxhdpi/ic_action_reorder.png | Bin 1148 -> 0 bytes .../ic_action_reset_to_default_dark.png | Bin 2005 -> 0 bytes .../ic_action_road_works_dark.png | Bin 1000 -> 0 bytes .../ic_action_route_direction_from_here.png | Bin 1716 -> 0 bytes .../ic_action_route_distance.png | Bin 2131 -> 0 bytes .../ic_action_route_first_intermediate.png | Bin 1146 -> 0 bytes ..._action_route_first_intermediate_point.png | Bin 1127 -> 0 bytes .../ic_action_route_last_intermediate.png | Bin 1146 -> 0 bytes ...c_action_route_last_intermediate_point.png | Bin 1127 -> 0 bytes ...ic_action_route_subsequent_destination.png | Bin 1140 -> 0 bytes ...ion_route_subsequent_destination_point.png | Bin 1127 -> 0 bytes .../ic_action_ruler_circle.png | Bin 2673 -> 0 bytes .../drawable-xxhdpi/ic_action_ruler_unit.png | Bin 417 -> 0 bytes .../res/drawable-xxhdpi/ic_action_sadface.png | Bin 2196 -> 0 bytes .../drawable-xxhdpi/ic_action_sand_clock.png | Bin 1670 -> 0 bytes .../ic_action_save_to_file.png | Bin 1518 -> 0 bytes .../drawable-xxhdpi/ic_action_test_light.png | Bin 1474 -> 0 bytes .../drawable-xxhdpi/ic_action_track_16.png | Bin 1601 -> 0 bytes .../drawable-xxhdpi/ic_action_trip_round.png | Bin 2494 -> 0 bytes .../ic_action_turn_screen_on.png | Bin 865 -> 0 bytes .../drawable-xxhdpi/ic_action_type_add_16.png | Bin 1683 -> 0 bytes .../drawable-xxhdpi/ic_action_volume_mute.png | Bin 1171 -> 0 bytes .../drawable-xxhdpi/ic_action_volume_up.png | Bin 836 -> 0 bytes .../drawable-xxhdpi/ic_action_wifi_off.png | Bin 2001 -> 0 bytes .../res/drawable-xxxhdpi/ic_action_lanes.png | Bin 1077 -> 0 bytes .../ic_action_location_color_lost.png | Bin 3831 -> 0 bytes .../drawable-xxxhdpi/ic_action_map_sunset.png | Bin 1141 -> 0 bytes .../res/drawable-xxxhdpi/ic_action_moon.png | Bin 1371 -> 0 bytes .../drawable-xxxhdpi/ic_action_no_route.png | Bin 1527 -> 0 bytes .../res/drawable-xxxhdpi/ic_action_phone.png | Bin 958 -> 0 bytes .../ic_action_phone_device_orientation.png | Bin 1374 -> 0 bytes .../ic_action_phone_landscape_orientation.png | Bin 969 -> 0 bytes .../ic_action_phone_portrait_orientation.png | Bin 994 -> 0 bytes .../drawable-xxxhdpi/ic_action_price_tag.png | Bin 943 -> 0 bytes .../ic_action_private_access.png | Bin 618 -> 0 bytes .../res/drawable-xxxhdpi/ic_action_proxy.png | Bin 1469 -> 0 bytes .../res/drawable-xxxhdpi/ic_action_remove.png | Bin 1550 -> 0 bytes .../ic_action_road_works_dark.png | Bin 1394 -> 0 bytes .../drawable-xxxhdpi/ic_action_ruler_unit.png | Bin 681 -> 0 bytes .../ic_action_turn_screen_on.png | Bin 1212 -> 0 bytes .../ic_action_volume_mute.png | Bin 1587 -> 0 bytes OsmAnd/res/drawable/ic_action_gps_info.xml | 23 ++++++ .../res/drawable/ic_action_intermediate.xml | 9 +++ .../ic_action_intermediate_destination.xml | 18 +++++ ...c_action_intermediate_destination_time.xml | 21 +++++ .../res/drawable/ic_action_intersection.xml | 21 +++++ OsmAnd/res/drawable/ic_action_item_move.xml | 12 +++ OsmAnd/res/drawable/ic_action_keyboard.xml | 10 +++ .../res/drawable/ic_action_keyboard_hide.xml | 15 ++++ OsmAnd/res/drawable/ic_action_label.xml | 10 +++ OsmAnd/res/drawable/ic_action_lanes.xml | 17 ++++ OsmAnd/res/drawable/ic_action_list_bullet.xml | 15 ++++ OsmAnd/res/drawable/ic_action_list_header.xml | 19 +++++ OsmAnd/res/drawable/ic_action_list_sort.xml | 15 ++++ .../res/drawable/ic_action_location_color.xml | 27 +++++++ .../ic_action_location_color_lost.xml | 27 +++++++ .../res/drawable/ic_action_location_off.xml | 12 +++ .../ic_action_location_sharing_app.xml | 24 ++++++ OsmAnd/res/drawable/ic_action_map_day.xml | 34 ++++++++ .../res/drawable/ic_action_map_language.xml | 9 +++ .../drawable/ic_action_map_light_sensor.xml | 19 +++++ .../res/drawable/ic_action_map_magnifier.xml | 13 +++ OsmAnd/res/drawable/ic_action_map_night.xml | 10 +++ OsmAnd/res/drawable/ic_action_map_routes.xml | 14 ++++ OsmAnd/res/drawable/ic_action_map_sunset.xml | 30 +++++++ .../res/drawable/ic_action_map_text_size.xml | 12 +++ OsmAnd/res/drawable/ic_action_mapillary.xml | 12 +++ .../res/drawable/ic_action_marker_passed.xml | 10 +++ .../res/drawable/ic_action_markers_dark.xml | 14 ++++ .../res/drawable/ic_action_markers_list.xml | 24 ++++++ OsmAnd/res/drawable/ic_action_max_speed.xml | 15 ++++ .../res/drawable/ic_action_measure_point.xml | 25 ++++++ OsmAnd/res/drawable/ic_action_message.xml | 10 +++ OsmAnd/res/drawable/ic_action_minimize.xml | 10 +++ OsmAnd/res/drawable/ic_action_moon.xml | 9 +++ OsmAnd/res/drawable/ic_action_move_point.xml | 18 +++++ OsmAnd/res/drawable/ic_action_multiselect.xml | 10 +++ .../res/drawable/ic_action_nautical_depth.xml | 22 ++++++ .../drawable/ic_action_next_field_fill.xml | 10 +++ .../drawable/ic_action_next_field_stroke.xml | 16 ++++ OsmAnd/res/drawable/ic_action_next_turn.xml | 15 ++++ OsmAnd/res/drawable/ic_action_no_route.xml | 19 +++++ OsmAnd/res/drawable/ic_action_note_dark.xml | 19 +++++ OsmAnd/res/drawable/ic_action_opacity.xml | 10 +++ .../drawable/ic_action_opening_hour_16.xml | 10 +++ OsmAnd/res/drawable/ic_action_osm_live.xml | 15 ++++ OsmAnd/res/drawable/ic_action_osmand_logo.xml | 10 +++ .../res/drawable/ic_action_payment_card.xml | 10 +++ OsmAnd/res/drawable/ic_action_phone.xml | 13 +++ .../ic_action_phone_device_orientation.xml | 28 +++++++ .../ic_action_phone_landscape_orientation.xml | 14 ++++ .../ic_action_phone_portrait_orientation.xml | 14 ++++ .../drawable/ic_action_placeholder_city.xml | 74 ++++++++++++++++++ OsmAnd/res/drawable/ic_action_play_dark.xml | 13 +++ OsmAnd/res/drawable/ic_action_plus.xml | 9 +++ OsmAnd/res/drawable/ic_action_plus_dark.xml | 13 +++ OsmAnd/res/drawable/ic_action_poi_brand.xml | 14 ++++ OsmAnd/res/drawable/ic_action_poi_name.xml | 34 ++++++++ .../ic_action_point_add_destination.xml | 26 ++++++ .../drawable/ic_action_point_destination.xml | 21 +++++ OsmAnd/res/drawable/ic_action_point_start.xml | 18 +++++ OsmAnd/res/drawable/ic_action_postcode.xml | 13 +++ OsmAnd/res/drawable/ic_action_price_tag.xml | 10 +++ .../res/drawable/ic_action_private_access.xml | 13 +++ OsmAnd/res/drawable/ic_action_proxy.xml | 19 +++++ OsmAnd/res/drawable/ic_action_qrcode.xml | 33 ++++++++ .../res/drawable/ic_action_read_article.xml | 24 ++++++ OsmAnd/res/drawable/ic_action_read_later.xml | 10 +++ .../drawable/ic_action_read_later_fill.xml | 9 +++ OsmAnd/res/drawable/ic_action_read_text.xml | 23 ++++++ OsmAnd/res/drawable/ic_action_rec_start.xml | 9 +++ OsmAnd/res/drawable/ic_action_rec_stop.xml | 9 +++ .../res/drawable/ic_action_refresh_dark.xml | 9 +++ OsmAnd/res/drawable/ic_action_remove.xml | 15 ++++ OsmAnd/res/drawable/ic_action_remove_dark.xml | 10 +++ .../res/drawable/ic_action_remove_small.xml | 10 +++ .../ic_action_reset_to_default_dark.xml | 9 +++ .../drawable/ic_action_road_works_dark.xml | 16 ++++ .../ic_action_route_direction_from_here.xml | 34 ++++++++ .../ic_action_route_direction_here.xml | 34 ++++++++ .../res/drawable/ic_action_route_distance.xml | 17 ++++ .../ic_action_route_first_intermediate.xml | 21 +++++ ..._action_route_first_intermediate_point.xml | 9 +++ .../ic_action_route_last_intermediate.xml | 21 +++++ ...c_action_route_last_intermediate_point.xml | 24 ++++++ ...ic_action_route_subsequent_destination.xml | 26 ++++++ ...ion_route_subsequent_destination_point.xml | 9 +++ .../res/drawable/ic_action_ruler_circle.xml | 17 ++++ OsmAnd/res/drawable/ic_action_ruler_unit.xml | 16 ++++ OsmAnd/res/drawable/ic_action_sadface.xml | 10 +++ OsmAnd/res/drawable/ic_action_sand_clock.xml | 20 +++++ .../res/drawable/ic_action_save_to_file.xml | 17 ++++ OsmAnd/res/drawable/ic_action_track_16.xml | 10 +++ OsmAnd/res/drawable/ic_action_trip_round.xml | 33 ++++++++ .../res/drawable/ic_action_turn_screen_on.xml | 15 ++++ OsmAnd/res/drawable/ic_action_type_add_16.xml | 15 ++++ OsmAnd/res/drawable/ic_action_volume_mute.xml | 9 +++ OsmAnd/res/drawable/ic_action_volume_up.xml | 9 +++ OsmAnd/res/drawable/ic_action_wifi_off.xml | 12 +++ OsmAnd/res/layout-land/map_hud_bottom.xml | 12 +-- OsmAnd/res/layout-land/map_hud_top.xml | 12 +-- OsmAnd/res/layout/favorites_list_item.xml | 2 +- .../res/layout/fragment_show_all_routes.xml | 6 +- .../res/layout/map_context_menu_fragment.xml | 4 +- OsmAnd/res/layout/map_hud_bottom.xml | 14 ++-- OsmAnd/res/layout/map_hud_quick_actions.xml | 2 +- OsmAnd/res/layout/map_hud_top.xml | 14 ++-- OsmAnd/res/layout/map_hud_widget.xml | 4 +- OsmAnd/res/layout/map_marker_item_new.xml | 2 +- .../res/layout/measure_points_list_item.xml | 2 +- OsmAnd/res/layout/plan_route_info.xml | 2 +- .../quick_action_deletable_list_item.xml | 2 +- OsmAnd/res/layout/quick_action_list_item.xml | 2 +- .../layout/quick_action_switchable_item.xml | 2 +- .../res/layout/search_history_list_item.xml | 2 +- .../adapters/MapMarkersActiveAdapter.java | 4 +- .../adapters/MapMarkersListAdapter.java | 2 +- .../adapter/MeasurementToolAdapter.java | 2 +- .../quickaction/QuickActionListFragment.java | 2 +- 531 files changed, 1706 insertions(+), 47 deletions(-) delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gps_info.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_intermediate.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_intermediate_destination.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_intermediate_destination_time.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_intersection.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_item_move.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_keyboard.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_keyboard_hide.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_label.png delete mode 100755 OsmAnd/res/drawable-hdpi/ic_action_lanes.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_list_bullet.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_list_header.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_list_sort.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_location_color.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_location_color_lost.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_location_off.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_location_sharing_app.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_map_day.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_map_language.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_map_light_sensor.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_map_magnifier.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_map_night.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_map_routes.png delete mode 100755 OsmAnd/res/drawable-hdpi/ic_action_map_sunset.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_map_text_size.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_mapillary.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_marker_passed.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_markers_dark.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_markers_list.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_max_speed.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_measure_point.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_message.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_minimize.png delete mode 100755 OsmAnd/res/drawable-hdpi/ic_action_moon.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_move_point.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_multiselect.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_nautical_depth.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_next_field_fill.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_next_field_stroke.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_next_turn.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_no_route.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_note_dark.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_opacity.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_opening_hour_16.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_osm_live.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_osmand_logo.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_payment_card.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_phone.png delete mode 100755 OsmAnd/res/drawable-hdpi/ic_action_phone_device_orientation.png delete mode 100755 OsmAnd/res/drawable-hdpi/ic_action_phone_landscape_orientation.png delete mode 100755 OsmAnd/res/drawable-hdpi/ic_action_phone_portrait_orientation.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_placeholder_city.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_play_dark.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_plus.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_plus_dark.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_poi_brand.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_poi_name.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_point_add_destination.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_point_destination.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_point_start.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_postcode.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_price_tag.png delete mode 100755 OsmAnd/res/drawable-hdpi/ic_action_private_access.png delete mode 100755 OsmAnd/res/drawable-hdpi/ic_action_proxy.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_qrcode.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_read_article.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_read_later.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_read_later_fill.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_read_text.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_rec_start.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_rec_stop.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_refresh_dark.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_remove.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_remove_dark.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_remove_small.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_reorder.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_reset_to_default_dark.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_road_works_dark.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_route_direction_from_here.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_route_distance.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_route_first_intermediate.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_route_first_intermediate_point.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_route_last_intermediate.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_route_last_intermediate_point.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_route_subsequent_destination.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_route_subsequent_destination_point.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_ruler_circle.png delete mode 100755 OsmAnd/res/drawable-hdpi/ic_action_ruler_unit.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_sadface.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_sand_clock.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_save_to_file.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_test_light.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_track_16.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_trip_round.png delete mode 100755 OsmAnd/res/drawable-hdpi/ic_action_turn_screen_on.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_type_add_16.png delete mode 100755 OsmAnd/res/drawable-hdpi/ic_action_volume_mute.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_volume_up.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_wifi_off.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gps_info.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_intermediate.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_intermediate_destination.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_intermediate_destination_time.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_intersection.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_item_move.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_keyboard.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_keyboard_hide.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_label.png delete mode 100755 OsmAnd/res/drawable-mdpi/ic_action_lanes.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_list_bullet.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_list_header.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_list_sort.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_location_color.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_location_color_lost.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_location_off.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_location_sharing_app.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_map_day.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_map_language.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_map_light_sensor.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_map_magnifier.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_map_night.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_map_routes.png delete mode 100755 OsmAnd/res/drawable-mdpi/ic_action_map_sunset.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_map_text_size.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_mapillary.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_marker_passed.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_markers_dark.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_markers_list.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_max_speed.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_measure_point.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_message.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_minimize.png delete mode 100755 OsmAnd/res/drawable-mdpi/ic_action_moon.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_move_point.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_multiselect.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_nautical_depth.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_next_field_fill.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_next_field_stroke.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_next_turn.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_no_route.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_note_dark.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_opacity.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_opening_hour_16.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_osm_live.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_osmand_logo.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_payment_card.png delete mode 100755 OsmAnd/res/drawable-mdpi/ic_action_phone.png delete mode 100755 OsmAnd/res/drawable-mdpi/ic_action_phone_device_orientation.png delete mode 100755 OsmAnd/res/drawable-mdpi/ic_action_phone_landscape_orientation.png delete mode 100755 OsmAnd/res/drawable-mdpi/ic_action_phone_portrait_orientation.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_placeholder_city.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_play_dark.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_plus.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_plus_dark.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_poi_brand.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_poi_name.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_point_add_destination.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_point_destination.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_point_start.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_postcode.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_price_tag.png delete mode 100755 OsmAnd/res/drawable-mdpi/ic_action_private_access.png delete mode 100755 OsmAnd/res/drawable-mdpi/ic_action_proxy.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_qrcode.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_read_article.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_read_later.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_read_later_fill.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_read_text.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_rec_start.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_rec_stop.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_refresh_dark.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_remove.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_remove_dark.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_remove_small.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_reorder.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_reset_to_default_dark.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_road_works_dark.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_route_direction_from_here.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_route_distance.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_route_first_intermediate.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_route_first_intermediate_point.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_route_last_intermediate.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_route_last_intermediate_point.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_route_subsequent_destination.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_route_subsequent_destination_point.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_ruler_circle.png delete mode 100755 OsmAnd/res/drawable-mdpi/ic_action_ruler_unit.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_sadface.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_sand_clock.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_save_to_file.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_test_light.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_track_16.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_trip_round.png delete mode 100755 OsmAnd/res/drawable-mdpi/ic_action_turn_screen_on.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_type_add_16.png delete mode 100755 OsmAnd/res/drawable-mdpi/ic_action_volume_mute.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_volume_up.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_wifi_off.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gps_info.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_intermediate.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_intermediate_destination.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_intermediate_destination_time.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_intersection.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_item_move.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_keyboard.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_keyboard_hide.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_label.png delete mode 100755 OsmAnd/res/drawable-xhdpi/ic_action_lanes.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_list_bullet.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_list_header.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_list_sort.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_location_color.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_location_color_lost.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_location_off.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_location_sharing_app.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_map_day.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_map_language.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_map_light_sensor.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_map_magnifier.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_map_night.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_map_routes.png delete mode 100755 OsmAnd/res/drawable-xhdpi/ic_action_map_sunset.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_map_text_size.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_mapillary.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_marker_passed.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_markers_dark.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_markers_list.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_max_speed.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_measure_point.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_message.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_minimize.png delete mode 100755 OsmAnd/res/drawable-xhdpi/ic_action_moon.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_move_point.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_multiselect.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_nautical_depth.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_next_field_fill.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_next_field_stroke.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_next_turn.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_no_route.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_note_dark.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_opacity.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_opening_hour_16.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_osm_live.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_osmand_logo.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_payment_card.png delete mode 100755 OsmAnd/res/drawable-xhdpi/ic_action_phone.png delete mode 100755 OsmAnd/res/drawable-xhdpi/ic_action_phone_device_orientation.png delete mode 100755 OsmAnd/res/drawable-xhdpi/ic_action_phone_landscape_orientation.png delete mode 100755 OsmAnd/res/drawable-xhdpi/ic_action_phone_portrait_orientation.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_placeholder_city.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_play_dark.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_plus.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_plus_dark.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_poi_brand.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_poi_name.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_point_add_destination.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_point_destination.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_point_start.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_postcode.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_price_tag.png delete mode 100755 OsmAnd/res/drawable-xhdpi/ic_action_private_access.png delete mode 100755 OsmAnd/res/drawable-xhdpi/ic_action_proxy.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_qrcode.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_read_article.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_read_later.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_read_later_fill.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_read_text.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_rec_start.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_rec_stop.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_refresh_dark.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_remove.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_remove_dark.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_remove_small.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_reorder.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_reset_to_default_dark.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_road_works_dark.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_route_direction_from_here.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_route_distance.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_route_first_intermediate.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_route_first_intermediate_point.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_route_last_intermediate.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_route_last_intermediate_point.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_route_subsequent_destination.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_route_subsequent_destination_point.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_ruler_circle.png delete mode 100755 OsmAnd/res/drawable-xhdpi/ic_action_ruler_unit.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_sadface.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_sand_clock.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_save_to_file.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_test_light.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_track_16.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_trip_round.png delete mode 100755 OsmAnd/res/drawable-xhdpi/ic_action_turn_screen_on.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_type_add_16.png delete mode 100755 OsmAnd/res/drawable-xhdpi/ic_action_volume_mute.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_volume_up.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_wifi_off.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_gps_info.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_intermediate.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_intermediate_destination.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_intermediate_destination_time.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_intersection.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_item_move.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_keyboard.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_keyboard_hide.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_label.png delete mode 100755 OsmAnd/res/drawable-xxhdpi/ic_action_lanes.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_list_bullet.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_list_header.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_list_sort.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_location_color.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_location_color_lost.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_location_off.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_location_sharing_app.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_map_day.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_map_language.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_map_light_sensor.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_map_magnifier.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_map_night.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_map_routes.png delete mode 100755 OsmAnd/res/drawable-xxhdpi/ic_action_map_sunset.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_map_text_size.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_mapillary.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_marker_passed.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_markers_dark.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_markers_list.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_max_speed.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_measure_point.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_message.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_minimize.png delete mode 100755 OsmAnd/res/drawable-xxhdpi/ic_action_moon.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_move_point.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_multiselect.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_nautical_depth.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_next_field_fill.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_next_field_stroke.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_next_turn.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_no_route.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_note_dark.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_opacity.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_opening_hour_16.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_osm_live.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_osmand_logo.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_payment_card.png delete mode 100755 OsmAnd/res/drawable-xxhdpi/ic_action_phone.png delete mode 100755 OsmAnd/res/drawable-xxhdpi/ic_action_phone_device_orientation.png delete mode 100755 OsmAnd/res/drawable-xxhdpi/ic_action_phone_landscape_orientation.png delete mode 100755 OsmAnd/res/drawable-xxhdpi/ic_action_phone_portrait_orientation.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_placeholder_city.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_play_dark.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_plus.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_plus_dark.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_poi_brand.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_poi_name.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_point_add_destination.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_point_destination.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_point_start.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_postcode.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_price_tag.png delete mode 100755 OsmAnd/res/drawable-xxhdpi/ic_action_private_access.png delete mode 100755 OsmAnd/res/drawable-xxhdpi/ic_action_proxy.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_qrcode.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_read_article.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_read_later.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_read_later_fill.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_read_text.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_rec_start.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_rec_stop.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_refresh_dark.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_remove.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_remove_dark.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_remove_small.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_reorder.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_reset_to_default_dark.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_road_works_dark.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_route_direction_from_here.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_route_distance.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_route_first_intermediate.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_route_first_intermediate_point.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_route_last_intermediate.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_route_last_intermediate_point.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_route_subsequent_destination.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_route_subsequent_destination_point.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_ruler_circle.png delete mode 100755 OsmAnd/res/drawable-xxhdpi/ic_action_ruler_unit.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_sadface.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_sand_clock.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_save_to_file.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_test_light.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_track_16.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_trip_round.png delete mode 100755 OsmAnd/res/drawable-xxhdpi/ic_action_turn_screen_on.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_type_add_16.png delete mode 100755 OsmAnd/res/drawable-xxhdpi/ic_action_volume_mute.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_volume_up.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_wifi_off.png delete mode 100755 OsmAnd/res/drawable-xxxhdpi/ic_action_lanes.png delete mode 100644 OsmAnd/res/drawable-xxxhdpi/ic_action_location_color_lost.png delete mode 100755 OsmAnd/res/drawable-xxxhdpi/ic_action_map_sunset.png delete mode 100755 OsmAnd/res/drawable-xxxhdpi/ic_action_moon.png delete mode 100644 OsmAnd/res/drawable-xxxhdpi/ic_action_no_route.png delete mode 100755 OsmAnd/res/drawable-xxxhdpi/ic_action_phone.png delete mode 100755 OsmAnd/res/drawable-xxxhdpi/ic_action_phone_device_orientation.png delete mode 100755 OsmAnd/res/drawable-xxxhdpi/ic_action_phone_landscape_orientation.png delete mode 100755 OsmAnd/res/drawable-xxxhdpi/ic_action_phone_portrait_orientation.png delete mode 100644 OsmAnd/res/drawable-xxxhdpi/ic_action_price_tag.png delete mode 100755 OsmAnd/res/drawable-xxxhdpi/ic_action_private_access.png delete mode 100755 OsmAnd/res/drawable-xxxhdpi/ic_action_proxy.png delete mode 100644 OsmAnd/res/drawable-xxxhdpi/ic_action_remove.png delete mode 100644 OsmAnd/res/drawable-xxxhdpi/ic_action_road_works_dark.png delete mode 100755 OsmAnd/res/drawable-xxxhdpi/ic_action_ruler_unit.png delete mode 100755 OsmAnd/res/drawable-xxxhdpi/ic_action_turn_screen_on.png delete mode 100755 OsmAnd/res/drawable-xxxhdpi/ic_action_volume_mute.png create mode 100644 OsmAnd/res/drawable/ic_action_gps_info.xml create mode 100644 OsmAnd/res/drawable/ic_action_intermediate.xml create mode 100644 OsmAnd/res/drawable/ic_action_intermediate_destination.xml create mode 100644 OsmAnd/res/drawable/ic_action_intermediate_destination_time.xml create mode 100644 OsmAnd/res/drawable/ic_action_intersection.xml create mode 100644 OsmAnd/res/drawable/ic_action_item_move.xml create mode 100644 OsmAnd/res/drawable/ic_action_keyboard.xml create mode 100644 OsmAnd/res/drawable/ic_action_keyboard_hide.xml create mode 100644 OsmAnd/res/drawable/ic_action_label.xml create mode 100644 OsmAnd/res/drawable/ic_action_lanes.xml create mode 100644 OsmAnd/res/drawable/ic_action_list_bullet.xml create mode 100644 OsmAnd/res/drawable/ic_action_list_header.xml create mode 100644 OsmAnd/res/drawable/ic_action_list_sort.xml create mode 100644 OsmAnd/res/drawable/ic_action_location_color.xml create mode 100644 OsmAnd/res/drawable/ic_action_location_color_lost.xml create mode 100644 OsmAnd/res/drawable/ic_action_location_off.xml create mode 100644 OsmAnd/res/drawable/ic_action_location_sharing_app.xml create mode 100644 OsmAnd/res/drawable/ic_action_map_day.xml create mode 100644 OsmAnd/res/drawable/ic_action_map_language.xml create mode 100644 OsmAnd/res/drawable/ic_action_map_light_sensor.xml create mode 100644 OsmAnd/res/drawable/ic_action_map_magnifier.xml create mode 100644 OsmAnd/res/drawable/ic_action_map_night.xml create mode 100644 OsmAnd/res/drawable/ic_action_map_routes.xml create mode 100644 OsmAnd/res/drawable/ic_action_map_sunset.xml create mode 100644 OsmAnd/res/drawable/ic_action_map_text_size.xml create mode 100644 OsmAnd/res/drawable/ic_action_mapillary.xml create mode 100644 OsmAnd/res/drawable/ic_action_marker_passed.xml create mode 100644 OsmAnd/res/drawable/ic_action_markers_dark.xml create mode 100644 OsmAnd/res/drawable/ic_action_markers_list.xml create mode 100644 OsmAnd/res/drawable/ic_action_max_speed.xml create mode 100644 OsmAnd/res/drawable/ic_action_measure_point.xml create mode 100644 OsmAnd/res/drawable/ic_action_message.xml create mode 100644 OsmAnd/res/drawable/ic_action_minimize.xml create mode 100644 OsmAnd/res/drawable/ic_action_moon.xml create mode 100644 OsmAnd/res/drawable/ic_action_move_point.xml create mode 100644 OsmAnd/res/drawable/ic_action_multiselect.xml create mode 100644 OsmAnd/res/drawable/ic_action_nautical_depth.xml create mode 100644 OsmAnd/res/drawable/ic_action_next_field_fill.xml create mode 100644 OsmAnd/res/drawable/ic_action_next_field_stroke.xml create mode 100644 OsmAnd/res/drawable/ic_action_next_turn.xml create mode 100644 OsmAnd/res/drawable/ic_action_no_route.xml create mode 100644 OsmAnd/res/drawable/ic_action_note_dark.xml create mode 100644 OsmAnd/res/drawable/ic_action_opacity.xml create mode 100644 OsmAnd/res/drawable/ic_action_opening_hour_16.xml create mode 100644 OsmAnd/res/drawable/ic_action_osm_live.xml create mode 100644 OsmAnd/res/drawable/ic_action_osmand_logo.xml create mode 100644 OsmAnd/res/drawable/ic_action_payment_card.xml create mode 100644 OsmAnd/res/drawable/ic_action_phone.xml create mode 100644 OsmAnd/res/drawable/ic_action_phone_device_orientation.xml create mode 100644 OsmAnd/res/drawable/ic_action_phone_landscape_orientation.xml create mode 100644 OsmAnd/res/drawable/ic_action_phone_portrait_orientation.xml create mode 100644 OsmAnd/res/drawable/ic_action_placeholder_city.xml create mode 100644 OsmAnd/res/drawable/ic_action_play_dark.xml create mode 100644 OsmAnd/res/drawable/ic_action_plus.xml create mode 100644 OsmAnd/res/drawable/ic_action_plus_dark.xml create mode 100644 OsmAnd/res/drawable/ic_action_poi_brand.xml create mode 100644 OsmAnd/res/drawable/ic_action_poi_name.xml create mode 100644 OsmAnd/res/drawable/ic_action_point_add_destination.xml create mode 100644 OsmAnd/res/drawable/ic_action_point_destination.xml create mode 100644 OsmAnd/res/drawable/ic_action_point_start.xml create mode 100644 OsmAnd/res/drawable/ic_action_postcode.xml create mode 100644 OsmAnd/res/drawable/ic_action_price_tag.xml create mode 100644 OsmAnd/res/drawable/ic_action_private_access.xml create mode 100644 OsmAnd/res/drawable/ic_action_proxy.xml create mode 100644 OsmAnd/res/drawable/ic_action_qrcode.xml create mode 100644 OsmAnd/res/drawable/ic_action_read_article.xml create mode 100644 OsmAnd/res/drawable/ic_action_read_later.xml create mode 100644 OsmAnd/res/drawable/ic_action_read_later_fill.xml create mode 100644 OsmAnd/res/drawable/ic_action_read_text.xml create mode 100644 OsmAnd/res/drawable/ic_action_rec_start.xml create mode 100644 OsmAnd/res/drawable/ic_action_rec_stop.xml create mode 100644 OsmAnd/res/drawable/ic_action_refresh_dark.xml create mode 100644 OsmAnd/res/drawable/ic_action_remove.xml create mode 100644 OsmAnd/res/drawable/ic_action_remove_dark.xml create mode 100644 OsmAnd/res/drawable/ic_action_remove_small.xml create mode 100644 OsmAnd/res/drawable/ic_action_reset_to_default_dark.xml create mode 100644 OsmAnd/res/drawable/ic_action_road_works_dark.xml create mode 100644 OsmAnd/res/drawable/ic_action_route_direction_from_here.xml create mode 100644 OsmAnd/res/drawable/ic_action_route_direction_here.xml create mode 100644 OsmAnd/res/drawable/ic_action_route_distance.xml create mode 100644 OsmAnd/res/drawable/ic_action_route_first_intermediate.xml create mode 100644 OsmAnd/res/drawable/ic_action_route_first_intermediate_point.xml create mode 100644 OsmAnd/res/drawable/ic_action_route_last_intermediate.xml create mode 100644 OsmAnd/res/drawable/ic_action_route_last_intermediate_point.xml create mode 100644 OsmAnd/res/drawable/ic_action_route_subsequent_destination.xml create mode 100644 OsmAnd/res/drawable/ic_action_route_subsequent_destination_point.xml create mode 100644 OsmAnd/res/drawable/ic_action_ruler_circle.xml create mode 100644 OsmAnd/res/drawable/ic_action_ruler_unit.xml create mode 100644 OsmAnd/res/drawable/ic_action_sadface.xml create mode 100644 OsmAnd/res/drawable/ic_action_sand_clock.xml create mode 100644 OsmAnd/res/drawable/ic_action_save_to_file.xml create mode 100644 OsmAnd/res/drawable/ic_action_track_16.xml create mode 100644 OsmAnd/res/drawable/ic_action_trip_round.xml create mode 100644 OsmAnd/res/drawable/ic_action_turn_screen_on.xml create mode 100644 OsmAnd/res/drawable/ic_action_type_add_16.xml create mode 100644 OsmAnd/res/drawable/ic_action_volume_mute.xml create mode 100644 OsmAnd/res/drawable/ic_action_volume_up.xml create mode 100644 OsmAnd/res/drawable/ic_action_wifi_off.xml diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gps_info.png b/OsmAnd/res/drawable-hdpi/ic_action_gps_info.png deleted file mode 100644 index d1a0d21a8e3f7b7620cd741b16dddaf48d1428c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1676 zcmbVNc~BE)6ki1d0d+i}AX8ZvN2w**O~`Jt0i;QmOMya+f>f)U%?5U0vthG9z@kE= zjFnmu$D+0f))|YnDjw6ZwJKIcywHlR=Li**Ab5}BQS64p_7BHDx-+}q_rCA_-tl|y z&8|pEjvM7Y(Hj7OQ3>&cURq~ znlu&WHq(&+;FixA(uMS-L^Z{+QqrX(wX;?c4FHkRb}LC`(*kIuGZ{-1bpMw_5XhLK zpfofINwVtbEGE8)r)L)>8>pge3O7N~Gr&l@S~S4Y0twpL9E(kDkAnK`s>QwQ7>2-p z6(Ktc8VD*qDFxJVJPo2!OhO?t1*pWOG89wd$}mta$}pmW<%k5q)o8dHk%NN|Bzogb zX0@J(9rPtiQBam3Sk*9GP*5N(2$ynvCM?5o97g1@TrLqcB(_3}K-wi1TgZ?Fg0@jS zV-*p8hwCw`$uA zg;pBY(>5-Tr^I@gLx#X2ckg!OQWT?6f6OytQOF#Eqw-kVA|wz|ka#0CF(x%;Rw(6& zLM5S5OfJDyig1Yvm6;@HI3}azG>M>;Y{<^r@LGhBD^V4qBSe@iMxj!nDy?sQIHCmL}f%}A{{tF8kKTd zg;CHT-t>R@gT`*spX~ z-U+& zv1jjiVS3xc(T)DS-sZ+x4<=RL_h~2}PSB^?CV8!|AUzJ$Umx)aP|(M`J?s zJ8i(hWpTA@FZz{oL~G;;g`dF_V>4Ge?$jQ>wRQ#OXj9aGwfojxWbBlh?yam@`{eyI z4V&CAZ#m<3dt8`Ob0jTn_poELYbt}DV0K;CQTg08eRn##51J|8)fl-;)3xooJ377Q z!5X7~_F>PdpI?YM-s^TU{yI>>xz{v&iwSU*0H?JSj?bH=3@ZmwUN8+RKF4Lj!b^6ZiFX&PhIPKM}Nmf;ATIITD%(W7ia z;KI}3$RIa%`!(aCO_eXr(Rkht-y-$+#a%N_@b-)@$6Wma`GzG^d_(#+Cm!w%Ab&UC z*a>Pjv6fut`MbAH&o|}fMtEtUjY0by4P^!;IwtVPwmAS75~4X6`o%}84l4f-n!mHS zS=F;4@@jMCr_XNI=XE%m9<_FMSNR6l^o3kZb3U&1Xf5$x4M)%4?qD8h?`>TEXNhCU jPtng8<#jwwTQ&?RPaao4=e*6&^?yi+NhWq^7nS}4`6+$g diff --git a/OsmAnd/res/drawable-hdpi/ic_action_intermediate.png b/OsmAnd/res/drawable-hdpi/ic_action_intermediate.png deleted file mode 100644 index 517713557e45a13ea1ed9c8afd9226c5dc248244..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1154 zcmbVMO=uKX93NdtBqTPr^^jm-I;mp8*_k&VyP0X$Z8Ec)tYnjPv&0INMA#CVbG#I{b^jNRb?g*( zM$LzCh>Vl=&T>2C{SkXOJdAC6iJ?6O`kvrSuc zm*VCL@pVC{R4Va`9LK?&05nY#L`je&o+9{g#UrrFdtrY|gNZ^baD3umkBv0K5?&%H zj(WNsg6rq=JBq!qnJAhvp$dHg#6`h%qqrLAkQC5+H+Dsb#T6e31r*|?z@qgi_qWJ2 zcY7O(fYcj(B5-I?;G&7GB^P-lXQnuM6So~(F9Re4s6rm8YLYJlMdmeBvU!wHY;nL6 zRV1k`J-hKGQ!(X%p{${RBmfy&iKJo5Mq(%_XA<)r0oW}%*^Vnw%qfvGC#2Lr4aV7jLD${n2HvW-0J&MrQPvX~H+ zWSO_2rtqq!BzPz%B_6?&1b_vUq=mR9-~PY(6R1-{)GYsLp4JiV$Vl871-jW8Cgjlx z3h1bO?)99fV|F8F4i&49O0V9&P5(N(f2_0C`Mv&a@1d6y=-jzG-%O@Y<+5DRqyF@` zpPg>2r)$T)KK>-^{Mp$2sQZuD^NSllTqqw7I#b5x2gM9A`SA4XTg-0{5--+k**@jz^)K5W n^mI=Z$QKG^GuA{S}^K2uibkS{S|VVar5@@>{ssqqVaV6 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_intermediate_destination.png b/OsmAnd/res/drawable-hdpi/ic_action_intermediate_destination.png deleted file mode 100644 index 5d4caeb7d3093271ba9107ccd903a4bd63d8c115..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1231 zcmbVMU1%It6doGf4WV5lSTU_X*J+iinVp}Vo!L8P+-zoc&6aMu*{n3+OXufqcF4}m zIy37|@}Ra=Y$3u@j8ue@QWQlLd{9I|DP7RM6d$Cf5d`~GB1MW17EFnEl5F%L^ud9d zd+)jDJ3rq!XU>!-Uf46RZ-5|(J;iagg4cu5+aJT<--vVP@G=zSr-LcC7PK`F5joS< z5h&W)45}c_oO}5S8X<_j(5g-c)1@Pl;o3CcqlYe~k z9SJN`CXb~{OsT1$x-~xUp{e8?aHJfzWO^z7)#jhFuBoBQZ^a z4V7S4CO3ncE|r1edI+SG0%fqN3=m1GOcvsBtP?D$(mVan)GYtn3zp=~?LYeU-)D(K%ZcGUK(b4^57kngrU z1J|Q=pa;g>-P=*5h@+8?dKNB<)=*ueWg{mjsxpahlBQ)!W`;3EzLudN&x;h#!W5O^ z^csaY7HXz$rV(rO?CgYBSy5#ah35;fz_R&FPE5lbS74O90#iy}>|u+JA83w&dcG~} zdkdSoCstBCqy?^5b=^j<3(9pjaQ(X51d0+>T?B_pnqfJS@ad>fn|Z6qvtB`F!ElE#@tUYp8pj)y$smYyQ%~s{W?&O<{$B=Z926b3%YWLZC&E1$ zZMTO3AGXH{Ie3OVJS=~HdU6I2+O49RtA;E3+WLC-^6_0qcAwh4Ak~+po7u(Nw=X?7 z2I4O!o{Ha!-RS%3;Lw@jw>o>@>)a%!!1)APKed|8mY?YMcdw7HweCEk+#kQb>+{4r zclV$EB*y)cy71=J3iwv;B)qte4*mVy;LnNR(!+0be@%3c##VCgcb1*eVd2Nb%0Tz8 zrN(2x*;kL>Ri1fm6g+TxG4{20-{KF)mKp+Z_SfSl4&V8Bd~Fb1`~Ib~XD3_bfl+vM zmVy1|yN?b&J~aG={L!nwcb~j6_Th<(rRB-^+fx0f+~sSz?n4U;7bk_)r3*K}>qH;n XelXhja`o9x^ouFxC)Cfzj-UJos<@a{ diff --git a/OsmAnd/res/drawable-hdpi/ic_action_intermediate_destination_time.png b/OsmAnd/res/drawable-hdpi/ic_action_intermediate_destination_time.png deleted file mode 100644 index c28fee0711c5a2548e5cf9876fe4cb5e7157f1e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1538 zcmbVMdr%a09A6)pA}A`7lE}6&BIE7t93>wUVvZQ&BL_64m#h5_JFhgaQvg4+5P=~-{0r+ zeSddzLH@k>*yLCUg5n*yc9*)QN8XVm)b9^aO^v!tR15fq9OW}G(T1U&d4sx_JS zm|gaqL0js{f_N1rV8*cW@^WptPAkbJ7(vrChLadcqACInt`-$0go?qms0KR-aUkR9ZlH`RR7d5|IRueyvKsZYmCV6y**02d%Qi;2 z4l$@OA_tJn%@(P;5uWa3I6;gEGb4o> zh}#Zip$zajvgC*RGi?^0;)Rhm5PAbnqXr#gKqI`sQY%!w=?Vu6Wgy& z$VooXHzUuWLtaPDp8UD}M5Sih1K;gTecP@LbF#W}PaV(WPo7Q(AD@nWv@j_-$@6tz zYw7a3rbqWYS3rGj;jU|!AKpEta4?N`TE-_b1Eo7I^Z8oI-sdU@i~&JlGx(mxzFvB%PT>ysr9cHRGA>4rB`UK@hP z)!yumHx0ei^IOaCb)V{rb9n-A6)SUYY+3woF$?k8O>q z`R?T7ncKr>8aM9qZFMK^+z?Y{Ir><)ePhLf%6s63b=vGq&$j)-;;Q@(=Mt`YMsCj# z%;l@fJ2d`$RqD2Dng vmbj%iX=ga)mg9{J&o}>gacukOKalsJT96GfdZxnh&jEMA#ApCb?g+^7t2d|-#|mouJHgJ z81E@s?$2>u~_SncGEa3`CaWvBT6kI=_Uoh;2 zjY83qi8bhpK#)Y&jq<9aLsCG0!&np@7RP)f7Ep*QfkpdKZf}xl?Ur^F0ckY)zQCbP zfg>iiDlYO!&P;Lik6=5tE-MKQ+6eHrnpAistB5aIC7D;twk;(s8Cnu*+F6XB&SWH2 z)naNo9S0y2PiC{pY~0LtXN+XGk;pc=IWHv8vryBwLwz^6>XKaD2oNMVC}KR)oPypV zOmH}aebzAQU1zuSIi8KH;nt{4^I4lHa7K}x4Y14B>#RGA#GuHknv5%uwjr1tBl*EJ@w2ZEeSXgc4~1uQ_paQ&{BHm53HXMj!INIJ9B1tc4vl+G4ABD=*G=vt$7HvGjq;nhwNOO zIqOaWrLAbCphZfn30|O3G(_7z_##SG+CEgY&{Cn);zNW$@mA}*(lg0!+K1pn2WHMW z|M|ZE{?EsSfxZ>X-&oEt%!*vUUZm@W_-%cOerK7s9GK7V|8ahmbLi zU2tkRUjSJzz(7i*ISZx)kWmsaEuA<^?E%~PbR!zl!uC<@Pf#TB1aKiIPMZ7;@oh3Q-h8}E3kcHdoGAI8m3nx z8cRK02*L65`9;NU*hmyj86O!w4-*3KIB{I_=#Uigziupv4ol-c=8HJ=YJo-TQC{C9 z)7(AZPzg-y*BP(esDfj9bsBf2HM#(n0IX5JRYvHDCo7!%0<>zwM zY=8~o1trg`HoKru@rV~zJRfAUan)t8DQ{S|8w)qbg<6PP$AP^Mqu#)CzjSt9oL8Y2fut)SvCD* z`D|` z`+sQn#&2t@Z-Q?MeUrPN{yO?OclkSg>WkK{%G9<`XXn;k`}WF>sktWyKlYIotf{2I@Lhz@cpbw=~TT2P{p$OhdcGErtA388| z?>+Z?=jS`;%vb$=J66Qj#~6lLQP`=K=-LszZOiEQF>~w~UEU$N3fb#cNger^=`md$ zvjrOs;SxsX_`#dFi(wXrR=Gkd#a*i5+Hn-=#6#PoXol(99(u?a#)Q@JkmY2!=a;T< ztYv1n4^u_4=w)%u+BxCly%T+9V`A8VCbzwt?Fv?W%Mii3N_G zRUyL}ZZ4=wv7gPlK4w$#G;e^U!pblXQcy`qooqq`X+eYnka!WOB2-1dHXn|9^UbPS z((+AT^pxRhgm|hT)a&(lJsEfXApt-L1u-Ec5wTkavPjEejeB4BzsI z9@R}PFy-#`jv_@Gjk?>nXi?CJ<{G0mc1S_XaP%f_TBd3$qA5#Ng@=+P^AdnbUP5wu2s=OpAfY)JC=k;__M~Zsi}=V`lohPf7RZ-Q>X0 zAM*D%A3ZxZu;K6rFL%tm*mGm!%wX{R@q_oSe~&vFfB)Y8MGTy-jgCzAPs7fWQ%g@w zduZQVw|dX@J#1{4#BW^qcFn0R)s5=XF6O1nGm-2Vp&vWTOwE4-U+nbN=&x z-+!N1rl+cdhldYi7&cg&)az&+N#8?R^!*XLd>JiIz;YAL1TEMxBY>$+U;(`5nRB2H zOlSGrmtYLTGKt%0!lvwmZ2Jfti)5hP^UxOAayq6h4;7h`zw0h1hYb zX-wl<5CObE6-k@Ti?|?BY(Ww^{tV7BY>{Rpn&nA`l^IE9SbX;(khREZ$#uQ5YYUwe zq77jv({!iPp*ndgh~{Wkk|dhpXpSS11{p8=&`d}_KG|o`L2O5E2;IQPQ%2JY7NJ5Q zPj^D_Lc`c2_T$||p_I{y8PY7p(4LpZwXGe)I{4R(eYNApatP=;h=aw*M)hc&?1NG6 z9&IR9MBd2HMlLFfxu6I3q6d6f(-i{UP>$=!j>tFy-x5iQ=LM2yr93HeR*M82E18bv z6aZ`YdG^B>1gXUFMU_!ik!8!GBovvlq-!N6uNTV|y^pQ=F*JP}^liJyHeXRooTNV* zD{B!jVGuQfV4>dy)9nBTaXSccO-rjT;HM4KcKuZNWLl`5xOEV@OTei_froErT6XvG zLXa$00IdR9umH+H(H2Q7-?GU9SG0IRK>bkUiCw(&e=|rUr|7g@{?k5v5$efwyEhEz zus2S?M>7y6);eQfR85OGiKPW+Z#UzzCE?3=eU4@U9t z53Ij%PWmFVO8#=}boG34WbMvNr`{dMK6KW)YA5$ICaxa6dLeu4gCE|Q|M=5WBb7^= z*@d@;KFSTlq0%=G2QxptdhwpFT)AF7`p4|##`?(8jrWcl8}C%U?GRV+jj6xxKY01> zX9I`cjI|qvvN<@sc=z>AZuEeCBG=1o^_tA&t<^I#>Ir>d=-}4z-q}x%To<2j)qllv zOW4+*)1RMjSD)@)yLe%ud2sbL&Arqe{t9SctJpvmtEq3-A3lEdZ2D8Fm8bOgOS3Qj E18Dk^MF0Q* diff --git a/OsmAnd/res/drawable-hdpi/ic_action_label.png b/OsmAnd/res/drawable-hdpi/ic_action_label.png deleted file mode 100644 index 222387bdba8c793e09e6f3ab4092084110bd1325..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1334 zcmaJ>eN5bB7%!3Ob`eK_L^k8>3MjDk`f=ADt(}x=))zo)Vd~xaDEj_}jf|jWk5$!bHR@q2E*lW@06he8 zDJn-`0Lq}JYaW(k*dr&@V5`;Ye@RsIs9jF!*b~thLStBYMIt6E9niuheH_>icF_EI;@wh$iu%1}jUA{!baDWMLOf5hJntk0 z+9{BN09cZT4CIuM6NW<|ZD%{Yr>xrJt)@9A=W#Ji6<6tTIlQ#XOFLaW%X+KRSV=Q2 zSyN!zw~BmkVx14gie3ZCmTm-fy))ef4eh$6o9%iG_j=c>ju*G68qnirNvcd6QTw2w z9)qCT(4+Wzo<(&V4vZ`?vO`u##UayV7&u*I$Pt311BA-Tc))NFu*4=FJdnSQK1C-e zj#!$G7~)x(QOYH6Ta4Z>?Sq2Ea3|+E|pb$kW)jAKfQu+w>XKK4O7)aO} zEvTV+GSJ{Wu{1M>VHvfO&l5~6-Wj=m^qUv62Xd(Z^~Ph%J;$eN)`+QJe`&cfQ~S&( z=cj*c$=Uz*)B z?n!!!`MHMCjQ5W}IeD~he&6hK`6qG~`!iQ(ht5vl3slV?8ZKZa$h-=cray{!VEb!b z`wAO}Z%kSDcRrh=3?{#*Sjp&{&0j6Lay@eM^>^Ppcj@P)Gp~rPfrXB?v0(1W10~S* z4^KkdpL?(UkXy8R;czgJ96dKMnBPA((?-;vuggkOE2Sfs^!g7Z>FL=I7yCvYUu!0O zw~v6nGnZ?2?eA`S>%i^9$qPfLPE#d;x#r@9n+perhfbdUG_P*1=~{E?PfPDq+PcQZ zLDJSFwS9Lt`%2ML;jOxh_>PWP=2I(o?oHhN_uJ&vU9V>5WA|^Zeaw7b@>%LnCRNq@ JCMu8g{|DL{)9U~L diff --git a/OsmAnd/res/drawable-hdpi/ic_action_lanes.png b/OsmAnd/res/drawable-hdpi/ic_action_lanes.png deleted file mode 100755 index a7cba66551c254d15209250a2dd8af1b9619751d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 439 zcmV;o0Z9IdP)JL)TY~Y2ZD%OYwe&GdXPc-U?{E& zr4*-OJ#yv*0L8ezLiIdn3={)Royxw}?q*F^NpfdIe@b&DN{=$tyO^=s!= zsJ?SP*r{F(ajL|Hj)-D?f|5F$oJvkfel!2~^zp@si08}G7{eFm)PJwL+QjcWE%G_cos2PtUj@H50N`WX(Ofj6`~ChA5%09t*_>qFduOfvtg7mGwZ)nfB4qB= hwoBbgPW@@8z5x#5W;E!0R6+m%002ovPDHLkV1j8F&-VZT diff --git a/OsmAnd/res/drawable-hdpi/ic_action_list_bullet.png b/OsmAnd/res/drawable-hdpi/ic_action_list_bullet.png deleted file mode 100644 index d751e56ff624cdd732b60cf4d19bc798ba8b3d73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1176 zcmbVMTZq(F7*1WWy59D|7B9P+#tSPnlblR4$q73yW3pREI@@)2(6J(zNzUwsom`rn z?PLcmC@6}BQc&CnA4Dt*OVy%OP!VAt6dx2s6tou*)a^sj2X7TA^kjBs+lR%629k5m zfBx_P{%a2R_kFgwb!96>QH!%%^gLPD#qa!irWXvp4D3(!EVuVB`OO=vOQo9M1cB?cUX4LWivZm33Srfydy`&i5|bX^4x zr2wH=pUce{cEd)ZNXod#@Hvp+Ime0Ps%wWhkN$OIR_(Ab>LV_XLT@B6Nj=JI zn_!Z=_Y=j6#2fXCz$Qg8D!ONmILO6WJQK{pUDh>OlOW&3X5A1Qu8Er5HsNky#rI-W zEkFkLf`aE&nqAO8>T*5(_N>u;sGEBY`g^%~XnM;I03gL5?`Z#qIK+_GyYpPsZDsVIYT@ zaY8Pcp@0m__KJFn4BEx4o+(5R|2&>)o#fkkR=v4=zxKoRD}Su0efzrow872F&N&B9XY`5n_a?q9ZacJj*{QYzorPlO{<-ef+qZUgys)32 zJ~nl)_O6Cjj_$s5_m_7!`!*~+xqaS+Z(fQ^ZZCZJ(T~#L_eY*~jEPg}pWnVZ`e1zF z`tgc*sb$wsA70(ref-4vzs}_Tmd);vTJYeb+K|7X6dfy%$%{SwwyCUE%ks T)dv^E|B7r+pMG}pp8fv-rH_O> diff --git a/OsmAnd/res/drawable-hdpi/ic_action_list_header.png b/OsmAnd/res/drawable-hdpi/ic_action_list_header.png deleted file mode 100644 index 72896911ae1560dde6570650c07deedd4bbd2756..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1069 zcmbVLO>5LZ7>-m#i}mD1Pa*YS!6Y-;WRnSvwI*A;>ejMdaK%fr$)p?FWYT2nW(z&2 z2Ngs-C{|DX1%iTJL_8Nkiry3j&kFVr2u`-U)kEpQfn;Xhd7tp=VPyE^FvoEt z)oG{B_EW`o_z?Sl=hoNRc7j%#bdChH(iWEx`Djj5Z9aW*=z;NZ+l!-R$;<_n8%i>y#fV3F>m5GA$RuHiWA7mAfk&fP?Y z5|E>)$g8KF(K`Mc#-7?)qnlv4jx(~7daNJ8=m5-Wx4)x8kws%(Nki5YcgZ2%N`zxt zbu59sNPg&>z5#q)4Ga;fsxGP!l|(~n1tL};a{ZRCVdxF)?1eYf3Q)ANQGzytuwob` z2iXpAbjQ|h4S@l+8fVmvJv{IoGT(iyzAx6aQ|wZbHV9c7Ou=lMP?EJt!rOMyb)7$5 zbGY5dW%F$^VhSV0xLgJOwXhdvX?PoJ9x~dw3@6D#+WS%CEkVwl~ptW z7By9pFR>DUB@t*Mlz9Mkpy>dzgNLKuV#n26=Ip>1J(amGA(1YMyx)3~4m__1L3LK`UlxulhJ3 zb+gRTKZ4^qx}yR|kzJM7WLe>5s1bN|XpoW}|Q^e37@*IV)RG?xiT2-r*0E9I~ zErF_8D%E5t$4eS6gR09!d0s~a&!B#hf(xH6oAW;Y~Z(hVclFtV;I z>;((iUXWd0%o=r&w~1r#9(HEq&}aLV*1aR5Kq_)o7brZ2vct;~RCy#jMZN=UTLKzT z3U+}T;GO@iph$xfvvK)ne1=zaCbR9K80g_pPB@?%im6z(_8-5bLbK{-rJa7;`}%s6 z0jEBG*!c8&>hjbUoQQAloX$_(czfP|g+@-~o4>y7T5~U|x1PV*m#*H=J%mq2pS?Tz iGnp`+f>tiy+}&nIn8seNJyUZxG6~mf4RgDC=fNL^22Zm9 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_location_color.png b/OsmAnd/res/drawable-hdpi/ic_action_location_color.png deleted file mode 100644 index cc563982585d0d445cf1471bee3e5132a17fc5e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2141 zcmbVNc~}!?8V`b?ESELHf}lgZqL5=k5;BpLBLRda5Dqy6)JZZS2_zGfAR$^Gu12?P z6;VVA6vPVBE%1~srv=of9-yuwTLdqv<*HDvhyshpP896^;nP2Mo@eI!zIWc=`~Kc* z=5NBVU|VY!Ya9+|8?uELiLGl*_YzC&`2ctPIJP+J0^@X1s8p8@YY?2j1Qj7bh!Rdl zA`w`Uv8xO5!QssH^5{5SoPf_3qe?Pt(jn`WY7C9T`S|M9us8+L0U{(>uHq1$oarP0 zatVhJ%MefnYAzy^Z!u_)C_`AZ*pMQIBn01&0UtdZGoVCtFrZhas6=1Rmi_kP3hk!AC7lKkP5WF|6(#|IeOBqEEt0^FvN>M6JalO^n z>LQUpXnasx8=av>D3OR3P1A_6dPvtSfU(^Dxg(Pz#)ciPkz+-HQ+cR3O^K*ing?bk^57EeXBa$Euss!F0-waYPQWR6W{7?HVh_IeCZQl1roxIyLg43w zp3vXEILcHAC&Pydd;!~Q?vECqhzW>Z5n=a5!K%vKOot`G`Np8rfm{7qpS4-8{AIeZ zcr<_SxQ^`awH-ZpbutrQvA)6*f8^n*x&DqfR=0CGx(#>2_UwTg*cFZy>V$*@ zrO&D-;nls~x};8fW4W^ttp4Uv(h$khbLxamccoqC>3`^*c=4fjYpn6+it@6ub{imu zUzA1DYPCfX`*kNzHMvdK;T$@W_OM(ZhpzponSaPUO<0uqQ>&RK&)uePI#a=9GV1~f zhdngz#k2v6{fqvWTH6uJU1*%!c#rx1;f#RRc3K`f`hBiYt=zi|I@Gwo$wa+(pB(a?w+@tyTB>CVs&*Bd2zs zb&jFF*d+=7~)EAm&A%rsCBI;r{&MzCC(-4D@Pm3U4yaas3^#-Ch^ z8||{H9W|K`Pw~G*Hsv*LsK3aaQMh)W^XOv5Jn^`@e%g9xe%P)Z4WHSxyZFU5#&0S# zY;-PDPFjy9nmHS`k3x@R@swm>u?TZS6k7c_YD=RH^JS zCd)~k?P?m`cOWX}0)5bIYUz!Eo}QlZV*UtRI1k?gTdhV_`JlAIJZT-*{Q5*`8ToR zn&Qj7VOf;kPY)Qr4l+14UG+e#U){Ro`21tJp-+BqZ^;g~-NN&h-)7xj(pk%VP^CZ8 zRI}`pJ3lno^C7>=^OchR4qHWFdZN!-e;M=BTb4zT@7{;p$*qQxbaFSJw diff --git a/OsmAnd/res/drawable-hdpi/ic_action_location_color_lost.png b/OsmAnd/res/drawable-hdpi/ic_action_location_color_lost.png deleted file mode 100644 index 005dda7dd63e462961e032b7436db41fddf4f769..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1374 zcmV-k1)=(hP)7Bz^P)@LR+;U+Ls&gfko&{rMUACsO_Sl*y2tZx^N{exX~)H z3(;AL3m-)U1rl_v04tKa6 zOycHHAU22h5{dU{&Q`ue(hczAe)*!=wb_tc^3BB>X~VYC=}Ac85ajEszY)Y#bg zt3H5}i^<7Jv9hufabZD0fhaF87bz(zp*~ourJS{Y& z4QOI}{yV|`#|W=0@JqLPscFvdAN09~siD=X^}tZLPMCPdml zl2&;f#G=yE)AKMsKK?EKrgFv%-4u{#@;VKg$F!zx`?Ru<}?o16O`7WRV-t#c|2x{UY-mSF&R+uGWk zP%d+x6_?imEyUA%Jf2XT5OgQqeSCZ@=Wwnbd(_e1-u_esA8I7xjagwY?Ws_{RZ&s#3CB<Z5-Nav0Qq!iXy{4!v*O_3Kt<6DJwNyq;gcjBTninaK|Z9;?CfltxB(dOOpo^< zA46)oy1IUVt9Dg`;9Rc3+AkpGnyw6S3y{>CkW!r#-0^5^Z0wh4#NfV@si~>o3JVLr z!kW*uwZ)n)<+=@{qNAfjf$&rgTm=b;5taj*JPrY$g)Dl<;c#RimDR1Stv%G4Kl}Rn zp5uz~BH)?Y%qG5jcA&=v3EYYh(bUvr9v&W!NAqn+5`^tIY-;88g0G@wn~FA?elN&h zfIJHyA7rff%qmq}{c9w4LYL;6k#TmU^*ywcg}gs47Hq8R3E-!nwFY&}jSO^^mX;pj zJ?^6g#Vdfk7_kX&X}XTYG9eF84)_M=+v#3rW@bWVWu=Ag7XK6E07*qoM6N<$g5;!&O8@`> diff --git a/OsmAnd/res/drawable-hdpi/ic_action_location_off.png b/OsmAnd/res/drawable-hdpi/ic_action_location_off.png deleted file mode 100644 index bfa1139c4f748445de9ccdca8072e2aade0c1c4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1461 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 E9~#WT1^@s6 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_map_day.png b/OsmAnd/res/drawable-hdpi/ic_action_map_day.png deleted file mode 100644 index df786a43a733ef386f31458eb73c2a873a14e4d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1488 zcmaJ>dvFYQ9N$QVMAJdyh%wW(5s&EJK5qB2yOX2IJvecZo@*1Pt?c7>xs%-O+FkAh z^$IGjkW)$xl6th-87*2mHAGQmv}n{!8lx)In^va{Ev@b)IrWFJGy8jd_xt&NKi}6b zEh!$8o;ENIf}nKwSclixhs58WDaLvMTC>L3vUF#eK2i4T5ncsQfg}q6c8B;1;03%i zbJ{VG4?)Q_L0_3(<{8h4a>&fbbiQIQ}BIFB_GG-Dy@7hn=6XbfjD0!MLzBXEwy;jRZUys46(^EzBz zzKoj<3Fx}QVOS&*F-I(BS*^ebmSr)V#7Gh~G*E43Sm&c?Sj$dWZ~#qIgNh!M!*JXp zFUZq%8)7i+3?Za=JdX^AwXQ@NDZ`??f)QpM3x(owb!cn47yM7-iQ1ZPrUEc8(B$c= zXw<`>od6rTd%B~zqQQonpazYi@Kp|3oE`#U-R-a;#uu{`lsJl(BtfuRQPOIqP!^|H zlw~CnwE_arqCf$^ASLWP36JNojLT_vx#&WcAe`~l$xsg5LFBnef*=!EcUaT;um}>q zgNE-etn;Z@&aMJpmsOuES0%cjBp~au7LXO#Ztti%JiIg*mgI;wB3`D>s2xBJ&H$22 zl|yhxp1I%?I4}~)(0L4nlB{4waXY`q%1hfGXjnhMha2EFVd*!rx@PCFcym75zL^7#arjGR!WGB{)`_V4Tf=fG+H2R z%#&&iPMv$%AqYxpb2|!r(bk(~Ma75k-kzOThxI65*g}2K(0}al^vO#%m6(0L;aeIN z$aHIQuTPV=bzeQZdD+@GcThVY$hG5E)o-|dr-0!z@F^Wr~ACuvo4&zSr4>D zb2CZ{iSnTXvS#)D(sc9NQ~NUpPxGIjw|!Wnx$erybG~b>14bUCVu$m){h^$B=VG8Iwd&xM#h-u=j|^1WZ6Hj{(TmCr_Zp8lylnq>;CE+OT9HW=VZoPhp+rD z+!!-{>ZHX>YX5C}eR5^9|w(oS8A{dlZd$Xl(xo3lDHscq`n&Ar9Jt8x#1Bj2xhvF^%u12mUu zYv!%5N7d98+}(U>ysdO)>_X0+^_BBY7vbDP>8a`6XL-FJeI@e0Wk$XqT2p%`Z)>cq zRK5J1RP__bY#VX?mz}W|UymtC*G;?j~qw)KB~~+|<9O{qDju%b{fG;}478 USTW%N8UM$+oyCsrh2;zW0}tpOUjP6A diff --git a/OsmAnd/res/drawable-hdpi/ic_action_map_language.png b/OsmAnd/res/drawable-hdpi/ic_action_map_language.png deleted file mode 100644 index d853cb12cb2c85450313a3e4ceda0a981c6b7195..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1581 zcmaJ>drT8|9B)J%4-w6rZ1_4)FfhH|qYru~l}E1yWW`#mLX6IP{0bdyul5dFm@^wX z5L9G{rh~ZY%$$;`u`_0h!C}nQxTd45P{(u6eCd_Lol4eF^a&Tu?LpDd3if! zrA=eL|e75p7Yjg8yl}R9m!FcmQez zqEP1LFUgo@KRKgwSf$ z2#Kjlgd}+a(E=Q3I93hpEFZS>GCZauOvY@j$)w39aoiYMjXE`r(RiAPz;Pms&2x(q zMe6Xw)?D zI?4fW@(M0!B+r!NB^-1-q0^-4)CfVcS_A`Xfap}124S^0M`}o&Mn&N87@mJ2f1`aW zOXN5_VLFtSW3-%Fg&~ZN#SmOhA;Q`@4Z_*gI!2|_snj?FqcTM_)H*M;QdlJSXXyBR zFyzbg(E@IHp1ktlB=w;mC=}x|^5`s^zh@|rpF%Hv^ZUX2ob#njRtkMcb_&d?7w+& z__J$z-^45Ghzop2W@FLi=*3I+RBu1}Nn&t#2C+5nZ0T<{v>j_4zk3q7G0F66bA8}Q*_K(}y`4{vs~YB>`yq4d zALyQ|`}9j}jpcy@6$3wydw+rU;C$0^OR^ti^hKQQTgA7>HVj%aoX?IitFx-2yRNGW zL4QW(H-_DlH^9-VmhX1CPX2}jz=^@3%C7jVeOg~- zeCy2nhN%e;Cnf%Qr8V}isKgzcPNitwkzv(e-quATefP!@A>U( z26`9Mmo_DtzCNt3>)d!CskNSEy0*kS4L^Q)cLiFrJhHZyO0F$p*hg=lEGA#OHJfcu zK4|~+T(xa{G=8NqkUSlq#vX8|9@(~j{g#rZ`_qetEXGS)lk6SFt;Wc>uaX-whO4aZ zh9|o^{n2%o{+{priTix%i8*M?jRysTbJksN9T%}~)-zQ{a?0j?1Cyq1OxSrd=hU&5 z+M>43>i(K1i^^x-)79h*-JUpm_-V@c1Slf?7mQwg|DTRGqCQHSJmK1ghn9reDaUWj znU{Gl?%|o9JO9q;DHgvl9^Ldu$VR96w%lfCLCIUPjIvfsJszNAJ43%gWq(Eo-1-Yim{@&fVj;?XtC3uD7)t z%a8%`nh}u4RKO8HATtuD5yC>)a4-;X0|@~n4k8iJ2|+^yjpDD{iu^&iW0@qteQxn{#ny#Sf*GtWqWB?>b)n$NsLQ)y< z0ZFY{b{1qI$gtH~AZP}?3k5|FS*3)IH6DsUG=gMh$0L$b0Zdc|Wm?#Q-ETXAp_=Nz zidZk{jW|KMmRD;4e{Ft1sjX0W70aH7X2k_)AOuVajfX13Q6cWY`t1tvoDdTj+OJ|( zIIsayL2m)-)D3{LRy(dx6oqE;R*L0pG&>iiNs1*%o}fsaqy&l-Xc8TKFzC%tO9h|k z9`pro4y@cXBLYFhVlivXX4Q={g5r6eAZdc8aj1buYr>`!$HURIqy-T~6+?@dnjS_I z7A0A)G94IXIuJrA;`Kf?9F7hq3Z{&ROA&&yl0+z!h^t>aYWl$cG@h#+4b(&c;R8{< z%1~fEO4E{Hn7bD{N+?1$!XiV1MUg5+U8xFzu;~#U82n;YHC13(Rh4DC9jEPf2IonJ z$9Z0*aXX*@tH=x}mDQx3=i$jrk>kWnx0}u7Daw^tT^u8lB9-Z;DT+>FJ>jS+g%yzW ztwG;|Sl0`&g3|z!sT%=ZuS|A9LAh?~(Q-Y4I-UJhN7IY6u&T$R8Hq9tL@feCs|Kpu z&_if{o(1hW95|Kc*i4SWX?b?Ucf^JjdE-3LC_$&*X2QPoV_H5lPY! z?22Sp7#oR8oJ`^rOd&3pDlD#)GMr@NI2%Jr7y&5~iPm|hm69UZpNZqs!GM>iqXoin zo(woRxou^yAjpu*9x*2nzuvdqn=Tek>?%9mIA!(7@vJR17)(D``02!Nw)bsYBQIKi zeAl+TjP+YvKR?oud-7zFx_{4ssUKW>^z-9h;c&kGN$mb~rSaH-`U^F-JG&ou?_A#P zDE^LdoKlPNywR5$zHDAG>)=Z-ubkIo$!$lvN~ZRK#S@Uio*~yqo;%#VF12B1%Ei4m zFK_*RTDny6cSoDE?)0B$JH?KbcfbAVT5Wc`I_=CMm70^Y?)Z-3(@SRTe0zBLP=CpX zvM+$G+U?3%-ZAOuthv1f_~OZVt#56ye9?UAR__hz!GuvuJN7PVr6XT&>0Oz>Mjcjp zp?cm3Z)@kWafJ)7oWJtsZGX>e3$pHEi`k_+&b(3Zm3NmV=l2RNt)*#f-R38rf95yM zs5|r59=~$Cp>yPh$-Yg*xwUuBn5s-@{;xqeMcn^W?yeNyY+sH|AJu&cOdOmXPl zW$sH;j?}kMOFG*({&sJC_kxmfOat=pkSp~M%P+y*sRjSOuXKBFcz$K74_+VIq|ENy ze7bRVWbCUcw+`Q?>mRjGIT|>6H#78O*SeWMJj_<_PpW%;^eW4-2k*7dxe6ZazuEW> zr9H{GoHBi1>u9WbTQPpZJ@)aEO{x1vO!}xdr%a09KTMW^FdgFh1R&PPNA^3kJ~+VS57=`kGRph>_EXRb#M1~u)^-1cY6JPQha-5-jVPI2xz?pwI?#%uk-~E2R z-_Q58ElWJFq)(bY$zU*~yGl5(zRyX#rZj!MY}m3z-?BAlg;uKiwJ0A12D_;G0OXSS zO5g>&xNhxtpuk|5@Qzegp;fpSvw|v{`Gk%+CI@u1!B9{b3-CfU&>$bEloT60c+G>Fj;lc$_L5$T6$Ux(vm|UZT*q99-wae<~gcyaP zQ5CJ)29J@da4&%zY7jt_*@_4_jzjs38K-CqLFGXNhEpiUpg4wLIE!N}fkERBta}TJ ze%8wskNeVZHn>XD0xXI~qfv9zVpfBdD9$hpiV-M5Ai4$;TBm4y3{gU}lNLA-5`t1d zlT-ytSmb?bShK-8)3FfbfZP4Ruo4$!WpqlBW)hJ7_C=|$mdI8_MCK+#;B4c5PyMM-2yN)&xQs}&)v zRuW+_l0g_oBoHgW0VViI;P;71JCDL+`5aAiw56CTVsPAWNi-W2Rjpmt^9>IYY37X2MNrYg0Rs;hiKxhj_AwDZEFcd>m76OOI@!~`I8|zbD zqQ?*~?=6H?}NVRAkRQHMse119bJM>FLRvrv8$-Z+$

t|2nA>iNroqvgHz_n?A58@I0g;okP_ zYp1ir=g32z10VJAeOb2$Q`^6ucQ~c@(u^eeck{d>f3`uNGLo6e`3aABkwz0)0z+1x$DnP+tYp0 z-ks;&o*E9%x%g(J!@sikcp&9v);Sz6y{d^dIT$+PFW()Ks(^sBpv*<%+z z&C7pgU+YzBDC^4WWe2z0(bdM*_Md-zFS<4NwSBcYY)enqt$`lr@;d{O!uIMmkGyQJ k67T!x;LhBVHOGxp3|Df@z3%iLGV$MaIX&F|qSf*L09H04{{R30 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_map_night.png b/OsmAnd/res/drawable-hdpi/ic_action_map_night.png deleted file mode 100644 index f36f78aa284b06714422ecc3f75d9f99eb307127..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1494 zcmaJ>du-Hn94}19fgBF@FF_w)UJ zzOSyyoj=Dsbo@{Vg3NrjE8o~(PQ0d6W4#J(-D+&(ba#Jp4#7zV>hj3iM*1J$BIU5KDTZA#LD3uvM$hjdv9 z!U>ClPbt?Oh{3ckgh0sSd1N@K^(V?m85R*j7-7M&Kp+uUuePS=ga2tfQCssyLjcPM zno_QcMm_vfl3*iuPj{41G}y2?s%#WRD03-dc>n};-sM1yFBVCbSc;Y;pU-APNt=yA z8JuEJhLK3r1_(flJ_`7KQqspqEXI6d!2fIYt=`=fql8n!W;(!9E-HOww&qjz0&Dd!xNg(}r>9PFv^{F8- z;s_<_ur^V!iIf#b1-lPN2_uE5&o9!b=%?(0)o!;^gn(cMMJ&-ekF`=#Wb|j^_-HVU z%cIc(L1Ug&V{qQkn#VxUfF9oE^hPe;+InQ}KkmJY`QDnmwI|~nQaNHn>T8Qfe*#tR%eid|ItRVJvbM1+z^xq%51v^!(Y#cQb6IxP241={QXjo;bnMK^VV&l=!?Tw2H5;31+Zz|C)^2}~ z>qgIur{4EJT)5)k(SwEDqNd6zBc`Imn~%ONEijLxOb>UNka-y|9C2N~ep4eiZ#r>m zSjUC0*PATrzr&8#NBueHT99~a&&Liki0|AP|FVrYIW}IMxa-`p9lq%EdgtBRhVEBR zV-m-IP(1fy)ijR(;`sT2&u+#l$21&THPu`-esSBDI&4JaitT%M?1Oik8!8TcR##mX zJANn1zxm^}x^92$#GTc993`Yzv+C`4Jp6$lq@J$Rx!bxI@fjUb?AF4g7ds-GPVf4q zbxZAAH8(5bH7x~yFKceP-|GE-ed|!FqjboJlj=ua`1EAjb-C01VDewXTTT{UPOU%U z9(xIn?k@V1c_*cF`gg@YAEt8d)=b-<*Y)Z>rYyVdn=0nq?6|;fD_MW0`oaFX;sL2p XN@rW~=kXa0i9apxp6}Y5xp>uo`u!!Y diff --git a/OsmAnd/res/drawable-hdpi/ic_action_map_routes.png b/OsmAnd/res/drawable-hdpi/ic_action_map_routes.png deleted file mode 100644 index f7943d00d82f6c2f327dabdb1dccb41eac5a1e86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1216 zcmaJ>TWB0r7#@vHY)mv%C>ktGr+tXjxtzIWW|}dZ?CiQzvN7E(G!GFnXXb2nOy-iA ziMt6EU87R5BHEYuRIMn2AcB37LbYvRW1%2EdBKO)LNPB=e3N24v)PS(2pyPn`RD)s z|NC$A&eY@!{k?;|1VQwh1*3%bqv`u-H(qZN>+5)XI?2r>(?KPvSrH<}oB$%y^sISQ zLYA|#^aC0ph^{x?@=P*QoY3sRW2{t%se2(t6U4}9J+$lvl#me3yS`5Sb?G~bbRC^K zB^9}1m_=2$uo|K1)ycBGx?rmgHTpa`QrEBn4;O0u9+ zJEUfcQ)D)X5GgS-Z36(vVU+=rBJk34B+mhf1<2{o3j)oM&lV1j6#1*)pD9MAGRjWy_a#ZRm{?Z-zt77P^IksBs%;FGCE3kJ)H zPGP1yA$Vc2xNF#t+lj&{W9wGP0)}HfFO93E9VaF9KaD-Lu93nI1tJ*&C9Y#tDLCPs_O8xi~y2s zD545|{a2o^hCFjWnbAg%@>na#GUP7a-NeJ7~J&!%PCiP}Js`wDXMQQ(oSJZtVA92AFF zq+vy*c@@euheSjx0w>W>2DU1xiX`xWYU7>z^0(8cSc2mSJ9ISJwq#orINDMmM+2Nf z8dhwHwkx7y35p_!z@k`8kxg6YzEPSL zfn!~Fn^z8?tC?Bz#sEAjn6m_YX=uA=;LEPNpEi0wc`Y;h?#3PB*5{4B!|Ruy%q+fr zyI@y0`wN5rynpZndHi^fc5=IU;N`AC)NK5G`fKAO_Cq@}x1VYLcOABW%mZlwPdGdF2`H9q&oe-$>5Hvj+t diff --git a/OsmAnd/res/drawable-hdpi/ic_action_map_sunset.png b/OsmAnd/res/drawable-hdpi/ic_action_map_sunset.png deleted file mode 100755 index 0a917aa9d643e47936d2cdd3f4dfa95c6759ad8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532 zcmV+v0_**WP)gL8w4G5G&9Qqy(%$OQ3^w9+RB8kX&-Z9CtWoh94Zc z&6l_PHi4Mn-~^fQH=)dI0pQUoz9gyd2aSW3`iJuRo7oM?_gp^uC{>E(*XT^2nY{qG z2e2TyOo5r%H2{4y)+E=Nd8#|r+lu78tLU;&+7*De;N>h>sjAJ)1No`9UFw&V3Z12Z zoxw5+#hWWSwCKK|W?o4umCZ1-GXPrj!advo*pU2==B)tS0Vo3Ly&{w*#RckMo?N}9 z1QLV*8o1gbuZD_tEmb}Ob#f&opjoV1ss4IHnOO=*ZuRWm~ z>&l0j3CcIsIY|}2OcOTSU5NM)kD)ADsIhRLxU@Wg8O4b0IBzk^CidQ1qnR#Pe-D!vVj!1Q}qPa0~kp^YF_ zJAESnbS^nv_l4L;c4G36#-38CV_?AaCa=dQ19eO%)}?R2R8@yQ4fj=VXTXV*RO$!D W%Jn65{O0-q0000^IM)(2iZR4+sHpyDJm*(6OuqjopD?Sfm&cEMEy&11F=Z89;Ly4!+K z#ETd4Bt0m4)PoQ7D87#R2Y65v1QkJ{7xAi-?QZo@3}hbPe82DeeXpyN6Jt9E_YMkz zu(LYu)cJlO{|C14^^>r?%(o#{Zn7!bVr@4i!e~G}0;-WaP3puA7B0LdBZ9E$O4w+! zX6=OK(@1i29jOx~94!bV$2y7Y&k_baG9AXYxbpOc2*SV?PiZw&OG;!W9A8Yy)Z#?L zU!3*LKsq?OObti)9gXRoJX8u99ljCP9g&1Za{DeT*>} zHYKbX1w}go6ofSynKDKYVGAQmL7?}E+*=y7th!U_`QkTQoM9}nWVzjLOYMS0(`gx- zrYR#uRusrJV73r5w*%vBf8T;bGCvIy7Sb5x7G00dGh5_LS3`)BT5Zj6ob?jLQzm!Z zM8*=5qbQH7tDUhr`AcJ6?X0no5V=k=I-mNy9#jV4HYV;r$aQs)J#Jw zC|K;_gMae3+NWH?<4F2+EZui?Uo9Z$8Xkg}rx1EAUxR*2HQa(>6jbbrGN&l#t@BSS z^+mit^W)lJ@XOk0k(kd@$_MA?*MWO{=$ch$w9$F@SKw_%I$9B-XEgC2dzC%amna2^!TU;YF4_*we^ diff --git a/OsmAnd/res/drawable-hdpi/ic_action_mapillary.png b/OsmAnd/res/drawable-hdpi/ic_action_mapillary.png deleted file mode 100644 index 9e2531566e4c8d0a1806611ca9694700ab41c018..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1540 zcmaJ>c}x^%6rWHL0r9?Cj|>BiV4a;~XLfg{tdu=;x3Y9yupDa39N)4F%+4}9%ECXM zwAiXaTBjvy0c6#R{eUtpaG;nRz-li6`>0F zfFL*2^@BVFd8s*AQl^)A3VBIY3_@JT5LLnujUajX(Xb%Z038)URWM}5?j1gcp+VV- zm9iev6Sjju(AB7c;>My9sj)`lWGsIHniu7v0R`v+8dYjT5k6|ghV1fi9~ToCI;5i4 zSh3-t$~<1wu4({f4JKToj5KQI3>3@J7G^$5laz@d8G_<)%E-f;A<>ZwgWfdR&-)w; zM|{DP6$|Kkm?wz(`g%jX(V%Ko5X*4{NfR`ULk&FA5YmMx9*SfoEI2?!(t=?Q)R!I-G(M_IREe4n;(e@hF(q6oDPRa&WlknVO^G5EzG2W6gNWmyzWCY&~z7@Q*+ z4(B+T#!Y|%tRynPFUko!&%?7$nzM5jmZohaMLEs30*A$6q#O~<_Q=bqFXI@{LW!uFS+N4E4m zp4x>>j8*iVX@9-o+j3k^HuoG~aV*(zKd7gl>*_1JxPO81P`5ox8FOO>{;PY7xd-9S zq^#Xg-PY?(V%|LV`HmIiTWj{B<|~J;_kWgpq%vbe-{!rpoz+G9@^4x)n6=LP*q+|( zQh)pIqwD8SwC%4Pm**O&8$E0JC2fLmD+SFe?>IVR(uK+?2bpPx# diff --git a/OsmAnd/res/drawable-hdpi/ic_action_marker_passed.png b/OsmAnd/res/drawable-hdpi/ic_action_marker_passed.png deleted file mode 100644 index b1baa26469f4ef38f0dae6fc819cedb6721a5eeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1279 zcmbVMU2NM_6n4utwWURSK!df5bmuW(6OQe~PHd|oaq~knmeQpWPcIbRV(y@zSVmCtb%LHzL1+x?k9!qKDMJ^?a8x&A_=787 z<3Lwq_-kyA%2krEqz_KnaAazzpiGq&Ud7`tf__gx1`Oy*z%#~7NAP0!nq2|yeKCoH zH5IoU!`Fi<=7vGivLRrD5kjHE9EkEkn&r6=^8yG_bcCdMl4b~s7ARhzXwZCcFjA)NI^%j^@^)o zCh#pvvNi6;a1`l!3PvTD+c0c8O`;HGq$gEKI!KX*;perc?YMdPZy1|uJB7&#B=gX* z#%%@FL)+5=BkmsU$X7(s2(Q>WDvC6gvXpTHnr=1~!_iGp)m1^|C^gDx9Kkb8lwfE+ zOmHDtBVdT;B~?~gNGmNno8dW;&mjII9M7d`Ivo{RE;B%}97BcE3`eC~*sSTelBvL! zZyot=V%bMxg`^E7*Rl(iHP-5a;gaQAPRXi(WYVvC6g;1k6y5ZN`}{(!=beJKJ^|H? zZ5d#VX+hs43WbrwEG<(66Hz3BVZ)G+SWYEWIm|OGCx;^vgE#T&|7DOwL6LsD{HJ|d zBGi-qc4HXOVPl-2iDt+~!!q&U@@E*<7RaW=g102EK71Je_DK7|?o-_}Lg}XX;S;^% zH|9=l`$n8e^!L@?uH}0^{h?IbdBVGMtmCi88=a?rrxrQ&FwIC`g{WB P|Cf|a52ZdIICAnIQ*p5| diff --git a/OsmAnd/res/drawable-hdpi/ic_action_markers_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_markers_dark.png deleted file mode 100644 index 5b1ce772a6490c48c1e89a7a0718f3d78080ae44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1491 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 F{sVJDu@nFR diff --git a/OsmAnd/res/drawable-hdpi/ic_action_message.png b/OsmAnd/res/drawable-hdpi/ic_action_message.png deleted file mode 100644 index 4a74fe9682cf047f41ad5803831c7d1f87298f4c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1334 zcmaJ>Z*0_L7%w|L1-C;MV+8T6-2_2<{deuHbthwYn>+EgxgBl+TzK2Qx7AzQv+Z%W zW$H%wAViH01^kbMpi!e-G6n{m&Y7Wc#t*V!7C)#l5Erve771#MzTI|{4+~A&_kG^? z`906?`PaRT^$(V;ShE7du##9^v50uHj_>kSPGd<82p%(F*Jv^uTvhb6_-1Hjb@`G|w9#aH9 zr{bi-#5}3icq1M$Er|00fmCQFh=;@g!wVrXbRW(lnW8HwmL_RY;yH(8_042(`u&}Q4}efrC63k8l>H2I3PzFc3Htf6xxcVr5(*Q zaMvP`&5RQ!5Yzb(^mIJFXxOk95`|Jm3W#QpAG5F|CAYb{4vzvBPvsyTeT5k;q)t@q1b{Lp8JZ2DeP}QAeSr?Sg8p zW$O4`o+WJw4jco4$R$OR52^|&gP=@S$Q(y9Jk8TVD08$Z6AO6ts{GCODLO%MqziN; zSzrO9RPdxKa)4wQh*B!@ESUr>qlyB6ArK-cM3Hh^=c-mJ9HIVnw~K>;gvHT<2AU@e z4UT2J{~U%btBXZ9Cvp?N9sIU*n7(;*YrJ8{sY|!~;m?)&M@rg5)ZyvAgP(2nt<9_x zk|Xs4FAo0tR%GZE^S%AwOqu=q?f#2r#>-D^FWK+0ss{UtX4dq0X8XyTe}CSW^F5_vtMWI!e(!8ClTG4p-(P*DJbB&o#XE^-U!Lt5 z%QQU0dyj1KZ_GE(+(}3wI#OMw#Xm|-Jk@llkwSUe!GOm-{D+)zn8n Itlqi%KR$rYr~m)} diff --git a/OsmAnd/res/drawable-hdpi/ic_action_minimize.png b/OsmAnd/res/drawable-hdpi/ic_action_minimize.png deleted file mode 100644 index 5997ad1d4591c486439bce95fbf1833d3960f434..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1182 zcmaJ>U2N4<94`)tGKRkDgEWPZAv^szx9zqO9)AQROCx{E{J&UN@Kj47I7`uAnA?am;=I%q10%G_Vye8;hYSLO~Y zRk0dZ&~z}ekf8d)Si@bIaW#+I_a@t)>C`}oh|OlMikny=D%zeNm~* zO%oF9g3xR>`DTH~$&?^znkI-)fDlj(kj_WM&Onsz=vXjO>Lx)<0vxfqMccu1q|8yK zt09DOwYp|FO52H|DHAd~79?I2!Z44krJa%*`k%(S+G%4xMnVmxcrI~iJ^URVFwNcb z9p#FYjeal*Xi@B06T5REiil;FIeNo;fv3xg=Q)n50;sAo&_r1Sn&v^EA_*z3BO~AO zI(F8>8)9k5)Zl&%YK9~YDkZ}xltiPVR^XsvNQDm8ic(@nF6#IWsP8t`crI42B*-Q> zX<$6t>4NcTOmI4lW42OhRh{iU97G;&rn~bptwwF4BzO;bLkSMqR-W}>9S#LiQ;MQo z0uFQwKyqXmlw=zMNtTe~N}gJ@U9OGyp2^>8pVAW=N8F*K`w*6pCL%yXl7K{02%LiC z0$&wf*^{8}+A1edibCEx&$LqKi1uf`T^kH4tc@0m=sYEKa2DTgP4f-QG#c66l}mfK z9b;cHzhCTnbParU^Pi*1$vI2haK(ITJv;z6{c^kSM%Ut*TNi(Bo_lG4`Kf2;o$e!3 zb$d^JRNwgT-N}zXzrE`tBTGk`{%7Bg-m3rp_1_j3k@`0~Kx`3o|C zzi;{c@XO&J>aw%_x3Sl+nZx|$rIpIX4Uaw*VZA0BBoox#z@DJ#1W^F#q&GVg#F?PZlXbFzDibstB$=Szpx&T*v;j*j zh$w(iSkm1^36ul;!&(HYbf9MXO838-d%S}DXtPnmo-!n z1S28DZ)2HW3^q!subo4cdG*&4DpN|Gb`DkES!4+XN~zi?S%RTN62dV21ppT|N(mvpH?_@HiOwA<5phwrSzD#ldFQoHN_m5bjYYLK zU*4l2mnw0B^F(91xNo1d4HU-V3&W6GV$YO@_aow!&LCj~6$HUl2+`U()&Msa;i`=` zl$7!k5sk+sei#wmCrP5Mt`^isDfFsV>xAsOF1Nk4y-!1KWkhtVGbsG;qjf^&q$VPs zkabU6hKP5&-EPq~AiTNENGUH6ag2yxh-g&(zySdK&EPrD^M}LXu(5^F3ZKof@4`ka h(Ytt%iH}}F{R2Ho-6i+6?D7Br002ovPDHLkV1jV7D~|vG diff --git a/OsmAnd/res/drawable-hdpi/ic_action_move_point.png b/OsmAnd/res/drawable-hdpi/ic_action_move_point.png deleted file mode 100644 index 587c6596d7ff11385c24996efb9d0365a06b49b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1221 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 U8;u)|r-8~vPgg&ebxsLQ0GIUmR{#J2 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_next_field_fill.png b/OsmAnd/res/drawable-hdpi/ic_action_next_field_fill.png deleted file mode 100644 index cc9ca3f6e80356f98d240e8e4e50733d7e96e4d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1228 zcmbVMU1%It6rM)1HigtwjgnAtm-8p%uotQs=xzP;)Yw;oD(3;(P7KCg?%@% ziQ8gj#fKVl{gUfeTU}77xX2AEu16|Lqw3_=yrx@DB4EwH4Hkg*J zHKH(p0CYi5UyJ7py#^>+jLF;@sO89@=rUZSaqSpPXHOp<~li%lj`L>HGA)eJ|bJcc`sS%EiOU z(Y^gkSM=>C9(#Y?>kDJEdk(L&oabVj?p!?AdvfcZ%|EHhAwUgb_yGtVrgZq(Vi12;Q=-@k1*as8Nc?aL)5SnNN#*zv^ih3jLN&lupypI^1# z)5edOAI^8ZdFhRdk32Z`oqqnkTVZDI;7HGfyKN`r7=9R5MMUaEoo+gGG-^c#1z|`nR{KE|CNdZ@WH8@Lo9c(M4<6jT z@B6&Z@A>n4p65;t4IXIUv1i#Rwj8!koAIBa&)|Qp@`5J*4t+nC3zHDAPYxSErkF1 z*%vral@NZ+pQMt-D9o$zNdq3898AlTqcX4HefvSLEg%C0Xi2~>jA^D|hwz470qq?z ziGzlUH5$U#g32U^KvXv%@OuM$FU?`d+DL+XC2#OY{puo^z{lSqp zL&*s#abVpSI)(7OWfcXIESJmPvd^muRSZ3g!SRraa$2xgaCaEaOuYd>ya+Uj|7O6zR0f zf7+)hLOtnhH--TnHpU5RXod_lEb92dD2BOu5@IB6FJ*wuR!Odt4vAc3(Wx_Qt~>N|Be}zU49&4)t8SR;L!e ze5cx4t=6XOF3*T(w)W!JuS)LKuflEnhO<*O_w?R2W&2I+gMIILT34R~bDi;RSE>(P z-g~CLRQYrQe82cC7e-;h#y*H?Lg(YyNuV{L=?kuU2GIp6rOEKA!uu(5e2DU2aPsyes^YeXXy5CXSZx%OIbFsibU?r-0hC-{5Uh~ zZW|-5+nClM`T(XHqXc6@f+6wIU}6Ysf{8#ieIR{NdGm=7B9cg~cecBghlWXJ?mhRO z@0{=a&BEB|NaxlaTM2^b%zzIskeSYeFV`yXXXn*A-hk}9gBvc4qdfej3$V_fvOAj2^0Vgjhl9Yymj#h5|~DU zJS=9}teZq7bI-Jg4o;8e_2~&+Hpqc~&{tKk0Sg5XRIN$dSE>oJVOPQX@R%V%LnW9< zkZYt0*)foGJOo5qqI8xMKuo4NQHsg2R{)P?hK(~kOR=&dMirI^&4DwPUdiPDZY&Tz6UGc3>WJcTtVf65MEm9qU^Eek60brZP zFwWh>9fgXRjk4b}aZ%u;>gZ()*+E84kobl+OhXYw!_YKIqIgLXD47*xN|p_tk`RYP zT@z4IGg@{w!bgXBE*?(`YCO(!TuP8rLQIuYT#AiH*+d91Aq^te6{c zfMQJ2B$lVdm>#7BD2SA-MR_X9N*s%HR^wrmY~qav^0(Hf_yot{w&*BO*G0(dkkU{L zQXGc_O5-J-(l}&rf}wLdgd~G0GGXgH&`PZ%+@IlgeK4@FK3d4e^W@>d=|3u6!$bE^ zMjgsmSG4=9s{@yhwVn8?Ye#v>^}C<=@ah|z>hIKg=LX;Zt^H;J^rt`XI#Vmn!{1}w zF@k&K`NXN$u5{Gl;P;Qt-)g^oef8d@1K`lv)3vtQdv}ljdT9ilyo_jh;j``YyJxFC z-RD34^uoIbqMhY`UwUq5M4Ngu{pyx&dk6n4lHErL?y)b_qnqnLFYjAEv+4fRSGoN& zH)aOui<|3*>MO|)YG=QlI}wQ__RcJRbgBS;96JBYPGMmidaC!uzuLhkBR7w<-Cmge z=Jn$QxBKxgdz`yp*J?{o@?F6leR-%6(Yac>N4U`=tek$fymYR1B|=0xi0`gHE8 R&NJc9CzBdgFAN`h??2%-p{)P_ diff --git a/OsmAnd/res/drawable-hdpi/ic_action_no_route.png b/OsmAnd/res/drawable-hdpi/ic_action_no_route.png deleted file mode 100644 index b4bb2b9a61d525677b8256e28cf32197b8d72edb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 660 zcmV;F0&D$=P)h*f3GVj((2t+1mt{|3DA0c}XdoN<6HbNj{ zqp>rlcp&8wRUjlzrjSvV!4xvSyr;2)jXjkm1P5&B&ERAUS-_~T=5npvE9ZM5e-b;k zd=!K0X`NM9{S^HRnZrL5q8gSW&FX{1FEkXYv!uK!T8jf2LF$$g6s`Wln^# z>ZcX%QT0cZfq_A1tNsRGxS)_IH+Q1v6nIn|g_pi5Wq!)sK=m`fvIP_L(^%^@#Qs@luyq5}S;7SN}EhP((>f~1_&e~9TFZczdoYKxFKeUe9BARp3yAo&yUzYe6<)CQp# zm;l!z|IDwIKCuZmMu^ja2w3PYMPg}sCjqhvkXVaf&pGFd_48#=xUQX zEz;$FqmL**H6y2oWtzj>TL%pAwdN+KHXYy-mw>blQ1ppCs1PABU{eiOoFXWEF9RvA u6^@p!r2~bRz}kMir7wzAuE`xbw1IB{_r59o3oq6H0000Ux?g991d7Y|4>`e2irb4<_=VFHpy&~-HErhyPG|`;-1HLp^N(9Br|&(?vjbg z?Csv+sT?9Fh_>fF6e`pTii+ri(ibh_n?;m+QA)uFL0gbRDM+7uaI&|1_TgwCnat$( zeZTMbFK^DyJay>6u>*>t9IBskn{u7Z?tOdZ^Ec)EdAS@FwYE6TJEBh#rj#l77^sJ2 zjx`yfOD|nzQ;KrW>p`n6+Kp!%pNBb;+2jUcEYXTGbz%?`f1U~8vAG~Bsega{tqKBK zQqNcoy%ASgH#oJNu+z&kEq{65$5cJ>B$ygFk|1P)fI+wrrOu$F4tX8!J3aCx zcO|teMC@o}0u2`p;$`Lz&a&1vM5AE z??5we79hctK<0aeB9`In9YY=A=^gpo?o)Xp&{@v&CY1CNX}Ct2j{a-_8yl*_hH>Fw+7d@+U0vs z>PNm(SCos3zyEb(<@Uk(3;%4s-|FtqUwvWu+Dyk;uc^&%_On~)A1|}xTa$;c|MBYsA7ANx^wZh1y-#l)uB`rBeHu&_AA(O*df)x|C3yM4i)(Ma za`VV@Z+yRr+(rL~edjK*wS`B}?aOa(ygE_*<&yF4!_}=1x*J#4?}uxW`C9G1caE)k a#z9?qeoyh-3UO~{zlnNn#{InV;_81JqJvNX diff --git a/OsmAnd/res/drawable-hdpi/ic_action_opacity.png b/OsmAnd/res/drawable-hdpi/ic_action_opacity.png deleted file mode 100644 index 882e6deeb25bd125277fefd3ae99d73d28aefa28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1180 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 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_osmand_logo.png b/OsmAnd/res/drawable-hdpi/ic_action_osmand_logo.png deleted file mode 100644 index f397d64a08289d0d2f5c795109a7e29d4602a364..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1575 zcmbVMdr%a09AARCLN6JI41DCeP=dO*ue*aix$IuZF&yG?yv!W;c7F$}-0iuy%84eS zf{NxN96cRTFv3cuGBXV{bo7h@W7O0k2a8hEaY9pTDskFF&icdYk9KDF_xgT5-_P&+ z*fqI1)0Hu!V;~4pS~Jadc}xnu&qT}LAD}=$9ug!=k(4L6q;f_Ckbx7N0JgfB5?}`m zw|GGZNQa=vMZBX(DzatkSi!AgLN+SD+bg3XD1DmW%dqo-1Uo?q@6jXutzRH8&*_mu zjSaVXO`w#|tPnw7MUI25n9tH2GVK*O-LI1g+(2Srzq`!i)A{wtAg@lIhqf^U9yF2W z>ybyIifp;CNe}_7QE5?@AP6{>RuP&siquSjNu1DNIE@iFiW52l*O53p^dPb~k#p(n z=8Pd<@=A}CN|INHVddrJs&Yyth$R?7(=>*Y7)heC1?pSukr+Sf@g;^C%)rNryjS7{ z4;*4-oWep$kH|_NUBT_O*&Y*nd_#efLx%YoFGi?v%fnDeZ9?5FfBl3xg<2fBkrP2%s2$WN& zQ79nQ0CloX5>>l64o_oAhQ&dc=Sg^t#*j+V7D`JQG6=$=H5d#g6RxHxlGc(Y+z`fE zJwA!?upsQ4mwgXm$^XRaOd?<;L39X0S-1*vO9e^rl?qUe9WPJnboIkyok? zeEmGxl(4Vr1?EMpiPs)o|Nb`mcG9gM*N7{%4#lDB)=SMh3Tm2e=N{f*s!yqJL}#{s z8KqGR8`X+}SI1|Ld_%p3>fU2hc1-Lmu6qy4P(EyUN4<4z$+zeBWF2g=iqFo9++165 z*8B0Cu3WtzocvvS4T;#aed^15+6q>j=}twa!Oeyrnae0Rc4mzh@7r~-FX{f6@wmo0sBr7`LBG2`fY(5~7$ zSifdqavXU3rH3Dk|8>kH;%?8_*?a2~up7hmQUq3XE}p+KVQFK zR$lxnV_cB2F*`2g&nphDU3Ytwx;Vfm?VnWpaDQU6KZ@!+``dE1d*t`pjw2JB@-5d2 zX{KjGVb^m5P{!~A*UD=#UBMn_Ps6*)(fg(pMUR6sK5MQE9*F+4x&bX~u0e0Dch^-q zBB|+zY|BoaZ!uAS!N2rbh}W-fn1l8nZtlI1d-cY5-RD#C+v^->z^+}%;FNlb(4=dlB<2v=hAX6Q1&GPoxQsyFwMJ19 zS@z_v>!_Py7EL&%Au?3>PKVg#tr){cu20zv)4ehBEm%VYl+mc;W!M+zF0#O}Gwh&R z5DR_|Rh_=60BxJls32*YCWx{i%N#{;;iN~bi1WhEmIVWaFmQb0U=PF=tuh`b8I~%Y zyMpT%3iF1&uo);CG9j{jLE=Thb>n+A&><^b2o0wk|6v&9afi*@?8mAvuA#GAzqnqGH=(8p;+F zQOnLk{A`cXE1GI9nO00mGLu=;R1GDOQd7NICE1f~ar0hCEDxfVZ-@GBa(h0>)pG%| z2o6dZkF}~`po$3&tJnv*TqEmX-Js*yxE`*L(=>N$0|m|mvU>yUf<~NmX8{csk~P&% z$y`#S1C$aeuB>WlPAn_wB!rc;QWn`J-~QbA2~?C27t8;Or*%XtGG5NN0^Q6v6Y^*W z1+-P_*N!fxZT3gr$d;mePY+6MKZ@<^w0U9+yu9X3?pXH^ zw{E5@&xe1xQ0w|_>8n4%J#%FHft_!cXAiHP`RN(F)6TD+eSD+(VCL~{@{P8ye+2Ej zKOCX0()lwhzF)S9Iq~wJuCF?WmjLFAzwTb`n_XUe{r<@Q-2J7;PR{&&<=4H_?Wa37 npWXdr_R_#23V)Zmx%LvX=lG`GBmd5Rh<^xqv)?$~vt#c^BXxX< diff --git a/OsmAnd/res/drawable-hdpi/ic_action_phone.png b/OsmAnd/res/drawable-hdpi/ic_action_phone.png deleted file mode 100644 index 495b28b39f02b206e11315e2a9a3e80f43baa577..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBI14-?iy0WWg+Z8+Vb&Z8pde#$ zkh>GZx^prwfgF}}M_)$E)e-c@N{9~Rjjv*C{Z)e=*J*>dvsvpXpVSYxz~L4NwIc?KZJdTa z9f?jn!bxDEt4^OX*L%+l^emNLVp>_xosv|&&2hS8_Wg*(CvME0V3zaYM_+PQ{S&5| tcdcbk~ab<#IOyodY zB~QdUoxlA5`Emgx$x*XsT)rQD`z`fTol%^SwpxNZnr{v=5b_HCfbT<}(E zzu&Lww31T#sPlV66$3*9n)Mq5YA_gdX0zGa1$rtbC=_f)2>DP-jd#1<3#GK9t-u(s zr_Ygl!?jqByQVoMnuGSJS3;sKVs=Gp@MS8z?<} z8smwc-47JJlu|GfzvWO}T{rote6)TMD9@AU46D=Zq}6o%~wLK!<|>gR&rei_%*dvG@qRLDI2X#*P_~+L19r@Lok!s)8Wc zfSRf`6T&~gKmC5l4|DblFWzQ~qG*w(>54J7n814|isDr%m5uReK>5DE^gPc8fGI#n z4n#cUd9IXF@1|f4s4xr#=X_~uazekCQYurw29yvYGBp^|ODT;#E!0q|^>}YmMNw>Z zP1-uwb#Louvo7Blvl`@kZI1EjO=^spg)*(J|FL{Tv>>7@0C+J?sMeQdc~jpzj`KX^ zgNPXbJV`0{m9|mnK@dm)xSzNg4>9zOXNb5?l4RHZ`re3W&b`kF5D~XYlC0YsGIhCd z&L553HN-^p&?SrGm}@~*LXCNhBw-kK24JDuG1{bb3(F>DlhREA;gA=zJ4TimtscUE{@~tc00TRfDL2pV#bMdt-9Oc>TMy!B_iGdz>k4dKMtQ~ kS;s@R**i+zSWf9a0290+H1YOxjsO4v07*qoM6N<$fJ^(8>r*)xMz%=2_eovR}dut z9F$VIE!YiInx^lBkiBh^sdxZ*Q%W6d^9`YlZGyRYDdjJV%+2voa|-q2lS)xapRq}X zamJWa|L(5kb4k{Nq-px&O_w~AO1UKSP`2Lk<-;m=tyJ5#n2ugGP4l6(F1s~WH#)Yp z06^*hda=Akfs$}83R#4F{}(f#iG zOEvGQfApljG`EhV+o>*1p;_kZp<`%<_ZxU+p(S>tVsrJpl$CobT<8=h3J^LHMU_gW za48bD-BF4WMUkReie*WpL3$GwRD9C%+N&01;AyVmK*P51z@nnsMHnZLr~4t8P9}3; z*zzigLMfws#i5umO_^p8S6SPGS@745L$$r!gafE7@a&?ip?c)ot6-G7qlp4V^4=R=hs@w+Ru3)>4#7YSlDA0Cuwmn|$ zg8qUHZLeTEcp?#0oyS8NMKi2Gcs3~1e%vx}jq5<~acvVXXIe52@ghdEJj(!`)VRD# zaylO+g*>a0d0Jy5d{m79S|KWU{eLq^A*ZOIUH)mGstEODuss+CbT}9%V4)du(XhlG z6u+WDn@`JKIscRTdvCAv#YoMarN-vsrc*lpWcZcvt#!L@xh2Kzb}l!n>S_JPbgKAn z{zKM(8LCahZathi*>ZPvE7bBmq%97-zTY;mzA-bmdbz-DwWS{qKW)0b^>OLh_~s4^ zKhI6Yo5AbZ=2OzWAJf}~E3usu(Ur;8(T$Ziwd+$oYwr>7&&HZM8vFIO@9N_6digJq MPWH-=x<_vQ0rKf|tN;K2 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_play_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_play_dark.png deleted file mode 100644 index 4b9687f83cc1de576b50b154fc9043f3f9900272..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 zcmbVMTWs4@81|ao=#sGl5*=D3&*Pz!>T7H#wwiTWoUGZF(xs7B9wya3K5nhn7i>34 z3qtEfsGtFR=))v<*xG3uVwwut%Y+a@>q`-nK=8y10;Z7{v=sqD2q_$=N#UW|1D5P_ z{&W8C|G)p{H-`pK#yVf<#4s#Y7*I-ReKCCZ?nd7qu*;Xxaxln^1jCLIR8~xjERO^u#WON+EJ_V^sG8*>G=}x{*IX4$zyR0am}#epN1uE~ z;HI7?&Iv`P=w{)#IWXhF;hDiQn3({QPV^tc`)V>WV8KAeYu2Rg%e6Gov@4^1cuW&` zQze*46Pu()ibHtT@gOcxA_*9l$CDDp3Sv@9_Tn6pX(mN;49Q5ckdPS;Z#@L^=IMr9 zQt~ZdNJYkZNHT$lrp-ex-?5Mv}J{HHMRYq1plS6t+rpDb|GDYzBA;p zZef#8#L8I@s)6H`9cQxL1w-Rb;P~T?i)XXVs^dN9Oj~!V{?V{Zn^7y!Gb>Qfdya)S z^DLX&aDaxPC5#jx69y1TLE{r-3J8D{H30y~2ry|#L<_I~-~7>t6dg9pf10O#ggP?Z zZjAyGwuTAXXo5U6DxE)x7tomfRZueJ+IQODjYj{y(T+3G`RGM?@z9=+c5Ep4>-*Lk z=EC=xUq{dl4ATO?lpBcZLsE0?;KhoiG6PIbSGy*GbpSGW1#!26Yp4?jM; zCw6E4VT65Nh$|))`QX!zwX4Tp1FH|XIDRa)_SF2**v9ddcYo};mS4IW8G7!G9UH%Y zUSj5!A4l(=9r$pv@$|`h*UnzvjY@alF%I9s7Voc5MTKmA-+{4?jb~29w1f4Y<;v3i z75=T8=l8!YewB~&^+RiOD-*=RjbE=-l8d8z$?M?4mxr(a{Kf9IXJ`M6$6mel=t^a^ k>l;5_{B~tOu?ySTjg?NHpY5i4Z-jrFLT*sGePVR(AMwJRd;kCd diff --git a/OsmAnd/res/drawable-hdpi/ic_action_plus.png b/OsmAnd/res/drawable-hdpi/ic_action_plus.png deleted file mode 100644 index e7dd633ad77e64efbac4dece26dfa8ffe381bb6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1090 zcmaJ=JBZXk7!JF>IJB@51u;YmUz2yTJMmUoH+$ZKyDsa3D_EFhCb!`(nV8JFxvLHl zL9Fbw(?V>-&PEGQtVHa@!bU`GL=Xg9b+V81isJ&wJo114|NW2ecDr?M&&+`tj^p+; z=Ist!kL2&J9qjv=yLXQ*`)R#LFA|>)odk1LL|n`_LT3SYu!EMby}`2_SG*Z?d$iX) zZ+RpXo!myu!kD2sZuU$TJKiFuyo(ots3QD)@lxOeR1q#2O}QD@a6gz|N$|y$R@Ylu z^dJ(>oaSdUi#Z4}b@(h?ic%}92qV81+vnGkz>iGmVnrB}>NVSZjU<>iL=$+jqVpvv zDu!8trIWnM&XQb~R2j(7GBit8`N<=&XbJMIjy*St#ZDEWPibsP(r`Ewhnh%|1xbMr zO0p`cDqt2MU5==efhavZ^%%+g4MRfTD1f_lq6k3mZnqC?h{JVK8g8SZPa!C z=%pY+WSAby+ceJF#z}A;qq&5H{HV@Wun7m~d%C8nCP1>P0M*fT;CcoGZdr3>$AP|L zKw*MM8|pWnQ+C7hh^KTcUscN(${0WuDnMZ+1g@rdz&B-2M~doujwwitqLh!$hEbYc zvH8rm>%w4%b!p*<=_z5tx%0XeFwu1zcD0**{P97V;rQL#TWl0n7#=F=*3v?0l+dQiIBR1K%+95=vwJ38_u8d{-P)8T^ua*qa<)5d=hB%e zyS*gdil8(QieM9Cr0`&0ESM-J_@Kl>Ffm$_rZG)SFcOUqhNv_qvVv#ZZsnn2l9_Y< zbN=uDzyCIGb$0BnuB@-bFsxc^OLU?2+2UJKj=n!(Q&VWEb6dOJ{bt6^NjAiyswqQU z)TLh71toQO@N3wDVULY#>29|>)h;Ne?vsi-zPxTBG={Z=^OmIaLl>7}uV#dZJD-0+ z;F=mD4*FAc%8J9R);40p{UaS|Wu#vLDiMAGZ^;YDfDT;=&+7w*BjiKGid_Nii^mj! zuc)~FA!3zOcd8SQn>NJ#KAu!)hQkBE$N2dG2<*XGBvW*dVrh~Fg1=dyS$ypwkT+Y+ z2wjQfnlB`Uh^*^c0!8I=IbW{XXWG3K0|20CmSR~FX^_sa;YxYZaJ(f83Fs)cX1SVa z;6;m)Y!1000x?|;LAO$=b;E|UmMD}mDlb_S)5^sdCfLd*L2I;`<3W%sVMW7nB}0KF z-x~70h7CRvE5vOmxu%^q&4E%EbY@N0bh4&}$Kxwi$D0mnhHB=V=Zj@pjXD8s?Fdwp zwyEPQc^0${IPg5p0yY3h9w<6^WE#Kq46ia-_`iEGaWkWjIw~6iFf|M3E}C&O@zKIzs(f+^!D>64plx8fczu zG&mEB*b^AGDJmwS>HLyhc<>|L6Fb4UtY82`!BcOIsQ@4>CvYyy%s!?oSqa#?<<|3?)1R-M&_4= v@=p%mXuEAy{Wvl^aq;K)#jO`=u+2NMdnYc$qIG@6Un3^Ab|hwFJ+J=jHLTij#KuEHi1F|bYb8wE~2%te2WwX0L3dx4eMgmG3u%ksS zts@qwH`Rf9wlFFcLD5mIID+M7 zU&ezO3~Q4nK}D$)%VCtzauACS$E4NMXa*yAsY#EZnK;E%c!nk-kHq8iq7%@(OccUcOGB8!CYUy$#VLeo(q`!luu06CunW_Bi=%*lsEdn2(l zSSb&i^hKY!?V%m_^@kFbxJ{A^-~# zq>0#&KoG8mRDdK0%CCpBwvEQ}K=}F!5zocP#N9ybEm2V@~=A_x>KZqG=wD&dJ#&<|Mt- z8Jp=tDZfF^oPq$8-GF&Rm+&m{tR}J08@6t~J75+UjUBkqs36@FvNqUW=N~O*jl1FP z;|tr*2D?Ay-SMqfJXu`FI2ll&vbz=X(qCO>)Z9|v8MiSeI`^9^Qv+<%ozNpS-)HSO zA(J)tEZ-VUEjZi|@!e~M)6>Mp&WQdq>(i324iKCAL{;P{gR5QXH?&P^61VQelO0xP z8|#|~ie6-gAJhPg_Egrkg&z27QGGu@HO$G>T{Yr((`V22yS=RA@^u^YUwzmy``o-x z{fWjZG<8KlOYLJ(PKnlY{yg5u`FK10eq47gDb;!P6vNN5u0<5UJ1fwNO?Vyi;XQ0? zz{tLIX=`Sf(bpkl$U6!u9tx>ukBwmon<~~0 zMA$dM z$#Y@*vFX027vFx#9xOfG*P*O=B=AI|O8iPrer)6C$y7LN_eo89*!kRtC+wLL bJI#r4x;nNjHk&wP`2|IWM$3;$Qw#qA)%K}E diff --git a/OsmAnd/res/drawable-hdpi/ic_action_poi_name.png b/OsmAnd/res/drawable-hdpi/ic_action_poi_name.png deleted file mode 100644 index d606c1b8e4b7b7c2fda8629ba342d0309ce636af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1341 zcmbVMZA{#B81Ib?#>;INFcUO0y@Ja`dTsA|FKsyC)*f(X$AF<;re^fo|8W)C9&Oo` z(=9Mqf{raDZVU5^bBhUy3q*s7#us$MWa@`4i(AB(Z1ZKh`JR|%nq~MeaOelJ4>sxl z<>~W#p5OD<=i6GFohA2`APC}&weTHqud&~Cg>b!!OiaM7%8Vw=9a_rF3OYa{l9mK$ zOcA<42N0xzzK=mYf)rSCXTnUxx3Qw8cm!L=V<{PkMv(djDZ)>|wzpa4@qEu~jASSySz+GXL{784k{ zsABenu_aQ8cpJ)TIzauN04`F#5E^7Wl%ENC={nR)QUQWw2#Ur@iX|DAq|oIDgWhy0 z#dh#b%f8?(jHOL8!xBU`oAqRU9!>8iD28DO(o1-~IMl$60o4>NTs5lm7IC4a^LAFlH}SMTK*6<%=O`)~iUj>k#M?x2QI7F((O@1MQw>v4 zMUeL`L*L6-?ygvt(}7@WdZ(uK=DVORt(lsU)-ou^*;NmsTjGK!tG4hVyHHDU^FWt( z1F1>Z6m&7uth@>fuSh4wq$uDF18AI<{1PsR0Uw?U_-WD?NCGh=Vas^w|7MVYqzJoR z{?k5r5$s9(xH1gzvNBFUg)^kXVX4cFZ$J>olQBNhX?>Bry|B=5rfbc%vf;9_T+!=} zKX`O+>D+=mb~*A(lIwG9ak{S-FI?Zij(`2Z=+ViDyPE$Yv1b2aa%}ilR9atsaMQkv zQ|@D*?i{-1JG}W`mr_Wz->i74;(df7j;%kPDx7b>R4}(|$SPm!=4YzTc-yC&Ykv;3 zJyZFryQXAr`}m_@UT&;&&P^B9j+{9E!rsRxKOcN-syH!MUi3-i@5WvP>>5cKYWDh($@h*QattYrw@Yq}DlKoHJMiv> z;y1%1WtG2Qaq=@pz(p3k_VjmrRc?N`)K&Z9A%-+*?>E?kVwC&oJhb!j?EzC80l6(2i prq4Wq=hlAv5lAS>VDfdpu(aR$!oEw`U?m z0~5U^XJW+BAbaot=!|vhz(d3au{Y{RdYolf{OWX{T=OhgF(D&ac9m4w>IVi65y+%E zI7dvYK+#fSMpGquKad2mgBLVjlsQ4v1x*)3P=8n&EreCQXy)s&=qbw%6B6h=U#rzp zwR8%HL%gVI8ZSt^ByrS&i^hFo$DALvG(4CnazZyCF7`p<(XQYzl4U8=)fBwIveq2? zQC%o186VpLFQx?E^OC$)tRqrHe`u_09hJrd#1~P7$3lnJquSB{Q|pZr{QNkyrd|( zykQzS#po8rZbi*Yf-1;@nGp>mFRBe}!Hes;+=`%XVBpx!ji&YBg^Yh3;tt^C9-Yiqg8f9t#Pkor)%N9Z*)O0#%2z z<%&ZUP}H;{sfv(JvvoZDUj=zeici|*ul8wN(Vk4UYr{YfYvY7`Izu5HmK%o#H_<_x zESR}c{PF9JW82SyCPP_z{d_!|yVpGMz@1;1yHdriSD8xN?x(j#d)~e)eEDGYwVXJA z$$n++e%5~Z@rLG$Kki7=GuBdiZh7YX!2RpeRMW|wU*3bEGjR6h_SU^KpYC0lDqK1; q`|a+vg`YbncRgCZ+6Ilju`L2~dlBRx{`&qo8TdkXulb~F@Z4{&eQKZp diff --git a/OsmAnd/res/drawable-hdpi/ic_action_point_destination.png b/OsmAnd/res/drawable-hdpi/ic_action_point_destination.png deleted file mode 100644 index 31f347e7a9b60e3aa611ebfdbaf82ffe17fccbe1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1108 zcmbVLO=#0l91jXQhC7HJ{6Kg{1%;(~FHPGdtZJ8Ru43n?9aaVLHF;gbmb{p}*=)!T z69h#?b{GSXdR7q>#e?3Q%*#*&JqUt`hlv-(qrPnI^e{XaNZv>Ozu*7!cV%esNLS~M zPC*d5iUU@euX~fXV*~$w6z1mmvYqu+*$G-_O&k)T;LsWYMGudVGQrNo`In?e5Z1?T zrOK+MV}?z=6i#eXu@`W(AoLuH18k2H25Mx)_4DGlr_V&-I(hMArUXlYNgD3JWJpd- z4p!{RQCoM!LkB@mY;XdPFbraE%#VyXFD~;Me4kv)B3L$Iqj_;9sA_2lm^36Hlgdgq zN^2mer%*=M6tx>D5M^bk%Se?VGN5ii1X_>Cy@gKQC|mt4U;LC88;k{pEH|6YR5P8T z;fRcMU6-LED~iM|q-ertIF|fqPn*FaksZ1LbEyv!MqH!gEHCm%S5okTQfZagk6MM| zC6i+u$S4J6&r9-JwvJet{0U=C>!>mj5V=euIv(1*AN4(LFt6Re9VLc58sm8A@}}T1 zi`wHJ@mbNzi~LW@aUH|app#SUnxw00PEwJcmNcbSmxzLN?9`kLL3W#GEqpIj(*?!U z^gyWDpRoBJo$FhhbF4J(w6wWnaHK^cu2 zGytZVbUg?5m$2>n$>o8hQ7d^{By=wjr$3|~Sgy3;t`P;+a9yjzoJ5f7NUDM~39C*< zszKXUpbm3sJ1w^G&i__W=0VBHxcoIf?JGW$$#zu?{IDt~;&Tm!Tr3aOY&RELShNb2 z`2Et`Lg#a^$y&VgUHI_p!Ryk=>8g2Y!_@QZkGI7)zRWD$d9rkW_t2BWKVL+Px4zx{ zD(*y$2ls}L&MWgJjAmB= diff --git a/OsmAnd/res/drawable-hdpi/ic_action_point_start.png b/OsmAnd/res/drawable-hdpi/ic_action_point_start.png deleted file mode 100644 index c686e24e989761d44d1adfdfe41e3952683607fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1086 zcmbVLJ!sTW9FJPH6k1&EP(v!HV3PN8xyuKQ^?JG51Fs&}gH}}NyX2)8+I%#5=cTs@ z>LQ4XP>TrSpg1`cba9X_O54RzoOD)kaZo2;u6Na;bTE*-kNkhX|L5;cW%|P4!0-UW zFoUHjvr5;K>DzyVem^s7YjinIigRQpa7YV9n918g9kV45E#N9f_R8`m9%Gn8iCdc^ zbLES=6?g(lZG^-NDVkx%#*+|Pi5k|;?$wcz6wpP+>I(oB4@_&fzoXQUMx$SfT-p@0WCm8# z!#*jQ21ox0wrlIQ3T#DoR9=&1g_oh0;Z>>b@K}Nxvg>vhL#xNL7e1edim7OmT0RFL zEGlXaOqjV`QHGKX3kA@_mi(9?-@-lLF7@5T7Wc*Kg$N@OM71DT>P`8u#H z31~pcSQ)O1xBs_-A`MDR$K{{#>0Qy8Ot-sYpod*KVV`O!qGGwbG4zrO?P|%)*OHH4 zS2qV4w!d%V!;S65!^0yZ^UmY9?`|*O5;mo$m)Duv(DS3;zqNneTfeg9ShJrVts1k> z?*Fb#ZdYEteaJaeFiA81?5L%Sa^Uvh)h=G2L)RMDm4wE1FU{^lPZ CA6QHP diff --git a/OsmAnd/res/drawable-hdpi/ic_action_postcode.png b/OsmAnd/res/drawable-hdpi/ic_action_postcode.png deleted file mode 100644 index 81ef5f3037ce5a301a18894c265644679e190700..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1543 zcmaJ>drT8|9ItgS#etbo7md2(Fws4(_vrQ7Yp7kHwwXnwOj|Sy*XtcUpm*hZ*viaQ zRKx_|x}i>o&Z$9|=+uOCh?-2Z4HF-c88tY};%hj3Z8JdJeg*3M!+5#7-|zRm@8|pd zd|$UVKW}zs#^el@N|ot$*$corJ^74E2k&lGeLYwvDGs0Fm3Sq_$ehX&lmZ;&4l^ZO z0mlTFRQ$x{s#GIug+ia=^UN`_Qdq+zbu{sC1fW%_Tys3auw|SA1-KGHG{L=zb{Go2!G%>A4l1l)VrcsPQ2?7BcNOXy)FmXhT=A_tRN=E?2xACf2oBPS1b9}5usmsCv<8Eg#2FX`6wze+ywpx95$Mt6 z_Qi03!;A6aL@-k_7@n~eo?R-HdVqEu|e z*FZ>VC{%&%r9)!N7wIcAcI^CW;i4RDk97wuv?y!O%uJjd+jaVnUlWN~RrOZ$v)|f2 zYrolhva7$%e5aEof}O9PAM+p@IkqdQu;)|-dp2Y!5O zMfH9@?azO6)?7dBKU>p1uI_qmt2+DPCmSXgk#Dn451;#J-=~hLn{FgVY#E@lyQmF0 z?A7$YE%T0K^{w*xAI#Y@;2rn%?CUGCXFySCZY*EYRhAMj zGP4)?`NW|;B5@)%v08nm(s^mws51@kc08eu*ZDKop1sywJoWd?nsRULy0R<&8%;F_ zpNbFL5d>-aV^nK9*F?d_CJJf$_rDJ#QKZpDq z#dnG)_EhU1j#gWDw>Xwwy_>n<0~aqmzP&zkV0}l;4Y#EuVAW8z=sxp|?X8s)o@Ugn zUTXP#Zts{PPsV|?d*{3r-gS@vdcRS=-?RqeXH4&1bsw*v#_Sp>ty?iNVJXbt)bs4P zFRf$6lcJNqfpFdt`iUOs-Yv8ljzUh3c9u)o2K-d(tSgo-=1Id4Km Rv^n`}c02Oy-&u>R{{tLUKD+<` diff --git a/OsmAnd/res/drawable-hdpi/ic_action_price_tag.png b/OsmAnd/res/drawable-hdpi/ic_action_price_tag.png deleted file mode 100644 index bed9d16c0105aab71574722cc05ad584cd33938f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 448 zcmV;x0YCnUP)ah_kJn`rO&=rPIEVKvA~qvw@juH+Ai_WzK{% z80m{Fo=-V^pux4=fzB9am+4G&Q`ZPgHxIqA{J}356}Sgnx>P(aVMg0_m$lG!TQn;b zgp1b?imIvjosT7qh!bUQWXXhc?cyNfLC1!bT>D?WF&=07jTu=Cb)YCsl$yy`FyiT^ q?U>FwhzhIZ_P;@DZ;ePKG820*#6f=AKWM}N0000Gsk6nH;rSQRvEi3C)O3U>HY$)*Ddo*NnX#+2 zLjO=y&biMV#_nmY!L#oxDy8&c321h`_t&}ZCZ##Bh#ga6i6}|@@un6rLRu0#L|st} zQdfk|_5UKpQqk;|Rv&7fXnvu&xwLtr+oJ}^%uRRm+(wiq1S2VH=mmiJ&yz`3#zrfM z5XH8YAQhy32}Jb?5vDP+GY;jLtNNJ4oq2RTLzMM7uRYI~g^vlD*Tx(^?}5zz5XDdu Zn=eU005k*nX14$U002ovPDHLkV1fYacn$yn diff --git a/OsmAnd/res/drawable-hdpi/ic_action_proxy.png b/OsmAnd/res/drawable-hdpi/ic_action_proxy.png deleted file mode 100755 index 86f45fa65e96d6143127cfbd5f51aeb9451e0c3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 594 zcmV-Y0=T>*?38-w;cOn0Q}qxQSa|1Z2&j~un)lhyOu$<${7XKZ0ZyKB58otCFu(Q zCtD8++XvmvW5B(EeLIZ+nlZtCjdkldz#a#wu@U`=fm!agIJGZq5zVx}?;*?*o1 zo8;ys6vaoQnHnSPsQ@Q|stFsw+@hZfq|-bj8+Hjhb*BAm9@(caW)xEu$9@vFBpa(A zGj-lI9}{qom0m`}plXiY2wRdnu9>J!7ytkO diff --git a/OsmAnd/res/drawable-hdpi/ic_action_qrcode.png b/OsmAnd/res/drawable-hdpi/ic_action_qrcode.png deleted file mode 100644 index 69d9a4dc85c2771f496c6693ca83574136a0c04c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1124 zcmaJ=OK8+U7>+0^1rLIV_E1AqRCG3v&0{BaTekbKTijZ=t1T$#Bs1HFHkmY;cDMB) zh!;^o5g(ujZ|X%*Jo!K`f})unwfy^8xN(CYTUl|OjnX=6poj=LOdTSYeKbL;1mXFa*Q8evR-g51 z<7~Wg&~~YxLWxbP>4zLG2)+Hy5V=!?i4K|Yf~@r8$#Y5ca8?>KDoQ2HlSyxIAtIv- z!!>td%7s|!?-P5QHh16?hQy{n9mIAsE4BRE{GO;~No<+0sjRd_YP>Qc=4nJkBV__t zQFYORDb+A7Xzdd?|3MX*p0l9c{C6ckI133EGu!QODXtarLyceh}(tY zC6k*dl+~0X`+kyF%Q|LN@|VVn)^Tk|t9sFm@c%1e$5;04h2J5Mm9OL?wpn=%nu8j-QqA=D+|<>p9DU zrlG1uV<1z^L!+eYrL?NSlG4GJgP5VfC7swFkKM-d=KTk2=Ocm`jcSxmccx%uk}?`k z(ooFjTU{4-k9h&6jd)MerlqV4B=Y76E=ANATXnX*6*%ZFREUNVKql6K=I9xaQLQwv zbcN>ui~%rABcQ5;mlPTrs3T3q&_u*SmLzkE zaxyyqj8aF%=QFu3F9sKuSBnIEpCZ0EnT1ow`O?jm3%OeJ!?$aPyIv^k^EV&-J^}aV za__5;di&20{xr5M_FVn4^<`J?`XH+Z{haWj4roIe)a zy(P|kr%%byi>23@3JqNVETq>H9??mRNDGvpeQnHzJVH^%Fg1RBA4oSQq`%$#xN z#5>7KTPwDkR!~Su3m6&HdA7jY+|3tdQ&w1P`T@Jw=V+C^~Tz|4Oh|M&mj z|C*mhh7W9S`>c&&nC-gC_hi&%U~Gn+3j?XGfKi zP>M`c^M__)ba-aC;?C4v=&^nKL2qhM0|6p7NQ22RG15G{YS*Ca?3ic4stT#+*)>vQ zr4eA_7y%`xa<15;0}bXx1?rN#4@iQj@&e>VnG-}qfQBG~=EG8Nu~#+9)?m{Y-R0RD zA(6rJjYcEa=*i)Df)^o#ydd$C#8C|{nGT7aa$(ZdvS6Xajs1xDI0TtR+rd*L&r+sq zAp}vWv~D;|nu($*<5N50#hkzgK^E7lc0$VNKN=fqCza_4@nw|Yso16UsCKo$G>`nzJBt{bf^njK{BDF4p^3;X)SCqOo$!2sO8(IzMEL>gIL3ikxg)1 z!FaOO1tT>~a8kn&FwLy$8u+SYyMCA*c4viJi`zo6e*$@fF%H0LrVW1s7M>)^j#E`R z6)7qwtBT9nPLIslilRBLu6injY!mN&YzBEsiqG2Rf9=ycqCJ@{*N1^_*2f8jbcSL& zEbfzA|Ik63D_Z@P^zq85*mhFbHfglk*4LeqLG}zwr7~SU3(lR5=Y;yt&gOX>C z<0>|t=~vIUXoeZynuMl3feEnixa;TH+n+D6z;*KM zKBX*{!vb!)J7yxhcV@I^&rI0JVYfa5h7+9{@Gvn!;!XOop5)mjyE;9mVu1xqDr6$h zE|aR4E1(cW7%05T*)Xet9O9vZG)aCMNFr1P5eZP{M5v2M7a?drEcF&S4ZUh?Z~LOR zJliBB)CHl{YVoZsA4KBg|G*uBru^=J22w_n}nwTp}1th5>h9Ty19c;;uiRs(8M0+wlt_%actc(-( z=?q15SRQRIzD@`2T*=s0OD_NZ{Z|iuA@)9S^|QmhU-L)y=r6x}3%<8yg1mY6r(;j; z@A=@;r`I+NoO$H*+YjG8{Lbtzr~kZi{I_p!onZ9MAAR`a;O@6BoZq>4l?|L z`I|#(Wy_aCcXs{y$=J+Ebl``ci(ueHf9C$N%)Ybh_A6b7z`|d!o~`s+ho0*i+c;Q< qna9^1eC+ScwQtrOd49v1Zsx|N>zBhP-yceUAf@7{F+cLkfqwvjj*fu< diff --git a/OsmAnd/res/drawable-hdpi/ic_action_read_later_fill.png b/OsmAnd/res/drawable-hdpi/ic_action_read_later_fill.png deleted file mode 100644 index 9be0e19c369716b3a11b65dbe1000c3c6e326d1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1151 zcmbVMO=#3;7>-nBnMF`gSf%WKMg>M$K}5XEMaZ`#-a+K8EQ@yjq>q%exE*`@Eg%@QEK%G{f}uC!y_3AOad_%nS1D$Gi7f;JJBrk5U%P zVG)gcL(>r&nI5h=(-V&Fvi;jYUt&-LJ|Z?q{K+6Tk~}+S*P!QAEU;isg-qnxc~bRq z1r%|FfWqfE2WB;(>O53*O_Kirk_dBxs0&c$L}-Y*Awtl3Sn4fun?}_vb$roVo*gG7 zGz6jDZu9LdkE1aG>bfq7k|0SO)!^c(fY=Ea#2dO6OcXnj7ZMK#Ahl>WaEs(w%5**i zKP;CQ3Baarvo;0!3@=-u6Gtbg5yz9A!tBI~EH#JU|WtEemp5-*D(d3W>b=z&Y3W848 z&SH2~hDuH{VOCT{2nV%-T+)k$!k}Cn&~w>Rsf)FOnAm}Xy1qT?yMqmBbip8|*D%f1M9WO|Qzo&(okK06%cNn>)2>W0z(}uSQ3tiJRN6%@T zl#_K%ZZxu-ozt?MswpZ`8WMt{!glcPk7iJyq=d9x{?|TT5$(zJxG)U#vM^34pfeQF zVNv8)|I$IbW|@Ur^6LGILgpw~xvb*9Su#6t`0l0F^}fn}d)<9BJJVx*J$7&B)sxb( zOQ#+WDSzJ2%p5r0`|kC=-h+>?eGZ=mhaPQtY5jF)Z~xX`z9iD^r)T~-zjx=)8^MR) zE43++Z;Z>@Z|3+ub-X0dH(Hz=U+Z?dmbF&W_r!cNRPE%sjD~EoIBC# gUkyJq7iU+EG7k&**G+tRH2o!5gTv;nfzjjt0Z_zsR{#J2 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_read_text.png b/OsmAnd/res/drawable-hdpi/ic_action_read_text.png deleted file mode 100644 index 0e38ce53932ac664e1ba96c314a8cb2a078e37b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1171 zcmbVMPiP!f7@sr{OGttwr8J80oW>ZXvomjIc6Z*GHSX?g)0J!*HY+allD9K&vy<%n z>C8)Z5>T*F8Zm+=jUZa|QawlwUaE*iQ7T$&AqVMAsRvJ*gLnzXH_2}F5PEQ6=Dqj5 z-|zeX&8suhll{F9^>Q57Up!}&**X%x$9vfKXKr(oEyJ`>rL$h0ws1hWtmV}RC^~qa zlnJ(0E`CSGIj%dhD^*%8P3flRByfyLM2^qc95+4@`Pf_}6x7JP?PmDjKmU>kww2+Z zPnM*TpC=9b+-g8(SEnoH>Y|A(e&T5`9_dVhLnsE3({w{U%JBPob+(ViA`kWwFkW8cm6Dk@=qXbMMO;*nUS%N81LLyWJ3F;EkB?#IN&#VPjT`wDF+qT## z!#61Pbx~}!T8WmD@Pc^}B7{Uq7G+sr2q9c?DUJj;Jl)Y?kkAZlpW2=aVvV@wEzu0m zJUs}(@k^yc#ctS66ib;HVPAv^Npzezu6=Y!%j91-jzou*6`zP@5_(I4$?8!*-66Bw z-QQ3QWZvlK1Dh2EHx18Ra)?WdMuulM3Cp&0OOvd$TGs@ms%b%mND(x-Ru_m25w>bp zl0dVg=O})@pult%nTAKbu;KY2pO34a24f{`+HNd-A}-WH+y)8kWn!HTJO}J&TDOnzBBjV? z(v(d>u_Pp@DGdvnlu8K@B@s!gQe9Cn-{xEYH-jQ`N{rj(Kkd^Iv7U^#hr_@QhvP(C zHbVg$mUo`xzh{H?NzuqwqPw--y}gOA=Z;PFt@Ul_jVfC2Uw{1A&IR!I`Nwt#7DgYQ zzL34%_rSYiiFqOHuB^>X8ca^;P|Z%1GHF?(}xqY@m?DwE;xqc?K++EDkY z%MMbl_ctyYuiU=2zIAKlqrV<`U0%3!=d-49Z>#6Y4~K7&53V;q4PLl>a(ny6Pd|*_ z&Aw)zdN92C+t^mujsaer{AS>nr>?%;yhl$=4*hv`ZM}=@>fzpe=Gpm?uYS$OzlmaD K+W0s(cj+H~nSCb! diff --git a/OsmAnd/res/drawable-hdpi/ic_action_rec_start.png b/OsmAnd/res/drawable-hdpi/ic_action_rec_start.png deleted file mode 100644 index 4531daa84e778d10ce721268d24fe0b8da0dd6aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1282 zcmaJ>eQ4Zd7|(W8+Dc2sN@v$$$i}ePd^XATjlGWRrFFOU+HzOy%?M_u=o)#LNs{9`?JEe!@xlIp`uHY&aSs zqZS-OaRiOAXTL%11QD1t2a!^7kWXr8$h1S$9~T!X z(lkQUpcLa`*$7ITd&gar81Eg>$1^%Gs68EIdtSi?EaXEnZw=d?k`GZuy9(YHj#-K< zs`!}@wN5G->n9_Qi%5x)X`SOmG6)!6l7k@FLJC-Bxi(hdXbvb+tHKFn>7lSU*GMUG zwY%gCOCc)l`&or$bGaOoYh@gFh~)tQEGMvnKw}Ns8?$|wr)_U%*@B8Z-8Hkm>DXk! zBGjA_KSW`s>mgX#SZu?v?UfRRQ^w|DmgO0awX8y1MQzWIqyK4as_hMoWf2=ko-^X= zxE`sUWiZa&y&V-4F&m}NHE~hkuNTgVG^3g%lHk_Q-Tqx6e)GBh#QDk(xjzt#p zteBf{0Gt73K{99oaw%GD6@xSc2BeX$1=|1)pG)yn32)q$zx6)FCpeC5nU12#0_62J zi8eqhqZU$;@p#7zkH2z+*kRAt31SwGoARUEu>^Hqm_Yi{-*tW)+^|6VaU z`f8W;=C$Ryh7+}m++1Sc*E#=kn7;H6_er`&Id<~6dw6u}#+^B>XYE_`_iWR@hhnj_ zOH-+pmm7ZyoLt({1f&~@2<+Q2IniIYcK_@-B0$WZdTaX3IcmP}SBiG^svmVeGw~m& CRJ0xd diff --git a/OsmAnd/res/drawable-hdpi/ic_action_rec_stop.png b/OsmAnd/res/drawable-hdpi/ic_action_rec_stop.png deleted file mode 100644 index eb53313d7df702664a9db2c76016e2f77b764ad5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1076 zcmaJ=y>HV%6t~(?RTb@q_>e%B%K#D=f5dijRzpeSh6a&Rr9sVvdiGrstF_PASK?+w zEKD#UQT~MrnAku|bShl|phQB!JRnRL9RUPM-V%MG`; z;X*9U-xTK(iyQC>Lt^4@2CUL%5i%UhR!&qp^a<|*fc5_)8wPh7T zC@Y$*X@F~hcspPy0YN-FvS5?gjl7U~G!RpZ$e~-TC~>BP5d5%KJ2D)^!$k3v$q5Q& zHLJ+JpT^bKj#-`jr*Wco+}I9@TqiNzid?nNFi3fi=(yXBLB zRqdk0U$WT4mTq9|IHn0S)6@Y}bO<2C8Ze1U4A;>~%fTZ%C*gCjQZ~v9nhkYbRTuSw zTC#0JH}Vkbnhr}NY&D1(3S2Vs?Q!2jta>WeDn|q{8Z{{09Cg7;hcX&>XegG;{i=)C z*1Q1IZhSp0(;#Y_MBXEUD-rd@ex5Dw1P)Na$kYrBG^DhEp40OHL5u)#oqPfE@RgP- z4e|I`{sw)@Z+INxh>qo$8dBYY0Wi!VpsIwY6dD?6Ax*{5L?n;$lFTW}Y3m$orO_4d z&-8dS7+g3SEfVl~iumAs+56q%LszNVrAD&)`t{_5K8ZIKwg*1Z6#Q=gR))59u6N7nkj~3+s>n E0WCjIF#rGn diff --git a/OsmAnd/res/drawable-hdpi/ic_action_refresh_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_refresh_dark.png deleted file mode 100644 index 1c3b868f078dd56d492dd60cdc6f7ad2cbfbf120..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1463 zcmbVMeM}Q)7%yMSr!r&{$%dCQgiWv4yY{ZV8wCrc*hv9_MOgO1_3i}@=v{X`XeIkF zI0%CfNpOJ>SsH>N6Ez0Vec^=7j2Ol?nG2gn<`SJ`bHLOrCJxzKplp8_|JWsW@B6&( z^Lsvi&-2`Sh55NLk%^Hil`6)z$5I5>XZ>&Z2KfC&)!hx3ZAwn5QY=*{9##e_GcP#+ zVso;Upa`)1fj2IKbd@TkUMMM5O6_?JCpk5&Uq|D0x*%GmO3(DVSgr;rhyzp#qDj5* z*?Bc0@Fw+s(yq0;vO$%wr$GkA4f!QpLk&ms>dXuz-OE4&PN1-e*I6sN8LvsbVwZt? z|1qXUR#cQ4lX^9%QhOniEy(~OH5AHeaXn(7H8@EbXu~dqfHI~vVuTje(hR9%v;?yD zsG&ERuV9KS)-_*HGO4Q+#l>Kl$K%m>bQ(#n#BiFXF)e`+1PV1!_W@C1y{PC;4p^`N zHzx}&MUX_qZ;^FKb&5$1BVA3w>9X6`4U6tIq9A3Mmvv#dMvFO}{=8PS-AWPoH;hMW zyGstZ09FLtQk~4fdQ>C_z>vGgJMt^SXqW<7fJI?zEfQDf1fpWInAGq_!wWp4CwboC zpeU4}C_PGR^)yP;Jb_XG2PEgvg9-;9u=6Oq)ktU2W_^~~Xwcz!j^0R+q)|s%Ns1t| zEjhXX)+V|YR^&jyw*Y;wVa<=lGTAa<6-h3Uq}o6i6jn)!Jfg{+F{_XlGKw*8DfCwi@hNE(?Qh@UtG-I=vOT1TZchh@A%<&V$ zN&AA6d{!;qWNCXdC~Dv6X)V$po0s}j-P*Z@2N5(HMGC-0@Y}c;=21+cwg%(-%K( z?%V$9#wX?v-|@`N*i%~GZ`?HRY21wcFy!0X`g_~;+)-rCx;QY3q+$0bHMi@grjsgP zGT>C))h?^!NGJd0tob7mos5jS*7$Y|9^%_|Vt6pI06n$!`1fUFJ;OWMjKPQJroxA+ zGh55AjE~Z;)Vhw&`nyLzP>L`4+7H&p26N>xH_*h9k$b*`1*J3?2Vac z!ar;@RU-*K?@*_|_30PFu}!%&hV56r;0J1=)$S)~KR zEHn3>``hR4JufR3(6oR|+zhCQxCPt;9szpd!LB>n&hr7dOzpq~jE-MyQC`$ka*k*EHrx(q7Y`TBwM420U(Z z((=8xa<^_yCDgzQ%`(&~RtgmnE5P%X3bY-*C+Vnc(i~Jo+yPzzzK>}RAD<-oe#Oe5 z*0Pf}CQ$C%C-NW#>dgcy~nzK+t#-!Bmb|~p<9n?$U zeyX>D#+^#qu7i48kxHCmHhV&R0Oo$wPU4cb>Y(0LENq89m3_=W?@Qy7^zqt3E#&sS z2A2BlQHQxFl6J0LNN_lCSeVkjNcvf)lxuCLnY`v68}3Zf=ak$xWkNoXw4VYsm0D+j z^WI!TQB~x*QFuD?-tAU35_RRUp$s>MwJ(QriimJY?9zBh>)tpNz=l+;e~VQBvsylt zZqd8gKj53B!<5O5&1eD4jf8u^M=jtC^Br&@H`gFk0VYEg9b{#*qrd;?@O3+TZwMdp uKY*jO3%F#Me2q>}DO=EI%zvm<^)3Nu-K-`1#|9Vx0000|k1|%Oc%$NbBBuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFqdV9M3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)DJWnQpRyp^1XIrJkXw znYpF8j)D=8uWw+XZ)BirU}P;hnz$GU<>cxGNoetEGbD4HO?c1bPDEK5ysE6UGR0Ee?xCKflOm>HNE zrX-o@8d{nq>82!`00SY>)Kb?XF)7v1(!{{nEX`C2sy~I?@Y4r6N*|P1kP;6}2$&*4 zOn6oRa^RUMH4m7Bihx-~y*KS50|TRqr;B4q#jQ6p{&O`e2pl*5X4L$5zA$>u#PYjYb#Z8ngnqg*wj*TJ7)q z7II7?kagBmb*l*uPi_cV`M)ZB6;SWfx-KkLDru=ts?_S*hhZLj6ZQ8mb`LqVuBTIR zn!Bbos}^S)lS`vl+d`(q1rY|C4vH%#aZl!Y(p*)TXyIU|aY`#@O2Ryesr|N&?yv8$ zST#Od``swDh@XAgg}3gX%ntvEdB-wuPTBUWGM{wc7A5+XX0P8g1Fe2D@{S=lBcVm%Q~loCIA3dxDo&W diff --git a/OsmAnd/res/drawable-hdpi/ic_action_remove_small.png b/OsmAnd/res/drawable-hdpi/ic_action_remove_small.png deleted file mode 100644 index 6e3099f540d4beba57548b5f85faec7a2da0ca69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1240 zcmbVMZ)n_P7!S%sJ3G6oV5gHb?dFQ+?)sjphB*o#UIZhyna^w!0RG# zG)=5HHKggd;spQ~s3d8!2@y|86e~y~$3KH}44b4GiDr3{VP!^=85UoC2xKj=N^)N9 zUA2XFX`&3FFVl3TQlTmd$_qwlR+1!|;b@K{kpvk|y3mM7H|%I=P(f%0whwL3#bb>| z(HnS%xwcXu}w3nFji=K~uh#TZjPbKC(g%&BPt-B6Zo$(G1iDZV6<63?edo|O`$$Q4T@ z;8@A9ik1Lav!Q1_d{35FlbKACQ5BVCv!cYRoFXt8Mo4A^Q4t#0oEt*JH9^C+jcl)C zg}Y*9B>)EWf`aFbHL5@_d(aEZo{uX^ob?pGLo-a_KPhE-<9`2c4hZ)+uQn?M|Qud&p+Hj-st#k@AB5Umc<`8^YM=kqpTifq>g4ii#s2Dv_oVHYx*k2+`mwP1%|PwQ_Mh)*J$m)I{6>Gnx!It9 hQ<>=OL8JD2`y6&~Lq*@Lhb{5HCYK#hXL=62{tv%Fpr!x- diff --git a/OsmAnd/res/drawable-hdpi/ic_action_reorder.png b/OsmAnd/res/drawable-hdpi/ic_action_reorder.png deleted file mode 100644 index 1180451a26aec085cd2c21b17d047bc46e77ddbb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1080 zcmaJ=y>HV%6gLI&QMDsNbir~NsNiCsV>`ChP|~EKDI}CMv?&v3`_fpcea5~Lw+ui9 zNc;hn%D}?Vk&TG~F@QuT1{P2m7+4Te2lk3{K1zqGmd^L??)~2Ty{{LumFvTUBZC~r z4VR`1RkmMD*6EY%|C8I?WZQWelMC zUcPDC#7m(>Clz}ELv!5tL>wTyg(+|0CD+diyYJo$yz69z1+^@dgFJ4!(`zA~TdUOU zwU%u-!o*d6JT{pD4^za)-m)K=aaQQqHJO}Tivr(Kp{=aYB~>ra@_7Nw$Oi^sN+o^UsMZzT! z8ipZCvM9@dX@F?erzi$~G}^aNz>yug0dDfrcSgZA-xo%jw%W46kd&oFrx7q#@@Z zoKkbSqLNed`3w_vBa`oAOMXO=Z{xmim-+5tr6aLsKE#NUutvyozYAuYgp#O90zRMb zRGq)H;Q9_}M`KBux=|N!=sv(sF(e+}$+PJm#-X8N1PvWnN<#%1MS(y!pa!6>$+~14 z7RFfU;hh8d>-H(TVQ~a~I;LhL%~sM9K)NLX$WjQbhOGj-q39^B>uCidL1Yxgq;(Fo zQvZteXCm$o20QGJ7WUaZg=}yxFaCJThHj=*$kpQSf4+V=!|_8Ozs&DE`ei=JY^?8I z$Ub|%dFSja?e#bA*Z_SP{oVT=&1_f3Zk(&W+^!Yb+LAYJZ^_pl@13|iFvL|_rxrhr R?93;#T$-vB-b~(G{|7FeQXnD7_TAO%HniP=NF*oZA>=3-p6{^-nou#?ZyhW)ULvef53gbT?@P3ad+Li zK{WePU?9W{K{8{8Mu@|STc!iD5ejBbBrH)fBoO%${;4vSNG7txx7&*RLAd1ZeV_Mz ze$VrJzHY0}yF4@Fg$$F)l;w3 zii9Nxx`y@;9@Pm#;i@JLR5y78V$%kZmC$7+NO6pV24rCHNKCGa=v>T!&e-MPK6#9z z$c&1y!GX?_s`2;`r=kIbwlJ7TkXFRTT1c9)v9{L`3d%TP$0-6MSdK2@2nv~dQ0PsQ zf}Gz~Ip+&X4m4yKDu?3@4GortB8#Hc;v~zmI6>hQg+UEWZ;Tjx42$TwDGM&3i&|JU z!b${5TI2;KYB*5HbT$N8^?2?Zj_7lVf+@peyo!?+0+;1vTr=9b;RpZIc&N4>XjB32 z2f7l~L|BhtZVC)@_h?5+MaYI*rG;Tp_&S#&Mr9B&+%5+SZ!A(+;;ghJ2?E1l6vJ3C zmawuI%Ssf+020umU&Oes*WsO6OKqqgIC#tDxbKIL{%!NcB?XHo<4^W} zd!*!xp<~a|CyDYM0Z(^Y58})E@oZ^h$ML`8+@jVefcNG&gLHRp!8Sd0Xfi%vPn4cJ z{Ec$Hy`t=_?`;gZw8cP9FFI#*wvzC~p2ycd0(xpau?KUb97udUmDaqU3U zPlXG`qQuFAryP6K_y}J!(RAR$_=3D8f3bPj=J(s$vHY>(lAH{wxbALuv~CQY_+ca` zG~c_a`|jxAujXdIw7Dlc^od-3aYuUdjnSz95bHiz)z^JyMdbYz3qQZ)dPhPRAI*uM zy4?J8|AD4KYVky6{;?aLeZLTig3nGb>hc9<@~yLdFV?hKw@-{O^R>PH?ykOP{-~%I ku&G(d#8sqYR^X1jwPN&ZUR6<$|w`MQ?>075Ml+yDRo diff --git a/OsmAnd/res/drawable-hdpi/ic_action_road_works_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_road_works_dark.png deleted file mode 100644 index 42bde5fbb19ddcef7268161af44ea3abb1c8d2b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 557 zcmV+|0@D47P)=c$iB$lgpcEp zB*`lb4K@q8tTQ6!U1mNyvNvpjW4n+S{M**!>k~C>fn&3fGps%tR%eNQcO6+8robuC zTm?3qotg4mv(V5TmBD{O|DAIY#y&GXmX&7%l4ESWr-+y}G&`o|OqP*ZCybshTT3z5 zg%kU?0_S5XJ9fHbpOwg<5g7}8=UN@wSC9z=&6IC0<_vGfiQT)5VAYk9JzRq)fX3B~ z>oz0av0~nOL>Hk=#RS=an4`){&SQB@xhH0(;#ll+H<8l@!x**Wg2$H&F%Y{@vGSOh z6yq$EU&-(8dI-{4Y8AL{`whf7LDlj#uAZJD-0nZnNA^IEgM63FG<@VBw7XkELN7XW vhE6a(XF1Sh1L6`e{C}m1iHQK;p;bkV1JN+b00000NkvXXu0mjfP(tlI diff --git a/OsmAnd/res/drawable-hdpi/ic_action_route_direction_from_here.png b/OsmAnd/res/drawable-hdpi/ic_action_route_direction_from_here.png deleted file mode 100644 index 5a3db0e4756f6d6dca055c1f0f05ec5ac56631dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1386 zcmbVMZA=?w96t(y@itJim@NY5jbt<9dcAUexsy_$`ho0&m)t$i z^M8K7|NH+&{he*)CEH361S$7=++A?3)!$8p@H>l~I02WfT5GqqR}N}1P60@>DDwdI zhPgh_1vqi&;APN&Ao+1A(5-d*Iv7C?8#x_gjEAF;jUWxqc$5?Rfrj#+Pl`COKh95J zs3bbD$1OgSFX{pz$uq2gy~CXWVYpwQMae zu0XVY2e#@|x6hBdWCfrWqZJp(dOK>PjiiOPo2fd~Y$C0Mi6%%2H<65qW=tfy_F&MO zA_kc*H@jvFo*Y<6)1nMP#9}dHtllUqeFRCP63+4d5cNJ1)dgzycy6oKw@ir@&9I! zfKCy5yZonpaw6E1`gVO7;9-57Km^W^0*7Vh%=@hfl9%+ln*;G_ekq%Ee$#8{C>tp| z!h}-HxFPxNIDh}nHy=yZXI&SaXy?c2hTT;Uln-tyTguB!CY0kfmD%NE#fJ@_5nomP zQjl^k|6JIUxc_Ym%>r-nliEH(!IL6X{bA zUyHK4cl~&*#(B8uw}pj;Qa@i^y5*(Mzf9MiJv%%0;K+B)dx}nuoG!B#IjZY6^ZA*w z#>THZSeD%vYAsi0deGB(sfoFLH`?>(hZ;Uw92(zNIQ&|A>^NPVDlACvFW^;l+57ve zOx0y_;`!5Yl!vKJCJ8$TSsT9lz6`cmS$;mSEfW`F4ReAB5?@Gio)Kk?|? z4r;pTVo7`E*Zj=0o&)sUPiKNV(Co?Tqf4r1AXaxf&vSFvV)O^4_RxKmZA~AHR$Tc$ z_1+snDOvUQtvkiz=L=H7#mPU>(hG^ZhJ<40T@{_Cj-_P6H=|0!e`@%mX{pR}s diff --git a/OsmAnd/res/drawable-hdpi/ic_action_route_distance.png b/OsmAnd/res/drawable-hdpi/ic_action_route_distance.png deleted file mode 100644 index fd22d832b734a19f7d022a9bb5234469edcbd401..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1534 zcmbVMZBWx@9FKs!IXA{}__E1DD;>_IN!pYqu@z}k1fhtfDmu0^O;U)^q)UP=Y%&Mu z9L^m#Wy70u2&W7Y#mPL~P|-~{U+`@&hd6cY1INx2oi}x--sw`LZXY~9EO*KCJpbqS z`@jEFUsy1AV*J#2001WD=1?wmogR8)qt);4z{ZX0GDUF|D@CGL3D6P;WU-=$19N?J zDd*y7w(89joCN?PgS@*~DR$H;@YUCt1!CUZ7u36iP;AE(e@&{rYIWYDS^)k~`TkQmm0 zqY$Oss(Iv8v9l1gixLN#^cfI?8gbA}=us1a8?aYF1A=D22mzxQgrFoskO&HnJsQ=T z#Ck~=l|5!lJy|tnisC0>I1mWv14g|lmBJ`N5HMnZ4F*U>KysC!&_PI$wP6huCo>Z7 zS9nnXLmFw1SgBYws;7@a@cEt2$BG4cEKzF8;2`aXQ9T0te4)5T(X!&={&nMtXxUxm z=U^8nidvXt#%|ZU)nxG{Xxa;fzqB z9>q;@62F3DvnA07j%J$VpWp?SVKjOO4+ELJW&*+(GX{A~C;^#JFH18tW<*V9%^08k zzZry8r{GY#{HJ}wBDE(&+sDJ89v+VqC#W+dsl$RqZoLHn5ijOaS?=J)YfX815et%j zSorhDJ8Qw#HFt_{#kGED1r6_md-`8#?cdYi0e0*?f5ox0HGOHEW5-n^8EzJf&;@XkgedQrdTCa_aFj*Y@Yn>XOsfq4C1unElb(rMj7m z6F1!GmS*Ar@4vNU-v!R)+TQ5>!<_n_a=@?Kv}o0YPS@Ref&evlPCKwFV{^*#Hp`qB zQs)dMA1p6RaWB~Q@@3bdXG$9Xs=i%^ZY~(^o0`zFSC`C21|QsPsQB&SjH4a*(!RTU zq^0kYeQ;dtpz~#c$I3>r-oWNAJ1fm$Y9l%&PHbzUxcaP!eOgS@xyP zYk8yToHjlC*P_lQ-R>Oo-H6xMi|Zc*`mQ%l=~^>zzE+#P0_o_%dq$2eYNoGTq+8Y| z;3v*>FFUk(QODvnb>Eiko7Wp#HET(}Woue}Tt@nZvy>E>B7Fgmiw5#Wo?ZLe;O(2CKXR_4fZAnSR{IZNBQPZZ diff --git a/OsmAnd/res/drawable-hdpi/ic_action_route_first_intermediate.png b/OsmAnd/res/drawable-hdpi/ic_action_route_first_intermediate.png deleted file mode 100644 index 8cfd61bc6f75617ad53c5b2c923fd2daf810532e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1069 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 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_route_subsequent_destination_point.png b/OsmAnd/res/drawable-hdpi/ic_action_route_subsequent_destination_point.png deleted file mode 100644 index b1c6ade02e795e01de031acae912c7e86c1fcb5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1055 zcmbVLO=#3W6pmIzS_@vQmm&2~(fmxB&1OPl*>1Xa!L4Px;DQ$?nb~e=lZnaHO?whO zh@Lza#EYVM5Ye0B!GkAH3W9<+PhKqEd(p{uwQ&5la3T;wMHm<#=Gmi&R|bsCkqKv?R^U<_Qi~DF;4X31e6O`R1(*LgLDoOAWn|RB1O{*i7m2=3*<@ zTn!MBXU~I~+z|#M$}z~JwK#KfSMJ+&#JLb_GU%)DRaf2(s@+%uRhCjvQY|Hb(>5q0 z6_$`~nCF0@Lrc?<22DkWj*c81g29r7x0H08rdJ#I5;s@wa-KMv*6a1u-n7cn6%8VU zG~Lh)LlGKEwh?ojD{(eCwBXS!NW+AOECz)|?6Y<5$|BO;6r!Zj*fShw1EK_FT8p!D}81)*~A8 zy64K`MI|9|h^>>d*|8O5nq|d=Xj-uizoSqCB20WzqA(cR*$-dwbiumk)ojayaK3EU zDrgSX;9LzN%QQ+uY(366jsrUM9SYwAZ1q5_Q%x!6ENwBiHtd3>F5@igvIJDCMb*n- zs)2(rE`(=_Lha`5(KNhHNiAg&=riqv`$R$fvJn`*sUTz-iirYC!M5!yR$z5(zud8H zV#)(N`CkS#5tLT6%U|s?6p5ZJj(fu(E_>rdV=+Ui7?%5=Z(k9E=GMJREC2fA)5~#5 zKmP8;&aX!gChtC+csllKD*Eu`@R5HOAK7_4cH-mNd)r@b)ovV;zURs7XID>c7b9Dr LU-X{OUA_4m(uPR4 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_ruler_circle.png b/OsmAnd/res/drawable-hdpi/ic_action_ruler_circle.png deleted file mode 100644 index 1e23ebc472e99d12b9048a3f48228288a6c09d91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1733 zcmaJ?eNfY87%%8Ck-;4E+^H}^bz>rFlYY_G7Ab9oqD3fdqD~}DQmD|TreQ52is(%d zod^RJ6gcG^A2$@8%FZ3&h9bytD2%T;bU5(v3&9QP*jUPk^AFEllJ|X|Jiq7pJztlM z@UURlxr^p97z|fch(bfJOYP4bC;EMlar7v?ETojtR3xFJEC`7+WEi2v0hIxX!!VXm0Ic@QvtF==lk zrW0!vtEPR?Cn+EL;{r#?e@jhz)Vr91cipfaYW)g;+tOdC80g1#U)3 zy@}EjM!;?n(Gp3Nlu0w43c+Aft6v&6nx_**r;KeyOl+71u?+@$T$9>nN`wDTD;~9kzJ8yBVJ4D>7pQs3Ia_s;6_TNkTU5nEKHAyd3+4h zY6Sw2BM|UF5yTULA`!*`1vrfJQ7sSGX|WkQufs!1ZV;@L^LawP9EO$tGQNM1B1pki zDj+#m5CqR)RYo&~7*Tx2x1RPrjpe-&E0&WuLJ?#XK_t#}L3lht5$1Tp1jyy~s`FWV z;A1s{>Wy~sGJC0}B3Iy~{&O5#MG^*JGS_1LYj|h{7$$_YS`fu}7|7EiC@2!*5GX`( z4i1a_IXK^+IgQ6&$>CJ5(h@or(+nlC07V2Sj|+i_Pz!-DokmcrL-`=8;|US2P{`%M z2$M}yWZT>4m3EpD(LHM4z8ntv@N&FxBRx|jJv`MJ*S#4G$J;7}EXvyb=xA+1WW@Xi zbxE0g?z4{hK0Z6sPN&cFktLjKYY%uhaqpx0GEYVRxAV)5Cm-Ls5~1X%0^dL3q1ov2 zN&W_dpPR~~u-9dv@kq{SU(M3c!!a-F8bzap7V&zTbNUo`lSJK>!ebMg5OU)O>;|6E_!SG z?8st9SQ?V$^mSlFVnsk-|JAs)4##%gXu2n^cFtZfAy}5$k$dQmv&BDnwD<8%VQndWE)E}pOg)?1s|3Q`IU}Djg`0I)mmDic}2N!&pyEreLYBGBS(4CU)T`)_qs^GLU2^x>CWm%a!0O?}**>ZoSKruRXxQ^y zFLR9F80T21-}IOA)}@k?Q%(OK_x(Fv-L)4ykl^jox2k@_S2+PPm%c?^mB9wjp0=)x zPH~f_Tkq|4HtG12q=%j6f{NZ}XzRd>i1Tw!_nXI~qq-X39!$&2QrQAqIy{Ho+dglT z>>uYPy^#SYs)IYfbNB!$dY-b!b;bP^u-jM*@Xpx94&Z!*oAdfswW?@W%FWZ?}Hn5IyJKmr1XQ{>h PqhhF(VT#J2*!2GZjT)}{ diff --git a/OsmAnd/res/drawable-hdpi/ic_action_ruler_unit.png b/OsmAnd/res/drawable-hdpi/ic_action_ruler_unit.png deleted file mode 100755 index 4e6d0b951bbc412e0d8fbc93d9bce4a7caf992d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 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 aXhx0|4_|oujmy9Izof*#u=JKN_T)cgORP!& diff --git a/OsmAnd/res/drawable-hdpi/ic_action_test_light.png b/OsmAnd/res/drawable-hdpi/ic_action_test_light.png deleted file mode 100644 index 2318f758d42dbf1b81e99d1cac7010c9ae99f417..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1295 zcmbVMYi!$86gDgEXlSQVDBZJo-X=O}j_uTOW2`ACZX(xU6?#ea;>u=M+T?AQ8oo z0Giaq0gwTrGW_&MpdCS~_N&=Gr!Vy=CmWhy^mP2LW_FRH4jRyaBciTW&~45QV+(dUxc80; z3|&xh2E*85P<^R1${Q9ygMJ2=Ns30>SU(kH+Ss<8XaLFt86pBCPO@CEl_LY_(t|;7 zmXhN#LVU>=l)_lvaZHXNip8S8*y=Z|0fJ&#mLLN}Ab>*++#c2)(ZzLpYsG>9Y}ryx zM>TZRvnWc&kQ2sWq>CwNW-7I8Shtsmf|L=iXcCm4Bs9&-YeCy~GT`4ZR@An$!zLgy zz&3^~8P+4WwE~9R-Pw_+2&3V4St=}wSP%?(NCUc)6v7z1@hhsr(LqI#B!{WHeDB3%`GA(8;088Bu zl(=PR=mO82xi(Ky9260XQJBtZ{Y0;J8!!SWV$7y-iQ@ZzZmmrnX<{K3(YHm5m!~OI@|)t8YAUtLw>& zH?8Mewp?3VnjPogTw5i4PuFiAomg}1m$TKA<#5B~OP4O%&EMX4EH{zuy|QIpYp40= zg|BbMxxdd>0lDl-9S4niRuD6~1>_}HfZ0yTi;=~c(r_sY7u46u4J=gHv%%*ND^4yJ6O__sQY4(}d w_vMa`zw0ZcYrev-jg<%ZRogF|JJ_+R4%sJ|iKb7gZhOC|WUN;>6YW3r4~D9_DF6Tf diff --git a/OsmAnd/res/drawable-hdpi/ic_action_track_16.png b/OsmAnd/res/drawable-hdpi/ic_action_track_16.png deleted file mode 100644 index 3115a6582dee626617a025f1dfad1a8e7dc8323f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1293 zcmbVMOKjU@95=9)Qms71VP$BY>rU#%=64*&R^2wQZh@w>NwkG%z#RKa;x@K3$0bQ6 z5PMt@5(A+QCgzq!*s!YsL6FAK;Xnk=P0m+e2ghnbT87g-b}(*7&6Hh`Er57cGYQa;E~h~R z$ZF}tJZMLdTZXk*+>VEPM8(tz*})J+JqOtc(%xCj$;u$G(IiM~hJ^k0!3>6Ks)QZo z!c;it2N~_~umz&Sy)k8YP!UwDvjc4}ico+KY#A-;StBnNC2UQu2-nUriJ@x{dr-pG zjf#i+P`_yblq1}@LbD9Y3k1yxjK_5lWhmNBQZAAfaGDk2>!Q$&2ZP!yH6=y@-5a{# zPQo&_ofAp2P$&=umN2a}tPMSlu zgh5N!UC?vk@TOoRzY!=HGO{S=NSdHXU3dIiL+9-X_}7dr(fL>@2gnG>n?sfY^O0(; zkzwp^tjGaEYs3dF4JJj-225p02ZkLANEo~!R818*ZJ%L(@TC@c9_8kN2{HZjSW}z8W`Vb+f#W zrCC0BL$2tzfNYyq%rvvLD(K6YwwceEIn?iWvd$44x-Tp%n&BMpcT%q}2V?gb; zOdVZ|wWw`jhg;!kw@kCRz`GdSr9k(Eq{8Dot8%m~xG9yQu?@cZe`82Oqe!P<{!>7; zBUqKraPE zx6|>{XFAURn*L+QHff4^f1>G*W1r8`8~vBtshB`o~*aK z66Mx8qB=JJZ0nz~A9vpM?v*-rsx3M&;=j1C>*alCue~-IJW~J8p$oIm9PcadI8YkF zr{72%cp;(76AOuf@YAVJ-y8qE=j?YmW9IhTnlGhW+_&m_UEAWp;SxeNE<{H!6|VVL zmZq03M(>xNkBskC?tQ(v|MIaT!QHD9&rP&{ztXup_UMx>#aCC~%#NqGfBV)qytjAf qZ1$*cPqc9L{PkC!nE!iQ6Vm)sN9D7}?>p`MphCgkz@+c^seb^hUcw&$ diff --git a/OsmAnd/res/drawable-hdpi/ic_action_trip_round.png b/OsmAnd/res/drawable-hdpi/ic_action_trip_round.png deleted file mode 100644 index 124a766edf16b2648b85c13b02c362e560661d54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1627 zcmbVMeM}Q)81Fz(aFvhwE$HQh1SZ$JYp=G~(Lrg8)KP4J4E*kK_W~WX*Io}>z^I@` z{6;}U!rat`D4EU~Kc-;N=tdMobW8^(DvClBWl_;Agt;q%+aJb1cFEoQzR&ynJ>So5 zHl-{O2hI!>i9}*Uk}g$PBfReff8pCLs;(B68N5D|Ph+!r7sUaQhGDY+WUx{>AQezd zq2mgO6^VS^mh?U0{nuv2kuYMdtw?$^tnSn;ITyXo4XNqlPo& zM$Bl}f?P{d5eL$WQqt+7Jep+SxG$ktw@Of81v~}0t@$>m%B_Y+^s0otSB%2Y2!zj5 z!|$BRG@2kS%K=C(nUB!8ObIDS2`(plGv}lWK8|TuEv*dJNZ& zaSb*nPuXZNX4@jz9_11r<*KwCpm>%`XW9I*E->Y?JnPJ5?T}XMt-1n=GE%g~<`qVJ z3-vB;9pEgh0F%hER%j&CD$57F07_bs#ZYpDQc7`zAV?`f0R~5ufWT!8t&kF!93JH} z|2KoE;1ud@m;bcSm`LbJ@AmyL2#5FM1Z=_#al){Go(mq4$fwYt)1$}}U&!62*3*zrLx3vu^THEfnuIO;oCPf<-doFvXZ>rY> z=C4cJ5#9AnkL>evlsg(DFFpNw;Pm$Pac{zj=PoXHI-rj3snvR-a$<_p@TJ6#xC1QnC01 zYF_SqJA1+4PqQ(<6RrDVdex1`dgg^+ckCbMTNlEGhx;Ifs|HKJ*4pA$*U@z=;lF%) zO(`$8Hn3*{q?e2K%Iyu0Tbf!V@^ceT1q_d$`#Qd-{D|9HI%M8W_S$@`8yJ2~ss7LN z?N#DK9erWv=Do5e_BlgZ29x_xjd(%E{%Ks4da$NpMk3$im{vnMbt^2|os1JTRlGvaGJ7bt>0)rhTc_9+i9KM%ARjOUi^{ zpGLp&w>x_V%A$^Vo=@yvTL0pVvt{qTsTq-P{#d3bR|YQGN&Ir^_OqJK()^lL+n$uj z@wI^}WQXS4)wlM@o2pKm7KPK5yW!5bnMCe#&tZS#Rq{?7(v~64`^~mr_Hs>Ib=dkW zb9r-k1#J?$ujSBZnxUOtl`=NJIzna57z851+2M>>x+BpufJCG e&N=zk=Tp(-o5qT@jm$Fd@7|zK(H%=Lm;M9iA!aE6 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_turn_screen_on.png b/OsmAnd/res/drawable-hdpi/ic_action_turn_screen_on.png deleted file mode 100755 index 466c9d06400b1f2535d33bb3783be7da3d65b26c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454 zcmV;%0XhDOP)&_9uP1nod7P&=Rl=|DTM1v*&g%^Xe$m*g?LAUM1~$8Z_) zvDs|i9g&ozM*tV;cL(^qBKeZe!wl-_01#VKkldK}w4ieOXayzxs^eDb4CVFI$txvk z3SdHV;q_j3Pf7Z=d?R^z6i|}x0lW?{cV4x+DkbRyz|8=)Bsue_)eUO!(q{%SBe`sW z^@Orzv*k4ECxzy%}H8|y;WgQJE~+L#dwH>O3%4gKCbVN z#zQ1jEe1-Eqwx>|<&1$6*p}g=pgb|)j)%RW8U{Br&xeQD+e*rBs1*T~$AE#n16bs3 ziX`i;Y(rdUfE)1;0i|JkkAjreECDnHk)DSUPU8jaFq!@@qY2Zzyjd?K18R wcevKQ%`4%Ffch(2lWsvpWe7|8QH z|0loS|NWnluFiXFS8rI2AV_VzT}r~e!GCL3!S&mm_&eNg_vEy<-OhM9#Q{h}w^e|~ zO{E7Ufuau$Oo0{zsdkN2+Dj)o1kE-BijN88%`9XiNK0!zt7v_|LsigYSR!`)%p`^y zx`;i%CdfoK3VMz9VFzpAZ*Uc?sk3h?Y-6BxPx z@%lt;(W!Kz3ys0P@^bi!!^8`r~G>t<9?haX=lE*E#v7$i&uI3n7&#*1j z*QluWpeJI`)5Q?XY$CCw*mBE>f+-{NN|vAkBw?C`m2 zg0YMPnwsIr3`601IH=(auK`>QF&v%&98WP}k|S9KEA#dLn>+$KMfjcapU$aV!FKeI zOLG8)rAY!793KbH$^6LFaRjN_6qh2Y{Omi=m2NJz)yuD}JrKAf{S|t0FmBjq3QnXo8L~}qMe{F-g(!7w|@HZoOhvb^!tfFkB`mK_=zc|;g9I5PtJ`@ zJii8u?rr$(@WHQNz9!Inp4eGE+wt)iDOMb-J-fe3%oHD;Imp+y7QJH^OS_o8=eyhX z8?PHx{oB4fd6oO@d`$cNgMs>$)9j%K)NS~{QU1bX&(`f)ak^CKa-wq`!}GtKYCN{@$(p+9Q$=~t zuT@U|*4-OEt$xw|t8LqdAI;3X_SB9|W_$PAD`$Ql{rg>TH8I((L|!=Z-rV@+X0~`w gs5n1NaYE=^;FPfQnmu0yrkA-(9N|DMd-qimM0~qe^nVR|3`CBPFeA zstM-Oj09>Qz$Jh)0F$1F^I%m=FtZ|<#2nImFcYVXR6M}U1or?ylIV_D)2DjDa!?LV zVpr7SlE#Xa-GtIEJzyjcYbrJ~6;F)Vl;m;g`Yxy*Fz-ud_6Fe8S6oP?{vI_}j8@4K zyaxOODFxC=RUe`H7OWtNcrjWzs8rl7Z&|PlX9wpmb}eq zLQs#JW~w(k=#2uENvme2_Xv};nJE5jGuE}6f~vl@xBext5vXN~WmHR8_u$(7yGZp$ Z_ZPn1Xf$F0#fJa@002ovPDHLkV1m3)B|rcG diff --git a/OsmAnd/res/drawable-hdpi/ic_action_volume_up.png b/OsmAnd/res/drawable-hdpi/ic_action_volume_up.png deleted file mode 100644 index ebd445ed8f766f9a837c1ac4d536af6d299b7898..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 458 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 R_NSmi(bLt>Wt~$(69D_T^#uR` diff --git a/OsmAnd/res/drawable-mdpi/ic_action_intermediate.png b/OsmAnd/res/drawable-mdpi/ic_action_intermediate.png deleted file mode 100644 index 30389a6d36bbcf2dcbd09d8a7780078c78af6c5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1091 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 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_intersection.png b/OsmAnd/res/drawable-mdpi/ic_action_intersection.png deleted file mode 100644 index da64b0a7c99bfbd58335abe34672f63959241e77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1095 zcmbVLO=#0l9M2f2Oa=o%oe0JZ!9ml!m!uyFtD|e$tzzrw3ahuJ$!i;(2Ls9b$nW?6{@t3)kN5YT z>SGwDKRcln=z21Ej~t@ktw!PpT?R?IM5b_sG;|L!NfVb5o3-^SDj?lloZCbr4AZ+{ z6-%U)yQCV}4(kCX+_YWFW|)!DrmGvXh_Gc;wVVXE{rm;TT4sWqj^sejO`)1KvE-qt zrF_v?nl%)Y8@<4eG*xQAMnq?ucHQySW`b+mRp~ys7C5#IA+rf?H>gr>l1*U`v5|0; zHz0&;ObNqCToNN8Rs=9207Za+2T+AT6#?6MIO@$aD{4W@bbQfMf~yhYs)EpHG{Oxj zjJ>J=6-5z%D2O6Y5xl?X5WUGe{!rI~hJ3@bTw-B|4J_(qJWmoFjdV8!+s)XK>g4t5j(X*B9(&!SDy z>l!xZZRC)wmf+~0uxXj9D8&@rM36V-xWpq-Mts>Qi@aPhO%OLk-2kX-XFvW}RE}wy zoRO2sD1_-~JOjX(l!kIj$)uHt(&c6ypXiQ(y1p&yyTeT%$W>Dw(h2s87}vW~Fj>O{ z`!(#csZ_h`?D=WSF>%8m4%)PvwT3)v0ht*O+ibhesWQkYw zScETEq6UBxi~}fh9lrU$^%H1NLNF}<3{UrpPGqp%lL9^Li3vGWK^~RLz59J1sm!Wb zEm>^7FaK<{Mtga9toL@$*`vQxP&{+z^p)dpJ{%^`mgipm+G?%t^lUEQ(6*(uf%*#B z>4{FSeSO^eQVta-hFfzt;k$F|8>@rYw9nt(Zq%NJ9^~>bPdr+An2Eo>$_&gfq4DYO TpDwQ74Wyk-=d~weGuQtBj!I$i diff --git a/OsmAnd/res/drawable-mdpi/ic_action_item_move.png b/OsmAnd/res/drawable-mdpi/ic_action_item_move.png deleted file mode 100644 index f3b8367a18e6ecfbde53e38118de00a6da75e6bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1112 zcmbVLzfaUq9Irp3goN1x2Wwd{+G}6$SKCkscfEr%9FXG@Z!yyAdj}1)ue1-YM;wHh zsEMMB@eeSX7$XDGIACyK(dgphfP=cIF-DDX@W$6W$FT?B$ ztWuej3&X03?WhsjL<8HUXol(S4_w2XMue@PNz2i=FKdrE)`A*$Dp3#%ZU#+RLkk`n zUl=Kw3)7|ox&A)3H&7{ojflYp_Kf4JfyOm>Rk{za1&(c)kZFzE3aVTfV>8%8Y$BTE zO%NB^loAC=F`fV?SV;saK}-l@k{5w0%Blp|=EG5M9;~WGJ=gR_PZ~Exh^q=htyYWH zVo~f(3P4d5L6ihZ;;9Ai*BxR6yyJJb7C)3hj}%ueNse!!`RWSxF{ha!yYHJuQQjl4)V{j!z87L@nPI_1(mRU9oD$Lk7WK3FDd86pT$_ zg8eD%vYAZSb(!rc7^dZfm&d|JZRM>a&zeUt=V6;|R9dxmh(b&NC@G-A(`;ov9*aS~ zBFcc55=fF!TsA-ja!ow^-wFyeC?On|f5xYEMQ1YHZi|5)w&jEzsv(bxW&MmZNQE|^ z*9S_$=BMi~+Ruq?*~#y(H*XxyUW>dv{p`Zx!SmXO&+i^xEj@~h#y+>?hr>ERXT=hef{`)_ycUz@%1ZS>{x#*=5i4jmc#`eCE* mE4TFW*29Y*2ahir^Lq|3SI^#Au5FGz2(_Nij_51tiKRa^)N6YH diff --git a/OsmAnd/res/drawable-mdpi/ic_action_keyboard.png b/OsmAnd/res/drawable-mdpi/ic_action_keyboard.png deleted file mode 100644 index 3a8ce839ea0e62408076ab968b356ef9972a556e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1114 zcmbVLJ!sTW9FLYOwxE{k;Kvf8gO%ozcbB{5g~qeJ^z5lu%k{vDOJ9t+3!;KU2cf>Sch#YEFp#{D{C~gy=kMmo@R_}x zM>-jX*;^da%XB>yzkAy0ceSpq(d95193!J%mDEvynSRSNFk5uc1TJG_&0Kkp`xvGz zvMXa`taM&AJtv7`n`Gqp6wNSwxyVQ6BqpqZCu~>azQ20Sv9_gg7c(WX^?8QwI}I2!3@3XWeYZ4tX+ zvrx2TLWFz)Bt^k-;=DGjLsG_n!`Rk3tjzdWDC5wZ4oupQ>aiA>)^2AL($Qvf2%ure5!EuQW0Fe~ah z7)Zl`f(*c*JW$9e{feB=rxh8db+Lslx*br?e?TA(L0Y=0NDxNphnu3v< zN4&7+`D{KPcU@*rl#pq=@nuiksLi}}9N1T}RR}zX-Kex`ZxaQ`ni9?!kX8Uxc}Y?L zZ@{#{8`-ph6cb6JWpGWr^}iJqXi!2tF8_>A>x#}~yxkH5J#5JdyHrB~70cHzT`#H7 zqN3hkiB^o?>+88Te%FDv+i#vGj$c~sc>A%jmYZKY{JB>g*Ut{J9mSLIH|#q1`10v* zzdkGo`wpSbDvnT6%GG$-nU|!R%^h>YB3RT(2+qum1srre<^i diff --git a/OsmAnd/res/drawable-mdpi/ic_action_keyboard_hide.png b/OsmAnd/res/drawable-mdpi/ic_action_keyboard_hide.png deleted file mode 100644 index 09293028135738e71013e28fa41fe6968f8d74a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1141 zcmbVMOK8+k6iquQZKe2^+Kn;RqSbsSnM^{*aXOjWK~u{(U`s*F=S>^i-X=kd7(uINKy?5U|_jB&OxjE2(sI5VxLyRYg_y_ZN=aB)yxmP>_>$`bPiTf)d&EQv!MydqHBzR5-{xPiDl4D5Q)es z528W+jA}ubF=8Dia(#>@i0*9U8`c;=qzOhGFGGD^d_s|qouST4I;Z=2FzWQp1mN6E zf7zNDvlN@ko*=s;6&r8?GRVjs_d+$wP^)%TypP2!MXsu#u?)2q)Sx~<=3xLxiAm8G zpG=do!tj!k7R2ME!0{=TQ&?W4IbP)ymE+0ULt$@$T~SL~Z_O7zWvEeve3fOZ)hbg> zGB6lnc|}oJPGALr#u{`u?I9zgz3@=of(Ak>aD3!IkBluECY(eW3P-w@g6r%0x?wM@ z5rrvZBg1EThGShf&TCaWL?!Syj19HJ^0W`w5(wdBVBvaH4%NY!yUiWNiZ~keY~bLc z7~>kWCSBm6qL!iX4P!gDYNt6{7At955k;96c_m4w1+zi}fmaOMv?ah>bvqm3C0Xea zL|Nc+xirrg(u$no3W}ER;gVXa(5uz4MK45#XMwtJ2m7vJ`AxBEJ^%)SK^emFdKV0g zLIlH6=#%+;Ty>c|q8pau#loX;q1N)&K;TRPyElL?xyrQaY!HR4n7j-s5-phkGmx^< zw3)0}v?QcVQI>H(q(rKQxBr(x76-+~?eb6i)J3=_HN5x6@2hv`dy?72*G}^B?5D(~wwHvow0(HT*Aj0> z&Cha)J#$O)T{YqD36GwbsoHAde^r84i NP%QLo4|*Piz!b7#}eTt*H_@6i7@aQ_z|+e|KkQXY5e6JG-*NF3YlkO)N>@%zN8Ty7R}G zsXMJkDV9SaF^#qyv_y;XVzgX1lyI=|faysO>cJQzV2T7%hzH|IeY4xG92zE>dGCAg z`+eW<`!_SC;;UVqdpik&=*l0~%Xr-#zdN4B-`^VA-+0**W~<=|w-z>lkBBsM4MgT` zFoMbmz==0jQ9nUEIc-&{VYP5nHC>wlu?`d29!3*H|3Ksca}0%~fkrGxqaIxUnj$Tz zQK!TLSMV}u)H*!rqZ5Bf>QTT>|7F3fWgoYtWv>-`ITH%rktte2SCB!4q zG?J)hz_y*O@Pk}}&*pM^QcTM{pA`osUPvbg6_J-SoFWTtY~Be%;FzfG+rqv#u$jkV z)r^lo==v4ct+%_NH0p+KFzR|_Cey4s*?Y=zpxX#uj?2`FT1US1CW1NNwaI3lRci|l zJWzO$048lF07utgQl^cBf#?J@QYi`YB7!)E79Kv5zgC~(6C8)vrlT5?0C+Pc(ojhN zn&%NtsUiw=4G26`B!FZfQ!J*)#;x;6E47bsf5zL*!N9`iXdwsBlaB|dbc9&KL-&1N zPgkO!f4G?L{D#|^-Sw3GmvgfF_}v$VuKjsvNt>%YcYNku^4x(JZ%-fXezyO$#npSi zA6q$`C-sNbLd zY5m$Pz3=MU&_|a~c4%*XaAU5gcmMshy;HgJFGGE^`);j?+ls>H3k&mSQfK67?X%vS e|Ne93R^JM-?M~&3J4HJe|55VUqP{dZeD*(HgO!8; diff --git a/OsmAnd/res/drawable-mdpi/ic_action_lanes.png b/OsmAnd/res/drawable-mdpi/ic_action_lanes.png deleted file mode 100755 index 7e929ee7d0f2e14fd32418d5ba494b0a323e8f9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmV-W0k8gvP)!I{84u3%YekdE0iwn#024NbW#GOjqZjc z0~I&r^5wptWyd~*i5E`n4@U%u<9HTD(RmOAejq-=}tgz%*+qwSt)frRs);vtU(v) zKj6EQ#~SVL*T83V9Q;K|l3e;u(mo&&d8_OCc`%FeJfCT;=ZF~jM9$0~BC>9pW;+1* inA*-B(Umz>iar4=YPlJNzEz?C0000y_ykQ+*<9os<|4v$9WB_d%6xmd$<3jVm1)fj5G`>sYl38k zPD2hzFe9d}(4qijUVuDEu>w#8s0e`WJq+;{SPiA3PxpM0lgczP_7$G*bUIuo$$7y7 z4T@z6L`mo^XgiMxPtzMaj11zUG@=QL7~?UOwx}=q7NpuJK9lfNTN}01U6}k(b7G$ z?I0Hyb(JB1ILo#aDj2%urrEeQd$&vO_ain^prNjV8L z2tXl|N$OD31wE~6X-$GcA6s-oY`7-s`?iVi9#%RMt7ri-uoqN4uhpM|a?`_J*z|l_ z)8ekD>5C=9wB7jfQrxKhymb`Vcab$6cn;mIv|=9?1v1n1i~v|kfHIqsfy6>f1Z<-r z2}l&`NmG`Y9^U%j3i2cmBAN5n8LL=d01j z`tQBH+#ow}YVg6<)1i&iClaF{RwHJ7b7-eimM3m1dH7^FyPdo6g`VaU4+}%Dcc&&> zqr2zt|I#0yUYfkUUC58OPi{P_^>Fug*3018tF7kr#Ebd2$402h)d6bn^7pmR@7{MM NUM$S&&!^_s{s8jXT@e5P diff --git a/OsmAnd/res/drawable-mdpi/ic_action_list_header.png b/OsmAnd/res/drawable-mdpi/ic_action_list_header.png deleted file mode 100644 index b03c9e3bb5829f73bfa5edc719337e316dc5f217..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1058 zcmbVLOKa3n6iyu!DR!lZij7T1T?qANI#XSgE(|31k@KDNoyYfZVSaXO^xP=J zFk`hjyH3|L#e4i1{eJG5zvyz7OgG6QZjqjwBBmN(53#k#T}E}}2CH|r(Imr^^03h) zP3OAd<4AA|8zGMpie{L}sXTH06+~DMEr+qm{n&WRv0-3xH&sV+5(~A%xwRB6uFW_6 zwG|%*+|(6zGB>D$2oaafqfVR|xykkY8gyS=iyYfGAuA@gN2=*8uog}cs|pp~2W6er zpa4{;%gSX|mOw?6pa>LR0)_+)39y5QqtVi!Wz_ANK`eSQxi%q*A&R|TPw15eoGyz1 zLMTeID9b#x;Iq}3xH%tZ6GIO+%KS7;NQh&$@aTHDOH7V3-Af@#9B1EgoDB*^OD5)S zA_74Yqo~NMZ=I1k`b*#VVwAhC`z+)aJjkJiKxOlx;|pu&){F>a(GZHn8mvEPkQ zOlr2t(LX{E21cMufu^){9x95)D*%>xUG`c$k^yuBFHjNihkg#iL)lhswJeu`1p%1W z^|B2uTe3CV(kvB9Lu@V1h#UK87(1k~_3Dgl0nIuTYgj3A2~HarcZO52(8dI3ZJe-{ zRdiirFFLLt#>M5OqEUN!+b9k1qF^S)5!F|+EIoSn{OH8yk<;hDe0_F%tGZL#`Y?Cll>Pn5`mL_=b7beS=*;dcy?QhL d`u_R|yUA>fpAbHEo^BVatxeC{FRv{<_ybSHPHO-F diff --git a/OsmAnd/res/drawable-mdpi/ic_action_list_sort.png b/OsmAnd/res/drawable-mdpi/ic_action_list_sort.png deleted file mode 100644 index 06033eea9856e5e83a19f441b82c9e7b1d94cef2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1056 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 IM6N<$f`C1sO8@`> diff --git a/OsmAnd/res/drawable-mdpi/ic_action_location_off.png b/OsmAnd/res/drawable-mdpi/ic_action_location_off.png deleted file mode 100644 index a8696fdf1bbf12f29a6d64e8d48bc0c94389bda8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1339 zcmbVMZA{!`94`kO3%Cew!3|MrVLFt)(z|Ob2gB>#IL86P0XG@RdhK)2ao3)0;SREd z2~kI)j-Z$<1|`Zg8ef-8Sx7Wnn1N`NdNt!_frfjG&OVu?r z#VCdJ9?OM6rK?wn#{B+uV$EC&6bu=ekYXfFP-HZky4Q-eX*Gd=Wo&3|2Kr)vYyzg< zW5_Tc;gU2M#_slxQif2C&|s)ADN;n#<(??eET8DY;0d9qiojGjc}W2@uCQDM4j2~T zAvwh0Y*`L=6+mK3xu>|AIV$sIj=<(QYomQVL(Up-j#+t1<5vI7ZjskgKE z`|VART-Zl5eXwl&QH#4rhG%4pRqYoYv&3Ch$tr@?R z+k7XJ$1C2-dhOFwH@~u;IB{)L^}w!)>jTeT9(wBf2SfXIU2HZrcb02@x{jIuiZ*BSV$hPi1zb@W-$ZNX;(c8~=4C-gK)bGsasTbdW^x)t>il59_ diff --git a/OsmAnd/res/drawable-mdpi/ic_action_location_sharing_app.png b/OsmAnd/res/drawable-mdpi/ic_action_location_sharing_app.png deleted file mode 100644 index aa1dad256df832121be3b6981a8896fd3ddab203..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1479 zcmbVMeN5D57%u^wLphn#Ids!nknmxz?R~bDQ;+NMC5L!0hTBN!weLZNYmZ)$106%6 zi=qVQHW73~r_6v8*}`0iI?#y2h#1FQ)M3K1xPUWpnZc+tWNOD+Isc-Ug# z1T0@wei0-?P^e$XD^Lm?Su`hkv}^#Q^?ST38-kKo`MoSx3KZA{iUrYv+&k5azyfbU z-ZnaLht~#5g!F0|%3;R7~qL21lkV(C?x(|pk1fGN_ zr50q$sRBn1Y?EXF8?`2sBlIL}rnH2SB6Wu4uns3o7*1h?0mTU#r)ZpjryoSMCi8CE z$)rx(Qco77L{YpnhE-NpYAf|xNiN0+ilQ)Fhv{^via>o;qQd%7(H9fczyKd73tmN# zL^z<4bx9S91yMbn3c=%bIG!mMebb3jQ-=9jFGgr_%;O2fHHr2qPVlcA&qe$4s=NSm z0-sbNb80=@F+sALyB8Y@099}3wX&cVg)L(wuEGOEC4;db>W!8cc$(GejYbjx6z2#6 zHLyAsW!)}4%2ImV#pw)y({n*R&*R(4R0CxtY*y095QLpfv6&cqYN{c{Y`5F3W_^&G zA^H?nr zikktluo3X7vgCm$GffN6@xrAy>vTM8LRpv5jT($RiL!c}M}djN-3B*K0=F8)6rcaU z8N^hlut2-~r+tDVwI>7HXTzW#o{bX_)ftl2VJVMJ@Ig?>?F`16=fBy#_e^G}HR=c7 zqs<{P+f!omk(zmrBZ!u`b%*WmEP6NGKFbjmHWAX@)qQ_;lCcU(+7bVSJ!coZp>$zn z%l+Oz=al_?X2d>luCZtTFU=P(4-NKrEx$B8bbF$^iVB}uXCT8GM_=7syXnr4BU~?2 zUzWaQ&+XHhBgZDVlA*qrPWI{UwOSX?JG*FRZ8kpJ1)qC=MN#CFfgvU2NhZ>dTwrYCDcy&3|w$s%Y0=nZMn=*4CL$b*u=z z$}HXOTyuQevdky@9?fZ&a@uCc3-{@)x+BVx5>w)x6L0KQ*!-=x>Nh+vA6cvM+9+iF z{GrP?2KU3Q^J5EdJ#a1<-Kx8wndrK!?L*S)8n^$kY-Q4#!Z&j_-!R==OnzLKM$Uaa zK9=3FsqpZ`7VPM{uQg&}{uSu@PYn^@retZBuUcW$wp|jh_fy|J={A1$Wjo#3N;aJz z-Bg^gvDS*eT-_rr`0DBSp|~Xn+Fx5q4sWb!36Bc1&e(Slp^oP?{kr(d2cZM8s~ciR mZbqX|JvR;x_81?|FM>YlJMqz?=AC1KUu%Xvo9Rp`s{03oZxuQK diff --git a/OsmAnd/res/drawable-mdpi/ic_action_map_day.png b/OsmAnd/res/drawable-mdpi/ic_action_map_day.png deleted file mode 100644 index 52ba02753f4efff51a857cbf14a963fe354f5105..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1269 zcmaJ>U1%It6rQFbO_!u5v=$TlFiu2M>FoT^&P=nZo867Ol1;;AA&V$FKXhz2o}Y@h%1eyh>FlctyZk4q@Z^;yRi?U12gyD zbI*6qcmC$|(BN~eq0SJ3Ag$?CA`92Yg15N|et#%M|AtG4m&|*^R>3RD4nSg>r2sT- z$fF<&WNqrmm!Jnhw!f<9@?JhOAgPuSmIIxzZ`crxAU%hCTUN(_hbmxHH>22Zmp{c& zU5jEPT!zfpaZuD#(+(J(9?YrJW2&fOhkDT-UxEe<;K`_OjGM0HN3p713GM?ifuU6u zZ!C&!kjiI<(75FQlne8?N>LOV5yKQGFf?}nrAdk-NRgmOoTMa*lxPyIJs9-nXay;o z=&$*LrzlqRJX<1&QmGU!F=5LYB`8r836dsg8iyLVJ7s#ZkDG2+-9iGms-xSUZkcFc zQC6%8FN#5?8zC5WCbMbSbZd!%DIrv>cgJJF-?kG@%Y^1}E4vQj>CoFZs0H&8tL@{_1)^tr`IZaa(p2umPXK|5aMO+j$ z8s`B8I8|XmLDA}Vw!%|9&qY{1($DpY6qV#+EE5s>*aXY=v$P;`b!^&nJ=s)2-M0>X z*RcFUu~OUtvS&Ft%NnnD!BEliEVpRcXgpr6I@&#=o0?T}_XlO#h&llreG+K>j%A?L zJWKi(90ZLPxQM{ww5aen30Qy&49VdNPpKj&3LHaISPic|kiU&Sg%TKtU8f`Qs?4h_ zL*lZakT?ZXh${t^!_@*S$c!K`EG1(Eq(}s<^FS-rMX*1E?dD*>!{%rK6V8(Z2dC?& zf$IpeZAUs0%lX$UZ^d?%$+qPFnar~vHNDvQ@v(!~F5PQ*`}u(*OHZ%d>bvp5*>8T1 zteknX^NC|m5qr)sv#EpI2bzC;U0ka)RusNt+u>00z0>7X3(wuV>D<}*$;eN5bB7(ZP=K7@#1U`V#E+Z3j~eq39w^(wie9Gr592LV(j^xF5J!nLJWxPxpl zVe^AcwYPEkTq%F_kG^y z_dLJnt9{i~Wj$<{;yU(N*nnu8%~cXJB)JV(ND#EBnt)#UcmhRK zML_ErKjAk@L91HPV}hEVs#>|HP39D|YbK=LZ(Y0gblxc#jqAxP83WT9+M25v=ewZ9FJ>JJ7NXE|1?(Bj?{J=01tqO z-f7CP9-)m1FwEV}9mN$P8~zbfg+-CtMP2R;1I_Y@0t#>JimLE5qbR{3%VHGE(ilh3 z9L8}9g|UDHj2xsvD5xattcEAqGLj-_x0ms7Bw5C|X-BcsLyI)+r70)JB(Od$Vo90| z624XFdl}2!6w8;IK(chRR@d7TT~OVsTY98bH;~fO#i}EP^{S@m(MVCeOiNLVz*M_{ z;x+X!vY2OHU4?^Fp`1*ylg216$YKPb0p@fN3>IWbnPWI7DT5Xi`FPND+^>&JC@U5W)V8Z&wBb9#%#R zXmFlPI5-140+(&JTQr~Ou8m#1(0}ToHSQd5^z)~(s?*)+VR7_)^GnYe4<9NEBn>C6 zpY)7XwWzb-vhHVclApNyi(vW#AKnotD%v#gN9H=IpzCNh`F3vR^lR6@*|xvw&Mk*~ zAN6j?>sZJuTo`mb|3cH8BfEa*#3#26-FwW_RPo-m^_O;Fe-(7kpPm2oO>8{%blvq2 z&SstbtkOGCc{KmK3+0U|Nr(R4cTJd?+?sr#Ci&9l_xF{g*7UQ7`!nUy!ts>t(i`C1 zm^Sy-uWc`H&!7kMwoSR8earoO|CuQw`M$3`V{>;MSvRH#nc`m8pJan)cy`zR@wBm_ zzITeJ2Y>2#eX`fsyCCLeA16BdPR^&Y|2$TBzHZZ% zz!~}@zH8i5`E%pJx;^gGmvc@G%+?Bz7YoSK2S++*dPdq@u`kDm zL%+C&o{R`x-Hpd?-&}r5-1=MZ)tP^f#B!T$hA*q{)?GjH@&BE#tV$g5H23}oVNu?y diff --git a/OsmAnd/res/drawable-mdpi/ic_action_map_light_sensor.png b/OsmAnd/res/drawable-mdpi/ic_action_map_light_sensor.png deleted file mode 100644 index f5a3e27f0fff83b966ff0e382f241b6bf9600a52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1294 zcmaJ>TTC2P7@lQ?+7gh6l5Ul9GI(p!*}3e@Ff(DxF1sMBUBqPw*qGY6oP{YnGuxSg zU5K%4)nuVjQ+;p)Nezt>LyYmEKKbA!Xo6`>n($N;t@O2tA&rVkf@grmK9Ei_bI$qC z|NZ~>-)458|M`X^$Btka){yE;X3%=ne;=+x-`j=gCR##X&xki@XT5^rKrF7?Dg-H0 z8HE|B=u;O~VJC(K-!kM8ZzO$M(rh!V_&VXDnMY_0>+CA#6>S`PK!u}*6~%x5>T4Vr zdK4e#(o{O1fMZ7Av;zmH`(lElLO2~i-Jp~laoaIWzD86G?LVI6K;$TO` z8;|0bVlGh1eRb#l_x03LPCg89HH{GCUT;{MHm|2!|V6uZ?{j81jUiB(vf&g z;Waiw5sIKv1dUQis9B98v@9zq5kZKsw1Sg}BI&ozeXUd#q5kx@`-6cF`=bRdG*1p1 zoWH(#@*ai-Kq?uRi?`IR?d`505oiv+^X;d#Z~k1<3nqi>-^X5WD_^YHh=8kyR<8A( zpDPs`o7(EuKRmiL^ZtpJ&kn6TyM3o_c&75i@?@)gx2>rw*-^jn+b^-L*5$(=FFsc0 zW-6`aq0*)xhaXu!8!G=%sx&WXH*42QoAqlmv#}eco)0+rjkd;L?|gYKB;S)e=QkJ6 zpKa0t?Pp%z2$cUWjkJ_Mx}Czd7b}Nn-@6+7V(D7j_5P)Q7rm#CN4Ez4d3^rz75XQA z?)YkM?Oi>$di|mK)3023YA^^I>r@T2Jo7`1%G??{8EU8-xbfYP{A!I_5B|i~KZ$KM zl`kePU#gAW#a3P`RYGMuxN!!Ys$a3`9~W*OGuLY70TWs4@7rH!Gxy0fI4{Kh1>n^~tISpW&DrVP-y zE)9Ydkks*!CE!O8_lsIO<75(#iHfOvrIL=fsOKRXLHymtyrc{P2bIB~W(2UGKfQ#Z zni{|c*aVr#hd@q?O<16RqA#sX3@L(&b?-y{MG+d%fg_t81C|DhA`OR4WmE@-6AuS4c;i(yRb*IIm1T~@X^vxXfn)?+ z5L6oH00me@Wq6+;$~9Mejh=5VzOk~z~c?VOoML!olj(T4{#Lp2Nb-cp$=QHO!0jR7@k znL1j|v#4#tfmdms?cy1n7Gw@50RwQ}N3yugQHsC{JnN$=Y#p!OmcL4$LJ5o`U!@~* zio_|5kHjTjCUFX;5SOzGiz``%mwY_$V<-tDAVs3oI=8h_RRsI9wA~mCc-R;%V8D5@ z;NV>TqrDbETtqw^Oc!s+|E{fdyK&du?$_pjnd_;UesgNY-~9Zs<%T46@SR~KLO1R9 zES_1tS%-c?`v0Ead9o&Uv-`c^{ZrRlrpM1--`?@(1Mj!Lm2NmUx#GJv>G7Zb^6ZhG zBOrER*1hz@7t7>i=S5e?H}O|%2WC(2p8n`^Ysc8VCu@&qtltixS-0GZu6iD==fA3N zYqs6L-iNNb7e82R|N2{X&tFfU`~K)Z$s09G=a1*SgW-Pr%smYkgFp6SPd1SWw)wE@9*d^Xnn@vXJe4=Wz&3xC-A%nSbkBWAFR diff --git a/OsmAnd/res/drawable-mdpi/ic_action_map_night.png b/OsmAnd/res/drawable-mdpi/ic_action_map_night.png deleted file mode 100644 index e17bb1fa927909fec6c758b79d5822c34e431aca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1352 zcmaJ>TTC2P7@lP<<5G@7UPyg_1i`bwVjoB+nK|eD z=l}ly`)~8Izvs!r1r-Gdf*kgCd3xbmo_X_f;ddqKT7%08tE1oQ(}Px2G6B-6>M}sR zA!!iw0!bY|{|#tH5c>r!&~NqoxU zP)&7Vr&%BAGupwB)-_>*zKNcIGBKjZQB*$J|iYD zbX&z5c40fD`h9-1T{i*BIyhXRC<<*792CntX|@riNs1*%fuKm7q(q7oX%gLiFzC%x zgJQ3zbJrI(9Q;WWoF zxIi)jE(j`(bASS@A~PT;t64ky;VF(|n;6d7$+ig;)xowh&L+N%@i0s$L-PWg#d^aL zOA0F>>sy1qcd_(Cv0}RkBuh5~x;~Qa0{@V1>5(DbK-=55tB%&6*21bDjhxDqX(wtA zFtstDcA9z!-OjV9?ZbgrX`XH38Jrem4krNvaNbF>xXe+CzzRI;q$z9{uRf5!oj!#U z7>ALiBXWwwDU6fEC0-_R3Z@X3g9?i)L57!{Jnv*E2_qmyBGWn#v{F_C`!loM8w_~Z z8!Zrq^JK!oxxYMo1VL_>THYs+oNZ6)?sY>yW%Pw|HmS8c1$qnr8ZcjIef zpt1CNZWD5#_()}5`s1yV+{O4OC0B*zM^bYY11k+h$8+Y77geQ|TN)ay{W|B(yY4vu zXd*SWd@|uKzWdg~g~q&A`p$ud_igE_&61;^o#gHfAycu_ue~^`epNG@MdlOAMu*8WOw1S0}BK8 z*L!m1VEuEaQpZNpZzQj!Zmk(*Wpjc0hKc;Lv1dw4#|9Jljk;y1&a` zuqDnU=8>1Cz1NHhBlTt1?Crtnr)T0VBZtzr{i`3eOdd=8U|&5~nJRtlor{wn=AcW+ Xx%HZL^4q?p%)ias(c`(%Ht^zqi~GrY diff --git a/OsmAnd/res/drawable-mdpi/ic_action_map_routes.png b/OsmAnd/res/drawable-mdpi/ic_action_map_routes.png deleted file mode 100644 index bf86f2024cfb9b5167e0924fd27a4e4b08582b99..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1154 zcmaJ>OKj9e7!{Dt+<O)jL6cjF1PvwY&6!AK6;f6RMV7%E493m{)GxN{?{r~sB z{Poo2nL`KOJHT<=q3T(;&emhayMHhHZnd0eY&lLVGjy6XX$z&88w-es`D%pba2=yy zb?IL`!g0M{hK(6IQ~TKVNhG2|N6e#yp*e1(lqbkvz?Ap!To^mTlfVBF_%LvUb9zm# zC1pGxo?T1v^x9;@Ut934Kq!60kK{Hp5Mhe=JX(x1J9mV(U7PI-u_W+q6}sRE+oWb{ zQ+%1EnAb%E_z*&V*b<>`s)~M^S7fM5vL!(o$k2wet;l@m5tz3$XxepmqT`F59ATc) z#FnI1t0lHnk)(4Hv@A=K6-iM5(*W6OOi>Qv>}1!1i!(nB6B?43FDxRDEK^5dOt(Xb zl3H!YaGZ4##Zo5aD3PEjOHowB)z;2v9lxfrt9I5{O|VqQ8Cgz!R*&Y%E|}%+?T!jX z#>W064OvmpqD%bc2*%J9hms5-=NgISL zcDrC|o=}p_lY}pq+g0a>&V_M6TG@w1nYN>LaT>1RU?L?E-_Elg?!v(g6jL8IHK16Y z0c5OUV5+hXJOlccZkf8OK%s*V-pJo}pE3!HBk9ty4Idf4rpf@Bo(v#MA@G{M4*aHO zBGoii4I)8e6s4kd-e{$+i1lZ&-5Csa*cmMxvw2F{;QY1n9biLux$2HJ@;l!1moH1b zpyx>M#hX`t-6{>ddt&hUna%6B(6gaF_4e(3pN_u2es|+W@Xb4$TyOvNzMr2S?)&Y> z|E4$hT)Nu2`uO1g4>$VV(&xEx`G?xK=Ip+E14Eyk0{6GXKh4<>gfIFJp1N}Lt3Ah- z23CH0bm#u);>FsaI4Iw{c4_H%?Zh7!UL3vFxAFbbgT4Ku7kW5nz2~rbehw9Xg=%He J{bhW1{T1qqb6x-d diff --git a/OsmAnd/res/drawable-mdpi/ic_action_map_sunset.png b/OsmAnd/res/drawable-mdpi/ic_action_map_sunset.png deleted file mode 100755 index f7209c9b66302ac33b2d54785fd70c15d5456c5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 346 zcmV-g0j2(lP)G_@C4uhU`KMBvN6fNrnWa^ zNw&+j)oNAqz0;y1)CGXAbmjoFT|T!hF6U%L)#_9r$ywN*t1QAW97xW33GxWWMG9vV zlE*@wv-kyYBsqzD5;4vSx(IG&${*P84i stcsNiez(j-gb;@p~cEv$2Nh1Hw+cwOU~yqLV&Y>Y8P z4}$aPRl&Pg4<2+NqBqZ86!fk~55jzDo4LbSAbB78{r>;o|Le)h^5Xc|qdKzO&HJCxEW_j;d5tD%)|PY! z`*|zHNBEF7d+>IPskJeO1rnx)WQ3|AL^xKg~i(++5>~wt;kg92L z^iSUPTwRh~*R~Y}h>9WsO^`I8X|4zq1d;665^C9QX6HCQR7y}3B&94bXb_gmEfmmsis;}>Bs*8=&@EQY`9|{9{(EpRmjff`a(nw<-t0cEbbp!?KR%6d zpvzYfKzf6rN$(LV3tWQY`C(aZ0T=%+6zHhMAFtg`Gu6yA-!uT}fk@$6Xj;cb3_~ zU9g5%QdjGv(VAF)v?RrdiLu!>KGG5~5fhu#*AGp66Kah9GBn0CDGlBQ7W;#AGBfwy zGv_;x@0>F)bay>gS>`T75TvrRLk`1rcm65e0pCk$-wn9b+QF!O*o@g}#R5pHZmIz5 zj4OR03>1BI_zGx35J%RCMD1wkprn~`kCNB%Wa3GPMv$hKOj6MXfsLu4&q(<2zb`M~ zn4$adC%F(6N(Ml`(J^L$!(&|$ZER2zb-bk+YsyH_KpfZ#mWdA~Qc}i;uiKU2J})M5 zY+c13^x+#pMMK?Kz_b9yd3Zvjy$seUdT35$1hxTVD4HiJmZU|3_Db+(DQxq?p*Ks9 zNnyEt(-%DX@P6A)N+g+1r#)$}$F%w&RuoB!AsL2%8boR|VJjITk=j$RAcK@<8A;nP z6IkA&qM9SN4~LO%q!3SrLR*FtsZF9FWn@N4lC*~+)I(h4E_&eTkTY2GzrKs zNSPy+2I~>qQvgHm?(8V92&0h>Sq3bMG9;VYNE{^WPT7aUFCN{{C6?25Rpoht;dz!2 zDOMyzQD+Dq(16oa7Q|G&U}rl#7i7eMD2NQxM$vSzv8`1WWG^kt0u`iKuC;*eOr&fj zp@D*L1Nz>?3U|ax0ShR$X+=zPsL%!7{ibcE`pqO32;{5Ic{uFhkfIrhy!erPsWvi~ zfn_`c^mfaPW9wW?#x`-#6i@&kYb0Vo6$w`5C`d$1A!wCj1xiI^xc~G(B-BuOTFfji~OtZ>;jU* zUE?z!Rvnvs(>d@s`t2ouGj{j+TdyK@6VdGM=N8>x?OgnA?cCH|13j){?w@Mc`R6Y{ zP$}1NvS|5Mcc2fY?{&3IUBCIo2NQMK>d8!_Yb{t-Q#E(YeX6RAN5c(C$1>+%brADs z(cyiri~jE>|NO~6Uz-&>a!c384|Z2BUKQ|Po!O7jTyd@@i4NcI8V_Dr+V6Vw8ntv^ zP60${PoUGrsv=MkFGP=CBNU+JM|x6K*Ndv diff --git a/OsmAnd/res/drawable-mdpi/ic_action_marker_passed.png b/OsmAnd/res/drawable-mdpi/ic_action_marker_passed.png deleted file mode 100644 index 387037d814ca900a1ce8e9e3437b41e7e08a7891..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1186 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 JS8ETS`~hk5Mz#O| diff --git a/OsmAnd/res/drawable-mdpi/ic_action_max_speed.png b/OsmAnd/res/drawable-mdpi/ic_action_max_speed.png deleted file mode 100644 index c778a8ee749d3cc2cc194517cd605bffc0859bad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1365 zcmaJ>YfKzf6do*W$;QQ+v;v~(I4Blnc3wNPJ5yF%c6n^*Qp(bFV`|cQT$TZLW}F$^ zg;cGsX(X+h)EbRdf)5_C*cf9|#iF2uger|8{XyG=k`jZ}Mw%Fj&*)uXu|JwlGIQ^_ z_k8Dk=QX`ejdd>Py-ox{T;cjqGhB-@Z@vS57n1(p;ZkhZ#O$cvY9~b#AOS^}02)q+ zanKAzrTeLAP>CR$UQ}CRb}X_>koAOH%;>mN2?L@Lq_Qeyh;j$8Q3=FV&5tdA@fC)u ziXYp@M#zW}1Z`@4j|rkZjV*Fdhs-Nj)njO7N`M9uz!uR|qEoYklpkBQE5Lo`n846g z6}!Wat&xgFn$Vzb0+e-gxJ*(W)XTdmmhtw;MUf zS>G!3y^f`Bixq+<5N+LT(e=)37c{l$wr;iQ1{w^mRvq23Pt_DXX_aTnv=(&;nCjC& zsWtTkx|(M}y#)u6^>PwN(m3mt8Qdd!Se%y_8fQq3B7saww8&uVc;%-2t@SB9fpHjF zI)W(6tVqiuE&;EIQxx#v63x-LL;;2JC^99BB1S-pM5c9aYNhNE?9a@0V=$nwF4wa=LZ%lw&tEGxc{Be&$_l$3=Z?E0ysvAI{w#E_b=|`+iyHLJ*yWi zUs)J(I6oaPm_tq;aP&=V^KC9XIvp(W%{g|5S5nGH!=-t@eds_3$Mf$?3$X{frfNre zFE0K-6@6TON6w9ypu*y7q+WR;EOO-6gBs`eZUT%NP4 zf+M*r69cE8yz4?+gCoAnQGC^9%v>scw2*xEk>U?7N3DGQ`NGB2{Gm_wMrEy{_$>4J zb@I*F(sR+_J>NwhN_)%p7NmRMACyXtA8q*O-16w+Y%)+k`pR2u!_VJ358KOyzW2(X zX}@y-|B37-{ytmzW8cnpdw(IWOo%z@O)G~_9T~iscc%Y|@&0r3e#Skv`A^qN&M%28 lJ^#+1*zeeW#BYOU@E?e#+erWb diff --git a/OsmAnd/res/drawable-mdpi/ic_action_measure_point.png b/OsmAnd/res/drawable-mdpi/ic_action_measure_point.png deleted file mode 100644 index 55cf7aa1297bd7cb41862f12e22ce32045b020c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1180 zcmaJ>TWB0r7@jncqz%;tp;&#$FnzFvp1JLr*_kn$&CbroU3Js2U2yTKXU?3>PLjEF z=ER+Zg4BAcMUj-^lOn!o@j>*l2yGRuRD2Q&4$xv>;3sVF~+_>49b78B*=^2Ph$2)r(xhHv_at z+5~xPr*D#JjvGDice=FOdfdWMAfjAH%z~I%bKG<#ixFNXly}LZAC`qbKDZ|EzE>8W z&{}dUu93dqSWn2w_4y87U&f{~h@S6RQ1d+3)peliIs~Q+O<E5j~W=tne4`%%o-YI)T)QR9!c5cb1dd@L{3cIFOA{HKUFmqY=-#kJ+{ zfdgU9R191MMN@YHBnSdm??Hfx>k_2mqN*6ej=gsWhugi%BrKPB2+7hh(lIQ`02!_f z6h+{aL_Niz719U8av;Y7A diff --git a/OsmAnd/res/drawable-mdpi/ic_action_message.png b/OsmAnd/res/drawable-mdpi/ic_action_message.png deleted file mode 100644 index 3ebdecc37d9e72e9d6b40193f0445f5649fb23ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1241 zcmaJ>TWB0r7@lTZo2ID^NHvwB!!$yrnVtLW&X7&Ax0V6csp-H-$prh11;OV^tiX*Dtcw$KrF6V3dA!8 zD8W1gTIGpP-~fh&p4AKE-gtJOtXf7G1Ug~gun`)=28MhasFTpc6cvHoj zj1eoO#ENn=S7 zGEh(z9u^g?ZD%cfG9FDQ89t2)Kr>8Qh{stmAw-f1krO$dPPefc)AfL3YIn1?tOXK1#<2Yf3M6wld>)^eiuq^)Ai4`NKu!_5+*044v&RT{5KZYJZ zS)F_1*f)*08XLAE zu@uxoLGTaIB8q|tdi7v?^k2|R58gbecu^_nWV>5E6a$%=H}ih){odF8iLr|Zdye)9 zf^e{O$*%DINc!*F%h%0D;RoOP*~k=|q&3!XVj>hh>Jm^2oEcIfj<<00JsA>&?q$C^ z#iq(vOiY7}lj>xeLB!F5Ff`nZ96U=HaLJ4x7Q`=a--*EY3gT70ESDpT)cs3~F_~N( ztK!93j68Ap92jbv+(1B>1De5Hn3&Ci*s^Q#b9ya_pryiQ3*t7ZsqzG{XiR{fF(8%| z4dhTp(TyC+4FZ+RlAM=R8Oq4iv!<+q_9t?0u~#!I_GsG|mkMH?vB;F9Mx&8wWHU6L zkrafGB&(9DLaqUmg^)Q-7$zq=7HpE>*pHY`Ly%f@TsqGRB4@fCLJ*b9JBGugohY6% zsp&+Ll98n#NaJd0C#*vL(%4lysV+oBs*r@v$C%fncA^93x%7`lpz2I7mN zjOZv=w5{BzmM`WkJ8M}TY$;5b6JpZw?Q`F4to~oDX~o20G_F!Q*Xe?ZI%PDe(+F5r ztLos)RX_A-BN<4`v>mlgV*eKLMq?U)R-R3N7YsZa31@|8+_<^9gEfG2Y2iD@8NFPb*OuFSQnO_oc}!dF<42bzBDps Jzq&BJ^as7(WhMXs diff --git a/OsmAnd/res/drawable-mdpi/ic_action_moon.png b/OsmAnd/res/drawable-mdpi/ic_action_moon.png deleted file mode 100755 index 41e0de652fc6579fb59a832e55b5b65e0105cbc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 419 zcmV;U0bKrxP)Ub;#D*cK{;|VvKoSuh$>d zI2GUr-tBh30rV8e;dnd_@;pEMjZ*0Afi zo`W%FTz5f(*3>x{iO5ss%iIGfMC9{yI_1^N`LF*#(_izeTcjn>{6EyCkr_(Ts?Pub N002ovPDHLkV1hYcvgiN+ diff --git a/OsmAnd/res/drawable-mdpi/ic_action_move_point.png b/OsmAnd/res/drawable-mdpi/ic_action_move_point.png deleted file mode 100644 index b1e5375e30ff31d73f5677dcc67ca4f1a760ed89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1156 zcmbVMO=uKX93K%yf-x7R>gh2aRB%4t%?(=51Yx^8q)ki4CFlT4HO@Xd=m z$;A*`nnDr$A|QoQODVLa2M>DiAowj_{08+>XhEr#f&uZSZ<1{4A$V|L=DqiSzu*7+ zKi>}Yf7aQtxr5`l&PtzMW9!E3U9*~f|7;cBuw@f1H|UVv^ z04PNSgPfQb9H<&VH$|8;4Mp1l6dC3v*_5Cr$k38aONLTEqXlu`D{NPsCWN;UpR-4y%W^rA=nJ`>>%5 z$h@&WCq63*8nYv3JisBX*ae>5h_3Hit|7a+<{5&iX}X|6Qxy!Q=?PeYCUTo@4nwD{ zXF0wOjZ#lhDd{FuAuQ{LX{d&&_9$f;>RKt+=2pUlqR_!@+di|+xILVJ6(36>1@F8x#L9c6&(_fcZ>Y{xV+RW*&Li z@B~kjT|v_{M`)U!CO8^avFGF+tYdzW?|y6sCFYcrwaa_$(-yIw%(hFzzz$2}ghMt% zgbmBH13!3d(9TxuVm*EG_uds9Q(!Hvqy_VPsdubCuY9d3cvma zJ{hW@8+qQ@LBRgG->?02YUW@kuHdqs_0ogs!Sbg+BKg;=7aowGi+An& z6UPpIF?e}+-Ob|%?io{8X6~q)Lv8Bet>-V#oxlE;yxR2rVe#>7-~Pnx`tnHqb$1t; qy>dqH`tIcEXXpRgdE~dos*T)>Ui5t1Cv$%GU#OJ(?LT^krr!Z&>w+Kv diff --git a/OsmAnd/res/drawable-mdpi/ic_action_multiselect.png b/OsmAnd/res/drawable-mdpi/ic_action_multiselect.png deleted file mode 100644 index 74e50f47fcde23ff576d8e09fd86941a5784fa36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1317 zcmbVMZD<>19KUs24V7uJj=rGVd1JCsFZYsOFF6vsG`ZSflf|U70Xy+>_oTU{cbDE> zm$WdMgUTw1%+6ZetQwGsFP-8BN;_@WA&qR*syLC@7VC#0taBqDh9LDxnp8iOeemG! zdHer<|KIa}x#3{osU1}fRS1IY@U?qGaI7o5mP+_tPPy*Fq2A;pW>|}vDM1H_ThgKc z^(jIR2mwJF=*t2pf^0o1cSg*Jzk?Gs#VQnRtZ5|)(Fo#fNhbv{0ZcRsdSumw-J1Lw zLuJW@buoU@pY(vZ+&-v-@L-@*988D~32S*0b*4E;pa4@q(@L*uaA_A-f+BH};wX}%NwoA}(3>vB zxRAH4=#WuDFOHXG0KwA)L1+Zc-Co9)f5tlh>m+u2r{<{7$-^{Iv_ zs3Iu)mZ9$w)^krR=h1;+YI>)p^_Ht37}reAh-*pI<0)nx-Pa|nl9n>|7t*wTYcJ5{ zqd;oYH3coknUgos5Mw0~&4LM9b z)6G~8{cTbFOAX;)KYlcR{gJaZH%=`5_AtNmO3O4Nbu4DGlVce^+xYWK4>0*RvOAAG zpGQC0H%@*zeA;&Rv#Mv!FUEEsI9PrClu`Lk9#p=yd}^D2@v#NXos&PkSoIK>+gme| zSh$F;PGzDahaVqDS9|Z+!XNMz39e(@GW+M{`fcV?ZvN6}?Mk~#?BetHeT2O}dbr!; zv`$W(V^7Y1JCT?T57h>4e1CiB%@+?mowWRQVeaZTx#N2yW7o1nYq!=8o!wrCtTM-* US!uL>SNL)H_<(n!^@S7v0KY-eSO5S3 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_nautical_depth.png b/OsmAnd/res/drawable-mdpi/ic_action_nautical_depth.png deleted file mode 100644 index 536f58dac3c7725934d8d92ecc2ac8c95f9f14ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1243 zcmbVMTWB0r7#??1D@l`Xn~1GobC^a7UVKs4}|YMcjNEPdggb$9Q5-O{xzqrtZu6a z6isCcm64*)&#t00K|}+iGT~2@o{%)#q?J&I4onB52_iidIEprne4wH!!^)7qeEca1 z3_U|WnJBR(Cx>cAVZlY?3nLY6VOkS)a%d2w0|^^2k*|QjoUuG9$dH?MCA<&C3<)+> z{OJt2MQWln26DEGK!Q$E8jPoaAkr`)ra1m#z_BpNup$F_iiHv@N-PA;hs54oy(*RE z;ifNq%8)hRcO-_X*XwjWPTTGj14U6}SdQU13Tsf_yyYtaWqF5N7G&gUuHpEGZGq6D zqS|wQhQv&_LNJ|DY1^>nH4}wX#srGPK$>MtGmL9f+w;rlUm81VdzEotz33(v}xkS8$En1$hSQ={iHn8s| zHh)K~lyi~d+iu0SXIfn_R7U{#TZGz2A zOU4c?5}FW)5G5%n;JA53;VChxLQ1Qud=kf?Ll%-vy#9YP$Y4@T*e?HRpOy&sWVqcP z27K5aCuHFna`CV{@-uxE5859^Ia>+7SJyW-hN9G6-O*P+yY>Dg8N1e|p6G*v7YEJPNso_xLItL2~GQ&wnU45cVahF|7@yn<(F~zODnZk1q=ED2&Cc%ZOm4dFth(T;tP6<|H9POEJLvpz=Gl%C z1k%9{5mKiv9-^R2(5aw9Ndy&i>Jrgmspwjs>LA#g)wK@dp@EtA-uJ%W_viP0-`t!S z8*XdqYN05qEjOYS$l4LU&4Cc( zS@O{2(pb@0nl%*2^q;5u0+krB5Z39ynzMa1NHKN0D%po(o}ue1cs9js2Q`(Spfiq# z=s1^P4Il}$tZ*P9NO90hivo~&A^!3nDLyEYV>7MH}k@Yx~iL1r7OzXS&#QY&x{4mz)KhVo0RhDOhek zziZg`cZedC@qzC0fD?Gj3iGOK`?!GqhOwu%UtDw%UqHUI;2ESI5wvTn&Kn>p}@x6_W5ABOpGak~h;}soe zuF(Y(6$d+h#c}COre1ZrC$Af(9SYBeh1$+rL!NmR!6DDF=sMG?xknTb$iR?|7-68S zu#$*mHi=M@Mdfl*)PW?%AY^v%@P8TPNl<*)F8{PoLqvKq-0ltoIqZ%TvdIj2WLTbj zTs6s{-N|X`V(_W7xwX|FVGkUO+&XZn_vgVcGXtAz?>gYa?x=8d;7G1(v8KFP-nzd! zI@@}Nnm;9#!20!fFEjM_rfjtRIJMD_58a)nn$E5Ez8!vg<3wvmbL|>@E#3Z>?$n+! z%E^nTC!^iJA{&{W_bZ$-U2I3|e%HONCYWwnNk?9-HO-4(D-Xt-se>KVXGASMy8NLQ O{s?l}G41i-mE}L<@M($w diff --git a/OsmAnd/res/drawable-mdpi/ic_action_next_field_stroke.png b/OsmAnd/res/drawable-mdpi/ic_action_next_field_stroke.png deleted file mode 100644 index 12383778baf42f31de66cf1a7eacce93ffb007c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1173 zcmbVM&2QX96nC<1NGk=UfihY}HMp%}UKNW6x~XO8ilK z(sgnu2#Jsag##R@5NiK|azNt3A)ug2L`A5gC%BXr^@IdPAb|u5dLvVA6&c+gX!OBTNy z)O=$WRKl2mf>;z>sLDVyL|By70(=E1GSnowAjw5RhNi5W3IzR!XWnAmHk)>>?~9!* zzC&qbN>aDm6}x#cj29(n7=|P(lA;JqLr7Kwic%p+CI%L4lDM%KQ7;TYW)V5z3bl9^ z>23;s)M)G(4w61mj4~-jkpx9q^8GBYo_0c;o?BD`{ z?!eA|cr`C81x+tZX;lbeRVx?u@>CHTwx&YcP-+8gJxC}DTr%+OG2eZx`dF-4i3y@% z+zP|xK^M$+LK-HWFaniIuj=4b1G!$1317+zwVSt1V(${cwK()ak7?7}CkhNT=xT1B zG0-*yRUw+76QT>G-PRQZRV9xx-^b%8Wl&;4Nm;x6uYCq0)|1(GZy4BNZ=6WLW+-OE zg6=49u|fN^ZkJo>_s-utJEfd3^i1yR&^N-ukn;j~H|Jb_`J;c1Y&;K#AKZ9*WPM9O zWo7c??e%XDT(f?kxOU>XXSs`|@%;U>)ekrW1P2}Q)aK~M&fIrTz4w|vzOnh^Z-d#M)@#7zke)Y!PcXG2QKY6pJ-2Qdv?z!rX>6=5&>hk*B*6>JY z`}o5@zC6>pV!l7}@YUhJ7LII`b6X|u(bTOwXRnWQqcV5<#goa}^`qO_kD^|kv2RW- Gy#6l%w0W)o diff --git a/OsmAnd/res/drawable-mdpi/ic_action_next_turn.png b/OsmAnd/res/drawable-mdpi/ic_action_next_turn.png deleted file mode 100644 index ccbfa5ee20ff7646a2df2b5f0705fc6a78cb8bde..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1174 zcmaJ>PiP!f7@s7jl*EAAQlg?hCRkhW&AfT@XZHi7{y3&P}7C!)?0OM%T6y`UiedFvYycy2+w zpjS~fDzlb1yB@QJ^|`vUzT^;BoO%mPc1&)-XDJ08e>q6ZPC@M2HTga}mPOE2NtX&@ zk5r>N56WT8fG!!(L5c=)L{fAkM{;ih%w-wnWsD#qrmmU@gM&xp-eR|D)~uNWUtB7P ztu&2HS#G!6Qd^b6cu`geAu_@;#*k~kWGzT(2L{PR--5*wC-$P$3j>f@q;|NP7DUdp z7lI#EtA~bzlJNRUP#AufgnQ<(198f)5a z-_B8ZTrMF}BFM_;v7$_CgcQrAVvdkJQB`7~KDH7hDGeOf_w8}tJ#2pFsaUfdGn$5R zJq(xoT`=DY(=cg;5h$0tRR?D-c!3+Xle1ZwdQn>}_O38@CJuej&9mtp!GY>I!!{6x zdd^XyMl~H0Tg6aChJu)bY)n=00PjALzh0m66COv@r(;sb(J6K)v{{ZqMPVAWv4Nqj zFjvuBM{y_>WlmAfTIY#Y>L2m`%(jPv!G*)oVgaA0m=DgSzjk){(A}t5#d_yA```Wj zsUbLUV(7!$H--Tk+q$^&?WXui>Dj@5HX7rfO`bh=O;~yPx%UR|zqYU3eg*t|`j^ei z;PIo+(XX=~4TC%T&(pn2p!vq`;Cb+PtNFueaOD~M)$93>hj+evuv0wo>Al^?PhSbj zgrpw77!BNg^!-^}KgQrS2m$j`{ dF!1)qfbb(&yZXC-wVeGaD${e;7p2Ra{{h_(d!PUS diff --git a/OsmAnd/res/drawable-mdpi/ic_action_no_route.png b/OsmAnd/res/drawable-mdpi/ic_action_no_route.png deleted file mode 100644 index 91162d59faad69197ee9082b312a0f71cc8abec0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 422 zcmV;X0a^ZuP)cVD*mM|101(UlMVTe-ls&M;WtzeFDy5PQMmd$xCl7u0-TBa1~suBYtP=(kT@*G z{rFN|Yu$^D*b%)_Fg4=ObsALSn87ZzGzQ9si3b~KWAIVjlV@BHtERg6!sEI5ds9_07Xbx28o|C>!0<{j+Jdl?JTAU&+Nt|_Bi&W z>qG(tR1ToF$6P^hLP%WTfW!d_wQ6(dv4>Ww6g8)w;D}J9Fy76k93m{)Gw=C*?|tv@ z?$qR^1N)Be69nNvz2-Lgc`SeT?&06HUgaG>zF-q=c7=9W4<$qx$J8TYJw#p7BnU6g zuaZ$g82KS+wOPAy+4gBzM7d2d3uBHJgwe4qM*b{eqDQ(xRFU4id?kqiu1HsnhSG=~ zG85F65^`l}vgI$$`VdQFUx}lc%^ie?Z%Yo z(1eIa(FDGt>Y@dUs$p8tx*%#?mX)%sDL{d?QL+_H+eVCqc{t8i~0_3DePXGgqd z!f{J4yHM9vbwVFER0ldvsZ_2imQl5a*m{&Q6!~NrJIG@Xu+}HBwv!OVXwsr|Za4)~ zGnCPEhQ^}f^t&#ey&6QA_R@2Cn+93CBniGJxSG&V?AO^2cHjUNj7-hIKtoCg=q23( z2x0_??^$KY(^opGw1vkX)o(DTT*LE-hjeVu)R5|z4S-<@0aYcuq|nen2WcvXCL$KH zB$-o`^U?Wel!hukpZRrrF}Se3S|sB8l<>tl`S|>QeCe{fJKoCv_BJ**$3{Tm$jDEH zf56+_|8_5K+`qiB|N5R2%EMm^wOgm}{CxA^FU=PhmgkSH>L;ABKh~G;)Q%qB_2bCO zz4q@5e?3_J{L#Gfe0_Po_HO#^Z-pZ(4_9v8elP64w)RZ??7PC2 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_opacity.png b/OsmAnd/res/drawable-mdpi/ic_action_opacity.png deleted file mode 100644 index bf81461b10ff2c179b8ac72664edb082d25c45cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1138 zcmaJ>&2Q936n7d3RaBr-RSBv{wG0wO%B(&9%8r$7n%JSc5*wmrRiYND9goLZH*1fv zC*4g{P-sB{QTP);;=rlu8QMd80HK`AsZvzRiCd$dij*oHZ+24-5ti(kdGmhn{oa>v zF3f*&c=Ur&Ns;F7n0tS%g6jYQ8R$Z&7 zE^S5CwTzx$n{Se}Wr6}_`XhO&>j(oe=X>p!9 zs@myvN*$xbvLzKFgj7vebsY!|kgp~jcR`Y$7+COVPO>QF5liI4BKFw|uPB1)ZU}K& zukRU7@_wR3%G54SRany0I4Zm;U{=?hU3uueW+lxa6=k7m)=G&qy7SnlQ7iT2@OP~Qrnu7OG0FhO9O z1Rxxifo3CwO*7OmBuXD2yq3S+J{1xXM>?S6*aX|eG&F$Az6PL3A@DJ=1?hS@G?2Q&p#5`qUaH5x+r^L`*t9dic?(hEg&d&5O7p6)1gP-+`s(mjZfR}zBqcf`k>rOUp+_fkNx}By@TT~ pN2>?UT`eE~;=1wKMIxde+`tIa>S$YIF16kF#HX`ya}_Z?6CV diff --git a/OsmAnd/res/drawable-mdpi/ic_action_opening_hour_16.png b/OsmAnd/res/drawable-mdpi/ic_action_opening_hour_16.png deleted file mode 100644 index 704e215e7c9d8c13ae72d2f4b008478725289ae5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1200 zcmbVMUufM_7>{i&uFx?MCmT+)>|wPu$w_XKCZTERZf@<}dhg1;7c4lP$;oMNX!FP9 z)SDL6{Q=Pj73WaK6w5Zzrzyh?v|`85jaHGe4JYD55wS1BPPaYnK~LIys}E%l2F{=F zobUI2zw`ac>%+yT+S|6bQ54mlA2ds3-I9)nTFLyx?Y}LuY{R(`Tnl@6<>>NY8 zj=?-F7eFD*qN+PM9ij4cu>z;Zq2@4sy>w5a69XQ?7M*w#eyk@3vual-`}CM+=v5Uw zZZK=4Mhe4pHi!@{a|#Ou3DDgdCn!LYg)UkILN^a&9w;mjbfD^@K-WKpc#E7-y<`s5 zeG$oEsu+hl&(~@-u9o3~Xp9#$P2+*ciy})j*m%mvR>J!6u7(8@#V~S1>;^uaTD0t7 z5*rL*y7mMwEELua`*A%`BxHPIg}lH4-t*FTt!l@(g#M+mp>|xE3K3sIaWEM{l8@0{ z4KRt_{T-!>gpIyGa!FFG2{V9`9`bSCG#GNjIj*Ct5M~r5qp?WV04u4Y#j2tR$OLRz zcI;8xmKt_8!pqq`BFLz+nNc-C$aVLVF(CFUs-l=A9cBZY_hW4N5H)!6PWTsAj5T{@mUjbnagI56S0>=Gi^ZANdC=pOl>d diff --git a/OsmAnd/res/drawable-mdpi/ic_action_osm_live.png b/OsmAnd/res/drawable-mdpi/ic_action_osm_live.png deleted file mode 100644 index bafbf5515a909ca8dba3ed9515f24f05903ae19d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1408 zcmaJ>eQeZZ7_V#$GIMbv3R~P(ien>NuOHXzu64J$``SmmG4~N}M&f$yd%Ln-TiedN z4WeTM5#=L6Ge$%m#AJ#C<1hk4frUUINSsE5C{eQkiXR}+#1jbdz1wc`$3m07&-=c8 ze$VrJzPhQtuF8^`lZhaRrKZ}`0OjJuJ3j-iKSiB!D6&m&z-&}QW>nAtQYooHfYwBW zHqZbBsq2L^pbSCM*2_%+GvI%k7uASWNa$E&5e=ddq^u&Q31T}i(I9A(6(@G%$T19+ zB`3Dh?kD}48-(TRZXGms*ENaV?II^(73FAIjE4pyz!cC}q(d?Im=jCd<>5YYO<-tJ z#cX$CQ=|g^dep7z0JU3LT%;%pE#<6~-C?8cB`8f&c7o&xio{8Zr%0YA(dh?+-gGI% zH+X#0zTnA;g-uiA2_hPeTBA0rs<#mo$8iKn6EuxO4czEbOd*CV#?q7p4=_Ys)=XJd z(1b-HsCJr83^JVxA)@*HGlmsoI#DoXL`={K%1RQENFuJJwqZ7a|7pysZ8UXhfM@`Q z+Nq1M9-*ZvFwEWk9VHYY8-9f@!=eZs9#!m&0L85FI5GIeD#;Sh*d-|#WLcbMSqA4w zhQm2dqHz{bz%B+E5DH2uJG0}xJ{!r{T`tZ|QQoBVRdQ^lr_$?SeRK+2qZp>3h#=)# zPWnz_nfqdSw+;kT)tgkcBh>}lz zBWN2Vim14i{EpB-{}M5-zb)2-p}_q=OtbjhF7p-&CK%8yJU{qQkSI zz>18G#05u?#3`6UJQxz~xENv_g3aNuF_eH2kRp+2oqJj-bp`t~v7H$Vc$gV2pul<3 z;o#gZE?kEo4{WdTR5r!F`=tL^?TPw@r``%2DRNExp5_?+H?y`lJX&;Uv}Jc+?sL5h zFa1&c3s&AUczNz6d}6R!GplolU6YIAb1r;;n{Zk0gxBcT|Jh(%f494(|NP#^U)nbz z*up*RA>_-}ISr&#GUqSfhR-}XpNgD#MX|7W%Dvt*~&VP1fEHA%IJM+Qnx5=MRk8jH}7M%C3 zxpLy2kp9)scxx72*qr<5!})hlpS!hjED*hDNq^&!dZJ~IxN1}8+G~e?*wH_9@p6x4 z|6!)3bL8s03tPa>z5T0yH1khyQTygDKYG$%kh6BA$ fAKp^WeuShU+^?2J2XJv~;-6UKt@G@6wf6o8d7AYT diff --git a/OsmAnd/res/drawable-mdpi/ic_action_osmand_logo.png b/OsmAnd/res/drawable-mdpi/ic_action_osmand_logo.png deleted file mode 100644 index 63c914f260c39b7d4b62932a4101c927b45969de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1345 zcmbVMZEO=|96v+G=E63SFb6s~ZzS6y*L&-=z01n%+HNb-wdtDB%mlfYr`yrpUAeo` zuErNcj3|jDLyRGk1*b*`FtdHoRI+8VfF>g&Qx{o`{V+5G4H}492#Qa)b^2l9gO}Vr zZ~x!#|9k!~cO=}=R#CpW96^wZK)Wvj$C|=hwibT#Y4-vgHd+3d)v3p=v|s?lBkLkS z1FFysB0!M)_J0kU5M<2(B^tA0!Ckzht2UuvW6P*Xh(?g6=1fwM62L-5(5+~0>~?Mx zLlxPL?Ph~yFzE$7N_*A-o!O44lubySj5Y5-n=(8kP=O_&8MRk4`HUM|X5^zcB0-U7H9Xtmbdeqp>0msq6ywPbbwJD*E7e}h{(|5xc-^>mTgr`1yZ?JUcmA%y`gg>8|IJk9i_|9jb z`$6FJ@tgNQNx5$|evVY-YroBxHuYZ^tjVzt#>N{noi8WEtG%gh-Br7yUj`dyW(R`% zhmQ<uP#RZ6x%$_&ic0uy%@Y|%w%y&GfHUbiOD;T-^b&}FQ{h|srQG^{dTy0 z;*E2)ZFZMD>Wmz!ueLT_d-byIBk#{r*R`^Hl?zwck8^uQ4&FEo9G^De5o%4{Q0VBD z`hb6aLvFrObXL53D_1>n+k2zS-15hGqqxU)KYwyQyRm$9s_W*N^=H`9{A|PD{vEnj v-!j$Fvu|Iv@|)+d=I6CBBG7m2uSZEFPjiioi@KX!;JACI`_P+KHgS^{@ diff --git a/OsmAnd/res/drawable-mdpi/ic_action_payment_card.png b/OsmAnd/res/drawable-mdpi/ic_action_payment_card.png deleted file mode 100644 index bf4a473c26eaffc48a87e048e1e822bb632d8856..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1103 zcmbVLO=#0#7|uHUp===YqC+HP7nP;?>rWC|x2{QT(azZwR&UGC*EX)nmnGlUbf-Bl zQxNp(K@q%oP=?@1MMOOe6dhhf5a!8)2QMBx4Ca@vogT&x2J-#B&-1?D`@YZhsmXJL z(cvgT5QD{nQpWSK@IQPIkDIN`Z#*4GY86ex8fs}CAhIUZ0a>)QIw%9pY|pQQG(q$) zT9qoQmM+K!v}0Om6ANq?qX{BC7Py)*2N0=)y5(f3pU+-Wq-AEPnM8>#xjE3V3QHcC zUYe{JOLK-~Qe$VybRc5_8z7Ag?55+(L5Aw^%6J_fGZfh|L30^uC#Y&^ip)U|kcn85 zHaLzWQ&NmehytG&C3%)hFs#IIEX{H<$I3iQc0USx^URuDR`Ok6c$c9X2)Q!Dv|6oL zONc?Q&Tx_>F)YvUJdG`AzwIC`pdEjt$Djb;@GKWu&>=%cO@|98L*Ynwo?yGB(k`*% zcN2wE#sr$na50v#?eJY4Yaf-t-!S&H_A6}{FlFGw1<%0ssEzc%ICuLy3Jq~I@ z>j_DuSzQp5hEWp*ou#^X^MCWl;GmeWS^jCB-VyG|aJef5yxA2KaIk_rES36D^A467 zEGpSb@I~L+-X80x`;PYC?0a(H?)cWg>h|>Nz3lr)fBpd(DHh7>-#%QeM!!amUAsN; z`qI1m?GtO8^RGUhS96~t&H3?1mH6eium@q^Wsb>@uE7ZJf4_c`2#ziV734N diff --git a/OsmAnd/res/drawable-mdpi/ic_action_phone.png b/OsmAnd/res/drawable-mdpi/ic_action_phone.png deleted file mode 100755 index 723b64a8ec6cf26853466a476c5b86705c5c739f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjOFUg1Lp;3Sh8^TRWWclMc0(S+ z{GQJ~#vS1~VyE|Qv$?z`JVWk? V++abl{ZW4(uYNr34>yObM(g!YRQWBppO0_?Xk;!6Q5v8x2Sk=MpXw z4Em4#yMPde*0$|VDfJZkbDkpd({!owz$64+G#bzbFT>SP7uIOcQ`#-7*tF&&*e)TpfWIj?4C5e^vyK0$lCvv7J82qLSkx oy?X!d%B)%K*xZ{4e(Sg81Utq^C`)&5z$&g9x%?ir?vJX5-5tIoI)P3RaK4F z#SVTZka8592SX|Rpo3Jw9}6(^6~GRFXb%JvS9|Zv_y)}U05E9}1R_me!1oJ`G4W17 z6d}y~#6b0k8p7mbXYt#|Ufy8;~;91tn6fD6!*MQJ}Hw=X>v-&-V~k zKG@Y4LhKRo3ILm#oNvb1QEOdH;Vprb@&y39nZ-L;X^h#`&&L9~fh&h+M9S=$>WS)3fX<04OH& dG}bN`{tFHcwq0EA%z^*_002ovPDHLkV1ik+bp`+c diff --git a/OsmAnd/res/drawable-mdpi/ic_action_placeholder_city.png b/OsmAnd/res/drawable-mdpi/ic_action_placeholder_city.png deleted file mode 100644 index bcabdb0a88161a6cf105e0d0bc5e2295c25b1a45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1117 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 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_plus_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_plus_dark.png deleted file mode 100644 index 888008a2ce84c999f3cb23f064f637b4d3ebc0a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1256 zcmaJ>Z)h837{9HMmSAxcS+_aa?JCnj-`t;EF1fRDZE~p%F103s1!e2ryL;2z+WWJ+ zOOqBA*6D}gmu<2SLW^#&cI(_6MFv{X`eB<&6%{6~4lQFsC*ni|WgzptG^zVgc5wH; z&-*^V=lMPV?r4AC^R23Y($8P(GHTsGR?$jjsc7)MZyxpk@bhd-W;tc zW#yi_FD%8WlIPhHO;;+FP$e9)oI#ouMUiGWn&SZ00Pd*i!74D__J#!+xvHbvo^F|> zZxJe1*^5({=}HKOoyn{kHr;xnaLVW^v}rcP(1zj1RnvC8Ec&0un%ZuD)JAj`xmMXx zaXpId4KU8#!yWmGn2q$JqvN8$VcAm41~R?09H;P2NYgcmk7$~r2m;^)fd?YPi$D}L z4hV=v5mn()QPCQ9*1{*k$sV4MhGj9_&9W&zmf|8}N=U>QHjxk*v4KsSt_MvOHGJ#X zcOA<;6e}ei1U<{iTh?%+3;IizXSpTICX>lp)yZe}>ZWE@++BW|R-%@XqmLl1$FU5u zmS;&{gM%P2oXAB*Ac(2}7=S!So&y#}(=h?^^ ze}eC&e|f$+e5tAO2f?;{R+wA=?qRvDBYmOeui&kp zkF^Dsy6#Eir_6Ofef7@574_!q`i{z;==^!{g{iHxAM}1bb0U9kGXC_yuM@Y+FOmIE zUjF#+u7#z5)cVPL@2}fgJa+IYC1X0@eY5d)VE^6I^NW|;z`?6;e|UfUE4za7fuSEW z(@Ups==(dbUN7e!op|Kcc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD#PU%0_}#n6BP2AO_EVu8M)o`HUDF34YC)x{-2sR(CaRb3oXS&*t9 zlvSAi-ryA&s6}2v{fb+S0tt- z8zh?~TIyO@CR*s4B&QhZTAG=f>Kde)rI;lFlWK}_suEOx3b`Su4|J41D7hddAD9p@ zO@f&4%mC!Tvr}pwFb@?0GmGqh7JUW=##f#$jv*DdmQ362$K)u|Cf>sxCD3>wd%dIZ z)?&kB$Go&JxP9TQV0tXfv9R?}_=bxsB3?@;IHiUNDRSKCm~`S7|4;M0Yj6GfzjJHSzUjl$~_7-@WH9ZHZhp z#lO?*n)lBGopZXK4}O`})LlExN-&uJ^Pai_$6cqD`YqNq2t-bsqIoFrh)k6DTj4Vw zI=-s!$tbp2^yt&MsM&u`ePqe`T*o5%aPv_Kr?@q~+g^Q3Uj0^8-r#DvhfUA*zIz*< z*R12+_dMU^6pP1%h5aAa8coYTEa09=)g--2D^SNNedv#g;0k?mw vS(BEbP0l+XkKLNp-= diff --git a/OsmAnd/res/drawable-mdpi/ic_action_poi_name.png b/OsmAnd/res/drawable-mdpi/ic_action_poi_name.png deleted file mode 100644 index 26b17a67851d5d5b54e4ffaaecec10124cef7c2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1220 zcmbVMTWB0r7@qDnNr^6LwT*3kIZUB#N@nM>vzHk%&2DFQ-IZ<{Hwz9vh-YTbCPOk8 zXD03>6q{6AQ>YJ$LLS5#TPQ^-7!V2-6S0B;i@pTJQqZF4TYZcr63-;N(TC6n2j*P< z`M>}F{@Yv{9(pd(eYl$-h(x8V)bM^VdiQkV_2;IvhPOjOQ4L0%M$m*FA_|71AyBd4 zD5@c7Ouf2-1_&Y^nsqf$tEWZXv63*-Nrsk-(F8Ft7`jj&M*+~#sA)^&!`n+FFb#=( zF1KIHqNGCIt&Zcr8D_wqKue5nV&RGwJEL9*rYy zFwWiM9YunWvV)2uk@!o}Fb&bjF-Dee+BBQgSid##U@UfVPg>zD?}Ag-t&e zE6N^%f#cO3XQJH&!(&e1_+yR>WI3vO796ia-LxZNUsR~AxE17?uOXx4ITqN=v}o?Y zg420T*K|k;0^%v&NE;N?GbyT(N%Kr9qai(KkS)CNe=|s9QgqZV|7oAL2=`=k+#Uve z*&Zik;~Dbsu>AV)(w}(H9#oVq-`E(8Q@fsyzrAa*I-+4IG6uhRGJQ~PJG=Rdei&0TDK5(CS`tqXsjX_nVskNzu_ M;*fIl)GO!z0nxXSjQ{`u diff --git a/OsmAnd/res/drawable-mdpi/ic_action_point_add_destination.png b/OsmAnd/res/drawable-mdpi/ic_action_point_add_destination.png deleted file mode 100644 index c33ff18eca578da89b2da67f07e7731fc62c3b84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1096 zcmbVLOKa3n6pjd@wN-JURw$;a6h-s6NoMk3#xf?IcC=ILbi^*rBzI=gX&xrGPNs`m ziZ1*C-MUgx7u~o}5s~6XyAz>{f>6PQ3$bcl6h!o27>XlL52q2NMyb>gHj!}UHXjqNwZ(xcb zc1Lz`42|W7RMT@9Ber28$H!=bNcBa&Vb&lbOR!?QX=?TPONz9uG<7wR=kmS=tM=ej z07s{Wi{@0#R4l6R9GQw#?7)G@AR}kO4b>=3ZTMC3KE7rta>E4G($prYvHS?Bc>yF7 zOp-Q%Ad`~9fP^CR;#rdCK$7JY7Kk(lR8CPjKsFx=M+>a7TF|r2SooBtstEZi%hv04 zrY~$-Auvp^Z6~u zZrBtGOU6cq&jN;H9VgCf!#YF-_?O1E)?u;XL$&}zZ!$1(J<2^TFxGD8K(Qfaqh1PZ zTohwM_smHLx+tfoDg1}AY)iFd&XUBkOe>-&(IQX;TINe-8uCCftdf<0z-;;14lhVz z5@dNjBWe8r^h&l{ZY=jW18fh1$$phk<BL+!T)rk~!NzS}i^QCNIY-S_j$;$h-j@kr%a-^hcd^||@p6$U&s zy4!kYW_Lax0?%M+kUEL?1d^-3mlb_i| XEPp4@9zFB5H=gZW|FAxP{@Uyxm!e>F diff --git a/OsmAnd/res/drawable-mdpi/ic_action_point_destination.png b/OsmAnd/res/drawable-mdpi/ic_action_point_destination.png deleted file mode 100644 index 3cd0592113332f2b9d1a17a0ad8c0d71795cdbbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1074 zcmbVLO>5LZ7*5%0wYK+G6hexqXp)(1cJo1FZ8uxH;MQfk;2t~4%y#28A0|^b?Wu@h z1uvex_zR?9@!~;x?A4osQ1l0gAlO5pPPV(%L+QalG9P)L=ly(M)E4iJk6s?-IBvYM zVAt6?k-Znrv+sV_I$+BrEjQ^>*rHt&6K)oV4&f_4S|N3U@cQFDGR<+h)N3?pvwGij zLtjFfjgS>Ssnv||a!K{cy2z7)oUFGxkvg?XLV3<(wt zT~TlI3V=l!7&25v08L<+0P_7uVBTWfGVAty-xoVsLYvaal;v)>D|Pcy7_Z3CFbo+e zvZ9F0LQK{Jic&F1rUnc)N!-|rs22u&#)zD7jamYW^f(1Ss#Z^kgQQ<5Rx&w7kqjju z`+k;J&pM%X@;8iAt&_%jMC3Y2!nN3C{b)@Mz^ry>JIV}MH0FcYV@*M;cIdA8B%l@B z64)OJd)UM}z?$09MMG6JQH4fc)D@>C5(OFvJGelgJK#ADKc^Lq@@&B{W{UvAvZfco zoLwxIRj8=2R00ERB}ga=Tr%+OG2eZxekRr|#RSnXZiM0LU$=9@ zs3O-3vdf!UqmJ{oN$fo#cs>q&zE^3}J0%LFqn6$Rnn<9EMOA^ih*Vq<9pJhOFo2eK z^Fkkw|F?oN3rfz$<)85xT(OzVwkKj>hZ8xGfN3bs#B%uRHxpW|V$U|xFV5l7(M(Pp z`o8^sbK>>n^JnK?4j-fhp- diff --git a/OsmAnd/res/drawable-mdpi/ic_action_point_start.png b/OsmAnd/res/drawable-mdpi/ic_action_point_start.png deleted file mode 100644 index 7cae0d22e69c122ef47c77a2c70d2abb5495eb20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1061 zcmbVLO>5LZ7>?ABQYhY}^&mrvpkOvL+3ao-8p}4>+C{gP?Se}|=p>o#hBld)Ox?72 z5WQIF&5Phc#dF1z7Z2K#^d~3?1%H5oJroq`WIw8h(u09yKJq@#`}u6n&)pauxi}&S z!f18YuJd&)dxy{R?_S3|;LA9xG}!`eu?~)jQ1+-pKsCV2q)xE6es7md3c^t8H=3+j zyJfgE$l=T;mj)3>3&P}78ew;ZFyN47KQzVf?>~sZ_e}9lp$2P_McV%CMobnq<{IwC zimQ9#)O9eK8k`^?41+XS4HF|Z#V)VG_t~{9g02Z$F~wd`&DuP$XiPvMSCm|o*FZ_n zp@Oa{>NTK1RFt7EBUOUPfVu$@=szO&7JDtDZqM|6@slaG8H)^A?sPi2PCiHDWf|$Z zE<;6D6p33%$$H3eDuv0!fWan-8~YLSX$Ue#?9er4iagR@3PDt>9TA5~zfinna*87v z<)9n{SzcZ1gw@I4FpjlO8tV~}>m;FTvCI3>nizn2?M`--8S-e1+p*7^f>&+ot_37y zRofK#pPc7=hNnTVq_#9kSJjfFB0Vo@iqn#af^_UTUV$KYz;hga8mjrSVne-Lga}ni zS`kj$#bQN8ii#`?4zSfQVK{Wjz_-tR_psK?iCDvm31&2IP`Wypg84ROG-=ZaSXS2c z61Y;st{-NXSF=X-^0rCr-zVNoOasuZwBa8U1=es&Yr&F4km^aQf;0)MUO{r8>nc!( zrM#OL`*`nvD=71ze)Zyf`_k^~3tNkDSQ^{j b-x0t^p|ZH}_2BN!rTTC2P7@l=2D3>UqC9N@aI-rGwvvVJIMi%xmi>z^Bv#b$qA3B$_?8xrSIy<-v zL8LWR2x3Ti>I=0^O`4GO!3QtVL}*t@6MWG4pp6gJhbAT@mBd<-R`Cq%VjoB+Gjq=Q z=l}ly`)@Ow70()ONDqW zr;NZPRP^z;ZoqB~^UfHlVP`o0ilkXNpW^EHO1V5jV_0`@DX(aw(7{zWVweHq&R5?M zxSkb{nbmvULNAe92dj$H}uT`@`E zJ1Wj-fY>E998cg8%Z51b6M#mu4BjRBXkKLeTqn*@v_MiENsEAHC3JHXUbzV5&DPUW zQtqqxLZ<+cah$wFlEq@tS7d#bJ%X^JNKy>RFaT+Q!no-uC14g>s}^Kf&}<{`7?z2< z78TVRa{>fnx*I|+ACK=DHVc(Rp_Gv&B~Q{mip=HQxOTJ)P7?l4V_)q;YCI3gBrI5C zwub7FZmoh*?jG&PRYYv0LEAt@QL?h7jpd-}#N+^hzW8)QmpES6RaFoGBM2N2DNY2U zs53x-G~_jvgK1T-+Sv~u3X5DM+Qmk@Xr88{g1=9u!{M$F7wMz?VTP+>V`jloObu3j z8_0JB%RCY*MQo@zmYuS!Y_$s#8OyN>87q%RB5u`rACI@k70obRafe%~-N-POc?mA08an#fSox28zP6fTKA9sG3HDbeb0Y6tD0UpC&4J{h=K0_9~K~Sn^d$ zlAtMq#<3Jo{3-=#lt!SYH6Cbb&abe3Kg-byK_ZHz+ddDqQ&og|)ZOk42RiJH7c|jK z*=Ts+*LUYJ%)`dyP^xrOeXzaV>jj=>@4V;vmM!mQ5B_h%xA#9*uV4pd{nkg@Uxbc- z`i9+b@1McLTdO}UHp^%GHyVSTb>$xuLc_sR^~4}P_5Rwc8;P+C3uSrXuQ_7&-D|hs z`!d)Wlh16;w|&>&zKNf}*k7Awo>G6fT=NNeZ1#Jv+R?uBLEF^P6Hl*VAKt;rwF~9B zi@*OO%XZ6WsRQ2or++>=7iBL_PT^B?Ykz*8;Qe3)HZi{ITBzgd zY;f|>+|A{Lc&;;8dp>dZh2Vqc*t2CJdJl*#lQnAe$`aAGNn}@V%%n~(Ce7y_SC40w zhHDSiUwgCWNYC`?KN9bp46e^FZ-j4mw_ZP|htIY$YxOf17Bil96>Pq~;=i=K-lTeh b(;jT-$%Yq8f4_Xp{c**j1M=1IsWblpX^^+{ diff --git a/OsmAnd/res/drawable-mdpi/ic_action_price_tag.png b/OsmAnd/res/drawable-mdpi/ic_action_price_tag.png deleted file mode 100644 index 901bdf0753a112fbbceb6bab6bba1e026ab20da0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O)#!=5gVAr*{or(EQ1HsEpby~-%jn0GEngmOE)-f6+%9TtuTmGYPE55vYPYbM(bP$M zCN7=4BCvg`hE&8Eot-WpLe`12MgCm3_K7On^_HI=CQn3+Ewei%aw)#;__f)IO r${r<}Og<}TowDiM&bo^$onP=@$ayVWZ@KR&&^rvCu6{1-oD!M<8rg0q diff --git a/OsmAnd/res/drawable-mdpi/ic_action_private_access.png b/OsmAnd/res/drawable-mdpi/ic_action_private_access.png deleted file mode 100755 index c2b8062b306575d9f678c26c5f189b0972c028bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gj6`n4RAs*hzDGLk}mTdgV^JTk& zt?gfX)qS%pi`BXo8`e0Ob6<#cIuUNrF8G#tf>Tm$^O~|NOltxi%LD|wB2p?RDNEih z_;TX#RECbelv$Atc?Npx9}Br(_urr+wKai-RdAh;`-&^7Rvj5>jG9MT&9<`C8obbD ZU|{K;ASqD9Q2=xUgQu&X%Q~loCIFb)JG1}* diff --git a/OsmAnd/res/drawable-mdpi/ic_action_proxy.png b/OsmAnd/res/drawable-mdpi/ic_action_proxy.png deleted file mode 100755 index e5bc8c5059cdc5767b37ed70083b304a1816217c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403 zcmV;E0c`$>P)>eSCvYHE_n*6s?b z_$H}jW?p`G{}4Ma?)ZHC1Cqj$ZU9`9{O-!WHHjn%z$btyNne{v07>)A@Gk%>lJBJ; zNV)=W0pK8e?+)C_Z4J=wTasLM4+%LgdlFa%aE#&Bp!# zssJA(=^+wh-H&n^hG11dX6h8cq%XQ9&>%pPQ$zb;Kq92g$jHY5nb zaP?rR&d)8`J2=3+*Z1mL;)k!shbQDye2|QY_Mhh-S_LzM>kU z4Rfk#+0fo2YFw5TN7fXeK-bh=MH73E#G@s+<xf#oI6bTx%AuGQ8YM`^E6ykv3* z#j=`HRP9)PX5wZ*E(%1#zd}@lrAJb??-E-59YP|f1u2evvCh60dESLFHwIX zBoV8Y@)G}(!vS^;6JyV_ETCDI0ia?)03p_ZMO0$?ocA&AkWLFs&d3MOYMqv%cZ_f{||M zrejGxJpQMCt8>aVJde0f$Mq}?slHM?TedB=XN|1-rO+!|1C3Pm#O1&|a|5^Zv6 zg_J>x6M@1DNs?zdiD3c52{g;8EKpgFY=0E?7Fboaq|LT{;ai5PBjl?L(`YnOjdaQj zY77SeU|62vc^YfbVbeu=M7!Zg$ASh!Gq8PRdoCGU)D3S1Whl&aHw4Eo6!r|eVLMSc zWlW^|43}aV$BE-=X@{r;|I*l3J1jSS$dq8{tpp~nM|GqF#<@G#QLKpBs22kp7e!yv zJaff?F3M{e3csW*+fprswPc~H&_EDmTHrvMR(PXIL!JY=WmqEQ%#NM?@R~T2)zYHI z10lz8IRz-Joa3{Amu57LmE{gL?}kWsP1x~mW8ZCT_CTzf4WN#^pzL`|oh~TWJ>-RT z&nL6lxau-FR?tn`jfLZJp?2feU|?T^)@TmPFu29sjqcKN4$IwIVY@o{e$@MUkDpo?cHz{B$OZ0%j^3uhqfNv8T*;|^k}2!@iIG%7Xlq#zx(YpdFIL5puldApBzo!yY%}8F}0Q; X*d6ZO%@emi$1|SK&1=tQu3rBGm>69K diff --git a/OsmAnd/res/drawable-mdpi/ic_action_read_later.png b/OsmAnd/res/drawable-mdpi/ic_action_read_later.png deleted file mode 100644 index c538c1ddf2ea6467f96ed1bf67a76b930e79948a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1164 zcmbVMO=uKX9G@h{XfS@|62;{NYqML?w!R^V+$J=Dw%tvNk zx|5tldQilVw1@{mJcvjR5>aSrp(U7uo(iRciWF%Pk1aiv94z)tl8qjM2M1=}d;j{p= zC*=|>1sWcAhGs&1VrIBv&D1Sqv-!_KU#wCCE+z(u-3c#J;~cweSEc(z%(Gxwh17HG z3aM&o1ZaMUft*q}OGsxy2BicUWku;Q5TT&(5b=VMOm0Bh#C@=0bPfgOcPu5B4T(JZu)kpZ(SbH^tAF} ztg40BAbwc!{fTB5jEwulkH-A~Xj)SB3^-IWEXPZPpC*M`iCf2^^A)xSL*E63 zSlFTxuSlg5WMu+(<-{?VNe;e{*h@bB((*IMtjZ@;cR%ip`x`|RxN{ui4T zcUFHJ>VI|PTWg^RF147-o_`+o+&Zv(u0y*q`QX=s8<^HDOlS8gX~TcN*OUK4u`sOP I9T+|PKmO@=wEzGB diff --git a/OsmAnd/res/drawable-mdpi/ic_action_read_later_fill.png b/OsmAnd/res/drawable-mdpi/ic_action_read_later_fill.png deleted file mode 100644 index ca5a5fcda19281753b679c7b4572fc9809064e36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1124 zcmbVLO-K|`93L|*4ao>ZJH%`3VC3w4?Cj3G!Og~9S2tT**M&Cd;C#H*N$10vXFD2! zcnE?r3c5v*b?y{IL{#Xdlb24N#5#2ACLSbvqr28YJTx%#KIZ@X{Xc*A3nPQAEoWLN zifYXbWr}3&h~DE(SnP{I_w%d3!mbj{LW*91?c=)IuI`2tA0J_3nYk}>$W z3?vxi6Hpe!9w2ahlI0-Fiwwsr98@?S)E=66^UaD<%w%i6$SFlnV(cj_Tdh`O)p*SH zCs-ar$Z`TJ2n?}cf;k6kA>#yHb%qQI4Bzsw!38}A-0GDch)yZKPp{yFsa?)jv_-6jdIPmNK>@w zjBCu=$icZxiY9+zre!Lo%$br{kr^n85+m|3&d7pZVUWN>&D6~V;*C1bL3l~c@+zmw zaZciRen3{mEKIBFfSB%w$#^zf$L5>>YmR~HzAfUrhLsM*Drp~S*!4@UJ6)fG!laAc zVAAzKIvsUg0^NDdu$<`fLe!|eyfetRZX+}6yEfRZv|=3)1(apkfJvDVk|Jb8U5_(b zQjRl{oRCmL7ZA@S=o;Sq-wLuMC^j0Gf5xYNMP@SE?u&sO_T_{eq9LD%<@bl577^NF zE~A#hZ~FGmPG2L_aJuo~=Y<>V&8uq*TYZnWI!h;;##c`r1FcWaE1R%w_|#OxJAO^} z>AA0qqbIUV$5Q+DkqvZtx_Py|u*ojt#Vcby9Zk<0XS&*k$49#wp59q{b#|raX8W_F u8y%psa_-Rs_15x>dG1H&;KjTB6!=8xFW-K@SANqS={`3wl6l=fzW4_PYGe2S diff --git a/OsmAnd/res/drawable-mdpi/ic_action_read_text.png b/OsmAnd/res/drawable-mdpi/ic_action_read_text.png deleted file mode 100644 index 54e5382c68f95a0435ad1f1dc1d0f6628109d0c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1121 zcmbVLOK8+U7>*WSMe7r^qI5{1D4NG4+1*U+TDzOAU3BZRU2u<`O=i2H&BJ8srbV#` zLWK(ARS@y!MbMjgu!0xypuKvkC&7y+aY3O@+HUnwJQzskk^lSt=XbX}c5z?#@otXe z_7z9X3R{mQ@9v%KyVA0u#Dg^xI+f+ugQ}IvAn%6+q{OsfK~)DC zB*GNZ740lgWSEv@BtcD(p&=tfhG662nYYkx7!`A5!xuYc`6i`-AxW)POKhp4A5KaT zAtcF)q$mQj5TaR+;#lya{tkmlA}e$P>i8Z=7;)X7p;?|qx}Jg?luDb#UbImtRx&BZ zfdoZaa@{1aHS360$e%E_w2rE?0g);s@@GPe^`p_>0khiu+fic3qA{+74r>aYHhpWx zB_1uBS)Tn7ZO1ljUA8k?Ll=;yWdsc(RnV1sLm&!7*sj|t0<8|uR``5Dg_+@D*+eRY zu#nLUxl|6CIk}+cRYli2*rFFv>{+Da+hM-fv1sIHf z`Fzs#3^-N7mg6Otr;|pl=WUYExlZhn(09RFr446`DAKB8r7Xn~R9i-Zme#SL%jvWL zQ3{ciCO1?S^BZ{ke=8`lprmA6{u-ao6`RRqyD0{C*pw6Tn1(_o7W(s~%Y=5TXbxB7 zPxW7`t3zGFw!>Zb-ptol_PqTt-yXW#?yXAQ6K@ag0(TzRMjIWtbnpc?ur&JQbM5=` zU{7r{=oOdr$4?iI^~pV7Z(La1pFVv5$H{Wv;^K{u7oN16C(4hOAN9XnII?%UwD274 oc$njt#=+RYK+njTn@6|<6Wo`~x%c^_=WrtWVqwgDmYcZ!8^AbW&j0`b diff --git a/OsmAnd/res/drawable-mdpi/ic_action_rec_start.png b/OsmAnd/res/drawable-mdpi/ic_action_rec_start.png deleted file mode 100644 index 01ae53fc8b1890c7e12bc4ddb7b0f42c9e3f834f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1168 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 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_remove.png b/OsmAnd/res/drawable-mdpi/ic_action_remove.png deleted file mode 100644 index 92773c92a966565c6de6eae39add84680720cbee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 382 zcmV-^0fGLBP)}3Cv&1zrvurpOX zHPtnu<5I`?R1%ok5zq&Ez$tK&HS__jfu*EHRgb;_iPcE*%ffTBY0Romo$m@<_OHp^>$g>)L7Co0Hg#Dz;PRN;2Ri8^6#&U4%B_< zZ6ax&65IjqoI{k`cbpR3M?P;$vX(ST35E&k6X1?&Qf|-3oO`6_KPTv1qRub*0=R7= zc!M>sA)7XXmL;bTT3xu+;jbjUlufeFflJkqezR+-^|SJ8+IGkolSSajbYu8wUpACd2h4RWadq0 zUfjug3DQz}@FGa5JxC9Q(w3r!c+f*lPX+{05XH7oDHIP@=^s!*ZQpFN(L?aiftmNd z_rBlv=l6Zzd^$Pt_VCavLmbBqS1VSXt(o-QvYCB9XrBY5fKN2 zs&CKWI=0cmhbuVGahnc%jV5i@_M0y8MLX3I6F+2Vj?0fFq3zCM3LHG+1qJ@z`5$=T zp#ndx*W_AQ!fmh8jqt(lM8oaQx)AYWZ-IPbG6O!QHc0%rAU2Z%-?MA7eR?eMpr=A- z3;b$O&Dta=kq84_Gz3>xG?0a&q8nM5-3wGEOL9(9WkH6fK5EJ;SbKQpEkZ4`ZjG<` zVp4%`QyQ9*)ai7@&ZtPD8A*WTQ`)OW1?U>f_(=ayFjvEUhmg+br^O4Ky(c0Mu zGwz=6C{<+9mv{}mlUO}6|=IsPhpj?v|_FZl|Hr_#MBO4-1qG<->cZs@#kXA zQiN?vq6Q&z{Vten6H4MX2|=mUt2%gN+6xfr#BZi$TFu(Rk#`uQ@rd}K$Fu2e5Cbw~ zLqU!vD9~^O{2CtpU;ZQ(l$18hGtJXKVjY=o*GGW~>%)Wt zHbD^^m1Fz2Uu9$Vb=4|1lACuzTpb-(-$}${+WZlgZUZzHI@P@Y_-rHm=+F|7@x2W*;;}uQ4yM^ONF!Z=ASz=xazvI=2E-Kx{wisvomkqLFZ31Pj~cG zX_P@w;vwi_)FFbRL(ri^NM7pDEif;Y5Ck4NMIHouqpo!j4-L$`_rCZ2zCXY3`(~y; ze>N6vi4p`6%l4@Syf%ez{Q>;_T1~Fur5R-g(STD%Rn3D$%5X}M%v#zoEI`eexcVM; z5JX*I76;K_?!2NqR$L2p;(_I2G(mK91+J!#Ktz_{uxTf$pKsn$q-i9ni((Gs+%&A1 zeUly>n9LXT$q`*PsIE@3BT%pb3nGmStWn!nf+V$RSHb&G%uwW}3K~gLTR{!x`pLB8 zK~jvj(>lvbWI~R!qAYPj8_5B-odGh#3N&C9AS-|+w;u|7^Ng}mP|9xRX*-`!wf6SG6Oh<<7liw`x7?O0^0UZ)-0&d*FDokrel+#MXltFp(KSP-Aci7 zbGaSEw!cjjri=+Rmto_8v8*t!O>G|);NLKI)%J@ME@TSOcg8#&*Q0#02FBd&?I={l z(I^)@6Bk7rRULiIf;P&kNebV@4bxBz2^a~XEYY$cBxr$^d0OI1Wg2pL=&v})@hgr?rqf~76XdC!rki#sJRKHlD{mEg<~THZJ;x$9nO4kQqTpF5b38B5 zWkbRYBm_W9u$`qvAOS(=b-tXyS#05r|7DQDK`~*w{L?-)5$?%wyE6>cVN;l`~GGb{Ymy~tAAiDkD$cfX#lyh}ZpE2>u> zWuC0wpZb18oT|S(T@Yt4d;|5LX9wmM7Y>u1vBi(w>n+*V#qsOqSI5^54YfXZd+Db2 cMq+;xk$L;&*QXyZ8^Rw#Hj`Ih^bFnj1NmoiJpcdz diff --git a/OsmAnd/res/drawable-mdpi/ic_action_reorder.png b/OsmAnd/res/drawable-mdpi/ic_action_reorder.png deleted file mode 100644 index 6a730249db825646bc7fac0c65d28ccbb28d9b28..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1059 zcmaJ=J#W)M7I-71X}8mTEIjns&#XZze(t$oJ6Hf~2? zVd!swk%>RRfEZbj*boyEKY*11shpFzbf~c8`*`nt-uHRGUTi5d>kbz3z7T zK41Pfuk-cC(D}``JFMAf+cacDoDrcOP>+c181IoT!NKwK&tzE;re8(9KI?ZjY@fz5 zE_LK0PB~f-mRE}u`}>569@&c$NBZ^Qqa;RwBkdR+wUai;AX-1k$o9!*&p+AsQ6R0Z zh|7h|4a9_Dv4{_n+%6nxWY^~BQmjbgNQLb?(wJ1gvn4iYMnpq4fe#@Rmyiq%tEL%` zL`{W;q9O&VK!r9`ZA}#?pTxaoL1=f~*2EXTInsc!)K-+?a3~LJGR^iBh!9d#P0=*K zH9&rxFkFBnU#u*+B=@r@Wf4up(jxZgA#)_obR0sQb~@*VlYEjWo-(DtsRCtHiQ_V^ zk#^3y0##cdW4G=nCI^Qj!H$&#(t7TyeRmApAXP^Ip+EyBfyD4VorGRc*|`jFHFXWSYHbZ^bqJfr8eB45)G}Kx zG?A|96}Fw^3@1LRd`H~(1grfQYd1228O?f>9#mbhHK2^<1DcAB#;EGz{hcTY=rDg! zmT4TdOS0&Q1g(t5;waB{bQy=xAQ&PGczS4nC0&QWLeK=zGBr!}kw*xTCivh&{>FXE zB|MI_qGOvrHhsOO0&ICIfINl33w;Clp>E-tWz}?uC52N|%GSBiN|lKBXL&py41PHu zEt2qg%J|^id;4&Q51r9=>%HQ;_vh?vbs9|Fo<9Bb?%LI<*@ZXH;1_FmW%uss%dgh_ gWO+I}m=dns62ASsQI9uHkIJ!aH#gn)Yr8N00{7fU%>V!Z diff --git a/OsmAnd/res/drawable-mdpi/ic_action_reset_to_default_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_reset_to_default_dark.png deleted file mode 100644 index badbab8b9d77ef726168aafa093abe995d30b784..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1285 zcmaJ>eQeZZ81H3a>XOZr7>3m*y3`C>8-n-NYV@5e$$z0G?059}J$BA70T*I%!`2|4 zD1to9Kwyk)I|*Actm;KG+voQsH%q!*jDSEVQZ70OjbW{AWe4bk(8o2HH!YdC^3e=| zn}$sE@<}@BD6n95jk>UBG?mpy2X)aP+8)GP%MvnBgg(H_#Uaa+$}+KFS3>*Xm?H26 z6@O4B7D@Fb)3{>05a%NTsnZOH$HWN33o$YF0L~(rqFX4ICTUUPqY};HOAmp(xkgUP zsGUo`kR%fY-*+U6DwRr+QZ!<_d5RH5k)m0OWl5w#dLxz(%B1D3t5{H>r@N-(o3@1q z7J+6D`!a!;E{0HalF4Pmmba8BlrpLe9Eyq1RIwPuwV>_!8Tdbq6}7$Why$q%^z30* zNA<|9tAJ7NZtf^hL~NvoT@w`r45_w0T!faNP-Oz$L=4lAINmTcO%O;{5I9n#Igu1a zgCzyXKwj54nA41kot5xRRB2ZfC9cNWMTY6%;!#EDRM?I32)qxzr{X9Cnyf5LPr9+ z&I48lqy}SvWEjYi8Y{4*#z2GN44u&dASgtU3R>reR;nDK{tULugMozQ(SjD5Cl?J) zRo?gm!$Nl_)Ofc1&HUH1HK8pH)mz{G`@+Sh1Dw!x_2jPUHQR~Tf9svHJ~;y?j*gA- zpQg`W|Ghbx8xJ?Fe@fnWdNNAQUagxwd>}nhU$?4%Cj7%SWT-emx^jY`R zt53%pBxh=}`|?=hKNrMUDwO$r_wLPaRhwP$Rh`a{le>CedSd5Sp-ZXn>-HS{>Fl95 zvG?EU-nsF_9g+RlZkwLD>)1r&#qe`g*~a=)k9~W^Tq`weXFqQGuAjm?Y5VTigKw1O`FWR~`(Z==%X=T4e|+HRlh^*;@Vq?Nd;-%i?RfVH)_)}UF(o=u K>IdyxU-%Eh8N4(A diff --git a/OsmAnd/res/drawable-mdpi/ic_action_road_works_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_road_works_dark.png deleted file mode 100644 index 80783fc6cad9352383ab613ef730ca0fba63d5da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjoCO|{#S9GG!XV7ZFl!D-1!HlL zyA#8@b22Z19F}xPUq=Rpjs4tz5?O(A44y8IAr*{orz8qC8}PIq7ExFzG$DY~LV~ZY z*^qTI1K)%O7L^btp-s>9dIAphUHtcC_v^wfC%u0ag*SAEC@lK8`gy8?Y21~EhZr?Cs8G?`~(wCYQU*+B067T+f?*@Pz0@r5F&jjMTxV?UGyRJ!G+zK z`Ook7|NigX@X!nGtxvU56xCihk}r|<$>?o)n0#;7_g7qMAapJQ|D^Uy^jkN~jSg5n3)`Q&dl1=&E`Z2SCH)rY+NJSHGfx zX~^^|$s$*Db9ll$GUMT6Gec#4rm7=@?&}3Tp+po|I8Z@oP1?Q`%JimQiR>dWOM^{F zP?hN|r$&pzAm?}(Boiq{hutDbqXbMMkr%oE&%qSSAr=Y@2PF+$# zJVdIY8A%NFhMt}HP)Tzr3y~rU3WNh`QRzonq`<5KQA*&G4Q|2q1J%}X!?sCm*SX>Y zxl+!RUIK@Wo@}Kr;h)7RH+wEZ> zhwX8~Hkl!h49lNJMk9mvOCjH14sU9IZEW;4F}pgN=9d>Pf!(L(nioXy_^Yw?qlYga zI3B`HPJ!%U#*~`wOeh@xFH+dj8itcg7DK z-_tg?^cz}QJyUM8Z`?e2_RGt+`PCDjeDn4~>q>R@UfaG4@0}Vs7+-8!f2*r-S1x~` zwf&H7|7q7sD)YyqE6ty3)uq#WdSfuY_f~AZw)k<&-ZkoHHgj$8-1Re0qu&=#jIGUH z|0vV-$cmO3YkuO^z%H`D*E?29+v`}#T93Ag)epkGJYCPNckSKH zc1sLHa25kI!D%pC0w0hsfB|A6(F8-70is4@{DPTEmgpBv48)K{Ve`3doqkyO;3ap@ z^ZcLR@BjY4BT{mA)4KL`2!b@l`@|Gn+uZlDN8$H&IXDlOr=3{VNt-#REL#8xYo-Fw zctIWjDIjYjrJJA!LA(_`lXbF*enB-0KH0_iDup6sBS=rEQk2y};GhZ^(2XGW$7i2o zsICRE7uf`vC`LhE?;Ev1dNi3)M+a42!$LdJo{9h!6o4b6mBNr=3zZs+%Brf?{xz5=dSkDRkw*pfyX& z2`RC6#TGmTvAp9H1%fD-%f7PTXIcXU#q&Ht(gaQ85P{nxh9g&S!|teQ5P_{)dePBM z19dgZiaG2AG3e=X2!&!Iv8vdxR}uwNMpWb?LHS6cP;lc~LfcLX{OiV=Xgf1f1Vjqh z=CGy0dgMB4WSF~$8*+ir8{q{@heeTxL{l9u0KJMh(@Ds)j6~?A*;IK3b(t3T8>);mi`*h zdM&enE@fKK*YJYr_WKoHQE@iM@i?P$46d*gkF!)xlU14VQ!IzA@U{P&K>|8Oxb5ff2( z)N(KC6#Q*Eug<4<+%pV@HpyIr%5Gqd@*eFrbMRZphc#gcUGo5<@Mnt>htrE|iY zz0hAbSC)Dne?BKRHC{gT=Z5`ZnU##8t~@b=_1*pX)W`8J zkW%wRlhUi6bEoS!SH`7<5%iVAXAgrd=ihCZts6tU$i0&FTknr&r`(@bJeCwc IitK;mA6@9SDgXcg diff --git a/OsmAnd/res/drawable-mdpi/ic_action_route_first_intermediate.png b/OsmAnd/res/drawable-mdpi/ic_action_route_first_intermediate.png deleted file mode 100644 index 8b30f6df2aec7099dedf9b4d9079f9e020d40eb6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1048 zcmbVLJ#W)M7j@zK7ln_BSYWvQOmD*?QD{(t^ zK@2Pm{0t-prVa=;1_mT12E;#L1qrE~)1)v|9k68Ihu`OUKcDBD8>@3OS7$hmn`^B( z9k$Mw@A-4=`+aEtWXl!W?9m4#q(d*m+zKK-=3BA1jXT&wdrv;%MUJZ!QMX5X?R6_4 zvE-FDQW2*N&2fv%Md}3uOnDz~M~N-`ID9AY5we9xwYJhu8@L~>?PvJG{zf<09|RBy z%S-%XVKIUjQ;#p=og}vkTNv?LY+qi>0zWdL16w!_s@LA+8zjSgP13~xR88K15~x8_ z)$Z`B0(4n{GSEZ?SPHZhz>gn+dCO2}bsTr>i=AwtPibn&@^CnmhE<7V+cJO<%8Dwh zs>m$Fd@rG1Atw34gu%gikVPqtNWzzlo=N;lc#WYInAy(vU@C-OD1@6mQ2N!ETHb+H!1x z{gF_FEMzLk&_Yv$nr4U^fK|~{{ZPazfFANu4TE69a~i&0Q&e4R=&q?d05lELU4eDz zg1QT!uBo*Nww2`6O9DLc9Wmbw3yiAUJQHg*GVD>3bqU#-Ou=TKP?Gma$~PKi*A4zw z+Y6$kyu4jD>Nsx)XVFuP+>FHhsM1z+N)*U9)Ijw$5kg%RH5llkXPUmK2YP7wMrfKy z6UKP-zZH~OP;xmg|BTP%ip^xXJrM&toX80$OhXwH%QPK4WJ1$h&PuoV>i<4ETCRvw zmntu&X0O4=GoQY#U%swf_+`$&-THEHf7YEn{QM!&UOrpBQJJ3S?!Lcx^Ucz$kyu;J K4d-=z>);QN??cG| diff --git a/OsmAnd/res/drawable-mdpi/ic_action_route_first_intermediate_point.png b/OsmAnd/res/drawable-mdpi/ic_action_route_first_intermediate_point.png deleted file mode 100644 index 5912472255a77c8f36ed51ab27c298882c2d9bab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1045 zcmbVLL2J}N6pmD-6e@xs>M5j`Do&EgW|K^4EW4X-yWrMkyWk=ooMdLZp-m2Ohk5@(*|r@#IAiJctMJA9xiM>twrIJ(L~{Bs25!zVE$x?|n}?>#Or~SLP&1 zns2T7U9ny&-`TU``)%a?5X)u0(&rm&z(+WvQjM^H%B>i0(k{hh_x^jjBuO(x)a&zp z`=%SRSjDA}TEwY9OVZMEk>YTRayg)zQQ|4zU%yf0h)@0fYz0cN2~akmL(f2A}3(7NtC5iCi+`fbDQk5t$xdAx_)vBjO~V6iSp#D{!ho zRoCLUyw}(}=Uw_Yjbpv@-fl{@F3s6a7K(lh7N%fPyORTzjv^cPRu+k-;BB9UJ26do z%l8!VM*fT(O;I z4b@Q-)|(Jnrcs?@TS?Aw64GhxNW`9C(TP~Mkx|T9)?;jYIt85}<18PtRBklNuG{ir z8;4O+8n2d(I=r_}v*-aO&5XtJxYBNPOco@tjnD{8fRJSX6NMJQjuQYYv<6OK4;+V> z$^=jTw}P5TN-M|ZpYfTR#7vgkBQc1>k(_8EG?WRk{IqAk3ZYe6eyvx034R?MEYE;b z7iONmeR<}^#m>3@v(KMCoZo+^J-)QM@v*e+-_h>^X;zo6JwI(MK3e=;3bnPe?!T(v Gd-w-hoJ7t5 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_route_last_intermediate.png b/OsmAnd/res/drawable-mdpi/ic_action_route_last_intermediate.png deleted file mode 100644 index d3d48140bb9b8d4646654c0d798341ed10bfba01..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1047 zcmbVLziZS`98YPHQt2c}tso&?6ny#BTrMv(*1OA{J@jh59(XwQCGTA?w8@LftCx1v z$)WlOI0??u!4Bf!tl;3NAQbBE;Nl?Em+PfElnw@x_aooW=lk>XbY=P0^wjK>APCdV zCAZDjnf#qR$G-;y=NDftv3i%S(jFV2ga{Q(Jt8(kv`*Rt;q8YX$buk@XF;dSx~)65 zPeU2yHgXom94!b7i&>2P4Z=i^tOt=J{do6Y5(Df=_e(9c71u~VSlUU*>dtb<-`VgX zmKJY_3z^LcLc)-kg_}`oXO1-FwfR23RwQv~!ZsY~IH+!GMXb?;h$YzszBX@(WhiSU zXz9jvQCBrnQK6z4K-Fv&+Nvgw9*KKPaL;bLjgc>Ya-=?Ev8^bB!9X6&%QRV6Gzg)h z>WZ!dZUNHmh@lKb>0H6!lGIOvm<2Qvb4KLRE#^o((&H4uxYar#j?z(~c*&Fu#fm1Y zN*LyO4XsnwCV#^?)jI8L$3$t9lx`(H??-R00Q1_N?I<_o(b#vBfHwtgy42qaNyM72 zBk?~n4zP_a6_<^k1)yP+fuX^9VCh~D5M6@^d$>e2zu-9yUoEM+Y1HZs%XBrZUbY$) zScMI(+R&hB=%oVNj8cXopA^0W?t6rF&&1lbgdj$f4yBvL6s+_qqiLVUVy%{Uy)0gB zAwP)n%WHX~j`Ma&5Kxpc~fW8TkWqH8#&7S3zdzOU_ zX@tlBTS0{frR3xC&-fHqd?xeli5U3dL{22)8cMiWUd`?sTxg}HTj^w9z28Sii{oJI z@aBVq+b_Sos7zcK-yJ*Ld-mk>(v{us_s%!K%>LS&z03ARVPZ!3`L^=y4df?&IB=21>w8@LftCtoO zQ5V5Fxj8A~C@xM81qZ>gqXn^0_pS~?eYxJX4yA*E1)7<05BOipF7>n{@qJhBu-wz&6sQv?CF#k<9Z(uk|18_cdJWMO@-<*zUM z2#ZrUz+`4|f{-v5WZ_DbTA3~Oc`d%rub~L~CT!Uj4}xkp=0TMv1QcaM^3@3wl#r|z zk*Vp|fTpMhR1j2kNl`5YS&9k&d+dnI=n6MF>Gf zgPJCB3n^WTn43vaIzD7@Na`m+%mNyLoYD2@Dzil%=|Ku%+-MvUN9mwYykszQW2njs z48uIHzIDo)Ft6Roj&egDjddppcvIXJhx)4_iCEpS zMgB*|0k*KI;F8`kC8X;mNmtQ?WNKbVBASX^?BOC&{UOhB_)1aHP1A8|rs1gSOv$X3 zQ3ci1N=-$Et`&#adXzFZ^2yM5zypc0ay+x;1-w<5#&`_!N4V9-Vvf{_WP6=-t=C^y7jcJ#>D+ R&F#Hhu=SZa=R;-j$zPAsO;-Q_ diff --git a/OsmAnd/res/drawable-mdpi/ic_action_route_subsequent_destination.png b/OsmAnd/res/drawable-mdpi/ic_action_route_subsequent_destination.png deleted file mode 100644 index 4fa49beb3dbf7881bdc4a27afbd09299ba7bc3ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1052 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 Jla;&P`w!)n*Y5xT diff --git a/OsmAnd/res/drawable-mdpi/ic_action_sand_clock.png b/OsmAnd/res/drawable-mdpi/ic_action_sand_clock.png deleted file mode 100644 index a0590dab768be3289fe56bdfe23bec317b581d0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 zcmbVMTWB0r7@lm@*e+?7CR$UAPA3st=v>b3?9PSVY&JU^chO0g?Ut@uF>^Va9h13a zX5!94ziic$rwkA&}o51{W#Gt)-PuwSV8N9?-aR9uMVbX$dZ z$y8=w1uA-L{&Sedu-?F^*8H0MjHuZrrGz?EU^)nmVd-q(DB3LaaTU%OR))B9^*VtY zdWJZblo{E{!-i2@bm5W3sj9X(s|h-h9mCUshzyv}SMb1`vpg}#5F2(yv=7BJfp4hz zvl(KOR8219dE13}l1h;pNboo(P#`JrarO`%XF!T(1RAg;14Kp;8Gv^l0(o=wx>%7W zJHF56S|IkwJ|0?TqF3xov8$JIIs z<3Lb!RZl{ob?t12&*uxEz~y)eup9sdUSOEiL|)>#0>^`RGSS7BEYDXg4R(DS$ae?J z-4iS3U8wlBTea=EZWojrwr_h4+rjhsu<9IsKvp!v3WW#5LT$z^LDzU0>XWW*;v1P3 zjcr&YH7)@FOp$;?akGlTl0r%aq*hni6pBFy3?Mpq{r_f=Mx^MlUH;QPT@mWZaJw}O z=&&_T&_XlhqG55dTnY_ZyCmhR!4K+R>+9KGvS+aO?VjkadH32)zHwst%xZKpQeQdB zO^=QD^^d+a`0ML0md_8I$!h1;BRA5;xpzsv@8Szf!QlD*?=J--v8%a1k2$wu%!Qwq zTkHE*#8`Ct+@7T`{yu&A=1aTAqTiitN4{NpbbQ~b(LMJ))O+%5`IFJ-vCqC4Ke3jL zEZ!~yxzDKGulkKey@{MG2wv7aXXxc}MQduNB%J|%`99=NhvbM{>xUVZK` z{>mFecfbBX&6U^Y-9zmix4$}F=RbZTUA{YT{5R&851lpbV7o{S^~uVu;+K1W&+cfc h&h1A2!qJ}CGAX(~}cGkT`BT%um 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 DkwbsQ diff --git a/OsmAnd/res/drawable-mdpi/ic_action_trip_round.png b/OsmAnd/res/drawable-mdpi/ic_action_trip_round.png deleted file mode 100644 index db600116803a1d01242e29646231a4a57c54c0b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1400 zcmbVMZA=?w96y7+6a|*mIl%#!V=7Fpch_F&-O;kuwm@Y?EX6f*S-9RkKnK?=cLyym zBU|@HGq=T=4QJFLD$%LL=}3&Y*lJudA~;s?iWzP$^9mIGK=#2)?w;rQ zKfmAq{eMr_)mCL?=4C<|7q2Q0|d(T@?> z&s&gfMi=f1+CYoHx?2ME-L)RByOpDPWOD^<4l}9(0VpgS7TN+b6Sg3WdKq<}5Mv0u z2vJ%s$dXfDR~>8)?BWhh4&DA+{n2qR7D$x>L46J;1qV+4uf1cTEIPQc3#qFR&q zCdO^AT(+g2EJ%x@1Q`qqg+jWJK_^Ph7(vrChU+oC9#s*j+!avRFdC4Hk{awl<|Kbm z@rwaCp^^289f}1}JzWYx2)bM=iUaa;qSTaOVK#^nIvf*(L|lt#S#g7Z-B=YZd%A)E za|2oIkT|s-O+`tvn!DQ@N&r=Fn8zf)S`@a;E^-|L2q;dw1yOHwyq{-y3g=B^6NSRF9X;AEN6PSRG~juV8#L=y(Rjj$Ri+Gcg&ge}Q+ z24sZ|a3E>hui9SbQn%$YHVLqbD0xJ&E!hQiEutdIEn*P1*%DPZ!No3?^9K^bl0>1F z;-x zsZL>ucKJ{HBt>dZCblcXpdMDn2?W#`lGI_zAKvl|1l@7eX}5a9lc$cHtVtp6Ib#`_ zDW2A3XTMI(9FGs&ir8XS$GPE7Et8S|*;(fD`B==+yuPYkk~-I{@3{m=2Fbp?*cz#S z^tE?#`o0_K@9)3%`{|8`-L-$e^(Iu1aV}L;{gx>0R4XgxRW*EtewPj diff --git a/OsmAnd/res/drawable-mdpi/ic_action_turn_screen_on.png b/OsmAnd/res/drawable-mdpi/ic_action_turn_screen_on.png deleted file mode 100755 index 274952294c58045305660e1ed78946bc6638ee95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331 zcmV-R0kr;!P)+2hf^ z)!#44q6^!Xz+QTvIlfD}jvVR%Rx^_hrc3(F_XChVw8CtECH|WL+c&`5l#H_^vi$<= z14oixOMPkv*ggktyQCMA*1HBo^@m;3jilwy0JayvQbXBU>Rwd`(mNr-eVXSzdoF3e2b zY10S81JV#feDO*u4?Y>wgkm7Ua1EH$#LJUh60pXkiZMz-ec(mUw7b=Zh6g8^bIyOx z_x=BW{>zyh9M~D_ezqGykXUh-T!wQz`X5^j$LAjWt-xtxkgo+5#|WB=2av4pr~oZm z$}lJcMISpf3(^SE>6_JBP%G_`G{+*82t$OH3)u*g?h9Q-8vy~Tf??CnV84HU5kpNq zgT2a?sFIrlb#vFa2P)$ORc(Ak6LqZbB{UsMP=N&k1r4o+?Mq<>ThuGTb+k=l=prN- z$zV%P)k=eC&hY@s5h+}wlLE?%1kH&8!@h_z6rCa|k)&Ciq9sa{C>m{j7_{c;hE$dd zEn85^VD%tyC6a75n?y57INmTxi=s$U49PG!MBx6I9Vj7g`#o(9GVnFebOY0|(MY4B zI-@}bgPty3!E#HbWyQAN3KR?(87eMG6BKD#(Y+SYeozMgy0IeKua3EZECb&e^)#3d zqo+-Vv3sW09m!jx94%d02A=sk&(fX1DBkJ{8}#{qdn6-WJ~3IWvd6aI z@?2^{Ku$+DW=pICom)57k?Wb zp?~7u@!C+WKo9%pd6^8DaHz`qN$O-CG0I%O7A<`_2{YYn9oV z(fQ5`+^NK0y;JY+J^KrOr1z;W4)#7E;@=)xb++%flc%5ghPjvc^Xl4#b)RiIxgpDb zGWqMLcfWr(oVvNY>nrNZ{a-(E?0zgZasEyrbz*LC=u+aw=9x3~u}hUVI*`i-x#7ak RZ%#z-N-;kmPxlWU{s*m0m=FK} diff --git a/OsmAnd/res/drawable-mdpi/ic_action_volume_mute.png b/OsmAnd/res/drawable-mdpi/ic_action_volume_mute.png deleted file mode 100755 index 035d4afe30c1db1012a6ce2660ee95688fa3ea2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 453 zcmV;$0XqJPP)j7@cZ~%fTRh4I{@b-Kleo^=>fnC$>)7`wFo4=0yqP(0WfPqB;Am_^@Ea> z9^NKfe_N{wI09gZBdJ0BIDjR|-5p7n0K9hsz|qI#Z29k;pNh<&s8IT~hT>`jD zkSWPpBt?<;K}g#3+RAVMYm&2g*jYtgkbGIv6M(sOO12*W9FbGC&UQ@=vT!B6nwr?Q z@>r5nWldHj=R*L#Q$a#nb{ahiR0S&UI4JbuB11T9{JxXE# vUi#rYW;s00000NkvXXu0mjfceusF diff --git a/OsmAnd/res/drawable-mdpi/ic_action_volume_up.png b/OsmAnd/res/drawable-mdpi/ic_action_volume_up.png deleted file mode 100644 index 1395316d5763b415dd4becac5a29fa21473a2c5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM0wlfaz7_*1g=CK)Uj~LMH3o);76yi2K%s^g z3=E|P3=FRl7#OT(FffQ0%-I!a1C(G&@^*J&_}|`tWO=~G=WkKx z&(p;*#Nu@FpYsk<2}u$WyxtOfBqS~#`Ip?zn;^vE_wTyXw1Z3k*w4`W{h#H;uRr%W z_qVZaI4NLu{{K>kZ_EGB+F|N2<$wEU$^ZJypZXqOVhHBDxZ(4Dh6zvp{+BuN-Q{Wn zr@|uZ10|{xw$8BN{r^9jF;iBdR(#QJ3Ze1>}#;GYM!e{akOSaPs?q)(P*ua*i1Ojc0u#t7w+_;cq-|O8uYpZZVHmvspiT zTyO2PQq;0i-f>2sKQqg@|L>dhj#>QRVr1yeoV4VAu+l%EPZ>O2{an^LB{Ts5iPVZq diff --git a/OsmAnd/res/drawable-mdpi/ic_action_wifi_off.png b/OsmAnd/res/drawable-mdpi/ic_action_wifi_off.png deleted file mode 100644 index 3a0331e19b091f8a6640fb6bbd82b4783198a94f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1309 zcmbVMZA{!`9Pb7p3d0~~8<@@1;&cXkeYy6oZMbc4FL1I0a=Qt}nb2#W<0|xpwr~f+ zB951ts2i|sH%HtO9hsUe>P93InPObFWQhg|CceZO`J`DG$>K1J=yPy~ejxi`llFQ0 z|9=19^MC1U4RzIp`H$u!2vQiV@rB`7l71h^gWsD8&oUfJZGV$}K#$o8(F91PtVaPF zRK*q$2BO^6ejQXGNKU5`X|kI_`vpl?9b($XkyH(cMv#iVNkf!cfsIB%i=uh3#i=V8 zs>mL!kqwa{!wcd{O}7aSbk{|s?pBGHvAuiHilhJuRA7r}Qf<>LA?d+Zc?CF6Zxa~0 zYGSu~ur*Olp$62en*e1UE?lB03U%`iishU%`wU8x6ibjiL6JB~2^1;NB$|0J=*^U4 zLf99`_<}1B7PoCfAc#aF;Yc_gy4gZdJkJv(P0%zBEpV$#v&AH?S!G!UAFw1-F>FQG z&@`hM)jMnt29>T|K{Z05bz;rR1PX?XNQwqQIY>fP)Aw4nw(KzYSH_0cR;0@SL>O3l zhbh5)#LBW@7`yvBN*h8oLcOWLq=;=kUFuMQW(R#944yb-MHXnMn-^t3;WEQHaX>Qw zk4jM*XJWEUauO{{B*^k?gy$IE?e=p{*2nrO%J1R>RDdS~0g`d?4C~{v*q~&4X z)Kzpf&VsUm21;~sF@}!eyvTAm&oCU$0V;~af^yL`3pj>junb=QzwslWC?Z`f|0$mA z7OcqhbiEbeV!fGw20O@vtrCBCb{Ii6d4j&mNb>u+lUM3z_LU62@ci6BkwLb%M<-gV z8&?Vw+n+kU?A*U&M%|Z`7F6XQxAZPMF`lvvYDG`0do;#nF|? zslltMb2mDRPW*To-JH`F0Pg5S>MR-en+_CC6Fyd-9){wzEC#miT}nlAqGMpOR1lLd+4JLfOtkMF8^ z;?i5wN1jY=-+kI?-70^n@8G79t(R7M$E$w$WnLZWoUbUV`sSy~St&5Sk9+PB$FYTh ziM|jzcI4}^;@`tdr)q~zz5Q%mZ|=;*ul=(HvZL?zhr5;^e*Kf+q1>V7$;W%HeKa_- zr6+f$H1*!?(tEQ@d3Q&zH6FkCX>IY;`~dI%tNgLW7Yk-S`}>3CZOzExxw}IjpRK)> P{$U0Eb-s&L&9D9gWWdRI diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gps_info.png b/OsmAnd/res/drawable-xhdpi/ic_action_gps_info.png deleted file mode 100644 index 29fa12fa61f4d7aabbff7a28a0478e374c8c759b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1903 zcmbVNX;c$e6b?}VQAD;X;4%)NfXrmFFA^anAVCO-QBcull1xH?WMVQ%1XLD9w4x~L zfm6k$h*%Y?xF8B@#SIsNTWwv6YsGpLa4B`|1i|))#~+<@X5PE+-R~~nz4y$rc-bUp zCvPVTh2kuYk|dBTVtXC!$!{X{@1^A8MMNYKQ*jNEiJCBqNR2BoK&nTzSOSKs=g&Qd zg-|H{=IP`~L{e;wK!xjJ)TRSl^hOd*p@f85jHoINBLF3))ft4~^CQPVK&KXhiR@S; z)+okObWvF*Y-*NFuF6VN@zr4HL?FZ>APwj-0tGDkbc0!75rRE-1?1j#Oap-)6(UUt zehMlnHXab;CJbQ197u)GSpb(0)7cy@pBoG?NSTK4Xbc2G_yRUlfG~jG2PD0j)EYs8 zB(m2RDG9+8f-nkbw9L#*IFkwECM}K5=ksX@gT`P$qy}W3Zy-<$WH9^oS&(36l}TqL zbhrVqSwxk11|bB=NI#{ZH^#<(Hf%8W5=Bx*v!F&A9Y$z+y)CaEZ8MR8{Ts#?waxPR zMvRt#nehyhimZpmw+~Em_jN}$MKT&eoJmI(1x=UWsti45Afyr@NZ!C|om#-ru(%9_ z#e*<5hXL_5^#S#)mk6`hT2t>kTA#4#> z%oT~)eORf%OrQo8*5_MC`tHRtzKRuyO&ChxCOM9$_jN&h3QpkW6x;}i#XVIA0uprw zHJ)h>w3X>o))LI5n}?|*O}HND;aQ;jLJSyR#b$Cjd`QWmqYw*a(IK9aO(*H#BdC(g zz<3-L*o#;HU;b!hP&8Y!{HJ;Pj>wL*Z9k6!DSRF#%s@_%i5!)Qoh@_730x(Wh~$>v zo|aFJnkE{4W=|C)*%9R)w0{?JzA_?61UZ37K(%!RXNGG-z)iU%s4mra%Kr8U>wWLm zpe+u<&Ebv^b#z|B=G{&wqhh;S+e14>4nO_;)&%nIR({kV9N-QmrYwfT@@e3Z7!Ij>=J#IZC$VSm>CmBLz{dS9{0FoWrT+<(|&FIRU( zcF4f)!4>(nionu^i@l+ncznv_<1>v*yum_?+dB#^Y-GUluEz9xx8DMB=W0t`TZdfE zcRWiubRu+IeZv4xZ)&m+^;&eJDyDJj!T}fT^eYcH*zaWZ=Ut^Ah`yuoZ=sxJd6qa; zWXlCR#@zFaTHWm4nBzuRimKOi!HVhIuT)WAGd%|`N)|i2pKpUZiaKZAjh^8uc!YGH ztSb!}_hj8m*xgQfIS1{(*5Z*sc{U|3GWF;MO-Ev2Xz;c_kaquiYEao}mo!$Y@Je^I zRa)F$`SIblsTmh@0^jdlGiT@cHaA~IOs8(-yzC1uiA}*8*@o43LTf68ZBOnFVfmD4 zK|>&C#Uk&JieFlPmm0;=n||*VN`$4E;jNQv(3cUEQ|S?4_d zfeN+GTrzX((|zd4=;ZtNf?cO~S50Lr1)t3mdA$(*64;sm6p^ABdYMr(V_yo0F>^ zJl`m@Q{r_GyK5I3^9(_^ZfMyl)4FDFlG)W1jU883+*<6TeRu^r{;)s0sp|Ftujt3| zkxL1m*UR8mWe^}KeX-%h%8TW7vo>nqhA5UhPPkMsv7qof#oj`=o_Y;`F{s#aa&!Bj z7_Zx)x*!IL(mt8zM49z2$L0HTaWUsyZcFVtQ$G$EPU(hAepLBg?fC~vBV>}Aa7F$< DK2Fco diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_intermediate.png b/OsmAnd/res/drawable-xhdpi/ic_action_intermediate.png deleted file mode 100644 index 11635e77747a98da1fecd681fa228e086cccdcfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1227 zcmbVMZ-^9S7@xb#l%q4hNSc?ujwMOXpLb?wXJ@!c_jdMlwLOo$rCaFGW@p~ro$lt( z&AjXG-KRy0inuT$O9-hCDo9A+Dfq84A~YlFLq`aH2`s^rG!QwF?47;cs}F}C8kqNe z-glng^ZcHF^Ul!V_MYyiyD5t5$?VW`Wap!I#p7fh>70LyY-@44fQP*jt{DNMl9pFQ zAmbQiltYF!IdK{FQB>DHJ72(s?8~a@Ijj-suyw~LXo~9FTK5fe3}H}2W!u&0KhJ$d z1KZN*5h=@O{S>O$JEj6OJT;g%r^ZahqPM;T`syk%;2>;(x-;&EYF(q7c2y!r*BlL+ zDtJtz7f2PdLm=e^2uN(4F(HINR#+${L_yjD1RhEpuW*oOc&I{N6?o8kXyPrfN@`9Y zX!#;1jjmwqs~lIW)!3TIdO?|kilT75zzG6FG?;MG#YUZR!;NhVIttCe_Ob1`AhKu_ zy(-pd!gL`7$IoUL4ZC40Q6yzt-S9cc@|@#DaW%C=oJ0T8SW-L8Px^?Zur%Axuk2IVtKwIxP&yQhzFuXk#;Ohz-|7ZQnNW-NL3G ziB(epGO!oqJ#W0-1w$1Ndtt@%K`Pa(I(T8kb}g?KZjQ>d5Vej1dmpj}0?z@>JgfE+ z9C(qB^D()^ScVc~BqbJS3{e&sWE2GmO&F6+M7QwP|IHsqNO4iK{HJ-^SEM5&ad8yL zVR4v{OC~5FqY_`1J5I*zW=2ou>sRM~)mC;S*L-*9&~(MF?woi^UiHkW18<9~dK>Sp zn_D}2arMmWZ{8UcE+oHs@WCJ1!|usLdw;)q?e2!hwx9U^;x4KiJlI^m|HS8)8t)$2 z)OGsc^40#S-pj{+`Y|}x=^oVP*C(FSUzz`5&yA6u;nDcDndJvWf2w@@NXKvQpV@G) zzk2rk7Y*scx*q)X{*`MA_pNQcS3dbW9iPFM8b{HFe=uk4R)RJKX4?W+$}9 Tvy^=+`n_b*gZhd7*Y^JdPXn0n diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_intermediate_destination.png b/OsmAnd/res/drawable-xhdpi/ic_action_intermediate_destination.png deleted file mode 100644 index f587499034390e5f00b95f1e7f28ad2fab2bba7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1336 zcmbVMTWs586m}X&Sue}fmTio!7f1DvI&|Fi{Egt6B)V z_SxqcswyGuh(AT9iUP>12g(LGT<-3b%L6j2VB!5}r^P{l0x(6?Dhz5R&I)0xxEz%2 zV**20Rm_19wiZ-2l|}{K0I1&+z-7uCL>bmY`Pm@tyAP#FDnO7dLHTf!;z*VwDRlk8 zpf^LwahX_R-51=2u)Jv&If57-9`+1-J-X3PP%O(5Bu&sX4mI%7h-Qiwu9e!V2r*ES z4Yg>hx`x__qNER*Aq+;kmO`PJN^JmZrFEhpWrQUb3Ccqfg@T>es&>iDfPcf-RJ+tW zQUpW>l=LA(hV{s`RgEEcH+N(!!f3b$4HXte9E|DmPyuLWG8V$%jYm-xP6?6<&g-UL%Iif`5bUZmXh%wvRn0!U z*Dlmr-Z5aPPXZ-j=mm6@X-?fF3Wg0({s7710k0UqeIg^_BJGoLg#;{+6v-=zkbyOO z<^M8Bz@P}bUH;QP)g#!Gwzx42aI-N^K!Y=6z+t&A?qCtb@lY}r?X|v_R&Lw~pG&(A zH3+-M%Y6&Z*;aJV%DZj*x!2?$?%MW718@(z7OyvDR+k^N=Pwb(3t*tNxYgb9_Eap%%EcQ+TC>5DVWugWg2*F4-4$8G?5+04C zSXTNqJO}`6Ohil^6{lDw(vVs!z97Mx;QM0_L)0TKxF133sQFaQl?@lb)9g>rcs z7RJF5T#cy%)F{osG#>lE3_^5JkfmMz(>^mIx+g8$55qtoK8zEtqi4uK4~y51%;x}L zJua7q#F)BYRIDyiD7~(j`F4)GFGO_uma5&|-Ipy()WC&1JAd6=y3@Z>ex&l^_w!QJ zEyb5cs<6WiVg03Pd*bcOOM*2mQFAiu%=NkT#l1gF4CR;~7zcXJod0Wd2r+h;C(n&d zUOzbT;Pg53a^k1>$TpT+iTzc^DnT!ES7(s5sxPj>_P*7wN1}ATXZg+p+PPH0zI5;Q zVtq$VSx%bWK55UXMFkC|p^t;1!Q4C*5ie`VNdzFB#E(^BK1-{z&*HZ&WK4*AB} zCyHjF@|8CL2rkbq3yOC2q}qXjM}5C?U;n?ZVi`cbBcN=X<*r)L-tJB^$q40jy@2 zhgHEg-JZh@z`Pcv=apw;eGKP~w{HJ=Sg}3(LjK+sVTY^7(H|3_yH(q2cin6&14M_! zsU76kbW!tNRSvJ)f@BB>OPg3{B#J`qg`hhiX-4cK!p@-il`Gq%G OemC;4NNHVYLcu?l9kC1m diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_intersection.png b/OsmAnd/res/drawable-xhdpi/ic_action_intersection.png deleted file mode 100644 index b14b3a57d9fe44e3156c11430244f969576a18f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1137 zcmbVM+iTQV96qb{g1g=jT-5fI z?|$WQbA{)FlK3hztY`8FIacXWk;WVN|R_&lg)|`6i{I zAxZ6aTWl*Li6$ka>$(JGNtOj>A;hx*wL3x(5A_)=96OO0QjY{&!f4mYG|lo%>B<%S zuvA(l4&q**SjeP~9ZE=qlJ6(?>RQLNg1^dG(>kushFGfLm`q0w%SU6V4`#9ZzN5sD zsWEIKsMZmI(g}PIh1-0S2FyqL!196{c zExf4}OcSAuYMN<;^689{&YNf?uV_dy3yR*y7K51DfrILO z`c+VF5=!DG3AtRZn{{sAgcrD^9q&)lv~p_;N8Su}3lZ_TZk!Eo4GoH{s+qK63ob;O zpg~m;bX!Xa^+wu(NI@BhRKACI|8M*xCQ3?*<(uN^Z?TF@rmL;M7OTyK1J*$iYZd%R zy~EmUp=g=a&Wrb#j&7UhezFE%f4Y7ApMrDa{PX3--J9<%EBT%1z|`R54G&s3w?AF_ zadhvyBiDz{05C5upSK1;bK8zhw~h_~@Sx=?pD$ne<;6o-Up@KxZT0TS!&k*O zAC4_N-}}d9Z~3(NCM^H?a$y9(Bk->aBjDmpoo5;ruhq0?`2q0nx%3Yk!Ti#0|6}{% Qf#fGp%#T^OMoygi0tK#Y%>V!Z diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_item_move.png b/OsmAnd/res/drawable-xhdpi/ic_action_item_move.png deleted file mode 100644 index 7bc48814a7e4b8d1debadd65960a9e8b774c432c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1201 zcmbVMTWB0r7@l5IW3jalLTzkuI#EcWGjq=D%vf@?5WHYWgqo&_KoTX1ry6`X<`OgF-LSoB!N8#v*gmm6myIo& z6>pTJIm&c31jjEF)(pF0BT+PEVr2Rv6oBYBaa=3fAt~aAG}hG)OJhD3i#YT~1B=$9 z+TH}y+&$h=tVr4D{eex3VvZP|HR@oO)7EPZjLJjM4+yt1@> z^2*J7KmPQ_sjDwC8(LptHtsma{JU#*F>@oA{NTHHXD&Th$USMk^ATLUCiPFw$^Gxm zC7<8^YTM4&Zy!JWbjzNZ4}X1sX>jM+FNJ6J$`81X`h_je-f7=^QThC}Zl?c<``>Gqcj7#|A1qJ3b?1d2zW;lEaZ_vC(F?)~9niXc5`X>iRcV8(^ZJx$5+tro{qnc&}ALTSIMATBMr^RAY-~Z zW{S2pgv(en$M(HYOSq+9OV&glV>ESE2hz%(F~W zg$$?JMN-w$0F!fl%t)~$XTXHaq)-e>NREqJn79CwynuKpaspHYqzI5{JuLO+n>D4Z z7FxdODb3ai@f4nKG#ar+BIf!-JVXfbLY$AsIjX@0V-C?m&IvZPEvPs!e9I%2>oAc; zO?O90nx#w^L$JM4Y00n?v=T*A#)q26!tJt?*!DhjCZKj!N z#af01Od2AVbVM@%Yn&*`kke5@=k#Pk*JMKz1yg5Rc=P{ekf)^hs9pZkK5Y^0$!NPY z4D_%xPS~L{2rU}6I)caIQi|=rHR?id+)zdeDL1PJR0<`?)d4k=ClHE<|B3MuIK!hcCWu!fhUvx zboJQ$iRrUfE=|3BP5Ne{aC~fakAyZXaL+&c!*8F}U+?(pV0xx^I(uj5+&hZ&d$3|1 zIQe$Hd~^*v37E+T$|UHvR^6CCa{T6ZS#xn- zx_@ToslDY53;dtG`wr|nbvayn@#{~2{&DosnvO+Uhd%se<7FUSec}D^R$ug60>ym4 J`bl=*;fFOMnL_{o diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_keyboard_hide.png b/OsmAnd/res/drawable-xhdpi/ic_action_keyboard_hide.png deleted file mode 100644 index b25d3295ee1cda0052f4470b35283c5c41c5edc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1263 zcmbVMYitx%6rQg1DNO{yDAYI(l;C5YJG-+p=>oemyRe0=n`LA7pU&g%c5LUt%-!y^ zYNBF&MTsUF)I!8me+j04On6l>1Y?5=s4-#;68)hhD1kqU5A;sETm8}S!u5v&!N}F8(Qq5gl;L)#0_&;=u$19w0MA)! z6%>JLjO~~OeHeB_V3x|ToZlwtjzy`V4i#7~LStCp#=uqeVE}OrR82ccTsrarftyB> z7>wnayeoqtbIZ5~wvP{#^zmU`G>DBG@V-Do1}p$oJg`P=UkZ}MoLvdcLorR@b1HB+ zNz4aT&KGdm@cO*@O>`D`l9iAt17r4lTgNr*z6$%u-aW}-?wlU177ob5x^)%>;V-zUdeGrnpIF3a-ic6IW8{CVb%qFeO}c~I~3j(CTjlN3h>NPU}QbV!snQl z%tfLQM2!_dB}T?HfEbAD2~vwzbTY=pHC_-IE6Pkw)`roXaZ19v=p|MBtZ zb3aU;RhBZ8g0Tz00S%-t4;b$)5-|CKBkk8oqlPiaN%%${ZwaWgZ;91>Pw96 z=%0C`?O4we^WxjB%v1P*N4*n~)YhIuJ8p>_JJ<4lWGS{MzWYV_i}zNCS5Pi9puC%Y H@QHr_Y)q%W diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_label.png b/OsmAnd/res/drawable-xhdpi/ic_action_label.png deleted file mode 100644 index d95d59f624b4502470628ae95d398c6fec3bfb97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1439 zcmaJ>Z%h+s7(eA-A>eclCOGsswhS___ouzKcTxn}0u@`JlF=bDuXiuBgZAq6pat2e zP94o~i!3_DjF4q>iOiuxW43+Rg4rSik(ub6j?52c@IgmR7NXh4_7*7f1M!l(_kG^? z`906?`FD{jds$jaRtkb3Y1VSH1FmHBRVBi2?dr$xz$H_$IF+4JqY~t0fE0_83!qjn z-vk_h7u)xaf&v7IJLsu#Do)!DPLRB6KB}V*dHoQLAO+h(eqLw>3hDw)9-k4L{pMQ? z^@v8Sma&mGzX`ZKzP#NiskgwGJ0ZN{i}QHO1)ktbPkhLzy5A1Wn>3%P|^`q|v1ZgWhDZ zk#m?!mwZ9Vh`ANT&k;m07*q!}YDsP)D3)ajk|t;xhZ=aG-KX#&+!x4=SulfuAbb3Z zNAjUji@Zx}Rg4&9x)_4jZ?i2M_63#_1ye?Zct1g@Ny6)m#2O-7 z)8Z_tWpS1jX

=zz8laXmp7&J1gOfX^olDmy%khSWi(FrdVTPOZ8?AO<5?$Y+++q zt1qDNJ^{phd!X+{tflm+Sk5E^UXkP)Not98L6uulq<~xUqbAcr)zQ3Kk580>f&6Hh z7Na%;+0zEZQd#n%3wh=|D{!EAmf|(MfD0O)#2ZDe9(QS60N02vgFz=!3=nB-2`@g8 zzr{X7+hpEJWf#nrj%u9ypg9Vk=5})&+9P)QY50S^F%Afj$nUA zx66Y8h2_x#J~&S@930iI?8^wU>b%ulTobx|zt3imqf!suX&5NFHkn(MGk3wSYTJFO zBIAYd7<#jtMXJ=372(ql&P>Jc+ODr2XuCgdxbEz@p7+nb-(Kv$RsGk*R}G`oO!}tm zum$<-ldL~ev!>%`%6gq!2iJ*-b;rIwI8h`GSVviMJfV1%A$)vb-OR}Ao5zdxtcgz% zGTX1cUGaXFHqzPDn`i9_&cD3j^2tXTzg|jnpE-KV`ylR(vB+xw=FC&4_M`W{+jIf> zXdnLfiC4Sjk0VEV`qt|Qh8)c~_4f3cFYme3$s={lkB84W?ZfEjb8(_-EG;d0q@%3u zSuF9~E6G@5Rc3#LO1S&eY)?i`f1Z*0A${gX*A+*Lsj};(heGL|M1a^$$Pc`s;44%!jFFL+@8OG?eJmL-dB0{P~pZfdh)~P z0&LEe-#@+KUZXnRenhTYf56)?xOp;MP7nPuS&sHzZ4Qbm3Y2t@PrLJLQ&s05*BhyX zlJ7ewPS2~V%NhnRj!zdJD^eA3T@RBIwsyUF7WChK=EQq{3?*iV$+r?VAhc?#^7-Bm QqQ7FqYO$NYDA{x1KfSs0a{vGU diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_lanes.png b/OsmAnd/res/drawable-xhdpi/ic_action_lanes.png deleted file mode 100755 index 7e7ac99beb26745d03db2d1a500ec1e38b9d883e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 544 zcmV+*0^j|KP)4kk1P`7B{h4~{DTki@f&74{LVM_0`!foj6a+z#(o;d`L9lUF z7E*{wW3xLO(v;0H?3X071+-bilXRXHk+L=#(W_J zCyGRd3n4z+?e<3$Mc>(AIR}#D&vzm5bg}^O)9G}cvm|l^`u+Z?@B4>j*(wMS$MJG9 znY{iXmfdGC7+hAcx0R5}h0$pA)K~&4@$q>4=m@M8kW%&#k#WwaCN*M$x8?vM9s$6e zl#&6!H2}x`DD$~I0HKurD2ONQn0?vU%klgn`+3U2ag02T_U8kJ`hR3iwMyX9m z#XAS63R3ab9MHM<*j&5+1i~=9*tM}@+QF?3gkg9lgedyrvRMt)O874A{>&Y+W+rjRPMgf^OxxKGvr{`>kj*4#cEWBh zP0l*m#fMT$YYR$?N`+Rj6s@gLEk12qtQ19yAbnU$QBe`x(NSEBqO|nEli8hBWa)!} zTx94ii`|MiWH;roh$oQHaP295L-AHGAO_ zMVdyE+9l>e-c?}D%uaf6XmYTmPmb!6L2Y`B>JJ<2%V2+K*5!~&k>c^Yfb{)CORfVTafwgnaXx@Wq`bZj!T zs8yVCl%z1zxezQjpI82eXZU_rC7q<#M^I2$QJjWti znU>8(SV&NhR}z4uMIgm!A;yWcWbhnat%?Bhpc2(%F=`%f{ND_+m=qhf%fH&EeS~{5 z6c>g8Zx+T0+IWUMJS@)Fx4$5Wj#W8zb1C@pm)DY!%V6#Pr;ar5pMK+`(}T@*&F+t% z*nLB0&aZgn#6TbOc>1^HlfyRj<78+;C*J>t5lft}8Fk9GGSgU4GY_zIdo> zSzoFnQrOeE`c0xGW;4WtRfi`r_QaZ?z0*DgRNh^BW>NW=G4`1 z`rb>e+&64pd~}=m1&*w;2268KuX4|9Ho_Qsb>l zshg=|&#(Bgd4A>fJ-tCTHuL+e@L#sKH$2mMH<6zCeEX6I_H~E23r4u^rq(VnR%e zG117?o6&`joCp3(FM<}q7pLgl}m5X2t~Cg zZh0Qh7td-|;APAdlS#aguqkRJpM<8hh%jA2RoBlkKc2s2XxGj$b5fBnhB~UbldBP$ zU7adhtBV%2nfyt5B+-Zi4`Gu|yd^)@k{r|UtC4+b<`}vG!HYR&Thx4UhSq}!(Nacc zEs#}d1!jN*RY4r41s=#84>=&RJkWTk@qlhV42c%mj#e@znz6_!$J8(mHIA#->zR5s z6GT-GKnOWr-~@ps2sU2vv6--bJkauBpxBDs5W9g-ryk8pu#9sIQM!EvFDw>!9Q$!I zQ6yztVul>Z@SNwR_iCVHTta_k?23-dDa!FCl zB_ptwJ>=tpkz>f8jP2T*t@5@aIw}iAQDH>@v#csq92N-xns&vO5U^T)cH=9$tO8k7 zvOtFbjH_zafV#mOilHmI1o;-X;K$hXE!2wblGshIyeC)FBV^(rDhI(*s|#jo0S@9? z5YoDyR$ZY7i>BrJsqsWwsO@_jC~_|&dm;)vx{+zk-9-gNmQqo9z)C!nSy2WO3vB_g zjwA6%;44{6mYF8s{@)C8L==~{%RlYYGLfE4w>!f?4m;z7d@@538J6K&3w1JR)q*ir zPBy-M9P55X_jHU7TzQtiJ-z`|f-idhm2}Ut=mM>eu?#>y6K|7YC27 zz5PC_67$;qNAHKeY`y3`*74Zd{Q0Eo?t!oEXC{w?ZA}U#W%u_{`SU#&&h=kgPmP7~ LDdXX(g{yx6VYgI; diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_list_sort.png b/OsmAnd/res/drawable-xhdpi/ic_action_list_sort.png deleted file mode 100644 index 04d97647421e245c34c7333a55cb0905f7b3057c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1078 zcmbVMy>HV%6u+hjp^EOM)8Q^4;rPyR;tw@csh!dYQmQmkBNn*Wm&R)BGxn9Z9Y8`t zh>0Q=B&ISV#K6#nfe*2;ASQ(1UqFCBLSo~bCWWEufF=9hd-s0t`}xlD(z(fr=?MV9 zWNp!Dh!bV+v7_RYXMoK4NAPtt8eKn0OP6OZ1Gn8 zg5|OxPcof+8bksO!0cQa5qF((*rscKSeCv$e<4BND@&`zI;uxD?fQ#bFd1NU{zu(XI3wai=DcCek z1*wXv%0fdn`S5BC zz+<_WA8&L&zkc#=^6Sa%$CvcWgJlHQ$N2eifR4jk8QXP$x{>sfim(oh6 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_location_color.png b/OsmAnd/res/drawable-xhdpi/ic_action_location_color.png deleted file mode 100644 index 14524a2ba7a9c3a4c808d5d61904c1e60929ae5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2703 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 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_location_color_lost.png b/OsmAnd/res/drawable-xhdpi/ic_action_location_color_lost.png deleted file mode 100644 index 17087d65a427f202060e3db7adf2c0228e8890ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1885 zcmV-j2cr0iP)FNXlYs~X+_h5@~BXnQj2b?qL7d_xN%`vuyLU)SB)V7HZE`{E*cZULJ44^ zgbf(VBP5hWfkdSZ7-&kMptQEo*R<1l`F&^RwC7Gccb>+?%$NMRckVs+obP|0|K1VF zBab}t_%Gp*+`$bgffPUrAufnBb}tMGK!T82$aL&HYve+KGDs<;NYaBJ@&Ym?Ss)t) zNVpo}k?cUvj7x@!WTF7Wq7t$)$-I$*f&w+a-|yGgBR0>_8&o7LX&_w%80Tvw8s`fj zQIb4&?%a-+mX>!aDk^q(z23Dhmy4k#p-^bb=kwj2nwq+M>(;GHot>RO%ks+58&4#S z{76Rul3y#*Td@F!C-JQk|j9D)vH%O!My9^ zl&DIDSSlgJGFff>c3!@Gc~?hA$FcZ<%!B^^etGohk&KLt$mHatx?WvfEoEh8(%9H2 zn>TM>c9EMmZ+_m|+WLc7lbE42D>iURa;!GSIlH^N>kk|_@Qu^yv?TKV`}gI{nKSA* zK0a<%9+{b$QP& zH&I+%ya8)`0P-fUGCP8H9$?vAr^kVScVc3q7X;Sm0gU$x7cMA5SX>cJ1@s2P3OOuY zU0o_SG(i3-*4Ty9d07mlhmxSI+IgVF9CzZxi8hlwK`Ropc&g+Hj^#514PfRAJ$&la zsU30LN)pXwr+{wG=p`3ow!^$h>%$`|R5Y1%z-QcUw<3S%&K=9WwzjsnC0aOigcM|= zfLj(7aF>^tziQrOMbShu1r;D3KYnbvUR71q!h#`-3MA}w?G(^0gGyi|;Ck~Wtxu#A zI!hMtM3)#H9kpCXsMeySy4YjI43vuYoG>&(`w%>U^yia z^Ooye3m$O9b6E~{3WSVv2fEI`%$qeeHR=dUNv6;WtXye*H+ug3`5-;O%`dhiCtSo% z0keq;4-XIjX5Or;t5Zi(UAgNj6!rJ>{^KM|LfO;BMp!>qTy}f@|XU}HUO6=af z+oAwM^%>^+P@-MvERr|~13i=sS_%CPCj#<355O|tngbdd8U*jaiU*? zZ~coGFMcP{m}i27{n1GihEURW8WyO*9A2CkL&}k0JxID&%t7pl*p(8xwV*e&M;Izh zc7~hIneE%R3toyWi$Spw%>5C@@C(HZ<_TbJ7LSDObTXg&;qEe7>`PpOgMyw|DPesHybXU~$i zG2-~~<6j;xFBpN~_KQB2z6)d*_3cQZ&`^71m`$?`t(r2M@#-A{`iEKmox z7h=HzR2KH>D?p?G3Fkd>3VOdUR-LXyE+$^S>NAbm(_n z4uJeDlA8(Z!&pDZ;ryxCv<}%SKrr!FVZl{Y2#c~|F9I1a$gtdU1B6a4CpRn{9kF8= z#}JM|B>6nXvN$kVd1RuFLH?G1`Qxq$ez9Pp@y`sp+#5T3VoETE9r~?HqE!XFgS2iS zMmhkG&cUO9;@l@0AlpAU_&oQC3W;uXE<>EMI6tk*o+f0-G`?cLz{Y5P$jXR7)<9k& zDjc*t-`W`W^aevqR}w|KsHn&{3t$(X!nak1QpUtJa`_+Gl6j$+^F|$b00000NkvXXu0mjf(}#Dh diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_location_off.png b/OsmAnd/res/drawable-xhdpi/ic_action_location_off.png deleted file mode 100644 index 2a06fa2a02a7ae021d38066e39928a1eac009fd3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1655 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 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_map_day.png b/OsmAnd/res/drawable-xhdpi/ic_action_map_day.png deleted file mode 100644 index 8489accb49a0ec911a0a32e41457cbda03f780d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1613 zcmaJ>drT8|9KRME3`KCxsj$UM>kLk>_h|3vb#&0@K;>cS0>~8a1vIq1dOd6*Wiola$=&bw`~JS4@Avb4 zT~$Wf`;ieb5dZ*0rX-tf(uxG$@K>a7mVB&2TIP$EY%!D17k!k#0S1<*IWWaV6>v6= zVoTP2&m{mr$YzHfy*pSvoobd49O}I-vbl;I>~^G6DiQ|a=N`bzg{t6S10WQVpsuA zsE9>+#U!ch)C|zX3mk~62#7&Z6pSZTD6Umw_)-u2zXR;R&PmZk{; z!U#eGk%)$bNRq`Mf3|h#QRY@mhj35g2N~ zg4h(dSESqw7xe9rd{1GCmtu7$fulrTu=Bh#*aaDdyvTbCc@JnZO;jC>%W}9`-sfE$ zDAQ!rW=?Rd=UA)2yTFM&>l`oOpk*;F9Q<=w_^ z`vvRt`l0e6nX~<(@xipvW9IgYVaePXV@7oQ?AIS0Z$)a2XTzd5hYs)CLe4PVbN{Q_ zwIlYQt%C!5_MaRaI6$6nYs%hzNco0PB@bWKxuHEZQKgL87*|#sRtvO2_Z<;WF2w+9 zf5bl7v<3SMI(}@0zXAKw?i%DL+Mf=^#(74nY)JzhAJV@xmnMAtWfhfJ9;Y3xyE>~Z zH*9`nZ-ISHZBOnyA?qS#-9LSHWu#~3qt;D-H}!@tOPX_7cHqqPYs0HYd$7#R_22C! z(WtIfH_r7h)rO*rZ*Sig)iS%UqnnE@u77-e-R=STwYNu|`)k1Mubo`fdwrvR?VBT} z3$4vJ7FO=--;?EfqX=FQ9~Su||f_>p7a-JC?b_2%ZCyUG?;+z9U|{_1K+Y|bT0dFNGH$t-vf zbA;J@DYB({IRk%sp)=QcIqoRS6#X3DcQ^ZC+rj?R+qy0;YJnSkWt~u-Rh`t;Fdou$ z^GMsdhP<=hE7YHQU&2DKs;>{w8|kcv8@Xs!2!$EYJZwHprWAC5b-`+eX0-tWENyJidH z3^V-wM*4|FBLA3Ztx;HE&+F?Wd=tE1uN0OMye^S9u@>G%a*QZ~X3Y!`VWKylsIUHlkF~n0j>6DU|ObZ88ZbC3%V|Ws9+cNAXOWvNUXW9MVEYKd?orL8ofKxx`+#xPKZ zVG2+QE0my8Ny|WtK^T-WD;SHJ?z8hTd{kJNMvH0XQK$w-5FM(~pb?s|FdS1xVlpH` z)`yL;J9*MhF@3(Rg703e?2}j`l4D4o<>Fa3qpu6%QdypLrm_woGP1ksz~lt0on~Fm zP*0h9qSi8;HH)F6IMxPq=b5m6gab~?a5M~8fHI{S17SwNfVdn+K{JL>N>quXav37& z#nT_;ucuE1i4cdQj}C!RBt|LZFi7HN7(|2=f@TYaf|NyplX4uFD-cow2^1ku>wM5k zeIlVhJ=^z#AspV17GoFYi4z9Ld1L(|VIF;Av=Q;{%MUlJQ-?(iYhu@rJNlRJ=*jtk z=X^s;_**t{JK`Ubt1=)>JNDGl9@YH#yg2+| zvwW@T2N!*=<~iY|DjC5anxm^9dSz$rfPJy+*K5Y&{!1_C-U`M;w&kAvH(~zDkQu?F zZiRAb%`-ZuUYd0EsKxjC_)FuOqM|2>JJy}i%scbI=Q?aSV_Pnt`NouXZATU~@!>m0 zvR4$4_nBgoDct+98|MxdsZ)X%yt;c(YHJibf<*PH4QsY(GNFh?zH^t#0voqZzSAHJ z+F3igHsGx&`^n*=J&TWFk8C9iEm<8Yx0|mo_6;7DT-;S!`fS79pasiHPCcxf-Tp<@ zkUtuAYv(i%%K!Z9bA?R*y*a7@yHp!N^mt>)i$nds{l$*0Ug@qWdQRpaZzb8l$< z(*(f0iac)rk(Rr0<$J22{O`i6zvSBQ?;kYbUCVec#jkG%CyU(W*G~L1Crt1855?#V K+P#|O{Qm$G5UPRz diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_map_light_sensor.png b/OsmAnd/res/drawable-xhdpi/ic_action_map_light_sensor.png deleted file mode 100644 index 9d1775951a2317db6867b43cc493ff1b19c98180..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1645 zcmaJ?drT8|96t~RojiQtz@VO|3j?|K?%Hd6m6nv2O3|W16*3ucuR<;D)%KtTW?iola$=&z&_C+K;Yz_ep0EtN+2T5C59;Da;i(LghXlsW+3!{Rv za3f-LXxTzbYMGPGEK4`hWmcMCpd>Yz=urv=Y%EWL9$S&!rSzzvQM*cE?K>7j;HV03 zRY7Bbp(|Dt{%T(%M z#Tl%ND|XUCJP51WqV$35G)B zc;>bIjrFN;BE;eF(^1N3QbtQ92uvy{1V)7v!jzfDVcINJkP?MLB1K6^EKn5tTIaP^ z@*fHP>07=U3}N$Xv{<_^PflTQp4S*m01#MV&}mGb?t9-DQ%x&po>@=fpYL5?i+m6U ziDIm~{-_$D95o>}uezwAb!)_YY>)B68LT^fAgE`eCQk?IZv3>$@`ZUVxPSM|q_fr6 zMmnNf=iVy5U+%t@`Ec&jj>VEE-<6KI&$m6fx%g|_jmYw@_(hLfqXYDn)AEC&eBxlu z>V~fN8Fj%uyF#Vj+r9GIfaa5#gG!TlaHwX!I?=mxphwn$@984Nt;4p6C68u1oE*&+!EH^=+JZzcP35@+s4B-LoF{!;po)Zj-vI zO3wY2nRZCQor?NclRx?8OwXO6=!X~AhVK0;RWcILuw~v(TAjD*Zrl&?Yku1nbD*)Z zs`r}rz4~R5O<9_wp78w3+5~H!X>S+S855kN&pL7p3_4D~jGCtmFR6W2QJb{9W!1{* zTgcM#u$zzKz||B#!LZwcbgJ9J?ZZ)<()-VU+Oj2b>82c@L03V%i`7&2o08ET)ajeE zxA(I%^5bHfV+*a<`~L2k8`iOs1df-2s zdM@l2F`bzwfaf1|LY+wXhUR-ii!?v}jD=k^zo_Z|ULC035L!R&pmcLKTi4jvcqR6vp}XQp#GZNEXX*QsumvYWkiaj2QSrE?awKpnFuz@$v+t_? Qw(kdENJ-ZOV diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_map_magnifier.png b/OsmAnd/res/drawable-xhdpi/ic_action_map_magnifier.png deleted file mode 100644 index 327a998338c40ca70f957548f48897738b889646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1658 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 Oe?=X?OxYZpRrW8$Ws27T diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_map_routes.png b/OsmAnd/res/drawable-xhdpi/ic_action_map_routes.png deleted file mode 100644 index a713e98b193a9a9a259572b28be6977a23e52365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1264 zcmaJ>U1%It6rOBTN%Mmd6*N^CrwVGFo&VXHNw(?k&aPSGrpabYV)3DOX6|OkWPY5P zWH)IeL8?{s!Iakap`egzMQVbgPa=jYrRsxXM5;8Y)R&-*}t!Kp%wxuE7!0juY!2e@ft{ z5hsR(9G!Dhuw?d3d2n#5ub@wj>asy}@4>q&3Nm290N@pC%=VQ^oT%DW&^{DX1YT7M zM&rZ=so`8do^m{h3sI5O8HT}Qa+DDyjujrmS(*_jTBaD9q#1>w6_&j2*Gl5xlO~iUrQ898C3x;#YAb!vckBk+J2CS|I^q~+b>MIkjg{f8TWKl zkK(R680GHPjzUGmM%m|?s3>4eb@Xuy+Cf&06X+&tn1;d&hM{SqNV1~HlQPZAq%0dO zDMAJcy2itzX4LI$h0nxdNmW#186hb#Oj<}Lg+wwIlSDZsvP^=lW3#p&09%K3-zM^1 z!-}`WDk%?w!0`%>Ggj|{{*n_oe#vq1RH|Ba{NW+fHk`8mNLZ$gs8#5h6VS+bj)hnA zte9JHkPKE5ViHfXvL=!=v_NViqsxLU2^`B1HN0_C{xd$byIT+}$Ia<(0^W>qynY;Ai z0){n2vTCAG`El)3qWL_1m%8)UKI+XwC#PB$25txCiMKirHGOhyC9&_P56*PAKk(vA zTjsab!>7`zrs*3uz)RmA7`Z51Tzmy<{HHtvu3kIbJGh25JlDFndtmL~*Ir+}|DCkV zEY{7^c+^jF)W^!0bw?KL`u9XYooE$!HTaCb-Nl?$_v9^Y-8 zF5Z35YRlZ`C*S?$k89K0>G!YB+;_H@y7bWWiT+vc{Lqd_`wZ5IV+~DvvB;U;xrMj) gPlSR+{i8@L)-LS%>W#+V{qP@@P4}tu$%D`T2ZK+kVE_OC diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_map_sunset.png b/OsmAnd/res/drawable-xhdpi/ic_action_map_sunset.png deleted file mode 100755 index 0efb95d4c24568d188cf7bbc1d8f47dd748b4dd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 627 zcmV-(0*w8MP)sdDj*#|2c!f#7~bSbJmZs2>#qyvc>mmc zXKOXHGrO|yh$9akIeu&e9$Uf16p*AYIg*R)wMbF}-v|V~`E(SJ^bEi$$*+;(jJ1%Y zHvsNP{*LSuQXql<4&ViVGm^Khi30e%-P@LBn*`EGJOl8#K*BQL4XJehUP-3_Y|nn2leC@oMu=l012Bz*vIITFY<$%~O|AC^rbAgMH+ ze1d*Tr|E;$B>4ceLfuBqxSOMLAHk^vegVjh>V52Qk5+%~ge2eVk=b2i!Y7eax0G`< zflBoaqzFE5o=E)YHTwn0>oHcELcpi9Pw5;tB+nxtB)MnYJ2^aFySXB1%01A32+NuJ zZ&Z?8MSDBPOOl@V%_y9{_aslc3!^x86o@Vy^R&4SV4*<&ypq-mxe=&UrsboSf>9@o zZsHceLtWnp9IDc_eb%Eut!W;+!qv*BU;6$kun{=0RQcdrj{*lS;B4EiX9~?$k^?7N zuLA$uSgrlTQ&nIiFmo?FJq2bi;9}|4JB1c2+02PI1!gYj;B-f?z#q?Z3_!BhC-VRR N002ovPDHLkV1k>=8#Vv{ diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_map_text_size.png b/OsmAnd/res/drawable-xhdpi/ic_action_map_text_size.png deleted file mode 100644 index 6d7ff42906525d204f79f5cce495ee85e6236e55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1114 zcmaJ=OK8+U7>-(ev=%&gP)|eZLBZL~WRq+Xy6WzxYZu*G*2VUqVji?RYFshjpx zL=g|-O$3jg^`PEF6vTs%s|td6E(q#DL6GWXAJs!~Aeote{_p?4|8;$O>e%S;zF|QS zMr)H+gYPK&wr}PCnaw}1@og`gm}RGEi*@Xn2qlj?1k?h1jx>nvEnR#`#sy)^6~8&l zX6q+Rmj*dI)5)bl#LQRNv`;*HtIki01 zbe9)g!xN7j2IHy84FrVQAPw4KVx~p0YuDuGOe~3@tHKtFVvp2peHv6~On{oxpo=jE z1tW)5Juj<=fQ+yzAw$9lB5Y!0$_VtA$i2m0%WPQHzAt_&it~&`rX+Pbom?lMqw$=C z4a1O-EXgwD8ZcQ3nVrHg85>xzNaDtR#C#fp%%bhkMOG9!(_RQcRIjfa4wHVOc*>;I zjwGBzQV?Wub+r@LAb)9WsGT&IA|f?NLKkC~*P}Hy0Q21a-%+N>*_bC|pBKe$Thv_) zNXTkdQRFW<&-YA4^*qPXG$?DD0u7`X&@en1Y6KJ2brjNayn&sK@YO=0Y-yEhRW0in zPpIXxS}GR`x@J@~8JFY%wiYJL4qY3bsXwQh8 z|2?#{f^N4J`QgViPtKmp2K3WAJw5%lyaNsi;Oe{8uj0M($fjTItq)S|(JoQ77;B{6-A&T77HF#9B;5r>yiec#*nd&lp+H@h_@ zDSpbNph+|uZHgj6o<^;R>tWET_Y(JKo2g|M8LJ}G2`y>EEPy7(2{nKeMl1)U0SwPy zeHld3XdYYi87fkxOcZMfBMWosuitQ5Ss9iC&cZu0dXjFyF zl`zMGQYllQ7{US|K1%>=P%a0G5V26ch$G~MLmUJZun`^`6~QQ1Ox-*L8o!v7Hw&&6 zr^(~SeNiU~Q%90!F`I3(*;qC%i?HNSSdoa0aM&CUOliQ@d=rV;VUsm@ z)DtGiWf4;od8C9%MLL#((X3RyHf*wv6Gc(Rwqs^C%0k#iqbsjbZ7Z1u{tx4=+SZJG zGhn9yE0Jf>Q1#G;PJk)y-tEYxNJS$~w&_UXK?rQ8Q(shNsB;_!b(?-Jy_6GwgQ<%99gjNM~Of4!Llp zmN9MNH2H#nfFG-hbbfwu356ge&;Q%S(iIySWenNryshqR;JMs=f6UDzQ)kFG#sbd} z1)k41P*uu&VssQb&i$3EwXGm>Y=Vb=QA2Ci{IhOkq#~NAxxIRCY1q=kVcnV2hoXH? zxz|YR6mH*aqOYD~SGFB5e5LqvQAyuO)Xh?!+nIr9iKVhydh70kIqhe{>{Uy4MtxQ0 z-=BK0xzKbkMklee`#){{f}SP4p6NF*{99{%Z~dX$^%C<;gI@>NqyKEFac-^WlW_Qu z>Ji;AdB3Fe`N_h#`u5J`4NXS(sSSPcPSoymy}|aAGhu$+HZ%pQ%fA2Y-loX>%)*j^ zGxim!x)=Xu)d%dQb9dZbr790mRHmm+s`WVU{BoKhIjpBEdr!{`JZlkuU5g^#@k7z_ zZO^BkXpK<%JoX%sCN*}owZr|+Rr}~yI*J^R&zF_IH?*LHT`)VN_m-|D9`_QuiO&U^ z%VZ%Pl{1Hi>AK0Mux8c(TJN^3lM#yU3cu0Vy+9%9Q(luPr#lJ+@qg^=G^hs7)~M!0 zOY1J{n-+J@k3bjMR^4e{npSZCsccX6&tLocTf7aoY6n9Wesu1;kZrqF;h%&$kCbe= z7c`8A^~|gGcQR{k_-0?usko_F_;*n3oX-@$)TR2E1G+5_x(Xv6eRv``tE%ZnlO5h= zptpbnfzHmU7b8~=9X@E4EepOTH?@3F`gys~)BN&cN0?92VtQk}w}2s}^?GQJ21gB^ z{xuL%`NZ*?=iRStNGXn8Z_7Q_$nU6kO|n6%sWkz?JFAtiT+~uQgxfx`?OcbBZJnd SlCHXbGK$zF`7v4chW`LIh?2tq diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_marker_passed.png b/OsmAnd/res/drawable-xhdpi/ic_action_marker_passed.png deleted file mode 100644 index 3d51929b9182b14913fdca9fd1d9bb600a0f6c32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1323 zcmbVMZA{!`9Pc(paL9&4W8?#N-B=*A*Y>W*wUr77J+_P7fd_7wyKwddsj?g=qki+ z=dm@X;*n;w-Y@~`_f+9B!JKCj_PuD`w(vir9V%=I#6igZ6h-rfIkc6hWajl{)I|lB#u_@YW?M?$C1}vk~ zlwmy*dvau$yZak*fzTVS$y8xc#16rbJ2jx&VS&fsjYm-xPGLwTKqnZSrRe}pQ>+hX zyix)OUWyeJN$~?p>2V&v+?82>OBy%Y-N@6bSm6hC0&E(4;R!Gh`^o4eORI>N3dL zR-x^6E_+`tS8oE*Hq2JT=*V?JbIPy{D`lk7`g*tO0kk3_%Bt=PE8Rk^#Vr6+eF-QH zrlFy$nda0@ypUkTUr~N*Fi+)DI70Jiaen#?Di8Qv(SN?AX3Fs8zw#$Fo zCnthE>25cM0UkES3FvT!OgJp5-l;(Z*%A&5!B*$nUj~mxCu@r{ZRPwa6FWi$AI=-8 zc(ZSAz}UB(DNGm6A!U8S3&}GVDn>`g-~RQpDdWr!KQ&%A#(&noiB~@I?6v6SS0Bwo zku3$a$kyT$NZ#}_V`m?@b8GnhLnX^kPBW*H!)HIC78kN7Z-gt4F81<+e`da~o0z>a zqJ6!;CUCLXxf5vHKht#C@V(cu#NU2y_gr>p?vDbxBH6bTxLP?Z*!+4$aNpEO|V?C(6EiRG9KHE>S$|W}%DK~4c@{bEv}6W;ynTIVL;vo~-igVlkCeyf zJ9n)NWk2j+7+siQzgil>emnH>(yrHD`Mt4wYW@pp<(-qry=ZGk?>=-4xrAi+-qhVm P_xBYJMTM(%$NK&SPjJpA diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_markers_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_markers_dark.png deleted file mode 100644 index dafe38661dea0e953273ab5c16a5d10763ebf062..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1693 zcmaJ?dr;GM9FIk?fG8-wZ;~qtqNHj1NSloMC;_QhI;HX5s+AZV>x^ffj~Kntyv ztW+6f275e{Ye_2Mn2eGXBUO@5VYFnyd@#<13kIwVPl7IMfz5%tw2~paxUlyg!xC^v zh0oVYhDl`_Qo(qZV?dP@g(w-K1l5=nQK4!~9Sh0@8J1~axeStFxJrS`kjp^B;}ZYCDX@ zb_Pyo9Bd&+3H2~X`oKc&{@;;TQDB2F<19i^$O3|;3ayNd*ArTaa3iHHG_F+9w8?~` zkQ_yo5GGS%5Qfom2xSmPMVXY0*+l#7ybhm;st}zDLkYD`gCGe?jUpb^DHMbbQz;OQ zhVWtaHV04ID8}d8BKRJ`s{R*?$8!wHvz(D-3w&LWn#=O6BbT*<@$o}d2j{G`*l5=2 zi1C(bIBJ67EJX~R$gx&%D9^a%H5@Qfqft?21X58L3Yknw3c}R15;7xdlvK$Sq*`W{ zjNs{4@;BV4!if-v-A4x}DN04kDH1Xvh3ZY0+0t*yjZ|l6$ zO1>kZKfT+RgCPhnM~kru^TY{*6M&>{2LRD=J+a8>y4_pRnEdvl@Qcn31>x%(bU|fd zSz&>h!Dvj#XX3J_wpddrad^&zf`*3r@=&Al-Hn^VV_Nd2g@$F-Zd;PHNtq{}{zb`) zfW)0wD%Rzgb8?Ev@q?K~MGvnI6t(qMX(#>}2bX`hd&*_*O5mk{QB1b@LUT-Z<=wGI zJWnRn1l^1p*E9R+1OLut9-OXf2iuR~h~ENh zMN_2ewOh^&%)SQ9bVv70Y_AdVr|(?2LbzhZyX_l)e}1b_{Dwz%itVlJj_SYRUY*s6 z)HZwxd<;x(O1Nhx%TBX@f#*Ye{j-SdT(*rN$m~MFT|?o zJ!1-Edly1`{JMzl<&~mZ?X|IIYh-s7o{nm_c)_JS)x|eQ?`YosM**Mc_}Wt0HikKv z(6hxP?GFy0H+4ay3JJQ2;e$zC{oVD=mW_NJQp%(YR;FIsW zmsQudrra#5AG;>(A3yr4tM1ra6_o!`^zS*M4U41k>hhwZ;gG)qY8c6=^t8yWb=Uh{b>jKCcEa=CS#4C>PyvwCuVuZ zM@|jJ`krkq>+-A@-#_2>9*ZvzT(u(Tx_^f!^4jROj5CqRH7`bKi8ZZv{@RRv5-0?7 z|IBf#B$jXacJ9gcl#bPX8=tQjH@TRL-uu8@4jim*t#VfZ`o>Awz`1IvbZPfdKkpAi MpO8Wv(`A?b3ukF}Jpcdz diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_markers_list.png b/OsmAnd/res/drawable-xhdpi/ic_action_markers_list.png deleted file mode 100644 index 7ce42393a54a51de277fc57f1be67ad9b40b43a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1093 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 YIkQ2ld#`lnFY|Bc_m+7+ch|r1A3Q$uTL1t6 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_message.png b/OsmAnd/res/drawable-xhdpi/ic_action_message.png deleted file mode 100644 index 121e147b481bf765855fb18f84ecc94e5bcc9ccc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1433 zcmaJ>eQXnD7(Z4v$k+xd2?Mg^a#I2e*ZXL%?cG+lt{+=*oplsCrvi7qxAa`^u3m5J zhm#GXZnzmmLq3yy#>84P3iScou;2HYPE44@(qV}wMQA2Wg#+O!7Nr|ScubaRLmvC1dWiX;aW$Ux`Oq#RY^T+)tB>*e4&b4+09 zw20np$7Y;r^!ZVzssWTSTJR7_nNcfiq!^2pwXQ{JxF<*(L6bPia*T;1X>|6%pfybl za}6%ftSz{+V-a1CaRiY_B#a4@QPs8*6w9&%NfR`ULkT>dQgl9vEAi5-1{a8jG%2P_ zs)A-T@`Bo;+cD_rObBw!=bKZk#Ak_ulo3fjMo>nQkmXEV)6#Lh0sQaA1Eu4ER16Re zAg;D(A()SFX%-B*d$^&DAoPZNT9aT>_^3+_wa7rxy)HWjZ;YZOa%M&p1;Jv$X^X{- zv!t2DSyrTR3!nfK63iehh*>=k!dE*TE{5?qU;;>rax*q3?Wi`nUAAg>wcE{FvskYZ z*LfubvbH5?dlt(+6w5g^!0W0OP}OL*3j7gOSK|>ihB}?oSw~j~B}G&d@imz=%|z`2 zn$!wJkEY7#G|!y$03S>g;8|0c#Tm00!Uf(e;5NZz!YPJiNHY*jBr9OEc=0~|X6h84 zz&K)AcR0a9^Hj*j;38|{af$+vQkJ3dFi%q=YvF;Fw_*fzk;s(JeWjE=g7ukM&NT+y z%(WI!U_WWFal#XepFog#A9-DlK=Pa0yB+ms$R+N_&K+?aR(oGJEIm!-FL1>2KP!5C zX#2X$T?TY~k-v5D<;dvJuCb$L$7$OYrR4k3p5OPEz4^sdik7+IC0NtVD_xf=iaX}P zF*^U2!+O5p(ZXiWrZo4#@QpqG#IIMh^Y3pmOh#+|^%oe$Mpu9=}`i zkIhgkS0C_Cj2|0o@fSiJ^$jrMR!ip9X&nuC-)zpTDY#4eE&id zv$^|^b7hzCT>m!D-+heSxhl9PaA&yY%wM|@aqMi>$mppn!`^PgvB9hRln!juz;^K7 zP2G2S&~Of{yoN;gT>Zq`UNX=&dSX>VzTiRXd=nQ2-^vLvsb6vC?mJW6o4@<^;301? zzyJKr=7T@2QKRYpqE`aTCikZEwjh~t?;`T-scqL~WWtbl?BnJ5#CR-GPEM-ktNpvn zewklV@}d^t$U^L)BYe{SW=b B_!IyD diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_minimize.png b/OsmAnd/res/drawable-xhdpi/ic_action_minimize.png deleted file mode 100644 index 66bf08b7526dbaabe87b58884a78fe9c05f36094..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1238 zcmaJ>ZD`zN98as%(s{V~vTpjpEb~K!J(oPWBzI5j*$D`H^GdL7^x;cwO*1*%Yo8{I&Sm9XP z%5sx(Nho=FJY(-`_;{i*S}_~5CbGDphuOhMr34NRbvAP5+(3=8T$5L&@9{Cuu}w%g zo8?-fs-$|+S4+4jXzZ@yJi%UYrB zi|(@AOc;79&)4hqWIdH6{xlB}LcAdIq6jDg1PgAcN5BnscNjDrn7-|WHgVaQQ8&nZ znB}O_RtSz)Ds2$EK|4`2WqhQ2JWL9_vACUH)czuf ze}DF_fyC+GPhC9JLVfb-lhs4&clRGy>o>*cj{lHY58nK!>wR@;sD5JgDW!PVPK tJui%X{^&#Le?ix&;U@KOLk#KaVRmhM`sc=lOHur%DUOV4%fnNP{{cUFnD_ty diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_moon.png b/OsmAnd/res/drawable-xhdpi/ic_action_moon.png deleted file mode 100755 index f013e7d7b9ed08b115d0c1596cce71b73bb21005..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 747 zcmV4QqQRY_?*gm5|nW{CWPdy<-qHH>mme#TlUL2zp0gI2`tZAm{?XCm}>v2yu}= z#FPplp6LOAU)$|=y;`l-ZvpEBFc=IjTCLUu0PYS3YdbCiS_8o2VzHp#EM^Tb8jbD% z;0udaArdYSYXB+bl`&=t0H2v4NM00;q)dO-0DC9Qk)Up8N~wEa2xkCt6oz3p2!bb% zJa}!K8?ALeNfJtaC-VXz53~w38V!PAF=Na+j^n;-XWjth=sn1(6aYa)Q8W`mOk8K~ zwf2a3zg#YG-Tuv(52@C=W1A190jib~3qUTVKa5cjTI)-jD6j!YDW{0| zU?p6OM)@W;Eo#aJkmmwLfy+{*)MZg;Yyjj)O8JC{y&|W!?{~XhzvvXp3Q)z8$_g+Z zkFSj}-)v{NsGTw9dmP8t$J((1(1{fhX;0v?XQfoV2gm1a)5|m851~BO5GOq z#|98Z5gj3}iX7U$2Y`-E36ce%s@Z3eP_BKd4{^;tl^pvvv(Ew$MG@(KU@MKHb^vhe zQZFqfp)d?5K@eEiaEb;mgqSO(sB~{_-T+k`8~#P*1(4T8>C205Wl9?Wtg|e;u_>dx zbmk239%OR}VGWQUm8tIIq|qbcNfGhUr4Cw3Ld+G1xz>8>BbibXI=E({n@QJoKLvn! zmSr=Jf$u@ACG?V<61mxI_7L$y4nsiuq^6q|dNzpo!x*zEDp2{Z1l|C?4!Qq#2H>7i d*ZyiBfxl{`H$YtjFzo;U002ovPDHLkV1nP_I|u*( diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_move_point.png b/OsmAnd/res/drawable-xhdpi/ic_action_move_point.png deleted file mode 100644 index a677f1e2c39a3a4a6bd68c47e4ed912ca29b391c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1290 zcmbVMZD<>19DiKvl+;SuP_`+0UUl8rF87j4a(8R`l3db8lB{GI4NkO|yXTr~o4fPw z+N5>3>Lzn;h<+$kVH=8-fjXh9bEQQs8%PClks)l3GJHX0lj+zH=R}`tlj?`E4<6h- z&+~tNzyJIH4s@kD>OC7g0D$^ujyja42TS+f*X zNQ<$GEp!UudB-sYk}MXB-lETISiL08^E^p0B*PF0LD<8(Bb5l1c+I zxf-RMG3bPF3j@GKi7Seo|{ z9FtQC$k4o`O zwuWq1xPjYpg@^?u$FMSnF;MM-uDszGcHS_tNW`sr5ZjcLWKDO4o83Y!#VtZh8-hyA zG78vYrUh*UFJLYpsgP3%m8BGdWm%cX@hVHmEc8KD4#+SF@d{u0zZoQvQ>5E2|7oA9 z2=%19T^SRN;+qZzW$u*4E|WdQEj6c^hwr3+VHFMCd7_e3xMWPB;^X_n8?=liejY*>G?4KMF``F*hcoe#>ZkA=_OY@;rI z6z+c*?EM>D*K^d=f#-L{<^Xslz|1y)iT7%s0;7-aep@`K>fI-%cmHtY!&`|f9gp9& zu3K36o#}h_twXR-1EXe$(6cj diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_multiselect.png b/OsmAnd/res/drawable-xhdpi/ic_action_multiselect.png deleted file mode 100644 index 0956ef175963fcb32809f47b3886b4cd16195f62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1674 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 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_next_field_fill.png b/OsmAnd/res/drawable-xhdpi/ic_action_next_field_fill.png deleted file mode 100644 index bbd92b3a652fc956252ba650786f45fd4c7d7e10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1330 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 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_no_route.png b/OsmAnd/res/drawable-xhdpi/ic_action_no_route.png deleted file mode 100644 index 7bd08439179dcdef81f1c1a319e249ec934325f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 796 zcmV+%1LOROP)kc1LNRz^0=Eo*?E4FmDi^fRuDLojX#di^_Cyna=E@)o@we zht5I140FGk9qYd2-Mih@=>%jlnM_IsI3b6_VMsq`B!yJnvJ3`;J&xog29V;c@SLP{ zbh#qg9%D%F29WY&`gub#40OFG`9VfpA%bV<5mLTHJ@X;uA${gDrZYhUc=<`rNj8VS z{32N*%-m8}k?csea@`suvC;{z3(0J3;P%~$WJb$gS;n&KXam?qcBw& z<@ad6`FV|qG2m8}C!W6Jz*y!x+RD$+j)^};z(I@w*Qz{`L#YQy-BeZE067cNFY0t!-U*h7nh a2mA&bu>BTT$O|L@0000eP|nH7{8_;x|B*8b6v+qk1KR*yUTs#F3Edqwsg64i)&(+1{#=P-`u@v&h|cf zcU{slwQ=?99~lT^AAh)kvi(tJ5k=97RuB{wWQde)XekUznG=S{{G4ynr0$QhgS+>6 z-}m`F&+qxV*N2jaTf95H1VOaKkH{&!vgP;jCj1@o{P8MY+TB>j9X4}r0osV@SIsOU z<2oEeDFoH&$*)l#LDbJ_>5Q963`&Zr`(RneSJW+xCWyX+MGGq9$R)FAOf$mNub+HI zk(wH&M#Kc0u%alh9htGw@JuqT%#15Qr4Ak-`-&1apd%NOMSa3>q+*z=*p;wcK4vJg zqT-H+sdZAB#1I)ZZA6N`0Ijf`Kn8)269YjI+(+_w&#)neXK5BlqF-WpvieZio2}-g zlsr)Ng?C{p@4A-6Foio zg6om%tbuXv9_^^Ch}lR_+ZrwkoRCdrN=Jqpm%|jk@u`|B38JcIvw;B32Lb{OSOL%g zs5~7&91@kRfO1*2W@j_JpBG~>{{SxoLEyNU5b^_Xi01{F2Xa)52{mloa9n68sODS4 zzN=X7kyt5eBj}oT+B7F>T`-h4UDL^%78#9Js!r}5(G1lrINjwktw${*TRVZ&0o&Bc zN}eTc6Apk?VSpD^nulzT7W_hxhCqchQnJAiz~Qqwj;i9-hw``Hr}zZNVb$nJ*#HkY zB_z@+@I#v85Kbu&c{&GqP6Yvof-p!im?BedorhYfc7*%0EN%=2-fWB(GVnavcyQWY z-nU8+b)9j!KV7_W=iE12zKCp#?eV2sdlx(-leaH7(Tg9fbp5h4J6iwyMMI7)czR#+ zt>mtq+A?=~?&M(C;$O@2xzV4_{d}rD`c(JYuBOJlkCwONY1Dp%;HRd#$aF^(1f5@6Si>^$ae2^`7UsjyL{!{%G>nTT69= z*S(=q^zGru?d!?j)`{=CTfx82Hvj#xXXmzyk?$Ic&Btb^WK!&W}CtzCx``f4bJO zYt0<(;a{+dm!7!i{kFfu^(OypygOR|HA0Hb>5-K_{oMHM3;Aa!~UtpFUvov Mcq}PjJv92#f0@s(T>t<8 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_opacity.png b/OsmAnd/res/drawable-xhdpi/ic_action_opacity.png deleted file mode 100644 index 2444ed4aca42f152cd84a5a28c6d4e627e4c15e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1241 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 VoUMJ?r|iE~Swgb3HBSB3{{g4m2NeJS diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_osmand_logo.png b/OsmAnd/res/drawable-xhdpi/ic_action_osmand_logo.png deleted file mode 100644 index f0815781bb715dbb8ba32918445d2c1010ccc884..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1760 zcmbVNX;2eq7*5O8L4*PVieh6x6m_#lNJtg}h6H4l00IgWZAr2lh#}dSEGAH?5^uqa zszt?$6tq%`2o4@h3)BPAqJUOgioj5j@hXQ$5gn!*5ZfP)Ke{u!-}mjl&+|U-HM=b) zYSCnSPkRP~F&T@H#L_Edxj(X{p9vqn+(IwYsIWvTj#N@cnVw*Xa8gb%F^w#hh$Uor z=ISOQh{3R0ql!1Y*9qShP1i zu0&%c;ctA=Cm}11qI4(-8jVJ_k;5kSsUR#62tWt{5d@$u07Ishl9>Rl!Fz&1LKqZ! zm5x%8TBe0jCMPo}A&XWz9)dpQeu9FIh+YBrZrG9t%8{Ft)hLu!NTvwqGCNEqey)`Nv2P9K};G+k%lx<#}tdls?MC7 zpwi-`(cot((|FVpLa$mw;Nf~w!yL;qs(Ob8NFd z2slc_pG(Iuj>rFR{y3G^Me*1`C^S#-fv0=ETa*^3&ayo)ravX6)&-*E0v1J*B>^ty@0b(0#Nf zYaoR*C+@O$6Z%N9(z13xoF%FnwdcRN%fun$!m6Pb$|1ryP2H+W@XTgKweXR z>%H|>73+~iYmbG_g(a`*8k`2)9-F-eoE=<~-5q`EZ8BO0Z1#(vIYhwq}(?H)Rm0uL9q zJ&D*%HI-aHd{M5reQcWtH_4+Ol+H4^ueB}R%3En~E&ko-GkIRP^um=_Cy>YNmq!dA z2Cdwaw>%j>t?#vYurpuZ(%19#HJ8}{@M?G+ab;>j*iNgbF0%t|&p07>pBCno+YLD{ zUU9V|GGdRfx?qOc{7X*om9V*jC{1KURPh%K<>-7n^Zoig7b6#FP~RixHjd$sgi`7Rr?Btn+sj5 zN=`0uuov$Nn|ga`r_ajSSnczAAX3s)N%|c<*I3?puFS9Z;HJGp2SQIR5zKMNvZH66 zIEi#^7HiI7*5n>Ha)(CLO|7kaqYj;SJin;d-{iy|smOgYv}}O0W6tw0 z1x~^1Io{6;i2>k;I?s*0*U3vey*e2EZLd#C3ObJZ+>^Dhdr>f4x9qa-I-9ACvmSZ# T%pqynmVXWw7A2_&O)>uiQ4gc_ diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_payment_card.png b/OsmAnd/res/drawable-xhdpi/ic_action_payment_card.png deleted file mode 100644 index 3e280878081c5f2944715d54f0f9168117c85c8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1212 zcmbVLe`wTJ9M8J4Nr$e8Oq~ibvay26OLEEGC0wl6%c+N6Tdt=)1j};CyIyFM7n9ds zT9Iu5DELRQI9J^t6A|&(+{U1P?B#k__eb#$19|U# z-}`<(-`|IOySFZFd$*0EsHM4WdV%bG^e=gXto<$jeoD60I9tMfsDf*T52>_;%8<@E z#vm*}!y4Or6{aZa^-;T6!lnEU)kF?wL^@pPcmz#Rsm{Bh$pYra)c3;LFZ zEh1@56=P2YpjNAKwHSx|K_DoK0(cRKB1<&bV9dov$hyIXCW8(G)3-frBbSaCjWQa+ z8bdst55e*B`2}J(Xe5fH41|UU1da!e6U9~64sZd!aAQ&Jpg871P=Em%@l8^X%7!MG zf=G*`qt_hpAZDPBD?RqIz z&G^v3$S)!^-0XthD#9qJB9G2w>Q$#d=(k-9)q;+wO!HCe(6>jSwZ%scUC*;>FXDp% zMMbs}A{$r8VhU1%Ez3%h<;$^T+%zl6Sea)UcsPxFd&WOQ5@1tKgA z6LiT0`D9d-zIy^0v)eg6T?}tM{4%|4f^W~BymI==_I9mh;MlMCUpu-_o0#o7u>YI) ze>*h2{4-+-`uy_xJ##lZzYwqQ1Lm2pj$WkBwe@~KdTRF{Z|+)mX+_5r_jLK$orBZA z%vA0aPdxZ~`?q3s;P}Z?JuU0cpSUrJb{<)~`JYeL%sk)Pxps=0EBy(^kG0mv{ky-` zof}YJ7lRJJat==>lk>;}9`kAf|C;kIj3XjVG diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_phone.png b/OsmAnd/res/drawable-xhdpi/ic_action_phone.png deleted file mode 100755 index f06cf11e2fa2d637e16e8520f90cb9d4c147bd86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 445 zcmV;u0Yd(XP)Md4Y&;+ijzAFjHu?3<8z%zg|3+PDi z-$|aXvt0r}BRN-Mc1d!7qX0;npwotuzB^&JAbD8gv7}#wS^JsJ)EZnlDd_^hbp~-o z@^PmClsNm>np(m}Qy>6j24>5FP#_e@4AfSI*3jvc-|aXDT7lFO7G<=R>Hoe91^Ud? zGU8RFcE890FXLXtLxE7B$3P^pH>tcK6$*p`&KQaiiV%tr+LEiqRv{vZBZ*sMr|}xc z{XZb-9Kd};3o7-$Zb&|LF;AWYlD+_>CSc1m=)lYYpxcS51u^K{%mHB4iK$f~bs-0x zo5=yxQf{pe0C5gjF=D(QBZNFv#t8@5M33wZz=_+FHUqCD*N!=qoW!X-?(VQhA}&v? n+)Xs}k;O2 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_phone_device_orientation.png b/OsmAnd/res/drawable-xhdpi/ic_action_phone_device_orientation.png deleted file mode 100755 index eecb5ade563c3807b2b5cd0bff4eb8b8b2a84934..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 621 zcmV-z0+RiSP)G6Um5#Eda^YPKKA|AKR#>%K74u`J8(j>OrmZg9>w{EGlWvlST# z9dUEL)(n^fLIW_1N(AsH89>B$35+o|-OSk0BBKF4%-4-xUeNB3Bo{{rh|UJFJ*CI^IS2q zTCIk8o-b|oK>#4)JpkO;oH6>RL^QFD=^Q{UpLG(~iMc*sA)?ToBcdPeWmygvi^Yp2 z={F8<-uD4Slu4QH0{{RXh-fEsoil)luPwB12HRSRLIBv1icQmIzmitdIBx*P@NGJ`Mm+qHY@4Jl88=x0%)4wCje_z*$2?J>ZDh*2td_cm%1Jq z&?2Cu6(tlUWJ!!zh0FjoB@H5e0>GfQ|31T*)v0YI(iqq}zqceFjYesbB)1YoRaKMu ze7?S9^#!15es2JpBI^r4=ZCq!3_#az+Y~tb`+%lh*Bc21a;fLi!6c*>ZaOQu_D29J z0=BZ{n#|^_qK%=*fCmP)?xb1{?Cd`{15G=ra?I9$Z~$#L09SikPFg>+{`yZ$u8|65 z*ZOWWlw+>zL;$Xl>dNk4Fd*;x+ny}D3i!snLWmC{;(Fs3QzV~HOi{Z*00000NkvXX Hu0mjfbuSKF diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_phone_landscape_orientation.png b/OsmAnd/res/drawable-xhdpi/ic_action_phone_landscape_orientation.png deleted file mode 100755 index d677c2bfc0fccfc772faffe8a89fbf98cb690be9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 444 zcmV;t0YmY8(Yp4yoM^LI+A_Q2R+m`6ZLd6!Z!CfBOaG|hcXjvM>0 z1S}Y(R8qr;K#KgN0N~#P?hvPX)KzHg`hU&<5pX0R1)PSEg<_9Uvd~Fb$QZK%a0Oru zVAS_OtmS@*e`1W?Dy4Sb5DOt50f?Cb|IVjlj9r8XyaAZ%J&+`b)_NNvV3Mj%o7_bc zsOx&tMSu`uZ$pW|u^mGSxE-b$i1Zv;h%6Lo88@6PL>3|o(ZA475712h4`CS6h;qd8xjDkKWT*E&`J0000s=5jfFvMzWs z$hG9`YGuWi5N5t`=J;WhfY$m90Pel_=KyeWWReX4ED-UwEXx&l?;QdGy!ZZX0^mce z4I*A}N$e0%N<9L=H8(Pc_&eubtE##>#CD&}7y-}Okm%bOV@`=aTjse5fH8(uNQ3}K z{@^PL3?rzN+B(GC2u;0z^b81rfdt1^SQMaEAyHruF-f6+pF-hXKn+6Q_sg#9p6j}9 zvZqiAfk4tC+G^GWf(qFQ#I7n@>zm)sh!CJw5bB>;6o}=hC=hwnOA1K} zF<)eoLXtv~LUI@4b&t87IjKU_yAIVpR^`|VPytcxg+T0(Q6oyVpF)9;KNzw8@Jwy1 ze79D{=EN`F`%7vh6YZCX_>kxei1?m!&~3wr3=zZRp1k%pw!%)EY5m|dY%1b#Y&ck+IGqW}N^07*qoM6N<$f*n)LOaK4? diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_placeholder_city.png b/OsmAnd/res/drawable-xhdpi/ic_action_placeholder_city.png deleted file mode 100644 index 4eef5e26c206daf5efff3d768b67f47c615a7214..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1169 zcmbVMO=uKX93K;W>A(jr8nqzF*bAkv@&+7HjH`DR@!>qBi@ z?3CpvDD^Z^Y&M&TW-{UW0vcM2RFzrwr3Qn-Aqd_Nu;aeWHTn9uNam{Ve zEYCb$4#D<{#TCU)&`uOfnHXYEloC+1?I^A#bU@4Gl^d&~gUYl=#4-uohHtQX)OU5r zEO)Or6akqx+Nf`_qTngrH5xW?XhF~N>?UDareIr2$do%q&qVh;JP4VE&kS*v)F zhO#P4#1ssrUK12kO$nL0TodZhkdtbvmLw4KZNB+`Gbl2r#Hd~V(>@&$>&a-lG7Rjn zGET%{Gvu>jxqW@{2^+Mp3i|#^`0&@c#ok%4dF^6#UE@J4Yi+-Qw?FvMel$D~-?};e z$^8>Q{4}gyxcSBx-@Uj@8kdh@uDh?*y7uh!i7UU%7l3qfY^?O@-19%-nYq~o;bL*& z$1S(^t_i*#?Sfo){EtnsBadHfikI%Tc3gS~^DK^!eR)cK)Sxr^}!1vt#FS zpZEN8zxBbFXWsh#?)xtbhtZpHdH%4}TGtbUvuidUowt7L+Q_|(fu9#fxAsLpiNfHB Jel>UW)W4MVd}jav diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_play_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_play_dark.png deleted file mode 100644 index 1502612ecad8294cbae11568b0a1ef4e58c7363b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1316 zcmbVMTTC2P7#=RA7K=p?BZkz;fGF76x$Nv^rYx}COWE3`WLX7kpv>hAJB7J8Gq4M3 zBbPL#O{_$V+O+W!P1VF!V>C9QR^-K)&=C7z8q%b1wFy)!Z7^*j^$f7+1L=d4%$)O| z^MC*U{kJ*R(!9H<@aaMXL5gBc;RIYs=Y6CAe%o^I9feD|9ci~)b=gkyCP0FcE&w#9 z^4%Z-cxm9ZpFtgh#XCB#jA}qMg48u+3|{O3HY$K_MGIhmO#XnO ziWI=wJaIB^gg{DZ8Z<%cU~^I&>=9WBYp6%-G8{CZ0-HxOYOiK-nEA)3 ziEwny7nA~6%C-%TAkyiyEA4jaW;a2xEK86yLDM+Yz^wtz<}Sr*$MD3jSaP}{Eee$HD;&-nb-1;uw!434+&)(_Sxwvn0df zEGyBt7f`?>3Jj11DQjm#yq^q3-M)~YiZT=xVS;{^iBSF^&4eP6FzwG`W1402nh3JK z7034~cGp9(T*w5xt(!?*@6C2WOG>wOE2SG~D6~>_^!YYLlk~JzM$^sejr6n zT}4;&%qbgi0J1E&Wxt5KWzma!1jdc~MURMk1&=5K(gS=li>=|M|C>Jok|LaD`A_p? zk6=eS+x1a^!ul`)4Ni~=N2OdSx{Dw=;aE7B%*-vE3KUK^79T0y@=4;0Tcg{ju(^TF z-;ZS8IurbJ>mc&@i)9ywIvZaVucS(^PkWcoRm%^$3hH-MEnJ+rbgF7ze&xp1in5;; z(VVKG{IN>JT|By%q7LjVe)eYJT&lD;*l{ObKU!R|_%ceP14n-=F8dsLfxkR{?){O2 zojJ3wUpW5uvU2#~#}GX}^zKu62PTkm^<>9)1$o9d-@eiR;6G4;gVfonERHb7s%}eg5m*#L{GK&XuK|hbKO4+f&k*JM-u-=%oM6XVQJ!yU#{yzhZ7i ziQ_ZFPk!)Ob%kM1)$5zCZd#C}$4ZKhJ$LBV?bgNXwT&HP`Qu0l+VFesRz$dCH0_(6 R_|*At#Ujn&^Sio6{sBDqz|8;v diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_plus.png b/OsmAnd/res/drawable-xhdpi/ic_action_plus.png deleted file mode 100644 index 5d00eaba7da824b931350da0e8303685be4a363a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1110 zcmaJ=OK8+U7*18RR7C_YdXSi+sB|`y$)lanZC!V}cEPP>U1;&5c}%*YO(rH&cUu%h z1oftO5xsa*JP00&_y9!(K@WoVVvjutDhNd{I@w3

!ab`Dgy`|G)orV|?ty&Ypce zf*|ZHjTS0=hw0b7mH#I;{l3Pxy=-KXou(eETQL!GF13kR3alwoA(lIL{w*04gw0p| z>Li;ipEMmBWUN#t(+DDt7KFj!Mr1kDgo!qp^24n3ec_oT`fgU5(95tKQZ=*RtiBI2?P2V?{R#HOyA5Q*(2ac{BfnUzAZ?TbrUsm54j%5uG4&(zfn zji+P3Q$d>V?WMa!nMEGu!Qtq_8!TwXOCChbJ= zl*tV%l9ddUgCLEoshzM2`A=hA?W8&v5xGJVIvYE@9$s$;%yYM~qg0WzF;B%lFN!r& zpw4VSLRKndCH|6eeb>}<*R^fK0LU;jfT4x~#x4Q|QHbu?8u4tmV`n`)>emrEo-gL~ zoT?}zdM*!*BGy!xgSc2Mq7JqcCd>*Q((&zc-)-#3hFCKn6N}NfO6g3e3&v}d(WFKr zF`sW%T|7MDhc2xrN76F2qArlwzd+n#Oarl*XVYJY1NIzERgnQ)h!lV!AJh=V+p`$I~$E_2WyM%X(+r0bt4jfGHN+V;1hsV!d`3J0VU!nj2 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_plus_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_plus_dark.png deleted file mode 100644 index 59b8387353d07559dfccb8838fb60af83899edba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1517 zcmaJ>eNYr-7+*htJf#>@QORaqgaF;!kK5b3-8c~LK+in8@QM#7hy8eg^|;-0ckvGV zLctGeGMWl?v{d>~Q_*rPMw)~f%1j&k15qIaKMHG7qh^}4X>1QT^AE?J*?r&VeV^a+ z{GP9E@Ge;pZ<=X>ASm9w&{bfpc;tN|*7z2Vy}QL&X6SiE`ckD#4{<7hazup(usgt& zg95;b)ho|{Ob8lRFZqh}BF|!0Py%KyqGJvRf(9CbGPA=$PVfUA=0Uk6JCHkVrw~{Y z9Y~?ogL{HbP$4a>QNhxhB|f3XFEApKodsuxS;Ig8=o}mlRLU9~b|AxcSz{kL#t?W| zMfW?95mH4SFYHuQ09(y8D&PbK+ZZ!prEQFD9!wfChTAa`M{$O=T3DQfM<2xSrix{3 zfh&L1mmxWj3SAGf7#0eJ%pr?eQOhxcVHgZ2F_J_L4OFX^buNs`T5{Ba3uuBW1$9Z0 z;fO_!SE_UeVlW*EArSO<9vGIj(L@<3!@^t;Bg{A!2t?u<*4Fd_@IQ@5YHPmgAixTM zrc|kdQIE3ZDA>r|;~hm54L0nHs$>*}t8^(sRRGAk+vPxv8?z{hEM*l%o~LP)q-hFe zaEd`0MkG-h5Wp(%6e#1xsGUdQnLMY3uvnZf#*#x2d6eBs()o6m-D;<#CQj844E!D`~ge$}GqzUVJEjBYkR| z7;yxnbXd;7aHPPYJg{*nK>!NnNt#4?0*C}93WUIM2xd^kBCYdKD@Bit{)}uN42B^* z7%dJ0CA>yXV~ zXS!72#}{48+7TDe$yEuhQyODZPQ30*z1UOePntO3$QVknkJp--zcA4q$Il?y6Q;+O z!{tmvSI6Y=M~gowKJh0LR~(FeX2ZHgV^)`Ta~XT$+I+Kp-hJ15>gAViO@R|DY7f@G zmSH>6nOC=c@YPjaUCEzzR-Fu-KD|86H2ZQdRn@of#+a7t8`A2#CoR9?K72nFhPM?D z4sMY8&yP!<@b4*n&9((&V;ioQv_3ie&iPKXKPGd|r7S)9FYT>bf4{>!2)DqgL;S@%g|OCv2&9Ko3E}I`nWx&dFbBMqQ%$Nwcpt2EVcOX^6bldjui4odw=oG&w!^699(O{p&2{2zISN*($6D5V0YdUS4(c`#{U4+dL||S diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_poi_brand.png b/OsmAnd/res/drawable-xhdpi/ic_action_poi_brand.png deleted file mode 100644 index 713246a66cdd4f5efe70df567c6a9a43713962a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2112 zcmbVNdsGu=79Zq|3mYs(L@h(q@=P)l637H72?P`bq!A?+q$HCeq#+NJ2mzG?MXHFq zJQPGcm55U6VMT}nQYaw1s|biZl$RhZ>LOSbPEo5{)}1K0`-i80?3^?6ec%1=@7~{i zoym!e*kWzvUj4x|7L43^)MS>5bpb!&FvT{YdZZvhck@ zOeKNuR5VgQ(tA?;@JKLFp~650#fyx>o=ngip}-7;Nuzs!Gzj*hLI@S6lOdP|AuI?6 zmmU)CO(jZT@wmZDzVMSDDN&1wzF>jUNeT`aT4iGCcf)VYzxKQFzLzT7i-ZQy{8LW{B&Z zwpzo({!8Pd+UlrOB}V08YQ;Vkiq|7y<1!e}-S0axDB^5b+f@?0D1s!e0^KLWC8Xb6YS;dsMP5R5REu_1D`Mj%JAW#1Cq_Y#)-yI5AB3KM7)swjmbX}Jp` z6BQbTI#Hnn0|O0J_Xb_U1*k-B5V{%)^*(McrjjIMqF|Lm2ENNQOY#vGf&>&o=>mkz zL$Qfev}Bt9Ix}i9XRif3?#*<|)Id{a+@vmGzrBlD z%g7_BC;qKQXJlXb_TlDCLYeN|R8{6= z{q2Cu_j;Dj{D%Ztpp6;SF?;v?*$DV2{UsCUdY?9ZdltheNj*mlB{`Ps!$!xxzRf-! zx~s%gzut~o5Y%!a^f(VND&h!0AFHX&`kR$J%Ofii(eGM}y)zGhl%rFdr#ig9E+K{$ zzBPgV%Gxk)(idt6$vkt*VdDlg`+h_TFGUg=V^qqpYfG z?UM?NYUh}%s5e% zlULHUbhpcOE?-7C^E(z1J?ojN^}vMf;BCdw9}XKGtCjw#jrd8u_KafJuSv-f?C@73 zb+*5KSv@*O*l!}eaO8Ub7}|S7-52Ol(U-5Q?ai3iZvJl&^6Z+kD?Om$tp;R_*Rb&|Ji>w@#8G^O_#7 zg2D`ccvVK8WOtD~rp{a6RXyw)&0ox2aEeQ=U3ZmIHBn(|XGSc4a5me;@_uM;_knn- z@=#qX!S8P~4(9e{8H-;GXR;lSyRnE{tCZsE_0d|lEdPO*Wjm(!-c!Xsm^>FN-M>hH zbi#+FSw>@#^FHiRdc)9sIu)R0K44dY706E2?w^Y2qQdV9j)Y6Xq@#TCJ%>{^W;NSu zHa)LP>+YObGv~iIcW^rOq3A@9_1qqkPUy})_-$gC=LkEd?wcgfgdw=9FR+D@+%dgF z>zdc;R5pSRiWh87hn9K2D0$K9|G3z((W@6GR8LP!R>uTL7iw%W1+y`s==4qEXmjOs z;?6&h`@h_JPV(=JPNLH@`t}>Mmv)|)oyuKMpI*;OX*)Ks!uR}-vPYKyW1yn7hF)5n Rm~Z%}hXh4%s{`V{`40??P9y*T diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_poi_name.png b/OsmAnd/res/drawable-xhdpi/ic_action_poi_name.png deleted file mode 100644 index ec17dfe29b70f99cc860eb9924702301439db626..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1450 zcmbVMZBP_t9A6?RG#D_)3mIpYl`&EFcK6tO*^`5TJx&g}lg?`-D`ao?IauL#kG+LE z$OucbW^hJyGP432(&z=y0!L#oEJbi|I)xAU7LJiK3JuhZhN0OWa?}UM5ADqE^F06O z_xr#9_uWGK+Smn47eEjcYt1t|lob!XPe&`?jZfU&sVs?dZjrn}bjyB50#G(5x&UnT zFr~l&7_O#r5M)45WPo=T$wjsTBP)8;ObDY6c)SW5f-AT8FYkx&hWxYC=mHG-MjA!3iCPQy4*_IAO#oBTm3`529F; zIJePZw#?a5P9~&Gmc2#{^ZWg3f4W+fN-=_>C=AzN8V#x-P+yH8GXYfaEe~rj10O5# zUYQpKIHZwriB+-*Q9OMZg2!vK%_|msbBR(?h6NZeMyPSj;|awzi}uM5@UI(>MEjgI zUVu4(Pppzyr5^6(VX~6D#~TU(6>p5|C0;2CQ(+d_Di083tJ#DoH)@XOjGO`I^rYK> zQY5KINrFm84H}ml1sZ~4I2We{1RK`#D89u^YITH#A}wZ`AaV`adM%Z$vEXzrO{LSh z`Y_ij_+&<4LD)90*q-AW9?Lb-5@2Lea*AR_xC;u)L|OEeiC&ndLsi$qD{TzR3n5`@ zs8A2%HUo*T2Ao9_J@9O%jr=3L(6FS7b+HUeQGi5APRpSTt4l}SIxUH(>s){}aL62= z`@b2)6sNFIyZonp!Xl+7L)-abP!99s1O#PX|(jXwtt z-nKT6G%XwNx#EBS)Sd6~#V;N`(01%NbSygfWXHCI_+)m5g3S~f-hlD%& zV067tm6wGT4!U5ytD&dsE~oOAT&tnQ(`+dCWT?SH(1 zj)|=_Teq71^4y5!s_KKwDrqK1*gWvt!uD#_rf;U}PK`#!*`FHRo1*oenSOh8#pm1T zYsFI;V{4+Du4~}u2ZsBSN`~sEiz@jK$67UqyE+%CAyxh9x~S)%<%edn+Phwf3;jK< Mxps3$PRX190EGY)asU7T diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_point_add_destination.png b/OsmAnd/res/drawable-xhdpi/ic_action_point_add_destination.png deleted file mode 100644 index 7088895bf8d3a3b900c71b5796cafe32ef4337d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1139 zcmbVLO=#3W6b{|RE!9@VAF5Cs(}Rj;^RwCJ$F6lvx^~sAWxHSxB4(4>ZfuiDlW8}t zBH~2^JqQYV5j}Ym5w)NP3+h2p^eDaP!HYlOK~XCRPTJk-p?ENm%*@OC-uvcz@0}g! z-`m=%;Ocp9wQ zeN#Rhoa!%`QzNEg(LK9Bcc_v84#Wlsol!SX!wfwiS0($%%+g@q1&?It1yVzW0iYot zf^@QrG5M4XBqhnG60DPliQ&f%z^@k?ee5;}s^;|s{Ic4Z7#-7Tu zwOTD%OC^y%%<_t&u$;gO0z*8QVA91#$hbjgBZ3YC)3-frBNs#wjWQa?8JaL%xPs#q z3X6f=pe_`Vj13Ks<&zxiIMKc4y#ri?e`qY}9h4?L$QEIM#(k62qte*`6Yc(;C~_oh z)PufFieilF$Q*Z|i}QMhCV!HaZK;;bS&~?h8ATK&M&y+gBMapU0|j0&tg@AcyxEAe z6kd>|Y);eVtfckwe6J+u1Wx8ePEYfimgD6HHtz=5a820AZIj$}tn^Q;s`=2s$S)x@ z+USCTD#9qJA`fUrRX}|`dm`G1X+r?oZhsAM%E}0>p49nZE z@XYRZHIb0F z96$1M@J5VUJ3jO5_WJMZ-Z!sqdaEVgy^D8HN2irlAL6TbM@8p6;64H1Mi*<;yR9D|TlSmmd=jGqcu)qtrb28T zni?sYQ{$#)af1VFf230d4kn0=oVpw8QJQP&)#*7F3mn^oknuFP;P{2YvSK%E zC5om@h>$P91P~l2j;o0dNfG~XV?}gWn)IBC`330pp)jn+z?aBDKJPh=*JWkl9GZfHakvA;P&_O$$ zH?pN@{_~schO?l%GjrnSuN&Xi%9ryGpS_N5KG=2b<<;5HSnOcl?(heqyC0|JI&<6Z zsveoWH8*{ym+O3x>3Vc;Gu_|s=v%nZ-LX6B`taiAm5rJ6d%&m6Jo9u;|N5BXnq$qp jS~ymFOOKg%M^~+5&WM}FxBs}lC4S2fj~Mrdj-UGts5xVH diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_point_start.png b/OsmAnd/res/drawable-xhdpi/ic_action_point_start.png deleted file mode 100644 index 3766d74858b60f432eac76afbf5b5cdecbe539d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1097 zcmbVMyKmD#9CiUgRj4`x1BWX?5jehc9LKg2N@DjBiG(Um)krXKu`jLF+Gp%5aVv%j z2E-qLIw8Tt#$#Y&pd+0S6Nm*S#8AY{LxOXf6o#q;mVD3e`@Mg6Z>BaiJal465QO2% zv|Z;jO#i{de4Ib<{Vt!5vxz2~rES*15fMr*Z4prM@dBw6?5^I}A_YM>n0SpQYgR9t z4)rrQ#bgpcmIwnavfu?p@!QK+BJkXzIG?M+YG{!~Z+a~vvum}6v$o_I zt~h=X6cUpQ@Cm~p@t1?xOp0PxuF2Qwu`Gfvge?`t9iy7n8DPx zDEofuR~H?#I{9nHp6Ix-8WOoqV!9GJJRj}RKAFdEe?=*fTVq~{Jf0N1Y*S~&CjqP2 zMUmfRT+cOK9lCk7txJZg<|P#wSxHw~ZHXwzz;4UU5#;pc?8Pr-OS)#2ETg1BgeLO3 z2FtdlO{hpwk!8U?w-Uq*2M+1$_PFjIx4bXcv?78TjT)3L_p4xLkun-D(hyiyn)N&w zt769s(!+CUqIUeYN#xxm?qo!L(2ca|?O_Ghaa(W0yhM=dN~(f%39D{SYC*?QpaJt) zCoA^&?*B$m=0?eBx%^W;{UctJ>2kLj_-41ANWgn2;>|**PGa6@3l+Q6NIq=8D-CUe zV}~xy{`f7^k6=vux;-b~Ie+@T%W4CH@N4AR)oa;}r*8|wueZh@ zm4(miLj&)RGzLGBc=KqteY?Z0&e`-uXl_ic4+t+tvdDSxypi5iCTjMR^7Y$)0MBkz AbN~PV diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_postcode.png b/OsmAnd/res/drawable-xhdpi/ic_action_postcode.png deleted file mode 100644 index 6596c75b662e5b020c18f09cc38356477a45e23f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1692 zcmaJ?c~BE)6psf{P(W$bh?ZGaz>7_GlTAo6;Rqy1#2`nkDHL(D*+3eSjmZWA0)je< z4vfqcZ9Q7CYV8PKcnkt6RL27qTcskj3^*2vg-Nt%Ep(=K1H}4=1948S5s-Ej>^X@1VgGNH3XnAV%bD0 zfoTgi+#)0l#*}isN=>PitHd~IWMgg}w%ur^(F}$p+HS^h13>{AB3o~Y1YJ#6KtQjJ z1lRJFu+khy?Ed;=43m_cfae)XC8{vz%LNpxU!iazaqZ~v8Av`gCqcAXWfwVV^ zRwquC#ZUO6Pmy2_MVZAMPJVtqJD!9Oc0fCe*+XLZ=bZ=x{!S>rf%a6AF1K zf`J^GBFEi6@3fOgME9tB`*t|!!`ty9O!Q1y=;2|ekkJgr+bmtbxfZ= zM9tXW#}P83TQ`oLY}pyI_zW&N9sFJBprm5wK>cIe`t+|2`<%+2mILLdE}rwXgBK;4 zL(N+%>n7!v?)QG8iir^BUGgcI8+hP)YuNw0Qws2hV{iltAE z9%o)v!MBV0Mb^G`KO(({K6h>HC~gZMezhI1S#$C7j5a2-ardAr*w$N`@>6U@>St9Y z=CCu%t`tqL#jS_VL;nWZ%6VUdmz@5!S2?s zo1exg(k}aKL#;=GDwfy=pxpA|-->{QfG z`Xcmr^R65U_fVPAk+kWY)FG=Q?L-V#qJ*eiMELs#g8vbely7WbF;I#vl zUw-uK!{wnRGk$=bwaGmlz6;BO?midqV2SHS`oTl`sji$&&qH5V?ycIWd*sUUD{SeU z(J%5!$Eez*vZlso0sGR45pMCqslDyhJvD=QjeBn0{p7SQXxH5Sl*cRDii>Y;^Ggd* z9le(kCe8e-^i=5cgo1V!k#XI%O3$h)^!`3~>izkTI<>?F+sbUoLBodT%R>(Jn<kx9V|?T2^ZZwRbj?o*iC9FRb_EIKgydW_7R#r zap}&D@RuFfmOvUjT{UR*Qa$W|1mGW@4y4G?+atxN{&5FV0Xh)Hr~VS4ic-7|Bn7CV z6rcLL15{Cp*MXz}Rg~gWe|LZ?O7XWlkQ(;y(`_@=TOOg*Py(F-IzS_{8b9s8>VarI j2~fpW<8@%QqO{%{pQs=}X?b7i00000NkvXXu0mjfJE(Yg diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_proxy.png b/OsmAnd/res/drawable-xhdpi/ic_action_proxy.png deleted file mode 100755 index 99d05534d7ec12f48f2501ba33cb91cacf433991..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 730 zcmV<00ww*4P)4Z9LY)B|Z72B|z$Y`isX2Rd86Zgj z*8q;qOy61CDgZgH3@8&{atO8zVDMW2l9U<&Ao;P7wZ8!LIj`kucpk}@0Nw)7_mdJ$ za+I0^z`su*&MO?aT|)8*z)$CR?Y3cElv2F_boiB-{VI7wQjz{$8S&V0iviGOXJ&Sh z13^;Gi!xIzS(TbZO!5(cr_K@4!MAT_CT)z2&E7JINCOVJVb$juT+j2V~2ZQO9Y4@a@9P&OD&v{bc|&+oV=)WF%h! zcoCygLbQtN^IV4|sca=F6J~7^g}ew$6YsqU-&Lf9XirO>wN>F=0CXA2#}34u1`?u` zU`tK1)&F_k#3Y}oTdGpDiniI~U_*BXf{N2D+RXr%D%vdph;`c8MLTO1@~Tm+)82~K zb?>88m%jH5ltfGNwHx3@UAotK?e7w?<9)Kzy19QC;10TU%6ZouHEJA;B&qe20hC0W z7&X3^-ns5UrJka-#fN7#YuMA!*JDXa%>khJAC9X;8aH|@N~vA|qQaXR zu>}=r3Xs_VDB^PbN6SAFZgSNNPTJ7~t52=fQ>gaDrPg(ecqzwf&t1HX);cnE-D-_& zs)MC{tBn#RN7nkixf8GDSnWMKfZ9kcwQkSAQjx7ach5j=q?TIuAI1w-K$?kw$N&HU M07*qoM6N<$f+pioSO5S3 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_qrcode.png b/OsmAnd/res/drawable-xhdpi/ic_action_qrcode.png deleted file mode 100644 index 17974ae8bd3973a4632be90fa267479300cd25d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1164 zcmaJ>TWB0r7@mz-OJG6p0!pDLQ?QDi`)$vVvEA$>?FKgu+r{LqJu~NQcACtbapt5u z2`GtJq~LQ=DWxESAhZwFha%YaQSha-MG*=X!3z{CC{$63XEwXB51|7y=ltjV-~WIA zZO+Wk9j=bQI4%f6wRyyE^HnY1-MjdAVeIes`0@gqUS!8;m-SIbggT}H0nHdKkv2hi z?ai;rq#!);Zq!+1i>=q)kj649b>t#WIa&}V4;Cp3mk9#_S&9-*y#M7@5k%M%7p#`r zN*kmX9a+!FvGuu5xV{`hEFOFfOcpLT5EF(#5w9e2Qp=%kgs)OMpa&H;#x@~`E=!;99*kdep z6{X+r%Y8$p*^;6`2o+UVbY0>aQofcjR7gp_Z)CwId6-2hi)aE$izuM0%o91&tq|h0 z)!H_kd={-?2{cHUV_iP9!HUClyXkM6z^nCI^Cj!H$& z#yy%vyeMeJr{QW$64vxRk>AKT!mepy90ay4>9%c3P&J_hA=V|EXv7KwlXL?-va=K3 zw$w(WW*82%Elr!Yrqo)!?ih`_IRiD@pBZ7BNzPCbl9BI-`yOKT$70<^Mi8S}htic% z7tHr4qj`^}pwSpq9lX2{C7AZ}SIRPNMeUO;Iz{kIMq@C@vm5Qe!3?2Fbc`fqV^h)t zvnJIv$B-P;As88^VbyGLh{uoQZ>vxF36CQk(QyM?M_O33Bn%BCX&T`vg_bULk*;BA zBjO-OR5(SYY@J71X>`QdorO-zTmY58F-I^UeO={g;;Zd?g4!oZ5J>|9S8Hfxq6Gef!z56Jhn6J%3*K z@$9+1r-e^1Zr=I!jl&bdN4Gc5Txq@k@zcVcpEf_dEW1}f=hwYkPo4ekkCVp_O$g)v z9J+P)mn-yoZM-t?J@eW9sedcN+@;Fx=nLfnNBz8cZ*A-}_qJ=}=tf1Deehf#eD~71 P^8e7Bp7SqGop|RzTo8J- diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_read_article.png b/OsmAnd/res/drawable-xhdpi/ic_action_read_article.png deleted file mode 100644 index 7db4333c3babf94c675f8336019a0c42fba65b08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1199 zcmbVLTWAzl7#>ZP#&&C(3RMn^$e|Hua3VzeCWgxPMBN6E>3x^(iFHEYB5cyJJL*MxoMjexb+S&5d4^sv!SyV& zD5_E%rgMIXXoXW*TTEwY4RE3YGLrlbEeWE^3xF48RuFXo=z>T$KZbYQNPJkWXqZ3Bc^2czN zAxamY;0DFw60sLG14Tl{$7aBboWQ$o@~#Ez2$#^mGM2TD%HsjzODOWkLYw5H+T8+^ z*uB_MVo22JdqRgK#T+$!d(1^1E*M#c+;Gr=I?M=AldBmP$g;-DB1p3t$*QtQ5`hUV zs36g9@hpeWNkAG9`}-vz=S4A}0U1HdOF1B^{e~fES_@n7B5Zm#YWa4E?H`SQH$?3Q0RP!;6UiR^g^U{XBibx z5@pM(s;r6>m6cV+W=$(Cv!>$Xjn8ZL8w0y$)$e~fagMt4{;ug)+izX% zJvp`B7Csi|w)W1hy7%bR<{#@14@&j@U%o;ZVrT0&cMm>3eyOYe#hK5Xjep+1dF>C# zKjVH|(IHNYvTM_XWh}R53)a}FF$>%oamrFdYszO zPVMNLUP}gg1@(8^d@{UE&940F$YHJX!j{)=cea=Hi(j98Yt!W5^i=)g$;p?FueE3P jMzsew+K7yw{@FfDUBK_vR?k$*WKR|HL&gvNhmJi5ksyZ2 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_read_later.png b/OsmAnd/res/drawable-xhdpi/ic_action_read_later.png deleted file mode 100644 index 27bfef9e6260faff8433040a9c240bf2f6748bef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1320 zcmbVMTWl0n7#^xt=(Z7(^-}OM87wW4*}3fOWrnV$-PxrZ-MU#evMkkfE@!txcV^a^ zsk`k%rO*`h0gMtt1wz5_05KIK8iD2b$%jK0W8y6O^a9allkK{SFiw-j=M)B`M31Q|sOV7EX2 z5TBi zp;$NWr^Pf5Xo?kNQT6~zs@PcwAEa42Otpn+mI+Z*$j|yoUx*H}w6~4tNuRHRjcBGN zXcDOSR-o@PHgsPs7c_ui=|)1=vz0E0b?cUHcI!Db7__VILz|+4q-gfxYP(Q#ar3}X zUI%j6&{cFc)10yZ3z?=EQA~SrFYtJA#_N%AL3A^?;PLoG$?uiDEQ^)#^8d{s0Z9>d zyZonpDo3y)Z9B!+JqqdZYe)gLx=3zGvq|{rfAvX&g@l_c*uRaa@fJ^{knmh!p?+d2{yWrh^TR z53Z#4{bYuJJg}q6Il3-cJM&=O@v}_)@=$HlBbUO@oO%3-#(|^Pic2m`x{p8ERT^oQ zM#SnX&X(E}Cw7fqc&xPI`q}L}kDXI@LpbtK)4D}9v8`oskfAmeTQA~^PyR4elRfk5 zrSVTY?UWOgn)GdpL<+H7}r%~E$8HVa*B#mwbwc1Y&p z%t?2WRtR~p7D4)=7+=g&712V$KtVArNJ<4oX=%J6p#%+B)V2|;D0n8>jeQ7xaA4;A z=bZoh{`;I6DnGL;u_r+g#IE9?TEQzDy*qc{@6nDwPvhlrl&_&-w~m^c4~eYl>X0nj z+9<3*&76GkD(okSZJ|}Ip<3x##c=JU7U?8I+rwyr=sy^GnlT0usl!pr$xy$3v_O%T znW2t~CAQ?{V8a@m^5O7QxoS*}8Nj3tK27$A3MQ~2(#X&rcLF8MQ0u%3mZM{aBG*;W zScckgs#Y2zbFL3bF)7gomy*deNOB^Od7+QwSx#bDz;FW1ataF+mLppag{}E!U8$&r zmMy%?Pz{7Ug<+b_X0n+|y8bA`0RR}5XLz2*8gww}AT6Ywpr_5C!oct?4_U55MvR*7 zPM{2hJ>3Yw_DZEqVkc-N3a5+-HILzvEMwbIT#sLs91;$BI-7Z~os5GT135YM1-kr+tKbG7>k3 z0dF?P2|9R&d^{{CpHIZ`psf|vY&HD$)-2aGGw^V}Nv{fT9G?!iuk}sswlAJRKjdCp z?riM4aJl|Z_dC?fx8Bk^ufDw^Uh2C0X6KWyPJA)D@5*O={rd-EiBIz}XKq`0w(LK~ z#lLxFX|?P7%O`H0{%iZm-@g21;Ptt%=Z|;KtxmhQpZcn?aOt^Y@l z=kIr9F3#}Om9rIp?Ld5Sapi?m=kJbud_BI$dg)y4-q&ILgA0ETAHn=1H}36ZiJxNN U(cYW-spwBr%$L>khel@p1;})q!2kdN diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_read_text.png b/OsmAnd/res/drawable-xhdpi/ic_action_read_text.png deleted file mode 100644 index a13cd804d19d614f785a65972b6ea5e305dec507..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1229 zcmbVMZD`zN9FJGpjjL5>Tc=YnO_{4=E_w2Dmt>7+?{ZrYy{_I4dk%%=lIQM1n-`O( zUV7}qF$b%N`eDv(g4=NWBFI=_AA}9IiXa0OKk7u-L=b7&>V%0n&?oI(^+VYQ1IhC| z|L6DnzyI^rWHhG@*`(6Xk)xr471$8zWN6PgffB0Js$K=}BQZmfs}MA; zQfp3?3zKBl^&u%HlC%MMiA>1}Aj%RaJWFycNHVO<0D)$K!paH@$o4~FYra`kirTKW zEqqd`IzpbpFpWkd(clxVUt@qQ%M8mg97kgW9n3jM4{0YD?r6|pVEC4YEY~3;je5nM zMJk0oT?@hX3WasWPS8#iP8k#G9s?3AW7|<&tLOj~;lFNdhz?3~9%PCzaA$o3*P}Yz zA>-WL+fW3=-Y9!~3l~M7(OhHJh7QVWDur(nre!Lo#F{CgD$%kaq-X)iJS}mRDh)Xx z>t@9iAuu|6HsWVLciA^SHAd4~-1-8obI@RWz|2KmSc8ZDG4{ve5TA`_P3g^!#?}(V_bnCraPPq`h4$8t()o!cPia@;a%~| zfx*v4oE15@^;&D{41fK*gAJ?uZtvZ*KW~1Z`{5@upWd0ey)d|c>&Ha=bn8Ia%M$t8 Wo`uK1?*B3R!Q^uj+PTdBgZ}^m7M0%s diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_rec_start.png b/OsmAnd/res/drawable-xhdpi/ic_action_rec_start.png deleted file mode 100644 index 9ce3fc5d3dabf8c2c36d0f92d146f97bc147b24f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1362 zcmaJ>eN5bB81HUCjuRAcGjo&Cb#cy*UO%qw(T*F8D+d=jcHAxj#KraFJ*d$3))wwS z=Es~8vWXfYfq%?QmdGDq78m^k4a3DO`iGm@OpLN9E}6z<8B-TBmWaLwcWi%H;6H~l9|U{0N*XHr9rqn?$ot92h4<%k}QDiQ%xD5 zVO{C~F(9dZhrb0?2(s~*7H@T0BaMP$>Ru_M<4x;HXpJCM)#;?9bO8sIL5F4pu!S$q zVyLDDuogB#Mv_6$sWtRl;6Q&#>*a8Tq!`rCdnuOl^Zw^h8lDNVlAuYPpm?4qNSdH&9BSZppW#Sp+^~1%Jcz(nEG_A1 zrh#TWO0wDG1TctnH3dBxiL5y`>?~1`G9oP{3Cc?nx}M2vMcZ~_;2w;1we5Ic5)d(9 zn?05S>yg-*GltwfI8a6rq7n968Z3&`Et*P?4h$zO1~B-=t7@viu&OG{9EZ~!$KX84 z@Ho$_G|mAEu!_upgskTLtY`0|_c1=ME-3O0Ls4~1rH|)pX_^sfUJSBzOwKlJ*p6f< zAQxMMv9q?d540767LXj%ikoJ4t_z}_reoTjW)cksSE`QgZqW?YOxaIo%Cwrb2rR7^ zs3FVL(G{KrZ5<3esY)EpsyHo?37qjUeq7>J2?vVoujFC+WP-x7_Ue87t@bIDz&w&U zID*X45~WnKxXSw^oT31vlxJx?A<>k|a}w}NevE(+iA?L<*Gf4N?9a@0Z7|?rZM1*^ z=gESD6a9Cw9YHpzVR2tP{qv3SJ;u43lDG9^;s@Nw!`Q)dPY!H&Vf&Hm?rSB@-m<(w zH=j3BHR_3#dPefh<{M-}omLJ@9`1W`250p-{rG=x$zQ$0F7Ajvx@lr*Y-4-0tn5zX++y2@p?J>e=#;uKsvvSHSi8n=`YQ7e0>s(v#P8mF(CveI~!WzPUliuiU&abF%LnJN(n~ zBkW%@6AQ~0)9c{RH&@WF$-=;t{1g~}^`%RvD!zZ&_uF;y2UESrK=Qn++Es*1R*fQm TpVCS*f4Oj7llV#Pp`-r;6hzJZ diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_rec_stop.png b/OsmAnd/res/drawable-xhdpi/ic_action_rec_stop.png deleted file mode 100644 index 6590363955f84374f89dc305d1dac6bce03c6517..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1080 zcmaJ=%WKp?7>}*^C=}{Z1&!&Yf_cs6u@f3gyV=?mx0dZfdvubS-3{GjVls8pUKA-v zFXG9Ax1PM|tq30MQBU6e3j_tPdULY7sYOaZNapqZzVG+F_SaVLO;25$5(HtovEsG( zsuka*3;e$^@#h6!uCn?jTc;g1Kq(OxG4+Yqh)|cb2*Nv$zmR!BnA{87n{2cBzzJxi zph8EMkWCF{GZ?O=B+fLL0% zE6(Q*HxLnq#60T9nUlNH(5}Px#kDGlLlw5=N+VL6%{8$`QzDv*B?p>rh&EJo)3Tv` zM+E$=YE>0zvIZTq;%Gn|i^RR9xZ||E<*_e*a-|+)iKD86!9W>Q6q;0;HHwP3 zhT0ixk$*H!)y~>G2~k@lquXh~>(QAl!8~_oJ1P`88|Psf@}i)=M}zH%#H``D5`R%} zh#kYk*!L|<29{;WP&1$mAqKKVbYcd+K{`Gz?VN_MfJLKX)vF#f3|+4q)e3}502m&C zUd^lN}&nl4gxxc79uvXC6!ZDi`F^OO63*r&tiK#82oTN zS|sN4l=8uObK~YdAG-SuZ?T diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_refresh_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_refresh_dark.png deleted file mode 100644 index 4abaf1fc694461aad9a473b2ec1257256ec71bf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1595 zcmbVMeM}Q)7{3;V2*KgUOzRhCNfgxU_4C@RR4BAc)iNzzU=uU0y|-}E>(%Q?3zJD| zHs;q9++ZjOnT0SX^NY>RE<%)uC=QnB%$#N}7qH$XSvQH!Ti=pagTa(aNu~@EaS$fAfSRRs166O!-_c5@C$gPkVSa1f`|>J%pnKaIhT|QEt8DPN-7?Q>0#! zr?$u}o-9yIWtX!cw>-z@C@*o~q$GV2oaWc@3TVI)u%C9hy*j^MGOAa{@59Ha1RjNO zC3?wor}8Z;;4Fp(uv&^C4w+m9YjCMtjcIVr0$9Pzs7#A0WQYvcsg*jJ0v>xLyfv0| z>a51aW43rnFDd3Yj}AqBKA+U5lrn4)D#vjgl_^k#0^t#ex6I8Ee#Grfj%Y9fuY;vL z9L2cdutvhptmE_&-qYtH&>oBBg<`jNEKz*QP(R^8QriywA(QZ zQDB$~!DT8O!EsW7U_cJk4!a6C?PNsH%lIZ-t;J;qgF&lN%H<|irc$LcnUol&FsLxh zWQuUjZZAi;9Ux+x;%$#{@mF$nSu7wphP5$_E7AokiW!da7Be0=D{Hjsa7rHKCK;bM zHC(3WQ5ykEl>%}x%h2#>o^{kqd{C)@0w?8a1Yo2Cafaj9YP1BRB{g;pAe3@G0g^F3 z`G50=@=l@QX8BL^M2`553~yhI0x!H6CgA2Lh~-CR?>F1(AV|2%Y&6*Xmu}Vf&o{1| z(o?jxNqsN*{9_B2=|T=2sr{(&gY=ACY})4iEuXc&v7s`xbJMm=>*RQ=b87a9<>XTR zud94(j;&S>p9>8SaZJV38}<0``lcs?4NCV(SwYS$Tw3)yk`X^3?5O-Zxhp=#kT_%G zlDp=zV1I2Flrrgo`1IrPZ1vm0@zI9MiAe_v1?Pi9)0>+t3p+pUitkFx7X7^4cXiyJ zq(I)B=7|lWd#5I(3`RGttX#OIpe?}_m2`udcrb24hA6H2t+;&|<8DTsY~FSMiuYjD z(?0LfKK%gnd4nc<&$d8;AZesf_tBZ;=j788--5%hdO-vz%7FZ zR6(rmeZ|KYk(mBp4xWjQ#!HTOe|WVe_AV>^V&d*VouqKbTK`=CrPHyC_CnPKZFPq( zcIDNMOzNdu|IE3r6TjDgV!iT#U9k}ekgYSHE&IJAdtNm(l3F^uqBVY6D7sq|Izb8D zqR4czDB&aV?rZmFy>{r6fVMrUhC7>>D7=$esux+|!Uim+X0R3$2B$onSM!~1 zjbUrOW9hX}XJbyNZ99ExI4Y$!wNln&?x41_R8EJ z^NU@LOI@y+yDIK)X!-iFU{3pt=*|n5E26fDcZJS8$~g9@JbiV~>gM{^alw7%txpE0 u+zKRIFU@;r;O4u<9nfg4pB<=V1Tm22Y+>2qxzO$K@7!$4F@BX<82AS%z)1uE diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_remove.png b/OsmAnd/res/drawable-xhdpi/ic_action_remove.png deleted file mode 100644 index 4cc9a311a0c3c79f949a8bec7634677fa329c5d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 766 zcmVEx6~~V&0&{z?mn69C5~|CAuV6ah06z?{rxddK@ z%Hpk8@_SXP9dALGz(ip)IGmCM%dzhfZLAk0H(Uatt5ovV zXgb`~0RFd*2h2=OntGiYty5C_2&iSaQzLo+ze(aQLg>Q? zUXc2qN`%lW05`^nj{<9+klgk{XywbOUfLfQP-~1OI{i>z71Chp*%-SQSkrGMw27H{ ziCh57!b_Zy+-g4+>qcwrhmJ_@oy8mw1+0ZS2(7xZG& zOqk~)qN%o$w|4;Sja6zWse7q;Y0hA4&QNmaq%MI_R&_4ue3;TYZA0JYxdfC4BB2|Y zDNK#sZn5ERgV@Zb2q!melFghaZ*ThMi(UdNYXx0aqe{LG9wH<7C zaZ8cH5Xz=LbQ4TSLqL~;5R6UR!+2<^TET>d*!QAx%P?=o_8(0M}_!c&PS( zCHvlU@A=Npch2#t{=V*AbuD!Wg6xX-2uZk-?pwP9eg_|WP=rgf9ZlNRkYJ~i6Xg+LqY@Za^$_;w z{33>`N(dWd5@aG50a>+Y!UO{oeJOcjMCKH%^Eou=@X&w;Y!P*|QQhL55LUL!!@YY< zU}#yz9tmL^L8TM@Xv8o9%6M5^CMg>Ab6$#J{ha?G>Vq;t1_&RClN`@<@T3o|JQ(z5 zDj7a0#45g^6vDE$o#P22pU->q9bUs6CMb^M2+~LRd^ps=t#REJ9bC6ss}=-c$)=jK zRYONzi=t$V*&z%@x{-pGOC&Z8>sEy*NEzXXIfC+%gr>Q9m9;H93H}XZOKmGPo&!V@ zSjLzs!+K;|t6<38qaC@5FdF^^Q-wtlM+HM3(|~Trg%AdByo##uG@~ez#Im@LWoeuv zX%6Q&#fP(i0*oxtAR{SNJ6qwyG#d#BEEk}n5sHe^;TRo_MkC>vpJ8HM{%92&*DYJr zWl;64Lf;i^;E`B9Vgk`N%#>k_R=c1-YuJXBHF9VqQm#7MHmK@~k+<62GHqln08>2< zl$dE~XqjhT-695sC0R<5Xq@6$30Gtqk{~i19uOr!aWvV%W*Dr3SN<=51PqFBo8>>v zQ$2zm>25bi0ScSL1avq-CLEQzqw$Xs#Irvxbfui1?%nL#{RY~wz5o7+hhtyNj{f19 zZ$I1k%o%F(>AEYs7k~H$so%Tv2Br*u_qyj$>!)As z^UO4yUhDQ;txd1DEFGz#C-Fm5g<>~yc+cBwZA(NA9(>|-~cK0;CEOC3$zXmvR&%L#8F9vF69=ugT=Q{Vr?wow;Kzmzh znQAzdHR}az=*{AOdTRXo&zYUSHW!?m^cglYa_!pO>QKY`S1$Bg6N&ZJg@upk!bW~G c;==YO1fP8G@Yz-4L-(f?kM;?d!pBbh1G#Uo!vFvP diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_remove_small.png b/OsmAnd/res/drawable-xhdpi/ic_action_remove_small.png deleted file mode 100644 index fbbdb6e482693550fb5e6458f8dc748785a6683c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1276 zcmbVLeQ4Zd7*97DwX-eiP`v$NOlO^FKHgk%m&D%6^>Wt+ytdpO+bK?#OWtckn-7!J zyDJXXTB(H%v{u3G9~pk(sHp6tVx79ev@jVAm8r;_N^w)MAeD)e`R008_ea?u2J(J9 z@AG?}-}5!q-`m~X6l%gStXb)iGiYamzi|^l+l z9e^3A>Xj!JVF!k7EE~DJpHDw5X|_qJfeuwR9fZcPj?S{9YD3V+3vj@&V#Mzsd_>@e z9wT<~X(sI?;Goen>cZ@3Z%!K>(nOu;+<|wLC1k*azKWO4Vat=sF`{Z$LgzqC6L?j{ zABqvHr1I&0JYl;K=cx#(fv|u_MGEkuz;X}bECV7mBhr8)86YvD!~neZ5y+dX7p07x zs`)~<7%}MkjzrU?Qi&>sDcc>OfhdYJ!_q8EA`Q~3SiV{&Ew8O^L57~@8jf$+79Lns z3-*W~BM{To5KJeXUNdZYwM3zm(Ph=40maa!8N^l9_WTU|kH)&%UasOmIs-j>#MMwe zifwf;%H53}1&WA`)aM$gDC)3mYa=GKd_|5C=!Mb^UD5?ck8(wU6ge(RazG4|0$V7O zkOiWu7jzy1t!`&Md{>f_Bk?%P$O##Mq#y#BP4G;d;UjTgNbq&6VtKx5X|V3wK)!2O za6_z=aG~nkZqBxc>s`=4X#2J|Xghc!5mY^jZ%?b5VFkkbgF>ywEkoCM66z_}Ht}kv zC1V{HVE{!o9OlTPE}#rVIffKq1du!LmX#M83mDcAQsj89{LQZ~$6HR}TjbfP$7c^6KlpK~_06pxPE(2|BbSY?%-*T&U%q_&?AWzWKEIXS_~rMNq%=J-*>^&G?yHwhwjUZhy?;IgZa?+I zr8%(+du&YJ^X(#b^wsWnwq4X3u0Gv!$By=Wn~6uRoW~;1>KC)v9DaDR^`Dk}X-PSI z+w%>0DBNWVLDWX8LY+WTi^>%^I6W~uGPn}}^seVPxsy_4^6_I6(zpIbWFIe%bp<`%0>L;X=z*KHB|ECwF}$pY6Q6VH0-j${X7cuv=aaUX*07{C3x# G@qYo0gQ{=< diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_reorder.png b/OsmAnd/res/drawable-xhdpi/ic_action_reorder.png deleted file mode 100644 index 09931760cff5463c83328da0bbf543186014c391..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1099 zcmaJ=O=#3W6rNhCBD4r9qP>I^L7}sm$tKw(bgjFa)h@cVtgGFN;3S!CLz_&ROx?7n zA_eiLcSTQn5EQ|ihkErY2;#|$;6e1@MQ={FyVXN6A(@#s-}nCCy@mNp<3~;(0RW6Q z=A4#TQT`ns6aU2nzwe6W6t8#qHP+=ll2B0bnMv0wu*Gn>W4TcKQX=~57tl!dENYG-A+uh$m)T&&1aAHrA4@~%^z=7LmX36=DM0X>YdRI&|BMWPZ-?dxL#epqxD$C29$F`#Mdc8ugSYXMLf-TEZ zkgBLE6bP7ZM4V(WN~eYz9GZGb5c7aVQm&D>Y@L^7;puJ&Vccx)DUQ-XqD0D+jKm5q zASDd*xccanx9DFt_C=@djhHGenzHr86ZPm$4ap*R|2LEag*W!qBoIX*s}A$lLmKgh zQ{#%RZFd4T-Pg_ zc#V2RGfO(wus-BAqLh=!qeI()usz^b{>!y%2_>8*ZN^rIU9hmsI7^pVEY)iLs!L}V zgUDyS^ju!1-KZU!1h=VwF=3(9&$Auu=R;Sg1Y0I_wXP0JnueiiVFO~*P)+1nE~Qi+ z@cn=Cx7(*eBI1aL?%0M$3{NW}NK6+&EK&&FuBSt#l!(E33Mz^ix|b`0eM}Q)7(WXlR#BHA!Obk^F%<&WyX*HIbdL5wDwZK27G#d=-4&YBUhN&WAW=ca zK%#Mq3pgjZO)$d|HXY2NK$!{Rq9Jq6p>adz$3DbO-I$7!U4c6PFkW)^zR&wUzvuZq zUssc!wlYlmvJ?P-Fk=dtA+D(Z4Gj^$>m(1~6_-Uql3B>)tb&Jfvp^!lSy<5MpbFRw zmSRda4zLLT5L9W)G7DzYYJ%n*GRm(b^EzB28UPYjcwH22X9dv07TBCR=+CYm2(&Re zXr0Q0np_69(3Vo_W;09EvglGfjWf`S*TDoYAsTS70tI>Yz!xgt+$~BM>;L zBG`4%6e+VQ9W-!m7F5a9FpXkLP=m`bm0E*q;y}45Bd8XUqcDmSDg}Yc!RZGQy}21H zkwGR;`w}G`R45280zo_;kIbWxaqa>H!*Luz<%nDkiyAOr;uI(^?Bt^Y7D$$--8PqC zGMSzlcJkAS5>tkFDHnptP{iTz$2FksMv@V4Z@I)Is8njIl9jcaYhcSS&UWD7A0%7FabNy!zZg%m|lg;NsV5MVM$7@!l2eG6r>(kDKM>; z3}B5;UZ9*b8}MxteNSVt7h(y6o23NKoyBoQfi6fdBQzkNCwqVROISf@BoZgFsanB&O-07;IKOw96LzTIGoCD%mu7t|-~m+jwOZ8i?{ z^_@>WJ8MDBha*8L+52;L?+mML7|OjnBmG`>QCxJ%Kt)~iNynM>$-h5pENynS(03Y6 z6tr#rBjKO*2gdIm81K1tkUx0q#FlT+vJD-Q#(vYBLCJ9d?tLPG_H^&?0oCP(ze2mK zR}$|7+ncf)BpvVN^v3PERtB4ck*brY%7Y8*eq9mug@lBpzVHXAyED9gR#IAMe#BvV zNxS37v8ch_wLlLUclzyipfs^-_;P%^WK-`VuVl-Dkk6Xt%-vq3e4!8K53~>-)O*=Z$KXfEv$KoUN?v&dyyUy9K{f%F8c9eC=Vq1d~&wf7wxz#ln$@Xi`tO7J)v3ZyzN#ISRajI?{->kMu1EOt z^lQ=n=%D#|v(|@8$HOZx*dNYqxv)C4qLY>O-A*W5J?u$i^?R#EFMm*R{>RUynwC0i z-|(uz-*l0C7l*Ze(rqlxd8dAEW?##d)Y|O!kvrdQUFcbRGiYg3WB2`ekIu)&JoX;C`nd9Df5_DUEE?=U4m(wpLei diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_road_works_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_road_works_dark.png deleted file mode 100644 index 562efb579056997d744890ed8886271f12fc8c63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 669 zcmV;O0%HA%P)mI3X$&3WYVPXdwVt_qOBHm#V5>>0WTfHyG2UvGAdjW3rAr$ii(CpLFhXJkTxS!iJ=XZpMGA5&vwsouGwL z81OzKVN7f$?mW@NZ3K<65IcO#xYxvSB6dzQmX-$N(J^ed?$txsCWP_8ydIVnG-ToW zv1pLl-*8OJ#}Ali89_r9Zj8UyWMX}xaYTly?e2$wlUF)@3#U5HkZw-<5@$UGZ3wd;chF-V21(MTZ91x+R*8Ji5e0!2TNeejaI=Xw6m z@ArTI-^-4QvgEC*tq6i7+sZ9Yc_kumV!ZsVj=lMkyktnFHBzPEks4_cBE_u0K-A`= zYoQa;Y}28yU;%aVKEKRHkb=UXpLW+l31wg{$D7pGKmJsW za;!;Roo^@XelzrP<;^0jY_6zsH`lpIR$aIkEeKMw0w0uUH0Z16160tYUe!y<`-m7< zqpJ|9&ZJ&*s>bd>&4LKge2pG+gFGW@AT=PLG-`EwP%Q!UI6>k-hY^4xNQwaH`lFVu ziL8fmTCD4~DsW`qXGq?SEh3&H2N+cy;Rf%QbmDZ_)b9|sx&_xU1mt)c^x6aMSQrszOb zlON(v7!Vpnw_FcTR+KE~?#_lHK-n8=pUBBYq3bPzyTJ!}$!0OB@d1hE-7spKlWnhaEqCNnW)aeoAXW)NeY6W4UO^H9Ucrx=&5^1b&>TDM=J<#( zH&UpzxGhlRo`I}Y6nyAvrYUX{FZ2dIAZR1NScWlTI!FSH$tPIM&5*2z(L&MyfqI?K z{@)DZvQv1ZUH;QPQIXt}k?qDX$cK$_g1kIKqC70!BkXMiiMeRA6jueq%+ktA;kYBd zvp+L^Vf1{0)zqfc#m)&Rf37DPRZb=vZkM&WTtAqV6PK@~4*6T>5C7Q5540d>XSnGt z&5!iX_V&F#^W^f$yJr)QCtO@UsXUf5d{(tET8m!YS$Vw$-SJjP%-&t~aAo^qR>rNO z=4@s7%;L<%iJbWP`T4v{pJnb)>9a;I^<$RDl&z}S%wXXa(;uGmEmI4Q8>8>-S0)W4 zJl*xhDDqv%RrF@8&TzWBd;j*Z@7Z|v1BLciWNvsYyvw7Q&MjI>+xJ`QLk2|$c>&_X zOj~ltN3nz3x@T|14DL!ybua0e3go|45>FDVWWyZ|ii|*a>%NvSA`joG; zF5KJ}x>eNL(D%0@*V}bCF*G;H{(0ZA;@{)Yk>hW7WxRWe?lVobzw^R;M%lN%-7%ji zoSn-rdYJTqiOXqIans}Ft&VKZgV)m0yOyjoE2<>hwM^B|_n&Y*rCS~!n`(c+yOe}p z{hY1_XTI+pdnG|?Ta0ztq%>D&?~&|O$Csy&LCOUVBBAP|2TS!0L%AS)di-$f=nBOV!h#wq7bCWI|F7Aib442R@8TJs0_Z+Da=d@0T2S{vW!Y1P%ZI diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_route_distance.png b/OsmAnd/res/drawable-xhdpi/ic_action_route_distance.png deleted file mode 100644 index 46c011ed8b242ab338e85a7cc167369c20f4ef84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1719 zcmbVNX;2eq7+wxh0SgLvR$LPZR82OUI}rqufP@;r5CvL~Y&IJbCD|N{3AB`e;4!pF zhXP`Cv{gW-GtvRXg9@mnr5<3d)ccqss0~V684j)54T9|t#~H`RS~E4j=eV$+BeTuayx3kJk!a5V+KDk(5-f zoGCX+Fr7X=$AYEgBr4IIji^vViCP9m*hQoQ14baA-H>UtitLe;F})&k?-D~4a126h zjHJABDovgYN^lDXav3~23bO?uU&w&DLII1j1Y|K`9>f$vFo({BMNFZH34`Mgg|ueT zXhjNX+_)|B6iLw$gh>QJHk*xMV>56|1_TR*LWs$NSS&h;pj)$z1Y)Nft<(t(Qp}24 z^d>@&8$p*wM2%+=krdL?S0NZoa`|h;M(cQ@$do~L#00?%CS)+U;u=F+2?h4A8*fBg zmDwf?Qeaj*%Yu^i&{8MJWbWQ>$OR<55hYplWKobzDUN0tFe4$8MpDQdhDNUuX#`9S zpQ9Dfg&Yo_&Vhw&x`3tD(lHh+L^Ns*7lY9WJ#XTRS!}L=87q+rIdL!?%NN9oxnfu< zX2uF6Y?gpC!Ic@U1Y$(73EO(o_BdDkR<1~5!4LwsC~-VhvXH~V?>@a20NlG} z(io-vdVjh+epO6h%P^vfnkQL&#FA>PUyw=$;%#BRj~&;ZGGpf zmOi;1MF-+C^|*Hu%Z@1#U8z3BVy{SyY&oDtyfDVrTmluErcobS9G zwL@MZ3(0RaQ=&KLd9S(H`11TvvpLR(3^yscD@W;Wg92LGzuwYFlIb!opqEe+fzzSF4X*_y!O0OpNbc<#(gkJ(s!= ztgCF?`e?zKBbx$t28hii&a>*UV6Pg->bv0na_71VHT9SBVZ~@%a95K4eCLNfb2>Dv z7FGE3f@K#T9xcf#|Llct$7b`|qux!11vE!1};Je*fqPzgp`9cLL&?tta=E%{}b1h+1&_6w(ly zTmPvi4cOuL;PR;dSq2nweXqxW`*cSw)bsN}-G+Nj`^3&e0V5qgymnD_SInJfj?yA+ z{^IPXDL1--^n;DXvx5)+u)qDxfg*$YBibjc+xmdoE6W!?y7`n1bkY3R-J(6@8lSbz z-BJbUy(ByW(lk2 z9;p#5U(m<9)w4l2d6$<;X)cSI{33|4-ZR|oa`8vuwY~Vt0PtbfP#q{Qe1~0^U_LlZ zm6e%HLv@rg8f21;RMsD;JZ0RL*Kn!(fPH@Jxocarx;TE{{t*As_KHx|)HL@BN9Z4W b`=>GiYxJLwuCz!yUB41pY@+nASXJ;3Evk(^ diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_route_first_intermediate.png b/OsmAnd/res/drawable-xhdpi/ic_action_route_first_intermediate.png deleted file mode 100644 index 709bdba29d68e5e0eee443c6346caee55c5abd3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1087 zcmbVLJ8aWH7`%d z&Tz2LTPcQ5{E)I4CO?yema~Egu+g#?6xjW@+br zpv%r&2l>RH3VcK?koesoHj)B6&}-0hDi&BUfRL2}d*D>7z5vQNLLkShoFh%^K!d!L zgSxCt0a=t(L4<;&aH3?0&=4gs{8(x&a@$73tPX9_TY>Em5*mWg>-G5FG>@ZYL4ptp zqAbWVM-g1S77#1pf_QSI!9=kWc_Hy|08)*XjaNy5rJf#y;D`14q2eGOCW@v^NUTth zcv0~EG_CdDb=d3nvzt} z^lA~7U{xwrC8#QLZp5txF|h&%jcj|=_K;gSmTQzFWDy)SG477KV4;HvjypI6<#Jke z4P2>Pju)iDt7)MQ;x!nHNok!^*8P?b3aIx1)By3MJM+SYBY zt?RDB4*Bl?W>BC`32D3h(>@~+?aB0bI1Kc1I8G>_GZfKb@weV@(m}ghGmFjS>yN#6 zXBcp9?8ddN@2}6ddKX_j+t~hA1iK%1entIncK?@X7q4*^!&}v p%iVou15(kg?s{hGRW|b(ofVmj z!J8m@^yopslOm#5{{ai0JbDlm1fdAk$#!@3P=hU}j}p!ngr(&?@$e>Lz$Y7FTo%8*c_)G}D2wZ*rrJ!Zq#v&Aretk*wS#vz zF$%=xYhWq2xq*l<59HBSoY{F<9NM+HT&NWh3?Xc@EFK5dZMHy_rUaB^L&9*;0w$7S z30azc6=*6n6cs5@msDu0$W|d3eIoak20gp&)?A~KlZJ0|noo$jar@@VYaX~>J>ZMhV0MmGi`?_L=pI=hBaT85Hd7LN7#@&%km`y8$HW6 zdzKaG;)oyoZw3_}lv1?IKkYMC@t!Qi$uRK4WSmIMXDH>vGGF;I#Rsj^aGg&6>Fa?r zEr1Jx^Wf+=`E~tZ0ss6Gwf0^_z8_wBXiP39Lh@?v Yy|6zw<$wHq^HHH~)K=Z+l{R diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_route_last_intermediate.png b/OsmAnd/res/drawable-xhdpi/ic_action_route_last_intermediate.png deleted file mode 100644 index 044d52a52835a4430b0c0368cd99e6f693083338..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1088 zcmbVLOK1~87~a}awb<%aPs0{LYxgmm&1PpwtVuSp0aHU7Xh104$D~=>eYiU{+gub8 z#JeEg3*M@Nw;qZhsL+F#f_RYLya*lyLA*GdN9&>V;K1(uGxL4_`+rhfxH&m-X@X&x z$;!N5r@NSZXU6G&>D2GXbh}7OO|s~>NXG~MhOkUEWAAeC!64%`n-yI54a=On`}39WTfJ*x6-)W9QhVbXBYdMcj7gyCGieE;Ov} znuTn3?mEcE8dcz8Vu09P_aZIMu|2&Sm6L0M1w9B^%dvf@n$;R8`XL5sUg0d5Qb7js zFpX46o&}N!6+uJ-lsOS}RoA%P|colb}EqtL855NgxClK z$cuvOCUN!95vk)NH;zR|jm-cHbsYH{p+)P_njVsA?oKw80I4_H?a-k`G1hh8+HkQ) zDteBkFTCy8nyrdp^FXu~YDJ_;&MTfAI zQOkK$KxJ4cL!`)3ddRJK5ivXq4{bZtcAqPkPvmOF5F5k~8@|6j?1Ea`Cw|oS15hj` zRnLGcRl{<;5LZ7*1`~TIdf@JPav{qWPFKo6Ur-b-USZ7u;I5Te_ZXl9_bFZZa{Mx@i#+ zLBzk{$zP!8RitN+dMbk8#fua@ig0$iUgRA?wFQlKuW&{C15LNNS9?k&N-)wF9vU;I`QJB-DaqV)THxj!q@WK)3%Aw|^` zO_R8Wlx|1N$)qTq8CkGN>Lo$U0vdtbqT|vnRuVbWgAl^F(Ks|5rNcz=lqs1LD^OOI zFwEl`Xs4`6j%b{yowl}PqBKcLw-S%n!=D*}dG1bklq+&J*4-rFMR9sI^|nG1vASIn z`HPGLY++NyMcp?gr0YdVhiFzZHP@Gj29bkZTp-XJ**OVc*2`71TF`5zVMACgnzb@o zKsC5fgUHae!U$WBQszV+8Tk&l?;&>fRIF7=h{I^oqO>>af|U+sH0{tBR4RGZi{M(r z@q#E9Ue6145VuW|;32`agoa>{X)8E^1$K*?r@6X>kfBLB@(jr_O;<8J!#CZcZ<<&a zhj{$I8B{naC2yBw?K2Ybp3IMj!@w_x<3u7pLkS<2?z`STAGEc)U2bJx_V?aS3t)2M zw)%5dlfMb#?<-%wUpRYj?Gw83^88>Vk1ZQlH}3myc7J@H8WSEpe%2g6dYcgzpNt86 Ve<$1ztCwHp@_KdIe!Z~q^dBHcNJ;nKW4-T9i zU>IhwJZ{wJDkkr-qx3sDj1D*8oK2NY zOo+`uka$sW-Q->!?}*g!UmE**NA;xu3pE`13!zQ>(H!o9Y3&Y9lsHm0`pwXxO)=*U z-(GOBN6JQ)rGI$jARTEU$|y~ZgNl;j6bYs{O}3gGmL+H+3#GAS_u}k_hlQL}l=Fp> zrW%q|%xI+?%)^qDFG)~UHtywiXzngHe;`&bgxDm0Soi(;-V{_@KJlZL zAAmw3>3RlSteCdrCB{ohqjv9Y;Lusbs1*7x=u}#F_F;jnjBLx6!a=CYoC0l?Gd0cP zR9kIoR;HRest-R;Z?{02{j~1<{LP@3({G2??%lq8cw5{!$$aY@ zd7fWfJ;H3=KUY0JvU!ME+|*J#>ywYDWuUJk;*O9%o|$39XQyu6{qW*TVkj3Uj92-Y Fl|O)0S7!hK diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_route_subsequent_destination_point.png b/OsmAnd/res/drawable-xhdpi/ic_action_route_subsequent_destination_point.png deleted file mode 100644 index d5936b220dc9f2ae6b6f0a44248de23905b017ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1079 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 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_ruler_unit.png b/OsmAnd/res/drawable-xhdpi/ic_action_ruler_unit.png deleted file mode 100755 index f719f6b7ce7d8154c880b2f8b428bd0cf8b2312d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294 zcmV+>0oneEP)4cR;?K5t{)Gixt>9FF*4i^7 zx!(IDBF-!Z3()9N0fi83A(W)-9rT>0q`L>uL|A}P3R+0JFHq|l!5`b*3b25G(SOcS z0SS;})MzQUg{Xj$xZLhmfMb*jObDRkaCr-H3T5>`t@Y)M9eR9>@pEEM$0!R3 zJFOQoqd0g}VZ^G8)V8P~mk8QY5R`(YD%DZPV~Qh1E8PIG{ljr*cfap@`+o2J-ZfjA z5Wmc0hR+NZi{+t;RcM$MvOR7t%sbif@2$+@O)FFAL`qL*qh^8?g;P2LP#Ms*goZ%z zob~NQ1dHWVLMElqDe4tcj52Uhn-14%FfnKrD0uXay5aSC4K)8g<7fS?)Xb~WQ_%II=@%R#uFO)L32m+=q4&%*? z>!lh+%#<(YB;%yhv`Nb2WoKt|vxQvByq3XABs@sK69_;?1GMBAY19fDEdh253c`Y! zNfS*{M!;qf)lnO08HZsy8G^y2R=+W9v`i(6Ng2a)%92i*0J+>&bum{A z1glYuG}^==wo*+-t{}{07J^8Kd)A*2ksDhnE+{Nf{!$PXHNH76wB*+E!tyJ1}!(OZB>oNn}mz{B!PmSLU5rk@1<~Av(}Jc4Um@-<%hn@7z74&GqaI zO3N$m-CyQ^xHdGWYSdWicf;ZE^wheGOC9`vFjkg@Kx;bOtX=C)UH3ibaG@|WPE#Q? zv3t%@L#JCtH%S+qoZUU*o2-3ai?hQ@HZ~S6IG)vDD!B#ixY?XMzB#jY4X)hgKr~e) z=nU{T$CZ8wmA04Y!eD%#-GQ{o6+G(w?JQ4?cMm`y5ck(N)WjCI_ z+_fpL&RW(tcg~6F=XV@}rL4Vkp#0KaxW6p~eBge{aTT`0dsX_??%>6uoBQgz9c!-F zxwJLGFcP}{?7o<)*|S$}tBSL<_6EEhZ_W33;9uOQO76LPM}%nmPXvZ`+=ny#wUy7< wKdN2?ul~KH`l`8rBAKi>gr=hZGRD!GG1{qI_>j+0S|nP-T(jq diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_sand_clock.png b/OsmAnd/res/drawable-xhdpi/ic_action_sand_clock.png deleted file mode 100644 index e92ee34e308677783a024260364a4bef02d0f840..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1513 zcmbVMeNYr-7~eZS6w45jNpiHk$tDo;gpXBz3>h?Nzn}4+kFpK*xPe=krOix zq)AK3L?sh#$`6_n)U*a|RCJuE1k=%!K4r=rYnaR;C1!Mb4>{`($3NPc-S>T;_xF3g zpIuw%nLT#Q<6{s68S9$Edf`e&-qG>!yFmZG)rxePB$I2Xa-At?yi2$C@?6y*2{prJlcCI+0w>z^DqqN3n5 zF0i^ucQ6N(i*sreFt5f_#Me~tv|yYy6U_)QP=N$A4h>0_0hI|kjl+5wxQ~blBRUMx zDxAi(iJeBT1?KDnVX@}V|12vPBjUZ`)vS1{|kTgS5=*VM)))c|d zc-g!WTkzyGmTOv&A&BbgYP>ofmz6StqG_5S&4k&EK?J6*2xwdg3#e&P4J=T3MGR`9 z96%!)IiFmmIgQZMyCFzHxBH&rfI5;Wm@*>71qli#2}z2?HH=m@FZkDu`=ZsN6+u9F zfht!iJgkR5ElP&Dd$6Gh5PHKDC?YHhSINqJl>`Esi**{|4K9cRBRELGZt*)X+G4R| z7K%>C9A=*%17?cm1fO696d%=dKYn(u!^}EJlBFzmipq7+Bx%deVIB5dyMr=Y)1zEh zK-IVa52Ch3XnUAz&&zutm&s88r^!l@ELTRmps-xlWVKulqB%K{s@u`0+#D|kBEo5r zLfws<1&X*F2ziPup~IPG#QS(*I%Gd}uaqo=K-SnoRhR(;zqJwNs)e;B)^GSOjJdE#7m z*3&yMLw;xS;Ov5TGWUe{k|m?MkxQ>G>$n|%u4nGv&WWkl$DDfinGNNQ*Gk>vCTzT6 zC@CH9TX$oTX{atikEgz^Gl!35ubVm4^62fI3HoZJbi(zRrQxznqP{j!s<<|B&Fcrg zT6FQveVZm_ZoV*()Ti4&%7Ik=6rXstYw+}+R~`zlN=J(zOTlK$& z2NGX;u{}OC_1NT3i_T2Jb&bq=~`M{X4y*?hM4%aZ!!rB6PWy?KK><6+nPYgKb{%K6y&cc_{)*Rl8dN;98$ zmf17{;^e>D^}5Ga{lU)i_DuEIhq6kh9qg4n$hIUt6vq1VT6cZWgCE)M zPb%nN*D~-mpOTN(sfIRU`tmr-{4ln+wYlry<f97*$CRSCbl%N`tp!&63g-00U*Mo!QH(j{q0 zfQA%d07QWxjqJS!+7YBYFUR6WJlxBRn&J>l8%JKrKs181cjhyKI0y_h2?k`DAfS@>zBS@N{X&hSM*%8$c^0=C9Dlr5=R@CK; zA!{mXG73p;*zjUd>EacXOgOwutY()21w%&Ug$zMCNJ3G}do5UJjVSn6#){V2*hmHt zQIOS!brI$x)l>q**gf8nX$aNuJ9QZ*MHmWb;;;f#BNXsr@Wdg>5-)j3$<3rZIL9z< zoS`@;?xB+@9MBXeNJ)tWlvv_f2_FnNT^^S1X8l2mqPjgkKj-%a=^)FJq|4{)E@4Az z)(}(?lzhw3_YyYnSS;_?fnaEQOw)!+RS-#QhL%lh8PxALv+hP)!h$HP=4PvzsKt8+ zfG+O?Qc%|vbRp8byn+gvqXl;g)(j`PB%A?2z&&n8!c$I{lV)5X^T~!)w(%X)woUou%*ZXS_9`-$LLc=W+}xtB{-W$7Xiz|Oh{_0NjHCA_UUY5>&1HKrX3sqe7NmPW2eoA{$zdc z%>L2gbmGCpksCiBJ2rM3pJM0ET3_pWan@b_%k`*z{de~c*{R>sNcsJZZ2S58!hxFc zAG-Fbn@<)dTbm=?nxpSlgfDzXN3_#*FTFihU3_-@eqHVS87TME3?#Z>MarrX`kB6t T`0(ZZ<{vNA-4{6LOT6+AKUd5( diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_test_light.png b/OsmAnd/res/drawable-xhdpi/ic_action_test_light.png deleted file mode 100644 index 3eda81dc6e2033b0e7b301b68c3f53ce8713aad6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1323 zcmbVMZ%o`|7%w*wJO}eO_CZas6qg~c*Y;?8w7c5|?H#+|;c+nUSe&{3d5>$L?X4}` zf!ngc2wOz-(}KoDP#0q`YBbx-G}#UP;9_D>r^zrz{b2YY1`_{aGNbPShkhXYV3YQJ zpZ9%!&!6A(JUtidXsdER;6@OnDsoti!<8()m3PB$!u97kT<&*5NvF$9J2}Y$NQ-L9 z0FCHUFNgz49Xfsk1Q2A~pw^vqlF`R_#nio0QOBFtvk;9SfrI(1r1Sv?l|ip&1hM50 zu3@OA2C)PaC8JpZWVFM>7U&x8=vIdN6i&qs9zX+m9vaYrBcXY{->~_75L>g$!+r6X zz|b`nr!R=D2bGM*P{FhS%6M5^At@U5b6$#J{hWUv>Vq;tHWNM)Cpn&J;z=L6@nF!K zrKb6~7~b#&r687ZoGecexm?bhYx0^_FF|n}N02_k=fj}}ZVwrbl*bLbzGOiJwqj{n zM>7qyXi<{Q0VjyTNY_))v(f0LVZ+`a3Q|Vor7S^tNkZ3)d97*NP8|Fj#+KT4_fQrP zabTMRmICXMt}lThcXxJFRD{v+k6RiniqtQf%76|GCn5$hc;i(ym8Th1m1UO2eJo4k z97%IH$EiM?1r%TunFeWDE!o)$-%7JWv&f3gR7jwx5ZxN4L!pq+8ul|xxWykTVIzj^ zNQMGRzBTB311sDS%L^8e9MkGH&Hhps#4@I1+8Hy83c^~|(T0R(sAkT7q*$i)tVLjH zgFp>irjD-h%xhc3pt2-OsWOdI94q6hLPHWHhQpgB8BiQeHnC|2+rX>;mp=jqMHHLm zKh0A*f*o1hZjJ&JHiroqaDps2Dz~0lX+V&&_K4WhonKhG6|Ej2?<-GbCMs%rJ_#=u zxc5gNMXB%qN}d(sSl#K{A6D#q{l>@7F8tA>S2&-(>--*=c<+}Pq`cu!nS0eNNK3mu zBHyf?jOX4Mzq#wBA0Hk#e>JkZv*vnY+Wk=bvDf1J>wG8V@AhA|ua|wbcbOsYsq7qo zTX=fV+lTbtrpJ0OeJS`~eCpb%;QVi+`l$=^$M)6C zU-@SG!9(s;W_J5jrBMB{=W4PcwNw`prgqPDdD0hG=rcW3pj>*QdPmz-)tunzLJrJO zKMAYb3r8CF(rH~Z7Du+Z7wts#w@1D{d-Jo-iIX$4f5#hP^0Cvdnsd7?<*4O5Z`J|jr;?Rf4!&x diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_track_16.png b/OsmAnd/res/drawable-xhdpi/ic_action_track_16.png deleted file mode 100644 index 44b29cf6c4c95dccccba2c540ae5fbb7db11cb20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1433 zcmbVMdr%a09A5zuNCKq@)5&$oAno>bk7X|o;qG{xa6HbNz-AoS+g;!WZui_>yaPpv za)h)&g-J35rO{>(32R`cfzp!!hKk8(V!%Hb1G6bD#%9hKQLY}W{l^#rFG7?G z1F~dPku@JSi4qTMQJsn<)Fe#ND50gvB+Uyji4!^u*I)##BGh{DYH)b@L4Y=iE7jY~ z8OyrB&VZCFid&Ci9*+n0s8LZW16-QMa1tX)6+o!uYC&PVDnX79NHFs>bYQxsso zM8+XjDFy^sy5xe(ZMCil7UbnXfskQd#*Gmuj=5ZZzZTK5V&nfcV^y?luXgj8jhDqL zi3Ry6jSrAP>>jPi4+Pfe^CTxo3R7to*(w(=C>FB;0XHb;TqZRa#rJ$X*gw6lSx{&h9rn|iZ&X_G$WO!HfLznCfXR_S_D~P z1eOozb^_hYTGuv*jf69w&96MZZ2rZruifBvza!Z@<-ST+Y{zT{2XQv-8*fCMI*)mp3 z)m~eR3}ugBee!P6oSeFTe|ui{Z?2gjBBv?;TaWor)=ay{@p(&dO2~;`YP$_T`oly^ z@Qt{$pEQg#9Vjqbny`f%pu<5A5&zB4R$&kZCD4jt-zKo9?U`_}2{ zlXG9BysSY#%r-f)PxR*~d4rbkppOra%zV^URk8E>rRsC{&K7PBGRM3K3k3x`yVp(0 k!r0`IjK4FlzXt_F7cXV~b)mS`=>J(-(sRu{#*+Gf0IduA@&Et; diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_trip_round.png b/OsmAnd/res/drawable-xhdpi/ic_action_trip_round.png deleted file mode 100644 index 25d9519c12e67da50b8b17bc3901d548f39ed05b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1916 zcmbVNX;2eq7>?2khB6$1ie4}5-Ay(m8wob#&{P5lRHH?kO?DwECL5Ba1UxXB zYK7`3Ud3`n3W{P?H1==^iil!qu~tB>7Zs`W@S?S)rPFQ{Y=1cY(Vf}-zVH2>=e^(A z^{L6TgV-;ySu9qNdX6HESz+HBFpl{y7(29%Stim-EuBtf(fPQIWXT9hPXcN)o=v8a zI8l(>PR6rXehyQHmey*LBnHaN!+jW@!)#^PELQw1hZQ&EkTjqtvrQH$c=uQ{2$%>d zxIn0ZHC8!kG|efrk?DoW8HU0f14e+e5`cJzgi&B7X&i8vms;!+hZKCISHkRlVh98t zLFgPQ_}D3}CKZrVHWCo>;EjU0R*mL~VvBtwQB2Ap2X2KB9t@eyzPKKt?Q|OXj~h=# z+cOHRB$P(lsXUv3sYljJqhuy`|82+zWW152*i1}O@TCgMkY^?>v|1qrnHwHqA|!+u zCPZkKn2VvPh>IeafGg(fv$!N5!Ei!P2uZ{+s^@8Zxm+Pqp#qr~8kz)O{I$eAwAGR~EbH-PMW8(1D`R@VgUQS5+t0 zKRofVH~fCs{?);4-|in+Gfx(EIWj3;-h9J)v4hCZzCAAf-sXy{mnyLA{>+%oY4v>< z_+6MVIWE!&luvsvbmbVsCq265=%II>+qGfSjMwYJe~*k3=u`b&bX7=P&hJg&(wM%J zN8d@Fj}*ujyPWX%$MNpTQ(B#&nm4Z#w!m9urN!%0dL^ne2fcyQraXVrqWW|zyYyOl zbVHz@AEf<*?cR1y^~u@FrW1F=5(9gu57k{>VEZx*pP1^kfaUV4sqO`ZF;mP_ zlGVd!ORuxn-VL!u(>j0LFZyz(yE9w;*#@{~@lNFQ_;0HHcL(gdI2hYo=tUQ@_we(27A>qzOK=mbVy*rdN6{ zs^Z#n65L<-Z{&2t$|&}hg7alx?dE+HZ^=!_?Q3s(*HI%AG)gX*7irJ07=QoRfYx}N zY#7{I{_4kLzdbdZr_L`Dp1=Qo+QY-`J5H|GpKIxUW=8lGa1wpxhd-Be`oC~*fAWsK zXO?l)O>4qVBN>5?pzpkc2ks0AD<>>l*<8}s4CKyu=5;;xaL#80uD{`B-CthydEep4 zeYzHQ`&Rj>*qe2m-8 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_turn_screen_on.png b/OsmAnd/res/drawable-xhdpi/ic_action_turn_screen_on.png deleted file mode 100755 index edd269c26901767280bf103ae2ea8f153408501d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 592 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 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_gps_info.png b/OsmAnd/res/drawable-xxhdpi/ic_action_gps_info.png deleted file mode 100644 index ffc7e087bf95fe598429a6e4cc90562a28b0b713..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2542 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 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_intermediate_destination.png b/OsmAnd/res/drawable-xxhdpi/ic_action_intermediate_destination.png deleted file mode 100644 index acfa78130a479bc7d512d6d2727a836c994e1efb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1475 zcmbVMeM}o=7%#!Gjlnc=3C<9?l#f;PdUx&h;|>azw$RQMN-3-giQLCqxIuf}^`IYf zSyMv7mOx;CFfmBbh?7JYH=PQafPY}JEm3q^bPH3A5Z%_fC?TCxemM4EzNfM-IXPM8}EHsBTf57n^$b$ePWmrfWpl3 zG=Lm_stvdS#YT@_0_6%tW`y&2MX&P^$?$$PC1cbPe^Am^D9S4%L5k@BB1D5WE?`pL z|7=DHajZ#sSm#8YK?`W->@fi}#A-cEtb-v~Wn~3a9w8+Iejrj%#NQbRkr9(}-7YDu zWig_J)*)htNx2b}*Xe>RyZ|7bS`Rar)(9C0HKrqs8vJ=kgJOCFB@hgUQH(?h62+j+ zM=5y|SRd)OR&V-}b|z)JCZY2}$NKM05pt4S%Hs9BCBStH6C zaGwz-aNGdn7@>uY8rlZ~4MtEb&FTQgr0r~{Z?O8nxIg zgw|p+q;(yEkVpj>koL_z`5+7pLwgLWn}j8WbI;EYskx&tZPdX3wwp(n*Ms*09$fy^rJmT6wJYU*~ym* znzZA!(Q9YluUm1p+9%(LH{4B>m>Xw*nNnqPQ@igx_TZp@=Yls6S6+E?Vi=w)#r?#t z$^M4H(07Z6CY^EL-9%Bx;&Y2DFMnV+e|4+JGNI3zes9m|&O~^5?83gK1?~4uM~=77 zPeUh@nWoZ_qI^FWC&5>_9#(i?x^~8?)^uV@g vl@>X&ym*KX+&q?qD(LmCjC8Fn)xAQgkbkQVTdnn6RcqoObTtgo diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_intermediate_destination_time.png b/OsmAnd/res/drawable-xxhdpi/ic_action_intermediate_destination_time.png deleted file mode 100644 index d587296555d6d95610eb5ae753b1497adf16baf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2176 zcmbVOYg7|w8V&&z0|XERYK5If5UGY_LdZ=hxq;vk2)7cXAd_Su0dg@JB!I3U1*Kfn z6IuZUu|x`@94%|hqEIM%u&61lAjm~U6;LW1 z1w+#8{e7@M24k+1$A}P-AdDqZDSRN4jE_#CM$s6If1pkcNz!2i5W}f*WdPylYu^w6 zxio+f=O-Ww)I3-w56RKM(K+EUlALr2Q%VT@0PxqbPz4GYfdHK%L#buy0thelve3C{ zn?wL!iXiC$gjb|Q0wKUtX<)$5heniuz6^lQ^a1^t3<`B8Kp}%P5}8Q?sYEi!A~RWJ z5P1C%P-_}#3M+~q{Mr_}3LwZ3M9m_Rva+&#vV471np6_VWHL!)3W-7?q7p=Hwi1DK zM5T7?ng%|sm1yK@M6OZ-CXJ9-m5BrpP^Pb3P^blhH;R?o*MUMqM$$oQ66ixFDHJBZ zUP^0`DEJQ=Z_$o=J0#+iS z`~U)a;v1!tm%0hp2uTyxj|em zHJBL;fS?lZDZ};})Lz8$&i2ETXX9`4#LvfagGwN35@RqB0vuf4eg_9x7*XVrhHd-vbd*9Ka!lMMaH z^k<9%xx!BCp5Oh+ab9+Xed{`JXzJR^9oAp!7VMYKarAk&x{w-wo*fQXgj=cT>54j<^gS;* zU?FnYotgrKmlRCZ5$h{=82j9%BMX=2t*x;)`Wt4vK69#kc1(%7$83 zoo9a;3@AI2t}bX1Ip-_oE6@98j(>%F(sS4U$u|6Wqqg$Nrg^I^gB!vE9A@10Q8W;BhrRfjAY#4hs+NGN|BwvmHo5E1@cM`X(_wI9T!}UF5zYf^s z2-^hIM{VO(KiocdwKk^tKa}7zO2?^tU|_3aYU`q5{K?4#hE2}qMB^Kp#$~oiIbYEg>4OccN;#;5BX^HIPBCom=-4H7-}3! zI@C?wT~*HSrI?#Fl;ePItnRmn_7OV+d1NL&Z|w8&aFQjLRmG~s_R;w5y~p$x&wMj8 zi^pb`sQrhm%Xa14(uViOJ}yf54v+gPwz}|q&P2gfUJ@s9$vO9=`_hr8xlOj!7kM_` z_)q4oY#o}v_4ro@VF#FY)&~1ts*Sth;pdNA?3d4+sG$wgNc7v^Dk$>_F0LQBuzr=- zvwwN_{1;L7$5PWy3qHn`yFXvvqPeH5JbEvIJOM_16g>VABA3U!9 b=8%l(m)=%g98*Y4{{*2y;rteE@{#`n&f{Rq diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_intersection.png b/OsmAnd/res/drawable-xxhdpi/ic_action_intersection.png deleted file mode 100644 index 699a1c636ea05beb76636d4227e2e591484585cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1205 zcmbVMUuYCZ7+=$%a%d?^O7%g8wG>77c4qhf?UJjx+?|)By?EZ8B$SrAw>y_xa=WwL zow%D6N=T)p_NBfEwxtEBh)OL)MbrlkR!AP&f{;?AZP31mRol|iCrdkfxl8*HeCWdN z%s2D>zTfwE-zyInHb%BaIF8#`9LiPLIuyR^*Rt<{hvy4y*+TQ9v`QM(*IdkH3{uCS zXlY}(f;D6EjRoA#aZepGYom0u^s=fGE2@P$(ZF&Tn&bNS1dgVUV+!hc%(T<|FITVe zz%SkNR?yxMLzx6h(xRC`kg-5WGp7YJp&T+q)KW*wbCpp(e3GXi=+^ z37Y1ar^_K&PN}qF*!DV!Vkr{?%@I))ik20|)zs9_qaBqtTkz(_D+DOtc$3=4I=E(x)Q zVZf9wX*$GRJFDR{Fsq` z$WknpO30dEK$H}cFeVF%mW&JaMnZ>3Mk$D5d}o61BA8fpJB(n<+=QCtrIgBo&y6t_byf+%ul=< zxmBO$)@&M>e)QejKmPH>JKL5%y#M}*pPwFM0Qc?(U(<)*^!USbyOuWheRlJ{aAfh= z{I_>5?a#cjp?q4tx8Qww@~@F+Z=QPLrQ;uQeZ6g(-A7IqE=GDnq1p;w^_z%Mhx~8N k?r2>9J;X9;7WW24{)v4{ z(jXOWfGUuX`ho_c(_YHMco+{8llG@=XhTd)LR274ePV)5Otc!}VTh-3ohF5cY7bcQ zxj#PNIp;e+{vew<+~eEjBM71=m6UUMO?vN+PArdXoH>k_el%V{lU4~;6$cVg%_>4N zWhm1y2Ni9;as!SMM0-uo7f>PnlB8OOU-5MOHN(bef*3tmvlVp)BC-glbu&WUzi^o% zbuB_o@o6?~$6;Ad)*U!m&*atmj4Eo>!7*~QCSd~xL<(6mW=&VBMW}{d3GcmYh9Vm( zXeL5!231IB$++b}lJ|#b6$Du_Ec!u+4f5bcl4C)bVR?oP(JYWyLE-?}d?@VA(MnQI zPBeYtQ-mrbWJ?TFtycZjfZuYa86b)x!*UGA(O83a=S`&4Xww~PS&*TtI=YQ?%OpLE zO3|7_5ei4TNx`tw=`F*i+e{Qr8BzhP{v?dIog$mF1F%{eNr zM`@@9#<_d6BTo@WBfaeCxG2i3Y^iewG*L>9Q22{q(=|yGSS=hZ3A7jthUp*>1GK;u zOElzwsAxrvhd^!F*$yuzLLeR$x$zLo0WdCzAwD1^w90tk!o7B*$NNHJB|@~vav zO)PjMR*E}NL6(!Ztl3r}>VJ@Ku5bj?+q#oO2JE=1Sg+(@;*^80=L zy-O1nHmU9I*f}sfpm#3kS6;POmr7r!q6hXQzV8p*gOg96I1yu>Iet9WH!(3alF1&p z=eri&dt{`y^VG4*Q_1V?`OwXV4}aH>4=*nK{c(AC{fWOiu4h)xo_X#3uP;34+5ha~ zpFO+we*VkS*y@+b9n1X6Lbm&~>pI`@z2$S?{Pfua@MPxht>My@8-u$$2Nv0SFV}nL zk65-ca%gDfx50P%smI~#&wUu$Fg|H9>uZqm1lQJu3WIIk#0K@z*^{8}s`qC~jc4T3 Iu{VzW14?+NTL1t6 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_keyboard.png b/OsmAnd/res/drawable-xxhdpi/ic_action_keyboard.png deleted file mode 100644 index 3b753b57b6b2dddaf30858fcdcc82e3a18deb082..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1335 zcmbVMZEO=|9KUurCt(qzbATCKZj5Ze_3qkhd(XMTx^~@~taFr3t0ua8dAeS@yDQfl zy%nR=B}V-)F&h|PgCQ}I4I_}4=!Td%hnOWuLVN-J0undlVlorr8{%_oJN&Tl!AtIW z`QPvNfB)Z$-Cga~Yd5XMFswS-5sst1!+xtO(b}_ksvT_`&9CcLr(GW zaHM1l-2z0~G_yQK<@0%0-s94ZK8gVVP_&zJyGeu~bAy^GSfrM#FKYoGQ8c?BTM#BLDeR0W(%*z}t``Hvn0+#iYECW0w z=N3~WbTdGZMcE4(sjO!;J_vbPKnH`MHR55IHh*ix%LO@qDCFV%z!Rp++^Ci_1x;)2_9`H%qxQ#TU2-e2y5?zC>|xwM|eLm|8Be!MXzNQ!0)o9sdr;|@bZ*$?H2 zp{w|Erg>!*FBqT1Lazu=2ACAdvK&K-z$22P&m#()B(StB5+%O;e=|rSrzpE!{?k5X z5$Z|%xH1grvNBFkLo;NcVL9@{#U2cE^hCqKgmvkc%cs@pmJPG}wzRdhb{@Pd4r;b| zKCOE1-V0XU{ViWQzjLJ5<6F1&I!C9Kk)PHide8b=r$4#5BXDT(%F`cDzIx^JWTs;K z>2)obW6k>Fa$j+)8IO$QpBU?St?7igfMcY z1v0W25r@$&if#!}M2rLiG0Ua~qaSo4=yYy~j2TE^X;c_tB&@0utw{0^APRH=O-5T|8lQAv8C)KojcXD^ zGb(zE1DkiMDG)^6iV9Gcu;LGfzYvlv@sgdAY)sgWa|~m{ z8Je@;c5^6<12fGDQb=L}EoO0+vS(~AtKG^_l*?tOX|J8LSt&2)aaU6okJVe_$=dp3 znl8jdkmZ&k_q?s8=8m?!TLprysEvx!n(cyMM9~#3qQp_R+o-w?T^kTYIc8k0GYT~y zw+E>5P9W8&N)*jxnwOXG!p4PY8wj&F8v-x`R?&`!EMXC6&DIcOv%!9_GT4H>^nWu* zLZ?WhUH;QP*(=zS#&K~Nps+YjAO>ehg~PI=_l4^SV(RgGT#d;~Hzw+z{M=b|W@bN5 zY+G?`-;1lRgH&IlWLHU>xa{!CEkqaCeR!*n9@F3H?YMGp)!M>y-|Xw1JbK{ufeXRE z+Ds-VV!Au{3HxY#cw_(Q`M#E6a8{hi2NP%PZ@ z(m?aIaJ*8`>&R;Hkh~ywYoYT;QH`w*Yf6(u(^PH^S(fJR|4d}T5 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_label.png b/OsmAnd/res/drawable-xxhdpi/ic_action_label.png deleted file mode 100644 index 77d2843382fa20068e5431696d4f041f511d25fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1659 zcmaJ?e^AqQ6c1EUnH46^L&X^bJ3yAENt?C_6biJ^-ce)~1t-j2B!Ubn1lD>B-zVnVY}ZP;u(m#_sfVOMyE7@XTHE&3k#D_df5} zr7kBsQyw}!6aWCZ#cZ@mr`dmx50RepfB!5~I;M%Hd~qIMBzh@<0a9t+&VUvtRm|8J zimq^XGf4m-t7dca#e8cP>EN9T%5S6aIb9MO0FqLCF3M5Hh@hP*W;s1{|H#)6$kKW! z54S3m##1$IYp+wc7mQbL$MoVa42Qf)TlsW`c!b*a~RiqLFM=wZZOs2Po@?#Nt#C1j zjq&hH1c%g*qUZovs@;nN`3)sD|YcL9R=x~@OR1}P&j8swr$KWCgLuo=oF*c%D1&92hAv=(<> ziSeTGVDsS11qsQ^jqt@cH|MZNKlcu8pW6gxx_8!HHl959b8_POvv*ah?i71i=VRuV z;=-iJiOo43XY#@EhM+iLY?BZypZJ?xkX>H6_Q;qi3AGiAZvH!ymi4@3xcsq#z5=ykC&IH>k@Ub14%YFy}XgnIo{UE%l4H4U!2lS+S2NE!=cs@M_1z&gv}p?JrRL zmQoh`;idIDT$?4I{M{aXUq)|18xRRz=wCYLNn7KDe>%@@P+HruzQ5V*mKh->WnBY_ zwYz~=E^Tex|3=miSMKDN`H|YIE20dg9q0FS-(OVg?%66@=Wi$|Y$xY!&^a3$F2-<) zt9u)CTxY52#^Kog^146Uj!uoaw|ja`!&2Q)y!z(QuLbS3ror3S!fX0|>MrGCX06}p znZ2j#VUR^G4p^*Pj|cCl?75{l zy~`!aI#*YJy9*GUp*iDMhMG6-l$mSXam&l2+2gxHI%-x{Z7r>E8{VuYw|22;b@Yd?m315G>O4vM=!|>aU)?FUj0>vTw$knUAVo`(xv&SLuij@RJD#RbB4ZCz;7e)%Jwz-!Bf%0YVKy dUDpTUV}Pajf%A5!@+1H6z+%ca9!Pt8#eX1JU5fw! diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_lanes.png b/OsmAnd/res/drawable-xxhdpi/ic_action_lanes.png deleted file mode 100755 index 5d3d03c4902c1d44e483c83ced00928553ee1665..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 781 zcmV+o1M>WdP)2>5TqgogcK2`PN_0;U07&5w00JPh5P^f>AUMd3 z032k-4;cgp!9ivOOdV9O*IBt-J{Llia=Bc|>S|IFr) z=e)6Znw+PXmqCqsNHVAImOM!U30(R{|rD8 z^Z-a&u0l42mTE+!(IM0TDs(?7>?+GE-|G~I*9OotpKsNMK0~F+f5F!Bd=nz8O znC6i!{Zs%QstjBl?yULI(cMU zKUkwRKu^d88KWoVk!}6`;;aDD$c0#WWLy7mQC0wH=7M$}+19rXNVa3n`KPck$8p{! z^q`oyz7+=nP|Vv62Pwb-5C9Qk^3fg+f`j0oy$7WKtfIvJA_AbDRq&vw$V~tOAVN&u z_23{l2oCz^0UJ;1C^3}S36)sP&qzm|mTHL|b*C{e4nWT-gJRyqqfXOyP^;Ct%u4Hl zihR(T(ChWSg`FpTn|EFJf-zQ8iDzNlahxCBZa1`VLkcKpVyRRrSCrC179hy>AcR;C z27@oMab+{hY&N^hDx?5TwOYN4-ORG5+UayE>-G9PE3FAZ>p`JVSk342xvYsr`N=iQ zWu>z>^sFjq0T2M`6x8E$;UG8&4l*ME2bu9h2EjpakQo6u$c*0~WVJeHcNH|200000 LNkvXXu0mjfsFY>; diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_list_bullet.png b/OsmAnd/res/drawable-xxhdpi/ic_action_list_bullet.png deleted file mode 100644 index 034b522bfbcff2df0508bdbbd112ac0586e3a255..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1435 zcmbVMe@xVN6fXlsNg(^J=dxJpOwMe*w)d;oh8rB$LoV}9CN)f=~Nd4o|x64#I9Ju@G*GAUqC-g`wOG&XA0oblWIA zjrB%iDi`5FI<~0APGLO{#L{jBaH^~XWVsvzl zTD&&{6md5YN)%aw7b;DQ%Va?To(wv00=40k9ktpC8%hag0u6<1I56Wu3vah0DZKE1 zD~M@HVfwiIXMEBsZ6+5ievCYX@e! z4)~GDTOS?metb*9zNRcp_WN9P-^IDCovs_l z;+3)4srfH6AANKD-W#vnSl8dUqvxJ2E29X?$a;8ztXO24%%oLCP&t$febcUVpM1Ob zeIWgPw$?N>^ZA?s)E=Jy;OFEgACJDfI_#&a2H4qY6c*Wch&Q;GW8td+OLp zr;&ZH^_M`ymT$YttGiEMYTtMK$(HfF+>^hG)0=Vud-%lpJ%*z*$Yn*2NPokP+OefjlC zqBFno&%2{zQ|z<5Gki5qKNZ{d&a`W)YG>cZw?Z#g{&i~b=6&a6>(=dos@n%`Ap48# z36^3n7h}igv%YdY0=GfOpodmzOee-grpq}g)yi`}Wvzvh0n!-0d!<Y?;tAT#s-|Mx%Uf6QiKZf2nW zTt7uo1G!nfNcP$I@9QP&jqk5#$Tp0p%6Q(Z;<^zaDr0#F603V`l>4Dl9NRkf&3cYF~l!_+YLRi3Zc>s&p_ zdBFk?AcVXi@}kHR1RJip*oas+9O+unQD_FXk8RJTV~a+`TgDlNMB2WBEhRUh$16ne{nN$OD@=_-@l9qlLvl4#UxflZ2H zEa{%P>>wBC^bA8JoMl_8l@=^Ts-{^eNeU|gm}JvprOF}^K*Oq7G6H7T&SCnBmXal9 zT1o;90x*?MCv~Xlg0ASAqRCL`>gL=K8?K4EzHQ>WqnkWZSJeV!U@s_n-cq*<3N;UV zVa@YtO^d6p&=>QDX}dA=Qe3F^y>%4WE6AD-Jcn*&TD1>}0wPnXqy@mr0!*<|3dk(9 zM8H<7vVcUPk~C8(rlW8DZw7f16d$+CKkd_Hk)Di?2g5*!gK(q%@Ozp1~ZoRnO_~>qo0z$5pe?R`5XqjkkHMh=R qAiOsZp2WyDo``1KK6aV|J-yVG%*lr2%aerlbX=eJuG{ z^_tmab1nI&&aiRq=Zhsaou}0{UG=-Pk3+(hZNEc6-NoyqNwB@M^_~J zH!R;3ae@(JH(+dzE6m3Mwl)X_9kT9tMgG^T*F13SB7Za2fQ_I+dQNROB&)m2Eo*nf z(rteJDk#JT6L1N|Aa*ys$cT&lK-XaF(ROUZ)}XB_T}{vxMHLjJX9Z2}bOjS-qTx2vt=r z4;RdQzN#QuL6r(jxpgn1*t1A#+hMkcT=`V4Q3(mAe%SK;&9n+udOr1|o*#fpCCR!9 zE;X>_c*)`ABvHrjHc9B*A@*YEyI>G$!#TkVtl_TKg{nZ1Vhf6lGyyAiPUt|(lA#XO ztd-@5eEWYRC^4s`q+I?fpY({;WU?GJ1KW(+iFmAsLe?xt7d}>5qur~UO*KvtTej#-&?yg6-Jxm!siLX)iPNVY2jW xbWuoI4;bRp?6;TR5P2|}C?)uT!q~WSD7@h=qVHSy;h~yze!aSEK3%xI{|6!EQiT8j diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_location_color.png b/OsmAnd/res/drawable-xxhdpi/ic_action_location_color.png deleted file mode 100644 index 312170532dff790776697af18a7c5130b2fe7bbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3654 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 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_location_color_lost.png b/OsmAnd/res/drawable-xxhdpi/ic_action_location_color_lost.png deleted file mode 100644 index 842dd19a9bc37e3134e1821f10b14fcef7b3b5dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2832 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 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_location_sharing_app.png b/OsmAnd/res/drawable-xxhdpi/ic_action_location_sharing_app.png deleted file mode 100644 index 88c5e86827ce683aba46d44157a9f534dba0da4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2738 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 liO)k$Z5~>&;#eMR;5f<9E-`d{twt|7J&c& diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_map_language.png b/OsmAnd/res/drawable-xxhdpi/ic_action_map_language.png deleted file mode 100644 index 4f1db8056387fc46eb0b467db9bc01fbaee0bdaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2230 zcmaJ@c~BE+77v#omKY_V2slk(6d5{6=k5q-ouK_ z0EGuNcp|8~z>abW>Np6I#lZ#Ch@k5Vii_(Aj=CKLXa2CJtGd6h-}ip+{od8pB_Y9n zORZO1V=$Pde1C2jy80V$t3~K@+vG(*baBx5Mrpzo@tO>w3c;`?3K0VEWx@m`3=vAQ zQh!3cFc`BUsUS)d6|{vVR>%lKqYfccrbN*gjMt`2rBIxVXaEtCAeDRLU;NmH2c!~j zd?YQ16r|)JiBkV;6%w8uED&cWi(v_V(?-B6lZ6_PAsQi&DNB*7S()DWIlC-$Zxj>p zz?_OE*&F|nR8&w1z)`3WfJUH$VhDl&226lxObVIi36Mz;jYxut5D6qfEQrJ+lYsdP zk9t!{;#px_-n=jL%^RPn(I{C&Vn#*=A%j9ts1k?}48uecnMfvss0OIcl52#Spj_>` zV1bLM#VV;%BUQ)&qeY=ek*4v+qf9@BAX5efeKIUp&nF5^88K6+BtirdQ6@9SHK(oC zgdxAv_^h^CkflV3VTf9hrV^v|h<9B8qq+NYM@B`I4Qs1PiWWtf!c~aVWQbhD=X&GO z6M{r4VNq!kiAY4JgJe3L3c@5R48pL44AKz@p@~IQBwi$0u=6>*FPq^*_2K&PXg*8` z@};rqbfynXXRsM$9|oIEUBL3?YK>4XMizWaQQz}e_Mc)|92FweC{zN4B4wcqLJ}1k zg*s881UQ_zssrwkQn^Htp885Yq& z5<*2lCWS-;MRZ6E(_kizLWc13c*!5~_pwh=2^xoTfewo<7ShF33JDZ4MI;bHQwWOU z#WYYHPh|=zOeTd23GqafBGK47e`uuz5!#=|?We&&Up|c%B1h**g$@n_tPjRu%y00y zY(eJGM0B#hfQ@TSUKZ*R-gA7NuinfvJ1YOT!w3IYr;oX`iv4OTlG}E|(xPNHPLLR7 zUxIyXAIfFF=9I4C;)J|`17QKKi?gXqcFGY|WCk$us5-5NHl>(XXa ztk3rhal2LJe^yR3AO0}ynrQLzDC8{q<|I%byJc{xFV17A&%AZ)@}=wT-Pz_2*Mdj$ zdViSyLEykHD>z^9b@{WJ!tjFF;!!J>^~89?fNyLLJW3j<3wJv2nn;*}6YgZ~QuBNo zYT)*Ss;-$0y@4-^|HEr^&OEHnHBs*2zTS~AmHa57AMB00Wx_jXNibd8)An+C6rgYI zA9J;-ns|AC=drP6`ujenm#`ri~ohR98@LRM@ttfPCk z|HY2iS2Odky8ZiYm%X)XJ}Ax~sBPTVpK(ljAj`vwYJWFq#IV6ogd28;6p)vBy#H){ zI`-sti^5fd!y{w4adhSShMI<%MODP76tma@XVwng8r|l-kty<5^j;$Fb@NnH4~|pf zVY<(Iq6qdk+uG3ud)5qWWUI_uE%m5w~0#f@GDTdn0r zk<=C6@6s6y2_Nw8hJSf@lw>Y)_)V;}Jm)f0s_Xi>GkNi_b5YG?QSJ`C={V*K*vkNE zk4?CRo$1bVo3ahHxN*_pVQR4BFI(e7OvmG9I&IdOKl0LIpRTOaNATX1!f$lTCvWb; z`nyq+khN?>qQN=vizje8Sk$J{zQ1Sv6{vTw`KjObn8sY)I18^^-NHTj%DO0E z?egzaEA@Z9Z`s)2nHJZ$FUU+;`SAJhnb^Yd3jBaFnEHze1)luA5pNJc&0Q_Mv(eA4 zZ*+HDw`D_>`s=CD>U0U;b1>%iV?W)FRAv9a%b2*jVcg6WeBrws>&7zrVW$0x%EC5N zuYc@W-SJN2vFlwB5X- zJFQujV*cLhq2zL>m8IS3{Hr~HN5PIN^3$!JPhU5C-bqhAeaQRnlfH(e{=7Iil+!vM zR#l5-e3>*7u*7ZqsxsdbdpB+4?5!5(wmV-YS{9U_HJHu%cVk}PW8iopu%A;;*8?RTXv*CNWAs*YTbs5w>qrYWJi*X+UZ^8z=$-;tZH?g1l_Wm`wx zb|>PC_MBcLVr!2GDo$Mv6`0Ph)Ed7T_Wnz1NqI|17^*JfZ5+9RZ~T+s`v!CCed2cg E9}T&A!2kdN diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_map_light_sensor.png b/OsmAnd/res/drawable-xxhdpi/ic_action_map_light_sensor.png deleted file mode 100644 index c18293711a921a27fdc61ea9895bed5580cdfb6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2036 zcmaJ?dsGv57LEi6M53bIqUh2wcq)pM$t0N}2}F5>2x{1b-~uXbUXzEAOh^WZDOMh~ z6{Jcl6_tmP7OcWntki00DM+i7(h4ZGVAa1)lQPD2dwG)2jkiy&CB-5lI*Cx=IwDJD#V8S4T#W&-CY2tG z$5h&F>0e=C6bf~xF(HXal5P-ca1%@AvSHax77|UNgsrh#RGL(b0MwY?XcjSt8$V|P zMy-gMh)CH|OB7}>#yG5)!V#CCainSlTIQP7K$u-fIxt~`3b32f%r>E2#GLXgB;Q@f z5EGa(AyP%m$E1>^G9U`KVgSNIK@AMUK!|_^BYZ9gSp{&|Faog!5X=VIun=YoIc#A1 zVv^CUTAeUnESZi)Y9gkAAS^-%%F4=OWpP=!RS&@efdFE2APxs4EkN5gGoiABW?SHl z2Qg;TSdA9Kh?@bIN0l1SAVf@(>Ejek7OC`!W3z3#P-MvH_wh{5z zUo@U+ZA;i@!Jv4|hG$qcWIuF)GhniIe;>$YNU{qDm9vnhX zHEM-CM5|S+Q558$C=V2{c>+)%&~iW&gE2&-=3zRucE-=M@X-+*lr7;&BuFG5hNF=P z6y-+>(2$4_PGm?#1aAf#Yqk+8vj&@qZ6sq)W265TD~z&YDgw7A;CR~16vzxXf!hqY z1&E58>N*gVXf$i_EZYiKn;vH^#;nFnOe?YCCSa=0LgO=YKm>e*%Ym8Gc-`s89`$%LY|^H5-J<5`t=-1_3oX z9$&@f^SL}&#e_(TkZW|F8l{;daz0(JPZonzo~#yTCilroF3umPmo`%wHgk^gW^tpR2cj5E^RBx)4TtwZo$S^-jhAe-MmU+Vs>T zvbOox!PsTamejQjj)vEV7yAnqOXwd_q+&T6Bc-Fo=6Vv;GNCwcDA|5C|nb3c~T zeX#!;XrN?VL+{_X8}fF`k}^sre7L? zdH?$6>*a)hkO!^Vr!=GAV{^;gU+wdF`Q;0LoBPG3*uAsfXb!csQ`6hN%cB7mg18eu zExPomWp{x1(Tys{kJ2PYkZuo_lX+vHXaopxlMmOruWb%$oofv}Q|DVRv)!h3x*fV4 z+*@_}Whq_URO4T__ueE+Ha8%z)Je_ue5e#A(Z_O-j?s~!ZxsV;`&gEMhCcWD-CYZY zQlEY$(zg4geB*}CkQ(vb ztp}DL&7`JvmPe&Dx`(BA9b10<3bauE-`YJ7M^aa1TD;P~&2=mNxp+Hm+;hbXwb}1L z`5O!MaTc>rN&fbL)%}i|?1Go`d-feVD><9%eKoZv?8;t|VdeMdmNaS&=+*X;f%|f& zX=TZ-2Hbg0)+ju9Z^IgT!@BDwp^T4e*Du)Qqr2JecfK$@dar6*8*gC9TZs&g+c_?Hg)T7T!ienu=6r|A*!#xwFKAN6k{SQb8*fkS9(y-2y{hcBs7I!&3Nl#)fRi?njP@NSv{i*S38F&)$;7{jlNdB_k*0m^(l3-RUdk; zZYlGA@q5V`6#1k}JhJ~EDRg9W&pXv)r%V&4>RSB#myA1`cl__fz}=A+)~5H07X>Ce vckc9O79a3h=2j5SES?rmsf-;H%bO{KKfLlAD^aF({fA?tpYQkc zea-$oE_U-$H(xgjg|bv0EmM**+Wxvali$Q&+BcKp9U?NBNWe8jE^NdoQWRHXba^JM z#grI~=4D;S#1x8SiB6SFBr9S>2%Z@V+jTPUk;GSU6ov>aO&6VS#1isjRY-n10-=nJ8|Y%Qh%}Ii5is4HnV~m{%o4`DT@ksq zAF~OH4A1YuW007X#piqD>-U|Y!1W*I4lkz0yrX& zLtl6pq&Fj~5h-O+3%*;ojuo}-MBn*=2%MdaR3dJkKdecIp$ds|ouz?MPa@d)f_PFM? zO@tEroyKdmO{zQt##Uk`Jllwn_0R+?g2~+dxg)zG$wsu*s3VI4XUK3QI}_6ra+!od z-h`q$RK(+>s9G%$ut0%;$AUOKhy_6?$P!=x#z)jVOru5@?Ys^jDFp?bC_XoeA1(xd zNWN4c5Qam7FliVV9wwFY7O`@@iGcM8w&+_&`d+|-e~J}F7%`Z@jVc_^SnPthG@QUq zX}EzN5iwtNdQg&1kK(x|roBurqn2StT@Hpu8SzZ|e4a(R*KiP`ppYLXx-KIeeB{03Z+_67snqz*xYef5_jNs2`>2c5ryIe%4JfO zdEjBq^{rk~ul>8XGpwDqHGYE)Q`Wa+ZyX(QwoEnLu2HK$GWV6b%+XY0$9P`Kj>}i8 zY-PiZPM^HJLM7gnjCN8>!58a(TMIOv%&%^3JyM;2J-20i{KQPqi4!{$_cz==USI6L z<%|O>n$~MML!TGDyueL!fmDmQ@y#c)i)ATs!&xg=4<|0$M)mE2mW=wQrv`Vp9y>I(Gb7kc z5xlRTa1|~|S#!ubXT5b*I4aO|0zIF;X>qp%rtZ6%-9E%jb8#G^Raw7r>-4p)Ru%h} z>#{E8#nH|ei=**35_}vVzTM$qT>V4kj(eN_>rFj*q5B`wfm@Zv&cHH%gUkKE9vf#c z!s{rpW60@CS6_+C&*F?B=J`POBdQ_}dKO%s5Kw>cu203Zv%EabBRR0GzM1-T!?FWb zw=&?`*Anx=2bZS(KD5-H%AbJ7kfAS@dFmbSVm?15Hm?WAyY7VOi{$=JilUm@Z~8}o zElu>pUwrjrh(k@`_L;CO<-5VmriPg1|1_Shc=70{Rd?c!d}X1B>M|2gDz6{E{|O#n z9sffo)Bml;pxR@+m^yF84QJtZ`VYP@J|G;c^L}EDkIgH((LA#;wM9N-oDI3{hYBA^ zPi1sG8N7ykOA?$6%`Eu@kozl-y8v+H7U#AHSf|IeG8Wp5w?cP%6LN+JmG^r{W?0Puy4uFztEJi z=WjA}dsX29%V-tTH1N)8{kg)=oc7+zGxUuf2^hHDv9i0cErX+OYsvNZTH9j_pPg!W zwyCD7$P>+-$Xm7D)N$oT>&0EjMD<)vl0{tZ{q1j3m!P?7IBRef<~O>3MY20Hoau3P z@-MXaKkkQ1w_Ta#bdQww9C)$sMnQQ{(%_Gy33Cow9YdjPn4wR*Ud|E!XNImV$v^#} zEuwyP>gMI18vHnX%M!D*;o`Ay8>t*^MOf3K?NEB9%n>ZA)o6f;^!aiko&S>QC|3?lY_wmdRc)*7B_`9Gcu BHOl}1 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_map_night.png b/OsmAnd/res/drawable-xxhdpi/ic_action_map_night.png deleted file mode 100644 index 4c539aebb6db73dba0ff3d2b3604bcef7ae71a1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2244 zcmaJ@c~lek7EU2Rj3N(k0Yn*sD5#T-BqWhQ62cNRVG+xs9!)Y65+Rw83?@Ob27Jn@ zpic{e8lk6BpGz&prD8QMK;6Jn!F|P21gkz!a6#W7VEc!sGiTOqcXsx$57Eh;mCT7%!11`%vf z=+!z@jc9>kjWRish4M%k(-9XmI*H_yVy$5`P*}()CYg>xBU33F&9Gk|r448T{1=VS zN*fZ*I+&6G8;~r$0?UWeZw!pZ?w<_}3u0`zv3fO@6j_D{QDkXgEh-lANZ1J(QbSw@ z6N2P&77L`aSPYOuWpF?a2cm;4m>nA zXgUubFHveMeLKn@z3t%@^@n~vP}R4qFQjUD&U^Efw^d!{Q(c^v#{=(nxzitlgC z>6R^m607{4?aNkQ;d^$RDm!hrpfJhKe_dZL@mlVK;&(6ZTf0x5ghS?aINStlo5iK) zniu569`4?Kr?8%XJeSy8pGuhfLD}}zE!Vl0H|vyA+iLvlzJ<)*+0FkMx_9+bUd(}% zl{4qVplFFlM;qTcI^kSVyi3CEDsgOQej9hSvcTOgf>_Y@WLbdDFe}HixTN&`^kRH4 z+bnL#BfdEkn*4KM6Bw}3cj67HgoU3HgW&=KEQYX(^z=v1OE`&DP zTpCm7E-xK$Gks&>_f!!?L(M6T_17AookrTzk1Wc}R6WQ!Tfm2waQ-Z<&uw_ic9%|G zc;e*OG%|Xwto@u4z{|67FWltchbCw zHuGv;IDwD%KTq>|#~XB7Q6@ZCQt`i2o5*+ygu{4 znVh4@D)mFTmmW4|)~<>iWdHUspo5Qk7ruHO81pKye8QKWz0>cg4qPBO#jnZKy9dX5 z|7!V(RMCCHsn46}vh-2oWqIbztrKrt=@VCRsdeN5bB7%#B!u?WMk1Tlt`Vj?cf&5G#Z_8W^NMVM?_JkaT?r)8fG%1;(G^&{6W^Fefz%s zJmo5xO zGvu&P=k+bcf;%VHVp+OC5YcGV7IoM(qnV(1o+n5ON`+WvpDI&3rxvS zbW719XxyV1(%LO22AM9Vpz49Zvg3%kBovg4h>1Eu*+@cF<9Q{}rd0?2r?D#9tnbhP zQ3p(|-H>2C!o^8rsNMYo#etBGu+>mtQN%W{Cbg>|V)?yJ41Tf6iY(BKEQdlYi`!Y2 z#(9$Fah{j$I14DiNFf@8Lvqs3YW9_`QaA1P`h1L=qo_*8#j>26XG>kBc6X`EMJH|j z5z`VQ5=h2YVC*H^%KO?19s`J$X4Gq1Te1skTQo~ETQnW@coJ1dOLiy`S&N#F$IG;s zwHFx5ULgAnO+^zr3(6`SIN8oIr5ugh`4EeffCf0{AQ?QwQWDSb9OJN4*pj`xLchg6 zg(ol%JxNDkC6SeA2Z@VZh{P!#S&{*x>piHiIrCz;p!#rcznV37>zN<#ouIdjP6~hh+41+Sz^-q`^NxO*lZmWB zk(A6$NNWF+w{yyOZ#X7Aa(R7PZg*~XddBDfUKqPGaJKnc!>BLgW&gFY$W5Veu7CJu zaQV>l!MyK(ch7!gtotK(ByZiPA9j`OYhf5=uK)Dj*g0_UpX(K8C%WoCkkqU1yztwZ zg2GmFBK>k#`pn6@!?9x*$KSX!tYr3$7S0#7x4oM&{n$*6d$4U|*%jiatp`S%PG7HP zzj~7^$xk~XNyYHg_JlaO-HSS{*c2ftRRPb!uV3Fl jUwsJ5l>oGq%@@Cq%r6|uYI28<#{ZK3%Aj||{dCWN@HXr~ diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_map_sunset.png b/OsmAnd/res/drawable-xxhdpi/ic_action_map_sunset.png deleted file mode 100755 index e9abe8975b227cda134cfa959e3933d88d8ad4cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 862 zcmV-k1EKthP)bO5OUQUOo_p#nk$Km`dE5GsHUNC#pbcxTMc`eQBoF1wLt z^4G3?@=wo_?7KkRvIO9K@&p`EK_L#v0ojs>D`*P}QdM2@6Tr~}cytE{#sL*%?0_7Q ztx~vx?y`bZ^&Ws5i-txiNL3#I_+|0URK@6kh+K-u6@b%LM@9fr)sG_bL`0riATH$b&e0(y;KYzl*5=FA zfI{bcAtEm_Q9rnn3UKJ^Cjis7s}^h%pxXv%6dbOz8BhhJ>yR8xEkG&MY%@Y7eVll= zNjcM8CO{cT2Z1v!A_K_;$E={p!8j*X!3m3E)SrcZh3x{>K%?q75C6Ua_|l*xGn{UK zA|*X4ZL0w0m598KfRxtHGR+`x(aFv@Qqqr>guLX0d5gu9mW~~&N-%F%fSLPDIPU-u z)}obsC`DrayepvGhpX!QpqjNlF1>#a;H<|)r8y1)sGe$^z0{ST;(_K;QIF+;dR2?9FPs}+?MMD6o zD)YwYL^!z}nyx`rl{bXE!CW$4ie0lO<`0hTMs6=W+0Nd?)a-REfUgG$?NpK&pBi@~-> oyMkOnHU+zaTtTiN8-c>;KS+t0SUw-^KmY&$07*qoM6N<$f*Q_w<^TWy diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_map_text_size.png b/OsmAnd/res/drawable-xxhdpi/ic_action_map_text_size.png deleted file mode 100644 index 5237f7d066363e838d35266a2ce52a763a3dc3f7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1169 zcmaJ>ON`S-7q}*)x6d*mq#MXK@1|VHotnl_<4(WpQBF;`>Z2iD00@mdoOh)M8@+ zRB1whR?wk`5CSE$fHb41Xh(n|BTbS`3CU1K7LqMR2BSyh-V(oUHJ#a!FMcYE9mZly zlDge)p<67_WJyA%X-cvpDGKBoFzrVS_h6JB99wWm>Lo$U0vdtLB6jI2D~p`zFoZB} zG&T)K=_pY=Wl|5v5-P}27-n$|v{Tk3A8BltBJ?!(LOi^^W1&jQKrb* zSSOQ!7X`04)LRWn#Oh92sOY*1O<6UeY5EG(2_l;3s-*4uV>?^n zYj&xkR-DqTRxuE&X|}E#6;m(SC8bibZFP*TM=8URN5;Mb?t6sQKZ~`h3BimeElO9$ zU9ixhjHVqLgKBk9b@1)kAo6K9J)D(k7_~!^;3Dy76B>d+o~>XD4u-E7TFFqMV!Aq% ziAtbRlr`w;$TKz5(25EYM|l5}{0;k*OL!ddn2x1;SohST46)(L5b+d3x9w@rYpVt> z8b(n?Sd=(LDQlfiT4^le{h4hy2ZJ9rM~g&!o)SJdV!pG+hwfJ0v0J^D|Gd1i{gS+^ zX0QMGo2h|p`|xHWKR3ib|NiZVUtYcb q>OHcr?c<>QP%SrcXy#p%n-p%}`10m`rT;4XNz`le&YjBnpZ*7-SZ!_q diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_mapillary.png b/OsmAnd/res/drawable-xxhdpi/ic_action_mapillary.png deleted file mode 100644 index 89fe0251d50019294195cceb1dc3ba3a87c0b17a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2230 zcmaJ@c~leU77vRdpkUD`ZiN^s=#lJ`A&DT{1c?yJ5;j4OlVn0t$R0f;N;~wh z4;LBphDv3;AjtcJFKp*Zmg{sH9*vfekU&jfQPpS+hUIc;bS90-q+l8pZK6sC>nSR& z{elGu(MnK-MyF7#NCu0rSRJQxC1XtILr`jj!jFbk+7F4sQbyCm8XAL2rzw?&xZZ1P zbwSAgX?#*!D@xQLv>-&QjzcBbdC2S+z*z47*^xmJW5fFrRbYn#$3kjJoDxy#1duBk z`$Cl}q&$Evm5Rk6NMV8?K;hB>E``gLGASU!K-dy7fXKws1v{U_^C1SE1AS+OCv=r zldvfg8Nh*A91aU$z+@Umk!C2Lzm?O12&+-U@?&#gn~&{Y_a%i`u9s;Icya7 zrY_CN`ixkP7ZDHC%w#bj>&TudxBGR&NdrfkA}8A?2V9?(O?Dg`c%A&%@9vQ=LP8E* zYB@|KER5l3-}uX0bjBx#@T1G2&Uf*v+D0x8n!LGOLQ3~MY=vHVE3^i-$i;D>HIR3{ z-lzg^oaq$y$Bvk@^cx;I1^5RUGTzLC)T*K45_|bi?(1snchw9Qho89ohMfN-EN%3c zV9Qo%+Mzw|9_8)=;>cEQch!qX)Ap>|b(Th^tuF=>c`rI>)huQ)4d@fNPIR(Iz{zlN2DUnN)Y$xcCecS`XddvgnRa!PgeyMWfatt6#^W zs&P%6?Q+-Al{4{4VE$9bDATExSzhsbudTmeVkMZ1&Du=}G`(h&(^LLq-z)FJTX?q( zBmcVgq)B4yLAkt4v%HO1m`IrPj!L$g_MKBrqo!=**&&y|POiBZnpP4zlw0wjPY>k> z=XHBfIabZ59>?alJoOedb?XVzN*mvY{AzAv{q2_YgEn~k;UDhbhnnxDwuaZA6)kRh zKJspc|_g`Q8xAvbFz~s(M|BASPJgXmex>zz_W5nW z$5r@d-!I6@mpSfhh$|4-Z3yaXGEcXQ_${z6YDjwyDy0=9RS|uBhrdhgDYlNEsPZ6J zI@INu{rK%x+R^hZ`?G4r>!d*KHnFg;$&v``Lh_s>-}L?JzZuk4i)oC1L@#!x_HmhU z{ym&a{N3Sp2f%xNzozyYw7eW_N3>ep8u!=+UO diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_marker_passed.png b/OsmAnd/res/drawable-xxhdpi/ic_action_marker_passed.png deleted file mode 100644 index c3ad4b574cfab6ce2b092d500d7a12f96780170e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1650 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 XDNy|2)_6$FvUFbUC!Q)M}ZwsJ$Zr z687DQxb2@aoR7YA&9CRkAx)4;Xjt4P{1OIt&TC_WOetq$Q+|w@(tdDt=*_A-*N@>N z9s>TM+Vpi{6Pq>_?jNJ*Z2GjgCM-5^TYxK>{b)gN+gC-U%B;e>;i)U@Yt~{1Ec3g{ zcjX)XiZ93AD)!?XVGY*lntkOe@ch$dj?4#;7 z>x{-_7gkKU{E&>e5XO}ecLI0BDvCFB!(YSA!*DpzLypfI_Pil_+BNg(%F`w8%BXDD z&Xz~6pKHE+JZ`MH`uOF9fZ5RK?0XYkyXKaj09Hbyds13F3#;#$%Bl5>gqFFZ=@)nV zmZeXH>g(>cof_5E&|Tzs^5E!3qx+d+R+Q4yBX78$rH+}yj2|S$05#~yin6Rh diDzLSbXXQc7@B(QnxozyL|RgYevfu>>3>tDYLfr} diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_message.png b/OsmAnd/res/drawable-xxhdpi/ic_action_message.png deleted file mode 100644 index 8b8f2ff9f3459b76cee87507319432d66fc1d4a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1713 zcmaJ?Yfuwc6b{%bQXVR(ErU!NECqG5*(95=k!WLrl4^hn2(;j1H+vIOlkA!-B%z~X ze6_Y##3~FpPNXUiv5JD&)<#k4SWwEKs34u9(rPV0Ds8%g#yOH()&bU3%~MB6fO%Nz7u>C_Q7xt$?E-DFSfSX50X@ z04JTRzXu5%&bW=n^eiSzvqYw&%zWG{!*`fzR-3~~nD3x*-73Iv31Bc<y0eMYGg^lO)5&4X9gBVt&;QD8$M|yWnz>h z2|^-)gc6Au!USRr!Z1<@NdN*+9U%sKg7o3MOn-qyh$@wslqEobAc?2~6(g7eiI)md zM2IFzeY$FkjlnHC;InOHZI9}D$@_0znbHbyhO(wpl*v~GskszG*>WkGt5goN&W+79 zT1d)ni}TVn6156gjro9FXr;{D;XKQXFY!Ty02~wPF$fitI*7o<1Qbt*L=b`sP=Oc_ zA^}G5M)k=T@;6ea>E1+FSnm!jm*@tNiwZ z>rprUf!Dmdt9j=g`1bUa2zy0rU};~D+dr^^J2p1EVyhw))0-p%0ShK|?n!+DvY$Zc zj7!Ahhyjj8%D5s6hk7fwxfc_I8RxcFDCy~QjztmKP*K>0d6up}+?S?3zNINwn(&V1 zh$#(6N{+X=XJVmeRtLWox%i&?@2g$T_VC&bcY15b6K(si=2gqnIzsC9PmtA}-qO3P zXR!2#UZfQCzy?D{P2t?$i330HcztPWTD5t%!F@^;yVuX*w{U8!Gc^B9&v$FT%K4<) zb$+Vk0SJq#ybuTKzMe2x7PI!-<`_%&#v$#8C#sZl*4OVTT-L7XT8_MOyy|3Com7l6 z2d;))%9`ESI5ixmtKw))V9<=M6TwAvgY@pso28oqv`=4)aaYFWa}I{|EdjOl*R%}@ zJG(1tUWFcw`&7JX_W6|-PcR!IWUuk2`v%T#vK7`B%*oy~BWc1Jkd>g{A)(c97Qbp%CT%N)=u zOV;oC^|!X>Jj2<`{(X+e>yUd`?9TWPnf5R##Xo<{Up?T!WCv3jz7J7Up4mmnw;ww z-QY@SOJ_q+Xj3qK;1})M4M%!|9fyYm!pY6sog>gJx_7Wvt>x?dgE+IgYbWP)W*+wb OMAV7NsxKF;bo~p_6^tJM diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_minimize.png b/OsmAnd/res/drawable-xxhdpi/ic_action_minimize.png deleted file mode 100644 index 6a099c303691a7be573db99d8aeeaa528b073487..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1386 zcmaJ>Yitx%6rQfsR$>KXV^A>;(-@bev-8;5>CVt?+3s}dChnu#t*nm<^SHYm+MSus zOxf+CNhAI##2SQvq5^-YR0IMVqtwJlZLBc?AtaVZkQha2BnD0Y2%>kkyOkdelgz#M z+&SMl-+9eQBDSt>>7z>#1gVR32uZkiIB)H}aP7YS;X1fIVz;O5E^DB$N^hK3%P#H;tK(+WS56$=bFIK zl8W6Iz~)J%qX{&mn*jBBSX?G425sUzl#gxVni^3W$^_{rXc8wm-sj~>8ZAE<^kym< zJ}HFDzMvGqdTra_2_m1*d-7h7Ze|IJ<2Zt(37W>C25t>$wphS5tD#~+0G4d3hOO!v z>R1#deb5eIkm-B~IU^cfFsxbSM8T911<@cV4@u;5PFy8z%T9v-X)LO3rG^YZB!Q(5 znlh|MrlA6cxx2d~M-j5&RzvEik`PtJ7t=WS^%cH87N^> z&!MF}^XeiTyd>vqA{jp}(Xtn(B!MuiTa zp=m$hNPxqTD4c>R#3e5!;~AEe8HJ)VvdCftq)0feb4M#xu3&#U$A!Uw!op|)4bGDZ z2Pb{=_DTe)dMP3VQ-uq^U!r1@2FH-~ZK{Kn^UpKh+6{wc73TlKkvzUeJ3Q&`VID?8A$S2{Ix>b*Cm?$NiTX18m} z@~X0lVS4%t>-rB<=dW$Q@y4x(%o?0N+1U~r-bcHN+Q};ymz_9Lb941q?tyof&7G~j zRsUs+@yq*lb17MV+kd*HaC~w@*G${X$1WfGbyhvy`ONH|zYn#X+Yr{CK=*B}t>ndV fcVO~re7FkPgzOxh4W}P-{(h16m~gah<17CGcj45l diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_moon.png b/OsmAnd/res/drawable-xxhdpi/ic_action_moon.png deleted file mode 100755 index 3e4be9d3efc1862ddff1e8db7d5848635821bd0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1054 zcmV+(1mXLMP)%j~08RkhAUQ$d1Pv0w%M)+{!U;;BhzU}2gTe_&Ptb6J?hVQ#i#9eI z$&nC*B)j9E8hM{RUi;gbv1jaAVCk7l01}`11QMVH8j=7dKr|9ubZ6ZqoHkoV_84{p8&pTS{^BI1n$yn;h3<2Q6hv|_3;f(S;-&9KV0N`7l8Cqyt z7)V14eSO#k8PK%nqobo!0Ql~5upjh&DWyDf^*ka&6m?tOI%l>5thMy3+nx{T5|e?%LdBIsx>`+z^uQXIz$L+ZH5efRM^( zaNJG-AtWKhC1dQww;E}!&#tep@!h1yIUtPB*4Eb0)ZPZEq=7FXjKS|N)oD8igcHG# zWMyRqS2nK?#&CndpiOzH7eHoZyLT1L&I2%+Oxlzn*BhW%wa6QwShdJ2pcu8tDvi~PlBO1sLrIZJCkQOV+d@jY zRj02Y8e~>7U1y-S+Da*F&AC=%TZ2r1mLMsFNE$ScQvx)HPIA%YXmpU?0mXI{9Rd&rslJb) z831fGIfnKMC^qx*Zen?!N3(iOH)!58D5mh@_3qUhAR$CFiF)sVV#-0kjeVSJkTI=j zZ@oGPB!s}zi;mZ*6gPMP2mOAZd<)+xpl-K|rBUR2f(_vQkW!vDkb5WM3{Xr*JM%y~ z0TjF6ak`3qCOFo2(#EWC#lqTDpO4ks^-eS>q(d&tve)GH*fL*`?1RijajZJDvT7_d zXw&8q>sW2vrg!F~O>~a?9IxpM0Knp2+~+v2h9+r{Ii0{NLoa|3OjT80tDi}LrmE?> z`Z)v`C+QAT;Je2;|4J=8FlO}o>FMdxl>=VJ-&xV1SuaB8on_fhmSy-ChHU`Y&|0G@ zzWX%=V+?;oG1gi?Fvg1K=jTyKC{C97Wxhs?ZJcRPj4)=6IRRSmB@>_oh-U0bgBI|6 Y0ocn0XTo^1umAu607*qoM6N<$f;5%qN&o-= diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_move_point.png b/OsmAnd/res/drawable-xxhdpi/ic_action_move_point.png deleted file mode 100644 index 45cc045d7834ce036e95d931f14cdaf332a7d1fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1464 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 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_nautical_depth.png b/OsmAnd/res/drawable-xxhdpi/ic_action_nautical_depth.png deleted file mode 100644 index 9ef52a6519d31e2956b82eba2091deecc40f12bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1859 zcmbVNc~BE~6pkQB6)XrUSe12+pdB{Z&7Djlh9p2NhXN|YIO1k^AwjYml9hzRHmIG7 z2!idXs8z(H6pTtirRoS;#-mC_@c@e&p~Gk^UI!KJDL~D}iL@JH8qGp1n#3>yCXpLw(kwBn$ zPSzzt&SJUS3`xm!a%_wYql_HXrNglqO^h{*B@efmP;3=J13DtzKq|nery4=PfGfad z!dN)gq$2c&=v*_Am>ZXb<*ve{I2b-3klSR810zABfX$dmT4Xi_IP6!(tX;=k5ExdW zS1G`ENhQZF0#uZl0E8S7gduzhAeM3vp;W>XgaJGl5piKD7ZE@(B7>ze7y(8ekcno- z(_{(i$dOpgP66s^+9cz0tyU|?%I8q#bS@&5O1UtP%i}?e24u-0Y19Uhmf52o)Pw~y z8%(r;A_132R7b6*6(E!8I|xQoZ0vi-q-CT~Ov$)5)Wk(NFxO~w;TqPq&V;8xC&3Ww->! z#ey^mBozq6kN}bLAqh{H1`#|&isCw4NFdm#pAXqbXe2zfI8voX1Y!iyNTe_V$jl6jVB@06%nYJh zwKBE*iomiW-99f}eXXzGmV}r&eqrpDL{{=bu)Ram z;7qMiYwCRk%Rb+J&P&JEZ_q_tEL(nyYM{;i105^SG+VH3(4MGnCh|Bd+@fKwS0TL{EKGn*xH`JukLku zX0|owca>Xmn!kkKaEjKSoQ@Uul+%6>`Q71T=s3v>*_yhrC1{@e>2U`yp74-(?uu!cyT^9kK6Kd4=teH?r!+OK{Vfdx z%8V|!uc{;E;jF7iYolDrddTbwd7qh3RFsLrYtO&o|!h@_c-Y!93XeVnZzahGa0$ zU@#AMfxaio5*@EstiuOd+W~huF|}X?>$31wHOD7}eL$y*@#!m0FF$M@pl@CdsM_2b=pYYbxS5HC_Ps&b*MkFK7OXQzF4eZ_jggjzE-w3|#nB<3^S!4w zuU3Aua$w4uqMGp1VAh$R8K!lq6ZXsZsbor9bEQ_to&DLqxU z;K&7eO1szo(jO|93ZwTg#QK7qS)A)9yY5cdRSBLbe--{?RpZ3Us~Z2H?lON(M@x~5 kSoSc#+ehTMfq45E7IrSgcIDHR!LHw$RuiW_9IL22g-wRC|Er#tT6(i^mQTn{M3 z=!S7_#D%XJoq>&!E*pMeP;ibJi6KKkhpr+fqGTgcA%fFo(PUuo3KaJT*&kkV@7F!Q z-}Ah`=XvgwJwGolCNTzrpg60=GudS8iF#j{Q}LD0|_n#Wt>;1xN~hl z0duTQQKYu1Y=RNEIZK@g3hVNnOkFvnWfj?3aHgM<2|PfeVZW!s>!bWS#WF7?uS3VE z0$w(e%5{pBpo(pF*vN|jRx2|Q1|w83sa0YbDngCzfpHZ^qAE42%0N^YrP5G12CqH} z*_+6^D2K_s>Pz0~6mCfpC={)!sZrLXD|xXD#k5*2s=`qmM`R1cSL>B%KjQVJgc(f0 z$B3LDal97}G18@cm84V1k*-|9BiL+f#9rU3P_ksGpB7L|sX{%T(7l$eeUbzG7sk5Q zK4+}}PzUhwRU#wj!<7;S%i2BMQOHn^hAI#_IVp67iD#-jz$;lzI)(g2$#N{kYE&#q zxHO2CAV`G3wCRWjFLfaR$FwwC%Blgzgn8D(<7U#VF`Cr|G8e1V!Akn)FWp4|9{YeS7YK%z!V; zSMQWM3TKCQoL@@nn#nn^x8c*BuL>=HHN=l*4krbP-_y+J23{_2t92y2naG?DeAstgL$V+WfHf~`~SH~X@u67nr6mZj$E0I94rMBF{GEwZVojcd0yw)Wo} zeLO!p#d3W2XMzDb`j%91c{=K;Gp*8~GVAH?O5(zE-(8;ke&g(^O22VCY3~__qTypu zq&!%Z_RS}Ld@=2tlucJ_PtO|~*-P)2_Z)1^vKI|9sc7)YWPP3b$c;eb&KBZ+@9lSb z8jW#N<4C=+_4$^=O=EAw{## diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_next_field_stroke.png b/OsmAnd/res/drawable-xxhdpi/ic_action_next_field_stroke.png deleted file mode 100644 index cff5c6fa449dcbe178a3eab99f5a195a2d7bd093..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1463 zcmbVMeN5bB7%#8^1Boozmkg3pi~@4k4|?>j;~2-4<48Eb+wq}hYOj3{I=J@em2t3) z1l$~RlT2J3kU1G6GR?Msz+|v2W{gcRz#xm6o0>Qw3T6g%AZBsS7C7_|vOjFnzF*Jp z_dM_Kd7d6EF3gLGii?6EC??;|IMvavy^-PSx8#?;Jau?Z$t_p*NFJq*l>uboB{zWc zy=(<=0+z3@83maT6c!L%fC9Tgg&>-d`756z zu)v#^+8l` zGVh_CjBVAIx-uh`isGYDw63mBUze_zK z1)m~FBCIj8ZmCu=BWk28SMd5Ajx}P@zbcd}85&@HD6Yp)uUEU*vbA4vf`7wU*V^x@ z_W{%i{8FvVsrm3E1;MIzPj{pls?pFzvY;k~t!5;y)(b=>pD`oqiJljDnm1xRMS6@n z6G>7!5;vvmjD*{x0|ahjc{gtWI2Ytu4^P-Ao6%~+bEsS#$8#x5hS8FfftwhL#2FJ| z3u5y{zruKRO->X>csaV=716Gk_mn2mOtDv}2QY3$+8b)Ala3?+r85Fx)B%sjNU%6br1Lzois%2Y zf~Xo4s+G%s$|ty`)}%IFYX)_()=ofFdq`HBWw_+zCCk6ucRioV+Xpg=m?c3Fu&`^o%UiK$B5jgCW&2hsYS zohKGf%_-po+xc+_S7e7nH@9SOKw_IBnJzeonk-Q^UHo9I``G@;9o}<~=d+_{QwE3d z^pTeuni^eWBZ(8YT5fcF9XUzY5PfMGp|0M;hT4!%r>=Fr%KzAP;q=L8rcKRzOv+Q zRvhr9p5BSDh5~rkMB{re&iTG99UtFyeTrVuNa(Z4 z;q9&AT^{T&NAhn?=Rlj-IbQKYTt#W!!`oT=+V(DtY;Ap^YqRs%0bDHI#Aqrd#x{M+ zv|9J3zJ?7Jl-VYu6E4g}78gWRxkK8fk4XLPE$#gq?Gv6e5!bnvvF)wx3tv3DD0WxP zx{D{QSLbKbA8k3F@H3EKf9QfWxtEm(W4%xq6qeBOh`Yb|r}it&&n;vw<-FPa50ps? AXaE2J diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_next_turn.png b/OsmAnd/res/drawable-xxhdpi/ic_action_next_turn.png deleted file mode 100644 index 830a57039617f4a90c8933ae00962b1f229562de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1520 zcmaJ>dr%a096uj;a03`hjt|UbEqTb^KJIppT{-RGcolciiHe4f`}lFU!QCFaOPm-s z9m$Y7P7FF`rd^s%G>W6nh)zz5M#*S}X+D}%ikcb*hbAj48mHd@r~cu%^V|KszK_rM z^ZkDJ&2o2fl4-WdU@#<=mN-3dE{VSJQ{Z>m?W4tTnxz+3>PwYsy@6MO!67LEKuZ0* z7kB_Kt*h$=c?QFzH{^;+z0y_2iHhIMM`g?*e-LUL40%gJL0+r@IwAnC9I&IqpPWJw zS+b)mXcyrM766}I(x`%^jqVDuu|{Mibje~QFT_CuexUP6$X^@KxR4zkwadYE^cY8x zQ4zhyj*fwh% za~@~WxG%V~qdr{^ayZ`5&|q$`m=)EFlPt^P1cg%+1|=|UT|nnUSU{T}v)}}psLDZI zRsu-WA}=WQx*df`$3pN2U9S6v1KK!IkTN{P2XWF&;C_EJu2E@C_kag59x1I=tP29% z12m;x6=6QA=f{*GcaL`z6@+NG7gQN0g|BrgV!a;(^iroCg*RqNmN+XdNrJ#I7{xGF zj3ulr#PIk}R~c`9&57#THRTWPX0W#TL^o z4QM(a5JAkh41JI55|7p83RJ-Bidvy4wXrHF_bIxf`II11P%xTxBy)uvkdy{3E1IUU zsGUHSUjb5)s`!yno;mpu7TVkk@?fkav*kra6z#UVsIS~?GvQtSxUXLNbL zG2rHYYk>glClxkM_uB2SA16*Mbvi0S-wo}wmz*t6-8iS?O5qnrWO z``ns4f8N}6ch&j2cT)#;GuaWuv^O?{%+@d*_u5wXb*xW0-+$@kNVjr2=cB{ncf5wG z*Jac1Zd>l;U6I|`Uq^dpYi8{3XQr3;ID$!^ui76z5{Wk>v9W46x$NB5>#et%O`C3gx+vr3#LoJ} z7QOf4Gnt2e+q3kPcb{@Sp>NOOW0me7?8fv1M^k$?IEv#shMKao3ib|UeW-Sq`9`+Q zcv9Nwas21q9wjt3-j5Lt86W35^W2tS|Mq?>#2xOL`5+O|`wd_2FibMIs@&}*Q`Toi O|G}k&Zf9ry+VKC(I~+Lx diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_no_route.png b/OsmAnd/res/drawable-xxhdpi/ic_action_no_route.png deleted file mode 100644 index b0517ed7c9c6ab642061f0b95eb2b433d322de9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 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 LkB86HwGaIV<@3=& diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_opening_hour_16.png b/OsmAnd/res/drawable-xxhdpi/ic_action_opening_hour_16.png deleted file mode 100644 index c291df9f7fd1cf51ab51ed5ab53efe75a67bf9a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1613 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%*B}@5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hqhMrUXs&Nys&8PXYhY+)U}0rsr~m~@K--E^(yW49+@N*=dA3R!B_#z``ugSN z<$C4Ddih1^`i7R4mih)p`bI{&Koz>hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT-VtFWlg~VrW1CgG|37u|VHY&pf(~1RD?6IsxA(xEJ)Q4 zN-fSWElLK)N18HBGcfG%TLe-Fbd8mNQ6?}_5_4SglS^|`^GZBjY?XjAdMTMHRu;+0 z#%5;5mb$5?mIk^e7DkD>7Dh$}K*Au&)HEe2Eh)(aW)3#}#*Rj=u1@AAF2)v?hK8=@ zjzH{YxAZ1KBDQivyC3k}WJPOiX~u zB{4C+i}$_7H2KqZ;DM#hH(OK_mn)E z%&|@ET2$7=Q|TAX#FTDn9`s(cAYp^}L=LH=yI4CwKiR-sk8?fd{2?{LTS+(P2cId=w zGt8Gec?T5wGC!C6x#5*5Q)U5^(yTWU`wnQVeH0`Z5&Yl}SI5Qm@!b>rg9J}B1jj8~ za5?{$`d)2;#9$GwJi&;N2R6#jXHMdk<~94N*5jbQgSpUEHmrXhS2auLtBxqX?yxy8 zvkO0Me5Y-ad_XeIO+_KMp<#=M!zl(v&4~>yj7&mGj2jo6yT@c@t5;@t(d3sOcRyEm z$XeFCW7}Veo=ms**pkem#pPZbS!8hQ;H364?L{0hO^j#vH)%d`u~N!y?N-RgRv94lx*&rYv#+D&r067df{j6 z^2W90E1u76NIuK=HQ8_T64et&Q%t4)=Iqssn{wk-QhnskwC8O*9@}jE`YM#c{B3ae zG;iiTkC-Yln?CDb`QH0N(R-2NJlT1v^_uTDtnsPcwd}g?Nw&{lt9w>+vG%M;e988ISr>#JT&`o4V90+Y V{jONP!W~q=d%F6$taD0e0szlbQCI)~ diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_osm_live.png b/OsmAnd/res/drawable-xxhdpi/ic_action_osm_live.png deleted file mode 100644 index 5153d4346b4810a2a8004b5451645b8838f084a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2611 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 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_phone.png b/OsmAnd/res/drawable-xxhdpi/ic_action_phone.png deleted file mode 100755 index 0e65abfc17674dc233ce0c96cb464bbeca337808..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 591 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@Zgyv2U=s6maSW-5dpqZ$?_mRh*88^^ z%o=!Ku$2fUFoEDHmMNYZ!WTdy&CcpVD_70B^m(a9-@K(-t5S}Co4#KB`*GR88)x3I z9MEkz{Vcd*`C{H^<_M+=WlR0Jt*Xpt-|!r;X4rr2LKwp`mA_J1OB?oSHC<*Zv=E+@ zckQ4q&xteZ828B89Nu7MH?gKiXC=!8^@i>fD$K8TD_HifS;5 zW|^suOQ*e&R(Gfm5LIA2_4h-{1fEHbmP|$($NddG*iJ5xVU(Qmc)5g1b4oy81J9|C z!9Zyv4R;5&r$02=PAW)FQC4U!`XkZ|)OSj7f}>?!m!pvf+f$Ac3uNq%DoCm{7qI|! z&QHQ_tchClnKQw2ZMJ4wtFH+WK5spD@}Bp*98K9~-YjNbE^=&N;atlVri{0y`rZ&< zb8d|b<1bemE{ENhbblMIFwWg9)ja2j+pg64j#c@$(n1@4T~aNQXOy~ZsqyK_?^oJD zC!bT544Lh?^ZDQU#fwedyt2wGo@(l!4o!}pG{;3Oj_Jh=^~Wb}dH=fS@_Ob}hEJC_ zh)1qkS{KP(rk`pvpVZovtAw5BJgK~pr*`E7 z353a)G)*^)#p0d>NJ@G8KfuX-Op>J1U!#H;&Slu3vcWXTr{hygX*QdmL06l5aZ zZ2kP*ZQ7k%QxF5n7L!Wap9Y$}6V)$r9mERiNI_D{u^u`}l2sE8G#w{M1!<=c@rwq7 zh_{Qy;;s&)*=%+L0J~=<0Qgu3cJP3TkjCTj*=RKS6vy!;B3?vMr2q75lcwn!0KUd? z{Fo%ka}mzT0n!fXl|#gvf^ybT6gl;q0N@D`FY|i=;I3{i3{pY4V-=9dk=6uGzED+f z8blpb4ihq+hB+)~K-1||=bFl{9TgNJUYk0Awy}Z?F)8H*B7Tpe=*;GTc3aUkj42S_865tTCBq9dHfL!(}vkfbV z6~qei_OR;GndCZ%>!5zsLDq*=lkA&ioA+k6<1g%AVkA)qdgeaP+I;1txxXM&E1;$X+L z>Klo6nwrWU~k8Dgv;7j3^(-PUt74lzqR zf&nogbG*5notG43ZC^M>_uee%B<<3UDDOC>Pv`5)KmqO1s8JLRMlM0KVM z`=CRt3x}y=GN6Cm?x3z%U+i1^wohLirp}WAS%@(p21E_2Lwi;bE6B5g^w*e%!(m%J vg_z|NSl@RZyjotm+|L2poXu*I#tLDd^18wGpN4SIyQC#a90Egn6}hRs(9 ziGg$wDT$`UCO-q7%s-DGKT@{&KoWQv2@v?02>_7A5G$ZGO)oZ^&8-mP>iIp0bXw~& zilWW&cw8?Qi*;W?7y-p`d^sME<0y(Q`wFN@KU(YUe!tK2Jl{4c?^4DHXg;5R4-L*~ zuoa}~bgI%cEnNWE>ed39&1N^F(de_SfgwLX91g4Ha=G#uLoJ{rNhA@y^V#_s+Afq* z`5D@&ZK4*Clrr_%@wwVoN_mYFfVw{BVbBvf7zBgdb~_jZgL*c|_hYqgICT#V-|@6w zV!i_cppM4FAPYDE0-%m->$w^XfRhbxaJv^Qi0G42s;~k2_6Fgcuok=B?!D>Q=a=yS2| zf;6j1L_bXiJu-9X=VHx9+Od?@dSx<*JGT3(s+|o`mSxsVkr2owNz!WK0jTSr_H9YS zAPZ>#0-%2hV2M5Pz$T4N+HGaPAQ%LLT75xp`|!aM!xF<1!xC#nz)~1{5CFOP1cP7@ z400m?gWULG4}w83$c+FDa^r_R2nN9*Hv%xojUV=)Pz`dM*I;XJO$k&F%=|If(0d5X zm_St}ZZq?b9^weL3nKbjYfyFb%VaY7Gvt*x1CuMVEW0*lg-I!|nEBxiLb9g;znncO zWz5V~O7P9Vv+A{bBC2kZ`CXRf-RW+k|01u@D-}!Q00cm8{{02Na=|1=OK4sI0000< KMNUMnLSTY`|1rz} diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_phone_portrait_orientation.png b/OsmAnd/res/drawable-xxhdpi/ic_action_phone_portrait_orientation.png deleted file mode 100755 index f413c91ab6ce926a5376f339d9e3de8948119c53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 676 zcmV;V0$crwP)5TC#<)x|e3)4616X(()l88c(g zm;i(y{Y;)}U;%u34C@6e%(BDEEW_$m#lz z8$dx0Z~z2Af!=!U1_ePuP*5BJC@78}_8=$-3W_5TsGu%!pK4%cem2Ie%d&jzW1juH zSV}-W6k|-Y-EOPylM(<8$ghJmolZ3XS^U|y?E?VWH?SIjkWqY3Kq?P~0-p_ddB-jr2>5iwHmtegFhOuvi=cC@79!jw^Wm zjEpfaw#p0lM=oaKL++V~mOc#w+YDcz>b@T_^G#sjgLE^-+!aOf??!6sL3g{|&p`!s zWpO5xNmriY)GEL992z3}o*K#f5=N$LT7*+!9fi$}e8mfZzTzua#h~PoUUI z&CI`vXiY>f8Prp^ZClS~v-M)J_!~cKVUP?9ICw|^av%pF2cSReJ4oDB+utkz0000< KMNUMnLSTYf+8+M^ diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_placeholder_city.png b/OsmAnd/res/drawable-xxhdpi/ic_action_placeholder_city.png deleted file mode 100644 index 0b2eed5734a05c626701bb8533a133ebf39c2d73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1229 zcmbVMTWB0r7@jsoVj-}U2wEwePC--XTz7V7XUMkM?CcG)NxI$Wib9>4b0#}(=Hkpr zcaq{Yf*ABs5X2zGmtriWrN!bysUZ(S5iD4%LJ>g<_Db_oC_>NdCHfHh;J}>!{Qvyl zfB)yB>B-X2?!CJyiW;hvwHl%2_#J$ToHKXMl?Ztb7aI7OXW_OUASwqv1A&U8&!QUA z;li6gpizn%i0pa;H>wk=={c+(>#&jI6EsDQ9*KP2Y#|H`G;6zA`rdb!Xkf!E{c@_x zSN%L{+U3On9b25Nn~N<|f%K8XU^G&R0S93nM9!QWs!^8i*j33r7IQS{sNhzX?grJU zPJ_G`Adq6yj432DKvq~GrDR0u5DV`Luvowjc zn}Xw4t6PTMuvaKjGA`16PGEV?apJr>+99r?f5X^TJFGAGh^wK{n-5IV59>f5OltRJ zN3kM_Mx6?5(iDA8^UQe%xwxWbY4U}IHdJAThq7d47)6p~MiP`HlMxMzL874O(10l< zn0-6j;ftco=Tga>sEp?Yp^#BByj&3TikKePG+vhb*oqrs-8E6)w@rNau*ws$YCb?Z z_JX?S&Gn~Xy6IsrYwi^o%#*OOct)aj^fnYK49MGw>YHt%onipkJ zK#(yd%U~oZrx5jg zLjhTqPY)#~$fDhkKmGmKaN%fam7c#|T)di|TTdI$Ul4w^lJ`sE!_>`h z;9!ou_ke!m^!b&qzDVw(cI--wb&j2hu}3%eeEY)shv!e_h94c@xNuSa(Hpq&>d#<# z-_%<9#wVMnH}?*mdUoURHFy;)AHA|{C&pfySfb7vCs(hFpRLa_g>l>;6A) vam6+6Oyei8V-UPc?Tn8-UHbNmUsD5AtGR#p&%dvv;~z|=FsYpxfBpT(XPuTa diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_play_dark.png b/OsmAnd/res/drawable-xxhdpi/ic_action_play_dark.png deleted file mode 100644 index c5c1147cc652a82b43d6a2ed56bbc6927ae0def2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1472 zcmbVMZ%h+s7{7u@C7`ew6AYW@F$qqtcWv*ky@Lv+1?ixO1uUROdUtQ>0qxc60WD#h zaRi3WIYo_A$hysJkvPos6B~pqWH23*E!!Z|$lUzLqGs;H6vLM63Y6^w@xw09-TUwP zJ9(YV^$8FJCE1Fs4rMHgyy}(8xANhoZOV`;7gWjRqFZipNdPkQA`4)f z*Hs4`z{Q95T?RQ26x%FRRLNEL5{47K8dpR|6ZHBOGz8`32K_Fs0mv{5>I9z&`Tg@@ z1QvJ`;w0_3-ERRNp{P{?<*lU^Tx$bI^GNPiI48&`2E0Ia!9j1MFTey%$h=)fnMbxU z1fExs8%)RosVaLJY!M{@lNt);a4i8FXpNSn474E&)+uWYH)1**#c77rGq?_3d=SN( z#Jd@XwQ$jwvN9naS@ts+*3#0VY0+y$sSeZ9G>zdpOs7K?4Kxt)$*v&k3#3OaSV4f3 z1ivhZJ~(30#fnX`2~n6XT*2$N+m{Uc0*irCLWTuheoU*uF|RjruX*i&>;V7LSXMhw z5%L4f0Rm!^#3}i3r$@m`?4Io?qNuQ8wo8JN6j!5FeJ=)TdyySu* z^`@SUX~eRR{Cb$xd||d=@|aH2vhtpFD@D>38qE{@WHi z`^kHwx%y_Rzpw8={bWK)aiy@kFRS17s5gv_hj(;5%|00FI^iApX8-M;Nmfz)w#;^a81=4F(DP>caP9=5^txGx;H#BxW+?jaj z)~1Z`*NLjQ-tw8OjEPZTxq&}#oOrY|WuK)t%`-fE?W$+b#q0hH>Ot+)-CZS*gIB20 zRc&jqM052lxxMYqcz*88>=WaIH`H(Lk4oS7A49PaKN|juZB$z$|5RH+skJ}9_P{^f CECd(; diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_plus.png b/OsmAnd/res/drawable-xxhdpi/ic_action_plus.png deleted file mode 100644 index 8af94f5ee59d2c159888926a0f84d14f784fa885..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1161 zcmaJ>%WKp?7?1TWisC`g(~v4EI(a9%6S}s$o334PYgt#^gP@aS(uOvfm`vSmK~V9a z{sDrIyB@@gqM$-Oc+j(Y5xjZyb@$?AA620k$V_Iw@Av!Oxj8d^e8;wZ+XO+_QJ->} ze4onSEt~jy=G&9weA~+=+w3$ASO=#>DErhUpdR5_(j?ely7-Qa3Bvm8VXMvBjgz)V zBMIj^Qa4ICS`fy@y9xH@2?H*f4dasdD7Lcb)QH5*DJsgk*HYB?pRm#16a^1O$9 zar_t<>)MZT_8K%OdEhu=$eMcdFf(0acn3U`iJB6x9F)B&nuV zK!u|~<7ZhZ%9;WdWShFJXkhS&+*;}fcGIa1Z1Gb`oMSApWx3PoNF80G>8z|Ggk(jN zH4SnNm@UN&cVV234jCMhd1;uikj5Zq#4cTAC6RmD4J|6=WGN-(2oi_(Q*7tG92MzcAZfNHf@b#Ulx z82hx79nQf||%2NnkUG-pKDW2i0THs+zl(~y?-a3D^((sD+ zXa2c582qq0S|sN4l=8uORy@b&QMgxk%B}9Fub-}NeGRq?<HUdAM&_i~S5J2yd3)nuLF@gV3&PQdn{SUCxI2;m O9O{$P&g063Yrg@0{9^$C diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_plus_dark.png b/OsmAnd/res/drawable-xxhdpi/ic_action_plus_dark.png deleted file mode 100644 index 853d15fa12e65feb91224fd91717bb14a806c12e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1785 zcmaJ?c~BEq7>{U>Lr@vC3La|&D=nMsZbHIFB8CJcNCE;19yafT}?nx4i%%~ z2^OnV2FBWYE7r4BtPDa+MV-L|r)t%)*m7vaB2=Xt4(lI|JG1-V_ulvW&fhm{k2TEp zaPx5!2m~IwNNpUyMmk;>XZ|~{t!g&EjOW6WxOh5+vtkS-P?I!H0Xh?wO2ttanYpx{ z3K0l~t~MqlaY_1UB|)3Sm_tWwGg)}FKoAmYvtUFz#Q`{#YBZ}v9p^5H03)dqB?jps zy+uQ%86&e8Dn84QKxCy8C@Bh^353{`ya5x%VSvq)VP=&!m8j3IlHWUyB_g0tg-ch7 z`h!Z+#{wFfp@1N<93&uE1}IQ593)quia-G2WeF54K_C!9l|fP^ga8ANi1)^jDatr) z#DFheQi;+y&Z3k^tX8YoDizaAssu(+R01Iq1Oa&skj*r6m<=?uQwJ?*DVAW27S2eU z0f$8lr0X*5T(X|x5owU%Ox%PBH~p-n(vot4J-#2}YL2#P3BP>vFE5W;0CAP!+Th{_;>2ttB`6)AiU z{dn@7`t|daKjHJR42Gk`cnpRR7>H8}41{4y2I7bu0dbfjVHrul1cr$ue25YUb>5-U z;1SPH$M)@D@WR{CqRjj}G5p|!SH8N*&!f9et4^>rx9*-1Jx1-lwy|gbMqzEuPs8Vb zBLAYWD9%e(GfL@HYj7>8tw}r>)SM(JyLQWGYGSb=q?v+hTdkk z@A6$fwyXVz8|*fTx5fI$%C6nFcb<{@MFniD+vHI(YnUAv?U%3J;^L+5HD(;QwRv6@ zZpwX~{88G_J1@KDB#+J(c2xU5b!sT|n;x*#uPparvY<1!OnBt^#OVCO`~I=V+?$=& zRtv8bBbwA36D^ZpZJHZ9`Lstfc#0jec-Urq^oijc3(S|>a-6T^HBNE=^Y`L=?cXhW zS?{kJ|A2U-{5G>#lilHS%D;3(vrBva^E{9Eh>I>sFTk|o^w64dRoxd4?W++F4=g-w zO3bFN>Y$4S)mt zb*dLOuQ=Lx%{O+6`@#b?&VhAy`B&1&Rc`G4@=IPvcdGX{Wu#vzH_Txwic-`C6@KSx zxaOS72cPDZ1RkrsoLv}>QufH~9k*NqrdO3~DlP@K|bEoagKG{D!iqfH`|u6r4wfs2QndKP_~`Fq$Co7>?Cpv7mwtg0#yZ0%o^v>gq{l~rz7PfD_SLu=(@LSGbrU~SF zpHRcTkh+}@R>Yh>i(NaC(`oemvA$~0^~$J|L|#Xe-ZQ4h8$9;-R`iqewR6VKAJVDp z2BTsozj4LRR5sP)ACDBr6inn9GBo6y&bp@b{nc9=4qjJ{*z_zWCxKO1TNicHE0-4j zyXJc3msR)2^e)~zOSE;>W@6v=v1%_-{_~X!UjcjCA1!?cuQG G{Qm$)J*SHR diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_poi_brand.png b/OsmAnd/res/drawable-xxhdpi/ic_action_poi_brand.png deleted file mode 100644 index 35c0e0a3da2fe4dc7dc5ca928bd3cecefb8800db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2678 zcmbVOX;f3!7QP7r6+x6i1!;((j1n@CKyFA7NC*TIrU(W_B_uZxAOjg7plGm&B2Yv? zWKd+NqM(pEpbVBGsMI+kwM7(xA~;d&Ky9^sL8b5g=<1Jm*Shzdv(Nta{`R!i%?l3= zGBdF?0RX^^8BCAVufenLXGZ#O)U%U8`o%^W$W?NrLS;Hn4gvlGX*`5vig^i8B*YVB zr1nD;05DLC)^L?vHjB)ciamI37%Vk!pgcMShoUgBk&|wa&&)vT}npM=ZA&1FD`l9es=u*B)3`vws zIu)hA@eqgvWB~~)@FoaJXplhgMiX$LCz^zh7os6N4&({q1w;tPpR@B%csxj;(`gKU zB0hkD!v&H8yg@wZPw@Bm#$f|-AaM@Mlqi%u2_KsCEzD4bBbBDi zbwPNdR4G*?N@YkIZMN#(NEbGbFOtj(U1tmRF>X2}7o|Z0hFmH}e#kUg^bag}LOzyH z;DKlo$RnW%d;uN}dJ&0eEaWBdir2TQz!O4!!VCW23}W=8FthFQKkYLo()Z--_U~cP zAO0RENTQ!1xqeub;5iNe7?m>V{%h1fjmHj2O9QPQh;<=DXfborAgUyQ7P6?^_*k&D znR~~^)>1jM5#x5Nm!4PT)M-1qEzTWASe$h$cwpB>da8E#`^vkGwL8)>8V4Hs;?}pS z+InBxfmK@y5+*vXKW)3h+}bZZf36zzDOXHXS0rk=1*OGxnhhFQcfBSpq{he;7HV+b zsI;&@(Z+DVkOaFcERimgEyHg0o}cJ5;@KUt^X*dL23&U$41^ixe6C3cEH#w4;;l9C z2KToJ_*Ls+%Y9R421***og0r+-ZKzsMt53}j76bkZLqMr#cG?;A61*WOk7s*#_@;jTP+qDyn>xy`l}Tn z>VBfhG#20C+$WTs)@39)FvM>x&FvgnCW+yA+jU>O^?`N3iXsv^&n&Mer*RI%BF1^u z52ZI7G-nM@t@11T4)eR?@@#D&*}TzGSIMkhU_iumS^+a>k2hYVjhTD)oU=wfL=FS) z3q-2kj%XP5Gt!lYFh)<1UD)N#lwerx=>tIZym4R^d|kzs>7C(zM=A*8)YVy_e^!3x zoiE#g3k#J6_I8pV4rfyeNh5!)@6K%N*w3+yH*F>7^ti$@IwmiDQ7mc+Z5F4TrS|r? z)(+S1nMfRTF|<-)kIOaQFt#mH# z!ARJOXHvf|R>?u38&f32hi=6zOuZ(a7U&K~9cJXZ{!%G)s#&{bv%g}f1uwEG+hiJa zr92>e8(^mFT}-$GKLP*giw7;mZK@dBkouMOvguxD*rxszZ6iH@W4&nUk7IrphU^VuPC+J7#z_c*&U8x;+c7&cwJS>&m^d?f30Bzh-MwJms6<59p?F^s zYJy4ZI{UzhZ9dq2L1^4dPC1N@4H;l(^J#OK@uF&O0 zN7Mw`MvGrg&YyItf6fnaejKi*My4GsSPgUA{UTmw<$cJdj#WogVpUvub35Xfy%T-s zs#RUAEUWp@i_vZ0EbctoUJzCBe5`D{E>D-XF0*QV(KK!8HOI1~JnWMhTi(QYB`3QRkmeBHt?e}# zRk7mNo!uSb-WTN4#i=~5!HzWN`)HSM|ElCfuAlseRNY|l_^arLw-%X9Hs%lQ+OV;O zR<@CGH|!R72Db!jao>1&(Kj0&*X1~yI=?fMA%2PIoq&unGks^?OILOtj~mQo`5ERO zLFAR7EE+T+L3?>$<@R;oUS7~$5Zl-^uW%@uHi$;H*`_;>*w~I1`W9Y69BaB=p8K@t zSD2zjaFY^TZwr{;Rj_*2jlQqfdJQR*As^SJ&G$;#ksolwO>g`Uum}~9!+z{*OEpby$F;BnjT}{|^zU*b* zi5oT$htc@zwXRa|hINJocVk~GIi)$~Ld%|)e#b#thkIw|s+n1L>V7!I^0yYi0Kmp3 V6peG|CC~l|G6O^DCj#QO{|A0lM?3%k diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_poi_name.png b/OsmAnd/res/drawable-xxhdpi/ic_action_poi_name.png deleted file mode 100644 index 356f0f170e2972dd709cd30ca5d00cc8ec177787..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1670 zcmbVNc~BE)6kniKilqu32r{^=7oeNXCfSgU1Pob@2;m5Eq||G(y9p~K8V5sk2;W8httrA1$|vRWIh=`il6D4A)0~k3wHDIM z=oykOUUiy@0{}l4Yslqub?HiqvxrEqj>u)P31|R_OK{mps(|4^BV%T*D(GI@aR_8- z6|@-BiFGy&lh3A>*qNM?39r+aSL>KI9skTS$Y+7MJEMl2R@T*KN9UeEkX#666(rnlcUL)ESb=tXp%x5i{WZXvRIR( z!KIp{*io$3>flK$#fYlB*-NoXjh!KR&Tini!qG0s%IA2_k~$^}m-ore^R>3u(|*;-&~@Xcwya36sk-lP_1ioq`h>A` zVnlhvhs-0V$$TxXeM4W(Z(T?34Y}seukIO&-#sCvG75B8fKY{hj9fi=!L$MY2H(eS zs>;FkTuuD;@&L95Z~@_=jUcyHx;A7Zc=m4HH#eJ&{tBP2-3$A=eeJHJYpWFz7e4#0 zdfKX)^7m0x<33k3Cq}(%%)aY1(HQch+7PvWR>eDpkbzeluA8^DZ+q%GI`%cN>W}zK zKK+X$d%MCUJ)5^*n!cq`c3j`~x96{IS8}$hB|VXK7f-Lh>sR}8)CZY^J=)s>yAZLO zzuyoueoJU(O9W8{6;CL8^vaj%#|C?Y)is#Lled5DKF^-cwV5Z{cb0b5ceW=SZsg$& z;Sr1ar~@61!KHbJ7dBTt@bE{Ttd~r?GW$^ZO+B$addYNz6(P4IIY|=^a_)%ez##RL zrA_|9Ob49UG*3@<@A7PHx*z#;`S>9wdm_sTvKg2f8RWNg<*qHJ2LXf422*ibx?!j$ zds#IWTJlpue`9JvW#!6`u7%-qp%Uc(uq*(IqTKnLp#JPVsw%oWMpf}BsyiYnX42{PA7^!m z4<~x2xS`ID=|g|k)~S&xv(BW1y9cKPUD(um_0aeA2g};Z>mI(LFrmxF^{%mxkN}BU9JJpI!ddJz$5A)Gu}WjU~zkd|9q}KN6+AdU-)4toew_Kz zodiS?3Qc1}np-J&P_W>^Qrm_?pdJE6ktWiD2R(}(qJk-6ZvAGHO+7>p9hmw4-sgGW z?|I*MW=4v~c6aUVA_!u4epoBvaX5ZE+VS_)^Pi95p&w-{=%iOgbv=N@kmVT=0;TO9yeu+JaQNeMhYfyAksnPOt_&EWyl7vg6HuzLxP408qbiM zK~)MPK=lF$QgoU!xugU{ndVZm#0!T2&vI#ol^IT;SWaPOh2_B3Lt<}%RaHt_Zp#;5 zWyl&rzQQo|dY!H(X)hRKI9Zk%mS=dL!WL9GOR*%@5{0Tn$$}tK0w*Uai8rbg>!qMGHntSIGpR$>KKOL3~2j=Z4kc@xbl7^!*43u~SaR5i}J2o4l<({|&{fjCi{_ts!we*vvr;5ne7 zv|{fN1uYwE?iiykRt@3GZ;hK!6 z+s%L%+wBBh+(Q9wmTy0JwTK(-ZeANIM~~JXk9K_tx_3Re()(iNhn~cl;@+zpA5IPK zssFYyI`h?^XIJNlZt%$^qNVkhXZys}3mfS(AKm@BrPU%Pou3~5G1K?-`rjAl!NK;9 zZa}?Wn>)R*dSbq(EzvRm-8!8c=rvqV}Zs zzMJW6{bzkZywf+^dHTlOn+u({4ea$VWBL1A#~V0I)IPE@do9u52q)3;zzDloVxbdU TSte4&`0tU=7PVVP&t3i(bRU0S diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_point_destination.png b/OsmAnd/res/drawable-xxhdpi/ic_action_point_destination.png deleted file mode 100644 index 7bd95d358272dd8dd5e70e5f2eedaa64c4aeb672..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1154 zcmbVMO>5LZ7*1QMZL#8^7xfa-i-OtAWV5?T?AoTuwq0;**=}(W6las!-MGz%$<$4Y zh3d_N6a??pvj}2uMXg8i2UNUx6AFqTik{TTe(9m~U?7>V=Xu_D-jCc{n4cXTIW@vC z%xHejDAI8*euoC>cj@!1zs&pQ23mn^mkVckkJ5??$u(}suHkC;8CQQm~ zMoGYwB8$>FRs=9D07ZZj51S_B5j$bJBgx#k;$ zLcRbKKyaM+UM+M;iukV^2cpB$s*i;t4!xDYr1_|hcgZw%hZ~B4)Eo6uVAG_aWy3R9 z9PE<3k>%(~!m=&Zl7W?xsxq%gQihkHlH_HvQsuD-6=YSc6ozJ3=ODh8)a10TNs5*R z5au#+8cZAMbWVbz1a%#Bxp_Av$Te}-woPqQZUz{db|_cX1B{3llss>_TLlYsk9c9- z^I2Vwvz}qk6p(4V@#fh$QSEyhIIwSFYbNjqy=TL_;8;#;{C@Osxc^Rh`rVHkOMAD^i{btY=E%?qc4~v^>;JYhzu#G1*?9c( z<=9y3;Og=1!QH<87A#r&^)}l^Z#O?S*X7OiqphQ@*U1mVqiv<{%>9v$WKX*_$xY1; ec8!t7CNsdSpVl{0U!N4>zd}AYZ#tJgD diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_point_start.png b/OsmAnd/res/drawable-xxhdpi/ic_action_point_start.png deleted file mode 100644 index 8a03b9989c43871bf6a8551e99e65f97c18ea758..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1157 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 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_qrcode.png b/OsmAnd/res/drawable-xxhdpi/ic_action_qrcode.png deleted file mode 100644 index d4920fad97f39219cd508571daf17ceb7f07b2c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1222 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 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_read_later_fill.png b/OsmAnd/res/drawable-xxhdpi/ic_action_read_later_fill.png deleted file mode 100644 index db5871b7d0a829470fbee1f39c9869cb307c2ef3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1353 zcmbVMeP|nH7{9ffmTFOPimMwtt`=AIzLLA-?r7|?d@R|P+N705s?s-iZ_^{ayX@|| zCjFz1POZ~_ggIpup-_cw%8Hwt=%|rY(ba(zDvqvD#6LDiHR$|eGV6P3()mXj;=w)d z^S<}|e$VqhA9tvueP=^`V?Bmp4bez2f!2ug*4>8WlRuu`iIz=vC~0>Zz4jn5A?8<% z6vU$%NW%mKN`BvY*otAbIkhWkCu4gg+0ZE9*ibnwi_jR>+Lp@#IRkAx1=FhTBTDBA z1g>O(El7}*~s1R+B(kw?Zti*^C!{U{PK;BHH zS4srK6<=uQBl>JRE7A1e;2<^VrVKMpv!W={jEi=;NMu1;dEEv%Qn#9_3_)ngrkb@? zL&qIPkTM2rAAurWxq_CB#a4-RtCA>`GCBvcG)pnGraAX2TU&Ml-V9?+YpW}tg>(X1 z#(*iKdh|9`!6dJ8kX9Zs4p;VT{;@{cje}nF8SMw+aLJ+=i_%w-!qo0 zdpbUKaQ9TrmoH9#TKuf(*zVFeY#znI;(hwen|5R&@^<^RhF_PPY48nK7@quLds7mlH=@w(fdoE_}S`yHNBszwh5WbIyG0;`DOjr`OIjzxv!R zI3oP@RLcve&YZaT5ZK%nfc+o&KPh<+71C`-x*r|a-g^U#eqY+xv%!93v2Ig^`=*!w zqHTQeN_W2V{_n>AW@e^d`D5$S;SKZKzMkp)^M+-@t78-E^NR;w2i?yWf8X3#2;BwV z4PU6|!w?c3|kwHqhGCl6jfT00P*Se`4* z@}oD*%($!ntIR0>a=cKizp`{YegLbfbHuU9)A#mZA2!B+nM*EAI6t>&s6BXcN6*MV Db_&V2 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_read_text.png b/OsmAnd/res/drawable-xxhdpi/ic_action_read_text.png deleted file mode 100644 index 0f73182ba93417cb4838937040406c858d0aaf31..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1351 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 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_rec_stop.png b/OsmAnd/res/drawable-xxhdpi/ic_action_rec_stop.png deleted file mode 100644 index c536100a95644f6185648c51334304b8d97821fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1141 zcmaJ>%WKp?9FDa}DHOzm_&7MEmkMT+%;wPvUE6ij$3k~4>#99=l9_Eon@pNa-EF}K zDv01g^x#4N06`GJn;txf2ajGnhk~A^diLt**Iq>Lm5S8SguiwZZASL;-S<`B9g{}m1TM50eRd4!R zt3D#~1M=nM~TwWT!KqeKM7(Uun1%lvBx%eNfws&TnOV@ZAWmF_5&qCrgm_w z>IF>=!_2QPI^_-e&x}3MX>&8CYJ;Y1Bk@H(TBA8x#BP5@8Bkc`oKFIg6ujm#e?SYWki*TOP^f?8S%W3Y>v@(M5)#>(fTr znyI*D5k;$PXtrVJ+-j6^9QicY9SGfhF5H*vR1%6gOPY+W@gY(bMK5Nj>PC>pkc5y1-eJ$oDp_qCQT z_xWU3{CagNPJ|zEZjR$w5bOT9sSs4eimp=;Qe;A=81cs(Q-1~8zo_zfIw)|!C#@ouH zF_=D$WNC2dFqpa_9XQe*2L^}k*PpF_Ts{8~-+FTFzZ>a*xX<7@X<%?pP+wizKK1TJ lxjrw}JwP8OUHx)&NxJrR@PYN~&*|(Ts7}}2=jWDg{srJBT{!>% diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_refresh_dark.png b/OsmAnd/res/drawable-xxhdpi/ic_action_refresh_dark.png deleted file mode 100644 index 7ee729df1f99550eb6918884c5e6fa1e75fbcd22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2008 zcmbVNYg7|w8jjc?4ONkww_`gEAh%qHTt@;VB#|H>HziPSlgwbECKHkYLew^Z)B=UY z!YXRSY!nuXrMR%t78LOa;*p~TYfG)G?jCj9VuYjE1u1kV2yTCP`eWyunfLp?d7tnG#RKvhjS_h?2wzra}RQ4&I5T zqA*gBa}|vwkrw7@)0Ma~F#%FzItJ|0VVHFW0!<=CMw<<=dN+y#Ds-n-FQSfic2fZ@ zBBEw+6IqFdSX85pvl!7dOH#VpvRf@gsL@eCq!}U%=ujL6%(^{#6J!=qXYE47+I7sN z0<$XkZV~lmP|Cz)AQm&C0GGj|t66Lgz!x&uTpnM@rvV_bXR-uLkVR(+A#Mc30)e@U zN_aCO*-)xfKIe z1u1G$8?^>pi|GNEMOcO9;vy;$>B|&!hQ!2IhV`boLJ=innqdQz&0sNgI#*t^+9o^| z{a+Zb)i$LU7*J*^YQl1jYN8+60rOy@c7N>1rAR~rZ8U0$roelom^xR7>T!isL?zxZ z5G?|6xCo+B@pyEQ$K%k2ERK*a6e1v#A?K%*Wq17W;zA4nzrk7buQKL2wMdU_I2h7$P(!M4J4i^Q52%Aesd5D^x?aE)k z7r=A@!dLN8ID$qsat$Y+8cq^OW=TARt~m>eC#iuTp7RJGPQKnV=eZi^PLD2_PObP$I*iSjNG_$ z)O6i8vdXf-^T)5s#eT{~Wj)4LuYvlRoH26OBGG-J zIY#&XnK#?NfFy4;f7rj^xqWp)<`bQFq}%$KhJz#g!GbMoc1mg^4gMcz{=CP_=KgF; znNL{ZP|U&==f=M$4UbA}UwhOn{fcJF^F-Ep1^c?)vc7w*>-+*)#FJB*PuFGK@Y!Tb ziF~8QiZAM(Cf)8)kF6Rn#sCT^e)ltjpWU67Yq-9kb>-uFzwkO)aaQjVNO|INJnmD| z8JSOMBs-VLhonU_G271W8Vl&D$hF?0v}__<_IH)_k;CFx|K1n;Tkxlb_H1kUZ$&Xp z4<^2!41c(4Yw4-`9Z7}1_Nj91=|gqE-HqaVFkq`=}nOMjuQpYfKn=f8)(NKDB~vCzs?EmIXRRhXOfFw}au`W^?Uh>su7|%+#{+?MIgv%7dJlwB!M# z^Y|noUIaROX;tTAR%hC4MSpJ3*qd|tlN9^Gnr~}$*Cb$BWpy}syyv5~Y3QEY{)+y# zlIP;7+(XK!u)2ScyAvkG89~m@g>`2-iv2#husN-+oz+=0vj5nh5Aj+k zlgfnCTQ@3RJhHCaQBim(P5i8UpjR^v3Y%Am;bF_&YWuNMw??_?cMzD=>)DikN|T|# z8QcVUp8mDIZ^z_@(&DEVmdU=OoVNb#9zuMt*)PJH{Byt_Zr@KG@pa+--jOMRQCo|? z+YtH#oAsu@HHdTdNO9KjpnVOc-WN{zE+HQ_CL)fyu~owAwN9U5_iYD655s=B^6hQu zH1wDkl0vV%Zo{J|gDZHUS$=Exu~ULui;FbR2R|>2_V+5;>^R(*1mCr+uq|4yxjS^^ zZPvsM&u3ciXcEsH*HU`5v%2fi$c{^KGlBN*2CtK`I=7LYPy6qkjIAHq#hDg<6aMvL w2tO}}eM6ekT4-LYe@8WfajQLRF3xzcNYlsaLn|!T>Rta@g)B+hBH2;&U%Q483IG5A diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_remove.png b/OsmAnd/res/drawable-xxhdpi/ic_action_remove.png deleted file mode 100644 index 1ca00208ece991a0b7d5b22c4d7e33a89395a604..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1109 zcmV-b1giUqP)D2k$>D2jsM3HJ@Led#jE>@77E&}IRlQkYKn`{B z=)fHXNL4SJc}{49N<5Df%KgxW1p}I3+_5p>VwdqKXfhcCh%;m=s0KR}k$FfnPbM(m@%6R+evpd1fXvFA6T%wJtD+D<_eWfv=e{Xk6*&Q! zk&EtCvwd<+9({nA!njp49g`Z_we`^lsAl(Sm^j_c3dp1~o>s1&rh8U5a{*$)z1GpI zeczcgTAR;y0b-VrDbzWbb$#XnbQi#-InV)cAR^oA`sxBShXCC$ITDetv49@0*$(yz z>J@;OBTg*2wt5fXjjy4t_fJG*BNouJ$S-+q;6#2b%js_c@CY^$`IsBfhY^+2?i-c# zJeUrE1(1i<5P%qec$8r8V&hO3KwW|~=?2A3OiFl*{{Nq79e{qgAzeo9s6 zupaA{Ff)MWkn(VDMf*~&ET^kItGMCXhF-RPJX_EqfLQ#^SX85>ZyZ(}tdB+Hv+u5Z z6=VR_s3L2keid2}pbAxF%|W*n6$6OXtgKBOyHMQc6~6cR6cJ-jzXeoAMK!F?wqvUB zgB8@=7FFe5JwZ*;@)mI#716~w?DJu`DVcR^$JL2w1+740LaqIjV5z{O;!dYgtle`{ zJ47Xw4yiL7_PLXSR^kyyHs*{_^vKvQ z_Xofa5!ve_Aod2x1aG<=OJ>F@IOnzx=Q%->zz~4F0$Pbp%xCkVm!Z@|FuNgz;UQ3Z zk3qICRaGu>>2~~^!?J;C8koV%)C%UDiE~=O8c6=- zYsRj1KTW|A=(qW43dR*C*po)35GaGWSZrfTJb!Qnl?b8twb;};nbO`xK^}SwpaoEh bg8}~l`gm4YlmIWW00000NkvXXu0mjfDwy!b diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_remove_dark.png b/OsmAnd/res/drawable-xxhdpi/ic_action_remove_dark.png deleted file mode 100644 index ea01fe05e204f00fed40b5be7a020bf523be0e1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1468 zcmbVMeM}o=7(cK~#IP+yhFi!yk8KX)^{(x;^iB%&ld@Tcd~Bd|a_zmPmvX)K?w|$# z7>sOF78GXok%)6c$g;S(IX7oA@r$o8VF8q>h&qs&MTLzB6QU+wfuetq{oy6|zVGwi z^Lsvi&-2_XdAZr~aU0?w2#U|KTk_@I9)4q2$!pQ%``PlgUa}TT1-x4d(gJ{t4DSSR z4o8=Pd_Xf*fnJafK@U{2g~d{_;~C1ub4og_qYQC=84W?{nIS*z@&XBVf-=@;K<-@q z1c6z`fb7ybaEIRvJgmK100q^#g|2F^i)4_@3^+YR$p$ze(Qt?>_lZ=Jw8U7A!z? z39MgYc^@3MNIUro$$-d_E~dcw9gbzgK5>aCnKCRy`!SUg$2cyW*Mhbv<%562SW#On ztnvdaABcQ~;F9a%PKkhJ?(Xj>tSCoA?GRYGD0I1ncU5q}C*@cSi2Oy#una|L8OG_< z=}@&!N1!B5kSIwqYE%bQKe0%^IzmH0$*$t68P868bc&)~GRRNgHlb z6Qm`A&GCs6?Q?;MZ&vobgiX6ImNE-~mUy9%=gT8qkmungUi9#O*lb>?I=pok>tpz! zm>MqAV%8QQu$6$Z2|Ncc@Jz8Q#K7oqor-Z1sEX7%QN~5cB+yzC)zeO(A_-ihb8C?$ zJoA6~!{nf_aI^fUc_LSGM~08fqaX{*!vuWt1PSt}R3u!OgrKO=9E-6qH1gYb2H|sj zZA__u?9Z+PNYVA9-7Nk`ovrB!XZQZS_@4GFaeUba`W8Kc( z-sUXRhMyGMTa)#k*3@K8YrA)#itcBlyhE;jHfc|$=IfJVU;f%5OjI8}dZIad=B4wT z_E{o9(GwTjpy+r{VS3ycI9n^Ed=?O(Tc(zq6VVrKEn^dki>8+GiB%(qEImf3y?!G4 z!I(>lz46x@vu{oxqhFkP{TG`!_}aaI7-*PZ|NE=QiG}C#2+q8PO|?HxNYBjxh~b-HhXQ%-Zgt|(B3xoY16jOT4eG~ zCVMI)z3wa3j^ncrAIY$6_McN%Jyx;J^Tu%Hcr$XAzkGMo_d}z*|Eh0j8qgQmx9D#) zbe!5L*3Wl6dEqoQ80`CE>ioJhfw>!dt!o==9$8?2u^MsVlDs^ZSPHdmtXxz6^fyfS Of0|>>wY+O8-S-buG87yD diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_remove_small.png b/OsmAnd/res/drawable-xxhdpi/ic_action_remove_small.png deleted file mode 100644 index 2a1f9f03ae17f263014672e33dc17e1b40d48845..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1555 zcmbVMdu-Hn9PdE(B4@_Kz=oPy5I1A5?LBta?hbZbx7`6ZmhFInGtg^)cWa>S?ONFF zbc76@u%W!RzyNt84v>XI$zV|gWWx!FCSaJT$V3OCQ?mpRWVXBA^bf)xHtFy2?f3J2 zeZJqWDk?0{rDmi;5TtXv=wfwuX>W3(y3YRfNP)VgD|w|#iR4!*nGk>+oa6(rTVMj9 z7%*H_#b>|@*1bESo^tPQqV4kxh zbIl&y6Lf-d-W3Ufl1QPKjVxkG4w*UywuLFxfB+N*4hxG#nF`yH0lSoX*2EYB52z@M z>_{xAQcn@=ltKVD>$6doFj`>?sVB^&)nIxFHsC}yhLad!LUDq^NeU<6!3R;jg*ZP| zOy>{!Qg3#oTv37)hE-Np>MMHR~s76E03h^o_%wk$%mk2;q+_W80zvwxhqc|(hSxkN_N}5a- z)I^X*)N1hgQD7iQhVyY|K(KK;kHSyOGtt=&G7qPnG(qH9NrE;w&A0_(1qPcs1=jNl;cP})pA(wfs?0W6TRyooz z|J<=aXAQRCaPRBg6B=fmX>sC-huq8F-H`i2jl3n*HR?ii$N8pNY}%SJmYuCsddDQu z=(>3zuj$JQ^!Rdat-s{2p1>!~w~jygPHxq@gWa2;I(^@q(ODx4U$(rR1<#ul2r3s= ztlvfpo%?rq0=AJ0-27>|85`5DT=~6sMHFrw(aun8{xX)_UoE`3H$cm-PE#XZo>WzsbhaQ zn9`+W4L^CWwqnwXmW+8Dr$+VC_^L}mUBOb_+4~!3e|&M<^;1ok-Y}Gm^z&9e=NWg- z`1ZAB?G?k^<1Q|9SPib6Deot}m06$iv-eIr{i?6b*}1-V%o*E+Hy>DjX}G`VLv;J( zx^YBDgshz1kJvxmnsY~3u)1SsLFdZo#^^`8zv_PuxT<#DzLl}ZgB^>^y;~jQEk;@D l5RVDTBUB#GdjC$wp_%nbvohb?rv3gQcU~cVXxhS>e*o!sEUo|m diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_reorder.png b/OsmAnd/res/drawable-xxhdpi/ic_action_reorder.png deleted file mode 100644 index cce6c9be887600d54654f27fae539fb471b44728..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1148 zcmaJ>O=#3W6i%yX6$_$J)YBL*3Qm&ACfOu(ZMU0h7u;Ibl`d4!Niy4pHkp`A-EA)| z>O~LY#hZeH2M;3nb5jrxVg)^Ush;(wc+rCh;$*v9dngSgGxO&A-v7(>iSbkYyASOa z1fjn?=2ZDQmc4yD`1joRXQ%jbkd4;aS=wMtoDiYtQi%5^S%`1-;lZ7jQA8F=>Q z&H>QFHy_)SeN(5ea>4NO9O_Tp-oCwH>it0KE(^N=zuBNNL;w0Pa8Y>qcjx`PpL%a( O|AX@Axbt}A;+21ea%FJ< diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_reset_to_default_dark.png b/OsmAnd/res/drawable-xxhdpi/ic_action_reset_to_default_dark.png deleted file mode 100644 index b365c2ec536162887a4f9f62d6a54b4f01faa2cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2005 zcmaJ?dr%X19uJWCz=9|$CxWgUnO4ds*^t+!3GxV#Sc5!*aJIH=b~hx2WW#1@5`2t2 zEQ5*yMGM##1eBC(omv&)u%Mofh;vvit@t<}DB4z9W=<_0M7a%u?H^8eX7~Ghd_Uj! zXSOUkDbde2*q6m(`DxUuR7R>j@2nZjH~rTmiHulG$7j-Mq=B}h6v2wYNj(8*%xE@| zN}#wi?>wPkv3yEQx=cD#yGD+YW*+L%;W^A!2F+qARynLFmP62hp2#*?l;B8bHwc(; zC72=B3bfWZ!e~+#P()fmk`61#!4Mo=6$L09a>js}pi#hK&b8R&4kb8gSI(?G$9xc& zRH1W};ESL#waGvnNfCgUCxI{lECQqm4;D+Lh%^EaGJC#2#uo}80U{Si$^}AT>H!&V z6mF2GsuHGrF*_w_q-m?1&$rv{JbNUMq_X)if*^c>kS`QMj0R+LT4>Y(S!~>C3o62f zQ6?*GA}xT&BC03zX(h-+`XU9hRjYkz*kYS16jL(31GVyDo`7#Qd-9spw$Z7?A7Q*w z+op3`34SVJBl9VY>4$+k4Q6Wh*N!}jOf>Sfl!<8ynyVtQd^2I8H7X^@-0*M{E*FV$ zT(6f%AfZGef)IfSfe-{2LJ|Td#F$=081(qGomb)Gh2jKhq&QL~jg`T0ya*8`NMm6{ zERqP37$Jg8V>K2Vjao2b+P8`EJ%ttiB~~6s5hzVkI+Dzto`Pf}Ns~4sX$9iqCc6&2 zkzumnq}{gC)20_$s|d>UA%Q1Qq#2m3v)uHG7!Xt@6JrJ#5@U!2((6SSgh+7_WPqg- zR4j-@r2+#ug~$I?zZY}LoG^J7$!!A7z*hLDGI?bA%gTmi4fAm1P+UE48~9t zx>My+Z;y%)6tC}Z>~Dzh z{n9PrUfT4GKe8IM8E&3%j`nSK`nx5geK*GMPyBYJ1HE#m1nf;ZJr*pRuY7IeEXo^IF}8;jQ}PZyByFuwfe-`b$gu zX0Fvg7JK=#H4PWCDtG4;X9o8b-AWk?VdrRrjJ}_yI+9lI%Io@ty|V1_{%b*pN=}680RO8}uEr)GXR>S#Yn2JXr9^@A9d16aS>Mk@s3(t)hr7 zZw_dm`+I_GiBE0Tz`b$c2d?Hs`+7m>{-hAaZuXtiYmTW0RX1b%)9a$n(pu@Ax}$*? zKl2(ZwhpyYE0jLV%EYZAwf%Cd>YE{b==tsR4Na-H^$IWHQthmvC9>8#18+5MQqH+I zklm<=JI7nZ4&JYcL@u|^0ja{)!`qqx={vRaeeCQ zyl?6%P-u2IZ*n=cIrS$E7iM!GzPE8_2eq(OGA|!IxCNfw)UrJwabO{TP}beQG1AQ&T$LGTX<;7m}x51bgj{M_!E5L=CI@ZSu%a$mA*l4OsrJ@*x`LVswTpd)J& QJU?1Ze3I%=Y*x|#0WXCQW&i*H diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_road_works_dark.png b/OsmAnd/res/drawable-xxhdpi/ic_action_road_works_dark.png deleted file mode 100644 index 892f6bf3df5501bed3e4bef7378d25b0c5cc321c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1000 zcmV>P)ja}>w9rua? zxdFd0SB_`YkbD9kfjJ3w;H?L97_`wRz@wr$0KYH`&YNaBY91N3iV%-;3ay^%d~jU_ zccN%x+PjZ%3-ig_#c>E$J#2Eb@H?6!XlEQ@X>bkgbV75E=xLXmO9@O-uw|nj9SzR4 zI;D2MVA$sF0!(Z75&pOQjML$z>TUw|?hVJjfX{T!)OvQHMvth$(b=VTFD5sdhG2uA zG1o3f;Z(==+WiV~TzB^o{No$1qi{N7HQN2yWy^Jsi!gkbP@tXF3eBc+defEX+Pzq= zBiNCR-lH8Z=By;-wKMFi8Bb3ShEUR_LEO-~?VfclN(CG<9O7oOPcAFih|`2Oi=Ez% zLaR>#@mxl*5iiV5z-C`ZnG0AoT-DH3L$dLF|78Rl@xr_{>=YK;rQ=!Qa8w0%rf%cB zf{l^R)w_-ehm(ZIhCo1Y;g2HVoPv!38erI|wGJ0XSxAhlKpR6*be{8l3_DkE3|m4g z6Gqt+BAuhzXy9jD!N%}&^}S)sM9+6z%ZiH8-cS^cyZeaY8FQ)GvZV-{Ksh4X+`!K` z=lkIA=-J2v4c~{pkC-4FMT(M!f?>&-;>ED%tpmprh9W>XiUb0=(M{kB)cUBPVZ3Vg zN=KbS`}|Jh@en94$bOO=2E$g+I(M4Q+EY&#>Ms)lMS^e?c?H`SK{4m*HeR*QrKg_0 zMS7s|2t|<^V$LXX{+I>r;&LtjoBW<-**9B(&q2{)Jx8R2tiJFKu>-A#S66}0L4RmH z{B{+1e^7@u+nnZ6?s)u_qw9yO(3=N!5B?%g2+o*;ydHecNhA`9L?V$$Boc|lb@%|3 WDYa>QD6mif0000qScDj#{jjJ+KMpB)cU}714R47@ke*&?tSd}&iU?l z&Y5*2FH9KEp27wIV0==dLe0#HuJQI*=DoP@SOPOmrsGoS6jD!TYbgSd;iQfLlg!!- zLQQD#oR8XwXaE>vH)>MpROJE*Mw)qAmkrNuwlZh{h>o#awU~*ZK^>7{v`9JqC!0B- z5tnk72$itXDklua#9WF<$z7rvau}u~S1?-Xz)XapQbJ~f68o=$x{&FDDAA> z7$ftY=CiS2LS>qNK|x7>Ar^9^_rZ$Q{ds*kWui=d#-+f(yY13Qn`4K1ThWqYaKc=V zL|`1q3d#4}3Q)0C14rhM`%*HtM$v%TFFNW5)n{2-4xWu@+FI^yJ@40`J~n1v!6Q|6 zxqmX(S|>m1)$5$suuadR{lp#M6VFz5NSQUT_WZpShWshxTEnY5TRt5Go{OtG8+*di zLP?Lyk~~gT=Y@gET>*!h`6WZah1Z_@|BY>s-AfJXcGi_`SuPHkx$}a5*>}BGfXIjZXOL?2YaR zyXJUIt-mvnV!w=^2~D`1_4Lo{Crb}bbjoZgaQ+}3J-@2b=gQ7>pB3!icz?mH_NeE+ z>%7-L-0V&qh9Icsos?ob*L%`aK>Sw$9 ze?IIH_Ss{)qHDo}-4(^V0oq|)zu2pNUE2y*EYKdw`t&&Aa=O?^m+X z;@CwibGu?wiw($darxJ9|tQ)pAqBC;K;DFJ7F|m@`y-tGa%3?*8zO z?T&Ai9kQp}Csj991&ZZ<7mD(3Qr9lUsR};`5B$lrRIa=x-n04u`J-TJdhqYvzus0I zdiaa;=938JA1B�{i;H(zZ?9!a6zYNpsFfN%^|!OL*u78wPk2Kkg2>dq?d0k0iw{ KR2+_7Rq!vMHH0nz diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_route_distance.png b/OsmAnd/res/drawable-xxhdpi/ic_action_route_distance.png deleted file mode 100644 index a2b06e899fda06bffae67622236015113dbeba52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2131 zcmbVNc~ld39*-g10;^Jxg)L){3P_I0K@N#>gd>y$2xk1Zf;1J2#MFokZec?V}hj`F%0ljP#P?R zA!$xVCme{uSQr!uB1FWGW=k|GB4pMf8dO>ojll$NFlZr3I*b5fI8CAE;Geer6Avh) z9Q>c@d@^4f3dR z5dII1cWUbsa2fI zuF(Raq2{VH03SXiQK-#AUvr_}#Lb0uiY!tl2B44bG!Uk`z(sko-`ld4g-35J5I0~ogp1M zEJ09hF9w6l;BkW!3?mbV5+j}CR$jeU3x~UssjW3P%a+>PeZ4!%3s337H!>#oe}&|? z*gIFBDED@j^PCQZYnJV_-27tydtY&JQ>mshqSHqc;_2(R=R9Y5-L$ly66 zM&nI=ukrQtY;T^v*X`){PhI^wD`RXw#|g2%g;haOfOq-wNZZf%qlELJK9=oM`$P&x_-v0 zU~=5JYOX1zPHf>&mps;>c5hbEnGU-Y&(FHqxkr7ybI#6rmRiAlh+OI0@=H#O-(6hP zz2QnN-rzTIrLajt{QJeDmLrXit=rliwFmZ;g~Z%q`Mz_16NbXdr2bZV}gsIh#Ncd7bDo_9-%Pv8N6 zdz^h>Nlz?x*1<95H?N+I3cbyVdw>!jaA0XZ&Ivp8RAtRy62yb~w23_GHb~vQKx$$?}uF4Q~15OLEH0 zx5p+%M6Ny{cKj4MF3ZU&j9IPB9>i4+QQZ&uuh{ry+?us@NnZ$S4slMr{Oi3Cpx_*7 zZ@ahsNp+yeq+WLO1*IeE7Kii)|Kr!casSOK#vbRoxwuDU|Ilq;fQw-hAleSQ+P;@_ zwYAjEA?4g<_R#j88{7T_xn~*6+?vQGtwB6?sP#0^wOpCj&hFi@;zmqFvhTjWnadZK zM5U~LRms0ys%&f>C|SQ}$f-Y-QMN7xcdiAn{w!%AX$UH+B8#N@)Ab-+TQw($Ifhj`XeLn@Rrjy_q#fd zscUl^+)ufVIkfLy+IE4^y%xR`z=$FC$>UZx-de5P^0%i$r}Mwa>(?gLBw|-qVyC8f z-uRa1cU^Z4av#*!h-Q-gXU;a-{_y=shrp5Sx&78CpC)Kte=`1mh8rj3%?~{5=$suH Y(=(jg@0V@!#QdA*g$cOLA*n_G25dh@NB{r; diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_route_first_intermediate.png b/OsmAnd/res/drawable-xxhdpi/ic_action_route_first_intermediate.png deleted file mode 100644 index feb13ee895af0a12a2b5d7e4c45b57462aa8b3af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1146 zcmbVMPe>F|7#~wYM9D)$bs9z!gJ$Q?&hE||-As3Ob-^{+R2``_r^qE-CKc!-X3)Y0V)G81MnwdzrTJ&5 zpJAFqyEH|n3Zt5dofwQTvC#1-n_>C~LJyj=h_D8lw%s)M?a4OB+E$vIOcca|mq9c3 zNYzJ|s$(UyI%@)p8#vGQhZ;5DAOhLYnR5dzOmj868vTyc0>{=MWH!z11vOO|XEWGG zY$BHAO)0LjDG-wqK$VqqtSm}NK?H)N@S>!NKocdl{&3WrZ@HGmyIk!122#?M%~C}xrIb}3C`yV~BoOCS*(mc!mH@O2D}f}lVdo$| z$beiXqr`J+QkSG`O3e*|A&`@XauP@?a-zY_y8(f&i5k9b>buUB59MkZA3=is62^0l zE*PJ|1P3$NV>6kk>M6Fj08QJClxL$t?cG~PzP*U7oR1y0mTApCAPUP!$);>5JOD|V zSAd!1p{g2u(oB|BBUM&aOX2E#>whyS(4d59Bl& zKYr0cyPMYsOX2R9-G?2^Vte*!_w(xLi{-KP9&-HJJZ4t!Tpy4 u#C>z4Z*imV!AVMZ`TadyiH!7ao!MdfcaPoVUZ05mDNH^)rf&{iUHJnu#AYi1 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_route_first_intermediate_point.png b/OsmAnd/res/drawable-xxhdpi/ic_action_route_first_intermediate_point.png deleted file mode 100644 index e1b58513562786f378d15083661bdbeb37b28057..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1127 zcmbVLO>5LZ7>>1+T3YaGy^N`#g86JV$%L-$cC*`EaBJDFxL(A3OuC_)OiX6ov>+6r zh&SoA7ySW>;?YA-ivEP^&6A>55b^9}KdOh?gMnmb-aOCqzVm)OTv=Y4nwXwo7-p(k zG3#`#WbgPG{a*j}a)~ZyNU2Fyu}8XAjF^IpZ3L=;wT9}*ayRb0LvsvsGW8ox(yU!I z931dghT+p7qHKnln@=OlSw{reXw47v?DtoDEb!etdm~p9Yf%xk{K{sGRyUU$&gQxU zU3UHom`e>R5FlcKG-!v3k>=T+u0i*iSztjALe}$aKd5GH1r%|NK#o^AN1D}v26-t5 zby>L#WKmKD5ekyRiIO2gLzKYaVX3#+^^Ce%9{8fCJli59G6bR9?eg7O9>;5f1R)ee zS&(IpBDiEDBv#6W$;?o}M2Qpo5%F;dGDXYA9g=5hr2Q)dQLT0;943QA(Ub|P6$uhA z3PF(FtA|cV9sLR8NOaQJh>%c63GT!Wt%o-=B-7j-?$E*2H7tgEIZl{CFv zfQzs!EtVyyDspbft%eD)LI(|f`_%V;5uIxKISosV?TwyS2Lk-q=B|Kbz_ zCQF5xgS{W!k=ON~w{{OI3(t3yr(edI6Cyu{M&agewqkmE}c&7UJ?C!`UbM9bt=N|H>v(c}Xmd$62x9|T3bXZqk diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_route_last_intermediate.png b/OsmAnd/res/drawable-xxhdpi/ic_action_route_last_intermediate.png deleted file mode 100644 index 380a5d8243e64cf4a51dd3eb48345abd5dd784fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1146 zcmbVM&1=*^6i;oDwpjGwK|RG(rGnXH((G;~bgkRXZg-`-mhDRGK`O~O5g8za=@leErdQ`!KB1pY?_T#LeIN6Wtq4Z!NnR#!1@AuxkkKCLsO^*y8 z8)g`0q>$Ijbj?Ta;C}kO`1Q#&U5=9M0-3{AQrCUNq%CY9w&3WCsEl;0vGNK{Fid}F zR~E=ZaYi+<6VoG1EOb0-%`g*_p{JY6h_D7)wA~c<{n>MlwXGC4A1{hUFN2oseA7pB z%~Hi|E}PKeCeN}Hp-KrHM07TEYHpy0DXz_{(tV^BIJONT%PFoC)IxEV&0rs~@mPX4 z!MMUEVGP8fBFSf1NdyT&gaVLx5vU?mMZk6+j(YR0s#?}^U0+m6aZ7}Fsvy+s^;ms8 zhW$kWKnMj<5+sSI2tH`IL=Sm480|4=C@_87BQ|!~h*3B2DoJrP(#{neuUOn6c7txB zXv&08_XH3V1;>f*)kX)TjQ)nPD>|q&JS3D+fLDE!)}uPwGp4!Q+ff9h(Wn=En-)c{ zY1mwKkV^_$ilZkn%eGWY5v`5=0%nhAH+z^#gRC?q z=ahs7KsKr5(r^mqz*G*vge=8-wgopJx@)4IZ=3q=+K%sOt7d$p6YN(ouJyWLb_o+4 zEMbq$WTL7k*|DN-+HRyg9Tlo`Zw>kORb=IS?6B=jtM)EYSVmGZB}3*ROh~*8%>=J2 zioqw$L{%}8RYkF6u4`}oZw3V#ln}McKkd^~(VmR9JHtSQopC}gogtqN%f0-A6*_45 z3tGAoZhzT+Jkk;mWM7_m-JE&TDs7x1hp(+*=GNWIhn~(~d>{1pvFBRM^{pSDw>G`o zp9U@gD&F|;>-I*Z@7p&pc&F6(_ObEpkwL}tZ-Vt9syh@N4z<4&lJ5Yi*gNX`>AY># p-?knep}=?k{@PkZHMVu~1ylQdaQ*K5@v-P{P{@|F&8aJEe*hd>W?}#U diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_route_last_intermediate_point.png b/OsmAnd/res/drawable-xxhdpi/ic_action_route_last_intermediate_point.png deleted file mode 100644 index bfde94ce038384a7dc254b585f1e78571383a428..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1127 zcmbVLJ#5oJ6m~;Ym5NFTvA}e420+5`PaNB4)s!SonjliDG>9yq`sdPEjeoGO#O(q? zVqin8EFiHVRYI^a6d^INcB2yNjMNqhv9WMY;=&Mhz>?qHz5BlR-o2lv%S(%MvlnM6 zikfTG^%hy{$v-nq__(VF9F^p6iaG;nNu1fZanx(-Ig4Z>A6jZ0V3@UzzKrt^d7GF?+ z4D);uDuQ?w2pli59AtTs;dqsUD#wHIM-y+M-Bnw9ZS0GjG`fdzpt9^>Fvt%Ic|TlZ zc?coP39KM61i?g`9yVgei*l(29Yt2?1laLCkXSTKe*Qy=UCTG-Zex=xP|_PF%ccLHv`1BP~>lf7O6)!my${DPIi<4Ni^!M&>=-J`nqpz zxX8l|U8BiO-ga!&RybQ0y9xtEQD#IQ78pe^y9^R|XxOG*M7)*SnZ$>c5?>X{N==b; zp0CPEtpv-k#+Pe6ltiJJavNTR4bMWUZ-@9EbLA7cY9&Ml_QSUC_tP#|?)lh{dVT;Z zm89x2xZE@>$4it~l0uE%t)tL+fb3f6yI`1U)tL~5ZOVcrm?8tABrqbhB*st_laVZ` ztC(_EQEZVO^X>o5AWMQ`lXm&1eNq+a$z*#x4CHV;PRJuO6p~?iQ|!DXgZ8AMm)h~( z!QR``6gX2Y<&JiK4l^uQ1=k-@Q|E>Ev*DCxzd>DKMm!?Og?+33saeu_0#ME}ruTtNN+2^nK_j}3cH>ykec6s&jAD{DB A-2eap diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_route_subsequent_destination.png b/OsmAnd/res/drawable-xxhdpi/ic_action_route_subsequent_destination.png deleted file mode 100644 index 3073cc1ca84b722f311dfdf0b3f649e7c5a61fee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1140 zcmbVM%WKp?7*8KaEf(sfP!So@gNo+4*=#0u?PGV-E|}VGSKOm{%h#n^U+;ll zilX|8llc;vCzHQt4;jz=crZbxL0qWdS-*-KMu?~}+cyy?x<(C^kYO*Le~X4Gsw;NN z6S^DSG=QMEaEPXbu^Lmg&b!T!ZM6*j% zWov29f;K&J5)8*GQQ#tMfY_b)A~nv^O}#2vCt{8UO$eUL(pyed^l6auLj=;S%veH7 z0U5{&X{d&A}gsJs{;u7o0gA+$(7szYruiQVpo5+LzLJsmnEDaL%> zw-#LF;bJ~ZlM~iA+}rG^sZbr7a{}uVcGZR+f^`K_pu+< z{Q%^0N!Byqh;CSpmk5t0iQ2k%9)->YWNV@Cf@Y*uX9q8AGb37}DKQYrA|pXdW(-9! z8QGGnikYb@iY?JCzWu)uh&H1R{Rz=tv+Rx*on}Ze`!x=^@9~p?;7^ n32=ql+Z>x9qOtqilPgpg)u*p*#A^rdC+|S9FqOYMe(v%gcN$+3 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_route_subsequent_destination_point.png b/OsmAnd/res/drawable-xxhdpi/ic_action_route_subsequent_destination_point.png deleted file mode 100644 index 5ed6079ab63c07d273da1e292b943556207acf6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1127 zcmbVLJ8#oa6n0C5O4Uk;37D=N1}foaoW$2^D5)JcK_pZmh)xJUZW^n#ud#25+o@Dy zU_-3@he|C>WoQ?KVC)2lpFm4NY%E;o1w+*VOTLeDzVn@P&*S-GV_|yo>LkN3)3vJ6 zqC`bw?N}32YQ38XHrQRa9tu+mE;EUc$Y=@9g6NGNJ%Xf1;j+O-pLMVu` zAj=#@aPfLTtb_~V?2y4gu@iYA@o)fAM$5))q{Pxl`%m!0dVNG3#Dhf9lnIFy3KB00 zzMsCUhmJ`T{SD((blh4GkUU#cCoFh zuEGxN-T%#?K!Xy}cKN4$h9cUN>2Wj+^fDSJ6wn!p=&)>EKHQ{(_N-=KidjE8{+?eVU9e&n#PCoV6_V#8Dm}@xmvUzf{n~r|1(lEB?A8q{s$QfHJ diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_ruler_circle.png b/OsmAnd/res/drawable-xxhdpi/ic_action_ruler_circle.png deleted file mode 100644 index 21196851821f91c2acd2e7db252d33f53f64c591..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2673 zcmaJ@X;>3i7mh>%5;=iGCiXSNH%f~~D) zTOkk#YyL7`1UxUBcq~!yd*!e(7@nN9fzjGXl~kK5(m)7~L?wo>e1#|hihx9tw8S5w zr3eJFKo%9PjSl^S4XPA)(S#0Or%=Oa1Y)V5PAvjALRzdCN{}gia4*`=;IJ}@4{kLr zlo+ZGfY!^FZPGxIo5G^NO&dX$1n1|AU8-Zl1{9E1gw-kJ$|SbV2lv4)8(vR{2{`Nr z741eJ+(%N;p#p4xN&{hOcsc-*C}b>yg(uNiWF~bnmP{nk2}CM^!~#eZHhfcw*iRP@ z_NI|Y*%7>;Prl%t4{p6yt7a1jsi~>>R0>|DNr15|7J*16kjVh70VJg{Hu0SRGJzhL_kTZWDN+PhtzEn4Cn5@9Ze|0Y}nx%8GI-rIZp*9D-X1kpe-6_Sc2lXm_MAH*Yac`Oc>%A|2g zq(BCT#^Ca}JW3#s7(k(ONt0N-qxu**57Nj|AW4u$rNDm3HCy&CJj8T~gh>>O z0Z>Af093IE1XxUn2rxm243St2GDKtGKH(+*$l=FYg(Yw->Pbp$Iw+!pR0WI}H z1Ok=C=W(KRx1PnS*QJi!X(E-m5!i)ZLP^;udo^TJ-y;|5$4+$-968r zJ^$`z^7Md)w8$&4dTU!3tv^Z?r<%Dp{pUg-3u4B_ijumzG7thLGu{}KFQTx-W z!23a3k3;{4CbL8nRv2_QG!6B-6BwUzxENTGe@ab1DCOzZ+g4Ye3uW}#snC(PdGTR}nw(F{{Z`{~HC9?{l zh%4`>mL2_JA;%+I*6~*A8Q;E-`zwO5c2`-4epOJ^60mN|1xiVBbEv@0I8sbB&hql1 z$GfAy{$-crhLj>AxWbXgDY%SM$-}o!S8im)^l)7I7a^{BxAr+7g3v#^oibJ-8F~np4kQvyNZO z7Y;UiF1b374DBz9^BN^dpU^7AT)#ttCi}vcg#&ekkJscJnK`yKZ~WxY;BA9{uQIUj zYLmWi*8A8UwMBX3zUR*BXomL=Be~|9AcUgRxUw+!&AUST86myS+<49-3(I#wL-Mbj zbbBmZ6Vh!j)wm5k?Rbdho#t@gXN%+3)hrx{fRE~kF#zt z6cF5`2Qqjy!45II4xf9XqB|Z;pb=Kp(J=?@zbU#VYzJFP15Yq6uGO2nWB$Bl5PdJt z@3uBN-gc4RY%1gHjC!gE*I5|$$kBy z!I!k%!6Ur%Gstj*XW~hH$H4b*<*#E|ISCI2_>B17Pw~6+nK6-b=OBHBcb(Mr`S%NQ zBfQ*wf7_fqJ$lf_RM0s;aqVwDQvP0~-C{6esLOKf+2fUYGx<@}*Cp+w`ZwNO-_p=u zfl5DIOjui>VC-T~W|2`aMh>aUef3T6d8h~~EJ`WG8y~gVROMectXqA-?f2{%lGyy2 znA8eJT)y}D0Lxj<*A3637Szo;cI|O;;~zT1^Keth3H;T^Cm91s3!C;F0)@8eDYi@eYNl9`|s4Zv(6WjHUqJ-xRl|wZL8-wwpkoI ztABUQRJYAI13lf@IM4Cz&w7h_j>L+K;gL)8@~aE2Ux!D!lN#UDkuLd#k`g@Lj)nLO fJ`TsOEVJnd?5&~bI*E(Z#7`hUFpPJEE6n*DDV0P= diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_ruler_unit.png b/OsmAnd/res/drawable-xxhdpi/ic_action_ruler_unit.png deleted file mode 100755 index f7e4543506079c4c3417610ce0b97ab5a977b2ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 417 zcmV;S0bc%zP)2tjm`UZJ;>sO zK^T;h5(f;zpfZCv<{M4nsj(5jAPh=LIdL!ugEWJr%4k==zEVy>V0JISZzXxH^M!Htf(d&uW z)e-CMSypRwxIqA_P_zeF7qmz_R8 zHUj`T`~Ui={s6?UG7Vd2oWh1%wrc$CSZmLg<)~8bUOw#TjefGTle$R8B@ALkg&&d;uR@>XS z+Td_FdqF5a5?e!!x0MCI?&YHV482FIaM8abLS(IGglOe00`0+nPV5{XD;TQ_$i z{y3cJZbft)8Yc{A!5S4oVw52mR9Xy;!}$jqv=TTKLGe;#qe9IFUi{Pw;1x195K9x1 zgjybwq6polL!!2cqTy|+FjEEu2H^b-EKGq4K_z&DN~zYf3~bRXjSj)n2oMO9{U~@klR&01DGaJFoTvGS<}hn ztVn*yM_U-h22xN|%OVof)6)s*egutfBZg%%i6jbVqk)Rq~v__+x>jH6#2G!_OG+I25 zXRJDnK*M_pC9pzmWP2M+H5)k}(J8hdvJjm{h5wLimf|yh(C8#7jU<YG#LNDW!`WWNI9M#&IhR-vEP-IE9|@E&Fl}Tkji6Kx(?D2G zWk~!O3_mJa0uV75iN^N%Lp#l}upTvTKMe;)d>SuAjm?w}8=kKA(PA9V?1X^NjW*mJ zPZWkmuUXh4?+=L@wFJB?*Gej9#EX$ljVbX`X`}BC>q~ZTX*|P;469M~FLwrga(0B~ zd!63fuq6+2p2@4W^-F#2pto4Z(2SI&zbN@l{vd1q&s+5m*bnb#bTfY|%b1YXAGY!Q zvCGQa%G&0``Rm!PuC_1pvwV_4u?0Ufm}4#O=-z9(qHWb6yJ!9+E+XrA5(IUxpl`6D zntYix#c2_DFCSc@HN9wIXI@&qY0$B5z}#CT8!#7{6rPUfn8kDKdz>dk&C{h*)$1JgUozW@5sh;1e`STnyvVCXz`zq0?xb8c{( zFgZWs%3(sXCFz)T_Q-jc_~D7T7qmM2=@CzE-@fIzQ>F_XTTM23aw}yHK7$<4>v7TP zA;`tR72Aqk+8SyK?y1vu)9P}q&Qbq&r<~{Ld2su&Xp49+Yl7v8%G|hwMMdA=`6lKz z`(*Lu7^pL5u*EyOIcr~hNDrKRAkQPFbk}3Ars}(9++6Ag|4#VQo~Zr6yPpmP>i_!1 zR8{~$nz+>*S} z3217yr#gwQuUeXOk5h5Q&$(@>=RH+j_0EEo@rPjoboJ;;sl8|I5_nkA2+RXZFgBl zRqpnCk=vHw{4lV}e^1z}VjRt(le!()q%Jp{P@ikU%W=AvMQi0(mZ^z3knu_*$ z_Byw#ZS9-Q7g}F`WRvA!`)q8>`4ff#ZEQfr&=d>)XWXu^H|y*!bl$oe{YGk=S$I91 zJ>`7!+(5|a!3Bv!KX#r8ubwV`9h>J8^|oEaJMc1qH}=)uv?C|?KSzO8OS3}@+)_H6 zu2kEOv6P&MuzQ#8Y+GhlY_ik7d+FqG%M&dJxY|@EC}<` Kh+i9&oc({MVq{kU diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_sand_clock.png b/OsmAnd/res/drawable-xxhdpi/ic_action_sand_clock.png deleted file mode 100644 index afb35668ca9990e87d80a49e1ea77f73dd664071..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1670 zcmbVNeNfY87_YD~#6$5^&M&xF=C^5@HcgvIk2JI_Csdy@BkpZEDa z-_K=>AuS~`VrGOuAc)j0*BJSAx&I9hCFA#)!9VRnp)~~>=j8jDTWkg=5i$@Ct@yom}!n%&)01K7lpq0WK$2)|8 zgH#H$WO}jQrKaqT<;5(OQJiM77O%5nq;OdR5bwo#1x|`10IxHTcH>^9a7-`G@BM5@ z2#kqv>y*OBPMP%vK+UieAQPdW6_zRhIVOT-m_mXq0VHA=g~S*HBcK?@#TYJzfxsi= zt+AvHH)@gtw)m4$Xy-T=4nZD|N92);7&ZrjF${ym5=bHec?r;6M011}q}_2r4I0XA zWgRZg!O(zTBVl0*IHi#H^l=DImtOxwG3^c{iccBjC0r0J5<^a>Kdv!pH)o`ty75eD zx2ecQK}O2W6tGsl9=5n3n9tqw4fzFmZ}4>1!54+d(=gToCq;8QjZ(FyFZjPX>RM57Aw;jMD&&A?umLfQYH8D(HunP=!hGX1z#s#R={;JD?1$x5j zp#98+{z5&DTSKvqLW)dg87DB7Y25J)FJxA^6ox4jgynqP2tgnqhFW0IYO^3H9|H-C zVPODI{@)Bjyi<_BUH;WRK^EVW{_T@t;15s6iK6)#V)CD+8os&APj=V1 zwb5;p$4!nJBSY5FecR^m&0P~B1fJ61>BPmaG%b1%!p%*It1$@njK8BjG@6d3op&#( z3c)82GOPQRMdatMy5HDumb`d7wf@b#?H!B1ZYqtxIXm@WS$p`MBfEUF??mnQP0dNO z-;-$)mnJ=!YC`+m1J0fAS0+@SOz9pj8N_z1xTn&6H5wUtZ20=eRfahEnvJn4>zM|$ z^X~MKu+o;wlJUNZ*ye$uUoOwvquC=cn&$4fHpOJxyb@`D`H;O^H|vbPesKEer23u> zk3PLQ=hd!v=9m+=*etCNDq3ob24cCci+_Y6xjwqOUG&B$%Dv6!yN;-s61KMge&hBA zb*gWQZi1n*ytSskH01Wg;@akn8xv~64rC4#oGL?W`j88M9X&NST2zyHx_m}nW%s3= zgeIkZT-&6+nD$!-^=AuPLp!9tp-#(w#cvxPb)vJr$sL%bjg|S9RP6e_bD`|m+Vyv9 zGrlF$_0`)C)|uIO-7)k#RGRqXyZbkmK5Pq(Ir*^AKH}?_TpfTLWKdV>nQexSmtxFW z!W*>}YlqWEO3EUx46VP}d+MW&pRe2C*=_#SUq diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_save_to_file.png b/OsmAnd/res/drawable-xxhdpi/ic_action_save_to_file.png deleted file mode 100644 index 5cfc8b1a948110e8d85bd56d0dd3a4fd4e889c84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1518 zcmbVMeQXnD7{3-6bKzqnldwtRaT@`|>-DbJUhlS!t?jy2=$KvEN}`18-P`rt+N;+a z?S>y?AdD;_b4UgRNz|#}#}GC{5ClIu6y+-mV%)?j8UwOrQ3)Ro!MEEw{e$p_m-p^{ z-{*aPzvp?MkK0;NUN$o$Hv>VCnJ%Z@17~OQO;3a0Rm0t7aLQ3jeQKo~P-DCTkP=b$ z1Jo7bYk&vvV#BkiKp}!miA!Fe>T|E)1UaPRlRCP1C<4(4Qn)N0;e}eDqJB^#g)P{~ z(GwUdi59Hd=+?U~{6PofhK z2CXS#fb-ZL6Sm;af(2DI!VyF)7SqKHI$5b9NS0*@Jw;Fy4mI#-Ls;eGcsQDuVz7g# zphyu_lEY|{k@w5>ss)3dj$a`Zal0pp!_kRA!H^MgK0=T>JrN2e?=_|!RXyNeH}0z) z^)^HR;Q>*(UJ+nE0(mJgjNO9`B^9AJ+)71)N#X14vQQraVbx`~VDLmIN+Ktk^&&$D z%s5Na3{I1*0XI|r01haU;fPctNog&jeu2u%b!CX#jZK%+MkpFqjM!Z2|#|Z&s;lhH8{!ND2`xiZ2u_b3)wNuyB-(1+U&e>%z#$$txL0)Zprp9e0oV|MMv(Al8gqt>Y;phQxS_wTDA9O*KXuhWd`GJ zI_nY!+i1;S*l>H-a%)E8-1Y8``RmFE*GT=nwRP8fUs2n?svq9WrSIr@yNycdsG>n@ z8sDPHL^PS&CM11wXo`D3yLoli`kTGw8%FNc=O)%%y7JQQlIfiTbN(Lb3r#IZ6gfww zYkjeE2M;_p`%n(8UWxgrQSUBw@4Itak4L}nSzWi&kaui!TXu27otEBM{x>D}ZfCWQ zIG1L3-)T7$%dhHdeIfB%!5qz*(X68*5uNdmTTdp23p|=#%^zk}{fSI1hQmF(WA#wM zl)CCq@0LF=p5K0XQ~Y;L@b!7;6VuW4hex~nhH^%c>rSpR?bO|Gv#!1t{Nl@>rY%2l z;4Pn_yXFex`dZt8Uu+w6GJzYnnk^sP?CcB|@7tI;PEK7eYtkSm^}#*ZzRe){2X>W~ K+qyh-`BnSE5XJy}S0V?VS`TEzmNH1aOdSWZuV1dt<%p?v7D5 zKgNg)WFIbMW}A@UN8JKhjAqWc7-dm6vIRGcnMUSBm>JQi%n(0FX5w2$(La{`;U)LJ z@AKaCd%k|pbG>!7)mfRVGZ6&I3iy5XaQ7$PjAd|r=9kmea4Rq>n~esw)#%_gfOsTT z0B9h>hd@2xrOq9fKna4R?vxvwjppD}oTx^ud_u<>i$ozBK}yPEQC@5V1}cD%thlk+ z4@WRmmfTnq6C{ICF9^&2T^eZERof`;Y7W;a`nEdMPE>IV`0OHas<)Q(P8bdTU9MYP%O(5q>ZrIaHxUnor=N7a7DKyE%<;g zYI4+&RRv90 z*ck;xJ!K>X6je#PoRy5n?qS#}vcg8Q zz9crF=mxKdAn99%z8A3-_r-Ev4e*AlHLB|NWEa$hRYTRoY83T)7g$G&n`A{&JM{Gl zn(k)p1Dd=ONL88|K^N-G$@hpsa*z&65@?)a9RebclPki?T1T->b6Z1M~#XhBo)bh3Y;#_u4 zc29X4mfe-%LsO{4vZ|;2l?&JV9&`r3EW6Wlu6I7~w7KQ#?lEy}_Sne$g-@rDtsduq zKGrhU@OW;QUc+pu4_ZGK3Lbm&l*wNZy76Rb8`^8DMbH~J(}MB0%CDQ!9*Borf6r|$ z8ZW)o{{3@-c$2H}+WXZhXMQ{pK1k<>&KlL%J_u~K9G?m+bDR7pToWVljh5p#kA#_; zLQk~jcVWU$4)lFKoS&0>(r}LCEmU61L`~rJL!z<@>tRE`PE9qnSz5!EY{aJWw-?yt+5Fx-T>Ontyu5 z%<8CJDIP!a2S2ksFfjF==}#0%q0jzibQi7Mv8AxLVXf0Y{m`hn&o$a*37B1VMMG)n z`-<|W$`8kFYjv3B=$`(xE_3?}VJcGKYdpMOWz~X!D`KVBwh|NAb9&=(82` z>jLI#z5lBJ=$R diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_track_16.png b/OsmAnd/res/drawable-xxhdpi/ic_action_track_16.png deleted file mode 100644 index 62e745ead437794832a8df92a4c54fa470e733fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1601 zcmbVMdrT8|9B&bH7MZMyMor0Cbz>XXd-cJUR_TLBkupMyt)SbkcSoskcir`n!cZ#_ z9WIXf*c3Mdi-1!$&5Rm{%ngkuB2HYU!%a3bXT(K8T$~Y5cSY*nNa0(x&^mAM^AE$iU{+lf{b58OC*LxK|ev3(gNV2y*}2c96a`|67W$* zrAuRn?S2bg;>)VyX-8GAldLKwaZ0&pAz%pVMF9*g5I~SAV*~o2Q8^}8FP_6>NC}Lw z2&G2l6QkVrJix;7G@wywK@!1GK!>Xk4UVR$lK~V)v=FR@5FA7>z4)qOVEj>v+IXs1 zpKr|=*CpPJ$`V2F>mjJ3qC!=HsW{#%VsRXTQ3yprkpm1=vH}qV*}%Mr1S=gNd7oeK zaV!v)NO-t%!Kf51ec}S+x7(izW&`7a5<>l}g zUk#_~iRV_D_pPL<44z|vu~_SU&#*&F>JTk~U?8qjqoA4;-N!wo4%A_k1|e`QOu>k9 z98dk<7(${^P`F_JQ$P`tSe4=9({>OqPaBG6#V+E-cIo?Z;I>2(wcKVkIfFmnYB-;L zGA;h}98=7f!_gc2)2FWZE|H(M;^NHsPTkN|OTWo9)mU{`8a*}9DoY%#kT)+WOs_9= zevvd3n@hNJw8v~)6VN-mf1$i*=5KwlrS5t=JFuw8HPBczBTXEk_JqzCk4nMc*B?3e zO5$2qh6R;=uvp9~+Q|k>x75ER4SN4-P%Miri< zP0VYzng-S?;NMztrmbi8-k3c3_Z@2vs`C6a%aq8^@wR_ElHF8JHoJpxQ2kx)wKA)L0moeF1f7tGsw(U@| z%4Ay{eQNp-Gp0N8vx@R^ZpQjzvkPBt{qRWBjxFZl8c$Y&Jf_9e_g;HW-lNd_M19R$ z2YM#gwP1TrYEt7fJI@oVFMiH^l(e$zben8-^?>cubIS`p?rj)tTED&9TUfFYY;7>t z9a@muXMEI#bVy}QjY&P)uMop5@4H5sf;o3XJ{*tCZQj~g;4Hd((ADKGXiPl2{ib8v zPyA?foPWySou4(G=&F}rc6B9(!h^b<8Inpo(z647GJ2E;_LacdaGjjNoMCIV~YG_a+U;yP`M&D2zL~){K4%YiyQi{HqaUZ zQ4ZmIc*(pNE@X~KfMP9TP$2@bf(?OKZw?W&IDw!H&IbMYLJDH4z6k;6b18_O1O|p7 zrhz=ZLzo0)hPirh!U8!YE@HC{+&YA;P#^$hEO>|@NGK(TP!ON>k`?3z+B?N((!T6?FDE*o!Mas}2EHN5DVbB7>VqBlmQrUL! zzixaNE%gW$gXry`R1_@XDC*&7xI|Xu?w<`U0u|nnw@LVlqOgMKB2KUX6v`aw6oldi z#pQF!TuTg>i1)KZlJIyU5)Y7YNJ}i+4+&xc5{t{`5eJh*&&^fcVPi{=XSSE1W_vw#)yt&yq;dlZ)GL!=N~P8z)ex zm?4Q`SXBS2N{2vH2OQ~CkC6KlyBI;9c5Cu?w(nVgDkGNXaZQ`PsSlO_@C63+RZq9A zNueVG*aI0UD+i9(0jOZsIs$#yJd<-csHR2#4;>jR(T>{e=61QTun%Hm8kwIi7wU>e zZsuLU$p>d<^M;+La)`J$m!@v#N=I_DkN%RGz=NVo)TpqSQfn$DdUi&xm6->LP!G|3 z)h64>GaK^UBDZh6qjYDP2E!!gBBWlaSGPz1hXKt#D?R9y)N1_>zy8S$LzNwdW_aqx zX6T0w>zHeUu#;VzsHY)UlOq3An^->E%s5ciOD=uCYVV4@N`-lqXzw}q#388qZ$;YY zg50|zlTL->hjH=wY_Qqfj+B&JeG0q5(Lbxx!e_x+SzNNa)T>__h2xR;r72}itK@Op z^>=1aZgqX|yeL$?sca4Db14!!t)77~KdvgusLqA|fuX_af8dh1+5)x9qEAhCcdI^6XmI}Bq{RI!ou<+Ll71U?ER|b+Q2gtL*3PDO7kxwt zS=f2U@*K%DQ?GRNct?$o#u)5G@qZW*DF=(IUEc0qm--G?)~(*+v_I`qxUW>7N-j6d zNVB)qudRC=82t#VbEd8~EOu~)F%1167v9nx%$`|cL6wdHqrs_R_@T?z4%LihB)uj7|zf zKgW!C$KnFa244$Hlh{YDpG$TO%bI=}eXQh82<4c0MXe@t;|FVI(t+7cT3W-DsUD+o z=ZMjViOZjiyqIW(PUp#SJ=C>XCmuLGYC(*>Lb_*g24TT%KC4*9p+t^eY=5j>!nB# zz~M6uIoi~+pTIxZcE9lZeI8aUM-EM@4}hKQz5?c8Lb2VLd|$@%?27YMbwN)i;Gbev|7Z{6 z$ZkPCAx>cBiPfvZ^Zerc)leQ zK7+%gUoPq;UwD*^Y`tV zH5a4YcELLHU9)AG!?%3eA`1%5o&`T(xR18DZ5vRkJGOr!cIHszNJZLHw*sY0t5tJB ziJLk%~87dCMAWa$mHX3R?`j(mm5bb5{$~qeXr(wKWxjTA(a;(ua`%9l&0m) zM)-Ay50>-z?>Prrp%UMKKi4F5xio4G2cG@4S7oCiKmM}pYGD{c42{0)U96>|Up diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_turn_screen_on.png b/OsmAnd/res/drawable-xxhdpi/ic_action_turn_screen_on.png deleted file mode 100755 index f30f1331976417df198b04d6658bfa3838c4330f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 865 zcmV-n1D^beP)SO5w@yLgy&G3`L3)GHCm*BYxD6o66`YDq_e5`joiBygsn3uZo93nRDRP=G`P-(mq(ZAF* zV8v&v?$5jdvQ)c?^4$R1NbMS=V`jcul0Hv>worR>v33DSM4)u2egE6iB^P5O8K@n_7Jn_p{h+k)syCoDY6pXu*^!P8_4%Q@pNOf0*v=o-L?xs`7gR($a&qJ?BJ(m8&L;GSfg5A^@!1 z;w!aS_XPA~(gn<+6uKY^Iv`D9snZ}m0pUb(Rn3x8J5ERz#W^5B*_+pHfNC4l>+=C< zhI{}DKy95f5)=uF1ho-}1hw&t8q_;MZP(B5-ex~;;oq-X r{b0MjzccfP+~G^l&BxCK{v!4hl3W*dtgjXy00000NkvXXu0mjf@j8V< diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_type_add_16.png b/OsmAnd/res/drawable-xxhdpi/ic_action_type_add_16.png deleted file mode 100644 index aacd481d4ff59b30f4dd0e28ac0a7da5761624d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1683 zcmbVNdrT8|94{3H13|a()L_o)K!)vI-w#`$axGM8sn7{wi{tKkr46)K?+z(AV`YoT zqEm4`cnsY{i3+4D5)`8_hirldrwIsTHWR_@p~U%M&d06@Zhsj6*d_P-{l35Ze7^5* zuF_~o3k{wZ%wn-Zb?I;xvqQc&=q+Z=VgFUZY%#PZm(C_EbO}P@EVY?HaX@EB3h*o( zF_*6W5m&NUvnZP>m(JB^C@{j#Lwp#X%kE^@ES56a7OBY?|Z-E1WQUvcqKv}K^A~~xm*rH0#G2}G6*hJ>Yx!9*Fi0s(E#HV zM%tXTjc@=yjR;B<(<%<*>B|u8PQCt>Vh1&yC?;i~3vq&c9t7I$zPP5)6rF|t>&9!* zl&RE-gIPF56q6WJ56hw%GLySE8}b1eZxorNjVTIJ1QS@X9e2<=SjAz!@XR)|LWW^N zi9{&p;$k_(70Cn$S0)fZ%mSfeu^F|XsAxvd>-cI|Erc~{EeuO!e7;61ht(RHMyiIz z8mUmE*3NKs4vIz`7(Qd$#@L?bYTn3Iq>?y76QqeCie|dNXeDTZvJy@pH5FK*M=+bi zCnxx7^fF`^CvEF+vz8?6z*LeIw%0g-p%xir5%IZZsSx9e4#)o9)( zHH53fn|TG{(F=pvUH*&W;&{1FB0S`HeEWBy$=@!W43&6BL!Pp7Q1jKfW;D8DKv_dw z{^NL2N5Rn!$K#CdU3Gm8XBx-rTLzAtiGWu%_#0;xboF?{CwKHNn0UBgFyLP2{E4W+ zUj*^~VeBQH8mC`f!sOOO&)aLlBeLO?*pL18rZk)T12?)G^Bb4?`L)kZdT+K;pB_}d zX=j5w&AYPVa8=ZRH|H*Rg+104rLAZRHqGzxW=8pCc8!mGdeJZV?y|?*N7#F0lR8$V zEVJW4g{W36mgnBu*W}+1w=LtEsG`&Wf8|hn*e+4d@9wm|SRS=$Y_J?*TkG~m zy0BsIGUu1Nn>Rz0B{lI^O@77o4U0XyvmUL!bK{uB{_FPvM`G4pIniXz&eI2P*;Wna zj_wO&N3M7v#Z#!h&kk%T``f~O8fiS%-=Hf;TME0bh{O7-+?#vY^Az^7M?u-6TB)lG z#pWcrYu}f2telwp)Ox!0Y;*T5TiAMI96G!<#r3q{TAep-=j8LjM`ccV4-gGN=f_wNE@7hc@=q^)l5Ut7ER2{m%qaoxDT m@x^4jzBVc=b|Cp&R6fhF<@8AN%JD$oZ$hUrz%9%3%l`o)+P) z(NWwm5C-7g4nhae0dxQzq=P^ONh%0bkaQ5JAf$q%gU~_fAat;qe@4zYLM!cBvaP$3 zUUn)K)M2P4a4~K{zm>GXpZ)TtfXS%S>kOI&g1Xy>> ze7~lW2}r?djwB+VnE5Vs!wI12uvMX~KK`jRroKsQ4~Y6%?m`~3W@qpDpD+UU(Y}uq-^=1&Et*%$cltFt!jOB>_8SIytjW;N)*h2j<$=<@7Xlt zj*+nGAuN9!U6M`(gc~U{%$rsidrZ=Jm(}bww}>D&;mt?fzB4oCNZHmM5Jr}k>q(h) zp@S?n{=J)Tfs~mfB5LrKqqrff%Ltlcz7{ESzG)VX>*yK?7g&RoDR51Nsu`%1$Pz=V zmKcj4m73kIfMi+=S`8>X`9(;X{XvWOCqA{U$qKX;(xyNbBo9#dJiLR) z!o1ep1@7iK$TLr}0)?ei6rnks>8lqbZ5~0hG9o!ovH&?Yan7I3BBb4bwC)k{k}fUXs@oh?>SlZV|6sb<9ykZp#Rkw`0)_7#U2Fi= lh31H$5kVt@>I4dB{{?1uyk~s{p3wjR002ovPDHLkV1iZw0WAOk diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_volume_up.png b/OsmAnd/res/drawable-xxhdpi/ic_action_volume_up.png deleted file mode 100644 index fa8e34f8509c0e1379036f475b79fb33f3055ed7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 836 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 RnFYouP}C?2RFRx02t;`> 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 diff --git a/OsmAnd/res/drawable-xxxhdpi/ic_action_no_route.png b/OsmAnd/res/drawable-xxxhdpi/ic_action_no_route.png deleted file mode 100644 index a033e74a068bda097898e4cbe6eb4d3bb91c352c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1527 zcmVB57MgXbtb9BbfVS`SHkJtkT zApjYFMu!EZ8Op$|V6~6dFnIyU_}s@YaJzpm0k;4a;XNwy6()?-{GUeLe@{DRs zRsiYq7bw^5?81pqL*Q$Q3c$66(hEv&D81W$=7XGjF0+&p%u(0)j+s2G3Pr{MG3o`v z|Dh{NFR6dENI<%U=YiQRx+&((Twm@t=++4)u$)&l2IXu4=*Rp7S0KJ-@%aX^2i2NoX&+C}!qvTzCva#`FSJz&W1du*|iE_M%7@U3i zuB28+A+5zC@7d9$wgB!nO3pyItc$?Bk3HAdNaro`o*hlJ08&#ID9=1_(c{aLvvTzb zP<+~((gIEc@>ohIl)j;+%`>f^;BVec$XGBq5azfJ0;ZV{Vi5k(bKO!prXO?T+Lh_s zG5jL@fW}A>z&8av+f|d~+%KMc4H_dwfWdyyvsm%XP7E5OxHE2OARTMl?;(>Sfc0Fz zw~G=N!Vt{~R6~G^U9CXQoqO($UO-Kq6aoJ8TsM^dcePzy)N?)ue;@x38Y4x35bvd- z^cQag(D4JMHwYVGi+dX%I?)2iK)ObGR;l{~Qzms5#Pj)*1LpPK02(Ao0I8`Z4fe9d z+Rr4f17s(wga}EyVuwQ3LW~Tzq{A7~x+A{lOv-4M?3J+8UUszo5pmlZox`r#n(rv$ zis1g6(t`f{meRlI7Hj=I)+;&3YY28xpS0TN-{or*gpEp5f8N^L4CGONP>)H!ns^AP z03)LUjEo8}GAh8xr~o6Q0*p+P0`MEr^1XulcHtuCy9L=~I+uI5QdaQ&eTpu`rhpiV zH;CM}sr$f>-^@FSxZm_n&(ZAyp2WVF+F}dfcTjh|xnXcym|e_p|L$JMp7$5DD8PK+ znxXUzyG5AEHG{OWchaH&K3|kG^vrWErR*nBndW^#i6UIzQ(|9RopB@6ya4z3c6?mlQzGz4(*h(K-(gTdgk}ZEG`_ocXVFbhL#L<)2?0!M2w*+e4b_zB*q#zt$ydWH{G0~lv5z&2fXn0#q)sv{07PUG$5-D$P*&stwmOZ2;+A_5^>fSb;Ly@^o2cuw3Y?J zLW+fKh^z;$S=_V24HRLGNU8*GeaJ!eMD$&IzZL=Rg@HkwpM4zbo~R-KL;q0jGIHZM zhq9p`{yH@CohXlNINl{&hQ2!Aix|cmJ1pcH-Pb-*Z$vOP1>i2@SJaQ~$wvGAXivem zOH*wnECyL2aB-A~3$i^)<1U~ctvaSW-5dpq}`ue75;>-~}m zB?4L=FBC#1OcBuH2oVT!T+pm_#->3eY&-cE+ zZF~RclG_f&(#bU}A2<)BGrXVmc)s#GxdU7WbQ|6aPMm)`szkNd@E*etwg*eJKes-c z<9;Ob`VA}AI}ATAm~IfCH+l6#4W**eDN)@GhR6Cj)BdTwm^L*)%;4CG&wpYwrF6Cz zuWNdJ>Vq}QAC?bGjXGGr@9pTglpojLF!S8s*~O`%g6vZ{uP7#juxRsD^k>xjzu5H*>%q{su)S)S8YGgx~&dh8^ z6^+oDtSe4T+9@_Fh&MoPiZET%e|&CjK#}+|_wQ^OEj64Erc~bizFK@k+y1wuUwZd! zcMDv!usqpP%8;PPjhL zAnRZC_c=2i4lzFVdQ I&MBb@0F%9_DF6Tf diff --git a/OsmAnd/res/drawable-xxxhdpi/ic_action_phone_device_orientation.png b/OsmAnd/res/drawable-xxxhdpi/ic_action_phone_device_orientation.png deleted file mode 100755 index ac5b348627f00d7c0a22e0038fcfa98391686867..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1374 zcmV-k1)=(hP)b&V5XVtFQl0T4^PnEx__5N%A<3&W2;#X&8VrEZX!KkN zVfN0aTI<(EQG9eE&>|0C`3D0aP19e?CvRHop(_Y;@t04grc%m>E&zuF;5PsqE{n1Z zVK^Kf4hDl~TI(kO@MsQeVLt_c2>{#*A-><;-F+U9$L2Gr5#M|~ky0KrfF%VkE-r>q z6kV^2B7}IOwSE8q=4^TekVQb#<8J|=awMpfIxowz@vOEjoM1+PY49cpZN+F~=TdxA zUQhshLvSsAr~n>CQS`~fRhX$#>Z~kFqDurMGq-pvN0A5f9X_@}Ll=5Xu+eWh>0L)#F3B)Ro zlyYUuJWW&Gq)1zPA;hr@R}=(*G)>L=->ma@1^@s)NGZu9ZtnrieZPr#;>pM-A{!OCw+&2t$*(Tq-kn)GN0A;Jf+l4S(azp z^vYeO!PdWz0GfO{dD8O@!m`y-ssFwKKm|&^#l{A1b@mK^NC^`;GXSF4b;%ikWqa9! z<||n;00z+9$FP%(s{<3?J%5ouj{qJ4JOY*#z>Z+7hgetJ`727;2H5OIRt0btasu?_NO97Yo!0T#8WL(B$)0dxZB`(3{5dwfs>u#(TSbHazh4&sn&AJ;aB-Xw$ zF2QCN1OUo*@Va2ONu9dv3~ml^Eg%EHj^QM^Sw^H9fYzRDC*+gk8H327v8C)kzd}CR+oLlpb6C;6?!UOtvO4LY+xt1rI(D z!@ek8BM9nDmjTo$fH_mH6Ofu710^^YglT*qY#Bhu6c_*lX#T(4j`i_geCH#;dkgox z0NdYukt5+f*T;MH8Gv_*n+sq744`8LIxe0^00Zb)fsTvk5x@XCR-ohJ$s-_1k{59t zWB$LZ<0ki~c%{@`Q50{RYSbnWGk>gLehHT!yaE&3&*NJGBuR1_$8qgjkNEohUnztT gUoS5&e>AoF4=_l9tiY!b%7 diff --git a/OsmAnd/res/drawable-xxxhdpi/ic_action_phone_landscape_orientation.png b/OsmAnd/res/drawable-xxxhdpi/ic_action_phone_landscape_orientation.png deleted file mode 100755 index 9f16d1584156e27e1e7e9c2b69831f052e422423..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 969 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>V4mRV;uum9_jayfp0Fc>Yr0v` z6C>4?2C-HP7Avn@@PtE8=X^PAIW)R&Eo6=WyYE6jVxPy8@}(8PPSPY?;0qRYFBSj z6B=56?Urkxi23&I+ruxvEMerYI_B_+OXKt=Wdd&({=O-(cyvNecZr-%i%IUw4Ok%NkZnv%WnLXQHZEZ%b7hkK~=lVUj z`R=3GYcJdDc74gaB~cm)1`;(|U5|W&qE9>R-oUk>p|G(9t11fk7|+h90AUpt%BL%)Sk=ObSYQ4oo|05_hvWxZF8#kF&#YpUJT~f2!a9 z`O6ry_vBmSoxd(0o*x`N)mwc-)Y@|k8V)9W zI32Zn`gisvix;W32Q+-ITlc+gRztSN0ZZ}B!>c9kYu*oW;9&I1+uXjaMq$n}W{(5E zUaB(kPLIFLsRi`i1czsbw=$_D*fQoGy4A8W+a=#IWY3NmCIjUxC#Dq@g*#ai+^)2+ z1blo{#Cf1+1t;f%M@OFuHAn^u3ppI^KCQ}Nyhu%@p-X(aH$$3>uLpyuzTR|(Gaa)g zFlfca=rPU^G*x7zvVj{vGpz`}|F7uJ7Ln(7@{@hG|GmCza=3x_PTx>}?}s~QJ2C#P z`~T&^g9nq!`Tpl`-ug{cB;fHy<7SP?DH2W={z3uuD?dMc_;Bew=`E&$n*|Qt-lgk# z;O~Yg&S*h{7`^GKfA{R@Wxc{)@qTw`=+tYst{;=I_0&G=`FHEf`{ApvZaFVdQ&MBb@0R1(t A`2YX_ diff --git a/OsmAnd/res/drawable-xxxhdpi/ic_action_phone_portrait_orientation.png b/OsmAnd/res/drawable-xxxhdpi/ic_action_phone_portrait_orientation.png deleted file mode 100755 index 9cbefecc8bf91e664f0ed4e4313e21299c85b901..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 994 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>U|#9z;uum9_jazKU$mo$>;28D z8JBk{YkN!+2%DgDkoD3I?@dh>+8iZvoSOHXb}eZtDOsozsu6oBk?UW-8dGP4*R!PG zzivK@a&r3cZ|+CS&vrE%{_l7x=ykx^{rUqn#)I7sOlH0Z4jw$XI&b^$TW9XgxEc51 z&%}r8&%C*G=G@)Ck26fP=C41?{H~#H|Norw^6$+v_eRgYdER{D;W?jw|KyAP7r3Ee z$|Zi|>YaZyTU6%VzjNnJ|MAC{WEb*#IC#ChEVkxPVY}Vr5~nDViDl=Xs~M7v8N$pZWDvY86nPuORSqz85)l0Ok_}tRfuK+3Qp=3 z7x>GPRg`tz@Z#tAA65##I6WLbwDz!gIOOvF`TpCAl~rGXb3#L_)sCtSb=<3z9*KD{ zOwTusWm?s-gH`Cj(`eu64O&WhjVuK}!!D~X=<0}8V2s&!wS;p8OzB>=1$)vLNNq}R zyuEF*-*V%f`}Wz*t#$o2`G52UEf$+E*SEcmJooeU-|H#~tg;5T9hNFr?Y&oFA>*g2 z;NT!wbe~g5K;^+Y?PEd$8VgDqSy;F-W~R!&f8Dc(#hJ6%c13&LJW(ucmN)PC6pL>Phdd_Ox$h zlFaK8-EOA-_P(;`&fh&+5AwJ_PhR0U>9}pt_YJ;tmtTIF80x?{A?VgIJ&WS+`6&ng z_q6BV2oX9}_sQDYTK(NV(db#be;+yHbpEg9^T0&z(gS;s>Aq|+HvawY-Q|v}@nLoA zuUqSW@2=j`P~>p)(Vom%3wQ4~*zEhVqiEj#jN9MRmtWo)WBSA1JgsQIhWz4-FV=sQ tzsk6J-j84jf2Jl~?*b5qXq}?`6vz>ZF zQU{39Pvr1b+NHD;)I%rjOdQemUr6QvG5)z6uCdOZehi(o_u_=-mnUB#0b+b*_x8=eH<~ z(jy?$Jm3zQjBhir@Aa`AjH~sK(0Oh7Xv%|L(x#^pNY=llhL1bu2a&zepa85y# zn_+S4JtfM`+9DvE+*~V1&jXe!H&aivTsbNNC^zF_&7Y-JH~W-UYOvuXLrbh~_F1|E zCQ}gQW*R1Yk2v5r7NB@m83B6GZ9$?laDYxd7a&O(i+~O6y}y%oChd(5sZaV`aWtMF zGJ`LW2v7s>#&AuCktKGy$`orXMYJ$;)i=KWV0G>bh!bNGVDz}D$LT2egM_Rx0*q)Q zPks0^h!bND=wRk_>IGf4AP$T<;K_2$-B=XpbJrkFj5*+!`I3Kw^y8toE5qyUMn$d* zDxI-GSoLI8hNz+jl)98*9fb8jdJB>SlcZEBCIGa4JN`_8RqC7p2y4q>O z`%n3a52ZYvNw8-{P@c{s=<|XoPu&Urz$VI5H=;Z-i}Lh%VoSKK96lo>Rj42Xm(m_U z4h$B(MRkCZr_$6uf^6w%X8~y$*dh7`gadM~7jme1>r*G4@ooQPl1CRSj%U^QFV;~S= Rb@~7R002ovPDHLkV1i{clTZKv diff --git a/OsmAnd/res/drawable-xxxhdpi/ic_action_private_access.png b/OsmAnd/res/drawable-xxxhdpi/ic_action_private_access.png deleted file mode 100755 index a6b441c70dc2ebb29c465f68f54b0702f7e52fcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 618 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>U^4V{aSW-5dpp-N@2~?8%klMB zXMefHvh$gNjY!m5L#^=T?MdR|2iu;W|Fr(qf#p(nA9yo7RT5}mIK?;R@NGsW4eJ2D ze0GinZyYT5$SO2!Vt)Fe?7&Ngb+3PEJ`donzi+OUr1I}{3 zDSp?z-QPU6PVnkLR-ni5O5qAOgOtZpxE|t!{(WUw;pqQ*`S$buzil35GH2Q_2Cy%T zV*onIUXH=E;oOar2flqhYA>9puEF4OfKP&_rn+_S-(ND0Px(X}7{2lCV7|i`&7RTt zK#;|{;?FE?--4(^UutIUXLumKmX*PMiL8Oms|Kkj99rQk7+5xx9#DNFbg%yMJz0nM zn`IpP7R+VdayX-Q7toM*47Xf8=I`_OpWi;Kh-<9bF zMmvSii8;)i#K00zwm{|{pMb;7#-a*q2ZmJkQxD%VFiw%xXy49!ilL4%yWOGwtHf## QU>aiZboFyt=akR{0B=tJApigX diff --git a/OsmAnd/res/drawable-xxxhdpi/ic_action_proxy.png b/OsmAnd/res/drawable-xxxhdpi/ic_action_proxy.png deleted file mode 100755 index 527b586b3d42847e17acca76cd09d441326262e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1469 zcmaKsTTl{s6vqD`2vMlu1@9q~St?{pDU})&ta%~K5;d*JyiuA)rj?givchcJmQ_hH zB`dp_h?F;6i?Y0}YdN9LQj|FwrAcL4RAfuLFZ;A}=A3WN%y;H{I={m3jX`LXBMJb3 z4&FeIFe&GIBh5{7^lUZ-0C+(#ownuR_NfZujX@u)34C5gf2U zU=i4^l3|EGWD&M7_QkoLogu8puNQOuE~h5-`}8p-GkJ=I%n!~rDKeCN^5t?09OxKU z0Ls4s?e91Nhk;~x#R<##NYIa>ST3})0u{Cyu7TcoK=B&!&yA*n47Tc!LCyyw*QrSd zF^3rRWo4g+9m(kV-DXyV&op{=nZq~VGzb*|+Bpz;!7yZ;|a?=s{?;PXobml-4nFKO0`HvgX&T=6c9l9t zgyVN4Kt{;qZ`+Tq+d8|@snvecCX&?S1YA+?p6BgB5~h(K8?Oz?zx99=3mRQ-jbY!4 zTH}CQVe?W@wszRFG9pqB6)Tz#f3VMFq4`-ktp=uFGjeDy zCyJCZb6Wm~GzV)Z*GV4-@Y@ku8N_HwYt9DuX*k`2x;;fh7OIvbezcaPoKBbAJ}_)e>ndoBqYZ}r0l)-Tkj0{?7MV-*q6^dM_nKBV)r%e3#9rsxxUPFqH-WS)RO4()VS-KsWk3Gfwt>FvvGUf7 zOo-ZCJCLM}SYV%Ze|O~IPa8MI8AS2c;+qcq;s$B{=FO{Rn(eNaq@nsN_JYya>PQkd z5^(QVVFt(@;xToy@}#2F&87t{JQjh=C58;zfQ+hm)5A%ZJYWY16~DDYnRJWfo?bWh zBzsJB7#hB%y+WX<89lsmJjlm0gw2k&Q%`z%y?B{R3! z_WbV+9!O8|7#euNy>3&O6?~9gpn9WKBEUeywB(zGL$m>hr9A zS^Q-ZXUb>`!bl$8stpN#l6{>zea#nH(}lK8gFe4%UApZn+lypv{-W3GV#XI?!E8~< zbkmVGhGY4r)ZxUXLxYO0xt);yEoT1(8UOv;oe+pB2BLf30sVgx&RHHGyLrTIUe_8E OmO(IMBVD$RBlsJv?tvr# diff --git a/OsmAnd/res/drawable-xxxhdpi/ic_action_remove.png b/OsmAnd/res/drawable-xxxhdpi/ic_action_remove.png deleted file mode 100644 index 5533047bd6a71c8e1be0dcf4cbce150234aec08a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1550 zcmV+p2J!icP)0bM}XQ5R4k7)gR482Oc?D2k#i zd0zLyVcv7jUi)Ka&zxBsUf!4Y%$_~_`R%pV{+fLRo|-BkO-uK};Q$&p0tes#8Y|Ga zc((ut&{%=S#k&PKfXxc1>N@~F0Pr4wg8<$QKg`7cb<-;V&jIlFi}3ej0MA5(|C?l* zlm&DI{}8}OYedc!kw6IJe*jOW1Y{BbRF$p#D1bu%*y@K)4+uj<9t~Yk?EcLFgw}o} z2tS7C>$IR{{7dT)5&k`T8XdqygzpPY@&6N%+hY?L6@aRK3gB2Lkd9s7Sb2LEAtH29 zqoh#)s49CeUj`pPO2rBbc?jUv7;b5B0IEtq&sN{c&*!pW*Od?kwT8g}1YiGI2(q~% zOd;Pr5xF(ggA4*7xSX#6yg$@~k9^;!0B#K7lBxp;;(t5gK%2{s0s8OS5UK*$Vewbc zszay-U;*L}0-*|k1&LoBLM;H_?@++C#s~)H>!lNW#Q;?G_zrY6t)lm@EAFBe0SHqI z9N{iGajOEL#+S`~R4PTR*=N8g(OAHXF5rwZ@UD*GP*&XyD|BD}}O zWU+u!0Kb=1pmAPW!ReA`m;!)bXXt*qn*TI+06zmLwW1OYO7b!opD(#V4GZ|8@P+9m z2jS@Im?Z|30$>9ogmW_q#`OE#WOcEy2gG_m6_IPDL3l2G_YzMrRNg8BF`tUa$5Ul0 zg0Go=p8pJs&KcdJVu=C18zR3AMR!M70B{<@7v%FGlrPAzTve^n6UwW?d~-b)kw0UP zAGLr0V9Bo`#WdXXc{BhsqZNS1fpiSf<;WBOj04;mQ8F!^UWIw*i28psfZ&Gwl_YzE zFu9*p06fo)qhe2S1x)TI2|%!d($%r}qtE{eQ}1V0O;ZqFUF@$XnOaBE%X+B*JQ#0h zz=LBs`Zb@xm;@lWA>XLA8NzK5;W3!zlmmcPz^y9%ql3+b?&yU{zCSAlbYg+Othc`v zCHej$0KpacLd{zU=2w#X+>%{T#|n5Bs2|n=yaaG9CGd73WCI9R;EOdtmg^~YK^;rr zY8gQ+F||FgDOdq}MT`ghf`uie=#B@A7)36q7Y_(wDP7a#0oNuNRR9D_U{GEHglghb zw`u?u0->t-)dB1{gzDlC0-ytd3pl$HnCEkNcQ@Fm>MnFqc_bw_SS1}rX6XS9W&u42 zoHrtfxveL2gnLIs?pnpnxvpvu-t++Bs53&C%Q2VSA8ACiYzT!@<+ux2R4@@O~X94WLHTpZYx< zKx0AtKif@+<}-1q7LL#;G_a671$j>sle{w1sIYuGz1b0Vrh}m zelr}8Nc@NkVjr-8Xd*>X6h%=KMNt$*QIrqkjur@jmHo4^$9;3^mpzVmcXuaJro|fn zAA7vw9OJH$G9A{yMUU}Y+_i!fd7Rs6p7I!`aZ!pS)~MgW=Nl<AM@j%LWP>*_Y&{0ti)_70I=Rit27$>}atV!Vm{+OSOfzA#1 zAZ^UgWtMY;*#+ZJi>9Gz_}2#PUT8+laTxkU)1fouAs{QfeavcZFdG-txE?oTENEKZ z?D5IEqBoiWb8hc3F?M@L>^NH0xyrf!8OAO1{qJHKtq&ttsw3u&fGv_&`qjgz;kmU46bqY z%-+uq}|@pTTZu1mFpNjFOfP;=;QP1D zE1AG~2`XA5821DokUrY!>cz^tW{}S^1sQq!I-j^Vjra9z1iwRK2}-T~e!7l$8=x^f!galoLimzAg| zgB<1|$dD1<7IxQe>OBmUWe{%&r&+FdbVp7l_>^>MAS-gAfZ8@ve{AK;AlwkEfie%^ zaaloz>_q2vp!^|`HO%r|x{`SJmC_3?Bgl{w-j+k4jzj1AwK#Cs}Y0)8*Jj37f! zcv~IR?$(N($~jdVG#0;>Lp98>o(?a5++KvnWaLj6=P+?IucYSbBXw<;=qg zuJifd?UVmVilQirq9}@@D2k#eilQirq9_f208Mvs|Mi3K{{R3007*qoM6N<$f(IFn AwEzGB diff --git a/OsmAnd/res/drawable-xxxhdpi/ic_action_ruler_unit.png b/OsmAnd/res/drawable-xxxhdpi/ic_action_ruler_unit.png deleted file mode 100755 index 2305e5f380c2c571a31674772e24af606b74ee72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 681 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>U@Gu*aSW-5dpj#S?~sE4%fqIf zZAUu=u0Lq%{3QP8Vc6>QG6T)Jy_b{2->#E?RQ1r@>w(p+xzEH|c>I}I6cT0}D5wr& zU~1#!*`Cfi$M?Y7vTDBhpS^$o{`>E%-}A@wy7w{(JW#Te>u-pfS0=@jld_eSW5v_V z<%$Q~!lD}xf=`)N%|CrLIlpv&)E+Bd##w={Iaszly84jgLQj;t!UECteC`ctSFD&A z*H)BTFqtgACis}?O7Xs3Rri?7T4EG90)lhOV;G$q*r({8cpPdc#rV`?uLDcPo>T71 z3uIP`cQEva|9nx%_^NBw{9PgYuO1iNFzd%Uc_x7Zp9b9(KYb&79at0`&Q5$`@x6f~ zKCY)>PT~{;J%_g+U%k4se!W)y*Fu&xYX9=yGp=DMX46P`H*LYED=&Bc4Y~K~agO8a z&dsd6!tM-AaU2Ew2I?(LVYR_Ach4UYECV!Q|2qlZf5hcdj3EOx996fprgVL+z&kvd?C;O#XY9u+ZR0izGTPW zm+u)38y_;TC@Adi+5aqj`bg&FuqET`+a=Jvy@{ERu zbQl;V_wSIx!rB$FVdQ&MBb@ E0Bj!~qyPW_ diff --git a/OsmAnd/res/drawable-xxxhdpi/ic_action_turn_screen_on.png b/OsmAnd/res/drawable-xxxhdpi/ic_action_turn_screen_on.png deleted file mode 100755 index a9b2f0ea18ce418bc8b3259f2cda4e43027a1a78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1212 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 diff --git a/OsmAnd/res/drawable/ic_action_gps_info.xml b/OsmAnd/res/drawable/ic_action_gps_info.xml new file mode 100644 index 0000000000..ff193cea8d --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_gps_info.xml @@ -0,0 +1,23 @@ + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_intermediate.xml b/OsmAnd/res/drawable/ic_action_intermediate.xml new file mode 100644 index 0000000000..8e22bb2d2b --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_intermediate.xml @@ -0,0 +1,9 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_intermediate_destination.xml b/OsmAnd/res/drawable/ic_action_intermediate_destination.xml new file mode 100644 index 0000000000..966977cb56 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_intermediate_destination.xml @@ -0,0 +1,18 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_intermediate_destination_time.xml b/OsmAnd/res/drawable/ic_action_intermediate_destination_time.xml new file mode 100644 index 0000000000..97fd6cd397 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_intermediate_destination_time.xml @@ -0,0 +1,21 @@ + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_intersection.xml b/OsmAnd/res/drawable/ic_action_intersection.xml new file mode 100644 index 0000000000..967cb97230 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_intersection.xml @@ -0,0 +1,21 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_item_move.xml b/OsmAnd/res/drawable/ic_action_item_move.xml new file mode 100644 index 0000000000..d42d17ffad --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_item_move.xml @@ -0,0 +1,12 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_keyboard.xml b/OsmAnd/res/drawable/ic_action_keyboard.xml new file mode 100644 index 0000000000..a1949b3f42 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_keyboard.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_keyboard_hide.xml b/OsmAnd/res/drawable/ic_action_keyboard_hide.xml new file mode 100644 index 0000000000..a514639ea6 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_keyboard_hide.xml @@ -0,0 +1,15 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_label.xml b/OsmAnd/res/drawable/ic_action_label.xml new file mode 100644 index 0000000000..ddd341f798 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_label.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_lanes.xml b/OsmAnd/res/drawable/ic_action_lanes.xml new file mode 100644 index 0000000000..d0bfefd4e8 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_lanes.xml @@ -0,0 +1,17 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_list_bullet.xml b/OsmAnd/res/drawable/ic_action_list_bullet.xml new file mode 100644 index 0000000000..d816bfa979 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_list_bullet.xml @@ -0,0 +1,15 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_list_header.xml b/OsmAnd/res/drawable/ic_action_list_header.xml new file mode 100644 index 0000000000..decea427be --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_list_header.xml @@ -0,0 +1,19 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_list_sort.xml b/OsmAnd/res/drawable/ic_action_list_sort.xml new file mode 100644 index 0000000000..53a0f2482d --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_list_sort.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_location_color.xml b/OsmAnd/res/drawable/ic_action_location_color.xml new file mode 100644 index 0000000000..77ff70a1f0 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_location_color.xml @@ -0,0 +1,27 @@ + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_location_color_lost.xml b/OsmAnd/res/drawable/ic_action_location_color_lost.xml new file mode 100644 index 0000000000..8578ed10fd --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_location_color_lost.xml @@ -0,0 +1,27 @@ + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_location_off.xml b/OsmAnd/res/drawable/ic_action_location_off.xml new file mode 100644 index 0000000000..7ef8a83302 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_location_off.xml @@ -0,0 +1,12 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_location_sharing_app.xml b/OsmAnd/res/drawable/ic_action_location_sharing_app.xml new file mode 100644 index 0000000000..2b880f882c --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_location_sharing_app.xml @@ -0,0 +1,24 @@ + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_map_day.xml b/OsmAnd/res/drawable/ic_action_map_day.xml new file mode 100644 index 0000000000..25c577efda --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_map_day.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_map_language.xml b/OsmAnd/res/drawable/ic_action_map_language.xml new file mode 100644 index 0000000000..14c1a69b05 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_map_language.xml @@ -0,0 +1,9 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_map_light_sensor.xml b/OsmAnd/res/drawable/ic_action_map_light_sensor.xml new file mode 100644 index 0000000000..50c0e7913d --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_map_light_sensor.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_map_magnifier.xml b/OsmAnd/res/drawable/ic_action_map_magnifier.xml new file mode 100644 index 0000000000..660e7bf479 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_map_magnifier.xml @@ -0,0 +1,13 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_map_night.xml b/OsmAnd/res/drawable/ic_action_map_night.xml new file mode 100644 index 0000000000..0540b7e967 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_map_night.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_map_routes.xml b/OsmAnd/res/drawable/ic_action_map_routes.xml new file mode 100644 index 0000000000..803e89468b --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_map_routes.xml @@ -0,0 +1,14 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_map_sunset.xml b/OsmAnd/res/drawable/ic_action_map_sunset.xml new file mode 100644 index 0000000000..a0862ddb43 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_map_sunset.xml @@ -0,0 +1,30 @@ + + + + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_map_text_size.xml b/OsmAnd/res/drawable/ic_action_map_text_size.xml new file mode 100644 index 0000000000..13efc19164 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_map_text_size.xml @@ -0,0 +1,12 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_mapillary.xml b/OsmAnd/res/drawable/ic_action_mapillary.xml new file mode 100644 index 0000000000..8d608d3d9e --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_mapillary.xml @@ -0,0 +1,12 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_marker_passed.xml b/OsmAnd/res/drawable/ic_action_marker_passed.xml new file mode 100644 index 0000000000..6de61f0a97 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_marker_passed.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_markers_dark.xml b/OsmAnd/res/drawable/ic_action_markers_dark.xml new file mode 100644 index 0000000000..c063e34337 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_markers_dark.xml @@ -0,0 +1,14 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_markers_list.xml b/OsmAnd/res/drawable/ic_action_markers_list.xml new file mode 100644 index 0000000000..c3ba319b8f --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_markers_list.xml @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_max_speed.xml b/OsmAnd/res/drawable/ic_action_max_speed.xml new file mode 100644 index 0000000000..02f065cf8a --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_max_speed.xml @@ -0,0 +1,15 @@ + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_measure_point.xml b/OsmAnd/res/drawable/ic_action_measure_point.xml new file mode 100644 index 0000000000..8df643cad2 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_measure_point.xml @@ -0,0 +1,25 @@ + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_message.xml b/OsmAnd/res/drawable/ic_action_message.xml new file mode 100644 index 0000000000..6aa15da5d0 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_message.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_minimize.xml b/OsmAnd/res/drawable/ic_action_minimize.xml new file mode 100644 index 0000000000..7e32f9f531 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_minimize.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_moon.xml b/OsmAnd/res/drawable/ic_action_moon.xml new file mode 100644 index 0000000000..1280037f9e --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_moon.xml @@ -0,0 +1,9 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_move_point.xml b/OsmAnd/res/drawable/ic_action_move_point.xml new file mode 100644 index 0000000000..2404a9de35 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_move_point.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_multiselect.xml b/OsmAnd/res/drawable/ic_action_multiselect.xml new file mode 100644 index 0000000000..47a4bf00e7 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_multiselect.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_nautical_depth.xml b/OsmAnd/res/drawable/ic_action_nautical_depth.xml new file mode 100644 index 0000000000..2ec14e00c1 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_nautical_depth.xml @@ -0,0 +1,22 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_next_field_fill.xml b/OsmAnd/res/drawable/ic_action_next_field_fill.xml new file mode 100644 index 0000000000..5b354ab98a --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_next_field_fill.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_next_field_stroke.xml b/OsmAnd/res/drawable/ic_action_next_field_stroke.xml new file mode 100644 index 0000000000..f199f97d74 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_next_field_stroke.xml @@ -0,0 +1,16 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_next_turn.xml b/OsmAnd/res/drawable/ic_action_next_turn.xml new file mode 100644 index 0000000000..6bfd2c1beb --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_next_turn.xml @@ -0,0 +1,15 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_no_route.xml b/OsmAnd/res/drawable/ic_action_no_route.xml new file mode 100644 index 0000000000..b65ae681a8 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_no_route.xml @@ -0,0 +1,19 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_note_dark.xml b/OsmAnd/res/drawable/ic_action_note_dark.xml new file mode 100644 index 0000000000..9cd5255385 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_note_dark.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_opacity.xml b/OsmAnd/res/drawable/ic_action_opacity.xml new file mode 100644 index 0000000000..bef35bad8b --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_opacity.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_opening_hour_16.xml b/OsmAnd/res/drawable/ic_action_opening_hour_16.xml new file mode 100644 index 0000000000..bcc21ee184 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_opening_hour_16.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_osm_live.xml b/OsmAnd/res/drawable/ic_action_osm_live.xml new file mode 100644 index 0000000000..3c087a54fd --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_osm_live.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_osmand_logo.xml b/OsmAnd/res/drawable/ic_action_osmand_logo.xml new file mode 100644 index 0000000000..959c205879 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_osmand_logo.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_payment_card.xml b/OsmAnd/res/drawable/ic_action_payment_card.xml new file mode 100644 index 0000000000..7483144c86 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_payment_card.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_phone.xml b/OsmAnd/res/drawable/ic_action_phone.xml new file mode 100644 index 0000000000..07933be32b --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_phone.xml @@ -0,0 +1,13 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_phone_device_orientation.xml b/OsmAnd/res/drawable/ic_action_phone_device_orientation.xml new file mode 100644 index 0000000000..e4b3d7490e --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_phone_device_orientation.xml @@ -0,0 +1,28 @@ + + + + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_phone_landscape_orientation.xml b/OsmAnd/res/drawable/ic_action_phone_landscape_orientation.xml new file mode 100644 index 0000000000..5a66ed25ff --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_phone_landscape_orientation.xml @@ -0,0 +1,14 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_phone_portrait_orientation.xml b/OsmAnd/res/drawable/ic_action_phone_portrait_orientation.xml new file mode 100644 index 0000000000..57b14a957e --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_phone_portrait_orientation.xml @@ -0,0 +1,14 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_placeholder_city.xml b/OsmAnd/res/drawable/ic_action_placeholder_city.xml new file mode 100644 index 0000000000..76af152849 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_placeholder_city.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_play_dark.xml b/OsmAnd/res/drawable/ic_action_play_dark.xml new file mode 100644 index 0000000000..d725490d36 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_play_dark.xml @@ -0,0 +1,13 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_plus.xml b/OsmAnd/res/drawable/ic_action_plus.xml new file mode 100644 index 0000000000..0f0e6caecf --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_plus.xml @@ -0,0 +1,9 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_plus_dark.xml b/OsmAnd/res/drawable/ic_action_plus_dark.xml new file mode 100644 index 0000000000..b4197fd1da --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_plus_dark.xml @@ -0,0 +1,13 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_poi_brand.xml b/OsmAnd/res/drawable/ic_action_poi_brand.xml new file mode 100644 index 0000000000..13094fe807 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_poi_brand.xml @@ -0,0 +1,14 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_poi_name.xml b/OsmAnd/res/drawable/ic_action_poi_name.xml new file mode 100644 index 0000000000..82cc2b268b --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_poi_name.xml @@ -0,0 +1,34 @@ + + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_point_add_destination.xml b/OsmAnd/res/drawable/ic_action_point_add_destination.xml new file mode 100644 index 0000000000..f00c754ac7 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_point_add_destination.xml @@ -0,0 +1,26 @@ + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_point_destination.xml b/OsmAnd/res/drawable/ic_action_point_destination.xml new file mode 100644 index 0000000000..798fc76605 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_point_destination.xml @@ -0,0 +1,21 @@ + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_point_start.xml b/OsmAnd/res/drawable/ic_action_point_start.xml new file mode 100644 index 0000000000..f8ac20230b --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_point_start.xml @@ -0,0 +1,18 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_postcode.xml b/OsmAnd/res/drawable/ic_action_postcode.xml new file mode 100644 index 0000000000..f398c820ce --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_postcode.xml @@ -0,0 +1,13 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_price_tag.xml b/OsmAnd/res/drawable/ic_action_price_tag.xml new file mode 100644 index 0000000000..b297a78d09 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_price_tag.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_private_access.xml b/OsmAnd/res/drawable/ic_action_private_access.xml new file mode 100644 index 0000000000..5da5a4c4a2 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_private_access.xml @@ -0,0 +1,13 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_proxy.xml b/OsmAnd/res/drawable/ic_action_proxy.xml new file mode 100644 index 0000000000..7c0786241a --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_proxy.xml @@ -0,0 +1,19 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_qrcode.xml b/OsmAnd/res/drawable/ic_action_qrcode.xml new file mode 100644 index 0000000000..e765171a08 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_qrcode.xml @@ -0,0 +1,33 @@ + + + + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_read_article.xml b/OsmAnd/res/drawable/ic_action_read_article.xml new file mode 100644 index 0000000000..eae820f577 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_read_article.xml @@ -0,0 +1,24 @@ + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_read_later.xml b/OsmAnd/res/drawable/ic_action_read_later.xml new file mode 100644 index 0000000000..ff9656c28f --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_read_later.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_read_later_fill.xml b/OsmAnd/res/drawable/ic_action_read_later_fill.xml new file mode 100644 index 0000000000..71599a09ff --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_read_later_fill.xml @@ -0,0 +1,9 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_read_text.xml b/OsmAnd/res/drawable/ic_action_read_text.xml new file mode 100644 index 0000000000..2f9f185da3 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_read_text.xml @@ -0,0 +1,23 @@ + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_rec_start.xml b/OsmAnd/res/drawable/ic_action_rec_start.xml new file mode 100644 index 0000000000..e3a58239d5 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_rec_start.xml @@ -0,0 +1,9 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_rec_stop.xml b/OsmAnd/res/drawable/ic_action_rec_stop.xml new file mode 100644 index 0000000000..7cfdd8b768 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_rec_stop.xml @@ -0,0 +1,9 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_refresh_dark.xml b/OsmAnd/res/drawable/ic_action_refresh_dark.xml new file mode 100644 index 0000000000..be6c424d77 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_refresh_dark.xml @@ -0,0 +1,9 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_remove.xml b/OsmAnd/res/drawable/ic_action_remove.xml new file mode 100644 index 0000000000..47ec79b234 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_remove.xml @@ -0,0 +1,15 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_remove_dark.xml b/OsmAnd/res/drawable/ic_action_remove_dark.xml new file mode 100644 index 0000000000..7517229944 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_remove_dark.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_remove_small.xml b/OsmAnd/res/drawable/ic_action_remove_small.xml new file mode 100644 index 0000000000..39573a4463 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_remove_small.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_reset_to_default_dark.xml b/OsmAnd/res/drawable/ic_action_reset_to_default_dark.xml new file mode 100644 index 0000000000..3a7fd8014f --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_reset_to_default_dark.xml @@ -0,0 +1,9 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_road_works_dark.xml b/OsmAnd/res/drawable/ic_action_road_works_dark.xml new file mode 100644 index 0000000000..e5973234e5 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_road_works_dark.xml @@ -0,0 +1,16 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_route_direction_from_here.xml b/OsmAnd/res/drawable/ic_action_route_direction_from_here.xml new file mode 100644 index 0000000000..bf44981328 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_route_direction_from_here.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_route_direction_here.xml b/OsmAnd/res/drawable/ic_action_route_direction_here.xml new file mode 100644 index 0000000000..6b5150124b --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_route_direction_here.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_route_distance.xml b/OsmAnd/res/drawable/ic_action_route_distance.xml new file mode 100644 index 0000000000..c4b2219874 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_route_distance.xml @@ -0,0 +1,17 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_route_first_intermediate.xml b/OsmAnd/res/drawable/ic_action_route_first_intermediate.xml new file mode 100644 index 0000000000..243ea7e970 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_route_first_intermediate.xml @@ -0,0 +1,21 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_route_first_intermediate_point.xml b/OsmAnd/res/drawable/ic_action_route_first_intermediate_point.xml new file mode 100644 index 0000000000..c8a78d6f5c --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_route_first_intermediate_point.xml @@ -0,0 +1,9 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_route_last_intermediate.xml b/OsmAnd/res/drawable/ic_action_route_last_intermediate.xml new file mode 100644 index 0000000000..954e853ef5 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_route_last_intermediate.xml @@ -0,0 +1,21 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_route_last_intermediate_point.xml b/OsmAnd/res/drawable/ic_action_route_last_intermediate_point.xml new file mode 100644 index 0000000000..21a6575fc8 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_route_last_intermediate_point.xml @@ -0,0 +1,24 @@ + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_route_subsequent_destination.xml b/OsmAnd/res/drawable/ic_action_route_subsequent_destination.xml new file mode 100644 index 0000000000..3d61f06c0b --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_route_subsequent_destination.xml @@ -0,0 +1,26 @@ + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_route_subsequent_destination_point.xml b/OsmAnd/res/drawable/ic_action_route_subsequent_destination_point.xml new file mode 100644 index 0000000000..7e2eae3115 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_route_subsequent_destination_point.xml @@ -0,0 +1,9 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_ruler_circle.xml b/OsmAnd/res/drawable/ic_action_ruler_circle.xml new file mode 100644 index 0000000000..c4a2a5da71 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_ruler_circle.xml @@ -0,0 +1,17 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_ruler_unit.xml b/OsmAnd/res/drawable/ic_action_ruler_unit.xml new file mode 100644 index 0000000000..cd984b47ed --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_ruler_unit.xml @@ -0,0 +1,16 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_sadface.xml b/OsmAnd/res/drawable/ic_action_sadface.xml new file mode 100644 index 0000000000..37a977c618 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_sadface.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_sand_clock.xml b/OsmAnd/res/drawable/ic_action_sand_clock.xml new file mode 100644 index 0000000000..1859513abf --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_sand_clock.xml @@ -0,0 +1,20 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_save_to_file.xml b/OsmAnd/res/drawable/ic_action_save_to_file.xml new file mode 100644 index 0000000000..eeaa54ca2e --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_save_to_file.xml @@ -0,0 +1,17 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_track_16.xml b/OsmAnd/res/drawable/ic_action_track_16.xml new file mode 100644 index 0000000000..d74b19c2d3 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_track_16.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_trip_round.xml b/OsmAnd/res/drawable/ic_action_trip_round.xml new file mode 100644 index 0000000000..110c5003f2 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_trip_round.xml @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_turn_screen_on.xml b/OsmAnd/res/drawable/ic_action_turn_screen_on.xml new file mode 100644 index 0000000000..27a05c8fd7 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_turn_screen_on.xml @@ -0,0 +1,15 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_type_add_16.xml b/OsmAnd/res/drawable/ic_action_type_add_16.xml new file mode 100644 index 0000000000..37c066ac3d --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_type_add_16.xml @@ -0,0 +1,15 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_volume_mute.xml b/OsmAnd/res/drawable/ic_action_volume_mute.xml new file mode 100644 index 0000000000..0c7e7bf00b --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_volume_mute.xml @@ -0,0 +1,9 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_volume_up.xml b/OsmAnd/res/drawable/ic_action_volume_up.xml new file mode 100644 index 0000000000..7380693062 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_volume_up.xml @@ -0,0 +1,9 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_wifi_off.xml b/OsmAnd/res/drawable/ic_action_wifi_off.xml new file mode 100644 index 0000000000..03f1ef715c --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_wifi_off.xml @@ -0,0 +1,12 @@ + + + + diff --git a/OsmAnd/res/layout-land/map_hud_bottom.xml b/OsmAnd/res/layout-land/map_hud_bottom.xml index fd3da64e51..3e9731248d 100644 --- a/OsmAnd/res/layout-land/map_hud_bottom.xml +++ b/OsmAnd/res/layout-land/map_hud_bottom.xml @@ -100,7 +100,7 @@ android:layout_height="@dimen/map_button_size" android:background="@drawable/btn_round" android:contentDescription="@string/backToMenu" - tools:src="@drawable/ic_action_test_light"/> + tools:src="@drawable/ic_action_remove_dark"/> + tools:src="@drawable/ic_action_remove_dark"/> + tools:src="@drawable/ic_action_remove_dark"/> @@ -227,7 +227,7 @@ android:layout_gravity="bottom" android:background="@drawable/btn_circle" android:contentDescription="@string/shared_string_my_location" - tools:src="@drawable/ic_action_test_light"/> + tools:src="@drawable/ic_action_remove_dark"/> + tools:src="@drawable/ic_action_remove_dark"/> + tools:src="@drawable/ic_action_remove_dark"/> diff --git a/OsmAnd/res/layout-land/map_hud_top.xml b/OsmAnd/res/layout-land/map_hud_top.xml index 15a838d411..a47bb2d762 100644 --- a/OsmAnd/res/layout-land/map_hud_top.xml +++ b/OsmAnd/res/layout-land/map_hud_top.xml @@ -423,7 +423,7 @@ android:layout_gravity="center_vertical" android:layout_marginLeft="@dimen/map_button_margin" android:layout_marginRight="@dimen/map_button_margin" - android:src="@drawable/ic_action_test_light" + android:src="@drawable/ic_action_remove_dark" android:layout_marginStart="@dimen/map_button_margin" android:layout_marginEnd="@dimen/map_button_margin" /> @@ -509,7 +509,7 @@ android:layout_height="@dimen/map_address_height" android:background="@drawable/btn_circle_transparent" android:layout_gravity="center_vertical" - android:src="@drawable/ic_action_test_light"/> + android:src="@drawable/ic_action_remove_dark"/> @@ -684,7 +684,7 @@ android:layout_height="@dimen/map_small_button_size" android:background="@drawable/btn_inset_circle_trans" android:contentDescription="@string/configure_map" - android:src="@drawable/ic_action_test_light"/> + android:src="@drawable/ic_action_remove_dark"/> + android:src="@drawable/ic_action_remove_dark"/> @@ -705,7 +705,7 @@ android:layout_marginStart="@dimen/map_small_button_margin" android:background="@drawable/btn_inset_circle_trans" android:contentDescription="@string/map_widget_search" - tools:src="@drawable/ic_action_test_light"/> + tools:src="@drawable/ic_action_remove_dark"/> @@ -804,7 +804,7 @@ android:layout_height="@dimen/map_small_button_size" android:layout_gravity="top|center_horizontal" android:background="@drawable/btn_inset_circle_trans" - android:src="@drawable/ic_action_test_light"/> + android:src="@drawable/ic_action_remove_dark"/> diff --git a/OsmAnd/res/layout/favorites_list_item.xml b/OsmAnd/res/layout/favorites_list_item.xml index dd037282dd..6283d1ddf9 100644 --- a/OsmAnd/res/layout/favorites_list_item.xml +++ b/OsmAnd/res/layout/favorites_list_item.xml @@ -140,7 +140,7 @@ android:layout_marginLeft="@dimen/dashFavIconMargin" android:background="?attr/dashboard_button" android:contentDescription="@string/context_menu_item_directions_to" - android:src="@drawable/ic_action_test_light" + android:src="@drawable/ic_action_remove_dark" android:visibility="gone" /> + tools:src="@drawable/ic_action_remove_dark" /> + tools:src="@drawable/ic_action_remove_dark" /> + tools:src="@drawable/ic_action_remove_dark" /> diff --git a/OsmAnd/res/layout/map_context_menu_fragment.xml b/OsmAnd/res/layout/map_context_menu_fragment.xml index a57bfdb4ad..cc7b25649c 100644 --- a/OsmAnd/res/layout/map_context_menu_fragment.xml +++ b/OsmAnd/res/layout/map_context_menu_fragment.xml @@ -612,7 +612,7 @@ android:layout_height="@dimen/map_button_size" android:background="@drawable/btn_circle" android:contentDescription="@string/zoomIn" - tools:src="@drawable/ic_action_test_light"/> + tools:src="@drawable/ic_action_remove_dark"/> + tools:src="@drawable/ic_action_remove_dark"/> diff --git a/OsmAnd/res/layout/map_hud_bottom.xml b/OsmAnd/res/layout/map_hud_bottom.xml index f36b62d0c5..06a638c975 100644 --- a/OsmAnd/res/layout/map_hud_bottom.xml +++ b/OsmAnd/res/layout/map_hud_bottom.xml @@ -31,7 +31,7 @@ android:layout_gravity="bottom|right" android:visibility="gone" tools:visibility="visible" - tools:src="@drawable/ic_action_test_light"/> + tools:src="@drawable/ic_action_remove_dark"/> --> @@ -123,7 +123,7 @@ android:layout_height="@dimen/map_button_size" android:background="@drawable/btn_round" android:contentDescription="@string/backToMenu" - tools:src="@drawable/ic_action_test_light"/> + tools:src="@drawable/ic_action_remove_dark"/> + tools:src="@drawable/ic_action_remove_dark"/> + tools:src="@drawable/ic_action_remove_dark"/> + tools:src="@drawable/ic_action_remove_dark"/> + tools:src="@drawable/ic_action_remove_dark"/> + tools:src="@drawable/ic_action_remove_dark"/> diff --git a/OsmAnd/res/layout/map_hud_quick_actions.xml b/OsmAnd/res/layout/map_hud_quick_actions.xml index 3051116063..ad76138356 100644 --- a/OsmAnd/res/layout/map_hud_quick_actions.xml +++ b/OsmAnd/res/layout/map_hud_quick_actions.xml @@ -19,7 +19,7 @@ android:layout_gravity="bottom|end" android:visibility="gone" tools:visibility="visible" - tools:src="@drawable/ic_action_test_light"/> + tools:src="@drawable/ic_action_remove_dark"/> @@ -286,7 +286,7 @@ android:layout_height="@dimen/map_address_height" android:background="@drawable/btn_circle_transparent" android:layout_gravity="center_vertical" - tools:src="@drawable/ic_action_test_light"/> + tools:src="@drawable/ic_action_remove_dark"/> + tools:src="@drawable/ic_action_remove_dark"/> @@ -678,7 +678,7 @@ android:layout_height="@dimen/map_small_button_size" android:background="@drawable/btn_inset_circle_trans" android:contentDescription="@string/configure_map" - tools:src="@drawable/ic_action_test_light"/> + tools:src="@drawable/ic_action_remove_dark"/> + tools:src="@drawable/ic_action_remove_dark"/> @@ -699,7 +699,7 @@ android:layout_marginLeft="@dimen/map_small_button_margin" android:layout_marginStart="@dimen/map_small_button_margin" android:background="@drawable/btn_inset_circle_trans" - tools:src="@drawable/ic_action_test_light"/> + tools:src="@drawable/ic_action_remove_dark"/> @@ -758,7 +758,7 @@ android:layout_height="@dimen/map_small_button_size" android:layout_gravity="top|center_horizontal" android:background="@drawable/btn_inset_circle_trans" - tools:src="@drawable/ic_action_test_light"/> + tools:src="@drawable/ic_action_remove_dark"/> diff --git a/OsmAnd/res/layout/map_hud_widget.xml b/OsmAnd/res/layout/map_hud_widget.xml index 6ad58ea6c4..bc5e36d490 100644 --- a/OsmAnd/res/layout/map_hud_widget.xml +++ b/OsmAnd/res/layout/map_hud_widget.xml @@ -32,7 +32,7 @@ android:layout_gravity="center" android:layout_marginTop="2dp" android:gravity="center" - android:src="@drawable/ic_action_test_light" + android:src="@drawable/ic_action_remove_dark" android:visibility="gone"/> @@ -51,7 +51,7 @@ android:layout_marginLeft="@dimen/map_widget_icon_margin" android:layout_marginRight="@dimen/map_widget_icon_margin" android:gravity="center" - android:src="@drawable/ic_action_test_light" + android:src="@drawable/ic_action_remove_dark" android:layout_marginEnd="@dimen/map_widget_icon_margin" android:layout_marginStart="@dimen/map_widget_icon_margin" /> diff --git a/OsmAnd/res/layout/map_marker_item_new.xml b/OsmAnd/res/layout/map_marker_item_new.xml index d805a97049..73eb422061 100644 --- a/OsmAnd/res/layout/map_marker_item_new.xml +++ b/OsmAnd/res/layout/map_marker_item_new.xml @@ -46,7 +46,7 @@ android:layout_gravity="center_vertical" android:scaleType="centerInside" android:tint="?attr/secondary_icon_color" - tools:src="@drawable/ic_action_reorder"/> + tools:src="@drawable/ic_action_item_move"/> + tools:src="@drawable/ic_action_item_move"/> diff --git a/OsmAnd/res/layout/quick_action_deletable_list_item.xml b/OsmAnd/res/layout/quick_action_deletable_list_item.xml index 2fb4b2c2f5..4393456bd5 100644 --- a/OsmAnd/res/layout/quick_action_deletable_list_item.xml +++ b/OsmAnd/res/layout/quick_action_deletable_list_item.xml @@ -24,7 +24,7 @@ android:focusable="false" android:tint="?attr/secondary_icon_color" android:scaleType="centerInside" - android:src="@drawable/ic_action_reorder" + android:src="@drawable/ic_action_item_move" android:layout_marginEnd="4dp" /> diff --git a/OsmAnd/res/layout/search_history_list_item.xml b/OsmAnd/res/layout/search_history_list_item.xml index bf93b9ac4c..62ad7cc13e 100644 --- a/OsmAnd/res/layout/search_history_list_item.xml +++ b/OsmAnd/res/layout/search_history_list_item.xml @@ -112,7 +112,7 @@ android:layout_gravity="center_vertical" android:layout_marginLeft="@dimen/dashFavIconMargin" android:background="?attr/dashboard_button" - android:src="@drawable/ic_action_test_light" + android:src="@drawable/ic_action_remove_dark" android:visibility="gone" android:layout_marginStart="@dimen/dashFavIconMargin" /> diff --git a/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersActiveAdapter.java b/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersActiveAdapter.java index fb99d047f1..52c4ecd2b8 100644 --- a/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersActiveAdapter.java +++ b/OsmAnd/src/net/osmand/plus/mapmarkers/adapters/MapMarkersActiveAdapter.java @@ -88,7 +88,7 @@ public class MapMarkersActiveAdapter extends RecyclerView.Adapter Date: Fri, 8 May 2020 17:02:28 +0300 Subject: [PATCH 34/61] Attempt to fix possible npe in slider lib #8920 --- OsmAnd/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/build.gradle b/OsmAnd/build.gradle index dd7d46b751..f3c028a96e 100644 --- a/OsmAnd/build.gradle +++ b/OsmAnd/build.gradle @@ -523,7 +523,7 @@ dependencies { implementation 'androidx.gridlayout:gridlayout:1.0.0' implementation 'androidx.cardview:cardview:1.0.0' implementation 'androidx.appcompat:appcompat:1.1.0' - implementation 'com.google.android.material:material:1.2.0-alpha05' + implementation 'com.google.android.material:material:1.2.0-alpha06' implementation 'androidx.browser:browser:1.0.0' implementation 'androidx.preference:preference:1.1.0' implementation fileTree(include: ['gnu-trove-osmand.jar', 'icu4j-49_1_patched.jar'], dir: 'libs') From 3c39206fe12d3abff8aabdd6581935c220100f90 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Fri, 8 May 2020 18:30:38 +0300 Subject: [PATCH 35/61] Replace last 12 ic_action icons with vector copies --- .../drawable-hdpi/ic_action_bearing_16.png | Bin 515 -> 0 bytes .../drawable-hdpi/ic_action_big_feedback.png | Bin 1915 -> 0 bytes .../res/drawable-hdpi/ic_action_big_poll.png | Bin 1330 -> 0 bytes .../res/drawable-hdpi/ic_action_bitcoin.png | Bin 1484 -> 0 bytes .../drawable-hdpi/ic_action_close_dark.png | Bin 621 -> 0 bytes .../ic_action_gnew_label_dark.png | Bin 1447 -> 0 bytes .../drawable-hdpi/ic_action_gremove_dark.png | Bin 474 -> 0 bytes OsmAnd/res/drawable-hdpi/ic_action_group2.png | Bin 1416 -> 0 bytes .../res/drawable-hdpi/ic_action_history2.png | Bin 1977 -> 0 bytes .../ic_action_internet_access_fee.png | Bin 1539 -> 0 bytes .../drawable-hdpi/ic_action_route_points.png | Bin 1351 -> 0 bytes .../res/drawable-hdpi/ic_action_wikipedia.png | Bin 1195 -> 0 bytes .../drawable-mdpi/ic_action_bearing_16.png | Bin 349 -> 0 bytes .../drawable-mdpi/ic_action_big_feedback.png | Bin 1545 -> 0 bytes .../res/drawable-mdpi/ic_action_big_poll.png | Bin 1205 -> 0 bytes .../res/drawable-mdpi/ic_action_bitcoin.png | Bin 1351 -> 0 bytes .../drawable-mdpi/ic_action_close_dark.png | Bin 418 -> 0 bytes .../ic_action_gnew_label_dark.png | Bin 1273 -> 0 bytes .../drawable-mdpi/ic_action_gremove_dark.png | Bin 298 -> 0 bytes OsmAnd/res/drawable-mdpi/ic_action_group2.png | Bin 1293 -> 0 bytes .../res/drawable-mdpi/ic_action_history2.png | Bin 1654 -> 0 bytes .../ic_action_internet_access_fee.png | Bin 1302 -> 0 bytes .../drawable-mdpi/ic_action_route_points.png | Bin 1193 -> 0 bytes .../res/drawable-mdpi/ic_action_wikipedia.png | Bin 729 -> 0 bytes .../drawable-xhdpi/ic_action_bearing_16.png | Bin 704 -> 0 bytes .../drawable-xhdpi/ic_action_big_feedback.png | Bin 2312 -> 0 bytes .../res/drawable-xhdpi/ic_action_big_poll.png | Bin 1445 -> 0 bytes .../res/drawable-xhdpi/ic_action_bitcoin.png | Bin 1742 -> 0 bytes .../drawable-xhdpi/ic_action_close_dark.png | Bin 887 -> 0 bytes .../ic_action_gnew_label_dark.png | Bin 1636 -> 0 bytes .../drawable-xhdpi/ic_action_gremove_dark.png | Bin 565 -> 0 bytes .../res/drawable-xhdpi/ic_action_group2.png | Bin 1568 -> 0 bytes .../res/drawable-xhdpi/ic_action_history2.png | Bin 2396 -> 0 bytes .../ic_action_internet_access_fee.png | Bin 1708 -> 0 bytes .../drawable-xhdpi/ic_action_route_points.png | Bin 1513 -> 0 bytes .../drawable-xhdpi/ic_action_wikipedia.png | Bin 1749 -> 0 bytes .../drawable-xxhdpi/ic_action_bearing_16.png | Bin 965 -> 0 bytes .../ic_action_big_feedback.png | Bin 3158 -> 0 bytes .../drawable-xxhdpi/ic_action_big_poll.png | Bin 1750 -> 0 bytes .../res/drawable-xxhdpi/ic_action_bitcoin.png | Bin 2182 -> 0 bytes .../ic_action_gnew_label_dark.png | Bin 1945 -> 0 bytes .../res/drawable-xxhdpi/ic_action_group2.png | Bin 1899 -> 0 bytes .../drawable-xxhdpi/ic_action_history2.png | Bin 3301 -> 0 bytes .../ic_action_internet_access_fee.png | Bin 2135 -> 0 bytes .../ic_action_route_points.png | Bin 1775 -> 0 bytes .../drawable-xxhdpi/ic_action_wikipedia.png | Bin 2673 -> 0 bytes .../drawable-xxxhdpi/ic_action_bearing_16.png | Bin 1373 -> 0 bytes OsmAnd/res/drawable/ic_action_bearing_16.xml | 19 +++++++++ .../res/drawable/ic_action_big_feedback.xml | 10 +++++ OsmAnd/res/drawable/ic_action_big_poll.xml | 10 +++++ OsmAnd/res/drawable/ic_action_bitcoin.xml | 16 ++++++++ OsmAnd/res/drawable/ic_action_close_dark.xml | 12 ++++++ .../drawable/ic_action_gnew_label_dark.xml | 10 +++++ .../res/drawable/ic_action_gremove_dark.xml | 12 ++++++ OsmAnd/res/drawable/ic_action_group2.xml | 32 +++++++++++++++ OsmAnd/res/drawable/ic_action_history2.xml | 12 ++++++ .../ic_action_internet_access_fee.xml | 12 ++++++ .../res/drawable/ic_action_route_points.xml | 37 ++++++++++++++++++ OsmAnd/res/drawable/ic_action_wikipedia.xml | 9 +++++ 59 files changed, 191 insertions(+) delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_bearing_16.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_big_feedback.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_big_poll.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_bitcoin.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_close_dark.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gnew_label_dark.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_gremove_dark.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_group2.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_history2.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_internet_access_fee.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_route_points.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_wikipedia.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_bearing_16.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_big_feedback.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_big_poll.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_bitcoin.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_close_dark.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gnew_label_dark.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_gremove_dark.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_group2.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_history2.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_internet_access_fee.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_route_points.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_action_wikipedia.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_bearing_16.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_big_feedback.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_big_poll.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_bitcoin.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_close_dark.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gnew_label_dark.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_gremove_dark.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_group2.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_history2.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_internet_access_fee.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_route_points.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_wikipedia.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_bearing_16.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_big_feedback.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_big_poll.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_bitcoin.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_gnew_label_dark.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_group2.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_history2.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_internet_access_fee.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_route_points.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_wikipedia.png delete mode 100644 OsmAnd/res/drawable-xxxhdpi/ic_action_bearing_16.png create mode 100644 OsmAnd/res/drawable/ic_action_bearing_16.xml create mode 100644 OsmAnd/res/drawable/ic_action_big_feedback.xml create mode 100644 OsmAnd/res/drawable/ic_action_big_poll.xml create mode 100644 OsmAnd/res/drawable/ic_action_bitcoin.xml create mode 100644 OsmAnd/res/drawable/ic_action_close_dark.xml create mode 100644 OsmAnd/res/drawable/ic_action_gnew_label_dark.xml create mode 100644 OsmAnd/res/drawable/ic_action_gremove_dark.xml create mode 100644 OsmAnd/res/drawable/ic_action_group2.xml create mode 100644 OsmAnd/res/drawable/ic_action_history2.xml create mode 100644 OsmAnd/res/drawable/ic_action_internet_access_fee.xml create mode 100644 OsmAnd/res/drawable/ic_action_route_points.xml create mode 100644 OsmAnd/res/drawable/ic_action_wikipedia.xml diff --git a/OsmAnd/res/drawable-hdpi/ic_action_bearing_16.png b/OsmAnd/res/drawable-hdpi/ic_action_bearing_16.png deleted file mode 100644 index aaa06d50e07dede25451aa0d3c433f6c8e28a3cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 515 zcmV+e0{s1nP)`wg>M4VQV}L0SJA=*#|U8p!USANXQYShrzlQx+`GKfdrF+I zZ^@A*8(?9{4k3B(3w)6phC0+X%d!@Z6?B@TKB9j6ars2OC+>fpTb_KV5Z9)BWeMkZ z_-YiqM}0;8;_o%|Qx?Qw+O{yWaw(J^H^Fy)_@{P^oGUVoO=1C7VJ0yzPX(x^oHJ)f zD!wm75Lpa$Du7&t3l2DNNqZygH;h#(T`{%Vc_CM?Y~-j;q=B$faphl75x|OVh2VXt zpQAKTWf_4P#x522O^ka1#b1Ff7L~r{R6EjCIN$11u)1MC2=aV8gtlUgL11 z>>%dc5{I~qt(83nkcU>O98ni*~S2TD(=~k`+oNtCO-)5i7_L3!GSn! z2PZ9;U998KXu$!GcV0A_z;!oQkRUC4R0s!NksXW(cdx!LtmLGQYlp9A1$Xe5^U#D; zX;ch)r5ntB19Rd}c;QS1p*^W)0#SNuKXGNA@6tb&`~qC0si=C|&Mp7|002ovPDHLk FV1iIB(2@WE diff --git a/OsmAnd/res/drawable-hdpi/ic_action_big_feedback.png b/OsmAnd/res/drawable-hdpi/ic_action_big_feedback.png deleted file mode 100644 index a716f860f693deaa81b200b683a90bb3d21ba026..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1915 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 GM*jh))x8)1 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_bitcoin.png b/OsmAnd/res/drawable-hdpi/ic_action_bitcoin.png deleted file mode 100644 index d0b5a5ce8fb531fd9b4ad143e2771b84ce6bf2ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1484 zcmaJ>eN5D57%wrJiHfNEVz8|irs(YTZnxcSMQ!ctBBxgRH9c3&B3NU#%s#K^36Lljaei>^YJH`-r z#KbIjBcr5BeZ?@V=>Vo|G%6AV0Xtnbg37X!)I6BP2@1nq7=fcW!4Nn@;_%poSkZJT z$oRSZu~^od8wr_an8C0}Bw~x$ZJNFsBU~;QhLadcqLu|}RI4T*MO7m`?tue_sLNqf z)>Js=kr%Wo(~Ve6M^jM3KHq)Esxc;%B^egw!x&-1F-3{xHDYa;e(*nyhgutf>M+3k zz|g96(W*xrF%C+S1c9belBOM~ z3wO9smrEj18W4aI1qTQUQryqO@E#AzdMM7xu`ZS%Je13kM_Cf)Q-nRABycK@^{R%+ zt0IWUmaW)hSo)DzhSdRYYI;D^D&k#G9MVk92x(!MWk;$GXD*dhNsAbBVr3f5nghDL z21xn3robaQGx9??&`!b52Q*EyC?xWK*sRW1Nx2jsdZxI z5suSgXpyHyhaE@xECELeOF~o#iWDja9a+3RE6eU6cm%U3VzJhFpq1iBR)5B}_Xopz zxj$M!wdP5;2Im0XhC@)ok6tb}5WRS2JVl3|*{{7?6gbLg+poCy z_SMTrhG+Rh`=Pbzk-s;t*YfM^7`x2oNju*>UphIbVPWR+$}Jg7F4TX$h&`89mf!q) z=fyA7@oRr_q|_w5M18n>>Oe{L>ysMql$|+WC>)1oyeqX0B{oLN7B-Pv?#(-rw25s^ z-g9_)!G`ixfwBYNeoF82x1QN*n>~=AUu`LhUJCKmKSK}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 diff --git a/OsmAnd/res/drawable-hdpi/ic_action_gnew_label_dark.png b/OsmAnd/res/drawable-hdpi/ic_action_gnew_label_dark.png deleted file mode 100644 index 85a29af959550983ca695b5c180ccb0ecb74f7d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1447 zcmaJ>YfKbZ6ker1N=hJAkVj(2p%H95JFlHtW^}Rpkh0*ycA>bov1NAVt_(1b&J6C# z48pTjktAA?kU0|(0jFZgVd+t5o zIp2BB)?md;X{ouXHk&QYU+N3N_1VNbdnWu|wRLvFCC6G8wyLzK6%!0#b4ywTAbv$y z4MISW*1kCame_15Z_CwTD;!wPi<)8=5<2#{qC>RJwq$8s7sLi&ArY`zR$b`$=U<|T zEV@;UqC1*<3tfo5g5Vo49yc1GWDR)n;}K{ zkgsIQ7nEFRon`4fj>lp#dyKYg#%i48I1VQ$oT4zOfthPnONe8tnV+=a1Ey%mx+QBW zlCUU5v?j}iLZ*`;D0(39z_4mgB?_htj|)0Z+6i1y5^+svn^p+?Pveo=X7ySf;2~gY zO@;{T5zSA6VeTI9D4_`1@Rf!Piy}1oG_gqms^#~&P zhjE-lVJsj4BSst`8j+HA9))+i84v9tXdmbBlH@Xn$4jy$jN3_aZp!O$Q%S5}H7!9E zLDIJjeNSPj$6|S}0R&4ksx_@K*#*Hm&C<*|O-H=miK-)oD`ZvDV&tgq z4j*ADffS1vOyXz(BS`>L$}toc6(~~TSOGW%CyGOgc%pS4YNg~6?9asZ!C*k)!Ds;$ z&XWNL=e~CMdz)?AF~84U9X~(T=_*fgXS95}ZZFc-JtM8K?VZ-HRqHk>y@7SDHS#|v zPI%UDPOa%aQ}sk1Huvb^r@MZhmDPM>aj$3gz|End`6ahDZ_$rk8W{X;=(5srmj9uw zez33e-;TX2d!O3w&aC^(fA0C;i{I#L>D;z))y;*u&Y`WR7&`p}rn2Y59W8rjWHc=O zI{L-mu@3P<<%T)K`C)UsHh0gK@aa4cyw~)_XE3gDq2eKjh>g<56&VY7dG{epRTMOpcl8>qy0H(Q|G*+{*!xXBBgkws3|zy z^-0xrzVBN7$-CLUoaYvA$9CW9p1-NJB4g$2WBK&<%-5bAy0dR|?rpaJ?(~lv(?^C2 z&Xou2jh zA_Y+78Ocv*Unq2z6w1XS_ZwmkXz$4Vor@p7vjGtES9IJ{=Lq7HTWBc`xj$&|G3<`^ z!c{^7AWHm-c1#A-;rB&rC$fzxCmX;p=n-4-b*Hrx*(N1Ktg0A59I;1XFCw%6)OPZ) zO*)@c04#R$P|pp3)J|Tu@dl8!lecYL0dVZ(ZJQzh=Ilhp;to4J>ScFoGc--&al#p^ zq+zCwuQ-4OJH=1pO=@bu<9DtKR1ctf3r(#y)lA~0O={E2C})%6#Be5TkyS{-?&gjX zngK}wb5v0+qZUh8`np-jgGG&cE&#j=OON7nc4Aw|TY3VJJ&Nb%fdoLj(5m-Zg&3>% zVkhlx!EtIf034P|#xw;=vdhWc6yUH_GNvg|l3h;jKPc1+K)*kw Q=Kufz07*qoM6N<$g0ffBQvd(} diff --git a/OsmAnd/res/drawable-hdpi/ic_action_group2.png b/OsmAnd/res/drawable-hdpi/ic_action_group2.png deleted file mode 100644 index 3aa5e40fc3261dc6c15101ee3f59b5c165fc4997..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1416 zcmaJ>eQXnD7(eDP444y{I=O#QeJ}`NvalIIfuX3w42Y;C!%Q|AAp}Q)8i`@Spkc(QZ?_fsgK){+``&xc z?|FXD?|GivUgBMoK6~M81VPf>#ZDhwmnZI7Pr~O7q@x2a3k+AlSf>V!n4kfqKvqS7 zy2C;U_<$hS*IocN1bL!S@du26XDu(OVUv)sF~!4Ch(-|G>UdO;s)2!uAf!a>*m(Z{ zhAOfhD`PyQC+YxIN^ye*)-`zjQbV=G$=K>us4dPz2Vr0cXgpjK(fPO?oAk@Wed3tF z&`A@c+Kx?;3V2FThpGXTF|oKrQ50(BOcax6rkRx}O;QX&as)-vcoamn&ah*U=~N2gsK@ibaYUaM3Q9)Ag(yLpNFp3ggI`RtBJ&nTmPL_eahhc< zI7eDIoa1B~X8{EmNwk2VC@1|q3h#2!4j1DrbUHW(MY$NxQpi9Fix|pWL{lV_#JVH8 zAw(pQjIF@f)7XN?VtI!K1Vh#Qs#=rmf|4rLQ1vP`iaH#VRY!Bml!&ax^xQ<5rm}Vd zP1y+KB25jWlRERtBRH^D(JYXxh+C1Y2UI?vF};iJ87Sky4KD+d8XxLUfZF|?|-=awSw~A(l*gs(7SB{apit* z?Pb=4dV6v&?G{tIMq4vuYDx9Zo(a>Uck%Q0p1<8V&z4CXB^H(*uq%MBx z^d;6=%H9b#_ z`q@91Wi4O+lRLeC#;vi1ch5H7;=dh^Gw&S|=u=C)S0*M`PiD@R|H4(?lW zdFZ2~boX%nmC)eKjx_yZ$NZmPIM(Li4h diff --git a/OsmAnd/res/drawable-hdpi/ic_action_history2.png b/OsmAnd/res/drawable-hdpi/ic_action_history2.png deleted file mode 100644 index efe2f33172010a46ff9cef92dcdf6207478182fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1977 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 CfZAsO diff --git a/OsmAnd/res/drawable-hdpi/ic_action_wikipedia.png b/OsmAnd/res/drawable-hdpi/ic_action_wikipedia.png deleted file mode 100644 index 47977801416f4525e01e368b29379713d5761079..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1195 zcmV;c1XTNpP)}Ne|t^fM3%kzjSzBI-CX9VEC zW^ly7h=Gm~7^P6h0Cqk;VxV&fJ1Y49G7u4O1KUj!pw*IQN5nK>8L)GW>?%oP5pf!D zZ4X^n0dD{g1AFz5Stsd`y1kwZM8x;N_LBgxbGt{xF6qFoHL{;enh_E6fV+C=IvaR4 zb?nnaX04JT%+h1PnI#2tB`qy0jEF6PXMm&f z`#NBjq>mD$_g4T%10VWV(hn6K4$=#N)5VUDN&0QFIv=QrBf?JEIXmIyoSiM{*NOwq z^~Xyr+%D;`|o&rux1*Z38Nd`5(YFJp4 z#qIQPWDm;Uld6%8h)sc~GZo)ShBl;VX9hBY&U=HfA+P0<%4xOXV|JV}3o`*1=beDl z!N8xdiTZk9 z9e2ULYhVBg;w->U6z5zAPK~NF)mreri~1Nz@7Kuh2fUJ<>Pkts_4PajngVc_cn&x; z&o7hYs8s<}JCgSoOPXKjSVY_kTmh^C4wK~C8E7>EkSv^^{o8-t29J>RaSe!~>)3|7 z)!~xft&#J-XNw2o4U(=O$n!P~BmfVjmx29L$0AAB)Ht?dw%a{&?`lam*T}gu8Q3=o z^0R*wK!UggxFZeOplScMY&ar3MO~N$%a$_>c65A2#1i0QV0>o$8vuNPdkxq-jm?vE zcVRfM7B2z^R-Bnopb;?xcpcaxJI_X`*bhwO8YnsGTV#L37i4k1AGlkmlTb?Z!(GN zlt+YVzc=?hnJ)rvvO~a9NplmZ=SG(tl>xulJVEzO>yG-?z;{`c zpC$m?@vE(1!E?dGZf(lBHd?Jt0MfZ~OD&vOC~3kIG9s!hSazJHR^E3_p#X2aj=~S7Sz29nxYvRfTo6rB|ic% ztVp)iGh(1^``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eB{wGft$B+ufwLyC&n+yba!>08d;FvZghe`Sb z+rpCW7c9FN%Wgbm>she$Zl(J4es_kOcPCnIpU)OU}%0OVZY!P-%rPr6yN+FFegD2G>c^gM#-;yGsCO;;e#FW7yzyP{f94gj z*D@zKb#v+c+Wt#iRsGrAp9x_LPHq2SIf*ZKOM%?BiZ4Dh`0|ZQ tz6R=@u@A7HYP3z)qU?%)V$QZ>;{UB~neLsCGaKl822WQ%mvv4FO#r0=k6i!& diff --git a/OsmAnd/res/drawable-mdpi/ic_action_big_feedback.png b/OsmAnd/res/drawable-mdpi/ic_action_big_feedback.png deleted file mode 100644 index 553a556d92f8c5ee4dc42229d2b2dfe7df15886c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1545 zcmbVMeNYr-7~ea<4-&KqOi6HCv{7Sk_m{`($3NPc-S>Uo z_xF3gpKUEGElNqwNQNLN#W~+muB~|N9XCe%R_O1p(w3=8L8Y=ts#U_Q3?LgXc>wGT zuwGCOSbo{kK9C1N2@Qg~QmJ&6Fq{-HurZ854Fokd1m(?DgDh7E6xaj2f@npqcOOPz zfwv+RqziWi?Z79@ZS&vk&SP{+Bham)lF4rT)VrVo`TFNk$4Pr(Ejs*g-xJJ++r5yb0#$(YT_p%_s z%0Wn~mpQE-wb^m9mb)h#iUBomn1!;S6@~RXB(6RHM8)Z_BHE3C7kI`3a%l^V=c1I+ zl8ahACJRc};uK1I0BIyR503+LT+ie9g}BX8=x|UpLC-T93rLHpz+!WdMze#&jTWLX z&UK0*g%vpvw=HP4N4e%Fav8e}SVfZElH`wfL77idq>xVv!gl*e)!|tcg2+qZ(Ck>5 z9!Bi|vd{qdLRkvHBY9?o$N1ne8abLZ5oj&#(V`|yMwGR197>s}TtMIiZ}E7LQ9l2F z^M`3pVXeCC5^>A0>Tc?+t+P$Xz4o_jJ8?-1B^=KFfbF%U9AX>Es>$?%|{pQ`M%#GhrS~0Q3cZtIj?5UEyw{h0^XEB{G<9>@yTdhGy|$atL+cN$)1}s5-=5WQ zJDbwwh{xLQ3|JO!%)<|LkB?kUD@l#~IpcP8s2(aJJ5#@Y1JBx3O}4gg*W<4@w-w%+ zdS#$=yS_8qzTxCwa~{~!W)@BOMb~l7R^5CzZ%BR-=sHRp&z*U}CmtxzYRYUKUi^3O z5!2}_pSEv?O4{M`JoRJ_w(TFBwzDoJ>Gq1dDaqH??&+#(ocQYH8-^(r zZt9P#tvygznkgJDfu4yZ;<}Qi6`4Dt++mW^om@Wcr?;trDqqG%TfaAY;ic4b4fhha y>Z*bha;8r?&|AEj!tN*b&*8P&**}nUW1tI7gHlD=rt`6%v$LSo@yWcJmVW>akt<99 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_big_poll.png b/OsmAnd/res/drawable-mdpi/ic_action_big_poll.png deleted file mode 100644 index 77c2a72ff02cf0d35d4f8a63968a53b50c28438b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1205 zcmbVLTWAzl7#^)ix@2uci$-f5Cx#l@x$aJOW}0o>?Cd5R+?Z|_5?Tc3ayC0|X3jWs z;!Xl7A_WnGEh2&-_@LsA`ceulJ``G{)%L9>1uso2N+AY9!P3h^^~`2B`Vf5Rz|1-S zKmYgr_hW+tz0t^)2tg3hT%TINCl|g=Yw>q@^*=}P(TXx7Xb6^2Rr3ImGNBI0oUM(5 z0?^EfgEv7JLA-LvDvqF${2s-CHlu|$OklehO%Pq(fvXu6fJhyTT27K$y#6&sT4s_O z7V})*O@p%4H|c?)$$_FVSutdj>VA*x3KUFW1Ei6GJ?8jIkfdt73ciPGmLh8=sFI|X zf*Q#Wl4=3x!L@2Aa$A49D7bm{-l(M+NXaj1{f@;)Dy>0`TFuXW)L6+8SV7 zyO%o(4RJKeUeCf!(Z*D0jN8CLIWm$(Ei>pUV@~TFP1lo^=SASr6J|tr z;NT7N@Tz=|+7-NJGdVR?4DKwPPDQ@qS~43BUjDWHO7Eq&ZvXV9`}ox-O~3TqS@>@K z=l1yYfKzf6doS(%C@db2_;x3gDq;jJFlJDohd8qi?Z5 z>VoZ1Qu`0yfDIT{bVQ5BtXO!zsOU+Dl+$r!lWBy;u!hELT2gwTh0Cx@OL>Up%U20p zQ$0in7pB5#KkU|81`K#$pf#!t^eBQ#G`@g0WJP2k2`vfFCVNw+nDr2Ac15($iAe%q zQ?YtH#5$>1ID-3i1LB;62MSHoxJz)*oSS91=W&LjIg%1cngSFp(v-+h_{KvZZ-$x> z+XKxTzR<}-bX!(hB*{!B+vtoKV1ZS>XE3+gHi4t?kJ~-*obY0hKeHf26Uw_2~$=m;33eBL)BE#$*HO=^E_a9-U$TC zDF8uG8Nfpta*FJP30ckC*$Usx`P@F55dwa}Pt!q8;3&c0%mrP3+Do|@Zyp;;nU<7N zVBWWed~aag55CjTDo-v=zm1#Zd05r5i zP;EB!B)*nsQQLw8?~+-G;$`5X6D**3CkJHcaskLVT@1@ADr6zCfma{M-+G@S35p|~ zrz7%;#4Apg0+L&%0F6=zgG zLi1#x!MQYa`2vO&yc!C4quF2O`>U&sMWCSW3lJypA4}$>rWxD#a?#y3e8o1mI3-U- zxNi!sm%7uq{r8o&>Y<;DZ!@JI;H*8fQvamoyZ89Tq1taxfY}~z*{++mZl}XO(!0la zt}wXJiJzQ(?@rUpqk*Nuw&7U$_~EHfrz5qatdB0LNj@^?I(PQe=qC*m(Tg=>r~W2B zD;Pf3GHBKgEX0q!Ra$)Qsl@Egr?24K?>!oSBX)ddk9YqM`{VH*7WHmBq z8~=AG3+z|xzdoC7^*yGP&wbc*zh?a1_=&^s+#GqyZQDB({G-yoJp9#;^ViSJo_u?{ zJV1$6g?F~s4#?*|CV2eKiTd4lpLl=r3`XyrfBnxE$Fy%pqzo(^tXk}>tUS~?SG72K zgBq+j{~c#5os8T*a*G*@oSrWM#YMxvRKIq7_Qm-NO*6a3JC?rxXu^Nxl>&Pl%O-xi U^!dzRKjnUHp@MF0Q* diff --git a/OsmAnd/res/drawable-mdpi/ic_action_close_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_close_dark.png deleted file mode 100644 index b177e05fa512ac1454d400e18ca78b89f25c02d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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?YeWWbwbpce7KHAU2NM_6n0ixU|pd|s49?xi8$N6I;!)#BOLLQlc!P5maKf?@eO0u|3;e z+-jhePN;1BXiO@7ViPdnh5fuR1`=CYC4_(n5R(`$3;~rUZK6Y(KnNOc(x&X8nkD<* zbMN`i`OcqT&W$|Lwe{hx7>0FahLt>8dmHaP9q4gAT zucX&~At_E&JkORWs#dFoYmuXW7$YFSXAt2>768J3AR zEUKC{>BR}ebS;Fcoy~3-Hr@3^p_Ea+YEw*@rmEFOTup7)%ftU^Y^v=Rrff*%p=(V# zI;ux0)B>a2-Put?5wVe;atu@ybwaW9$tpCxj1ni%O&AzJ;&=cwO%O;{5I9n#Igu1a zz>)%FAg^m2ENP%+XES_?j-;975Uq%u%rHY-D#p`ES&7M9Qc22kw1v%>uBVzhZ22~j z?=`HFz9UwW9jJPiQ?RUwRu|+dmS?#Y%f@B7S#`XB)G&cnb02S%X)S66I>vqo(vDTd zn|YRuO*qgIA)@LfKvqtH2yjOhYH0wnS<#^?ZQ#5x|_mcO+=MJFf@yG2LR1XgAA z7*7H*qLK^)QA$OgB}*#H08vn3RE-i8qDVDb=eAaA9ijegY&Ql22^*sYO*Bsq8k~WB z-vlu%(3w$^1^-9wpL#vfMg~G3l6#5NtFi8L*v)o)_1>imC$9H=5PSjqBk*YOzNO>! zUpnyf#RH|Qk-;r<^?!G6TTNbm1I%m-y!p;7m5cY5em*=qhA%J9_n+wPv*laeeRq%A zA3wO`^{%nSQqL*yciY^RZ^vG{{QU6s=PJ`H%d^(*uQPAA|1`63 zIi2Idv)Jb+{ek}N?;h{%TsY`I)^q94Flo0Xl3oz p(Pws+Q(v7lX5ahn{qyZupaWZ;ON8c6%YBWXQD$gFIhES`;(rMfu4(`P diff --git a/OsmAnd/res/drawable-mdpi/ic_action_gremove_dark.png b/OsmAnd/res/drawable-mdpi/ic_action_gremove_dark.png deleted file mode 100644 index cb8be6146a251c26eebfca4af06bd9ba0b2554f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 298 zcmV+_0oDGAP)ZEO=|9KUTiuwz6C$XKS_ZX_alukBrXM+@tE9V@P5bR}yvnZ1{%>t(yUdUvDU zFrlC^8ukGtYUUS^=&}z?6Gh2X*o+^1$uyWnRER{A@e-Ueh{36e`m}2&9~LgTd!Fb2 z{D1%d@Bel$c6RKnb=A8N1gVX*i7~j=72Z|V@cUCXumG2hPB`IonJFhLSpW&DrVP-C zF7<*KkkrAazW{y&sd`R}C!9pIT~JJ&kP13PPR~Fzg7|mjGLq5<98?Cqni0Tmd^Cxn zni{~m*(epwgg{zr8?r#xP)A%D>Qi_X+p!(>=LBd#2abg1^nSw@asjMpSAhG1n8eVc ziqjXs7D*+dooL9k0Ll^^uFy1%dU=9oeQt(*3}q;qB`KbyDV(AOni3caEj<|YW~nJ5 zCbpJ*!BYTBJ5EL*$!s=DWZi^m^^!Et^CZQP41+@r+#WO>DTf<&Q`v$DY{k+tj%FHY z!J;Ia15N;gOcz7YGtuahVZ$yZ3Z{(ANg0wRC{ou8aTT>~CkFnfv8=WoAItzU25fV{ zQeZt&O=U35-Q67(6d@a7x23_NNd2Oz4CugcB4Pl8H-xIGf`?UAS>`yL;W!V@Qyw1Y zd6mIAKm%5hJs>5kWjo8^TiF(03(bgPh!4?pnB`fD54EykZ-@?3UM5(^Mhx4L3Z zYtVNI8@el22w6aKOe=1h{pBv`Oq-5rr_Br+3Kgr4Zt2zx)y&$D6w0(1wFoS2A5dE@ zQ%8$=7PMtJa9-IhQJjo>>69C%I1h`dmZh{1U7!rUuo)>H)V`)vG$cXnO#jQ!pdzRWv4&6nRhlB*R0&$?RVm!JAAweO#86C-D~HNG|c@yv;rycZ{@{#d`|AU&TC zpMBStu6pfS=k%KsuM4BwM{ivkU3cU2oqg45V%6=3=9({D-4v`m8GJSHYxV5vdj0T~ z>0=vH>ub-YpNy|~;QNF3{<-zix2MK79G{q~@i(pcEBW}?-(ubP!tCiW1sjK7pPuHH`Y~+tVV?6xjo{2|4 zxU$eYwQ^6@;5pY1*M-EP`w!R59ND}3Xk$%7^RCm$t@GD!uKh4MxA&8O56ths=j+PV Y$aLLz2S9%0R^bN~33rHZwaD$DwR?H;_WIFGrQmSzVG+m`@L(n zPM@~G&u6v|kH_=VCaW{JHPZb~ox**8=QTER%Pdxt%Vsi0)zB><)M#L~tAz!l)2MAr1lA%PcJ6ge>+5j|DYtCv7Gx zYho;b+ah6LN>~NRF&z)VY}M&r8@AXd62+xV=p?K{L;wrTW_Mg;Xgixh|4-wsXnR(f zl@?~ucBaHea`iAqc$B%^z1xu+$gzL-TQF0PRVFJY{ zNJi0O2t!0DBr`}!NJ@*O7)%&Qv4QZ|d7HjQnW(|Aq(rqyiXezaq?BS3wNfpTC81Ib zk>Va*t;Nm~7LxY(HgUcubUE}pbmb}=O|XnDi(!gAU7#;ySjJw+SOJx4tm;5?j>$qX z4*N&$GL1*ArfsHDno6=UW?(GOa?@KlkT52dNF+u`jEKb$N{D2TOh%y)Md4!7AVNry z5e6spsWvz0SzT-m8`pep)W zPZynk*dOVE{ZmGl_JX6;$x~mg3{v{$n5&!D)Jq88x}9snz0{27qNudTa9SDvm4S4PFR50mY&^A}#wZnlTrUcvwQ zX~5Rdyr2aqs#^EBthLR{qf_hm8iqnHDW8LtH#>%lKd6ch-yKzvpEi){%HPquKSvSX z^TYI}o!d8n;^Lv${z-*vQxEVmH!eD>>y(iU;pdok(O2dn@;woJbO>Vuf>g< zPkr3(cf2GdM^kto+kVNYgd}wXy-(wBezUB=*}avBthlK8#kb>3&HmMkWs@QX`(|T) zb2c4q=%bhs`{jmX|3t=pr7FEP nclpMuN3UMh{Hs%b<~@^Fdf|D|oDoHy`%j?Nq^b8M=2!m*150Rw diff --git a/OsmAnd/res/drawable-mdpi/ic_action_internet_access_fee.png b/OsmAnd/res/drawable-mdpi/ic_action_internet_access_fee.png deleted file mode 100644 index 93d10a9182bbe495f8ccdf91384b2ce31a53d4b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1302 zcmbVMZEO=|9KSKsk>NH#bYiBt+=4jS_3qkhdv{scy0+U&*4nI%j3~J4-P7*u?qzpZ z`w~f378U$JWEqJX5hO;P0sMe55yhp3m>4%nhQT=?PD6%Y(4l-l!Qpe;I{mQl!AtI* z=lMUs-~au82cnVAn(9ZY5d^6Tbp?9h`mpt`wZZRf)_V&so6TUa8B>#Hme&E|6V(Jj zLo%NNJ%AVUgI|Ld1gXqP@m{kx+|3E9Z09YEJtu3BjUX+pIgJ<6z(f-uB`IF)x6j5g zR1&?|PFI)=Yktr#brp0FD@5W#AuX^X*18>S$#GDD3``!)$pebP<-FLUUJmXpF@d3r z5Hsz?mYnJhM^V431Jq@A;{xSmP!DUTTrA_Dn^6Zzxe1abC>kdzj$}EKLYE&5TGPcO z*AwViwgpdKtlu;>jv%txtUc?rt9pu{Se7M72jOtw5P=(c#pH9iVl;ied7K z0Lr!{XnUE<-jmDub-VR&3jlJ10?5qL+!fi3gJ|C>PqIz?FR z@}Kr8i(pS$+m&H}hm~;x3Y;Mw4$BGj`)deNL5Bjqcy8wM;qm9cjBfhM*f#p~JI|Ev z&unP8ul|+D8#7~jU)y*zu=~}#?aGygBiE;@`a7!z*S8Ngef;cr?Aw?8pHJRxX6J`B z{g1s@U-W#sBYi!->%&iMHCo+crS&(5)+x6Z>Zgl!^R*XeYwo<=bf|c2-Ja5()JNXd zONZZ_J6`$FY-c?&_4?_#qs6*|XYOF(yK7=+Do$dIei?vNW zP%50r;Qq&zQmW&p2em)*vE-AH?}mOECWk8yJh!jy=9*u3)$FgDKQc9R@qF{&p|>h- zjFe{4Q;e%i()|mpAPz+*s){FEw&u{3}**+0VJlKHHnLNMg zRJ}3*3VujHTFeL*RC6GUM3_c7MSBt`GR#OalAtEYP?wP|L(qD7W-YWEdes({JGF#^=RyGlUeTW zZzusWZ}g`^hZP0S8oo8>5|5UQJkM@K+p%>!C)-)AkrR-nWd#i)Rmdr3Lm&!7*f#An zfmU13c6=?ZsxrzHv#2lzVKJLSIW>pWQKcxutX4?3xg{^6*t1C6w!>_=J)2X0?m@BZ?yM|Qve=I0NZee~kTgUdUgUOT;`_vg{S;egfg{U5))RNwVR z|Kiov>dIko^VP?$+$vl+vzl7E#hu@=v}dxH?*j*S{_yT6Cp)`7{Iz_c-#hf(J99sE i^H*06M0bvJ1Cty&I{57GcYj04&!bcvH5P)5LFZR8Q6wU$Xro2G}Q=h1USl9#rmIq_1)fifbs z)>dp-Ip9Efjfj;}V?|2n(p9(m_2+s1e{Ve}|NG=u_jUiS@AvxN*Y~=mhnGE!Pm@4X zfu;g4DG(8tfqpgiyrX^;5$l0(DzSgn2@!D&7+2Zf0{jCUs>$;}9a-Ib6@lfzFkmIn z8#o2*QFlkgRG`i~4)z+>%mAt9s;BQ@2|eL_}7VM9!(>D~ZPde*yi01X-Kat1~NS z^7{S+1^}bgEaatCk3c5R`^+^;y;1?#4}1ya)$|4Cs=rm@Gk|Q)wd&@s-kf>_vWh=| zkAa`nZz}*(N`-l5m%6kH5)pY7gMmrvgEt~j8Y$iIBX9?ppk{YxqxJ$4B%QHcT~Q%7 zv^3- zjff<&8n^*`m@27l5s|W|^$x4wcL&~(0)@Z_Kvt69Y`jar3E)>C?UmmrWq{@ESO*MO zZ@m)&g~aYMm=f?VFdvu(Tr9otDXa!yb>^nRSuuevQORzffwHIP`B3jJ|CTVGw{97y|sWop{8q4in>8p`;ZhnfVM3N#hyaRr_OGG6f^1B8XD00000 LNkvXXu0mjf1KdQR diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_bearing_16.png b/OsmAnd/res/drawable-xhdpi/ic_action_bearing_16.png deleted file mode 100644 index 084abde341519f31cde2746956abb2e794ca00d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 704 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

xn!amMy1Z z`eDbh=@AorhGvrCUi_lt;N-noe}QJC{qjhEOZJT!=B#*Qti&3hx;Ez+=pN{Ju;TKA zo9E|;e>?Q5X6vrr{!fPjkHhPj9(97v^H_(E*3Vs%qgoa5j8wd-3XZq7DpF~&V8(i(cuXBDc0{{DV*SH$XLi5ud*A!L_j}iDsUbNb zc-X{Y91bT~m#9uuEkp&@gxg3IpkWdJ+8lZErmBCz~)fw)$peCKTgR(Ic zZ3TQ5F%zB3#PM0C??SNH^!oRPtV%Fl4d#;_BCSGO6VMG(M{BOj~Rt zp;XdI=Q?n<9_DaAn9bd%9r+YlHi{Gn#TErysHX8;3u$F^>Nq}oBOoY3ArcdW$t010 zLWx8K%3+Zll*V=H>!2+_f1VZ8M>t5NCKQ7uCQyo)Q4p4h#Gr|kNhQ6{ps7j9}M>JezZs{J5LUFa9#~QpUdF{dUa}LnyaH{-Ibhivqqnj)=>vL%63k- z|5j`ooU*0vzI$}aypWvDp_N7M=aAv**2JXf)l({87|PsZoKZWB%Gla1Jk>T+X;Hc; z{qNWD8&6GK)QCPk-l?A)^!Yk{*LrE=^ZXR&j3_!hsq%13-J>sVv_5*KDKE0y2KDf! zwv7L`Z)z{6x|ttY9J-n6-2d6>@x9*Y9nnYAc6w;Mm^u?!!wn{(;MVlSONG}nHAh4D zI{7-DTd9kHA{JcQ85EQ`uWrioHuD~f{OpW9S-X~a)fdq_OKoFcADYYCE`+z1eL~9%KgZ^`wBuI{LORj&7TFskFJ|Oy*5N z%-dPU{N-rLs&O@%6GcgrgWi5?xB}l#ls~xo?CZ;W_9yJ18>&XWcyVOo_U^r>cd5eD z3pRPRK=i1V1BP4C=L+vG?{ZB$!l@X1qA8;7r_1)uYi#ZE3B9kAjfYR!y>%<>^Cyt= z=FDs=o5Z`wUHPb`cSA+Nto>Y1@j0+wQ2M?6CiS>&iFbGi9T@y0()8e)Cz;jzt{u2p zUREHmWn`D1?%nGRF^-<_^gF%&N#WW0fE(?Tc@sPP{z(ln4zCrsnue~>hotJ|2o?K2o38R+R50Z9lU!&IKQI9nlpctlN(u- z5H+%c*LH8+r4jo0x+fx)C8F9ZtI90eTJz;P3HUsvM3ZAk~_F1szC(Rj=OpxtkFE87E-UWGSvuCDbI Tw$`3d`u;FFO|sfEJ+tUPviYBV diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_close_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_close_dark.png deleted file mode 100644 index ef5a6e233f13d71487b1f6167f14c89dbb4bf2b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 887 zcmV--1Bm>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 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gnew_label_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_gnew_label_dark.png deleted file mode 100644 index e13296946853a32ea9c2470fbe2bb53059a02192..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1636 zcmaJ>Yfuwc6b_M>2r7ye)R84n5p}cK&2tw5Vxkfe#1I9aWwUz|A|{(AizHMrAhlwv zZGB)-c@(8HT8pBcwmv$jr7|tmQciSz@z{kj~Ap#Qfs+Y)Aa(#L@Nau z(iBmORRyw5N%=OAo}a3t@^dJh79_+&aSnnrU=FVF-r7oCa)nT3FHnTkMe@3u<7eY$hvf zVl0r`BB^I`S*3tuIuwH0nv(L|u*E){C@y7)gR~;3P=uJx?zjfE?W`8Opz%s=yUu9^ zh!)tHTpPvJ!w~5KbGduHBex>QhFD}XaYZ55su?QR3@ofhtrT!KLfS+V5-CmV^)eZZ z$z&237fEm!$7u|f0Tf6ny#yHaw8ze?@VGirk%%dzYFwg1(YcaD3|FWnA{8bVtK(pRvH_B1Y&wQn>*<2DY=&j**^CuZsRpYKP0uh{XeQ4d z<1W)s)M{WetpoHt8)JqB^Gujt!9gUJiAl;p!<0lXQnB7i^J-nL+E7~iBbwFOygn_Mp3|}6qjPKfy7W6mytkD$^{5V5plQ9OReNN z;`-CQeLfhR@O-p@g_|cEH#i4I9M9qL`0F(4M4jXJ-o3HOD-%N+jr0<=HnS!~?c>uP z=U*onx~885MOfd8c=M5p;0-)=X1h;TT<-wQd(oFFRjdyLw<#^s(S8 z&i&%|zws-$*dF_M|G<7{+dGEb9Z@|ID|Y8!UmBcdNk-$7H|?n!bH)pHHV7f8IJH%Rgj%{LIVZ za_X0q&Gi&u~IIvN?!y<=?il*O}8G(^SwNK41J zK3URRdfQl48asl}`wF8rr^%{aM~YpWw(zlW{H1rpn&kISHeT5Cwd;>yan_wCFyXLo z8-S=ns`TA%3 zP5v^W_}7@Aa%JU(i0|81^=Usl1pC*Hk8tiE3 zsF4*aSDmx3%KoTD_Y7LVroWO zc{di+{?)y_;#%1i^z&PH5)a=C-8^UAwa}(+^P|Gm^&6A$=G_Aebl!0`uMB=5Z_(vL V&9@7u9&!KoHFHzdwR5tH{s$6yVtxPs diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_gremove_dark.png b/OsmAnd/res/drawable-xhdpi/ic_action_gremove_dark.png deleted file mode 100644 index a0614c35abc5f4e01f3e587b6dcfe1ae5821143a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_group2.png b/OsmAnd/res/drawable-xhdpi/ic_action_group2.png deleted file mode 100644 index a88270ba52a5434ab825bbbd7b8d7ce08de18dc0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1568 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 Hn}7TtNN~`f diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_internet_access_fee.png b/OsmAnd/res/drawable-xhdpi/ic_action_internet_access_fee.png deleted file mode 100644 index ce407f0cf933e13af12b8904bbb00f4d8a8da457..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1708 zcmbVNYfuwc6b?`gf}~nN5kb}{3Tm?1WD~M$LYtDHQG$S25G~CnyMYMFhRqTZ#v+A5 zd5pF`Y86GTW2@5^Py`1R#USXQD33ZmDbiYM(ORfDz6NVI2(~{Qe{^Sd@4e@K-+7sGc{aVSu~p0ip|#1L@_A??U)6G_yW*ma>X@*w$cg2zizw{ zZB2Ao2rz-LlG&7=sfS_K7@5i4+YPyZj5p{q%E%N2%T$v3Y!hLo)k-;+x#8nR9L1#q zJOVaIc?b+g@L&iL@uWhXfky}-1jBW>n1J+SdfvpBC`C#{suGDM(Fg>oqzXxdFbWY1 z6cQ1vf|aT zVH!+tG`oc1u0p+vTS-tx8-YhtqzM?wG-`Z<7Z@%U;UWa%NfB7YgT)ZSL!?rShZ_VE zokXg~ggPO2l#l=441$bPpsQW}(>`M&rYBw7*TcXZUXK%DW@d+$BZRj6S$t0t>2`|uB7@DaEraTVRAo(V%0$Iz1Fh1_6V|#7^?KOf&1?4W zHGbQfXYmX2AmZRh8+LoNJADWJhT~J!oG=0B&(GGAw*!Z(viwao&PdDTwGV$3VM{)7i`uK!OC2a?`1rBYg0@|&H#CcFl%UMau9(LLXl1F)+1$S3o zeZ04)@9i2T{Jk= z-ke&ml>Yk5JM9s6kLZuH^D{$|oU5k?3v$8QGyU0@`pPP=_0}kSHWu@I=fnqpk@fv0 zBWw%4UK-rH*^RxVv}i#MXLeS804u~7os@W|w5jDrb$wBc;cU><<2zO!>g)SDv!diy ze|zt4gCS+9$Xj(|sh|>iSw8#z?<<=ECLOOl{A9p013%J9b=P`q+xgvlf34W#o4Wj( z=debR`Fwi0k7avf!=%b{`sqzWX@Pq`sXJBVzP_mYbW{8O-?qaXIP})4u$XB-i29~j ziR^t&eaoS`IrsA0svfqVL>;Pwsn>15CL_|Zt6w(M6^6%FuupJy)UI=%$ZGTEQC5$@ Q%dY>2S{19T`cPZ&4~~?BG5`Po diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_route_points.png b/OsmAnd/res/drawable-xhdpi/ic_action_route_points.png deleted file mode 100644 index 10ceb698f74e6757d74f45f6d654fdadfbd91bd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1513 zcmbVMdr%a09A7~|P&3DIA~W1pFfsOZx5wRXcf9U_hn~@S4hW30xBENpgxg*BR_|mS z6O&=^H5NwZGzkvQn4(y7HWio%_@GRi$*G72$sq_eOv@acYT852`or;$c4qhcdwf3M z_jl_HSLDx3nwJDY&`kSMi&K?Es0ZqVl7ryiXJ7%$^gpcMK^%$ezpQQ z0n2Y%-wTWo6dUrnij`u=a)uNA7#qQ0A-|-uA;_2=l31=1D6kt;_yiMjyZsCT`*;&l zq;n7s$qc-{rPVT6S-rx=RabH}k7Q@T#t@?_@B@W~L;fluz=TZ5gkDBnM~-m>o`5Ko zCgh=0#g0PQEXn}ZVVNjLY7MZS#z-A)&`=q$h9EO>g2qV-B}jG?i-A4Ih#^B%@& zu}#`icP7NEC=!F?!C(*zYB5o+z)6~>aYBP@G^mO|1Dgbe4WU9{VN`)}}#C9Ao6vY`l2^@e#x_Nhf-t1Ke7!4Cw*ZZRS14aWO;hBpwrp7Iz_nxgb5 zMbcW-pmBRppdo3Nck?S~p9g6zy@NtefLe%EPjh2WYrVfF#~Js10At@IzPT~ZyVOUI5@w-)q@!l?wl+*0D@ae{If%CxT#09JF;`Jv_ z@B92Xz87D=ZTu~3$%9khy-~lV#gNfZbT2QvYuLSGeoNoggtS4sw?dgCrH7Xdm4;_a z1)ufQr;axo$M;L!b+x<3-`Snju@^rwcCmVOeULC;xE1?NYie8Ka93zLx%R{OB|}9& z8221~CMmq#Qh9ds7qQ-kgMDM&)8k6=hHr+WB`Kde1Nl2H8A?8r?)*d=$%y=X?ba2R J6M5y^{sEJxE2sbf diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_wikipedia.png b/OsmAnd/res/drawable-xhdpi/ic_action_wikipedia.png deleted file mode 100644 index 79fdc08156f1cd3fecb342c09e94a187b3fc5446..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1749 zcmV;`1}gc9P)JhKYiMX;@&PWM0q-F9jxE@-kk^)MygT)Q}W4wepIJ z{-N0gL==lMMe_pAlvrAWBFk;!@G|$gZ2SCSwd5%Em0`r^zT@dVCpmTwFjzH%E^PB)(7U*1{bAbT}M8p%o_Co@- zLeg>8jfe%nZwI{hf}|5u|3cv8KKg$JmP%R~5k~{xhk-7*CVYtL>2zEuOv0Nen4J#`=TXGw4MSl0mm0yrw4-wB*q0X4`! z{Cpq->Wf6g{=j{}ZpE`#OkYVa_At~3d%YG*Ox3SR`hCHeuL8Fgw|Ryn@6{*~@fF~9 zz(Dx+4OVsg!<>I405$;}v42?X5J}ZbB$>7wNko{&O98)M$z77xNB)TL_s%#6=R>pV zdy>}n0pORwk@@`QWMNPJrgd5~AdPiUbf75%+e%=Gq(AlmV0YkNzznLy#_l3%O+*|3 zJe?05NA{5Pk3NUr0dOp-Z1}9CKM!^7h0;g>BnZDNZmU}IDoGdjF}h+-$pYu}-z0<1 z%6A`=^u>OMiHMT``@H4v30Pwc>bK5p0I&f+N&l<%Fe~;d16#RyL^w6t$DPJ1`IWN) z@SThijuod#daMtS3)A-x%}jB*BnRi#G8+IK*qjm#L@A#u16$pqhKyjk`{umf|LpgG zne_hwOu7wyatKMh>##{o>ROGlmKfi2ABVu3RPr&9`#5j^4UIb*bz#ZL8aEl1{ z2d?@)k@3bXX^byz4nHSBu-q`avxkcBd>H3-x3z9~Tm!htIW=|sy$2i4>t#mpoWNDy zdWi^ke5d4pU1OAuSlcsipg(5}NJH(@t^-QnzCKy-eok`k$dcFXtAnHu?*MvPMt3h| z`tO$0A2&N*(-R_RihU#v8nq1#%A5j_Alw3cv#`Jc%L5KKEbapi%L>jjJ-5$mBf=9V z`~J+Wr@y;ka;$hH*K=`ouq3zNb0XsaplM*@TQ?A%BsrkD?X_!EvpduLSm1%;R0hly zrvG{3CB(F7RG7bP-7+q!B7goLrIJZ~Dl7pNZsTs-nVcmV)-}@cA)Z+n=@RG%sjd&a(cV*?;r z;F8uwj>R>Bt2fUDdrCt_a9r5C&8WK#GUEoI9GJKs@NWk*C2lW6YZ>86Ntd)aR2$uK z1K{ZG+;1Qbl=SQ{#uXXC!O!Eaq23#2?Yhob0Z2FSj~$*H9@FcWqaN|V8NuoE>NfAS z1!3#}v^8kb`W*n1Mts`#>liR?H!^8^ItEM{@oC$yW5BfC$fWJ*7%*wXr)|HE0n>IP rleVX0z@!nMw*5K=Oxul2+MW*pd?+zrAi5lC00000NkvXXu0mjf?E*%R diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_bearing_16.png b/OsmAnd/res/drawable-xxhdpi/ic_action_bearing_16.png deleted file mode 100644 index 76794c4522a5fada52ee5b94e91d64e1628bcd0e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 965 zcmV;$13LVPP)6WH0>$?gf-oIuXjEgrkc-LlCyK!GPJk!XOV zEXjE<&)<7^wkQxk6bOM3zy%j{!U%c*B1ZI+5M2|+=6_^}aUj~8-$$bDXf)cwTZ0Tw ziIzkKwg=By6D4qN7{fE{4;fJmLxYq=Sg!a`VA&B20bU`Z9EV4aeLoEnnBZw~-o=T2 z_C^cinI|KfnK@BS28Uj1?)}0r6rG*Gu&`l83v3a)M(!d|b_}P$teQ{33Oj5%n3Zv18Ym}Y3gn%7bfyprbibr#5CF6Kt(2qtNdzrK zm31_%EneOyks>GaDVOGBxvw;&5a7UCnVh4Q5sU$xO>T*jZ z8W>v>Q^k13Mj78**H>_CJeaZ68ry*kUg?7{UX|@H7+VY}$ao;H_sTunh%cbSzV}yR zGApb(cT>L@dlXdID&v*1J<&&^2{c2*Mr?SP_qiSl0v;SPWKak_VawfbHl#Msg(r_( zEgR-82ejQEDTZg*9hu|^mf1)`;c`I4K!)4M&~ij$tn-ZFJptcA2<6J8#4%^6O`K}; z>U?$xX}LF5#=-P=eh~eH9%m_t* zf_WQ9jN$V@*}-x(Wof5PKw9P-Nf9>FuYkDmURN1$nkvW&-j`Xt`|(7$Z@F8 zO<0D4FFSQXr*3x}NBC)E*dH=%)4c7`5#AdcJpD84s;l9>eCP&v>FP0Y9nWD9L-Rv- n)vV$(2bb+TPhaSQ3(kT6DoS00000NkvXXu0mjfglDt= diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_big_feedback.png b/OsmAnd/res/drawable-xxhdpi/ic_action_big_feedback.png deleted file mode 100644 index 2d81c277daa3641371be5983bd91786c92001f29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3158 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

=A?s1eYIMp>iOYs=%f!{u9A;wdN3P zvCbTV8SBGl(QO9WV6*7<7igP-y{|&o9yxtE+i|(y$5@vdA6cHR4H#coJ{*QR0vHDq zJ3D-70e+6_kB?52Psy)02TKcriOpGO>0;FzE3MIa>ABT~y?cB2UJVOa9{8eCdh zX=sjXZjAl#Jx&)d&-LTfJ(@@uyzyNlJ@!A8dgewN9mk$WeSMo4Zk$~jmX`iHr zr!9-SOhdDc-cPdlHV2Wn-p%922OrP4P_nI-hCHzP{BpIs+vsafghs9L*F2UzK;#`N zJz9FAG_myQ)^fviwNt~b5ZeEO_g^BMB|vE@o!q*A9!$6=ATdr_cYEefpR>uGd1YhZ Gf&T&|$S+a= diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_big_poll.png b/OsmAnd/res/drawable-xxhdpi/ic_action_big_poll.png deleted file mode 100644 index 399163ece5d51457a2d7a1bd697038d404ae99a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1750 zcmbVNdu$VR9KRK!unFS848g(CVNj&KM^}1RSJti9u_|Rx+%PhCz5BI0Y45uBwsw=p za41=DFp-!BMJ6~|SlkF>6Ggy~Au$#Q@(N>v2>6(Qpy0+BiTVeqj`1u0yHgXga$l7X3?O>E&7c?lR9G82=|H@ zQ=<`xyxgRY232g&MJIEj&@1|l^6Dp6*G8quE;v%mm9 z=M%iLAc?4Ak#$HFvPlgijZ*MDM0iGGz?pPP(mPxYYFO$5e#S*DH`fQOP@>0P6 zoKmJJYX#A=RJ*Bu?^_!=WD0 z=N~qI7z_$in&m&u6BEIXRJNm|01uD6~U&62(g_VU-rCn+AZ9f z=%3>}*}bi2Fw`EZ3a<;j7dqJ!SI?DnrPY4{j-Kt=W4WE?%u8wP3tbMqyR5b2R_H)z z>CBl6uJvypYP(QfHSRR+)$f)nO@;Cc9I#1i?SPs)<`sZD(CF71=Z`$(nGpcF{JH5HHCG2YaEYwX* zA1IKEi1WnGroJ^j3DrXSk-@nMIRnYfp5Co(DR0c(b1P&EZ|`z7W(3%7$NQB_Uj0rq ztPek)JmCFU;wGYVCw6Ci{=um|8+TtkUr$$l_++{J`jPP6J2%;lNf%0P)`n67J39I* zHhk&&Xz6RKKk0tq__nq?Cqr99!$g1+&zHZR?l}0(ig&7#{F{b4J4Ex{oH5a+tBH_G oG%I}wE2s1!q<6bzo9Z#-iT0*WyJdPQ{Lvsb>td!gv-Hh>02nJ*!~g&Q diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_bitcoin.png b/OsmAnd/res/drawable-xxhdpi/ic_action_bitcoin.png deleted file mode 100644 index 98bb17a265d46d5420040b233ad5b707766bf31a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2182 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 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_internet_access_fee.png b/OsmAnd/res/drawable-xxhdpi/ic_action_internet_access_fee.png deleted file mode 100644 index 5c4dab73264876ae80f59a2766f66e4c30755a3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2135 zcmbVNc~}!?8V?i#%L3vma!7Ry<&c{DoR~l{6G(sn0n`WzOp*a2mf-7QHtssgA zm2wpd>HDUG??yX)nx;Kl7IN&Wr zpUTC(b4ntL1bAvK0?-Kzyo^j`0ZfoUrh_aBZ3RFfkr_l1NF>wnBr=->vPooM_Q9dn zwDKf&6cjXT3q5ghDSEwzO(bSyWDqi_1hqDqNCrWWNTLua6g-N+>oQe(*nn5*Jm)k( zh)$+eX!HuT3NUMgrRsD&7l(TKE(E1UBzmt{rJGF@nlhpR))2`A5>cr%$MqJi(?=oy zb>o9*T}-A1Ax0rOb-GrD)+5Ptj*RB+&kdP@s5k5gtpY6yoCc|7=}JVU7eZVddP9&a zER8B|8vN=5;;xiyB1hSwYIwJ@qlliPb z29v@A>7+mgmByz*{5h^rrPISI88T;Ef!dzs^8b{}=4laFuhzz>)oF8G5SgOZt92=A z4Z!1>tIh;`MX*evG7FcR3-vB;2+=AwBk~}vS_!<(G+XfjFJL*HDyM=lo(0mVcp9Ay z;z1S*#>LcQu68p(BKh@lhLm|{&7uS(02=MH;~AqtB{Grg&V4O z`P$|#Im@w{aoW#^poL;_1^>q#f`(6_$;6}yDN*=yt*h|V>wu{e_n*r8`_Gj3bF-&^ zzHqhs>8q*Iu`PGNWcv;&nIDn>Ub9pb&;;(EI2^zVP1S+xYB~G-eJn?|N0AnH%a4v{ z?Wn-qGu=savNt7EEQJDz<8E6l$7Z-|owdsjdS7?hHsgM|sNmvPyo8p;Ef(K=xi;-v z4YmhEPqdcU0g>L0}ZVnP0Jd`xrbew07|M0>&osp#ztEYt7A8&tKFggC;TP#M}|k+ z)?69rsxWRoF8GZS{!wDG<5ZyHDkQ2rv@(Z{;X8ot?uy54)!LknQ6L_9IbyQceycJ(D zKkP1>;ubwq)LwqA{l@PGaY6VhLdtIIhG%ViQpewmfqKeg{8z(M)v*`lx zH@w^V)x&u^wh9-gRB`BVFwYq6zsAMUWxG#q_9N-C1yzM*sYgGqUcis`ba31X!btL& zX*-tpuiuT{kdAI>9~rU!t@TmJmi+ie!Xhm$M=#B=$xn-D<0uNAUG8hk<})uhxK^(w zKEPe12p;8aHYmFq_xFs7A{xb`1;Esz(44zX685v4&FM;e!PhC0y!*`)KhS*@Pw$=Rqq^q8DGjl>PVxhTpWRct}$XG5cnJ*gbv*`hd%D4xmzEe zDKbs2$a|129zK}<_ju>J_yGUUm}{yeSu21mHN1p^P=^N3#YlgZqLg<@HLNQPV}9OS z+rBiF^eOvPM`di-FRq7tV=-Y(8?*d7$o1g^FO^OwrtU-!|GUU*fifw!-gV5VOYgrl zmfZ47=TFOv@oM)Mzh>2(vSN$#xK2%ZHGX#=1{_y7JFgF_K5#pB&(W2BFZ@Ff9kWsp zj_wVv6K}nZJYQeebQAbWHqHBo)ypZ?N|vO2(@^Z*u#sJq={Gi+r*i!23JWmr3oNGow1`=Fi$pU2>V^DpsD4%A_CEj?HcqSn diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_route_points.png b/OsmAnd/res/drawable-xxhdpi/ic_action_route_points.png deleted file mode 100644 index 9785f055eb3ca093d0e70a8259323433ab210c53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1775 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 diff --git a/OsmAnd/res/drawable/ic_action_bearing_16.xml b/OsmAnd/res/drawable/ic_action_bearing_16.xml new file mode 100644 index 0000000000..546e47a6a1 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_bearing_16.xml @@ -0,0 +1,19 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_big_feedback.xml b/OsmAnd/res/drawable/ic_action_big_feedback.xml new file mode 100644 index 0000000000..72bf31cd36 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_big_feedback.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_big_poll.xml b/OsmAnd/res/drawable/ic_action_big_poll.xml new file mode 100644 index 0000000000..fc58a8bcbe --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_big_poll.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_bitcoin.xml b/OsmAnd/res/drawable/ic_action_bitcoin.xml new file mode 100644 index 0000000000..a132acaf3f --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_bitcoin.xml @@ -0,0 +1,16 @@ + + + + + diff --git a/OsmAnd/res/drawable/ic_action_close_dark.xml b/OsmAnd/res/drawable/ic_action_close_dark.xml new file mode 100644 index 0000000000..30edfe6e67 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_close_dark.xml @@ -0,0 +1,12 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_gnew_label_dark.xml b/OsmAnd/res/drawable/ic_action_gnew_label_dark.xml new file mode 100644 index 0000000000..3ef4b4c29b --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_gnew_label_dark.xml @@ -0,0 +1,10 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_gremove_dark.xml b/OsmAnd/res/drawable/ic_action_gremove_dark.xml new file mode 100644 index 0000000000..a5d08f77c5 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_gremove_dark.xml @@ -0,0 +1,12 @@ + + + diff --git a/OsmAnd/res/drawable/ic_action_group2.xml b/OsmAnd/res/drawable/ic_action_group2.xml new file mode 100644 index 0000000000..d6a24fd511 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_group2.xml @@ -0,0 +1,32 @@ + + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_history2.xml b/OsmAnd/res/drawable/ic_action_history2.xml new file mode 100644 index 0000000000..4fb91e6e1c --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_history2.xml @@ -0,0 +1,12 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_internet_access_fee.xml b/OsmAnd/res/drawable/ic_action_internet_access_fee.xml new file mode 100644 index 0000000000..4527143dd4 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_internet_access_fee.xml @@ -0,0 +1,12 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_action_route_points.xml b/OsmAnd/res/drawable/ic_action_route_points.xml new file mode 100644 index 0000000000..9ad73c0425 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_route_points.xml @@ -0,0 +1,37 @@ + + + + + + + + + diff --git a/OsmAnd/res/drawable/ic_action_wikipedia.xml b/OsmAnd/res/drawable/ic_action_wikipedia.xml new file mode 100644 index 0000000000..13f4560f3b --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_wikipedia.xml @@ -0,0 +1,9 @@ + + + From aa7da2e21197f327c37fd1bf183d43901f11b448 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Fri, 8 May 2020 18:35:52 +0300 Subject: [PATCH 36/61] Fix unzip extension for obf files --- OsmAnd/src/net/osmand/plus/download/DownloadActivityType.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/download/DownloadActivityType.java b/OsmAnd/src/net/osmand/plus/download/DownloadActivityType.java index b5671e89c8..95631c9c8c 100644 --- a/OsmAnd/src/net/osmand/plus/download/DownloadActivityType.java +++ b/OsmAnd/src/net/osmand/plus/download/DownloadActivityType.java @@ -199,7 +199,7 @@ public class DownloadActivityType { if (NORMAL_FILE == this) { if (indexItem.fileName.endsWith(IndexConstants.BINARY_MAP_INDEX_EXT_ZIP)) { return BINARY_MAP_INDEX_EXT; - } else if (indexItem.fileName.endsWith(IndexConstants.BINARY_MAP_INDEX_EXT_ZIP)) { + } else if (indexItem.fileName.endsWith(IndexConstants.BINARY_MAP_INDEX_EXT)) { return BINARY_MAP_INDEX_EXT; } else if (indexItem.fileName.endsWith(IndexConstants.EXTRA_ZIP_EXT)) { return IndexConstants.EXTRA_EXT; From 4e236a7d0c77537adedec28834ef7110ce3a93a4 Mon Sep 17 00:00:00 2001 From: veliymolfar Date: Fri, 8 May 2020 18:40:44 +0300 Subject: [PATCH 37/61] refactor string id --- OsmAnd/res/values-en-rGB/strings.xml | 2 +- OsmAnd/res/values/strings.xml | 2 +- .../src/net/osmand/plus/settings/RearrangeMenuItemsAdapter.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-en-rGB/strings.xml b/OsmAnd/res/values-en-rGB/strings.xml index 16a04d2819..adaca42746 100644 --- a/OsmAnd/res/values-en-rGB/strings.xml +++ b/OsmAnd/res/values-en-rGB/strings.xml @@ -4,7 +4,7 @@ Our app defaults to American English with default strings in res/values This file is manually maintained in res/values-en-rGB and should ONLY contain strings where a different spelling should be used for English as used in the United Kingdom --> - Add / Edit Favourite + Add / Edit Favourite Favourites Slope uses colours to visualise terrain steepness. Search for street in neighbourhood cities diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index 2235cf0df4..1e3708d6fb 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -13,7 +13,7 @@ --> Back to editing Restore default items order - Add / Edit Favorite + Add / Edit Favorite Parking positions Create/Edit POI A button to show or hide public transport on the map. diff --git a/OsmAnd/src/net/osmand/plus/settings/RearrangeMenuItemsAdapter.java b/OsmAnd/src/net/osmand/plus/settings/RearrangeMenuItemsAdapter.java index 6e1452343a..fbbd880bf2 100644 --- a/OsmAnd/src/net/osmand/plus/settings/RearrangeMenuItemsAdapter.java +++ b/OsmAnd/src/net/osmand/plus/settings/RearrangeMenuItemsAdapter.java @@ -218,7 +218,7 @@ public class RearrangeMenuItemsAdapter extends RecyclerView.Adapter Date: Fri, 8 May 2020 19:07:49 +0300 Subject: [PATCH 38/61] Replace 7 icons with vector copies --- .../ic_action_subscription_osmand_live.png | Bin 2566 -> 0 bytes OsmAnd/res/drawable-hdpi/ic_arrow_back.png | Bin 1212 -> 0 bytes OsmAnd/res/drawable-hdpi/ic_arrow_forward.png | Bin 1207 -> 0 bytes .../res/drawable-hdpi/ic_arrow_right_16.png | Bin 1138 -> 0 bytes OsmAnd/res/drawable-hdpi/ic_crashlog.png | Bin 1356 -> 0 bytes OsmAnd/res/drawable-hdpi/ic_group.png | Bin 1299 -> 0 bytes .../res/drawable-hdpi/ic_logo_mapillary.png | Bin 2558 -> 0 bytes OsmAnd/res/drawable-mdpi/ic_arrow_back.png | Bin 1127 -> 0 bytes OsmAnd/res/drawable-mdpi/ic_arrow_forward.png | Bin 1134 -> 0 bytes .../res/drawable-mdpi/ic_arrow_right_16.png | Bin 1098 -> 0 bytes OsmAnd/res/drawable-mdpi/ic_crashlog.png | Bin 1326 -> 0 bytes OsmAnd/res/drawable-mdpi/ic_group.png | Bin 1208 -> 0 bytes .../res/drawable-mdpi/ic_logo_mapillary.png | Bin 1949 -> 0 bytes .../ic_action_subscription_osmand_live.png | Bin 3556 -> 0 bytes OsmAnd/res/drawable-xhdpi/ic_arrow_back.png | Bin 1294 -> 0 bytes .../res/drawable-xhdpi/ic_arrow_forward.png | Bin 1285 -> 0 bytes .../res/drawable-xhdpi/ic_arrow_right_16.png | Bin 1176 -> 0 bytes OsmAnd/res/drawable-xhdpi/ic_crashlog.png | Bin 1595 -> 0 bytes OsmAnd/res/drawable-xhdpi/ic_group.png | Bin 1408 -> 0 bytes .../res/drawable-xhdpi/ic_logo_mapillary.png | Bin 3011 -> 0 bytes .../ic_action_subscription_osmand_live.png | Bin 4696 -> 0 bytes OsmAnd/res/drawable-xxhdpi/ic_arrow_back.png | Bin 1385 -> 0 bytes .../res/drawable-xxhdpi/ic_arrow_forward.png | Bin 1388 -> 0 bytes .../res/drawable-xxhdpi/ic_arrow_right_16.png | Bin 1258 -> 0 bytes OsmAnd/res/drawable-xxhdpi/ic_crashlog.png | Bin 1908 -> 0 bytes OsmAnd/res/drawable-xxhdpi/ic_group.png | Bin 1677 -> 0 bytes .../res/drawable-xxhdpi/ic_logo_mapillary.png | Bin 4157 -> 0 bytes .../ic_action_subscription_osmand_live.xml | 34 ++++++++++++++++++ OsmAnd/res/drawable/ic_arrow_back.xml | 11 ++++++ OsmAnd/res/drawable/ic_arrow_forward.xml | 11 ++++++ OsmAnd/res/drawable/ic_arrow_right_16.xml | 12 +++++++ OsmAnd/res/drawable/ic_crashlog.xml | 9 +++++ OsmAnd/res/drawable/ic_group.xml | 18 ++++++++++ OsmAnd/res/drawable/ic_logo_mapillary.xml | 15 ++++++++ 34 files changed, 110 insertions(+) delete mode 100644 OsmAnd/res/drawable-hdpi/ic_action_subscription_osmand_live.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_arrow_back.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_arrow_forward.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_arrow_right_16.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_crashlog.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_group.png delete mode 100644 OsmAnd/res/drawable-hdpi/ic_logo_mapillary.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_arrow_back.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_arrow_forward.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_arrow_right_16.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_crashlog.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_group.png delete mode 100644 OsmAnd/res/drawable-mdpi/ic_logo_mapillary.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_subscription_osmand_live.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_arrow_back.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_arrow_forward.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_arrow_right_16.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_crashlog.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_group.png delete mode 100644 OsmAnd/res/drawable-xhdpi/ic_logo_mapillary.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_subscription_osmand_live.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_arrow_back.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_arrow_forward.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_arrow_right_16.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_crashlog.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_group.png delete mode 100644 OsmAnd/res/drawable-xxhdpi/ic_logo_mapillary.png create mode 100644 OsmAnd/res/drawable/ic_action_subscription_osmand_live.xml create mode 100644 OsmAnd/res/drawable/ic_arrow_back.xml create mode 100644 OsmAnd/res/drawable/ic_arrow_forward.xml create mode 100644 OsmAnd/res/drawable/ic_arrow_right_16.xml create mode 100644 OsmAnd/res/drawable/ic_crashlog.xml create mode 100644 OsmAnd/res/drawable/ic_group.xml create mode 100644 OsmAnd/res/drawable/ic_logo_mapillary.xml diff --git a/OsmAnd/res/drawable-hdpi/ic_action_subscription_osmand_live.png b/OsmAnd/res/drawable-hdpi/ic_action_subscription_osmand_live.png deleted file mode 100644 index 9ed159d530099d123acf5bebc7e71aea9398200b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2566 zcmbVOdpK0<8lSXX3Y9Sw)ie!BnlbllRK~a^a@!}Nn9CX_=3-`;A=wm3xg;l4N_!-! zDWp;)Qi&p)L^Va)rRd@oQQ|C>&iSKf|8dsyto420yWZdX{@&a3e90c}PWp3A=RzP5 zeHUk@7r3Ip*IY*n{0?jRAiyH z$nT_l-8>NXA_;&XS(DKm9D$0U(5!JJ8Wm4OA@Eon8H1%^a6~i~N5|6WSRCTVg9N=v zxIDTS)A5Hd@MMb&k;%k#3`Q=OTgwU7B1td?N2Ad&SUd)gM}rz@X_QdLQlN!Wvl$Ca zK+2Ku#WKD~h?us>Vv8bVwn&ia_YeePH@BaLh0-610#k-ju*4XgH5MZfOvm+2TPpJc z{!8PR+ESk=F@W&`q@oB32doFrYz7SG?w=h^D}rq3nu!i3A)T&E~NvXbzD@CQ;b{j!YrX*!dNnNVRihIx-nViaiO3 zbD&c3cmfrNC1a_ejETd|U|ob#8B53kW_Z00Pl6cVXK3D4w+WhKBh#z}Bj@)$JAP*14mz4(+=nu-sz|^Etv$!upU_ z(67M6pNDoG%vtnNyP9Z6v>1zB-$txk22H5AOJFd4{(Vv7oS@e%2z{==HSnVP+4c7R z#$#2Tk-_R`>Y?44G4c;pYotAu!Ogi+9%^k~y3iu|#LOT9I7*ra4%Uj8}es>95N-XLwY-`@j5v# zF!+}I0V+JNjPYgObHkvUDF#|wwh>>ca#voJHZ&%fUA`PIyBd)Dzzmf?t1>?IS=`FQ zF07rZg_5%Y^;x~2OLphSld>#}v117LG(qZs>j`a7R)~kcEVr+Q!Sg3kNdD!^~ds{zt#|H?C=`2JwO!JIdJU8Yn#Ol5b=S#L>mbXgYk_q^8E zXR&Xga;aBP;_w9^Coe7@t_&P~%f;L?T9+PGe;F3?p>j{G_QgpnTUDTGLKR)DN*wPu zaIrHAeynem-d(%|mYx*nmWDUQ%J>nn<`YA!=LL#050)h*&!yb3GKgQE{+eI(;8{s$ zO5#=WiI>Dnzds5t0FG)tZbGan&9e|r9{aMje^*|h&s)RcMLi^YY7*x1<0~ne$`NI! zC_5j|A9r z$i%NKAxggfJbC1|A`|8u7iE`5P~Na>+wASN*NhKrv&@__f)}v%7aC z%HDYYA4i*ydej%^S`T};KFu&XnRO*CMQ+-CX7v@XH7Nf9NDJDoeF~rkj%;bFz@UW> zKJCqpEKG3ADQA8;S91RhR8VZJ@(Z2P-lCW2Uhe9ftJugs*rP#8zJ2kvpUFeLo{WxQ zl6SHMt9p@&TKnQTH(`9pumq3Z9W#FKX7T2(-ly)%u3T>7ntauA?)QL3+9XFVDE6FP7Gs1-tU$wP>kt&ZwMM2r8IiaZ3T6nB1EZL;vOs8(x!@4r~D$LnWG70+* z=i|~3cgOrg?JD}_`!*6t-NSIf>^G(UnzIZH^lnWwXI5>B=`yQnRyp0>xxIGJ#+Q!} z+tr0sY`_hTFN2FxiIl${y>UK((*BsrXR&TUWTcO4X2g;^fN1Fv};q$ z!m0C{vgw3}))35Su+i?)5F{b_NkBY*1lSG7vR zaO?8O^3B&?x4$v1n*<5>_gQ*EYi~TCuYBI~?xL6sy*0F>^i^`(g^uHW$R~$RIwW`A zqDt=gHv}U$#KCTl>}cqGKU(d#+cF$=V4&hJ7=35&t9k0weK)-;5?bBbp_?_%Mrprfct%eoIA-l1)qh{iG2FEHl}V}E+@*X;b&E53 zAOM+S7~llnc+z!RW4wG2n^wAdE)J^Pka~fw>&hrvF=-eCX}qBJ{ql?yI(;*9ad2mz IX9Vr~4?pBU!2kdN diff --git a/OsmAnd/res/drawable-hdpi/ic_arrow_back.png b/OsmAnd/res/drawable-hdpi/ic_arrow_back.png deleted file mode 100644 index 7a975df6138c61c9a61a4c183f90447dd992acd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1212 zcmbVMTWB0r7@iQ*N=zxWsI3<`PK!3dx$ew%cbaLsnb~a?+;rV6b_s}{nR6x?leu)} zq&u6S(4ay=gklSQ5sMFfGLotwC^Vo&qs1$+RPjO4mx?u7?VEyUlHKS-=!3(|oOAy9 zzW@Hu$?E9gZN2yQG7Ph=JYv@9x;K4p-$LI%FlW!wWj84{$XMWzCX6ssK!Jrp*@F|f zh9PPl`xp;0O!ur?Z;(diQOyoK9;O&R@j}XGn8BeWg!U9Bz`_%*ud}P~EwR8wI(t;D zh?UU5lkUiDgvVw_>-OxFok#4@K`@wTRDp*H1c^88$6BJZYkD=hPsIWY)*xg`XV;x- zRI0!TA`DbM%h^&!2K)28q~_(E@(7ScDJzJIAmuqJqtROtLHlBmzz3;DXazGwXQ`*_ zA$Vb>vZ2_I+litn6A~B-5-$p#m&Ub*j!6yw>&B+&xZVn}P{VOB6WO#L&YljL=I+*p zQXut4I}*9HC~(>g>=_UHq-^Re{lX&`X>w+N9wIDpNXcb5EGw9^Y)j@82O%+M%g`2a zN6%*bqLM3!;;?Cmk|;^V>~OK57#S&}7IP(~BpV%W*^deIZQQZ#Qrm5=aZ9ddL>Q7F zst3Vzrwgi+0SV&CAOwbyR$b*)u&)Ab*H6X$X{pvDH*w@1$EXwq9$3q@=5FE#lya7m z&(el+atfy?qRl}SXE{gBIvGb45q4Cz%}4(?hXQp%SiRl#bffvRSAn-~Mv-iQW%DAM?G|Tzm!L1C2uP=G;Pjs`49r`$J_&>~1Z7 zabw5IbMK!13iXe^d|}tQrQ2G|J<&n)^pV{U>S*NEWcag7tEUF)1M$L@dlq`XKGVNr z>GSek^7GfaE?A4;c;A-2^KQ>cIDTkJJaNZcTkrhnCvx8()r)`nFM5~Z+&7oU2pS*Tv?EL)u->tCwrUm=(O)~d*eRc5C3tD9Ljqm*N?x(-J|Hjef1L*ZD y+kY-T^U%d7t35lHA87vd_pWnY)=Td&-OP!u-%Afac4%w*KPeYS%{PXhn*Rrvu$7en diff --git a/OsmAnd/res/drawable-hdpi/ic_arrow_forward.png b/OsmAnd/res/drawable-hdpi/ic_arrow_forward.png deleted file mode 100644 index 1f1bed120afe77c679c04e882705c4977e7548b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1207 zcmbVMTWl0n7@lB7Qd`p)LWBo%9MCMnTz6*KnRKb!nO(bvZI|s5swBm;GiTbdoeMLk z?6$ttHrN zKt%-2(IfMyouVEXvrB!rFTYPUJcor5hOIh2VN+ClN7aYM5W=9025dJ)|9b6X8rWuv zJ}Bq;ysx1_yK5{!y<^=aV{FJ!OuAz)Xs@b7frBsvRcF`@)oO}f(W{buB<5(a0>MKm zdey1Ed;w@)fPl;<7(-9Y4p1jkF9pfEyQCAY+b`b86KfoZ8lJzKX$ zPAPg2V_)UCN~OY9;;a`85U!$dyvT_nLl8_j>S9=B+;DqCgN{NYuzhTME{HV3vNwWL zH1Tvb1jokSHOhY?MVtvP_dt z8X`1!)X=jYKci){nvl+Dyub@WCefKmOIlor%b8?W%8FWpn{z`9T>~|2+r)OAtKXNa zY5{`S3re0h+~|VBpohJ1(DQ+&MOBws8N~9?u-!9HR?`z-gZ=U4anhMVKgD*e&@Wf}APycXZ^1G|AY_6R; zU29=yj-`Lo9)F_t)ROS&7sZrneD%x+4}SRM@f&uBG|tbS$i1~=aeCKZ>Xn-p`!C&| zdh^H|ZGV6M^YYvsZTwtp^QKojCqPWDj64(|@+LOm1Le`n+c#i#wrBpzCvV?fymM;fOCb1VLko5J{fWa1`+HlXUr8?0t-ss(;>14|RF?bz diff --git a/OsmAnd/res/drawable-hdpi/ic_arrow_right_16.png b/OsmAnd/res/drawable-hdpi/ic_arrow_right_16.png deleted file mode 100644 index 389ef827ba198e0bb2528477e9b370d90c72fa7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1138 zcmbVMOK8+k6pby4*cKI~Xf60iHx|t2Wipv0cC6D$s{>9Qrh|@Mi21zf#5Nz3S10X4 zq_}aR_(Rd9F6>GdZbTOOy<8uC>YI+W<$2x4}_ykQ+J-v~yo1+K=1C7{jn*RFeF%4`hO&>|-`MjS+Rr|nX zfQBXqOXlRLsaSOHUeFV%#DIga4kBmF4b>=3FWObfITmv?SX9BIX?iKBa=rkvUVuQ7 zl^7EyWROx=m{epz+zkXCN*u3nP-J+h@`}nsu>8=(TVPexqBgMXi`>$56=PrJxLU2o z))K52jBrp<6pj}-L12gm6Hd5Tj~F-XYFN-vXa=^AZO;Xw94F3eQ9Hy%^e2o}wZqbckGLWVz45>#^{8|;z=XShJBk%aH0q(i zCPmT5G|wD&kc)F#nkHXZ%eGY6G!v4PP#Ba{ct(^3osk8BCkt;Rla^6246$KnHN2L| zKv9&kNyy6(_RDfg%gTw&054_wvMH^vfz7!g)?E`deA~qLGPduZST!3U9eY8^^Trxo zP^fy?3#*JF<*lK>K837-z;nPN)2h8n6pCRQsU#E_XjNoJ zBCyS=_Pbtc-p>HfRdQ{leOmgjHghMQhjEu$SA z`?0fWhJrh!@vG%C?yKRkYxQ^0Z0|(9cKJu)<2}l#oOrS3 z<+rx^);sT~J`|o^|15N#-QGRDk!_mm25+g^#}Br`3y0;~?X9O$ESV+XBBa@ diff --git a/OsmAnd/res/drawable-hdpi/ic_crashlog.png b/OsmAnd/res/drawable-hdpi/ic_crashlog.png deleted file mode 100644 index 22b59704dc7943c69ad2e1a3d8dc043163f5f6be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1356 zcmbVMeN5bB7{BE*8DC~omu)Oy?GiJTUVCk?ckMXHeeiK=f!uII|B+t%9&|_Bvn{(q z#*CnbVca5_7pB`{^rFTQ;|D}HFq6!QAHgZisW{z&Gg%fy`Db5Y!}owg{~-IrCVk)c zdHejH=l6VdUtLXAeojG-&1TCFRR_ax$I|bbyWq+dOuY)XO=d-dxm}Bz2|))opQJ?q z5>kXF5C($O_Vibv)Mm5qmg^hL2L3Tl)D(x1)^S)$9HMQu(sC;t}%aBrwg9a2}3W%k&s0L?w(FMC4Jg2X5 z6j@L)V_tNTR0Cg!1T-BWE(e2&gp)?xti$PI+^o9khi9rp_Xj4tW!c=2R#zGJnqAtfx zSyPd;MIoZKnqCw#T?|2q^Zc@5)mTatOc`zoaop)3a79VSwV-X7Vel`F6}64}wm87U zz|dNC5!NHRB?E@JyR)OTB4oqW>M|^f&=SCf317{ z{6lk_-VBdtH9m0PJa3J}*1vrBzNfmJR^*F4JnyNxiO=?ZdC%2L1H-H0*=_rcW4*tg zqEd4klO+cN-xXIUhLb;yWM{pF#dDd1x6c=iIQqJ;JdAugJ$vToX<_{9@tLfN?t;8^ zJ%=vs4PATv?1rl13%gEO{Y`U+Cp(Vx*S=<+asAo<#}oYM=s?whLt_&=CLSy-zhCQW zI(_TblP{UKlV$S!4}0F&+L1H!XyLiT;An?ATsiyEut?OdJ!+_fd2+4&+mYCF)0;2+ zBFz++2{}hf3!nAAZ)a}Yw0~lEUktbRre=j$$7G5>@wT<0(N^-x4c8Sl`*`~Q7OJQT JzUOc3{0C;?={o=b diff --git a/OsmAnd/res/drawable-hdpi/ic_group.png b/OsmAnd/res/drawable-hdpi/ic_group.png deleted file mode 100644 index fc1febc6653bdfbf6b1bd6f6300f490a21cad350..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1299 zcmaJ>ZD`zN98X`IS~y%+3scmEbhVo{mzO5FCN%BZyIXr~*Olu@&kt&oJkPbUO`a@C zch{n|E$+pMqQbBfgjr;RX=PX~xH7Ba3uQv*h9U!BX1_Qch&oX>i$1yb>OPbOk|)oT z-~adj{onFTS7&>u;_eE9AVP_bSPHLOgZs7(_<4z#oW#premvuMqpY9PTu8J6q(d@c zX?-vSH88w)0X7jt+0$k^<7bk)6$4peEx?5HmV>PcqNyeCXvP5aNgei?wo3gnH&2l! zP^lg<$tImB>^D0`T-ZI*nKniS3>i=@&16$v!2}lcH8O7v+MbeEsRFNp--Ba@A`1|I zK&4hhWs+TF6uFQT!xC+O>1Up@1k%c@f z<~kaHq02^u<7u6fvUG$OSXwr4CL~D|B~1b{5HxDl9^8<>l|IEMI1Z;MN6`#J)ObUq zbr{iTj)MZN^HM+#0Ve>1Gc=82utX+kof}%Ic!c{icwHL|yjdG9XybWu@!;G)|9c5R zl+-3-t?B&5D@W9dk9KU_UsY*M9h$B?_4e%SsS9(NOn!W8`$BE~V7*b7sC@8?^IvV* z{8;aY;>Y0Na~t<=d7>VC+xaLrH&FHBLv`YtuPl`F4|Hhcf^0Lyw=SB-2Uq5 z1LLJx_1sS<*yuMebzi{fgUTl*&5dJondOO^&;OV?aIxv$cT+R3HV<(6*g6^JLViM;& Pg5Ojk-WhwVt#{%-Zlk@o diff --git a/OsmAnd/res/drawable-hdpi/ic_logo_mapillary.png b/OsmAnd/res/drawable-hdpi/ic_logo_mapillary.png deleted file mode 100644 index d2583fac418ba412ebe7aa7a7fdc7efa99201a86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2558 zcmbVOc{o&iA0JC3WnXUMHjRCm)r>KNvWzW_G=%J9=3p?3nIlV^$t@{MwyT7033Ww- zu{|M)Zc0U^i?qG377@BGH-vkp()<3=bD#Hl&vVZC{eIu``F!{9^PF@qPuC6Wbk@OO zunq2R6dJT*B+pto=IHY=@&PyjWrbv5Epc!n356w)aMpMWI1YogLSyh~ED4FVBtthI1OIv}>KN8}SNN5ZWjl&@!1X7U10qKcIjzE7^0|gK; z_$(gC;&R{;jr4GCJZOi2JpB>^n@6R7Q_K;3O%#+ebRwOH#-cE2Hd_+cXS4vM0snF1 zyJ&$=5)VMr00B3i&w%O?p}$Ioa`(@MBtXa;@=iVrDhfT8!ezv>0S@R+u|q&#P)rt+ zOkh|uu_U}TG6KuAM&bc002xl86Oooo2A)U)7^Da~X;shn_!Oc85#!*1!Qt^FEY_Lm zfTK8(NY+ly4pvwq$;E1w>&_8?bPfYpwatQTf8ml`{*g;|;sbP$%lF}OV^_PtD~bzp z1yNic+{sB&bpnb2H=)uQERIBMDk;^M$SDAywHIKz@VRXG=UkIn-|^#r%fS~u^Z(5u z8gdFPX_)_Npj8pnm6GkZaexlr1`6OnQ^beHMKwEN83vQnai=)=Bo6lmD8%~g)@Xa^ zSvc1IK+lA2THU1;#d269g_S+0qQ6c{>2~E^`kQ=nJ!W?ZsMC1s-cmugMrGC zM%4n8IHerCfq3c>7&X?uZ}Kd$+-4>+r0`5}Z|Li`g!|W~o+V5zhR)nNO>{fl3-g85 zcG$vIre!C(mwbOwYL?QF-e|AGyE7teh!DriH_8MGol_!;SB7C6dlQjM(6~H5WlG2u z%6aFDFy}Irr%ie4gUXbruJg4N{bBxQpkqr%0zyI55F&qEXqQ@%w!T(IO^CoAEr^xg zVy`ugePOR|tQ5ZfNAn;p;f4<9Fez#&Mf!Ayi$I}u?FE=8e!lbZ$6as3)P%tu+9`(A z69092doLNP7@zM1bDSKF%hvuR)#LqX)U}>c*T)W$)@{$C@-AS1GtSzeTzf;IRhn|^ zhxa|FJxo~ch&_AU2nOSG@BC#GHTSzdb{k*P_P&_6xq9|QE<3$R{>osgLaS-ayN^RH z-Y3hN_^tX;nnV5pJ*C_CrKwND)R>u~k#XU^jb}6UyRYlyzDhbb0~4}SJbkC`w7ym* z9YRGJj#*R#YJCbNX(}fXrH%JACUr5RMR^5!?4sF|vF2Ty*7C4*Uc(R1#&H+KbD)wg zS0TtnDIoB)Y_r@4K-!$z`^L4vwQcrcWz)6n#?qCavI-+j-pqL&v~+XRc$~CG{a8+a z;ITY(n{Hz%B1ooS#yo-3S5l+3@cOyWySMLYHFlY-(O6`C#xEw-7wJ@`!t8lUU-VhG zBGwdXG$epp`p1*Lp&h1xw#il=X{a-2NW0x^o~kAEGE%u*aipq2#%^+xdleLSY5mHv z#is|_z-8a9CDrY=JY);L#7eHK{_8L|yE)|HGdEU4l72qX z&B2>gJ(FFL+K=u_Q*1IwAq!T;64*SjK!(eRqm&|tOWK=_Wv^Jx?kUF!1K@L=jpt`Mf!G@{`D(7=7?A#`wi@b*e`f#}6pzChnGTCq^e z-tz4FgWW!BT3r{G=G_Yx?p^(J*TLhphn^dQdhwBya9(=F6%j}N=97R4xzd*tVLE2_ zy(8-T;&w<|1hH)I#Lwet?S8RK8p_wOj~9iZ6#o)bUEo{FO|>wR*?HQO#DP5|;Qn8WWwlf39+bNxKZ}2>8;<-H2;)YE zT2=^)h_kJ2b5diW$pQ;b!A0vzoNG!;$6~leF0}(*aAD<9SmVdL*xFLe{)y`cdJ#*N za+=XL*f%i+$@FxYa6#;mQ%#?Y`lnkmZ@|;=`#Cpu@2@bq5Pg^MbVYhSY$dnBc_4{d QC;20DclM;zIEEem8!#*(asU7T diff --git a/OsmAnd/res/drawable-mdpi/ic_arrow_back.png b/OsmAnd/res/drawable-mdpi/ic_arrow_back.png deleted file mode 100644 index c14541d3d78fd2aaececa62031a3c6a364b73d3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1127 zcmbVL&r1|h9G}e$5e!QZEuzPGsHFM1Gwbf;y1BEvxzO6SF0>LsZ)V=Cqs|X!p6%)( z`TBZR!9&=4xgFd2$4Oc@TZ^J4oA!y9ate`=PYMHmn z6OJ{+|3o(wDI3d9ZQH8t`4;l|my!nQylrp)7FLFxK6Bv66$JJ^zwiabw zze=!)1jmbx>ihH7#UNp!=4GE!P2|MX0&6I7yR8cT%vuLSfgi6Eq4% zO2*Zp#|bRY*>;%MwswF^=x-Q%Y6s;x4{;?FxU;@a`eF7p!K8NkI|>y^G|DC4B29tQ z8CRdRk%RM@Bu#Eu!!i^xI*@<{5*R~@M;Rnah|zRSWF*rt__!`YokvYOd*QQcE~g4< zQRM|*5VEm!c34uQLR8Mib5c%Jo7lV)VCd+m>DwZ{8(3jqtfKk|V%IOb?sRhsiW4q& zg9+CIsv34(W@T`?0Cmd=#b?4+?PQ)ozI6i`Ip4LxcC8g_k2s(Z*Q7*@43rs{7)j!F z2FfVLm~zaFnmlhHQ>Ghu<9}<&k)XJ6VE!4Prie^sxZR}#IqVV&IfO+%p-YPSP$g8m zo6iiF>ucKYt*ulG6ZyQ(wo7`Nud&cP!70pO=@1d#(O9i5Qe8T+vij&-@8qem vr{n3#%QFjW+16|A=N1>gf9em`8LEw^(kJ`BzAe62L+av#SD3!!KM diff --git a/OsmAnd/res/drawable-mdpi/ic_arrow_forward.png b/OsmAnd/res/drawable-mdpi/ic_arrow_forward.png deleted file mode 100644 index 550bf46f8c67f58724acf659ec7b6eb51bb68e20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1134 zcmbVMOK8(z91rt>cB|k)of9!;$P~=8No_-`Zb_?!b(UIK5fA&Cd|5-6hsihl@Zb~# zo#Jii!NrZg$6`Q$VQQ9(*#wa|P;-G+fru=@QPWOR-yc4rNK;Qz!%~*Zx(Y0thZ`O| z+88Qmjfxi6sRR4TL`}vDEQkPEv&L*+t|h4jy)xbhVwNHoAgGe07M&_)bEM*Ukd&Ax zt??0o+!tqfDK5msy`;eLQI-=~K2Gxy8Q&sDwk`@=^K?VbtLc_4d`ePfgj|_rtJNw~ zjWCWkin;MP%L%L?&=^7cbsK>iZTr1#4J!0C&vcRL*kqs)l$>#tq_C%pAy{rUyQJ9m zTZzIcV{5==d4^*xD~M|W?V~*W>&CKZzfgA}n}@zL?rFFlMsJ&pbGNdg0EoSjk9a07 z3K&xzZQO!3%BV>Se_?b}mxai_IM5+a>tZZILqUXeNh=AoXy`f@(*&S#u&rk~eo9HF z6@DP9a6HHJspvqeUsNJ|L`ucdVp>qz+>GrbU~8~#+r+k8TxmtFtauP0$16C_Si1{y zWd}Ka*>Ool392qJ61h7IG}8{mdxBCeMy^87JPGx*=UC)Iu4Qu>KL8&qiSa0IC?h7) zqR449kYJQHq^J=wI8KL#M78+(|K^azPO(A5{L?^f5$?)hyEG2?uryH6##7|samih7 z_Tf>R%&7f^+PnFwSK$e=OMSMU8+^Kfx$`8h7cA6pvU2GK+X&AL_8)O<)}Ojm~>Z)k3QWPv!J0L_=)>8? znX<81H)N9>KMlr01skv-(m-g>JAo3W$d+9NpCd6%f|d%Zr^t3tl|m8ZTpt1Z@Y zkU&z7vw|#f{3zfUR-_r3W_gNX6-HJV7IZ!md-KhzQc@>7zVIzY))4X(nr=3m@n$0K z`g1fZ%QDSyG{;d`g9;WLq=l3djC3uiFfe?}Lze4+$fBmZ4U{5rr0o=JuTa=F>;xU6 zFlBV8c{CemXxonRYH0_k1pkJyqjpeU@E~1+f!pv6T#xEV7mT^v-BF~7qfyTJ7A}f5 zuewIVh7QWBDH6ZLP0Lgy!$^o?LZ+Y~GZZgz8YOWYgBL~@1XHi-I^VUk6JE_^Se{Sv z0?SA&J0VF)H76x9lZ=?j=8|f*i_JR$(i{VJeOuUf2bo6j+X8&8kH44CE(_3jN2gvr z`I#PFSwH+e{o!_OiuiUEtmHmr%%wvIHb17n%sAPH`!)x_M&1EKeZNs{}zEq9}o(o$MSSy$T7WIpWv{7O%_yK;BX z(##l`Lr8E>W=>zmh>066#A#+Ui!O8J!Av)GTjCa9M19%If@BG11pKwM=mXhWZJ?XIn^uSO80HWc(n;oewyt197om|U2H+kUevVfJZBGsEiu@k*Ki z(2&9pfGFUlvElDP8-nZ@m17Ar5$@qcO|kI>9a~mOLo|Z4d9rC<90VpRfB{)`V~?+0 z$52^vWBraW8BY5^N)G09(3k6tiMc_Ml`u~`+Lq;@0R@;mnpK8WgUhx?@)o3bP@B>5C<+Lel zDq66}3)+b3#vs$p5R`N{yk%H5N{NCgBeHy&u-iyNQ3`PtwGA^0{-v?4whzP>2rvu*9^q8g%mAfF4(oD@rX=&8wD^?vn&@Zc!mN5<%%Cs4^AL#NZ zkOI1C-A-^}4eJHGLYAfMx0K#<3fE!`V~$ zvllM8YaKg2`Fmz(-TPMS<4U3Ffx8C z!*vgY+&+Hh)Hi?3eYH3f%pM+}{dRJA{K+r(e*4Q#>~lAB7bkK|d{1`1y>l`4=G*VZ z!auC8AAK$2`FL*ePIupv*`E98Ztk^S!$?mxqbRW@2E)ZzNCa} zR%`Fy>`<@O?>}C#9LHL|u8tr1u_sW+DYL0%WGRh)Q7MEzI+@!$)nBpvJi6XJ!y}eT YME~r}UEcc^{I?-UsH@k%(0O9w9}ITEkN^Mx diff --git a/OsmAnd/res/drawable-mdpi/ic_group.png b/OsmAnd/res/drawable-mdpi/ic_group.png deleted file mode 100644 index a5c18f9c95d9d32dbd44912035be57f67339b4b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1208 zcmaJ>OKjXk7MZ;N!bG_IGd`x2rH8<++Ptpijbli3`{O?O2@xUe- zepD+;ML$a??19;Uj?500@$4jqgzr5Jdg=xvaA<@;-I;Pjqn_a#yas!Zk3}9dOrpsQ zzagqp90pl0pg>FN0+wVIq+n9k^b|}z0u;6vrL?F>f&>likRd6cdGX9!K&nQ`%r||p zU51~CBHs|jTCJ9>9ZGt^xF|yiMM)7AMPL>}IO9gBF1X==7K2Gc9N2zjdoG9>k>yQC z8J;QK2*L4-#Z6*2Y$l4OOspecl#`O^IB{GJ>o6+O|7C1x9hPT&Dwb&IO$V6Oqk5nP zX1Tkyqu7wCF@^%06$MS19-eln8x_n9&%PvyO$=2d#Ikf!@Sn7>sr>-`eiw%re&z*vL@`)6sbR#&bP1yH;j;rY0J0Gd^fS`EwM&6 zpeXW!vgb{;x?p(1i@b2c^FcP-s5*FX)OLwi3m=Nhv=OyQ1N(VO@`2}oMxG6O3k?KY z5T|5Cuw=a|q!d*WAZD3hA!$0&2_!1wn|N|l{x!J;W7$TC$0 zOVML;N@SH_86(7tOrjXK&P}b&b=f=xY;Y=Hee)X|x|M?2SFV3; z{jv<^X2)rp&O@mzH=Jv{^Vr(%r7s1 zy^nR>Shz1g@YYzTd}sT!`6qrDgWKN!$^7-wz8&X2m;U9JzqnvsS?M}?;=&ud=Z~fD zT^LRLaRjVwUj~2ezj&_m%=O^5Kd+_7+P;4ptX*G}Ry&S-+VSO5`(n>$$CuX&JDxm0 zJALiyW&ZC+JHywzKYVHK?A;5`%&n%9GiTd=eBl1d%a`9?JpJ>#3r9a#xo2%Jx4oM? Y`0d=%n|Hi;IR2Lua)ai3{bR@f0|-HrZ~y=R diff --git a/OsmAnd/res/drawable-mdpi/ic_logo_mapillary.png b/OsmAnd/res/drawable-mdpi/ic_logo_mapillary.png deleted file mode 100644 index f4383296a8783ccfb226f70a34edc5158a8a8b43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1949 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 T+Zw>mf0w0&EvDG~T+Dv}9)m(- diff --git a/OsmAnd/res/drawable-xhdpi/ic_arrow_back.png b/OsmAnd/res/drawable-xhdpi/ic_arrow_back.png deleted file mode 100644 index e212ab8f5c75f728e2ea60183688bedd7c31eb2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1294 zcmbVMeP|nH7{4T?n=u`9)3Fb6=hcmx^*(c#=FY~_=F%nIl9e>DAfmn8z1Lim++FXk zOkxV=@s`M7p9VY<~^1Km5d@zSkzzKg#~_xV!gx zpZoou=XsxxTNp_n=F=)s*BSaL_y$*YqgXSh|Fv zni9p1a49Nf#y~+!%vxY{Hl3Aci!!fZ{ZF8MRRJ0(14lxu<&tg-)hM=VSAepsCNXps z;uNFUT2Q&v2pTgifO13_m+26L_VNVH@l1s6K^ck;lN3wRJWhuMc(WARyfEm^QdA)$ z4mEwjT@))gjwz62rBWd(A;Pf6A(!V#iXj;WhX~xB(H*IZ>vmVmf(UHc(o9D)bkwyd z<&7yPiorg6Q`(73`zLO5Vpfam2r zgR`olP!XAtWD2zGY{ZYVkpYSthkRq^p-1BAb$K@v@LXg<%Kr_=p^61 zDM|c7A*J!gE(g<|=!(?)TSAZvxv#eD&(c5B-fr&n+l?()sYg8s2vlDgK`G z{CbD>Vprz;^Y`t+(BR#iXY$9Zo96?Kcb+*p{J`b;yKkf$J3oEvx-a}oUEOpt zv%OINq9*!!o<6+be}8(pAx?dnc2d&r2lsa_56{0euiX+8pI!X=_SPM~j>Wcb6W8|D z`ETA!jD7!N-23Oz;|Ir1UH|yTu@CKM+j~ZZ6@-}YauVktIxY-_jS37WN l+hWasw&uTk;c~3zK~^4_IrY?|E1m8iDj83UZx4<={||+~uZI8t diff --git a/OsmAnd/res/drawable-xhdpi/ic_arrow_forward.png b/OsmAnd/res/drawable-xhdpi/ic_arrow_forward.png deleted file mode 100644 index 58d46fe938b451234cf7b785156accce03d607da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1285 zcmbVMZD`zN9M5$+Mz@n{skL?O(rkj3<@J)=CG^_eT~c@2tKIcr2fj6zJn6-2UQALi z?FaXQx=kE{!)>yO>;)VabRuJH3f9fx1_us5I9Em$6(?n)*a@46^U3wD`l0ND;Ypsi z|L^yI&+ehYN5hTnjR=B-)0@OBoT=blu^fK4G~C(=r#4T@d&8FIm1PGY3Dqh9G;PSE zAPZ!5;`xi92SJui>bbm^&kP8PWe{>8L->Xb(FoGh=i9PU0v=ibqq-T#e*O4U4As>* zwuQ@389N1v`ld+-3{MW`l*y99t5{zz+T#n5zyO|%`o@^)3Vs}`@(OSr9FrJY74b@O zY{95}W(ZAL4nR2~iYs)4K{xOO&GAf(U5_#p9VIE2q$`QhHMj@8xNs1vE28R;3J7IdVkDKn=I)eyY#nEj~w@fr(lnd6l z7ssHb3oaOTCbLLvy0t*TkdeM@lQcn*h7tHxm3F->_}7djrQO_w4ah8Tt#L0S)o9kXDPhI#u5~ju39!R2`c(T~9U@P}i+P-8F3N zj#we(0NJygoMnyGt6->Td6rwWY&4Y$vd$44`fx^8bTc@9BuLeQ=OS?Q7l7LDSO!{+ zwV*FyhfK!`EFXmhrNvmBWhn)hIS|D)E~-T|ic*2bVKuz^e`82OqsX9O{!>8pBUqKe zatw1Oa^uC$oQ`7_twO5C$!<0|R=^g~zYzCQN=y}9{=cURtE zIup^^?FT+w_tB+Y_g=h>7Z3h*;`-K#db8t=rnAKhTxa-`)zcw3UVIR3?GW3h67P-l z?wNVD+u#4^;{%tHxtFhXi*09GODo@&F2B-p<=m-e{qE;767cb#AEQD!^c%!m5k|US zx*rKAo3}L_4kJ5HAls7p&@{R}gf!|rR`I{)n|_UWlzUxI-*TaKo`zrDMo>eS!u-x1Tu Y;oq+9eX4bKIQTK8r9tui*TcsaC`vaMw#rRTRy9NhXs?LPtB3w06L$WjgAxC^bLdbYh!)+2pH} z4j!aZ@CWo{ad!{0Cp{G}7P~9RmObb}5cQxQR*Im4i|c|1*%kE5wA1xaJZvD}&ztvo zf1dY!b8eu2e@FYb?G#0Ia{vPb2sFjgZD&unDfNCK(VZ=I#$n^=DqPq4)zG00(Oq+1n@iNR`zusYJ$IdWE zQU$KyYq09{)dM(K?=M;P5lgX|eS7JyNF@ebhz&Y&N4-#uGEBp+O3twuFmyu&k7SsI zpvr{-T0;S(QwfQ+_@qpyl?0zsWI^0R3mh*2P652ga=gkZD#z1{4@0~Kc111fy^Frc zEyGkX_Ei9CwOXQi%v8!Y zE2b$n?JS4y;j)q<=5i^XlX<>JmeaZ>C$qhrl+9^rJ=etMy$~Co1)IJd;(HOB{VG<~ z0%%|qln@$icELauVH8%8PitCS^)$V+U|5b93wOnZTF6_6fpZety#aFR2GgpuOcaV~ znduZSu)JN7S&@SxYf7fcLW!54C>j;3LKs-U+y9qAK!O5syL{0;O%dtI__#C-^l~``f2{P&InsVrhVXa%f>4|cCS6*Q{d|4lMmhDjg`ClZcFc5*F2pl z{t>q3pI^M$z58#xe*Eh1>sp>~oBGsdo9Syq%CYT7H%}$k9-5o#xHbD|=r`3~C4PK6 z2ae5aZPgDiI!|r-C%NZnG{0fG{OSCq?{?oGf@;+$1Op?FOti+4E;J3Z zj@S|p$xe0l*(foT-a z$PT+)nY~T)={j@ z%L}-dphj)eqU{l^<%w9-%u%?&aOn(_JK6=Q*^I#O*$fMq&BIj(qBCeO$@ut~K$#v! zjZqxEk|M1f;{k^AjM9(sfh5(0Q$<1wH3I1rIHA!foEo)CLFn|cY8Y|FYV@#d1W*3o z{DGoVV4zw4(>$YBVn+s!k48Zh9t{)a6(@)jM&cBxLicFw1X))mQc`h`Vx; zzfshI^ktsv*mkerZuPzE$NBb*q=JF4aZ9V$1W#*)9Fk|-s%-VarCo5ER1Hm7nm)V2 zR1)c)wC`Hg2Sw|4?Vo-qD)Z2K8=Cc6Uebkf?T152754KDrS17UiYF6a4o!+&u~PF( zUs-g{M}>raTsu>Q*13&NOA{zm7MHFGdcAKJG^w{*%8uJUPg=J#M|#~fe)=jaG^L!F zoLrLee%oO3oc-O2m18%^uNL<&`uV5ADylJJM(xgy66mtLC#g+av$r|4?wF?Lph^G5 zyQ|n)T|xO3TbpNI44v`G^iECYex$rM`z(*aNj>!0UwiS-q{$X-&F)W+Mz6i}a@-0w zqU&<_&>vZmU*}5J)dz3rZ3@5B)FW@r-4@c=N*^d_xy^buqWjvuYca36hGz|Q&s#9} zNA~07#j^Xz`YAcuJ=(@CM;a#36T^E>RMkE()_0ynnndwE--*WOQ`!?_|BCOQZEcA; zeHA~qwZb-kwZ*aelKlP;LwU#JVcHPvo zyPH-;Mx80^&mC;8g*S!l*l?s+x4LW$^i*j4x=wdne(0T}1EE95Fyp~HB`!l{#yi}D x^SchrAKY;_wfpydbKe}inV^_BwCr!?HeM}o=7;j;A$RHy#x-lJ`M~rjhdLQjwdlw4!i&3+7q$8to$heOe==yQxdaNxO z(N1va7Q)<&jDHqIh(R+&w>Yxlrcn%;GEMg3*i<%^5vQUV>ZXhHEl}JaWS88%_rCW$ zzvuV-p69t2D?J->vsY(pG@4vjg~JP1B6Vl!;Ilg8)^51ut4^P~S*}-OyaF^z9{VswYztqlp$opZBqQOD16W%i_IYrR$UGY3cu(jzr-17NfHEx!6=3? zVk}`~F_x7mi~%H|MZpN_1u2cQn18w5Op~m^W_Qq5l5`r)q`_>rm(%4WWwIGqbK2Jx zj;efE1nJm*7<=B=dQV@@t^i(@l`2^drn{iBQC8(>qZ~o(_SvcDZ?rNp<5$w;@>%w5b z&BADbFq|g^4$itO;@cXH_GOpDS`{Dvx%=c(nby3K>9H~go44fQ!4*da2M2HD9`VSS z&sR}^w&Pvvwj}n}y%P9j+v;mMp1Es5wh7U^=o%q;5v?9A2dnf+w#V>w^zT6+pw$A0g-^TOz%ZTIDW z(RmHX-g@qlit6E--Vby`v4WW~ z9oIRu1|Ke|={@*8-E**}7c778Y*SZX>C%fU$;RiF?Cowl^y!0Bk7xb(R@+1Zk%?piW9W4LxI!<-TN%{ED%uStrB`>r=l zzIkDF$Eo{Qc@yLhJ^T8<>)TVhE%<;sx=kJ0J^sG#*U%r^U&|$sJLE*|_UUC?ho64K zdCs}Mq3+CQHRYo+fH_|P3D$MtdnkvN+K(yi>O2w zb&%W+3U#DnIYlASg_B!#rgDD2KhEpCey`v2dY< zZI6v)KgH@g|7fTw-WNDga>ZgKcB6>>`4Qq6nve+)82oT1)PqZ7G5we{Mr>3I(+L2S z<2V5nF~!>pPv>*tw0R6%!WAgk0N}JZRaf@ zG1;7raYCkloKFBfZU-I5fUS3dI!W*f1ze_>29P5b+LY z*mtKW-o8*0U&w@F;10HQq&*7ih=U_BI20Cb14Y>(9T0YC1QKV9w8txMv>o)v1yfiP zG9vJPn$G4L3BIA6$8aB(<<9SVU$*(wmWqFA1oCb8v-%oa3| znIgK7BM@`=Jm|beS~x#i>vN-k166u3+ak_M3^m*6}kI&L-Rm|H~7s$j-n{ENHU)u&1Le$9%N^j z;tQO?Vc;=zECY!{V{Idl46H4h>AU-p5rjWCf$=D#|bD`gIjpzJ>AOBkp zzVjLXZw?U(rx5cE^Ir|LAX0SY{Pyp0P#pdqC?-!aMMA~6gk3ui0s!^r9%Mp**@!f^h_XQ5H$QmA z>ycOEk-KbtGfS}a${FZ6v}%!KUGZREQ{Utjn^yR&oPPYlw3?(^9{=FenDe0g6XRjl z^^|7AjJ#Bnltu13?r~;)hYvPG7|K_3-@{SrC(>`HC0M@d&xTd5)490_S75}|aPV3b zBmX*Rwm23Xt8&6>!gUZ-HJI9acdR$5Ip%WvATeA%h#1+w z*gG7VBqS!@n;COdVl}!8rqbprA%QIQ> zYJYgGP`5sTd^-o!f!;)1NxGFfSaW?$cBwRx)dx{l`O}RN4K=Si}RVC9l4C%E<&AGG2GwVlLf$UnP%93X8xq2 zA(~95l;z?hol9L9|vN?uTnmer5Rr-}Buep5_0x20y z&Aw{$7Gr>KIzCt8xf*y&nau*Siif!Stu>^0o$fD*X9tY49k$k=8htLSEcA{~WG_DGiIK~VX`=&gYLkouE-vq<)VWDi^Pz-3x%JlYrLLfy%JTK5 zjIoE*}Gt852lZol#zgKWv%H4PofT&R z;!g=tpV!6gQ$fsls}y@FJsFysTD94<@dEK$yb5?iS!c))ag?=hwd-=tcRF8QP4N)Y9-7rIHq^5aNJSpi7Z>Lx zinT|!xxLrKnAhTU`*TjXS`2m{uWdOazMthz8@@PTfHenubDu75zH8)P%TFoVoghb@+R}@svNES0WJ11Hp)YP7?cq_c`da0^k>i5TJ7`t<88mi zn_ya#*I(iedQw)Rl_9di-lTE<_K(3GPvw~K4z-c)w$DVJVQFOC2M6mtTCU-~GbX0G z%6m^&)U~9I@Dpc3;RE2K;H)J!Y4=}$Fjq|{gn$tx2|6`PizahT+3z+`@_b3M*LqqQ z19#NKl97;8wT@3pXoKl}f?r3EZJ7lxNym9jXVt9UX)!0A?n#8KU_Agnf=_#nDwMTCX&JI|!uziWChjxQm z1nK$qx5QJOb9KuAiXXZ9xDPc&7H|UAP@G``FErm$7WDdL7kPE{?9(p4v#%4C^!wEf zb0~-AjwKPE-!~h~U8XL3f9-lz(5ExE_gr;JafnyTe9vh0{BW^R!&R2SoCNf#n0=qA zrGQG@yQx+s>fFi*tsHA0C3G_`vZ3+e$GayNC7yOv!czh^RuNxv+9uN2CvhOQeo=bI zboa5!evRc7x2_|M0(%9VjXikacF~$^@V0 Of2%#*e8^=)YU*Fr-uIjU diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_subscription_osmand_live.png b/OsmAnd/res/drawable-xxhdpi/ic_action_subscription_osmand_live.png deleted file mode 100644 index 58092db4f03b6c8a810564d04689916b4742335d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4696 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 P|9XtD=9o%-m#F^%+)Hb? diff --git a/OsmAnd/res/drawable-xxhdpi/ic_arrow_back.png b/OsmAnd/res/drawable-xxhdpi/ic_arrow_back.png deleted file mode 100644 index 1766bbc0ef7fcac789bc58efde50d55e789c359f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1385 zcmbVMeN5bB81Dw$07cn?PN#uV(6C9bAJ@Cxo!kcZ#hrS19*4VOvaHv>g%hqVZSf9b zG!$iuGLRXv=rZSqAB(W%#KakyQxplr%q)vbre^*z-NbEKqD!2a8s7qk{z3MKP22Z< zpFY3mkVbPPh;K_xxYMSgMh*TCmrTxSx9TF~pl;1@HW;GMK(vxDUUh4YNv zf&-cXc$|yVI3w^pY3FE`BSF^AN_fWNC*5wV&F%No6y>wIeRYh-LRqXnyPxsXo-8&f zsv0YDAnQ8;eJ^3HH^n+V3Sc!!iAqv?whO|ok|wFGl8kyhM%ArmD_Rv|xrAtlHyWi{ z%-jo<#8ZIxD^e0&;M$p3Ar6+Z#~FtWHk4pzaE2i{oV5ZQE?8}XMIcEY2v%$f&;MTz z2^bV%G|Yb*C@X?pX>6Cr0UnkI3W#uu6gV!|pWRcAAgi7adh4R;Z!dqJ5vOWzHSHW; zyQ9B<{D3$aD0^-_>j7hPjhVg&=S_Wm%|EsO`Q3^8ZV$fw^g}0G9+)FTr**2Vq9EUk zu3q~>Z7x>ab5|}FZa)BK)!Cw+3mxYk-d|Hbuv z!IJrx_0i0p5p?{qp%0n|$iQpIWBHX=ggZ)S55B(3|Ne&5r`YzBz33}rYXmuPbZ?cr z{P>eUZt^*WykYd4OS`_R9US`QkHO&|&h|XxQFk#(qiSk&v?Te!gWj_Y9y z`yfnaH*v6T`{F)9h8tni1l){&<04KoiEbJelexs`vZ0BS#KigM3%&;w{Xq7?%iX>2 z``q(;{`{WjxuflEE#;PK3xXi!(FhlZYs7d;x5D?+_ug)S%Pu|Csqa^kdWP2k;un1>%4g2l}ppW&|l7lsY=~&e&d7P-HuA=-9Ke3egDCyeF&jLJ!c<1n81dUTpb; zk13!c1Kx2~%!L1Z!+d&Xf`v@VGCcnFdvXc~taczPhE^I1HVt}j^NKw8iw zRhN_$YFOkGO26*KV5Dm)$Z9OMVK|juCkj$VWO?9$}MqaDhX*~}94P#U7bjN@S zh&V_q{h9#lk*qI(A$JdUWGKRD*rzlJ7KQKS6ro=RDLu-0G5EzUN+L@;nmoJ+C|qRR z4jj-7z!O4(#+jrjl5TP{ zR9fd#0x0;Fpzn38=Yd!@r~zJAv<^k-Ep$P9x1uZQZbe0dL8IzUyA!p=ctJ`T;s&Es zYngLElU@X3SW{$lm1|boBo3Z(Cm4?lHdNBh;0!|wIPU~5Jn3{L9Z8ZDLDGq>V@kLnT(U z$Q<#R9zGuMnf`uh;`N1-3;ChbePi}VtyatR4?lbF%-)7bu=K0RqT*o=xp@h-wqS^S z;1T@VNo>c^7w?nxd0VJ@lskPlAGvrK+kW)j8@{@IeeX{i*MAPD!Uq=Z#18{G?vhY$EgH z?fl}oG&O$eq3Lr^{QUfl$zwxEh%LVJ=M`q9YV7wN%uLtWsI6wfw@Wb~Tl95j*5x&pn^Hk+b z7nOm(rrebiqYM4T0j(yUzaKfjt*m5hyzG9DW#!8F3d6Tvt~31**p`D_6=<^*nQgvX aB|DM3@z<1D{>=*G{}&Clac>1)IP?$n+tV)q diff --git a/OsmAnd/res/drawable-xxhdpi/ic_arrow_right_16.png b/OsmAnd/res/drawable-xxhdpi/ic_arrow_right_16.png deleted file mode 100644 index ec01d2ef33778621e37cf6a09c5a8ded89221ea9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1258 zcmbVMTWl0n7@kt9bZfyViNVA;4isr{b}qX!J2UPq?#{HbkuB@8rkhrbb2;0N-MKJx z%1#T$7D^1kXb=dH0BHy&8UYQ73Bi~)l?U~~YhsiKQw=6)Oo|W0h=zEk?N%Qe9-L&( z`OlgE`~UC1&B0>N)9tZ`V;F|D=eMdQwA0bM>K?TAuK4p+w5@|(6}ZE#!n)=IENi+t z!1J~?07^hJM|OP*(iqkpTIC9?6t+o*Ysa-nCmz}!LStBZOXz9F5P-N21}sM==02Pv zaLbg5UamkFJOvC|TStAcW3;Dij1C#1No>jB=}xsDQ4^WIKiWJRKEK4E{G8l277Lrb|zF|QHf#F*ov|I;| zENZ$t3}pf_T?oPU3WX)ZPOz9Llrk#RJc^0alx;_G&1(m+1pcM5taeZy@c>lf(}w@^{En(7+EHgI5Gl?n7EZd#@!7)FBU6Cw#XktUM@tC0fB z(rBS|jx+VDt|uFImcuIwL$lfLEXU9S!*mHkN>zkJwwva&IVGj$8rZxOK+Q2g!?%Te zFJi^JVkN}~8g%`#>(&}wP#koj8w|Q0t|(E}Q~0KWW>`*i*%=jTA#N4;)^1>S`>u`8 zXIiqBVIk^Gq0uGuX9}Uabf4@gzSktP!nk|RdemnkAY=&NYp#R?z|#gX^pL3 zee2#sw_hT1EgfgZ4)jS^H(u`(AIjV~dg_gHdFSn;v1`wtp8UD1DOMa?v33$`+4NM? z)UmO)6Z=2e{eE#)JiY(UUr)9?c(e9R%zSH(sq|l%c%kWwtFz}bn_Hee^81FBv4cn2 zT06&cKUEHYw|DbnowI7LZ@O;=zPa-HXD+$z(#ap1>-X=;IJZtU_x>?`Upn1(ZfbN* z`KvuI_kW*RcjJQ}AHUf43f)eTlONC3W}b-&tyBjRcTOCCpz`g+9RJAnvyWaL*M70& zOXAs%+vA;=_Z_ptcV2(3AV*vqwC||19n+Zb<;GtRai4F9{yzDx9`$1G#eM$(`_-b| diff --git a/OsmAnd/res/drawable-xxhdpi/ic_crashlog.png b/OsmAnd/res/drawable-xxhdpi/ic_crashlog.png deleted file mode 100644 index af13d24a270b0d19c59adb34983f933bbc3fefaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1908 zcmbVNc~BEq7>^>LSVR%^gV)vOx|56i_LGu*q%?L$YbIB;l|MjL4xD z1Sz1lLh%}p@kEQFjz=ldVzDZUXc?_a3sw}*I>v4gw0}7M(Ve&Nz3=V!{l4G(j@hEv z=mqX>zHT%c%{?LrHQ}@nj8Ne82tBIC<8Tzq z{IUfPqS2fz+Jr5B=jKa&;f0FBV|pa1qIuTs8WZMbOo-~8pOcE2iZgvfF37Nx=o*MFpF$rU=UYC?H$KVfIg@~ z>cqfXQi<|dx|A^CbS}taC|MAP&KH6Zm&X_K=h9(HX0ilKn8jcTMO?Os1=EKffbwR- zRH8T}Y{(ZSi2)5s8bwT|)oKN;Y>+UinUGK@WU^o;3^OPVhB?zfqBe%XJYyIE!OcpO z)<|jz1Koj$Du@hH3{XtpUO{h^%ijST%tL{qLdLYAMkWNZn0meAUW3|ZG7f)Fo1r!5+r>kiAfb$b?~GFv1TJLXeCj5b*d?C=_BL zY?z101jDuw1~Z8ol=!f3E#-U27W$~INNU1Sk}xF@MEYSIz3>C z)_@UKbD$$lZ*Ps@Cand>!c2soJ{V___5&O+jIC5a7>mIcvUm(s$>A^*95%#I^7sNa zEK~_Nd>9zA$Nq2pm=r0dqgeh^Ji|v+MLM?cT7eSYH4|>2I>bqxc& zmIV};vP;k8m-RZyB0KG=*$9S`+w*LANu)enw5>wCSoa&GIwtqJqT z3ew1WxB3Cs{Hb!pb!*M*NbavtuRg~A93-_y=J(}x#z&+)nZKnta9&cjB4bWL-_8d` z*LRg3)E&4n@p!y!dF0IO@|%C50DDjFMKZr;O~d6r>l>nA2i(-#<{QO$T)p{v!|V)b zZQ#<4Snc_N3;Wxrqrrl4lk=R@z$&*{d1cRtlX)H8&NkZLNfxdk`6qQ_PEkLj^Ztw8 z#&szYkMW_0E!S`PukqTu$TGgAR;DYTw(wv*H?28r)uZCJdt(~p+pF6&o?SY%XN}1< zokna5c{0;DZQ+tED95ET-(DeWy*S`fRhyIb+-t5A5$APtoFTV**1Dh(QKxrQARZ&U zPy3cH26LZwFPKy3ksn>ITED6(u&{FX3t{=2=6UA}OXZfz`o&KK{XT2C+WX=v=UduI zD_qifzmy$HD(r3%o1Wo5O z->;5^!Ijk>a{IZ8-?FDYz31d34o6mwQYwnc1* z=I5e-n%ZGm72xm{)n655e6O^Rozq1x)kx;Yt1n#b?N9QY|3&1}BYS#IhRkeCNc~~d z*C$5pc*pe5VhW(Pr>CyUk*1#`COGbEbq35+RzT|7f->Nw9#_sp^u{_^n9!x(&Q z%yxg^r7+QLS!Q*C4b%lWCqr4f1>R-8mv*0yA_kghs~fi!Jdv?tcKz`xZSSMRd7_FQ z#m|*l-Zv^DB+ix>KIO_H@ZiL$i&z&cGavgIfopNl{vJh_#O11N!`!pi4By>3Fu7f} zI8U1P)z&*VonD>362K1ziot_t>}!{7I)OE{hL3sKYB|<8`B1qp;$61oW<&nEG{~p3 z`+3gMl5GRs^)1%I5tdhH{7ujb!{(}*+Xk=e#THe2W6!4h< diff --git a/OsmAnd/res/drawable-xxhdpi/ic_group.png b/OsmAnd/res/drawable-xxhdpi/ic_group.png deleted file mode 100644 index 342b36bbbe83c7386bf614c14ceacd2e89c8955a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1677 zcmaJ?eNfY87%#{abs~z6jdL0!!>OccLYtC~y0Vr+!6Ju6ka@#236MdXlBTwx6NT~N zO@%q#F>rz(8{RzhJWttB$Gn}NcOdLU1wU`%28x0VotuDr3zYeXXYNhjJa3-g^Z9!& zn-k)rr%ef(B9Ta@8DeyaV2^R%z7xSS>EY36u)QNjrHCu|bkRu(tR#}*%`9ZFP#J6@ zOEI}Q7uX1iWWwj1DMd^%E>qFGMM}AKq%MmMpe2%s4_!8j&SFK#%w}*_HQalm5r#NM z4JRv%GNVn)W^yrk0=ptF-bCkR(If+ZxD<+Tsel0sD^ifll5MrCTxxj4t_r-nk5L#J zQ4zD$@Muse#so;q3oN9N5(q8B2yk+VNzbmKrxaeQ5lZnI07^fd#+WaT!_`az+*wj+G&Ba zi5zc*+!iS_?-126h;%dsi_K^pH*B?!6$+FLbx}4Hlgdzw#hurPwp~nQ{}1Dp+ICZ} zjYSh#JMR!^(2w*59x$lg>m9ijK{Tr60tcExW$Sp_VPUPJL8pen7b(LrD!GDT%w~c> zaDtE{q)bjCB+1|i!D6g}Hp|&`Gvl%IDtwe)M(CAtomQua#IPuNxL%3th%iMIfhn+X zJ>kI`tag#I(yYff2YioVwXemhv;s?sykO$_Y!3?(GI^1=XYw{ks~zb&^nNmDWq7B3 zk-JT!S?gGVTgx(ffww>-byjh&h=HNaB(217#EcQ?h!U5}5RwL!AP9wmpa_O!T9cuGx3a|Jju59?*tL59X%IhL0 z#>L-R{HykQ+K^v^&^J9TZy+}fJ57Dvr+b0BB^X{P^3`h#aSPADtszj*B9eV1wsnchLgb1(42 zn#Mizc2@Bz4i0YA{Q1V&)kRA+WjhDsPW@rYHyymOet%WrCz|Q8Jqtf8TB<$K5*b)` z`h!eke`{ZFLt90`m71`9ff@K&Q}eD{i=QX=Z)hF#IcDtLi_lku&iX^$)ed1+M-Nu9 ze{*)Ml*{$gl%x)Gg+CVrh3tAZxhY+fS9h;ker^5f<)=DYcii|5ddNLH_n-#rE-mp6 zH53QeAKCHO^`PM#P4AvBH$FH%;{vwmsbcW1qs7@}xO1is@u?1(Q(x4LUIi)-{fd%( zA1l9;Z4J(^1+tUs5K4eRXaa&jfY6g*h=zc4=~6^cifE*WO0fXa zlscn;NEJksqEtmd5yS?3VP>3rf6TqleeP-d?0wezuC?E_){m2hx3%EsmF5Ki0Q^`> zj00=*-oLpySAud`t4P2Nh zF)+w7l1g-pv~}{04Dm(zK@1JRdJ$+A0f|T>fFnquR;vYN6mdh@)V*hNd=50|C=SscRlXvo3@N`0oS4 z@<#RZM>}B5|Mtb2=|ci(v@kRbMyJ!E^kYy8HGqXhpP~{Cp8e6ww#uPeA?R`8PZU zX^hk`M(My22$ZI#8PXVzF-4(tOwEk7HIXQD?O#|dIh;ly`x1Zo4r2Mnz_s8eaFj6% zi})Y0Xj3YYK%-EdD3s7&Re%qq&?w=7lrXTV>3-I=pju#M9Kkn;yuYlnpQ^uhjv-Qm z&Jg{~sT30UPp#2G{}RXlO@qJie*a$$VXUBF`vvpg3h37ot19C&fg2Sv?{jWOCpE<(ZXUa_vI|24w& z!yn1t^!6?kGLEfJ??r95?@?!>)6*T_QbQ&OKu!!6D5d z-XXyuH8(r=S$XmkTUAuBHFw`<9x^v8v9kdqrDXS0z9r6Bu1ki=g>kgGx(Who1O& zit#qv);Gn`ct!T3rY|!_*jiwb8gfThtaAMBZ0re)A9?B_l{Y@|YavuQCB7)mKI)a zQP)pccZlcEZ7tGu2vud=%yj1#_sTP7{d}!fMmm9?=g1Q&b_D{fO0#xMby_Py-sET@ zB%FPSH|Y<(FRBeMjJ^hq2p)ohJp>ewniLY$fTD*ei}#SKFt4vuJue9M9@1wuf)7V9 zdLWA5hMdMbMS*I@t>+ST%Qvk!D@>|3EoZz7cfxfzguwd`8doQ866m{aRV)Hxj*~@K75vG zU)+u$z}c0F7sO(%y_UYS552z&d|h-c^}6}Yw#5Q0>zX1L$g&YusNl_iM}7O#X2Lzf z4lZWbDpYlIQy_8|Hb z?vF@a7V6gpme0AI7y77rNBzqNzKi{QjQW=YbBXzBqYE0m;_pR_P#I31?z-Y9?P4pk zou9NxY6+L_GB0v4j1GT)6tINhSFQ@Yqjei#n2_*SIkcnbPzIx%%{mDfYN zjls`zynggx>h(mw--0lX5P~g0BN3#9)ExFhz{>2I*mkbtB{RISy}EuM3qgA|w(~Kf z^dQ!M#Z?4HEz6A8n`{5bYrZYKLArhc@X*5c3`UC+7HN97Q- zlwW#E>CCL$=BOJJLI~pD-M?FV-U9SCElww(BvUxpX*d!})iHn2t9@An`^ifpI%MPX zDm|-nTr*_L+(yJn>%}KDs5BqEahppp38e56*p+XsX~*8V-z>hHcyR@r zccoIWdUx8Qnag`BPT~!ysNDDP3nPV4kxq4!G=Tm3ad}Bm(r0>`N}HlbbMRvDB>F_m z=PAQiUKay46%@}|U6!9e%h7l{qnURzXwfl^kxY`jCC!)D|Hj5G>tx>xJHk)JAf*ol zAC=CVUBqA>>PNJ>30i~LBOgO?KWYjBB3^Hb3W$513$E`*NC!e5oNJ2X?ul{Ww$psu zAaPM4rDHJHi!B1 zBOg%-ww*a;fZrF&?gT=ms45{2r)q%;7ZO@ap@Hd_} z{@8K0zbik-BV8z5R=^!m0s^TFcuqUk8M7|zz$6$urqW{F1m4nY8Ad2j+GWlmTBHG5< z+jaNK?MJuF+k=jy*nP4A5O6k^@5IQBWc}@9ZyM@k4wY$)RzHH7$<&&jkA)FNv?U~D zRog-(6W-Dnx8z`_8~K_JF{5KTgp8bPD*}+didRSo`OO!vERxzQF$dxYN5@Scm-Cx! zu26g!Z`WFnaBvyPTZ`P_UcnvyUB8Hp7S();!%<{QA}Jv0r{Oamnb^C+XFtW-(NHN{ z=M&wAeVNTQ9OM^yH0rV5O#Y5SdN;k#W+Ezx!_@*6g^u7z^D^|tNJOq55r#Uugy zF0blQZ}{W%+C_@m#w>TFO^YZ;MIA1FG08CNgn;|w>iF^wgVlAZ#B+R6;iuyzA2C~h zGfzA}#3YMbeng1aZ+}_ksr#N4pZC$vRTeose~&Gvyju|VO6(LJSnu)X1)%-zBmo(TBs~u^0po|=jvA=6EtUV@tB^9TPq}7xXIf8SflyiQVe(|(y zzsp~Hd}?)s@+?zosXysa`N~|2-<4TqrXJVE#hNFTC^B8AQ_NX7Pe#+!M z{QQLbn@6GJ4b#a1M^}}hQyyy^g^9eM)dnf?IFuJ(ua5gChv&-6b4z*k69!ZAEkfW3 zigG)9;rbT#H<3*CLkrczMpS&g_goE?F2+l9*?H3*I#y!IOw}l1Tr0`Lxi`skN&p!M z-3_~r+`o*NN#pqRa@i+57ixC&RPSz9FAXPvzi#j;Ch?l z&6R>Tl4}iBmh--^LDDDYs~%tgaznFyWy~qL;hRY|%FYW;R$kYsSXUD)B;=nBhkkOh02P1vW$@!s&_p; zQ72I4O6nMeL^QdPhQZvdTiDnEm=-{6(&-y`s)GDc&$3 z&7~XN_}l7Z^bONi9x(pxvSTBZ^ccFFLtEhmq8({dHI7xrPf^qLi$) zLxjr97&ZX{3UT<3ggVZ~EL`b@cRlYnuGBQ|WiX>7lP7CJG%gvt4$#o<q--q;SVDi1F*6A8v;wN zt`y0)%|1NCHfe#ddO(SP-dZsV86(*QEht>c_490ES;rF+t eXAka)cmp_)0mHI6#%K3`=&@$Dm|7F>g#Q4#3K$ds diff --git a/OsmAnd/res/drawable/ic_action_subscription_osmand_live.xml b/OsmAnd/res/drawable/ic_action_subscription_osmand_live.xml new file mode 100644 index 0000000000..a59469f5d8 --- /dev/null +++ b/OsmAnd/res/drawable/ic_action_subscription_osmand_live.xml @@ -0,0 +1,34 @@ + + + + + + + + + + diff --git a/OsmAnd/res/drawable/ic_arrow_back.xml b/OsmAnd/res/drawable/ic_arrow_back.xml new file mode 100644 index 0000000000..981747ec8d --- /dev/null +++ b/OsmAnd/res/drawable/ic_arrow_back.xml @@ -0,0 +1,11 @@ + + + diff --git a/OsmAnd/res/drawable/ic_arrow_forward.xml b/OsmAnd/res/drawable/ic_arrow_forward.xml new file mode 100644 index 0000000000..d7667d0e75 --- /dev/null +++ b/OsmAnd/res/drawable/ic_arrow_forward.xml @@ -0,0 +1,11 @@ + + + diff --git a/OsmAnd/res/drawable/ic_arrow_right_16.xml b/OsmAnd/res/drawable/ic_arrow_right_16.xml new file mode 100644 index 0000000000..5fd69ae2b7 --- /dev/null +++ b/OsmAnd/res/drawable/ic_arrow_right_16.xml @@ -0,0 +1,12 @@ + + + + diff --git a/OsmAnd/res/drawable/ic_crashlog.xml b/OsmAnd/res/drawable/ic_crashlog.xml new file mode 100644 index 0000000000..e02ffa1b4d --- /dev/null +++ b/OsmAnd/res/drawable/ic_crashlog.xml @@ -0,0 +1,9 @@ + + + diff --git a/OsmAnd/res/drawable/ic_group.xml b/OsmAnd/res/drawable/ic_group.xml new file mode 100644 index 0000000000..361cf6b5f3 --- /dev/null +++ b/OsmAnd/res/drawable/ic_group.xml @@ -0,0 +1,18 @@ + + + + + + diff --git a/OsmAnd/res/drawable/ic_logo_mapillary.xml b/OsmAnd/res/drawable/ic_logo_mapillary.xml new file mode 100644 index 0000000000..5a82d9f1b1 --- /dev/null +++ b/OsmAnd/res/drawable/ic_logo_mapillary.xml @@ -0,0 +1,15 @@ + + + + + From 8853fe08a4add6fdeddec1d623e34904ef99c09a Mon Sep 17 00:00:00 2001 From: Ajeje Brazorf Date: Sat, 9 May 2020 00:18:11 +0000 Subject: [PATCH 39/61] Translated using Weblate (Sardinian) Currently translated at 99.3% (3305 of 3325 strings) --- OsmAnd/res/values-sc/strings.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/OsmAnd/res/values-sc/strings.xml b/OsmAnd/res/values-sc/strings.xml index c3fa7477a8..9026a330b3 100644 --- a/OsmAnd/res/values-sc/strings.xml +++ b/OsmAnd/res/values-sc/strings.xml @@ -3688,4 +3688,23 @@ Pro praghere iscrie su còdighe intreu Còmporas de OsmAnd Sa ghia pro sa simbologia de sa mapa Profilos de navigatzione + • Mapas noas non in lìnia de sas pendèntzias +\n +\n • Peronalizazione intrea de sos preferidos e de sos puntos de coladòrgiu - colores, iconas e formas personalizados +\n +\n • Personaliza s\'oòrdine de sos elementos in su Menù de cuntestu, in Cunfigura mapa e in su Calàssiu +\n +\n • Wikipedia comente un\'istratu a banda in Cunfigura mapa, in ue podes ischertare petzi sas limbas chi cheres +\n +\n • Crea su filtru tuo/sa mapa tua cun sos PDI cun una flessibilidade totale +\n +\n • Optzione pro ripristinare sas impostatziones pro sos profilos personalizados annànghida +\n +\n • Àndalas GPX intreas cun suportu pro sa navigatzione, corsias de tzirculatzione eistrutzione de bortada cumpridas +\n +\n • Mannària de interfache gràfica in sas tauleddas acontzadas +\n +\n • Faddinas cun RTL acontzadas +\n +\n \ No newline at end of file From 0818c36eb340b26be2cdf163fd69f1690d1aa213 Mon Sep 17 00:00:00 2001 From: Oliver Date: Sun, 10 May 2020 10:54:00 +0000 Subject: [PATCH 40/61] Translated using Weblate (German) Currently translated at 99.9% (3322 of 3325 strings) --- OsmAnd/res/values-de/strings.xml | 59 +++++++++++++++++++++++--------- 1 file changed, 42 insertions(+), 17 deletions(-) diff --git a/OsmAnd/res/values-de/strings.xml b/OsmAnd/res/values-de/strings.xml index 4951fb01fe..c10da63be6 100644 --- a/OsmAnd/res/values-de/strings.xml +++ b/OsmAnd/res/values-de/strings.xml @@ -1749,7 +1749,7 @@ Lon %2$s FAQ Häufige Fragen Kartenansicht - Suche in der Karte + Suche auf der Karte Installation und Problembehebung Technische Themen Versionen @@ -3585,7 +3585,7 @@ Lon %2$s Wählen Sie die Entfernung, nach der die Route neu berechnet wird. Neuberechnung der Route im Falle einer Abweichung Die Route wird neu berechnet, wenn die Entfernung von der Route zur aktuellen Position größer als der ausgewählte Wert ist. - Alle Daten aus %1$s werden importiert. Sie können die Schaltflächen unten verwenden, um den benötigten Teil der Anwendung zu öffnen, um sie zu verwalten. + Alle Daten aus %1$s werden importiert. Sie können die Schaltflächen unten verwenden, um den benötigten Teil der Anwendung zu öffnen und sie zu verwalten. Quadrat Raute Kreis @@ -3617,10 +3617,10 @@ Lon %2$s Benutzerdefiniertes OsmAnd-Plugin Farbliche Kennzeichnung von Pisten im Gelände. Einen anderen Punkt durch diesen ersetzen - Die Änderungen wurden auf das %1$s Profil angewendet. - Konnte %1$s nicht lesen. - Konnte %1$s nicht schreiben. - Konnte %1$s nicht importieren. + Die Änderungen wurden auf das \'%1$s\' Profil angewendet. + Konnte nicht von \'%1$s\' lesen. + Konnte nicht nach \'%1$s\' schreiben. + Konnte nicht von \'%1$s\' importieren. Wählen Sie eine Pfad-Datei Sprachen Sprache @@ -3630,7 +3630,7 @@ Lon %2$s Anpassung der Benutzeroberfläche Aktionen im Kontextmenü Ausgeblendet - Die Einstellungen werden nach dem Ausblenden auf den ursprünglichen Zustand zurückgesetzt. + Das Ausblenden von Einstellungen setzt sie auf ihren ursprünglichen Zustand zurück. Hauptaktionen Sie können Elemente nur innerhalb dieser Kategorie verschieben. Elemente @@ -3665,23 +3665,48 @@ Lon %2$s Tschetschenisch Bairisch Baschkirisch - Hauptaktionen enthalten nur 4 Schaltflächen. - Sie können auf diese Aktionen zugreifen, indem Sie auf die Schaltfläche „Aktionen“ tippen. + \'Hauptaktionen\' enthält nur 4 Schaltflächen. + Sie können auf diese Aktionen zugreifen, indem Sie auf die Schaltfläche „Zusätzliche Aktionen“ tippen. Wählen Sie die Sprachen aus, in denen Wikipedia-Artikel auf der Karte erscheinen sollen. Sie können zwischen allen verfügbaren Sprachen wechseln, während Sie den Artikel lesen. - Diese Elemente werden aus dem Menü ausgeblendet, aber die dargestellten Optionen oder Plugins funktionieren weiterhin. + Diese Elemente werden aus dem Menü ausgeblendet, aber die entsprechenden Optionen oder Plugins funktionieren weiterhin. Ordnen Sie Elemente aus %1$s neu an oder blenden Sie sie aus. %1$s / %2$s - Die Bezahlung wird nach der Bestätigung des Kaufs von ihrem Google Play Account abgebucht. -\n -\nDas Abonnement verlängert sich automatisch, sofern es nicht vor dem Verlängerungsdatum gekündigt wird. Erst nach dem Verlängerungsdatum wird die Bezahlung für die Verlängerungsperiode (1 Monat/ 3 Monate/ 1 Jahr) von ihrem Account abgebucht. -\n -\nSie können ihre Abonnements in ihrem Google Play Einstellungen verwalten oder kündigen. + Ihr Google Play-Konto wird beim Kauf eines Abonnements belastet, +\nund wenn es abläuft (nach einem Monat, drei Monaten oder einem Jahr) +\nverlängert es sich nicht von selbst, wenn es vorher in Ihren Google Play-Einstellungen gekündigt wurde. Suche nach POI-Typen - Kombinieren Sie POI-Typen aus verschiedenen Kategorien. Tippen Sie auf den Schalter, um alle auszuwählen, tippen Sie auf die linke Seite, um die Kategorie auszuwählen. - + Kombinieren Sie POI-Typen aus verschiedenen Kategorien. Tippen Sie auf \"Wechseln\", um alle auszuwählen, tippen Sie auf die linke Seite für die Kategorieauswahl. + Trenner Schnellaktion Zirkel Entfernungsmesser Kartenmarkierungen Favoriten + Elemente unterhalb dieses Punktes werden durch einen Trenner getrennt. + OsmAnd Tracker + OsmAnd + Mapillary + Reisen (Wikivoyage und Wikipedia) + Abonnement - OsmAnd Live + OsmAnd Einkäufe + Der Leitfaden zur Symbolik einer Karte + Navigationsprofile + • Neue Offline-Steigungskarten +\n +\n• Vollständige Anpassung von Favoriten und GPX-Wegpunkten - benutzerdefinierte Farben, Symbole, Formen +\n +\n• Anpassen der Reihenfolge der Elemente im Kontextmenü, Karte konfigurieren, Schublade +\n +\n• Wikipedia als separate Ebene in Karte konfigurieren, nur benötigte Sprachen auswählen +\n +\n• Erstellen Sie Ihre eigenen POI-Filter/Karten mit absoluter Flexibilität +\n +\n• Optionen zur Wiederherstellung von Einstellungen für benutzerdefinierte Profile hinzugefügt +\n +\n• Vollständige GPX-Routen aus der Navigation unterstützen Verkehrsspuren und vollständige Abbiegeanweisungen +\n +\n• Größe der Bedienoberfläche auf Tablets verbessert +\n +\n• Fehler mit RTL behoben +\n +\n \ No newline at end of file From 198166fba3901dea1111ba71ec93757c03cd8f98 Mon Sep 17 00:00:00 2001 From: Yunkers Date: Sat, 9 May 2020 22:06:34 +0000 Subject: [PATCH 41/61] Translated using Weblate (Polish) Currently translated at 99.9% (3324 of 3325 strings) --- OsmAnd/res/values-pl/strings.xml | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-pl/strings.xml b/OsmAnd/res/values-pl/strings.xml index ca15f647d8..c6cffbd411 100644 --- a/OsmAnd/res/values-pl/strings.xml +++ b/OsmAnd/res/values-pl/strings.xml @@ -3627,7 +3627,7 @@ Reprezentuje obszar: %1$s x %2$s Elementy poniżej tego punktu są oddzielone dzielnikiem. Ukryte Te elementy są ukryte w menu, jednak reprezentowane opcje i wtyczki będą wciąż działać. - Ustawienia zostaną zrestetowane po schowaniu. + Ukrycie ustawień resetuje je do pierwotnego stanu. \"Główne czynności\" zawierają tylko 4 przyciski. Główne działania Możesz uzyskać dostęp do tych czynności, naciskając przycisk „Dodatkowe czynności”. @@ -3678,7 +3678,7 @@ Reprezentuje obszar: %1$s x %2$s \nMożesz wyłączyć nieużywane wtyczki, aby ukryć ich elementy w aplikacji %1$s. %1$s / %2$s Szukaj typów użytecznych miejsc - Łącz typy użytecznych zmian z różnych kategorii. Stuknij przełącznik, aby zaznaczyć wszystko, stuknij lewą stronę, aby wybrać kategorię. + Łącz typy użytecznych zmian z różnych kategorii. Stuknij \"Zmień\", aby zaznaczyć wszystko, stuknij lewą stronę, aby wybrać kategorię. Przewodnik po symbolach mapy Profile nawigacji OsmAnd + Mapillary @@ -3690,4 +3690,26 @@ Reprezentuje obszar: %1$s x %2$s Ulubione Subskrypcja - OsmAnd Live Zakupy w OsmAnd + Opłaty z twojego konta Google Play są pobierane przy zakupie subskrypcji +\ni po jej wygaśnięciu (miesiąc/trzy miesiące/rok), +\nnie odnowi się, jeśli zostanie wcześniej anulowana w ustawieniach Google Play. + • Nowe mapy stoków offline +\n +\n • Pełna personalizacja Ulubionych i Punktów GPX - niestandardowe kolory, ikony, kształty +\n +\n • Dostosowywanie kolejności elementów w menu kontekstowym, konfiguracji mapy, menu podręcznym +\n +\n • Wikipedia jako osobna warstwa w konfiguracji mapy, wybierz tylko potrzebne języki +\n +\n • Tworzenie własnego filtru użytecznych miejsc/mapy z pełną elastycznością +\n +\n • Dodano opcje przywracania ustawień profili niestandardowych +\n +\n • Pełne trasy GPX z nawigacji obsługują pasy ruchu i pełne instrukcje skrętu +\n +\n • Naprawiono rozmiary interfejsu użytkownika na tabletach +\n +\n • Naprawiono błędy z RTL +\n +\n \ No newline at end of file From 413092310e34bf58677e89c99997b3a4a7e2f0b3 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Mon, 11 May 2020 00:57:23 +0200 Subject: [PATCH 42/61] Voice helper simplification / restructuring - keep TODO bookmarks where changed made - to think about and consolidate --- .../osmand/plus/helpers/WaypointHelper.java | 6 +- .../osmand/plus/routing/RoutingHelper.java | 2 +- .../net/osmand/plus/routing/VoiceRouter.java | 143 +++++++++--------- 3 files changed, 76 insertions(+), 75 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/helpers/WaypointHelper.java b/OsmAnd/src/net/osmand/plus/helpers/WaypointHelper.java index 9946692ae9..66dfa88a8b 100644 --- a/OsmAnd/src/net/osmand/plus/helpers/WaypointHelper.java +++ b/OsmAnd/src/net/osmand/plus/helpers/WaypointHelper.java @@ -383,11 +383,11 @@ public class WaypointHelper { point.getLatitude(), point.getLongitude()) - lwp.getDeviationDistance()); Integer state = locationPointsStates.get(point); if (state != null && state == ANNOUNCED_ONCE - && voiceRouter.isDistanceLess(lastKnownLocation.getSpeed(), d1, SHORT_ANNOUNCE_RADIUS, 0f)) { + && voiceRouter.isDistanceLess(lastKnownLocation.getSpeed(), d1, SHORT_ANNOUNCE_RADIUS)) { locationPointsStates.put(point, ANNOUNCED_DONE); announcePoints.add(lwp); } else if (type != ALARMS && (state == null || state == NOT_ANNOUNCED) - && voiceRouter.isDistanceLess(lastKnownLocation.getSpeed(), d1, LONG_ANNOUNCE_RADIUS, 0f)) { + && voiceRouter.isDistanceLess(lastKnownLocation.getSpeed(), d1, LONG_ANNOUNCE_RADIUS)) { locationPointsStates.put(point, ANNOUNCED_ONCE); approachPoints.add(lwp); } else if (type == ALARMS && (state == null || state == NOT_ANNOUNCED)) { @@ -404,7 +404,7 @@ public class WaypointHelper { announceRadius = ALARMS_ANNOUNCE_RADIUS; break; } - boolean proceed = voiceRouter.isDistanceLess(lastKnownLocation.getSpeed(), d1, announceRadius, 0f); + boolean proceed = voiceRouter.isDistanceLess(lastKnownLocation.getSpeed(), d1, announceRadius); if (proceed && filter) { AlarmInfo lastAlarm = lastAnnouncedAlarms.get(t); if (lastAlarm != null) { diff --git a/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java b/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java index 351fc805a6..2fe4282f4e 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java +++ b/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java @@ -941,7 +941,7 @@ public class RoutingHelper { next[0] = n.directionInfo.getTurnType(); } if(n.distanceTo > 0 && n.directionInfo != null && !n.directionInfo.getTurnType().isSkipToSpeak() && - voiceRouter.isDistanceLess(speed, n.distanceTo, voiceRouter.PREPARE_DISTANCE * 0.75f, 0f)) { + voiceRouter.isDistanceLess(speed, n.distanceTo, voiceRouter.PREPARE_DISTANCE * 0.75f)) { String nm = n.directionInfo.getStreetName(); String rf = n.directionInfo.getRef(); String dn = n.directionInfo.getDestinationName(); diff --git a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java index 1a3f90e196..bfb989fe61 100644 --- a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java +++ b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java @@ -42,6 +42,7 @@ public class VoiceRouter { private static final int STATUS_TURN_IN = 3; private static final int STATUS_TURN = 4; private static final int STATUS_TOLD = 5; + public static final String TO_REF = "toRef"; public static final String TO_STREET_NAME = "toStreetName"; public static final String TO_DEST = "toDest"; @@ -49,39 +50,40 @@ public class VoiceRouter { public static final String FROM_STREET_NAME = "fromStreetName"; public static final String FROM_DEST = "fromDest"; - protected static CommandPlayer player; + protected CommandPlayer player; protected final OsmandApplication app; protected final RoutingHelper router; protected OsmandSettings settings; - private static int currentStatus = STATUS_UNKNOWN; - private static boolean playedAndArriveAtTarget = false; - private static float playGoAheadDist = 0; - private static long lastAnnouncedSpeedLimit = 0; - private static long waitAnnouncedSpeedLimit = 0; - private static long lastAnnouncedOffRoute = 0; - private static long waitAnnouncedOffRoute = 0; - private static boolean suppressDest = false; - private static boolean announceBackOnRoute = false; - // private static long lastTimeRouteRecalcAnnounced = 0; + private int currentStatus = STATUS_UNKNOWN; + private boolean playedAndArriveAtTarget = false; + private float playGoAheadDist = 0; + private long lastAnnouncedSpeedLimit = 0; + private long waitAnnouncedSpeedLimit = 0; + private long lastAnnouncedOffRoute = 0; + private long waitAnnouncedOffRoute = 0; + private boolean suppressDest = false; + private boolean announceBackOnRoute = false; + // private long lastTimeRouteRecalcAnnounced = 0; // Remember when last announcement was made - private static long lastAnnouncement = 0; + private long lastAnnouncement = 0; // Default speed to have comfortable announcements (Speed in m/s) + private int GPS_ERROR = 5; private float DEFAULT_SPEED = 12; - private float TURN_DEFAULT_SPEED = 5; + private float TURN_DEFAULT_SPEED; - private int PREPARE_LONG_DISTANCE = 0; - private int PREPARE_LONG_DISTANCE_END = 0; - protected int PREPARE_DISTANCE = 0; - private int PREPARE_DISTANCE_END = 0; - private int TURN_IN_DISTANCE = 0; - private int TURN_IN_DISTANCE_END = 0; - private int TURN_DISTANCE = 0; + private int PREPARE_LONG_DISTANCE; + private int PREPARE_LONG_DISTANCE_END; + protected int PREPARE_DISTANCE; + private int PREPARE_DISTANCE_END; + private int TURN_IN_DISTANCE; + private int TURN_IN_DISTANCE_END; + private int TURN_DISTANCE; - private static VoiceCommandPending pendingCommand = null; - private static RouteDirectionInfo nextRouteDirection; + private VoiceCommandPending pendingCommand = null; + private RouteDirectionInfo nextRouteDirection; public interface VoiceMessageListener { void onVoiceMessage(List listCommands, List played); @@ -93,6 +95,7 @@ public class VoiceRouter { this.router = router; this.app = router.getApplication(); this.settings = app.getSettings(); + updateAppMode(); OsmAndAppCustomizationListener customizationListener = new OsmAndAppCustomizationListener() { @Override @@ -104,7 +107,7 @@ public class VoiceRouter { } public void setPlayer(CommandPlayer player) { - VoiceRouter.player = player; + this.player = player; if (pendingCommand != null && player != null) { CommandBuilder newCommand = getNewCommandPlayerToPlay(); if (newCommand != null) { @@ -142,58 +145,55 @@ public class VoiceRouter { return player.newCommandBuilder(); } + public void updateAppMode() { // Turn prompt starts either at distance, or additionally (TURN_IN and TURN only) if actual-lead-time(currentSpeed) < maximum-lead-time(defined by default speed) if (router.getAppMode().isDerivedRoutingFrom(ApplicationMode.CAR)) { - PREPARE_LONG_DISTANCE = 3500; // [105 sec @ 120 km/h] - // Issue 1411: Do not play prompts for PREPARE_LONG_DISTANCE, not needed. - PREPARE_LONG_DISTANCE_END = 3000 + 1000; // [ 90 sec @ 120 km/h] - PREPARE_DISTANCE = 1500; // [125 sec] - PREPARE_DISTANCE_END = 1200; // [100 sec] - TURN_IN_DISTANCE = 300; // 23 sec - TURN_IN_DISTANCE_END = 210; // 16 sec - TURN_DISTANCE = 50; // 7 sec - TURN_DEFAULT_SPEED = 7f; // 25 km/h - DEFAULT_SPEED = 13; // 48 km/h + DEFAULT_SPEED = 14; // ~50 km/h } else if (router.getAppMode().isDerivedRoutingFrom(ApplicationMode.BICYCLE)) { - PREPARE_LONG_DISTANCE = 500; // [100 sec] - // Do not play: - PREPARE_LONG_DISTANCE_END = 300 + 1000; // [ 60 sec] - PREPARE_DISTANCE = 200; // [ 40 sec] - PREPARE_DISTANCE_END = 120; // [ 24 sec] - TURN_IN_DISTANCE = 80; // 16 sec - TURN_IN_DISTANCE_END = 60; // 12 sec - TURN_DISTANCE = 30; // 6 sec. Check if this works with GPS accuracy! - TURN_DEFAULT_SPEED = DEFAULT_SPEED = 5; // 18 km/h - } else if (router.getAppMode().isDerivedRoutingFrom(ApplicationMode.PEDESTRIAN)) { - // prepare_long_distance warning not needed for pedestrian, but for goAhead prompt - PREPARE_LONG_DISTANCE = 500; - // Do not play: - PREPARE_LONG_DISTANCE_END = 300 + 300; - // Prepare distance is not needed for pedestrian - PREPARE_DISTANCE = 200; // [100 sec] - // Do not play: - PREPARE_DISTANCE_END = 150 + 100; // [ 75 sec] - TURN_IN_DISTANCE = 50; // 25 sec - TURN_IN_DISTANCE_END = 30; // 15 sec - TURN_DISTANCE = 15; // 7,5sec. Check if this works with GPS accuracy! - TURN_DEFAULT_SPEED = DEFAULT_SPEED = 2f; // 7,2 km/h + DEFAULT_SPEED = 4; // 15 km/h + // TODO halved speed + // TURN_DEFAULT_SPEED = 4; + // replaced with configurable speed +// } else if (router.getAppMode().isDerivedRoutingFrom(ApplicationMode.PEDESTRIAN)) { +// DEFAULT_SPEED = 2f; // 7,2 km/h } else { - DEFAULT_SPEED = router.getAppMode().getDefaultSpeed(); - TURN_DEFAULT_SPEED = DEFAULT_SPEED / 2; - PREPARE_LONG_DISTANCE = (int) (DEFAULT_SPEED * 270); - // Do not play: - PREPARE_LONG_DISTANCE_END = (int) (DEFAULT_SPEED * 230) * 2; - PREPARE_DISTANCE = (int) (DEFAULT_SPEED * 115); - PREPARE_DISTANCE_END = (int) (DEFAULT_SPEED * 92); - TURN_IN_DISTANCE = (int) (DEFAULT_SPEED * 23); - TURN_IN_DISTANCE_END = (int) (DEFAULT_SPEED * 16); - TURN_DISTANCE = (int) (DEFAULT_SPEED * 7); + // minimal is 1 meter for turn now + DEFAULT_SPEED = (float) Math.max(0.3, router.getAppMode().getDefaultSpeed()); + } + TURN_DEFAULT_SPEED = DEFAULT_SPEED / 2; + + // Do not play: issue 1411. + // 270 sec: 3500 m - car [105 sec @ 120 km/h] + // prepare_long_distance warning not needed but for goAhead prompt + PREPARE_LONG_DISTANCE = (int) (DEFAULT_SPEED * 270); + PREPARE_LONG_DISTANCE_END = PREPARE_LONG_DISTANCE * 2; //(int) (DEFAULT_SPEED * 230) ; + + + // TODO bicycle 40 sec, 200 + // 115 sec: 1500 m - car [45 sec @ 120 km/h], 450 m - bicycle [], 230 m - pedestrian + PREPARE_DISTANCE = (int) (DEFAULT_SPEED * 115); + // 90 sec: 1200 m - car, + // TODO Do not play: pedestrian, bicycle 24 sec, 120 + PREPARE_DISTANCE_END = (int) (DEFAULT_SPEED * 90); + + // 22 sec: 300m - car, 80m - bicycle, 50m - pedestrian + TURN_IN_DISTANCE = (int) (DEFAULT_SPEED * 22); + // 16 sec: 210m - car, 60m - bicycle, 30 m - pedestrian + TURN_IN_DISTANCE_END = (int) (DEFAULT_SPEED * 16); + + // Turn now: 3.5 sec normal speed, 7 second halfspeed + // 7 sec : 50m - car, 14m - bicycle, 7m - pedestrian + TURN_DISTANCE = (int) (TURN_DEFAULT_SPEED * 7) ;//+ GPS_ERROR; } private double voicePromptDelayDistance = 0; + public boolean isDistanceLess(float currentSpeed, double dist, double etalon) { + return isDistanceLess(currentSpeed, dist, etalon, DEFAULT_SPEED); + } + public boolean isDistanceLess(float currentSpeed, double dist, double etalon, float defSpeed) { if (defSpeed <= 0) { defSpeed = DEFAULT_SPEED; @@ -210,7 +210,8 @@ public class VoiceRouter { } } - if ((dist < etalon + voicePromptDelayDistance) || ((dist - voicePromptDelayDistance) / currentSpeed) < (etalon / defSpeed)) { + if (dist - voicePromptDelayDistance < etalon || + (dist - voicePromptDelayDistance) / currentSpeed < etalon / defSpeed) { return true; } return false; @@ -221,7 +222,7 @@ public class VoiceRouter { if (loc != null && loc.hasSpeed()) { speed = loc.getSpeed(); } - if (isDistanceLess(speed, dist, TURN_DISTANCE, 0f)) { + if (isDistanceLess(speed, dist, TURN_DISTANCE)) { return 0; } else if (dist <= PREPARE_DISTANCE) { return 1; @@ -519,9 +520,9 @@ public class VoiceRouter { nextStatusAfter(STATUS_TURN); // STATUS_TURN_IN = "Turn in ..." - } else if ((repeat || statusNotPassed(STATUS_TURN_IN)) && isDistanceLess(speed, dist, TURN_IN_DISTANCE, 0f)) { + } else if ((repeat || statusNotPassed(STATUS_TURN_IN)) && isDistanceLess(speed, dist, TURN_IN_DISTANCE)) { if (repeat || dist >= TURN_IN_DISTANCE_END) { - if ((isDistanceLess(speed, nextNextInfo.distanceTo, TURN_DISTANCE, 0f) || nextNextInfo.distanceTo < TURN_IN_DISTANCE_END) && + if ((isDistanceLess(speed, nextNextInfo.distanceTo, TURN_DISTANCE) || nextNextInfo.distanceTo < TURN_IN_DISTANCE_END) && nextNextInfo != null) { playMakeTurnIn(currentSegment, next, dist - (int) voicePromptDelayDistance, nextNextInfo.directionInfo); } else { @@ -664,7 +665,7 @@ public class VoiceRouter { return speakablePointName == null ? "" : speakablePointName; } - private static String getSpeakablePointName(String pn) { + private String getSpeakablePointName(String pn) { // Replace characters which may produce unwanted TTS sounds: String pl = ""; if (player != null) { @@ -706,7 +707,7 @@ public class VoiceRouter { play(p); } - private static String getSpeakableExitRef(String exit) { + private String getSpeakableExitRef(String exit) { StringBuilder sb = new StringBuilder(); if (exit != null) { exit = exit.replace('-', ' '); From 954626e63098f15e82b845ed3719580a67d08d6a Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Mon, 11 May 2020 01:45:46 +0200 Subject: [PATCH 43/61] Simplify code #8749 --- .../net/osmand/plus/routing/VoiceRouter.java | 73 ++++++++++--------- 1 file changed, 38 insertions(+), 35 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java index bfb989fe61..bca66fe16b 100644 --- a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java +++ b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java @@ -70,9 +70,8 @@ public class VoiceRouter { private long lastAnnouncement = 0; // Default speed to have comfortable announcements (Speed in m/s) - private int GPS_ERROR = 5; private float DEFAULT_SPEED = 12; - private float TURN_DEFAULT_SPEED; + private float TURN_NOW_SPEED; private int PREPARE_LONG_DISTANCE; private int PREPARE_LONG_DISTANCE_END; @@ -80,7 +79,7 @@ public class VoiceRouter { private int PREPARE_DISTANCE_END; private int TURN_IN_DISTANCE; private int TURN_IN_DISTANCE_END; - private int TURN_DISTANCE; + private int TURN_NOW_DISTANCE; private VoiceCommandPending pendingCommand = null; private RouteDirectionInfo nextRouteDirection; @@ -147,45 +146,52 @@ public class VoiceRouter { public void updateAppMode() { - // Turn prompt starts either at distance, or additionally (TURN_IN and TURN only) if actual-lead-time(currentSpeed) < maximum-lead-time(defined by default speed) + if (router.getAppMode().isDerivedRoutingFrom(ApplicationMode.CAR)) { + // could be changed in future as others by default in settings is 45 kmh DEFAULT_SPEED = 14; // ~50 km/h - } else if (router.getAppMode().isDerivedRoutingFrom(ApplicationMode.BICYCLE)) { - DEFAULT_SPEED = 4; // 15 km/h - // TODO halved speed - // TURN_DEFAULT_SPEED = 4; - // replaced with configurable speed + //DEFAULT speed is configurable +// } else if (router.getAppMode().isDerivedRoutingFrom(ApplicationMode.BICYCLE)) { +// DEFAULT_SPEED = 2.77f; // 10 km/h // } else if (router.getAppMode().isDerivedRoutingFrom(ApplicationMode.PEDESTRIAN)) { // DEFAULT_SPEED = 2f; // 7,2 km/h } else { // minimal is 1 meter for turn now DEFAULT_SPEED = (float) Math.max(0.3, router.getAppMode().getDefaultSpeed()); - } - TURN_DEFAULT_SPEED = DEFAULT_SPEED / 2; + TURN_NOW_SPEED = DEFAULT_SPEED / 2; - // Do not play: issue 1411. - // 270 sec: 3500 m - car [105 sec @ 120 km/h] - // prepare_long_distance warning not needed but for goAhead prompt - PREPARE_LONG_DISTANCE = (int) (DEFAULT_SPEED * 270); - PREPARE_LONG_DISTANCE_END = PREPARE_LONG_DISTANCE * 2; //(int) (DEFAULT_SPEED * 230) ; + // Do not play [issue 1411]: prepare_long_distance warning not needed, used only for goAhead prompt + // 300 sec: 4 200 - 3 500 m - car [ 115 - 95 sec @ 120 km/h] + PREPARE_LONG_DISTANCE = (int) (DEFAULT_SPEED * 300); + PREPARE_LONG_DISTANCE_END = (int) (DEFAULT_SPEED * 250) ; + if (DEFAULT_SPEED < 30) { +// if (PREPARE_LONG_DISTANCE_END - PREPARE_DISTANCE < 4000) { + // Play only for high speed vehicle with speed > 110 km/h + PREPARE_DISTANCE_END = PREPARE_DISTANCE * 2; + } - // TODO bicycle 40 sec, 200 - // 115 sec: 1500 m - car [45 sec @ 120 km/h], 450 m - bicycle [], 230 m - pedestrian + // TODO: Here the change for bicycle: 40-30 sec, 200-150 m -> 115-90 sec, 320-250m [ need to be tested ] + // 115 sec: 1 500 m - car [45 sec @ 120 km/h], 320 m - bicycle [45 sec @ 25 km/h], 230 m - pedestrian PREPARE_DISTANCE = (int) (DEFAULT_SPEED * 115); - // 90 sec: 1200 m - car, - // TODO Do not play: pedestrian, bicycle 24 sec, 120 + // 90 sec: 1 200 m - car, 250 m - bicycle [36 sec @ 25 km/h], PREPARE_DISTANCE_END = (int) (DEFAULT_SPEED * 90); - // 22 sec: 300m - car, 80m - bicycle, 50m - pedestrian + // 22 sec: 310 m - car, 60 m - bicycle, 50m - pedestrian TURN_IN_DISTANCE = (int) (DEFAULT_SPEED * 22); - // 16 sec: 210m - car, 60m - bicycle, 30 m - pedestrian - TURN_IN_DISTANCE_END = (int) (DEFAULT_SPEED * 16); + // 15 sec: 210 m - car, 40 m - bicycle, 30 m - pedestrian + TURN_IN_DISTANCE_END = (int) (DEFAULT_SPEED * 15); + + // same as speed < 150/(90-22) m/s = 2.2 m/s = 8 km/h + if (PREPARE_DISTANCE_END - TURN_IN_DISTANCE < 150) { + // Do not play: for pedestrian and slow transport + PREPARE_DISTANCE_END = PREPARE_DISTANCE * 2; + } // Turn now: 3.5 sec normal speed, 7 second halfspeed - // 7 sec : 50m - car, 14m - bicycle, 7m - pedestrian - TURN_DISTANCE = (int) (TURN_DEFAULT_SPEED * 7) ;//+ GPS_ERROR; + // 7 sec : 50 m - car, 10 m - bicycle, 7 m - pedestrian + TURN_NOW_DISTANCE = (int) (TURN_NOW_SPEED * 7); } private double voicePromptDelayDistance = 0; @@ -194,14 +200,11 @@ public class VoiceRouter { return isDistanceLess(currentSpeed, dist, etalon, DEFAULT_SPEED); } - public boolean isDistanceLess(float currentSpeed, double dist, double etalon, float defSpeed) { - if (defSpeed <= 0) { - defSpeed = DEFAULT_SPEED; - } + + private boolean isDistanceLess(float currentSpeed, double dist, double etalon, float defSpeed) { if (currentSpeed <= 0) { currentSpeed = DEFAULT_SPEED; } - // Trigger close prompts earlier to allow BT SCO link being established, or when VOICE_PROMPT_DELAY is set >0 for the other stream types int ams = settings.AUDIO_MANAGER_STREAM.getModeValue(router.getAppMode()); if ((ams == 0 && !AbstractPrologCommandPlayer.btScoStatus) || ams > 0) { @@ -222,7 +225,7 @@ public class VoiceRouter { if (loc != null && loc.hasSpeed()) { speed = loc.getSpeed(); } - if (isDistanceLess(speed, dist, TURN_DISTANCE)) { + if (isDistanceLess(speed, dist, TURN_NOW_DISTANCE)) { return 0; } else if (dist <= PREPARE_DISTANCE) { return 1; @@ -445,7 +448,7 @@ public class VoiceRouter { // < PREPARE_LONG_DISTANCE (e.g. 3500m): playPrepareTurn (-not played any more-) // < PREPARE_DISTANCE (e.g. 1500m): playPrepareTurn ("Turn after ...") // < TURN_IN_DISTANCE (e.g. 390m or 30sec): playMakeTurnIn ("Turn in ...") - // < TURN_DISTANCE (e.g. 50m or 7sec): playMakeTurn ("Turn ...") + // < TURN_NOW_DISTANCE (e.g. 50m or 7sec): playMakeTurn ("Turn ...") float speed = DEFAULT_SPEED; if (currentLocation != null && currentLocation.hasSpeed()) { speed = Math.max(currentLocation.getSpeed(), speed); @@ -487,7 +490,7 @@ public class VoiceRouter { if (currentStatus == STATUS_UNKNOWN) { // Play "Continue for ..." if (1) after route calculation no other prompt is due, or (2) after a turn if next turn is more than PREPARE_LONG_DISTANCE away if ((playGoAheadDist == -1) || (dist > PREPARE_LONG_DISTANCE)) { - playGoAheadDist = dist - 3 * TURN_DISTANCE; + playGoAheadDist = dist - 3 * TURN_NOW_DISTANCE; } } @@ -495,7 +498,7 @@ public class VoiceRouter { // Note: getNextRouteDirectionInfoAfter(nextInfo, x, y).distanceTo is distance from nextInfo, not from current position! // STATUS_TURN = "Turn (now)" - if ((repeat || statusNotPassed(STATUS_TURN)) && isDistanceLess(speed, dist, TURN_DISTANCE, TURN_DEFAULT_SPEED)) { + if ((repeat || statusNotPassed(STATUS_TURN)) && isDistanceLess(speed, dist, TURN_NOW_DISTANCE, TURN_NOW_SPEED)) { if (nextNextInfo.distanceTo < TURN_IN_DISTANCE_END && nextNextInfo != null) { playMakeTurn(currentSegment, next, nextNextInfo); } else { @@ -522,7 +525,7 @@ public class VoiceRouter { // STATUS_TURN_IN = "Turn in ..." } else if ((repeat || statusNotPassed(STATUS_TURN_IN)) && isDistanceLess(speed, dist, TURN_IN_DISTANCE)) { if (repeat || dist >= TURN_IN_DISTANCE_END) { - if ((isDistanceLess(speed, nextNextInfo.distanceTo, TURN_DISTANCE) || nextNextInfo.distanceTo < TURN_IN_DISTANCE_END) && + if ((isDistanceLess(speed, nextNextInfo.distanceTo, TURN_NOW_DISTANCE) || nextNextInfo.distanceTo < TURN_IN_DISTANCE_END) && nextNextInfo != null) { playMakeTurnIn(currentSegment, next, dist - (int) voicePromptDelayDistance, nextNextInfo.directionInfo); } else { From abd8a616e4ceb59d454c634e6413f36c8394e01f Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Mon, 11 May 2020 10:45:59 +0200 Subject: [PATCH 44/61] Implement possible fix for #8749 --- .../src/net/osmand/plus/routing/VoiceRouter.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java index bca66fe16b..62567b4d07 100644 --- a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java +++ b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java @@ -154,12 +154,12 @@ public class VoiceRouter { // } else if (router.getAppMode().isDerivedRoutingFrom(ApplicationMode.BICYCLE)) { // DEFAULT_SPEED = 2.77f; // 10 km/h // } else if (router.getAppMode().isDerivedRoutingFrom(ApplicationMode.PEDESTRIAN)) { -// DEFAULT_SPEED = 2f; // 7,2 km/h +// DEFAULT_SPEED = 1.11f; //4 km/h 2f; // 7,2 km/h } else { // minimal is 1 meter for turn now DEFAULT_SPEED = (float) Math.max(0.3, router.getAppMode().getDefaultSpeed()); } - TURN_NOW_SPEED = DEFAULT_SPEED / 2; + // Do not play [issue 1411]: prepare_long_distance warning not needed, used only for goAhead prompt // 300 sec: 4 200 - 3 500 m - car [ 115 - 95 sec @ 120 km/h] @@ -172,7 +172,7 @@ public class VoiceRouter { PREPARE_DISTANCE_END = PREPARE_DISTANCE * 2; } - // TODO: Here the change for bicycle: 40-30 sec, 200-150 m -> 115-90 sec, 320-250m [ need to be tested ] + // *#8749: Here the change for bicycle: 40-30 sec, 200-150 m -> 115-90 sec, 320-250m [ need to be tested ] // 115 sec: 1 500 m - car [45 sec @ 120 km/h], 320 m - bicycle [45 sec @ 25 km/h], 230 m - pedestrian PREPARE_DISTANCE = (int) (DEFAULT_SPEED * 115); // 90 sec: 1 200 m - car, 250 m - bicycle [36 sec @ 25 km/h], @@ -191,7 +191,15 @@ public class VoiceRouter { // Turn now: 3.5 sec normal speed, 7 second halfspeed // 7 sec : 50 m - car, 10 m - bicycle, 7 m - pedestrian + TURN_NOW_SPEED = DEFAULT_SPEED / 2; TURN_NOW_DISTANCE = (int) (TURN_NOW_SPEED * 7); + + // ** #8749 to keep 1m / 1 sec precision + // 1 kmh - 1 m, 4 kmh - 4 m (pedestrian), 10 kmh - 10 m (bicycle), 50 kmh - 50 m (car) + TURN_NOW_DISTANCE = (int) (DEFAULT_SPEED * 3.6); // 3.6 sec + // 1 kmh - 1 sec, 4 kmh - 2 sec (pedestrian), 10 kmh - 3 sec (*bicycle), 50 kmh - 7 sec (car) + float TURN_NOW_TIME = (float) Math.min(Math.sqrt(DEFAULT_SPEED * 3.6), 8); + TURN_NOW_SPEED = TURN_NOW_DISTANCE / TURN_NOW_TIME; } private double voicePromptDelayDistance = 0; From c4cd8e8b7a5b76620d3f39005cd895e622021194 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Mon, 11 May 2020 11:08:52 +0200 Subject: [PATCH 45/61] Fix NPE --- OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java index 62567b4d07..80ec7d0733 100644 --- a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java +++ b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java @@ -146,8 +146,8 @@ public class VoiceRouter { public void updateAppMode() { - - if (router.getAppMode().isDerivedRoutingFrom(ApplicationMode.CAR)) { + ApplicationMode appMode = router.getAppMode() == null ? settings.getApplicationMode() : router.getAppMode(); + if (appMode.isDerivedRoutingFrom(ApplicationMode.CAR)) { // could be changed in future as others by default in settings is 45 kmh DEFAULT_SPEED = 14; // ~50 km/h //DEFAULT speed is configurable @@ -157,7 +157,7 @@ public class VoiceRouter { // DEFAULT_SPEED = 1.11f; //4 km/h 2f; // 7,2 km/h } else { // minimal is 1 meter for turn now - DEFAULT_SPEED = (float) Math.max(0.3, router.getAppMode().getDefaultSpeed()); + DEFAULT_SPEED = (float) Math.max(0.3, appMode.getDefaultSpeed()); } From 62ef1e471014da6b8fda51e1e709333e6be86a69 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Mon, 11 May 2020 12:02:46 +0200 Subject: [PATCH 46/61] Revert changes related to #8749 --- .../src/net/osmand/plus/routing/VoiceRouter.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java index 80ec7d0733..4c8ad82e60 100644 --- a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java +++ b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java @@ -189,16 +189,19 @@ public class VoiceRouter { PREPARE_DISTANCE_END = PREPARE_DISTANCE * 2; } - // Turn now: 3.5 sec normal speed, 7 second halfspeed - // 7 sec : 50 m - car, 10 m - bicycle, 7 m - pedestrian - TURN_NOW_SPEED = DEFAULT_SPEED / 2; - TURN_NOW_DISTANCE = (int) (TURN_NOW_SPEED * 7); + // Turn now: 3.5 sec normal speed, 7 second for halfspeed (default) + float TURN_NOW_TIME = 7; + // This should be correlated with RoutingHelper.updateCurrentRouteStatus ( when processed turn now is not announced) + int GPS_TOLERANCE = 12; // ** #8749 to keep 1m / 1 sec precision // 1 kmh - 1 m, 4 kmh - 4 m (pedestrian), 10 kmh - 10 m (bicycle), 50 kmh - 50 m (car) - TURN_NOW_DISTANCE = (int) (DEFAULT_SPEED * 3.6); // 3.6 sec + // TURN_NOW_DISTANCE = (int) (DEFAULT_SPEED * 3.6); // 3.6 sec + // 50 kmh - 48 m (car), 10 kmh - 20 m, 4 kmh - 15 m, 1 kmh - 12 m + TURN_NOW_DISTANCE = (int) (GPS_TOLERANCE + DEFAULT_SPEED * 2.5); // 3.6 sec // 1 kmh - 1 sec, 4 kmh - 2 sec (pedestrian), 10 kmh - 3 sec (*bicycle), 50 kmh - 7 sec (car) - float TURN_NOW_TIME = (float) Math.min(Math.sqrt(DEFAULT_SPEED * 3.6), 8); + TURN_NOW_TIME = (float) Math.min(Math.sqrt(DEFAULT_SPEED * 3.6), 8); + TURN_NOW_SPEED = TURN_NOW_DISTANCE / TURN_NOW_TIME; } From 31e10f507fec5a47a5ead2e0cc2f6dcaa7f59145 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Mon, 11 May 2020 14:00:31 +0200 Subject: [PATCH 47/61] Align turn announcement with finish annoucement and add scale factor setting #8749 --- .../src/net/osmand/plus/ApplicationMode.java | 19 +++++-------------- .../osmand/plus/routing/RoutingHelper.java | 12 +++++++++++- .../net/osmand/plus/routing/VoiceRouter.java | 7 +++---- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/ApplicationMode.java b/OsmAnd/src/net/osmand/plus/ApplicationMode.java index 48bfff7a4d..dc1080b76d 100644 --- a/OsmAnd/src/net/osmand/plus/ApplicationMode.java +++ b/OsmAnd/src/net/osmand/plus/ApplicationMode.java @@ -66,7 +66,6 @@ public class ApplicationMode { private int iconRes = R.drawable.ic_world_globe_dark; private int minDistanceForTurn = 50; - private int arrivalDistance = 90; private int offRouteDistance = 350; private ApplicationMode(int key, String stringKey) { @@ -78,21 +77,21 @@ public class ApplicationMode { * DEFAULT("Browse map"), CAR("Car"), BICYCLE("Bicycle"), PEDESTRIAN("Pedestrian"); NAUTICAL("boat"); PUBLIC_TRANSPORT("Public transport"); AIRCRAFT("Aircraft") */ public static final ApplicationMode DEFAULT = createBase(R.string.app_mode_default, "default") - .distanceForTurn(5).arrivalDistance(90) + .distanceForTurn(5).offRouteDistance(350) .icon(R.drawable.ic_world_globe_dark).reg(); public static final ApplicationMode CAR = createBase(R.string.app_mode_car, "car") - .distanceForTurn(35) + .distanceForTurn(35).offRouteDistance(350) .icon(R.drawable.ic_action_car_dark) .description(R.string.base_profile_descr_car).reg(); public static final ApplicationMode BICYCLE = createBase(R.string.app_mode_bicycle, "bicycle") - .distanceForTurn(15).arrivalDistance(60).offRouteDistance(50) + .distanceForTurn(15).offRouteDistance(50) .icon(R.drawable.ic_action_bicycle_dark) .description(R.string.base_profile_descr_bicycle).reg(); public static final ApplicationMode PEDESTRIAN = createBase(R.string.app_mode_pedestrian, "pedestrian") - .distanceForTurn(5).arrivalDistance(45).offRouteDistance(20) + .distanceForTurn(5).offRouteDistance(20) .icon(R.drawable.ic_action_pedestrian_dark) .description(R.string.base_profile_descr_pedestrian).reg(); @@ -111,7 +110,7 @@ public class ApplicationMode { .description(R.string.base_profile_descr_aircraft).reg(); public static final ApplicationMode SKI = createBase(R.string.app_mode_skiing, "ski") - .distanceForTurn(15).arrivalDistance(60).offRouteDistance(50) + .distanceForTurn(15).offRouteDistance(50) .icon(R.drawable.ic_action_skiing) .description(R.string.base_profile_descr_ski).reg(); @@ -372,9 +371,6 @@ public class ApplicationMode { return minDistanceForTurn; } - public int getArrivalDistance() { - return arrivalDistance; - } public int getOffRouteDistance() { return offRouteDistance; @@ -741,11 +737,6 @@ public class ApplicationMode { return this; } - public ApplicationModeBuilder arrivalDistance(int arrivalDistance) { - applicationMode.arrivalDistance = arrivalDistance; - return this; - } - public ApplicationModeBuilder offRouteDistance(int offRouteDistance) { applicationMode.offRouteDistance = offRouteDistance; return this; diff --git a/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java b/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java index 2fe4282f4e..a3ff26645a 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java +++ b/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java @@ -45,6 +45,9 @@ public class RoutingHelper { private static final int CACHE_RADIUS = 100000; public static final float ALLOWED_DEVIATION = 2; + // This should be correlated with RoutingHelper.updateCurrentRouteStatus ( when processed turn now is not announced) + public static int GPS_TOLERANCE = 12; + private List> listeners = new LinkedList<>(); private List> updateListeners = new LinkedList<>(); private OsmandApplication app; @@ -729,7 +732,14 @@ public class RoutingHelper { } private float getArrivalDistance() { - return ((float)settings.getApplicationMode().getArrivalDistance()) * settings.ARRIVAL_DISTANCE_FACTOR.get(); + ApplicationMode m = mode == null ? settings.getApplicationMode() : mode; + float defaultSpeed = Math.max(0.3f, m.getDefaultSpeed()); + + /// Used to be: car - 90 m, bicycle - 50 m, pedestrian - 20 m + // return ((float)settings.getApplicationMode().getArrivalDistance()) * settings.ARRIVAL_DISTANCE_FACTOR.getModeValue(m); + // GPS_TOLERANCE - 12 m + // 5 seconds: car - 80 m @ 50 kmh, bicyle - 45 m @ 25 km/h, bicyle - 25 m @ 10 km/h, pedestrian - 18 m @ 4 km/h, + return (float) (GPS_TOLERANCE + defaultSpeed * 5) * settings.ARRIVAL_DISTANCE_FACTOR.getModeValue(m); } diff --git a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java index 4c8ad82e60..3a1aa5cdd1 100644 --- a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java +++ b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java @@ -191,14 +191,13 @@ public class VoiceRouter { // Turn now: 3.5 sec normal speed, 7 second for halfspeed (default) float TURN_NOW_TIME = 7; - // This should be correlated with RoutingHelper.updateCurrentRouteStatus ( when processed turn now is not announced) - int GPS_TOLERANCE = 12; - // ** #8749 to keep 1m / 1 sec precision + // ** #8749 to keep 1m / 1 sec precision (GPS_TOLERANCE - 12 m) // 1 kmh - 1 m, 4 kmh - 4 m (pedestrian), 10 kmh - 10 m (bicycle), 50 kmh - 50 m (car) // TURN_NOW_DISTANCE = (int) (DEFAULT_SPEED * 3.6); // 3.6 sec // 50 kmh - 48 m (car), 10 kmh - 20 m, 4 kmh - 15 m, 1 kmh - 12 m - TURN_NOW_DISTANCE = (int) (GPS_TOLERANCE + DEFAULT_SPEED * 2.5); // 3.6 sec + float factor = settings.ARRIVAL_DISTANCE_FACTOR.getModeValue(appMode); + TURN_NOW_DISTANCE = (int) ((RoutingHelper.GPS_TOLERANCE + DEFAULT_SPEED * 2.5) * factor); // 3.6 sec // 1 kmh - 1 sec, 4 kmh - 2 sec (pedestrian), 10 kmh - 3 sec (*bicycle), 50 kmh - 7 sec (car) TURN_NOW_TIME = (float) Math.min(Math.sqrt(DEFAULT_SPEED * 3.6), 8); From 703c36a09cc312a97019f4ce14509e5c32aaea62 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Mon, 11 May 2020 14:02:53 +0200 Subject: [PATCH 48/61] Align turn announcement with finish annoucement and add scale factor setting #8749 --- OsmAnd/src/net/osmand/plus/ApplicationMode.java | 1 - 1 file changed, 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/ApplicationMode.java b/OsmAnd/src/net/osmand/plus/ApplicationMode.java index dc1080b76d..9435c4bd56 100644 --- a/OsmAnd/src/net/osmand/plus/ApplicationMode.java +++ b/OsmAnd/src/net/osmand/plus/ApplicationMode.java @@ -701,7 +701,6 @@ public class ApplicationMode { ApplicationMode parent = applicationMode.parentAppMode; applicationMode.minDistanceForTurn = parent.minDistanceForTurn; - applicationMode.arrivalDistance = parent.arrivalDistance; applicationMode.offRouteDistance = parent.offRouteDistance; applicationMode.setParentAppMode(parent); From e196b322a69be3b9e856949cee85a25ea870b777 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Mon, 11 May 2020 14:03:39 +0200 Subject: [PATCH 49/61] Align turn announcement with finish annoucement and add scale factor setting #8749 --- OsmAnd/src/net/osmand/plus/ApplicationMode.java | 1 - 1 file changed, 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/ApplicationMode.java b/OsmAnd/src/net/osmand/plus/ApplicationMode.java index 9435c4bd56..50fd1d78e5 100644 --- a/OsmAnd/src/net/osmand/plus/ApplicationMode.java +++ b/OsmAnd/src/net/osmand/plus/ApplicationMode.java @@ -314,7 +314,6 @@ public class ApplicationMode { if (isCustomProfile()) { this.parentAppMode = parentAppMode; minDistanceForTurn = parentAppMode.minDistanceForTurn; - arrivalDistance = parentAppMode.arrivalDistance; offRouteDistance = parentAppMode.offRouteDistance; app.getSettings().PARENT_APP_MODE.setModeValue(this, parentAppMode.getStringKey()); } From 713b86d2fb1b4c28bf25590770bf7f30fbf344de Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Mon, 11 May 2020 14:31:03 +0200 Subject: [PATCH 50/61] Remove profile based constants use speed to replicate their values cause speed could be configured - #8749 --- .../osmand/binary/BinaryMapIndexReader.java | 2 +- .../src/net/osmand/plus/ApplicationMode.java | 36 +++++-------------- .../osmand/plus/routing/RoutingHelper.java | 14 +++++--- .../net/osmand/plus/routing/VoiceRouter.java | 7 ++-- 4 files changed, 22 insertions(+), 37 deletions(-) diff --git a/OsmAnd-java/src/main/java/net/osmand/binary/BinaryMapIndexReader.java b/OsmAnd-java/src/main/java/net/osmand/binary/BinaryMapIndexReader.java index ce83e15956..e26f9de7f8 100644 --- a/OsmAnd-java/src/main/java/net/osmand/binary/BinaryMapIndexReader.java +++ b/OsmAnd-java/src/main/java/net/osmand/binary/BinaryMapIndexReader.java @@ -505,7 +505,7 @@ public class BinaryMapIndexReader { finishInit.add(transportRoute); } TIntObjectHashMap indexedStringTable = transportAdapter.initializeStringTable(ind, stringTable); - for(TransportRoute transportRoute : finishInit ) { + for (TransportRoute transportRoute : finishInit) { transportAdapter.initializeNames(false, transportRoute, indexedStringTable); } diff --git a/OsmAnd/src/net/osmand/plus/ApplicationMode.java b/OsmAnd/src/net/osmand/plus/ApplicationMode.java index 50fd1d78e5..17633b0720 100644 --- a/OsmAnd/src/net/osmand/plus/ApplicationMode.java +++ b/OsmAnd/src/net/osmand/plus/ApplicationMode.java @@ -65,9 +65,6 @@ public class ApplicationMode { private ApplicationMode parentAppMode; private int iconRes = R.drawable.ic_world_globe_dark; - private int minDistanceForTurn = 50; - private int offRouteDistance = 350; - private ApplicationMode(int key, String stringKey) { this.keyName = key; this.stringKey = stringKey; @@ -77,21 +74,18 @@ public class ApplicationMode { * DEFAULT("Browse map"), CAR("Car"), BICYCLE("Bicycle"), PEDESTRIAN("Pedestrian"); NAUTICAL("boat"); PUBLIC_TRANSPORT("Public transport"); AIRCRAFT("Aircraft") */ public static final ApplicationMode DEFAULT = createBase(R.string.app_mode_default, "default") - .distanceForTurn(5).offRouteDistance(350) .icon(R.drawable.ic_world_globe_dark).reg(); + public static final ApplicationMode CAR = createBase(R.string.app_mode_car, "car") - .distanceForTurn(35).offRouteDistance(350) .icon(R.drawable.ic_action_car_dark) .description(R.string.base_profile_descr_car).reg(); public static final ApplicationMode BICYCLE = createBase(R.string.app_mode_bicycle, "bicycle") - .distanceForTurn(15).offRouteDistance(50) .icon(R.drawable.ic_action_bicycle_dark) .description(R.string.base_profile_descr_bicycle).reg(); public static final ApplicationMode PEDESTRIAN = createBase(R.string.app_mode_pedestrian, "pedestrian") - .distanceForTurn(5).offRouteDistance(20) .icon(R.drawable.ic_action_pedestrian_dark) .description(R.string.base_profile_descr_pedestrian).reg(); @@ -100,17 +94,14 @@ public class ApplicationMode { .description(R.string.base_profile_descr_public_transport).reg(); public static final ApplicationMode BOAT = createBase(R.string.app_mode_boat, "boat") - .distanceForTurn(20) .icon(R.drawable.ic_action_sail_boat_dark) .description(R.string.base_profile_descr_boat).reg(); public static final ApplicationMode AIRCRAFT = createBase(R.string.app_mode_aircraft, "aircraft") - .distanceForTurn(100) .icon(R.drawable.ic_action_aircraft) .description(R.string.base_profile_descr_aircraft).reg(); public static final ApplicationMode SKI = createBase(R.string.app_mode_skiing, "ski") - .distanceForTurn(15).offRouteDistance(50) .icon(R.drawable.ic_action_skiing) .description(R.string.base_profile_descr_ski).reg(); @@ -313,8 +304,6 @@ public class ApplicationMode { public void setParentAppMode(ApplicationMode parentAppMode) { if (isCustomProfile()) { this.parentAppMode = parentAppMode; - minDistanceForTurn = parentAppMode.minDistanceForTurn; - offRouteDistance = parentAppMode.offRouteDistance; app.getSettings().PARENT_APP_MODE.setModeValue(this, parentAppMode.getStringKey()); } } @@ -367,12 +356,18 @@ public class ApplicationMode { } public int getMinDistanceForTurn() { - return minDistanceForTurn; + // used to be: 50 kmh - 35 m, 10 kmh - 15 m, 4 kmh - 5 m, 10 kmh - 20 m, 400 kmh - 100 m, + float speed = Math.max(getDefaultSpeed(), 0.3f); + // 2 sec + 7 m: 50 kmh - 35 m, 10 kmh - 12 m, 4 kmh - 9 m, 400 kmh - 230 m + return (int) (7 + speed * 2); } public int getOffRouteDistance() { - return offRouteDistance; + // used to be: 50/14 - 350 m, 10/2.7 - 50 m, 4/1.11 - 20 m + float speed = Math.max(getDefaultSpeed(), 0.3f); + // become: 50 kmh - 280 m, 10 kmh - 55 m, 4 kmh - 22 m + return (int) (speed * 20); } public boolean hasFastSpeed() { @@ -699,9 +694,6 @@ public class ApplicationMode { values.add(applicationMode); ApplicationMode parent = applicationMode.parentAppMode; - applicationMode.minDistanceForTurn = parent.minDistanceForTurn; - applicationMode.offRouteDistance = parent.offRouteDistance; - applicationMode.setParentAppMode(parent); applicationMode.setUserProfileName(userProfileName); applicationMode.setRouteService(routeService); @@ -730,16 +722,6 @@ public class ApplicationMode { return this; } - public ApplicationModeBuilder distanceForTurn(int distForTurn) { - applicationMode.minDistanceForTurn = distForTurn; - return this; - } - - public ApplicationModeBuilder offRouteDistance(int offRouteDistance) { - applicationMode.offRouteDistance = offRouteDistance; - return this; - } - public ApplicationModeBuilder setUserProfileName(String userProfileName) { this.userProfileName = userProfileName; return this; diff --git a/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java b/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java index a3ff26645a..385a31ec74 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java +++ b/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java @@ -46,7 +46,9 @@ public class RoutingHelper { public static final float ALLOWED_DEVIATION = 2; // This should be correlated with RoutingHelper.updateCurrentRouteStatus ( when processed turn now is not announced) - public static int GPS_TOLERANCE = 12; + private static int DEFAULT_GPS_TOLERANCE = 12; + public static int GPS_TOLERANCE = DEFAULT_GPS_TOLERANCE; + public static float ARRIVAL_DISTANCE_FACTOR = 1; private List> listeners = new LinkedList<>(); private List> updateListeners = new LinkedList<>(); @@ -263,6 +265,8 @@ public class RoutingHelper { public void setAppMode(ApplicationMode mode){ this.mode = mode; + ARRIVAL_DISTANCE_FACTOR = Math.max(settings.ARRIVAL_DISTANCE_FACTOR.getModeValue(mode), 0.1f); + GPS_TOLERANCE = (int) (DEFAULT_GPS_TOLERANCE * ARRIVAL_DISTANCE_FACTOR); voiceRouter.updateAppMode(); } @@ -485,7 +489,7 @@ public class RoutingHelper { voiceRouter.interruptRouteCommands(); voiceRouterStopped = true; // Prevents excessive execution of stop() code } - if (distOrth > mode.getOffRouteDistance() && !settings.DISABLE_OFFROUTE_RECALC.get()) { + if (distOrth > mode.getOffRouteDistance() * ARRIVAL_DISTANCE_FACTOR && !settings.DISABLE_OFFROUTE_RECALC.get()) { voiceRouter.announceOffRoute(distOrth); } } @@ -583,8 +587,8 @@ public class RoutingHelper { } processed = true; } - } else if (newDist < dist || newDist < 10) { - // newDist < 10 (avoid distance 0 till next turn) + } else if (newDist < dist || newDist < GPS_TOLERANCE / 2) { + // newDist < GPS_TOLERANCE (avoid distance 0 till next turn) if (dist > posTolerance) { processed = true; if (log.isDebugEnabled()) { @@ -739,7 +743,7 @@ public class RoutingHelper { // return ((float)settings.getApplicationMode().getArrivalDistance()) * settings.ARRIVAL_DISTANCE_FACTOR.getModeValue(m); // GPS_TOLERANCE - 12 m // 5 seconds: car - 80 m @ 50 kmh, bicyle - 45 m @ 25 km/h, bicyle - 25 m @ 10 km/h, pedestrian - 18 m @ 4 km/h, - return (float) (GPS_TOLERANCE + defaultSpeed * 5) * settings.ARRIVAL_DISTANCE_FACTOR.getModeValue(m); + return GPS_TOLERANCE + defaultSpeed * 5 * ARRIVAL_DISTANCE_FACTOR; } diff --git a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java index 3a1aa5cdd1..ebaa8a0baf 100644 --- a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java +++ b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java @@ -190,16 +190,15 @@ public class VoiceRouter { } // Turn now: 3.5 sec normal speed, 7 second for halfspeed (default) - float TURN_NOW_TIME = 7; + // float TURN_NOW_TIME = 7; // ** #8749 to keep 1m / 1 sec precision (GPS_TOLERANCE - 12 m) // 1 kmh - 1 m, 4 kmh - 4 m (pedestrian), 10 kmh - 10 m (bicycle), 50 kmh - 50 m (car) // TURN_NOW_DISTANCE = (int) (DEFAULT_SPEED * 3.6); // 3.6 sec // 50 kmh - 48 m (car), 10 kmh - 20 m, 4 kmh - 15 m, 1 kmh - 12 m - float factor = settings.ARRIVAL_DISTANCE_FACTOR.getModeValue(appMode); - TURN_NOW_DISTANCE = (int) ((RoutingHelper.GPS_TOLERANCE + DEFAULT_SPEED * 2.5) * factor); // 3.6 sec + TURN_NOW_DISTANCE = (int) (RoutingHelper.GPS_TOLERANCE + DEFAULT_SPEED * 2.5 * RoutingHelper.ARRIVAL_DISTANCE_FACTOR); // 3.6 sec // 1 kmh - 1 sec, 4 kmh - 2 sec (pedestrian), 10 kmh - 3 sec (*bicycle), 50 kmh - 7 sec (car) - TURN_NOW_TIME = (float) Math.min(Math.sqrt(DEFAULT_SPEED * 3.6), 8); + float TURN_NOW_TIME = (float) Math.min(Math.sqrt(DEFAULT_SPEED * 3.6), 8); TURN_NOW_SPEED = TURN_NOW_DISTANCE / TURN_NOW_TIME; } From 4526ae64264f6ba8b3cd61a14e081086583d85d5 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Mon, 11 May 2020 18:20:48 +0200 Subject: [PATCH 51/61] Fix out of memory crash with map generation --- .../src/main/java/net/osmand/data/TransportRoute.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/OsmAnd-java/src/main/java/net/osmand/data/TransportRoute.java b/OsmAnd-java/src/main/java/net/osmand/data/TransportRoute.java index 64839b8649..387c655112 100644 --- a/OsmAnd-java/src/main/java/net/osmand/data/TransportRoute.java +++ b/OsmAnd-java/src/main/java/net/osmand/data/TransportRoute.java @@ -124,8 +124,10 @@ public class TransportRoute extends MapObject { if(reverseSecond) { second.reverseNodes(); } - for (int i = 1; i < second.getNodes().size(); i++) { - first.addNode(second.getNodes().get(i)); + if (first != second && (first.getId() < 0 || first.getId() != second.getId())) { + for (int i = 1; i < second.getNodes().size(); i++) { + first.addNode(second.getNodes().get(i)); + } } changed = true; } else { From e98da6d8b18dc424df9a8807326959d7a3a04df4 Mon Sep 17 00:00:00 2001 From: ihor_ck Date: Mon, 11 May 2020 17:10:52 +0000 Subject: [PATCH 52/61] Translated using Weblate (Ukrainian) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-uk/strings.xml | 48 +++++++++++++++++--------------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/OsmAnd/res/values-uk/strings.xml b/OsmAnd/res/values-uk/strings.xml index ba4b8c4826..ac42ae236c 100644 --- a/OsmAnd/res/values-uk/strings.xml +++ b/OsmAnd/res/values-uk/strings.xml @@ -26,12 +26,12 @@ Розташування ще не визначено. Встановити прозорість (0 – прозорий, 255 – непрозорий) Скасувати завантаження\? - Дякуємо за використання OsmAnd. Завантажуйте регіональні дані для використання в автономному режимі за допомогою пункту меню \'Налаштування\' → \'Управління мапами\' для перегляду мап, пошуку адрес, POI, громадського транспорту тощо. + Дякуємо за користування OsmAnd. Завантажуйте регіональні дані для користування в автономному режимі за допомогою пункту меню \'Налаштування\' → \'Керування мапами\' для перегляду мап, пошуку адрес, POI, громадського транспорту тощо. Основна мапа, необхідна для забезпечення основних можливостей, знаходиться у черзі завантаження. Нічого не знайдено. Якщо Ви не знайшли свій регіон, Ви можете створити його самостійно (див. https://osmand.net). Мережеві та кешовані растрові мапи Стандартні мапи (векторні) - Завантаження, перегляд подробиць та управління локальними мапами. + Завантаження, перегляд подробиць та керування локальними мапами. Увімкніть втулок \'Мережеві мапи\', щоб вибирати різні джерела мап Мережеві мапи (растрові) Використовувати мережеві мапи (завантажити та кешувати плитки на карті пам\'яті). @@ -162,7 +162,7 @@ Навігація Визначити налаштування навігації. Загальні налаштування - Управління мапами + Керування мапами Загальні Налаштуйте відображення та загальні параметри застосунку. Загальні налаштування @@ -243,7 +243,7 @@ %1$d з %2$d об’єктів задіяно. Нема об’єктів в %1$s Ви дійсно хочете вилучити %1$s %2$s об’єктів? - Управління мапами. + Керування мапами. Задіяти Знедіяти Завантажити @@ -910,7 +910,7 @@ Прозорі віджети Безперервно Напрямок - Пожертвування для реалізації нових можливостей в застосунку. + Внески для реалізації нових можливостей в застосунку. e-mail GPS дані Шар записів @@ -1891,15 +1891,15 @@ \n(Наразі вільно лише {2} МБ.) Завантажити {0} файл(ів)\? \nВикористовується {3} МБ тимчасового сховища та {1} МБ постійного. (Із {2} МБ.) - Пожертвування - Підписатися + Внески + Передплатити Не показувати моє ім’я у звітах Щомісячна вартість Щомісячний платіж Задіяно Незадіяно Будь ласка, введіть дійсну електронну адресу - Налаштування підписки + Налаштування передплати Вибрати позначку на мапі Вивантажено анонімно Показати прозору пошукову панель @@ -1952,7 +1952,7 @@ Кількість одержувачів Правки %1$s, ранг %2$s, всього правок %3$s Рейтинг землеписців OSM - Підписка OsmAnd Live + Передплата OsmAnd Live Це потрібно, щоб надавати Вам відомості про зміни на мапі. Прилюдне імʼя Територія @@ -1960,7 +1960,7 @@ Дякуємо за підтримку OsmAnd! \nЩоб задіяти усі нові можливості Вам потрібно перезапустити застосунок. Частина коштів буде спрямована землеписцям OSM, що внесли зміни до мапи в цьому місці. - Будь ласка, спочатку придбайте підписку OsmAnd Live + Будь ласка, спочатку передплатіть OsmAnd Live Передплата дозволяє щогодини отримувати оновлення для мап по всьому світу. \nЧастина від передплати переводиться спільноті OSM та виплачується кожному землеписцю за його внесок. \nЯкщо Вам подобається OsmAnd та OSM, і хочете підтримати і бути підтриманими ними, це ідеальний спосіб зробити це. @@ -2042,10 +2042,10 @@ Вилучити фільтр Новий фільтр Введіть назву для нового фільтра. Ви зможете його знайти у списку категорій. - Абонентська плата стягується щомісячно. Скасувати підписку можна в Google Play у будь-який момент. - Пожертва для спільноти OSM - Частина Вашого пожертвування надсилається до OSM-вкладників. Вартість передплати залишається однаковою. - Підписка включає в себе щогодинні, щоденні і щотижневі оновлення, а також необмежену кількість доступних завантажень для усіх мап з усього світу. + Передплата стягується щомісячно. Скасувати передплату можна в Google Play у будь-який момент. + Допомога спільноті OSM + Частина вашої допомоги надсилається до OSM-вкладників. Вартість передплати залишається однаковою. + Передплата включає щогодинні, щоденні та щотижневі оновлення, а також, необмежену кількість доступних завантажень для всіх мап з усього світу. Отримати Отримати на %1$s Отримайте необмежені завантаження для мап, а також оновлення мап частіше ніж один раз на місяць: щотижня, щодня або щогодини. @@ -2571,7 +2571,7 @@ Імпортувати як GPX-файл Імпортувати як закладки Імпортувати файл - Дотик на мапі змінює кнопки управління та віджети. + Дотик на мапі змінює кнопки керування та віджети. Повноекранний режим Позначити пройденим Кількість десяткових цифр @@ -2634,7 +2634,7 @@ Позначка Редагувань %1$s, сума %2$s mBTC OSM-одержувачі - Всього пожертвувань + Всього внесків вих. Зимовий/лижний Туристичний вигляд @@ -2711,10 +2711,10 @@ Стиль загального призначення. Густі міста показані чисто. Особливості горизонталей, маршрутів, якості поверхні, обмеження доступу, дорожні щити, надання доріжок за шкалою SAC, пункти біловодних видів спорту. Відкрити посилання Вікіпедії в мережі Посилання буде відкрите в веб-браузері. - Отримайте підписку на OsmAnd Live, щоб читати статті з Вікіпедії та Вікімандрів в автономному режимі. + Передплатіть OsmAnd Live, щоб читати статті з Вікіпедії та Вікімандрів в автономному режимі. Читати Вікіпедію в автономному режимі - Ви скасували підписку на OsmAnd Live - Відновіть підписку, щоб продовжити використовувати усі функції: + Ви скасували передплату OsmAnd Live + Поновіть передплату, щоб продовжити користуватися усіма функціями: Зважаючи на збережені вами статті, ми рекомендуємо завантажити наступні мапи: Потрібні вам мапи Команда OsmAnd @@ -2725,7 +2725,7 @@ Доступне оновлення Завантажити файл Безкоштовний всесвітній путівник, який може редагувати кожен. - Туристичні путівники в даний час засновані на Вікімандрах. Перевірте усі функції безкоштовно під час відкритого бета-тестування. Потім путівники будуть доступні передплатникам OsmAnd Unlimited і власникам OsmAnd+. + Туристичні путівники, в цей час, засновані на Вікімандрах. Перевірте усі функції безплатно під час відкритого бета-тестування. Потім, путівники будуть доступні передплатникам OsmAnd Unlimited і власникам OsmAnd+. Вам можна і слід редагувати будь-яку статтю на Вікімандрах. Діліться знаннями, досвідом, талантом і Вашої увагою. Розпочати редагування Отримати необмежений доступ @@ -2852,7 +2852,7 @@ %1$s / місяць %1$.2f %2$s / місяць Заощадьте %1$s - Поточна підписка + Поточна передплата Оновлюється щомісяця Оновлюється щокварталу Оновлюється щороку @@ -2894,7 +2894,7 @@ Голосові оголошення Проміжні пункти призначення Прибуття о %1$s - Підписки + Передплати Відображати лише панорами 360° Запуск Гуарані @@ -3225,7 +3225,7 @@ %1$s за перший %2$s %1$s за перші %2$s далі %1$s - Скасувати підписку + Скасувати передплату %1$s • Заощадити %2$s Налаштування для профілю: Приклад @@ -3675,4 +3675,6 @@ Позначки Закладки Передплата - OsmAnd Live + OsmAnd покупки + Довідник умовних позначень мапи \ No newline at end of file From 36d34cf5e5676c3f85f8b457408bdd42fffb7a8f Mon Sep 17 00:00:00 2001 From: Tymofij Lytvynenko Date: Mon, 11 May 2020 23:58:57 +0000 Subject: [PATCH 53/61] Translated using Weblate (Ukrainian) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-uk/strings.xml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/OsmAnd/res/values-uk/strings.xml b/OsmAnd/res/values-uk/strings.xml index ac42ae236c..f87c185125 100644 --- a/OsmAnd/res/values-uk/strings.xml +++ b/OsmAnd/res/values-uk/strings.xml @@ -3677,4 +3677,29 @@ Передплата - OsmAnd Live OsmAnd покупки Довідник умовних позначень мапи + Оплата буде списана з рахунку, прив\'язаного до вашого облікового запису Google Play, при підтвердженні придбання. +\nПідписка продовжується автоматично, якщо ви не скасуєте її до дати продовження. З вашого рахунку буде стягуватися плата за період продовження (щомісяць/щотримісяці/щорік) разово в день продовження. +\nВи можете керувати підписками і скасовувати їх у налаштуваннях Google Play. + Пошук видів POI + Поєднуйте види POI з різних категорій. Торкніться \"Переключити\", щоб вибрати все, торкніться лівої сторони для вибору категорії. + Профілі навігації + • Нові безмережеві мапи схилів +\n +\n • Повне налаштування вибраних та GPX шляхових точок - спеціальні кольори, значки, форми +\n +\n • Налаштування порядку елементів у контекстному меню, Налаштувати мапу, панелі +\n +\n • Вікіпедія як окремий шар у Налаштувати мапу, вибір лише потрібних мов +\n +\n • Створіть власний фільтр POI/мапи з цілковитою гнучкістю +\n +\n • Додані параметри для відновлення налаштувань для користувацьких профілів +\n +\n • Повні маршрути GPX з Навігації підтримують смуги руху та повні вказівки повороту +\n +\n • Виправлено розміри інтерфейсу на планшетах +\n +\n • Виправлено помилки для мов що пишуться справа наліво +\n +\n \ No newline at end of file From e85e7c96549f9bea9b83ce29d01a9418c1c2558a Mon Sep 17 00:00:00 2001 From: Ahmad Alfrhood Date: Mon, 11 May 2020 14:43:10 +0000 Subject: [PATCH 54/61] Translated using Weblate (Arabic) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-ar/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-ar/strings.xml b/OsmAnd/res/values-ar/strings.xml index 3932e8bbb2..e5f0bdcf0b 100644 --- a/OsmAnd/res/values-ar/strings.xml +++ b/OsmAnd/res/values-ar/strings.xml @@ -1849,7 +1849,7 @@ بحث عن إحداثيات بحث متقدم عن الإحداثيات وضع علامة تشير إلى بدء تشغيل التطبيق الأولي، أبق جميع الإعدادات الأخرى دون تغيير. - خرائط التوجيه (الفكتورية) والإقليمية + خرائط على مستوى المنطقة طبقة التضاريس غير مفعلة الخطوط الكنتورية معطلة ميل بحري @@ -3001,7 +3001,7 @@ هذه الخرائط مطلوبة لاستخدامها مع البرنامج المساعد. إضافة أوضاع الأوضاع المضافة بواسطة البرنامج المساعد - إطفاء + إيقاف تمت تركيب إضافة جديدة ربط الأجزاء إضافة وضع جديد \'%1$s\'؟ From e737d57af89e78b469dd57ede7e754df1ea633c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Mon, 11 May 2020 14:08:05 +0000 Subject: [PATCH 55/61] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 5.5% (185 of 3325 strings) --- OsmAnd/res/values-nb/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-nb/strings.xml b/OsmAnd/res/values-nb/strings.xml index 59c9d89423..190f51fc29 100644 --- a/OsmAnd/res/values-nb/strings.xml +++ b/OsmAnd/res/values-nb/strings.xml @@ -1013,7 +1013,7 @@ \n \nDe globale dataene (mellom 70° nord og 70° sør) er basert på målinger av SRTM (Shuttle Radar Topography Mission) og ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer), et bildeinstrument ombord på Terra, flaggskipsatellitten til NASA\'s Earth Observing System. ASTER er et samarbeid mellom NASA, Japans finansdepartement, Trade and Industry (METI), og Japan Space Systems (J-spacesystems). Skikartvisning - Dette programtillegget gjør enhetens tilgjengelighetsfunksjoner tilgjengelige direkte i OsmAnd. Det muliggjør f.eks justering av talehastigheten for tekst-til-tale -stemmer, innstilling av styrekors-skjermnavigering ved hjelp av en styrekule for forstørrelseskontroll, eller tekst-til-tale-tilbakemelding, f.eks auto-annonsering av din posisjon. + Gjør enhetens tilgjengelighetsfunksjoner tilgjengelige direkte i OsmAnd. Det muliggjør f.eks. justering av talehastigheten for tekst-til-tale -stemmer, innstilling av styrekors-skjermnavigering ved hjelp av en styrekule for forstørrelseskontroll, eller tekst-til-tale-tilbakemelding, f.eks. auto-annonsering av din posisjon. Navneendring feilet. Anonym bruker Trengs for bidrag til openstreetmap.org. From d6b603f4b7489125a5889df1ccc0a824c3ed7b0b Mon Sep 17 00:00:00 2001 From: Rami Lehtinen Date: Mon, 11 May 2020 08:57:13 +0000 Subject: [PATCH 56/61] Translated using Weblate (Finnish) Currently translated at 64.4% (2143 of 3325 strings) --- OsmAnd/res/values-fi/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-fi/strings.xml b/OsmAnd/res/values-fi/strings.xml index 2a2b071a38..23bfa2ddf7 100644 --- a/OsmAnd/res/values-fi/strings.xml +++ b/OsmAnd/res/values-fi/strings.xml @@ -2559,4 +2559,5 @@ Jos pidät OsmAndista ja OSMsta ja haluat tukea niitä, on tämä täydellinen t OsmAnd + mapillary Pikatoiminto Sädeviivain + Toimintoa ei tuettu %1$s \ No newline at end of file From 399023697488ea38435cdba3400ed5fe7257a22d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1ns?= Date: Mon, 11 May 2020 19:45:51 +0000 Subject: [PATCH 57/61] Translated using Weblate (Galician) Currently translated at 100.0% (3325 of 3325 strings) --- OsmAnd/res/values-gl/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-gl/strings.xml b/OsmAnd/res/values-gl/strings.xml index e411869799..1a1516f795 100644 --- a/OsmAnd/res/values-gl/strings.xml +++ b/OsmAnd/res/values-gl/strings.xml @@ -3318,7 +3318,7 @@ Lon %2$s \n%1$s > %2$s Insire a ruta do cartafol Cartafol… - Colar ou pegar a ruta do cartafol cos datos do OsmAnd + Pegar a ruta do cartafol cos datos do OsmAnd Mudar o cartafol de datos do OsmAnd\? Mover ó novo destino Almacenamento interno para o OsmAnd, (agochado ós usuarios e outras aplicacións). From 74a732edf95322f1b0f80ac71b22510c53a928bc Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Tue, 12 May 2020 11:38:24 +0300 Subject: [PATCH 58/61] Fix possible npe --- .../plus/settings/bottomsheets/SelectFolderBottomSheet.java | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/src/net/osmand/plus/settings/bottomsheets/SelectFolderBottomSheet.java b/OsmAnd/src/net/osmand/plus/settings/bottomsheets/SelectFolderBottomSheet.java index 8dda02c00f..e370d885e4 100644 --- a/OsmAnd/src/net/osmand/plus/settings/bottomsheets/SelectFolderBottomSheet.java +++ b/OsmAnd/src/net/osmand/plus/settings/bottomsheets/SelectFolderBottomSheet.java @@ -134,6 +134,7 @@ public class SelectFolderBottomSheet extends BasePreferenceBottomSheet { fragment.setDescription(description); fragment.setBtnTitle(btnTitle); fragment.setUsedOnMap(usedOnMap); + fragment.setArguments(args); fragment.show(fm, TAG); } return true; From 07385b53c311b420f5ccddddfcee917ce998f576 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Tue, 12 May 2020 11:23:20 +0200 Subject: [PATCH 59/61] Add obf file --- .../java/net/osmand/binary/OsmandOdb.java | 2254 ++++++++++++++++- 1 file changed, 2123 insertions(+), 131 deletions(-) diff --git a/OsmAnd-java/src/main/java/net/osmand/binary/OsmandOdb.java b/OsmAnd-java/src/main/java/net/osmand/binary/OsmandOdb.java index 848f4b01c1..97a2abeb91 100644 --- a/OsmAnd-java/src/main/java/net/osmand/binary/OsmandOdb.java +++ b/OsmAnd-java/src/main/java/net/osmand/binary/OsmandOdb.java @@ -12392,7 +12392,7 @@ public final class OsmandOdb { * optional bytes labelcoordinates = 8; * *

-     * pair x,y (sint32) of delta encoded to center of <coordinates> 31th zoom
+     * pair x,y (sint32) of delta encoded to center of <coordinates> 26th zoom
      * 
*/ boolean hasLabelcoordinates(); @@ -12400,7 +12400,7 @@ public final class OsmandOdb { * optional bytes labelcoordinates = 8; * *
-     * pair x,y (sint32) of delta encoded to center of <coordinates> 31th zoom
+     * pair x,y (sint32) of delta encoded to center of <coordinates> 26th zoom
      * 
*/ com.google.protobuf.ByteString getLabelcoordinates(); @@ -12715,7 +12715,7 @@ public final class OsmandOdb { * optional bytes labelcoordinates = 8; * *
-     * pair x,y (sint32) of delta encoded to center of <coordinates> 31th zoom
+     * pair x,y (sint32) of delta encoded to center of <coordinates> 26th zoom
      * 
*/ public boolean hasLabelcoordinates() { @@ -12725,7 +12725,7 @@ public final class OsmandOdb { * optional bytes labelcoordinates = 8; * *
-     * pair x,y (sint32) of delta encoded to center of <coordinates> 31th zoom
+     * pair x,y (sint32) of delta encoded to center of <coordinates> 26th zoom
      * 
*/ public com.google.protobuf.ByteString getLabelcoordinates() { @@ -13466,7 +13466,7 @@ public final class OsmandOdb { * optional bytes labelcoordinates = 8; * *
-       * pair x,y (sint32) of delta encoded to center of <coordinates> 31th zoom
+       * pair x,y (sint32) of delta encoded to center of <coordinates> 26th zoom
        * 
*/ public boolean hasLabelcoordinates() { @@ -13476,7 +13476,7 @@ public final class OsmandOdb { * optional bytes labelcoordinates = 8; * *
-       * pair x,y (sint32) of delta encoded to center of <coordinates> 31th zoom
+       * pair x,y (sint32) of delta encoded to center of <coordinates> 26th zoom
        * 
*/ public com.google.protobuf.ByteString getLabelcoordinates() { @@ -13486,7 +13486,7 @@ public final class OsmandOdb { * optional bytes labelcoordinates = 8; * *
-       * pair x,y (sint32) of delta encoded to center of <coordinates> 31th zoom
+       * pair x,y (sint32) of delta encoded to center of <coordinates> 26th zoom
        * 
*/ public Builder setLabelcoordinates(com.google.protobuf.ByteString value) { @@ -13502,7 +13502,7 @@ public final class OsmandOdb { * optional bytes labelcoordinates = 8; * *
-       * pair x,y (sint32) of delta encoded to center of <coordinates> 31th zoom
+       * pair x,y (sint32) of delta encoded to center of <coordinates> 26th zoom
        * 
*/ public Builder clearLabelcoordinates() { @@ -31943,6 +31943,1765 @@ public final class OsmandOdb { // @@protoc_insertion_point(class_scope:OsmAnd.OBF.TransportRoute) } + public interface IncompleteTransportRoutesOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + java.util.List + getRoutesList(); + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + net.osmand.binary.OsmandOdb.IncompleteTransportRoute getRoutes(int index); + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + int getRoutesCount(); + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + java.util.List + getRoutesOrBuilderList(); + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + net.osmand.binary.OsmandOdb.IncompleteTransportRouteOrBuilder getRoutesOrBuilder( + int index); + } + /** + * Protobuf type {@code OsmAnd.OBF.IncompleteTransportRoutes} + */ + public static final class IncompleteTransportRoutes extends + com.google.protobuf.GeneratedMessage + implements IncompleteTransportRoutesOrBuilder { + // Use IncompleteTransportRoutes.newBuilder() to construct. + private IncompleteTransportRoutes(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private IncompleteTransportRoutes(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final IncompleteTransportRoutes defaultInstance; + public static IncompleteTransportRoutes getDefaultInstance() { + return defaultInstance; + } + + public IncompleteTransportRoutes getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private IncompleteTransportRoutes( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 50: { + if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + routes_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + routes_.add(input.readMessage(net.osmand.binary.OsmandOdb.IncompleteTransportRoute.PARSER, extensionRegistry)); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + routes_ = java.util.Collections.unmodifiableList(routes_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return net.osmand.binary.OsmandOdb.internal_static_OsmAnd_OBF_IncompleteTransportRoutes_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return net.osmand.binary.OsmandOdb.internal_static_OsmAnd_OBF_IncompleteTransportRoutes_fieldAccessorTable + .ensureFieldAccessorsInitialized( + net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.class, net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public IncompleteTransportRoutes parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new IncompleteTransportRoutes(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + // repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + public static final int ROUTES_FIELD_NUMBER = 6; + private java.util.List routes_; + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public java.util.List getRoutesList() { + return routes_; + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public java.util.List + getRoutesOrBuilderList() { + return routes_; + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public int getRoutesCount() { + return routes_.size(); + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public net.osmand.binary.OsmandOdb.IncompleteTransportRoute getRoutes(int index) { + return routes_.get(index); + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public net.osmand.binary.OsmandOdb.IncompleteTransportRouteOrBuilder getRoutesOrBuilder( + int index) { + return routes_.get(index); + } + + private void initFields() { + routes_ = java.util.Collections.emptyList(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + for (int i = 0; i < getRoutesCount(); i++) { + if (!getRoutes(i).isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + for (int i = 0; i < routes_.size(); i++) { + output.writeMessage(6, routes_.get(i)); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < routes_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, routes_.get(i)); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoutes parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoutes parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoutes parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoutes parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoutes parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoutes parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoutes parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoutes parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoutes parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoutes parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(net.osmand.binary.OsmandOdb.IncompleteTransportRoutes prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code OsmAnd.OBF.IncompleteTransportRoutes} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements net.osmand.binary.OsmandOdb.IncompleteTransportRoutesOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return net.osmand.binary.OsmandOdb.internal_static_OsmAnd_OBF_IncompleteTransportRoutes_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return net.osmand.binary.OsmandOdb.internal_static_OsmAnd_OBF_IncompleteTransportRoutes_fieldAccessorTable + .ensureFieldAccessorsInitialized( + net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.class, net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.Builder.class); + } + + // Construct using net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getRoutesFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + if (routesBuilder_ == null) { + routes_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + routesBuilder_.clear(); + } + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return net.osmand.binary.OsmandOdb.internal_static_OsmAnd_OBF_IncompleteTransportRoutes_descriptor; + } + + public net.osmand.binary.OsmandOdb.IncompleteTransportRoutes getDefaultInstanceForType() { + return net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.getDefaultInstance(); + } + + public net.osmand.binary.OsmandOdb.IncompleteTransportRoutes build() { + net.osmand.binary.OsmandOdb.IncompleteTransportRoutes result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public net.osmand.binary.OsmandOdb.IncompleteTransportRoutes buildPartial() { + net.osmand.binary.OsmandOdb.IncompleteTransportRoutes result = new net.osmand.binary.OsmandOdb.IncompleteTransportRoutes(this); + int from_bitField0_ = bitField0_; + if (routesBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + routes_ = java.util.Collections.unmodifiableList(routes_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.routes_ = routes_; + } else { + result.routes_ = routesBuilder_.build(); + } + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof net.osmand.binary.OsmandOdb.IncompleteTransportRoutes) { + return mergeFrom((net.osmand.binary.OsmandOdb.IncompleteTransportRoutes)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(net.osmand.binary.OsmandOdb.IncompleteTransportRoutes other) { + if (other == net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.getDefaultInstance()) return this; + if (routesBuilder_ == null) { + if (!other.routes_.isEmpty()) { + if (routes_.isEmpty()) { + routes_ = other.routes_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureRoutesIsMutable(); + routes_.addAll(other.routes_); + } + onChanged(); + } + } else { + if (!other.routes_.isEmpty()) { + if (routesBuilder_.isEmpty()) { + routesBuilder_.dispose(); + routesBuilder_ = null; + routes_ = other.routes_; + bitField0_ = (bitField0_ & ~0x00000001); + routesBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getRoutesFieldBuilder() : null; + } else { + routesBuilder_.addAllMessages(other.routes_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + for (int i = 0; i < getRoutesCount(); i++) { + if (!getRoutes(i).isInitialized()) { + + return false; + } + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + net.osmand.binary.OsmandOdb.IncompleteTransportRoutes parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (net.osmand.binary.OsmandOdb.IncompleteTransportRoutes) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + private java.util.List routes_ = + java.util.Collections.emptyList(); + private void ensureRoutesIsMutable() { + if (!((bitField0_ & 0x00000001) == 0x00000001)) { + routes_ = new java.util.ArrayList(routes_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + net.osmand.binary.OsmandOdb.IncompleteTransportRoute, net.osmand.binary.OsmandOdb.IncompleteTransportRoute.Builder, net.osmand.binary.OsmandOdb.IncompleteTransportRouteOrBuilder> routesBuilder_; + + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public java.util.List getRoutesList() { + if (routesBuilder_ == null) { + return java.util.Collections.unmodifiableList(routes_); + } else { + return routesBuilder_.getMessageList(); + } + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public int getRoutesCount() { + if (routesBuilder_ == null) { + return routes_.size(); + } else { + return routesBuilder_.getCount(); + } + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public net.osmand.binary.OsmandOdb.IncompleteTransportRoute getRoutes(int index) { + if (routesBuilder_ == null) { + return routes_.get(index); + } else { + return routesBuilder_.getMessage(index); + } + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public Builder setRoutes( + int index, net.osmand.binary.OsmandOdb.IncompleteTransportRoute value) { + if (routesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRoutesIsMutable(); + routes_.set(index, value); + onChanged(); + } else { + routesBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public Builder setRoutes( + int index, net.osmand.binary.OsmandOdb.IncompleteTransportRoute.Builder builderForValue) { + if (routesBuilder_ == null) { + ensureRoutesIsMutable(); + routes_.set(index, builderForValue.build()); + onChanged(); + } else { + routesBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public Builder addRoutes(net.osmand.binary.OsmandOdb.IncompleteTransportRoute value) { + if (routesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRoutesIsMutable(); + routes_.add(value); + onChanged(); + } else { + routesBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public Builder addRoutes( + int index, net.osmand.binary.OsmandOdb.IncompleteTransportRoute value) { + if (routesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRoutesIsMutable(); + routes_.add(index, value); + onChanged(); + } else { + routesBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public Builder addRoutes( + net.osmand.binary.OsmandOdb.IncompleteTransportRoute.Builder builderForValue) { + if (routesBuilder_ == null) { + ensureRoutesIsMutable(); + routes_.add(builderForValue.build()); + onChanged(); + } else { + routesBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public Builder addRoutes( + int index, net.osmand.binary.OsmandOdb.IncompleteTransportRoute.Builder builderForValue) { + if (routesBuilder_ == null) { + ensureRoutesIsMutable(); + routes_.add(index, builderForValue.build()); + onChanged(); + } else { + routesBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public Builder addAllRoutes( + java.lang.Iterable values) { + if (routesBuilder_ == null) { + ensureRoutesIsMutable(); + super.addAll(values, routes_); + onChanged(); + } else { + routesBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public Builder clearRoutes() { + if (routesBuilder_ == null) { + routes_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + routesBuilder_.clear(); + } + return this; + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public Builder removeRoutes(int index) { + if (routesBuilder_ == null) { + ensureRoutesIsMutable(); + routes_.remove(index); + onChanged(); + } else { + routesBuilder_.remove(index); + } + return this; + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public net.osmand.binary.OsmandOdb.IncompleteTransportRoute.Builder getRoutesBuilder( + int index) { + return getRoutesFieldBuilder().getBuilder(index); + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public net.osmand.binary.OsmandOdb.IncompleteTransportRouteOrBuilder getRoutesOrBuilder( + int index) { + if (routesBuilder_ == null) { + return routes_.get(index); } else { + return routesBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public java.util.List + getRoutesOrBuilderList() { + if (routesBuilder_ != null) { + return routesBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(routes_); + } + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public net.osmand.binary.OsmandOdb.IncompleteTransportRoute.Builder addRoutesBuilder() { + return getRoutesFieldBuilder().addBuilder( + net.osmand.binary.OsmandOdb.IncompleteTransportRoute.getDefaultInstance()); + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public net.osmand.binary.OsmandOdb.IncompleteTransportRoute.Builder addRoutesBuilder( + int index) { + return getRoutesFieldBuilder().addBuilder( + index, net.osmand.binary.OsmandOdb.IncompleteTransportRoute.getDefaultInstance()); + } + /** + * repeated .OsmAnd.OBF.IncompleteTransportRoute routes = 6; + */ + public java.util.List + getRoutesBuilderList() { + return getRoutesFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + net.osmand.binary.OsmandOdb.IncompleteTransportRoute, net.osmand.binary.OsmandOdb.IncompleteTransportRoute.Builder, net.osmand.binary.OsmandOdb.IncompleteTransportRouteOrBuilder> + getRoutesFieldBuilder() { + if (routesBuilder_ == null) { + routesBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + net.osmand.binary.OsmandOdb.IncompleteTransportRoute, net.osmand.binary.OsmandOdb.IncompleteTransportRoute.Builder, net.osmand.binary.OsmandOdb.IncompleteTransportRouteOrBuilder>( + routes_, + ((bitField0_ & 0x00000001) == 0x00000001), + getParentForChildren(), + isClean()); + routes_ = null; + } + return routesBuilder_; + } + + // @@protoc_insertion_point(builder_scope:OsmAnd.OBF.IncompleteTransportRoutes) + } + + static { + defaultInstance = new IncompleteTransportRoutes(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:OsmAnd.OBF.IncompleteTransportRoutes) + } + + public interface IncompleteTransportRouteOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // required uint64 id = 1; + /** + * required uint64 id = 1; + */ + boolean hasId(); + /** + * required uint64 id = 1; + */ + long getId(); + + // optional uint32 type = 3; + /** + * optional uint32 type = 3; + * + *
+     * reference in string table
+     * 
+ */ + boolean hasType(); + /** + * optional uint32 type = 3; + * + *
+     * reference in string table
+     * 
+ */ + int getType(); + + // optional uint32 operator = 4; + /** + * optional uint32 operator = 4; + * + *
+     * reference in string table
+     * 
+ */ + boolean hasOperator(); + /** + * optional uint32 operator = 4; + * + *
+     * reference in string table
+     * 
+ */ + int getOperator(); + + // optional uint32 ref = 5; + /** + * optional uint32 ref = 5; + * + *
+     * reference in string table
+     * 
+ */ + boolean hasRef(); + /** + * optional uint32 ref = 5; + * + *
+     * reference in string table
+     * 
+ */ + int getRef(); + + // required uint32 routeRef = 7; + /** + * required uint32 routeRef = 7; + * + *
+     * shift from OsmAndTransportIndex to the route in TransportRoute section
+     * 
+ */ + boolean hasRouteRef(); + /** + * required uint32 routeRef = 7; + * + *
+     * shift from OsmAndTransportIndex to the route in TransportRoute section
+     * 
+ */ + int getRouteRef(); + + // repeated uint32 missingStops = 8; + /** + * repeated uint32 missingStops = 8; + * + *
+     * shift from OsmAndTransportIndex to stops that are missing
+     * 
+ */ + java.util.List getMissingStopsList(); + /** + * repeated uint32 missingStops = 8; + * + *
+     * shift from OsmAndTransportIndex to stops that are missing
+     * 
+ */ + int getMissingStopsCount(); + /** + * repeated uint32 missingStops = 8; + * + *
+     * shift from OsmAndTransportIndex to stops that are missing
+     * 
+ */ + int getMissingStops(int index); + } + /** + * Protobuf type {@code OsmAnd.OBF.IncompleteTransportRoute} + */ + public static final class IncompleteTransportRoute extends + com.google.protobuf.GeneratedMessage + implements IncompleteTransportRouteOrBuilder { + // Use IncompleteTransportRoute.newBuilder() to construct. + private IncompleteTransportRoute(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private IncompleteTransportRoute(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final IncompleteTransportRoute defaultInstance; + public static IncompleteTransportRoute getDefaultInstance() { + return defaultInstance; + } + + public IncompleteTransportRoute getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private IncompleteTransportRoute( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + id_ = input.readUInt64(); + break; + } + case 24: { + bitField0_ |= 0x00000002; + type_ = input.readUInt32(); + break; + } + case 32: { + bitField0_ |= 0x00000004; + operator_ = input.readUInt32(); + break; + } + case 40: { + bitField0_ |= 0x00000008; + ref_ = input.readUInt32(); + break; + } + case 56: { + bitField0_ |= 0x00000010; + routeRef_ = input.readUInt32(); + break; + } + case 64: { + if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { + missingStops_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000020; + } + missingStops_.add(input.readUInt32()); + break; + } + case 66: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + if (!((mutable_bitField0_ & 0x00000020) == 0x00000020) && input.getBytesUntilLimit() > 0) { + missingStops_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000020; + } + while (input.getBytesUntilLimit() > 0) { + missingStops_.add(input.readUInt32()); + } + input.popLimit(limit); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { + missingStops_ = java.util.Collections.unmodifiableList(missingStops_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return net.osmand.binary.OsmandOdb.internal_static_OsmAnd_OBF_IncompleteTransportRoute_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return net.osmand.binary.OsmandOdb.internal_static_OsmAnd_OBF_IncompleteTransportRoute_fieldAccessorTable + .ensureFieldAccessorsInitialized( + net.osmand.binary.OsmandOdb.IncompleteTransportRoute.class, net.osmand.binary.OsmandOdb.IncompleteTransportRoute.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public IncompleteTransportRoute parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new IncompleteTransportRoute(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // required uint64 id = 1; + public static final int ID_FIELD_NUMBER = 1; + private long id_; + /** + * required uint64 id = 1; + */ + public boolean hasId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required uint64 id = 1; + */ + public long getId() { + return id_; + } + + // optional uint32 type = 3; + public static final int TYPE_FIELD_NUMBER = 3; + private int type_; + /** + * optional uint32 type = 3; + * + *
+     * reference in string table
+     * 
+ */ + public boolean hasType() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional uint32 type = 3; + * + *
+     * reference in string table
+     * 
+ */ + public int getType() { + return type_; + } + + // optional uint32 operator = 4; + public static final int OPERATOR_FIELD_NUMBER = 4; + private int operator_; + /** + * optional uint32 operator = 4; + * + *
+     * reference in string table
+     * 
+ */ + public boolean hasOperator() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional uint32 operator = 4; + * + *
+     * reference in string table
+     * 
+ */ + public int getOperator() { + return operator_; + } + + // optional uint32 ref = 5; + public static final int REF_FIELD_NUMBER = 5; + private int ref_; + /** + * optional uint32 ref = 5; + * + *
+     * reference in string table
+     * 
+ */ + public boolean hasRef() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + /** + * optional uint32 ref = 5; + * + *
+     * reference in string table
+     * 
+ */ + public int getRef() { + return ref_; + } + + // required uint32 routeRef = 7; + public static final int ROUTEREF_FIELD_NUMBER = 7; + private int routeRef_; + /** + * required uint32 routeRef = 7; + * + *
+     * shift from OsmAndTransportIndex to the route in TransportRoute section
+     * 
+ */ + public boolean hasRouteRef() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + /** + * required uint32 routeRef = 7; + * + *
+     * shift from OsmAndTransportIndex to the route in TransportRoute section
+     * 
+ */ + public int getRouteRef() { + return routeRef_; + } + + // repeated uint32 missingStops = 8; + public static final int MISSINGSTOPS_FIELD_NUMBER = 8; + private java.util.List missingStops_; + /** + * repeated uint32 missingStops = 8; + * + *
+     * shift from OsmAndTransportIndex to stops that are missing
+     * 
+ */ + public java.util.List + getMissingStopsList() { + return missingStops_; + } + /** + * repeated uint32 missingStops = 8; + * + *
+     * shift from OsmAndTransportIndex to stops that are missing
+     * 
+ */ + public int getMissingStopsCount() { + return missingStops_.size(); + } + /** + * repeated uint32 missingStops = 8; + * + *
+     * shift from OsmAndTransportIndex to stops that are missing
+     * 
+ */ + public int getMissingStops(int index) { + return missingStops_.get(index); + } + + private void initFields() { + id_ = 0L; + type_ = 0; + operator_ = 0; + ref_ = 0; + routeRef_ = 0; + missingStops_ = java.util.Collections.emptyList(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + if (!hasId()) { + memoizedIsInitialized = 0; + return false; + } + if (!hasRouteRef()) { + memoizedIsInitialized = 0; + return false; + } + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeUInt64(1, id_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeUInt32(3, type_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeUInt32(4, operator_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + output.writeUInt32(5, ref_); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + output.writeUInt32(7, routeRef_); + } + for (int i = 0; i < missingStops_.size(); i++) { + output.writeUInt32(8, missingStops_.get(i)); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt64Size(1, id_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(3, type_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(4, operator_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(5, ref_); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(7, routeRef_); + } + { + int dataSize = 0; + for (int i = 0; i < missingStops_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(missingStops_.get(i)); + } + size += dataSize; + size += 1 * getMissingStopsList().size(); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoute parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoute parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoute parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoute parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoute parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoute parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoute parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoute parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoute parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static net.osmand.binary.OsmandOdb.IncompleteTransportRoute parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(net.osmand.binary.OsmandOdb.IncompleteTransportRoute prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code OsmAnd.OBF.IncompleteTransportRoute} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements net.osmand.binary.OsmandOdb.IncompleteTransportRouteOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return net.osmand.binary.OsmandOdb.internal_static_OsmAnd_OBF_IncompleteTransportRoute_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return net.osmand.binary.OsmandOdb.internal_static_OsmAnd_OBF_IncompleteTransportRoute_fieldAccessorTable + .ensureFieldAccessorsInitialized( + net.osmand.binary.OsmandOdb.IncompleteTransportRoute.class, net.osmand.binary.OsmandOdb.IncompleteTransportRoute.Builder.class); + } + + // Construct using net.osmand.binary.OsmandOdb.IncompleteTransportRoute.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + id_ = 0L; + bitField0_ = (bitField0_ & ~0x00000001); + type_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + operator_ = 0; + bitField0_ = (bitField0_ & ~0x00000004); + ref_ = 0; + bitField0_ = (bitField0_ & ~0x00000008); + routeRef_ = 0; + bitField0_ = (bitField0_ & ~0x00000010); + missingStops_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return net.osmand.binary.OsmandOdb.internal_static_OsmAnd_OBF_IncompleteTransportRoute_descriptor; + } + + public net.osmand.binary.OsmandOdb.IncompleteTransportRoute getDefaultInstanceForType() { + return net.osmand.binary.OsmandOdb.IncompleteTransportRoute.getDefaultInstance(); + } + + public net.osmand.binary.OsmandOdb.IncompleteTransportRoute build() { + net.osmand.binary.OsmandOdb.IncompleteTransportRoute result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public net.osmand.binary.OsmandOdb.IncompleteTransportRoute buildPartial() { + net.osmand.binary.OsmandOdb.IncompleteTransportRoute result = new net.osmand.binary.OsmandOdb.IncompleteTransportRoute(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.id_ = id_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.type_ = type_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.operator_ = operator_; + if (((from_bitField0_ & 0x00000008) == 0x00000008)) { + to_bitField0_ |= 0x00000008; + } + result.ref_ = ref_; + if (((from_bitField0_ & 0x00000010) == 0x00000010)) { + to_bitField0_ |= 0x00000010; + } + result.routeRef_ = routeRef_; + if (((bitField0_ & 0x00000020) == 0x00000020)) { + missingStops_ = java.util.Collections.unmodifiableList(missingStops_); + bitField0_ = (bitField0_ & ~0x00000020); + } + result.missingStops_ = missingStops_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof net.osmand.binary.OsmandOdb.IncompleteTransportRoute) { + return mergeFrom((net.osmand.binary.OsmandOdb.IncompleteTransportRoute)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(net.osmand.binary.OsmandOdb.IncompleteTransportRoute other) { + if (other == net.osmand.binary.OsmandOdb.IncompleteTransportRoute.getDefaultInstance()) return this; + if (other.hasId()) { + setId(other.getId()); + } + if (other.hasType()) { + setType(other.getType()); + } + if (other.hasOperator()) { + setOperator(other.getOperator()); + } + if (other.hasRef()) { + setRef(other.getRef()); + } + if (other.hasRouteRef()) { + setRouteRef(other.getRouteRef()); + } + if (!other.missingStops_.isEmpty()) { + if (missingStops_.isEmpty()) { + missingStops_ = other.missingStops_; + bitField0_ = (bitField0_ & ~0x00000020); + } else { + ensureMissingStopsIsMutable(); + missingStops_.addAll(other.missingStops_); + } + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + if (!hasId()) { + + return false; + } + if (!hasRouteRef()) { + + return false; + } + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + net.osmand.binary.OsmandOdb.IncompleteTransportRoute parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (net.osmand.binary.OsmandOdb.IncompleteTransportRoute) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // required uint64 id = 1; + private long id_ ; + /** + * required uint64 id = 1; + */ + public boolean hasId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * required uint64 id = 1; + */ + public long getId() { + return id_; + } + /** + * required uint64 id = 1; + */ + public Builder setId(long value) { + bitField0_ |= 0x00000001; + id_ = value; + onChanged(); + return this; + } + /** + * required uint64 id = 1; + */ + public Builder clearId() { + bitField0_ = (bitField0_ & ~0x00000001); + id_ = 0L; + onChanged(); + return this; + } + + // optional uint32 type = 3; + private int type_ ; + /** + * optional uint32 type = 3; + * + *
+       * reference in string table
+       * 
+ */ + public boolean hasType() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional uint32 type = 3; + * + *
+       * reference in string table
+       * 
+ */ + public int getType() { + return type_; + } + /** + * optional uint32 type = 3; + * + *
+       * reference in string table
+       * 
+ */ + public Builder setType(int value) { + bitField0_ |= 0x00000002; + type_ = value; + onChanged(); + return this; + } + /** + * optional uint32 type = 3; + * + *
+       * reference in string table
+       * 
+ */ + public Builder clearType() { + bitField0_ = (bitField0_ & ~0x00000002); + type_ = 0; + onChanged(); + return this; + } + + // optional uint32 operator = 4; + private int operator_ ; + /** + * optional uint32 operator = 4; + * + *
+       * reference in string table
+       * 
+ */ + public boolean hasOperator() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional uint32 operator = 4; + * + *
+       * reference in string table
+       * 
+ */ + public int getOperator() { + return operator_; + } + /** + * optional uint32 operator = 4; + * + *
+       * reference in string table
+       * 
+ */ + public Builder setOperator(int value) { + bitField0_ |= 0x00000004; + operator_ = value; + onChanged(); + return this; + } + /** + * optional uint32 operator = 4; + * + *
+       * reference in string table
+       * 
+ */ + public Builder clearOperator() { + bitField0_ = (bitField0_ & ~0x00000004); + operator_ = 0; + onChanged(); + return this; + } + + // optional uint32 ref = 5; + private int ref_ ; + /** + * optional uint32 ref = 5; + * + *
+       * reference in string table
+       * 
+ */ + public boolean hasRef() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + /** + * optional uint32 ref = 5; + * + *
+       * reference in string table
+       * 
+ */ + public int getRef() { + return ref_; + } + /** + * optional uint32 ref = 5; + * + *
+       * reference in string table
+       * 
+ */ + public Builder setRef(int value) { + bitField0_ |= 0x00000008; + ref_ = value; + onChanged(); + return this; + } + /** + * optional uint32 ref = 5; + * + *
+       * reference in string table
+       * 
+ */ + public Builder clearRef() { + bitField0_ = (bitField0_ & ~0x00000008); + ref_ = 0; + onChanged(); + return this; + } + + // required uint32 routeRef = 7; + private int routeRef_ ; + /** + * required uint32 routeRef = 7; + * + *
+       * shift from OsmAndTransportIndex to the route in TransportRoute section
+       * 
+ */ + public boolean hasRouteRef() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + /** + * required uint32 routeRef = 7; + * + *
+       * shift from OsmAndTransportIndex to the route in TransportRoute section
+       * 
+ */ + public int getRouteRef() { + return routeRef_; + } + /** + * required uint32 routeRef = 7; + * + *
+       * shift from OsmAndTransportIndex to the route in TransportRoute section
+       * 
+ */ + public Builder setRouteRef(int value) { + bitField0_ |= 0x00000010; + routeRef_ = value; + onChanged(); + return this; + } + /** + * required uint32 routeRef = 7; + * + *
+       * shift from OsmAndTransportIndex to the route in TransportRoute section
+       * 
+ */ + public Builder clearRouteRef() { + bitField0_ = (bitField0_ & ~0x00000010); + routeRef_ = 0; + onChanged(); + return this; + } + + // repeated uint32 missingStops = 8; + private java.util.List missingStops_ = java.util.Collections.emptyList(); + private void ensureMissingStopsIsMutable() { + if (!((bitField0_ & 0x00000020) == 0x00000020)) { + missingStops_ = new java.util.ArrayList(missingStops_); + bitField0_ |= 0x00000020; + } + } + /** + * repeated uint32 missingStops = 8; + * + *
+       * shift from OsmAndTransportIndex to stops that are missing
+       * 
+ */ + public java.util.List + getMissingStopsList() { + return java.util.Collections.unmodifiableList(missingStops_); + } + /** + * repeated uint32 missingStops = 8; + * + *
+       * shift from OsmAndTransportIndex to stops that are missing
+       * 
+ */ + public int getMissingStopsCount() { + return missingStops_.size(); + } + /** + * repeated uint32 missingStops = 8; + * + *
+       * shift from OsmAndTransportIndex to stops that are missing
+       * 
+ */ + public int getMissingStops(int index) { + return missingStops_.get(index); + } + /** + * repeated uint32 missingStops = 8; + * + *
+       * shift from OsmAndTransportIndex to stops that are missing
+       * 
+ */ + public Builder setMissingStops( + int index, int value) { + ensureMissingStopsIsMutable(); + missingStops_.set(index, value); + onChanged(); + return this; + } + /** + * repeated uint32 missingStops = 8; + * + *
+       * shift from OsmAndTransportIndex to stops that are missing
+       * 
+ */ + public Builder addMissingStops(int value) { + ensureMissingStopsIsMutable(); + missingStops_.add(value); + onChanged(); + return this; + } + /** + * repeated uint32 missingStops = 8; + * + *
+       * shift from OsmAndTransportIndex to stops that are missing
+       * 
+ */ + public Builder addAllMissingStops( + java.lang.Iterable values) { + ensureMissingStopsIsMutable(); + super.addAll(values, missingStops_); + onChanged(); + return this; + } + /** + * repeated uint32 missingStops = 8; + * + *
+       * shift from OsmAndTransportIndex to stops that are missing
+       * 
+ */ + public Builder clearMissingStops() { + missingStops_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:OsmAnd.OBF.IncompleteTransportRoute) + } + + static { + defaultInstance = new IncompleteTransportRoute(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:OsmAnd.OBF.IncompleteTransportRoute) + } + public interface TransportRouteScheduleOrBuilder extends com.google.protobuf.MessageOrBuilder { @@ -40233,6 +41992,20 @@ public final class OsmandOdb { */ net.osmand.binary.OsmandOdb.TransportStopsTreeOrBuilder getStopsOrBuilder(); + // optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + /** + * optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + */ + boolean hasIncompleteRoutes(); + /** + * optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + */ + net.osmand.binary.OsmandOdb.IncompleteTransportRoutes getIncompleteRoutes(); + /** + * optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + */ + net.osmand.binary.OsmandOdb.IncompleteTransportRoutesOrBuilder getIncompleteRoutesOrBuilder(); + // required .OsmAnd.OBF.StringTable stringTable = 9; /** * required .OsmAnd.OBF.StringTable stringTable = 9; @@ -40329,9 +42102,22 @@ public final class OsmandOdb { bitField0_ |= 0x00000004; break; } + case 66: { + net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.Builder subBuilder = null; + if (((bitField0_ & 0x00000008) == 0x00000008)) { + subBuilder = incompleteRoutes_.toBuilder(); + } + incompleteRoutes_ = input.readMessage(net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(incompleteRoutes_); + incompleteRoutes_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000008; + break; + } case 74: { net.osmand.binary.OsmandOdb.StringTable.Builder subBuilder = null; - if (((bitField0_ & 0x00000008) == 0x00000008)) { + if (((bitField0_ & 0x00000010) == 0x00000010)) { subBuilder = stringTable_.toBuilder(); } stringTable_ = input.readMessage(net.osmand.binary.OsmandOdb.StringTable.PARSER, extensionRegistry); @@ -40339,7 +42125,7 @@ public final class OsmandOdb { subBuilder.mergeFrom(stringTable_); stringTable_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; break; } } @@ -40493,6 +42279,28 @@ public final class OsmandOdb { return stops_; } + // optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + public static final int INCOMPLETEROUTES_FIELD_NUMBER = 8; + private net.osmand.binary.OsmandOdb.IncompleteTransportRoutes incompleteRoutes_; + /** + * optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + */ + public boolean hasIncompleteRoutes() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + /** + * optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + */ + public net.osmand.binary.OsmandOdb.IncompleteTransportRoutes getIncompleteRoutes() { + return incompleteRoutes_; + } + /** + * optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + */ + public net.osmand.binary.OsmandOdb.IncompleteTransportRoutesOrBuilder getIncompleteRoutesOrBuilder() { + return incompleteRoutes_; + } + // required .OsmAnd.OBF.StringTable stringTable = 9; public static final int STRINGTABLE_FIELD_NUMBER = 9; private net.osmand.binary.OsmandOdb.StringTable stringTable_; @@ -40500,7 +42308,7 @@ public final class OsmandOdb { * required .OsmAnd.OBF.StringTable stringTable = 9; */ public boolean hasStringTable() { - return ((bitField0_ & 0x00000008) == 0x00000008); + return ((bitField0_ & 0x00000010) == 0x00000010); } /** * required .OsmAnd.OBF.StringTable stringTable = 9; @@ -40519,6 +42327,7 @@ public final class OsmandOdb { name_ = ""; routes_ = net.osmand.binary.OsmandOdb.TransportRoutes.getDefaultInstance(); stops_ = net.osmand.binary.OsmandOdb.TransportStopsTree.getDefaultInstance(); + incompleteRoutes_ = net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.getDefaultInstance(); stringTable_ = net.osmand.binary.OsmandOdb.StringTable.getDefaultInstance(); } private byte memoizedIsInitialized = -1; @@ -40542,6 +42351,12 @@ public final class OsmandOdb { return false; } } + if (hasIncompleteRoutes()) { + if (!getIncompleteRoutes().isInitialized()) { + memoizedIsInitialized = 0; + return false; + } + } memoizedIsInitialized = 1; return true; } @@ -40559,6 +42374,9 @@ public final class OsmandOdb { output.writeMessage(6, stops_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { + output.writeMessage(8, incompleteRoutes_); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeMessage(9, stringTable_); } getUnknownFields().writeTo(output); @@ -40583,6 +42401,10 @@ public final class OsmandOdb { .computeMessageSize(6, stops_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, incompleteRoutes_); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, stringTable_); } @@ -40696,6 +42518,7 @@ public final class OsmandOdb { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getRoutesFieldBuilder(); getStopsFieldBuilder(); + getIncompleteRoutesFieldBuilder(); getStringTableFieldBuilder(); } } @@ -40719,12 +42542,18 @@ public final class OsmandOdb { stopsBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); + if (incompleteRoutesBuilder_ == null) { + incompleteRoutes_ = net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.getDefaultInstance(); + } else { + incompleteRoutesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000008); if (stringTableBuilder_ == null) { stringTable_ = net.osmand.binary.OsmandOdb.StringTable.getDefaultInstance(); } else { stringTableBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); return this; } @@ -40776,6 +42605,14 @@ public final class OsmandOdb { if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } + if (incompleteRoutesBuilder_ == null) { + result.incompleteRoutes_ = incompleteRoutes_; + } else { + result.incompleteRoutes_ = incompleteRoutesBuilder_.build(); + } + if (((from_bitField0_ & 0x00000010) == 0x00000010)) { + to_bitField0_ |= 0x00000010; + } if (stringTableBuilder_ == null) { result.stringTable_ = stringTable_; } else { @@ -40808,6 +42645,9 @@ public final class OsmandOdb { if (other.hasStops()) { mergeStops(other.getStops()); } + if (other.hasIncompleteRoutes()) { + mergeIncompleteRoutes(other.getIncompleteRoutes()); + } if (other.hasStringTable()) { mergeStringTable(other.getStringTable()); } @@ -40832,6 +42672,12 @@ public final class OsmandOdb { return false; } } + if (hasIncompleteRoutes()) { + if (!getIncompleteRoutes().isInitialized()) { + + return false; + } + } return true; } @@ -41234,6 +43080,123 @@ public final class OsmandOdb { return stopsBuilder_; } + // optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + private net.osmand.binary.OsmandOdb.IncompleteTransportRoutes incompleteRoutes_ = net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + net.osmand.binary.OsmandOdb.IncompleteTransportRoutes, net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.Builder, net.osmand.binary.OsmandOdb.IncompleteTransportRoutesOrBuilder> incompleteRoutesBuilder_; + /** + * optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + */ + public boolean hasIncompleteRoutes() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + /** + * optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + */ + public net.osmand.binary.OsmandOdb.IncompleteTransportRoutes getIncompleteRoutes() { + if (incompleteRoutesBuilder_ == null) { + return incompleteRoutes_; + } else { + return incompleteRoutesBuilder_.getMessage(); + } + } + /** + * optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + */ + public Builder setIncompleteRoutes(net.osmand.binary.OsmandOdb.IncompleteTransportRoutes value) { + if (incompleteRoutesBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + incompleteRoutes_ = value; + onChanged(); + } else { + incompleteRoutesBuilder_.setMessage(value); + } + bitField0_ |= 0x00000008; + return this; + } + /** + * optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + */ + public Builder setIncompleteRoutes( + net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.Builder builderForValue) { + if (incompleteRoutesBuilder_ == null) { + incompleteRoutes_ = builderForValue.build(); + onChanged(); + } else { + incompleteRoutesBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000008; + return this; + } + /** + * optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + */ + public Builder mergeIncompleteRoutes(net.osmand.binary.OsmandOdb.IncompleteTransportRoutes value) { + if (incompleteRoutesBuilder_ == null) { + if (((bitField0_ & 0x00000008) == 0x00000008) && + incompleteRoutes_ != net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.getDefaultInstance()) { + incompleteRoutes_ = + net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.newBuilder(incompleteRoutes_).mergeFrom(value).buildPartial(); + } else { + incompleteRoutes_ = value; + } + onChanged(); + } else { + incompleteRoutesBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000008; + return this; + } + /** + * optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + */ + public Builder clearIncompleteRoutes() { + if (incompleteRoutesBuilder_ == null) { + incompleteRoutes_ = net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.getDefaultInstance(); + onChanged(); + } else { + incompleteRoutesBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000008); + return this; + } + /** + * optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + */ + public net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.Builder getIncompleteRoutesBuilder() { + bitField0_ |= 0x00000008; + onChanged(); + return getIncompleteRoutesFieldBuilder().getBuilder(); + } + /** + * optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + */ + public net.osmand.binary.OsmandOdb.IncompleteTransportRoutesOrBuilder getIncompleteRoutesOrBuilder() { + if (incompleteRoutesBuilder_ != null) { + return incompleteRoutesBuilder_.getMessageOrBuilder(); + } else { + return incompleteRoutes_; + } + } + /** + * optional .OsmAnd.OBF.IncompleteTransportRoutes incompleteRoutes = 8; + */ + private com.google.protobuf.SingleFieldBuilder< + net.osmand.binary.OsmandOdb.IncompleteTransportRoutes, net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.Builder, net.osmand.binary.OsmandOdb.IncompleteTransportRoutesOrBuilder> + getIncompleteRoutesFieldBuilder() { + if (incompleteRoutesBuilder_ == null) { + incompleteRoutesBuilder_ = new com.google.protobuf.SingleFieldBuilder< + net.osmand.binary.OsmandOdb.IncompleteTransportRoutes, net.osmand.binary.OsmandOdb.IncompleteTransportRoutes.Builder, net.osmand.binary.OsmandOdb.IncompleteTransportRoutesOrBuilder>( + incompleteRoutes_, + getParentForChildren(), + isClean()); + incompleteRoutes_ = null; + } + return incompleteRoutesBuilder_; + } + // required .OsmAnd.OBF.StringTable stringTable = 9; private net.osmand.binary.OsmandOdb.StringTable stringTable_ = net.osmand.binary.OsmandOdb.StringTable.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< @@ -41242,7 +43205,7 @@ public final class OsmandOdb { * required .OsmAnd.OBF.StringTable stringTable = 9; */ public boolean hasStringTable() { - return ((bitField0_ & 0x00000008) == 0x00000008); + return ((bitField0_ & 0x00000010) == 0x00000010); } /** * required .OsmAnd.OBF.StringTable stringTable = 9; @@ -41267,7 +43230,7 @@ public final class OsmandOdb { } else { stringTableBuilder_.setMessage(value); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; return this; } /** @@ -41281,7 +43244,7 @@ public final class OsmandOdb { } else { stringTableBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; return this; } /** @@ -41289,7 +43252,7 @@ public final class OsmandOdb { */ public Builder mergeStringTable(net.osmand.binary.OsmandOdb.StringTable value) { if (stringTableBuilder_ == null) { - if (((bitField0_ & 0x00000008) == 0x00000008) && + if (((bitField0_ & 0x00000010) == 0x00000010) && stringTable_ != net.osmand.binary.OsmandOdb.StringTable.getDefaultInstance()) { stringTable_ = net.osmand.binary.OsmandOdb.StringTable.newBuilder(stringTable_).mergeFrom(value).buildPartial(); @@ -41300,7 +43263,7 @@ public final class OsmandOdb { } else { stringTableBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; return this; } /** @@ -41313,14 +43276,14 @@ public final class OsmandOdb { } else { stringTableBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); return this; } /** * required .OsmAnd.OBF.StringTable stringTable = 9; */ public net.osmand.binary.OsmandOdb.StringTable.Builder getStringTableBuilder() { - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return getStringTableFieldBuilder().getBuilder(); } @@ -62742,6 +64705,16 @@ public final class OsmandOdb { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_OsmAnd_OBF_TransportRoute_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_OsmAnd_OBF_IncompleteTransportRoutes_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_OsmAnd_OBF_IncompleteTransportRoutes_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_OsmAnd_OBF_IncompleteTransportRoute_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_OsmAnd_OBF_IncompleteTransportRoute_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_OsmAnd_OBF_TransportRouteSchedule_descriptor; private static @@ -62969,96 +64942,103 @@ public final class OsmandOdb { "TransportRouteStop\0224\n\014reverseStops\030\020 \003(\013" + "2\036.OsmAnd.OBF.TransportRouteStop\022\020\n\010geom" + "etry\030\021 \001(\014\0228\n\014scheduleTrip\030\022 \003(\0132\".OsmAn" + - "d.OBF.TransportRouteSchedule\"\244\001\n\026Transpo" + - "rtRouteSchedule\022\030\n\020avgStopIntervals\030\001 \001(" + - "\014\022\030\n\020avgWaitIntervals\030\002 \001(\014\022\025\n\rtripInter" + - "vals\030\003 \001(\014\022?\n\nexceptions\030\010 \003(\0132+.OsmAnd." + - "OBF.TransportRouteScheduleException\"\313\001\n\037" + - "TransportRouteScheduleException\022\023\n\013tripI" + - "ndexes\030\001 \003(\r\022\023\n\013stopIndexes\030\002 \003(\r\022\021\n\tava", - "ilable\030\003 \001(\010\022\024\n\014delayArrival\030\005 \003(\r\022\031\n\021de" + - "ltaWaitInterval\030\006 \003(\005\022\034\n\024dayOfWeekRestri" + - "ction\030\007 \003(\r\022\034\n\024dayOfYearRestriction\030\010 \003(" + - "\r\"W\n\022TransportRouteStop\022\n\n\002id\030\001 \002(\022\022\n\n\002d" + - "x\030\002 \002(\021\022\n\n\002dy\030\003 \002(\021\022\014\n\004name\030\006 \002(\r\022\017\n\007nam" + - "e_en\030\007 \001(\r\"\332\001\n\rTransportStop\022\n\n\002dx\030\001 \002(\021" + - "\022\n\n\002dy\030\002 \002(\021\022\n\n\002id\030\005 \002(\022\022\014\n\004name\030\006 \002(\r\022\017" + - "\n\007name_en\030\007 \001(\r\022\033\n\023additionalNamePairs\030\010" + - " \001(\014\022,\n\005exits\030\t \003(\0132\035.OsmAnd.OBF.Transpo" + - "rtStopExit\022\016\n\006routes\030\020 \003(\r\022\030\n\020deletedRou", - "tesIds\030\024 \003(\004\022\021\n\troutesIds\030\026 \003(\004\"8\n\021Trans" + - "portStopExit\022\n\n\002dx\030\001 \002(\021\022\n\n\002dy\030\002 \002(\021\022\013\n\003" + - "ref\030\003 \002(\r\"\272\001\n\022TransportStopsTree\022\014\n\004left" + - "\030\001 \002(\021\022\r\n\005right\030\002 \002(\021\022\013\n\003top\030\003 \002(\021\022\016\n\006bo" + - "ttom\030\004 \002(\021\0220\n\010subtrees\030\007 \003(\0132\036.OsmAnd.OB" + - "F.TransportStopsTree\022(\n\005leafs\030\010 \003(\0132\031.Os" + - "mAnd.OBF.TransportStop\022\016\n\006baseId\030\020 \001(\004\"\256" + - "\001\n\024OsmAndTransportIndex\022\014\n\004name\030\001 \001(\t\022+\n" + - "\006routes\030\003 \001(\0132\033.OsmAnd.OBF.TransportRout" + - "es\022-\n\005stops\030\006 \001(\0132\036.OsmAnd.OBF.Transport", - "StopsTree\022,\n\013stringTable\030\t \002(\0132\027.OsmAnd." + - "OBF.StringTable\"\312\002\n\016OsmAndPoiIndex\022\014\n\004na" + - "me\030\001 \002(\t\022-\n\nboundaries\030\002 \002(\0132\031.OsmAnd.OB" + - "F.OsmAndTileBox\0228\n\017categoriesTable\030\003 \003(\013" + - "2\037.OsmAnd.OBF.OsmAndCategoryTable\0221\n\tnam" + - "eIndex\030\004 \001(\0132\036.OsmAnd.OBF.OsmAndPoiNameI" + - "ndex\0226\n\rsubtypesTable\030\005 \001(\0132\037.OsmAnd.OBF" + - ".OsmAndSubtypesTable\022\'\n\005boxes\030\006 \003(\0132\030.Os" + - "mAnd.OBF.OsmAndPoiBox\022-\n\007poiData\030\t \003(\0132\034" + - ".OsmAnd.OBF.OsmAndPoiBoxData\"\331\001\n\022OsmAndP", - "oiNameIndex\022-\n\005table\030\003 \002(\0132\036.OsmAnd.OBF." + - "IndexedStringTable\022C\n\004data\030\005 \003(\01325.OsmAn" + - "d.OBF.OsmAndPoiNameIndex.OsmAndPoiNameIn" + - "dexData\032O\n\026OsmAndPoiNameIndexData\0225\n\005ato" + - "ms\030\003 \003(\0132&.OsmAnd.OBF.OsmAndPoiNameIndex" + - "DataAtom\"Q\n\032OsmAndPoiNameIndexDataAtom\022\014" + - "\n\004zoom\030\002 \001(\r\022\t\n\001x\030\003 \001(\r\022\t\n\001y\030\004 \001(\r\022\017\n\007sh" + - "iftTo\030\016 \001(\007\">\n\023OsmAndCategoryTable\022\020\n\010ca" + - "tegory\030\001 \002(\t\022\025\n\rsubcategories\030\003 \003(\t\"E\n\023O" + - "smAndSubtypesTable\022.\n\010subtypes\030\004 \003(\0132\034.O", - "smAnd.OBF.OsmAndPoiSubtype\"\205\001\n\020OsmAndPoi" + - "Subtype\022\014\n\004name\030\001 \002(\t\022\017\n\007tagname\030\002 \001(\t\022\016" + - "\n\006isText\030\003 \002(\010\022\021\n\tfrequency\030\005 \001(\r\022\031\n\021sub" + - "typeValuesSize\030\006 \001(\r\022\024\n\014subtypeValue\030\010 \003" + - "(\t\"\255\001\n\014OsmAndPoiBox\022\014\n\004zoom\030\001 \002(\r\022\014\n\004lef" + - "t\030\002 \002(\021\022\013\n\003top\030\003 \002(\021\0223\n\ncategories\030\004 \001(\013" + - "2\037.OsmAnd.OBF.OsmAndPoiCategories\022*\n\010sub" + - "Boxes\030\n \003(\0132\030.OsmAnd.OBF.OsmAndPoiBox\022\023\n" + - "\013shiftToData\030\016 \001(\007\"@\n\023OsmAndPoiCategorie" + - "s\022\022\n\ncategories\030\003 \003(\r\022\025\n\rsubcategories\030\005", - " \003(\r\"i\n\020OsmAndPoiBoxData\022\014\n\004zoom\030\001 \001(\r\022\t" + - "\n\001x\030\002 \001(\r\022\t\n\001y\030\003 \001(\r\0221\n\007poiData\030\005 \003(\0132 ." + - "OsmAnd.OBF.OsmAndPoiBoxDataAtom\"\360\001\n\024OsmA" + - "ndPoiBoxDataAtom\022\n\n\002dx\030\002 \002(\021\022\n\n\002dy\030\003 \002(\021" + - "\022\022\n\ncategories\030\004 \003(\r\022\025\n\rsubcategories\030\005 " + - "\003(\r\022\014\n\004name\030\006 \001(\t\022\016\n\006nameEn\030\007 \001(\t\022\n\n\002id\030" + - "\010 \001(\004\022\024\n\014openingHours\030\n \001(\t\022\014\n\004site\030\013 \001(" + - "\t\022\r\n\005phone\030\014 \001(\t\022\014\n\004note\030\r \001(\t\022\026\n\016textCa" + - "tegories\030\016 \003(\r\022\022\n\ntextValues\030\017 \003(\t\"\032\n\007Id" + - "Table\022\017\n\007routeId\030\001 \003(\022\"F\n\017RestrictionDat", - "a\022\014\n\004type\030\001 \002(\005\022\014\n\004from\030\002 \002(\005\022\n\n\002to\030\003 \002(" + - "\005\022\013\n\003via\030\004 \001(\005\"x\n\tRouteData\022\016\n\006points\030\001 " + - "\002(\014\022\022\n\npointTypes\030\004 \001(\014\022\022\n\npointNames\030\005 " + - "\001(\014\022\r\n\005types\030\007 \002(\014\022\017\n\007routeId\030\014 \002(\005\022\023\n\013s" + - "tringNames\030\016 \001(\014\"\304\005\n\022OsmAndRoutingIndex\022" + - "\014\n\004name\030\001 \002(\t\022?\n\005rules\030\002 \003(\01320.OsmAnd.OB" + - "F.OsmAndRoutingIndex.RouteEncodingRule\022>" + - "\n\trootBoxes\030\003 \003(\0132+.OsmAnd.OBF.OsmAndRou" + - "tingIndex.RouteDataBox\022A\n\014basemapBoxes\030\004" + - " \003(\0132+.OsmAnd.OBF.OsmAndRoutingIndex.Rou", - "teDataBox\022=\n\006blocks\030\005 \003(\0132-.OsmAnd.OBF.O" + - "smAndRoutingIndex.RouteDataBlock\032;\n\021Rout" + - "eEncodingRule\022\013\n\003tag\030\003 \002(\t\022\r\n\005value\030\005 \002(" + - "\t\022\n\n\002id\030\007 \001(\r\032\231\001\n\014RouteDataBox\022\014\n\004left\030\001" + - " \002(\021\022\r\n\005right\030\002 \002(\021\022\013\n\003top\030\003 \002(\021\022\016\n\006bott" + - "om\030\004 \002(\021\022\023\n\013shiftToData\030\005 \001(\007\022:\n\005boxes\030\007" + - " \003(\0132+.OsmAnd.OBF.OsmAndRoutingIndex.Rou" + - "teDataBox\032\303\001\n\016RouteDataBlock\022$\n\007idTable\030" + - "\005 \001(\0132\023.OsmAnd.OBF.IdTable\022*\n\013dataObject" + - "s\030\006 \003(\0132\025.OsmAnd.OBF.RouteData\0221\n\014restri", - "ctions\030\007 \003(\0132\033.OsmAnd.OBF.RestrictionDat" + - "a\022,\n\013stringTable\030\010 \001(\0132\027.OsmAnd.OBF.Stri" + - "ngTableB\036\n\021net.osmand.binaryB\tOsmandOdb" + "d.OBF.TransportRouteSchedule\"Q\n\031Incomple" + + "teTransportRoutes\0224\n\006routes\030\006 \003(\0132$.OsmA" + + "nd.OBF.IncompleteTransportRoute\"{\n\030Incom" + + "pleteTransportRoute\022\n\n\002id\030\001 \002(\004\022\014\n\004type\030" + + "\003 \001(\r\022\020\n\010operator\030\004 \001(\r\022\013\n\003ref\030\005 \001(\r\022\020\n\010" + + "routeRef\030\007 \002(\r\022\024\n\014missingStops\030\010 \003(\r\"\244\001\n" + + "\026TransportRouteSchedule\022\030\n\020avgStopInterv", + "als\030\001 \001(\014\022\030\n\020avgWaitIntervals\030\002 \001(\014\022\025\n\rt" + + "ripIntervals\030\003 \001(\014\022?\n\nexceptions\030\010 \003(\0132+" + + ".OsmAnd.OBF.TransportRouteScheduleExcept" + + "ion\"\313\001\n\037TransportRouteScheduleException\022" + + "\023\n\013tripIndexes\030\001 \003(\r\022\023\n\013stopIndexes\030\002 \003(" + + "\r\022\021\n\tavailable\030\003 \001(\010\022\024\n\014delayArrival\030\005 \003" + + "(\r\022\031\n\021deltaWaitInterval\030\006 \003(\005\022\034\n\024dayOfWe" + + "ekRestriction\030\007 \003(\r\022\034\n\024dayOfYearRestrict" + + "ion\030\010 \003(\r\"W\n\022TransportRouteStop\022\n\n\002id\030\001 " + + "\002(\022\022\n\n\002dx\030\002 \002(\021\022\n\n\002dy\030\003 \002(\021\022\014\n\004name\030\006 \002(", + "\r\022\017\n\007name_en\030\007 \001(\r\"\332\001\n\rTransportStop\022\n\n\002" + + "dx\030\001 \002(\021\022\n\n\002dy\030\002 \002(\021\022\n\n\002id\030\005 \002(\022\022\014\n\004name" + + "\030\006 \002(\r\022\017\n\007name_en\030\007 \001(\r\022\033\n\023additionalNam" + + "ePairs\030\010 \001(\014\022,\n\005exits\030\t \003(\0132\035.OsmAnd.OBF" + + ".TransportStopExit\022\016\n\006routes\030\020 \003(\r\022\030\n\020de" + + "letedRoutesIds\030\024 \003(\004\022\021\n\troutesIds\030\026 \003(\004\"" + + "8\n\021TransportStopExit\022\n\n\002dx\030\001 \002(\021\022\n\n\002dy\030\002" + + " \002(\021\022\013\n\003ref\030\003 \002(\r\"\272\001\n\022TransportStopsTree" + + "\022\014\n\004left\030\001 \002(\021\022\r\n\005right\030\002 \002(\021\022\013\n\003top\030\003 \002" + + "(\021\022\016\n\006bottom\030\004 \002(\021\0220\n\010subtrees\030\007 \003(\0132\036.O", + "smAnd.OBF.TransportStopsTree\022(\n\005leafs\030\010 " + + "\003(\0132\031.OsmAnd.OBF.TransportStop\022\016\n\006baseId" + + "\030\020 \001(\004\"\357\001\n\024OsmAndTransportIndex\022\014\n\004name\030" + + "\001 \001(\t\022+\n\006routes\030\003 \001(\0132\033.OsmAnd.OBF.Trans" + + "portRoutes\022-\n\005stops\030\006 \001(\0132\036.OsmAnd.OBF.T" + + "ransportStopsTree\022?\n\020incompleteRoutes\030\010 " + + "\001(\0132%.OsmAnd.OBF.IncompleteTransportRout" + + "es\022,\n\013stringTable\030\t \002(\0132\027.OsmAnd.OBF.Str" + + "ingTable\"\312\002\n\016OsmAndPoiIndex\022\014\n\004name\030\001 \002(" + + "\t\022-\n\nboundaries\030\002 \002(\0132\031.OsmAnd.OBF.OsmAn", + "dTileBox\0228\n\017categoriesTable\030\003 \003(\0132\037.OsmA" + + "nd.OBF.OsmAndCategoryTable\0221\n\tnameIndex\030" + + "\004 \001(\0132\036.OsmAnd.OBF.OsmAndPoiNameIndex\0226\n" + + "\rsubtypesTable\030\005 \001(\0132\037.OsmAnd.OBF.OsmAnd" + + "SubtypesTable\022\'\n\005boxes\030\006 \003(\0132\030.OsmAnd.OB" + + "F.OsmAndPoiBox\022-\n\007poiData\030\t \003(\0132\034.OsmAnd" + + ".OBF.OsmAndPoiBoxData\"\331\001\n\022OsmAndPoiNameI" + + "ndex\022-\n\005table\030\003 \002(\0132\036.OsmAnd.OBF.Indexed" + + "StringTable\022C\n\004data\030\005 \003(\01325.OsmAnd.OBF.O" + + "smAndPoiNameIndex.OsmAndPoiNameIndexData", + "\032O\n\026OsmAndPoiNameIndexData\0225\n\005atoms\030\003 \003(" + + "\0132&.OsmAnd.OBF.OsmAndPoiNameIndexDataAto" + + "m\"Q\n\032OsmAndPoiNameIndexDataAtom\022\014\n\004zoom\030" + + "\002 \001(\r\022\t\n\001x\030\003 \001(\r\022\t\n\001y\030\004 \001(\r\022\017\n\007shiftTo\030\016" + + " \001(\007\">\n\023OsmAndCategoryTable\022\020\n\010category\030" + + "\001 \002(\t\022\025\n\rsubcategories\030\003 \003(\t\"E\n\023OsmAndSu" + + "btypesTable\022.\n\010subtypes\030\004 \003(\0132\034.OsmAnd.O" + + "BF.OsmAndPoiSubtype\"\205\001\n\020OsmAndPoiSubtype" + + "\022\014\n\004name\030\001 \002(\t\022\017\n\007tagname\030\002 \001(\t\022\016\n\006isTex" + + "t\030\003 \002(\010\022\021\n\tfrequency\030\005 \001(\r\022\031\n\021subtypeVal", + "uesSize\030\006 \001(\r\022\024\n\014subtypeValue\030\010 \003(\t\"\255\001\n\014" + + "OsmAndPoiBox\022\014\n\004zoom\030\001 \002(\r\022\014\n\004left\030\002 \002(\021" + + "\022\013\n\003top\030\003 \002(\021\0223\n\ncategories\030\004 \001(\0132\037.OsmA" + + "nd.OBF.OsmAndPoiCategories\022*\n\010subBoxes\030\n" + + " \003(\0132\030.OsmAnd.OBF.OsmAndPoiBox\022\023\n\013shiftT" + + "oData\030\016 \001(\007\"@\n\023OsmAndPoiCategories\022\022\n\nca" + + "tegories\030\003 \003(\r\022\025\n\rsubcategories\030\005 \003(\r\"i\n" + + "\020OsmAndPoiBoxData\022\014\n\004zoom\030\001 \001(\r\022\t\n\001x\030\002 \001" + + "(\r\022\t\n\001y\030\003 \001(\r\0221\n\007poiData\030\005 \003(\0132 .OsmAnd." + + "OBF.OsmAndPoiBoxDataAtom\"\360\001\n\024OsmAndPoiBo", + "xDataAtom\022\n\n\002dx\030\002 \002(\021\022\n\n\002dy\030\003 \002(\021\022\022\n\ncat" + + "egories\030\004 \003(\r\022\025\n\rsubcategories\030\005 \003(\r\022\014\n\004" + + "name\030\006 \001(\t\022\016\n\006nameEn\030\007 \001(\t\022\n\n\002id\030\010 \001(\004\022\024" + + "\n\014openingHours\030\n \001(\t\022\014\n\004site\030\013 \001(\t\022\r\n\005ph" + + "one\030\014 \001(\t\022\014\n\004note\030\r \001(\t\022\026\n\016textCategorie" + + "s\030\016 \003(\r\022\022\n\ntextValues\030\017 \003(\t\"\032\n\007IdTable\022\017" + + "\n\007routeId\030\001 \003(\022\"F\n\017RestrictionData\022\014\n\004ty" + + "pe\030\001 \002(\005\022\014\n\004from\030\002 \002(\005\022\n\n\002to\030\003 \002(\005\022\013\n\003vi" + + "a\030\004 \001(\005\"x\n\tRouteData\022\016\n\006points\030\001 \002(\014\022\022\n\n" + + "pointTypes\030\004 \001(\014\022\022\n\npointNames\030\005 \001(\014\022\r\n\005", + "types\030\007 \002(\014\022\017\n\007routeId\030\014 \002(\005\022\023\n\013stringNa" + + "mes\030\016 \001(\014\"\304\005\n\022OsmAndRoutingIndex\022\014\n\004name" + + "\030\001 \002(\t\022?\n\005rules\030\002 \003(\01320.OsmAnd.OBF.OsmAn" + + "dRoutingIndex.RouteEncodingRule\022>\n\trootB" + + "oxes\030\003 \003(\0132+.OsmAnd.OBF.OsmAndRoutingInd" + + "ex.RouteDataBox\022A\n\014basemapBoxes\030\004 \003(\0132+." + + "OsmAnd.OBF.OsmAndRoutingIndex.RouteDataB" + + "ox\022=\n\006blocks\030\005 \003(\0132-.OsmAnd.OBF.OsmAndRo" + + "utingIndex.RouteDataBlock\032;\n\021RouteEncodi" + + "ngRule\022\013\n\003tag\030\003 \002(\t\022\r\n\005value\030\005 \002(\t\022\n\n\002id", + "\030\007 \001(\r\032\231\001\n\014RouteDataBox\022\014\n\004left\030\001 \002(\021\022\r\n" + + "\005right\030\002 \002(\021\022\013\n\003top\030\003 \002(\021\022\016\n\006bottom\030\004 \002(" + + "\021\022\023\n\013shiftToData\030\005 \001(\007\022:\n\005boxes\030\007 \003(\0132+." + + "OsmAnd.OBF.OsmAndRoutingIndex.RouteDataB" + + "ox\032\303\001\n\016RouteDataBlock\022$\n\007idTable\030\005 \001(\0132\023" + + ".OsmAnd.OBF.IdTable\022*\n\013dataObjects\030\006 \003(\013" + + "2\025.OsmAnd.OBF.RouteData\0221\n\014restrictions\030" + + "\007 \003(\0132\033.OsmAnd.OBF.RestrictionData\022,\n\013st" + + "ringTable\030\010 \001(\0132\027.OsmAnd.OBF.StringTable" + + "B\036\n\021net.osmand.binaryB\tOsmandOdb" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -63197,56 +65177,68 @@ public final class OsmandOdb { com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_TransportRoute_descriptor, new java.lang.String[] { "Id", "Type", "Operator", "Ref", "Name", "NameEn", "Distance", "Color", "DirectStops", "ReverseStops", "Geometry", "ScheduleTrip", }); - internal_static_OsmAnd_OBF_TransportRouteSchedule_descriptor = + internal_static_OsmAnd_OBF_IncompleteTransportRoutes_descriptor = getDescriptor().getMessageTypes().get(17); + internal_static_OsmAnd_OBF_IncompleteTransportRoutes_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_OsmAnd_OBF_IncompleteTransportRoutes_descriptor, + new java.lang.String[] { "Routes", }); + internal_static_OsmAnd_OBF_IncompleteTransportRoute_descriptor = + getDescriptor().getMessageTypes().get(18); + internal_static_OsmAnd_OBF_IncompleteTransportRoute_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_OsmAnd_OBF_IncompleteTransportRoute_descriptor, + new java.lang.String[] { "Id", "Type", "Operator", "Ref", "RouteRef", "MissingStops", }); + internal_static_OsmAnd_OBF_TransportRouteSchedule_descriptor = + getDescriptor().getMessageTypes().get(19); internal_static_OsmAnd_OBF_TransportRouteSchedule_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_TransportRouteSchedule_descriptor, new java.lang.String[] { "AvgStopIntervals", "AvgWaitIntervals", "TripIntervals", "Exceptions", }); internal_static_OsmAnd_OBF_TransportRouteScheduleException_descriptor = - getDescriptor().getMessageTypes().get(18); + getDescriptor().getMessageTypes().get(20); internal_static_OsmAnd_OBF_TransportRouteScheduleException_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_TransportRouteScheduleException_descriptor, new java.lang.String[] { "TripIndexes", "StopIndexes", "Available", "DelayArrival", "DeltaWaitInterval", "DayOfWeekRestriction", "DayOfYearRestriction", }); internal_static_OsmAnd_OBF_TransportRouteStop_descriptor = - getDescriptor().getMessageTypes().get(19); + getDescriptor().getMessageTypes().get(21); internal_static_OsmAnd_OBF_TransportRouteStop_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_TransportRouteStop_descriptor, new java.lang.String[] { "Id", "Dx", "Dy", "Name", "NameEn", }); internal_static_OsmAnd_OBF_TransportStop_descriptor = - getDescriptor().getMessageTypes().get(20); + getDescriptor().getMessageTypes().get(22); internal_static_OsmAnd_OBF_TransportStop_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_TransportStop_descriptor, new java.lang.String[] { "Dx", "Dy", "Id", "Name", "NameEn", "AdditionalNamePairs", "Exits", "Routes", "DeletedRoutesIds", "RoutesIds", }); internal_static_OsmAnd_OBF_TransportStopExit_descriptor = - getDescriptor().getMessageTypes().get(21); + getDescriptor().getMessageTypes().get(23); internal_static_OsmAnd_OBF_TransportStopExit_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_TransportStopExit_descriptor, new java.lang.String[] { "Dx", "Dy", "Ref", }); internal_static_OsmAnd_OBF_TransportStopsTree_descriptor = - getDescriptor().getMessageTypes().get(22); + getDescriptor().getMessageTypes().get(24); internal_static_OsmAnd_OBF_TransportStopsTree_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_TransportStopsTree_descriptor, new java.lang.String[] { "Left", "Right", "Top", "Bottom", "Subtrees", "Leafs", "BaseId", }); internal_static_OsmAnd_OBF_OsmAndTransportIndex_descriptor = - getDescriptor().getMessageTypes().get(23); + getDescriptor().getMessageTypes().get(25); internal_static_OsmAnd_OBF_OsmAndTransportIndex_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_OsmAndTransportIndex_descriptor, - new java.lang.String[] { "Name", "Routes", "Stops", "StringTable", }); + new java.lang.String[] { "Name", "Routes", "Stops", "IncompleteRoutes", "StringTable", }); internal_static_OsmAnd_OBF_OsmAndPoiIndex_descriptor = - getDescriptor().getMessageTypes().get(24); + getDescriptor().getMessageTypes().get(26); internal_static_OsmAnd_OBF_OsmAndPoiIndex_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_OsmAndPoiIndex_descriptor, new java.lang.String[] { "Name", "Boundaries", "CategoriesTable", "NameIndex", "SubtypesTable", "Boxes", "PoiData", }); internal_static_OsmAnd_OBF_OsmAndPoiNameIndex_descriptor = - getDescriptor().getMessageTypes().get(25); + getDescriptor().getMessageTypes().get(27); internal_static_OsmAnd_OBF_OsmAndPoiNameIndex_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_OsmAndPoiNameIndex_descriptor, @@ -63258,73 +65250,73 @@ public final class OsmandOdb { internal_static_OsmAnd_OBF_OsmAndPoiNameIndex_OsmAndPoiNameIndexData_descriptor, new java.lang.String[] { "Atoms", }); internal_static_OsmAnd_OBF_OsmAndPoiNameIndexDataAtom_descriptor = - getDescriptor().getMessageTypes().get(26); + getDescriptor().getMessageTypes().get(28); internal_static_OsmAnd_OBF_OsmAndPoiNameIndexDataAtom_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_OsmAndPoiNameIndexDataAtom_descriptor, new java.lang.String[] { "Zoom", "X", "Y", "ShiftTo", }); internal_static_OsmAnd_OBF_OsmAndCategoryTable_descriptor = - getDescriptor().getMessageTypes().get(27); + getDescriptor().getMessageTypes().get(29); internal_static_OsmAnd_OBF_OsmAndCategoryTable_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_OsmAndCategoryTable_descriptor, new java.lang.String[] { "Category", "Subcategories", }); internal_static_OsmAnd_OBF_OsmAndSubtypesTable_descriptor = - getDescriptor().getMessageTypes().get(28); + getDescriptor().getMessageTypes().get(30); internal_static_OsmAnd_OBF_OsmAndSubtypesTable_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_OsmAndSubtypesTable_descriptor, new java.lang.String[] { "Subtypes", }); internal_static_OsmAnd_OBF_OsmAndPoiSubtype_descriptor = - getDescriptor().getMessageTypes().get(29); + getDescriptor().getMessageTypes().get(31); internal_static_OsmAnd_OBF_OsmAndPoiSubtype_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_OsmAndPoiSubtype_descriptor, new java.lang.String[] { "Name", "Tagname", "IsText", "Frequency", "SubtypeValuesSize", "SubtypeValue", }); internal_static_OsmAnd_OBF_OsmAndPoiBox_descriptor = - getDescriptor().getMessageTypes().get(30); + getDescriptor().getMessageTypes().get(32); internal_static_OsmAnd_OBF_OsmAndPoiBox_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_OsmAndPoiBox_descriptor, new java.lang.String[] { "Zoom", "Left", "Top", "Categories", "SubBoxes", "ShiftToData", }); internal_static_OsmAnd_OBF_OsmAndPoiCategories_descriptor = - getDescriptor().getMessageTypes().get(31); + getDescriptor().getMessageTypes().get(33); internal_static_OsmAnd_OBF_OsmAndPoiCategories_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_OsmAndPoiCategories_descriptor, new java.lang.String[] { "Categories", "Subcategories", }); internal_static_OsmAnd_OBF_OsmAndPoiBoxData_descriptor = - getDescriptor().getMessageTypes().get(32); + getDescriptor().getMessageTypes().get(34); internal_static_OsmAnd_OBF_OsmAndPoiBoxData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_OsmAndPoiBoxData_descriptor, new java.lang.String[] { "Zoom", "X", "Y", "PoiData", }); internal_static_OsmAnd_OBF_OsmAndPoiBoxDataAtom_descriptor = - getDescriptor().getMessageTypes().get(33); + getDescriptor().getMessageTypes().get(35); internal_static_OsmAnd_OBF_OsmAndPoiBoxDataAtom_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_OsmAndPoiBoxDataAtom_descriptor, new java.lang.String[] { "Dx", "Dy", "Categories", "Subcategories", "Name", "NameEn", "Id", "OpeningHours", "Site", "Phone", "Note", "TextCategories", "TextValues", }); internal_static_OsmAnd_OBF_IdTable_descriptor = - getDescriptor().getMessageTypes().get(34); + getDescriptor().getMessageTypes().get(36); internal_static_OsmAnd_OBF_IdTable_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_IdTable_descriptor, new java.lang.String[] { "RouteId", }); internal_static_OsmAnd_OBF_RestrictionData_descriptor = - getDescriptor().getMessageTypes().get(35); + getDescriptor().getMessageTypes().get(37); internal_static_OsmAnd_OBF_RestrictionData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_RestrictionData_descriptor, new java.lang.String[] { "Type", "From", "To", "Via", }); internal_static_OsmAnd_OBF_RouteData_descriptor = - getDescriptor().getMessageTypes().get(36); + getDescriptor().getMessageTypes().get(38); internal_static_OsmAnd_OBF_RouteData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_RouteData_descriptor, new java.lang.String[] { "Points", "PointTypes", "PointNames", "Types", "RouteId", "StringNames", }); internal_static_OsmAnd_OBF_OsmAndRoutingIndex_descriptor = - getDescriptor().getMessageTypes().get(37); + getDescriptor().getMessageTypes().get(39); internal_static_OsmAnd_OBF_OsmAndRoutingIndex_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_OsmAnd_OBF_OsmAndRoutingIndex_descriptor, From 5d458e3dad285a1e0a1adc5864d190641327d948 Mon Sep 17 00:00:00 2001 From: Zmicer Turok Date: Tue, 12 May 2020 09:19:56 +0000 Subject: [PATCH 60/61] Translated using Weblate (Belarusian) Currently translated at 94.4% (3149 of 3334 strings) --- OsmAnd/res/values-be/strings.xml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-be/strings.xml b/OsmAnd/res/values-be/strings.xml index 504fa380c9..028de4a16e 100644 --- a/OsmAnd/res/values-be/strings.xml +++ b/OsmAnd/res/values-be/strings.xml @@ -2571,7 +2571,7 @@ Сартаваць па Абярыце, як паказваць адлегласць і напрамак да адзнак на мапе: Парог арыентацыі мапы - Абярыце хуткасць, на якой арыентацыя мапы пераключаецца з «Напрамку руху» на «Па компасе». + Абярыце хуткасць, на якой арыентацыя мапы пераключаецца з \"Напрамку руху\" на \"Па компасе\". Усе адзнакі перамешчаныя ў гісторыю Адзнака мапы перамешчаная ў гісторыю Адзнака мапы стала актыўнай @@ -3519,4 +3519,23 @@ Дадзеныя %1$s ужо ёсць у OsmAnd. Бягучыя элементы заменяцца элементамі з файла Замяніць усе + Дадатковыя мапы + Непадтрымліваемае дзеянне %1$s + Трэкер OsmAnd + OsmAnd і Mapillary + Хуткае дзеянне + Радыусная лінейка + Вымярэнне адлегласці + Падарожжа (Віківаяж і Вікіпедыя) + Адзнакі мапы + Улюбёнае + Падпіска - OsmAnd Live + Пакупкі OsmAnd + Даведка па знаках мапы + Профілі навігацыі + Стварыць/Рэдагаваць POI + Месца паркоўкі + Дадаць / рэдагаваць улюбёнае + Аднавіць прадвызначаны парадак элементаў + Вярнуцца да рэдагавання \ No newline at end of file From 327991f70f866028e342812c14d9a79b510d1b26 Mon Sep 17 00:00:00 2001 From: Zmicer Turok Date: Tue, 12 May 2020 09:22:11 +0000 Subject: [PATCH 61/61] Translated using Weblate (Belarusian) Currently translated at 95.2% (3618 of 3798 strings) --- OsmAnd/res/values-be/phrases.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-be/phrases.xml b/OsmAnd/res/values-be/phrases.xml index 02e97887d7..3b0e6a519a 100644 --- a/OsmAnd/res/values-be/phrases.xml +++ b/OsmAnd/res/values-be/phrases.xml @@ -1569,8 +1569,8 @@ Яндэкс.Грошы Аплата праз Яндэкс.Грошы не прымаецца Апісанне спосабу аплаты - Доступ у Інтэрнэт - спаганяецца плата - Доступ у Інтэрнэт - бясплатны + Доступ у інтэрнэт: спаганяецца плата + Доступ у інтэрнэт: бясплатны Месца правядзення мерапрыемстваў Толькі вегетарыянскае харчаванне Вегетарыянскае