From 4a0a235eda717d33502be54c17bf4b848bc6acc1 Mon Sep 17 00:00:00 2001 From: Eric Kok Date: Thu, 15 Dec 2011 11:39:19 +0100 Subject: [PATCH] Initial import of source, both android and lib projects from original SVN revision 377 --- COPYING | 622 +++++ README | 37 + android/.classpath | 9 + android/.project | 33 + android/.settings/org.eclipse.jdt.core.prefs | 12 + android/AndroidManifest.xml | 204 ++ android/project.properties | 15 + android/res/anim/grow_from_bottom.xml | 14 + android/res/anim/grow_from_top.xml | 14 + .../anim/grow_from_topleft_to_bottomright.xml | 14 + android/res/anim/shrink_from_bottom.xml | 14 + .../shrink_from_bottomright_to_topleft.xml | 14 + android/res/anim/shrink_from_top.xml | 14 + .../drawable-hdpi-v9/icon_notification.png | Bin 0 -> 1085 bytes android/res/drawable-hdpi/checkbox_off.png | Bin 0 -> 1849 bytes android/res/drawable-hdpi/checkbox_on.png | Bin 0 -> 1405 bytes android/res/drawable-hdpi/icon.png | Bin 0 -> 12113 bytes android/res/drawable-hdpi/icon_barcode.png | Bin 0 -> 540 bytes android/res/drawable-hdpi/icon_mark.png | Bin 0 -> 2682 bytes android/res/drawable-hdpi/icon_new.png | Bin 0 -> 1116 bytes .../res/drawable-hdpi/icon_notification.png | Bin 0 -> 1870 bytes android/res/drawable-hdpi/icon_notnew.png | Bin 0 -> 1112 bytes android/res/drawable-hdpi/icon_pause.png | Bin 0 -> 694 bytes .../res/drawable-hdpi/icon_priority_high.png | Bin 0 -> 1194 bytes .../res/drawable-hdpi/icon_priority_low.png | Bin 0 -> 848 bytes .../drawable-hdpi/icon_priority_normal.png | Bin 0 -> 1206 bytes .../res/drawable-hdpi/icon_priority_off.png | Bin 0 -> 1118 bytes android/res/drawable-hdpi/icon_refresh.png | Bin 0 -> 4190 bytes .../res/drawable-hdpi/icon_refresh_title.png | Bin 0 -> 683 bytes android/res/drawable-hdpi/icon_remove.png | Bin 0 -> 3021 bytes android/res/drawable-hdpi/icon_resume.png | Bin 0 -> 1928 bytes android/res/drawable-hdpi/icon_rss.png | Bin 0 -> 3680 bytes .../res/drawable-hdpi/icon_search_title.png | Bin 0 -> 641 bytes android/res/drawable-hdpi/icon_setlabel.png | Bin 0 -> 2459 bytes android/res/drawable-hdpi/icon_showall.png | Bin 0 -> 2847 bytes android/res/drawable-hdpi/icon_showdl.png | Bin 0 -> 1584 bytes .../res/drawable-hdpi/icon_showinactive.png | Bin 0 -> 1020 bytes android/res/drawable-hdpi/icon_showup.png | Bin 0 -> 1673 bytes android/res/drawable-hdpi/icon_start.png | Bin 0 -> 1576 bytes android/res/drawable-hdpi/icon_start_menu.png | Bin 0 -> 2186 bytes android/res/drawable-hdpi/icon_stop.png | Bin 0 -> 678 bytes android/res/drawable-hdpi/icon_trackers.png | Bin 0 -> 2956 bytes .../res/drawable-hdpi/icon_turtle_title.png | Bin 0 -> 527 bytes .../drawable-hdpi/quickaction_arrow_down.png | Bin 0 -> 383 bytes .../drawable-hdpi/quickaction_arrow_up.png | Bin 0 -> 466 bytes .../quickaction_bottom_frame.9.png | Bin 0 -> 318 bytes .../quickaction_slider_btn_on.9.png | Bin 0 -> 1122 bytes .../drawable-hdpi/quickaction_top_frame.9.png | Bin 0 -> 313 bytes android/res/drawable-hdpi/widget_black.9.png | Bin 0 -> 4241 bytes .../res/drawable-hdpi/widget_icon_corner.png | Bin 0 -> 5616 bytes .../drawable-hdpi/widget_refresh_corner.png | Bin 0 -> 3100 bytes android/res/drawable-hdpi/widget_rss.png | Bin 0 -> 764 bytes android/res/drawable-v9/icon_notification.png | Bin 0 -> 623 bytes android/res/drawable-xlarge-hdpi/icon_add.png | Bin 0 -> 784 bytes .../res/drawable-xlarge-hdpi/icon_barcode.png | Bin 0 -> 612 bytes .../icon_notification.png | Bin 0 -> 1036 bytes .../icon_refresh_title.png | Bin 0 -> 1095 bytes .../icon_search_title.png | Bin 0 -> 981 bytes android/res/drawable/checkbox_off.png | Bin 0 -> 1337 bytes android/res/drawable/checkbox_on.png | Bin 0 -> 1136 bytes android/res/drawable/controlbar_button.xml | 22 + android/res/drawable/icon.png | Bin 0 -> 5025 bytes android/res/drawable/icon_mark.png | Bin 0 -> 1659 bytes android/res/drawable/icon_new.png | Bin 0 -> 852 bytes android/res/drawable/icon_notification.png | Bin 0 -> 1028 bytes android/res/drawable/icon_notnew.png | Bin 0 -> 593 bytes android/res/drawable/icon_pause.png | Bin 0 -> 475 bytes android/res/drawable/icon_priority_high.png | Bin 0 -> 715 bytes android/res/drawable/icon_priority_low.png | Bin 0 -> 534 bytes android/res/drawable/icon_priority_normal.png | Bin 0 -> 723 bytes android/res/drawable/icon_priority_off.png | Bin 0 -> 692 bytes android/res/drawable/icon_refresh.png | Bin 0 -> 2462 bytes android/res/drawable/icon_refresh_title.png | Bin 0 -> 714 bytes android/res/drawable/icon_remove.png | Bin 0 -> 1912 bytes android/res/drawable/icon_resume.png | Bin 0 -> 1278 bytes android/res/drawable/icon_rss.png | Bin 0 -> 2235 bytes android/res/drawable/icon_search_title.png | Bin 0 -> 645 bytes android/res/drawable/icon_setlabel.png | Bin 0 -> 1614 bytes android/res/drawable/icon_showall.png | Bin 0 -> 1707 bytes android/res/drawable/icon_showdl.png | Bin 0 -> 1080 bytes android/res/drawable/icon_showinactive.png | Bin 0 -> 611 bytes android/res/drawable/icon_showup.png | Bin 0 -> 1091 bytes android/res/drawable/icon_start.png | Bin 0 -> 969 bytes android/res/drawable/icon_start_menu.png | Bin 0 -> 1514 bytes android/res/drawable/icon_stop.png | Bin 0 -> 478 bytes android/res/drawable/icon_trackers.png | Bin 0 -> 1749 bytes android/res/drawable/pixel.png | Bin 0 -> 103 bytes .../res/drawable/quickaction_arrow_down.png | Bin 0 -> 326 bytes android/res/drawable/quickaction_arrow_up.png | Bin 0 -> 320 bytes .../drawable/quickaction_bottom_frame.9.png | Bin 0 -> 247 bytes .../res/drawable/quickaction_top_frame.9.png | Bin 0 -> 260 bytes android/res/drawable/seedm8.png | Bin 0 -> 6347 bytes android/res/drawable/seedm8_icon.png | Bin 0 -> 1666 bytes android/res/drawable/seedm8_icon2.png | Bin 0 -> 2778 bytes android/res/drawable/small_checkbox.xml | 5 + android/res/drawable/title_button.xml | 22 + .../res/drawable/title_button_pressed.9.png | Bin 0 -> 3037 bytes .../res/drawable/title_button_selected.9.png | Bin 0 -> 338 bytes .../res/drawable/widget_15_landscape.9.png | Bin 0 -> 10042 bytes android/res/drawable/widget_15_portrait.9.png | Bin 0 -> 10921 bytes android/res/drawable/widget_16.9.png | Bin 0 -> 1790 bytes android/res/drawable/widget_16_line.png | Bin 0 -> 125 bytes android/res/drawable/widget_black.9.png | Bin 0 -> 2654 bytes android/res/drawable/widget_black_line.png | Bin 0 -> 131 bytes android/res/drawable/widget_icon_corner.png | Bin 0 -> 3348 bytes android/res/drawable/widget_qsb.9.png | Bin 0 -> 2011 bytes android/res/drawable/widget_refresh.png | Bin 0 -> 2084 bytes .../res/drawable/widget_refresh_corner.png | Bin 0 -> 1431 bytes android/res/drawable/widget_rss.png | Bin 0 -> 475 bytes android/res/drawable/xirvik.png | Bin 0 -> 19297 bytes android/res/drawable/xirvik_icon.png | Bin 0 -> 3902 bytes android/res/layout-land/appwidget_15.xml | 77 + android/res/layout-land/appwidget_16.xml | 91 + android/res/layout-land/appwidget_black.xml | 91 + android/res/layout-land/appwidget_qsb.xml | 77 + .../layout-v14/list_item_seedbox_settings.xml | 48 + .../fragment_torrents.xml | 56 + .../layout-xlarge-v11/fragment_rssfeeds.xml | 28 + .../layout-xlarge-v11/fragment_torrents.xml | 56 + .../part_actionbar_progressitem.xml | 29 + .../layout-xlarge-v11/part_details_header.xml | 117 + .../titlebar_progressitem.xml | 28 + .../res/layout/abs__simple_spinner_item.xml | 26 + android/res/layout/activity_add.xml | 75 + android/res/layout/activity_details.xml | 14 + .../res/layout/activity_ezrss_feedbuilder.xml | 103 + android/res/layout/activity_rssfeeds.xml | 14 + android/res/layout/activity_rsslisting.xml | 14 + android/res/layout/activity_search.xml | 39 + .../res/layout/activity_serverselection.xml | 7 + android/res/layout/activity_torrents.xml | 14 + android/res/layout/appwidget_15.xml | 72 + android/res/layout/appwidget_16.xml | 86 + android/res/layout/appwidget_black.xml | 86 + android/res/layout/appwidget_qsb.xml | 72 + android/res/layout/appwidget_small.xml | 110 + android/res/layout/appwidget_transparent.xml | 72 + android/res/layout/dialog_about.xml | 50 + android/res/layout/dialog_edittrackers.xml | 13 + android/res/layout/dialog_new_label.xml | 68 + android/res/layout/dialog_seedm8_info.xml | 23 + .../layout/dialog_set_download_location.xml | 14 + android/res/layout/dialog_transfer_rates.xml | 38 + android/res/layout/dialog_xirvik_info.xml | 24 + android/res/layout/fragment_details.xml | 51 + android/res/layout/fragment_rssfeeds.xml | 24 + android/res/layout/fragment_rsslisting.xml | 40 + android/res/layout/fragment_torrents.xml | 48 + .../res/layout/list_item_daemon_settings.xml | 38 + android/res/layout/list_item_label.xml | 26 + .../layout/list_item_preferences_divider.xml | 20 + android/res/layout/list_item_rssfeed.xml | 32 + android/res/layout/list_item_rssitem.xml | 42 + android/res/layout/list_item_search.xml | 57 + android/res/layout/list_item_seedbox_pref.xml | 26 + .../res/layout/list_item_seedbox_settings.xml | 48 + android/res/layout/list_item_torrent.xml | 49 + android/res/layout/list_item_torrentfile.xml | 46 + .../layout/part_actionbar_progressitem.xml | 24 + android/res/layout/part_controlbar.xml | 85 + android/res/layout/part_details_header.xml | 116 + android/res/layout/part_quickaction.xml | 85 + android/res/values-ca/strings.xml | 155 ++ android/res/values-cs/strings.xml | 114 + android/res/values-da/strings.xml | 359 +++ android/res/values-de/strings.xml | 366 +++ android/res/values-el/strings.xml | 164 ++ android/res/values-es/strings.xml | 393 +++ android/res/values-et/strings.xml | 127 + android/res/values-eu/strings.xml | 58 + android/res/values-fi/strings.xml | 336 +++ android/res/values-fr/strings.xml | 386 +++ android/res/values-he/strings.xml | 160 ++ android/res/values-hu/strings.xml | 232 ++ android/res/values-it/strings.xml | 393 +++ android/res/values-nl/strings.xml | 395 +++ android/res/values-no/strings.xml | 330 +++ android/res/values-pl/strings.xml | 370 +++ android/res/values-pt/strings.xml | 391 +++ android/res/values-ro/strings.xml | 277 +++ android/res/values-ru/strings.xml | 380 +++ android/res/values-sk/strings.xml | 59 + android/res/values-sl/strings.xml | 97 + android/res/values-sv/strings.xml | 393 +++ android/res/values-tr/strings.xml | 93 + android/res/values-xlarge-v11/styles.xml | 8 + android/res/values-zh-rTW/strings.xml | 373 +++ android/res/values-zh/strings.xml | 392 +++ android/res/values/arrays.xml | 105 + android/res/values/attrs.xml | 15 + android/res/values/changelog.xml | 32 + android/res/values/colors.xml | 10 + android/res/values/strings.xml | 396 +++ android/res/values/styles.xml | 51 + android/res/values/themes.xml | 15 + android/res/xml/appwidget_medium.xml | 8 + android/res/xml/appwidget_small.xml | 8 + android/res/xml/globalsearchable.xml | 10 + android/res/xml/preferences_interface.xml | 47 + android/res/xml/searchable.xml | 11 + .../commonsware/cwac/merge/MergeAdapter.java | 279 +++ .../cwac/sacklist/SackOfViewsAdapter.java | 174 ++ .../preferences/PreferencesSeedM8Server.java | 261 ++ .../preferences/SeedM8Settings.java | 171 ++ .../preferences/PreferencesXirvikServer.java | 205 ++ .../preferences/XirvikServerType.java | 53 + .../preferences/XirvikSettings.java | 147 ++ .../quickactions/BetterPopupWindow.java | 201 ++ .../src/org/ifies/android/sax/Channel.java | 107 + android/src/org/ifies/android/sax/Item.java | 99 + .../src/org/ifies/android/sax/RssParser.java | 230 ++ android/src/org/transdroid/gui/Add.java | 165 ++ android/src/org/transdroid/gui/Details.java | 61 + .../org/transdroid/gui/DetailsFragment.java | 765 ++++++ .../transdroid/gui/DetailsListAdapter.java | 257 ++ .../src/org/transdroid/gui/LocalTorrent.java | 197 ++ .../src/org/transdroid/gui/MainViewType.java | 50 + .../org/transdroid/gui/ServerSelection.java | 78 + .../org/transdroid/gui/SetLabelDialog.java | 99 + .../org/transdroid/gui/TaskResultHandler.java | 94 + .../gui/TorrentFileListAdapter.java | 44 + .../transdroid/gui/TorrentFileListView.java | 91 + .../transdroid/gui/TorrentListAdapter.java | 55 + .../org/transdroid/gui/TorrentListView.java | 88 + .../transdroid/gui/TorrentProgressBar.java | 118 + .../gui/TorrentViewSelectorWindow.java | 133 ++ android/src/org/transdroid/gui/Torrents.java | 65 + .../org/transdroid/gui/TorrentsFragment.java | 2113 +++++++++++++++++ .../src/org/transdroid/gui/Transdroid.java | 67 + .../gui/rss/RssFeedListAdapter.java | 146 ++ .../transdroid/gui/rss/RssFeedListView.java | 72 + .../src/org/transdroid/gui/rss/RssFeeds.java | 44 + .../transdroid/gui/rss/RssFeedsFragment.java | 174 ++ .../gui/rss/RssItemListAdapter.java | 62 + .../transdroid/gui/rss/RssItemListView.java | 97 + .../org/transdroid/gui/rss/RssListing.java | 55 + .../gui/rss/RssListingFragment.java | 624 +++++ .../gui/search/GlobalTorrentSearch.java | 28 + .../search/GlobalTorrentSearchProvider.java | 102 + .../src/org/transdroid/gui/search/Search.java | 752 ++++++ .../gui/search/SearchListAdapter.java | 127 + .../transdroid/gui/search/SearchSettings.java | 57 + .../gui/search/SendIntentHelper.java | 51 + .../transdroid/gui/search/SiteSettings.java | 112 + .../search/TorrentSearchHistoryProvider.java | 46 + .../gui/search/TorrentSearchTask.java | 150 ++ .../org/transdroid/gui/util/ActivityUtil.java | 103 + .../org/transdroid/gui/util/ArrayAdapter.java | 351 +++ .../transdroid/gui/util/DialogWrapper.java | 25 + .../transdroid/gui/util/ErrorLogSender.java | 98 + .../gui/util/InterfaceSettings.java | 57 + .../gui/util/SelectableArrayAdapter.java | 106 + android/src/org/transdroid/overview.html | 28 + .../preferences/EzRssFeedBuilder.java | 267 +++ .../transdroid/preferences/ImportExport.java | 272 +++ .../transdroid/preferences/Preferences.java | 1193 ++++++++++ .../preferences/PreferencesAdapter.java | 487 ++++ .../preferences/PreferencesAlarm.java | 178 ++ .../preferences/PreferencesInterface.java | 34 + .../preferences/PreferencesMain.java | 604 +++++ .../preferences/PreferencesRss.java | 180 ++ .../preferences/PreferencesRssFeed.java | 135 ++ .../preferences/PreferencesServer.java | 434 ++++ .../preferences/PreferencesWebSearch.java | 128 + .../TransdroidButtonPreference.java | 32 + .../TransdroidCheckBoxPreference.java | 32 + .../TransdroidEditTextPreference.java | 32 + .../preferences/TransdroidListPreference.java | 32 + .../TransdroidNotificationListPreference.java | 32 + .../org/transdroid/rss/RssFeedSettings.java | 81 + .../barcode/GoogleBaseBarcodeResolver.java | 112 + .../GoogleWebSearchBarcodeResolver.java | 158 ++ .../org/transdroid/service/AlarmReceiver.java | 31 + .../org/transdroid/service/AlarmService.java | 346 +++ .../org/transdroid/service/AlarmSettings.java | 85 + .../org/transdroid/service/BootReceiver.java | 70 + .../transdroid/service/ControlService.java | 146 ++ android/src/org/transdroid/util/TLog.java | 56 + .../transdroid/widget/WidgetConfigure.java | 238 ++ .../org/transdroid/widget/WidgetMedium.java | 67 + .../org/transdroid/widget/WidgetService.java | 189 ++ .../widget/WidgetServiceHelper.java | 161 ++ .../org/transdroid/widget/WidgetSettings.java | 51 + .../org/transdroid/widget/WidgetSmall.java | 67 + .../widget/WidgetUpdateReceiver.java | 37 + lib/.classpath | 7 + lib/.project | 17 + lib/.settings/org.eclipse.jdt.core.prefs | 12 + .../http/multipart/ByteArrayPartSource.java | 86 + .../internalcopy/http/multipart/FilePart.java | 244 ++ .../http/multipart/FilePartSource.java | 131 + .../http/multipart/MultipartEntity.java | 225 ++ .../internalcopy/http/multipart/Part.java | 425 ++++ .../internalcopy/http/multipart/PartBase.java | 150 ++ .../http/multipart/PartSource.java | 72 + .../http/multipart/StringPart.java | 143 ++ .../openjpa/lib/util/Base16Encoder.java | 65 + lib/src/org/base64/android/Base64.java | 1998 ++++++++++++++++ .../daemon/Bitflu/BitfluAdapter.java | 292 +++ .../daemon/BuffaloNas/BuffaloNasAdapter.java | 343 +++ .../DLinkRouterBT/DLinkRouterBTAdapter.java | 435 ++++ lib/src/org/transdroid/daemon/Daemon.java | 263 ++ .../transdroid/daemon/DaemonException.java | 60 + .../org/transdroid/daemon/DaemonMethod.java | 67 + .../org/transdroid/daemon/DaemonSettings.java | 180 ++ .../daemon/Deluge/DelugeAdapter.java | 675 ++++++ .../org/transdroid/daemon/IDaemonAdapter.java | 38 + .../transdroid/daemon/IDaemonCallback.java | 42 + .../daemon/Ktorrent/FileListParser.java | 125 + .../daemon/Ktorrent/KtorrentAdapter.java | 479 ++++ .../daemon/Ktorrent/LoggedOutException.java | 7 + .../daemon/Ktorrent/StatsParser.java | 261 ++ lib/src/org/transdroid/daemon/OS.java | 33 + lib/src/org/transdroid/daemon/Priority.java | 61 + .../Qbittorrent/QbittorrentAdapter.java | 487 ++++ .../daemon/Rtorrent/RtorrentAdapter.java | 475 ++++ lib/src/org/transdroid/daemon/TaskQueue.java | 179 ++ .../transdroid/daemon/Tfb4rt/StatsParser.java | 243 ++ .../daemon/Tfb4rt/Tfb4rtAdapter.java | 303 +++ lib/src/org/transdroid/daemon/Torrent.java | 303 +++ .../org/transdroid/daemon/TorrentDetails.java | 101 + .../org/transdroid/daemon/TorrentFile.java | 208 ++ .../daemon/TorrentFilesComparator.java | 67 + .../transdroid/daemon/TorrentFilesSortBy.java | 49 + .../org/transdroid/daemon/TorrentStatus.java | 58 + .../transdroid/daemon/TorrentsComparator.java | 91 + .../org/transdroid/daemon/TorrentsSortBy.java | 52 + .../Transmission/TransmissionAdapter.java | 600 +++++ .../daemon/Utorrent/UtorrentAdapter.java | 572 +++++ .../transdroid/daemon/Vuze/VuzeAdapter.java | 498 ++++ .../daemon/Vuze/VuzeXmlOverHttpClient.java | 373 +++ .../transdroid/daemon/task/AddByFileTask.java | 37 + .../daemon/task/AddByMagnetUrlTask.java | 37 + .../transdroid/daemon/task/AddByUrlTask.java | 41 + .../transdroid/daemon/task/DaemonTask.java | 121 + .../daemon/task/DaemonTaskFailureResult.java | 51 + .../daemon/task/DaemonTaskResult.java | 80 + .../daemon/task/DaemonTaskSuccessResult.java | 32 + .../daemon/task/GetFileListTask.java | 31 + .../task/GetFileListTaskSuccessResult.java | 43 + .../daemon/task/GetTorrentDetailsTask.java | 31 + .../GetTorrentDetailsTaskSuccessResult.java | 41 + .../transdroid/daemon/task/PauseAllTask.java | 30 + .../org/transdroid/daemon/task/PauseTask.java | 31 + .../transdroid/daemon/task/RemoveTask.java | 39 + .../transdroid/daemon/task/ResumeAllTask.java | 30 + .../transdroid/daemon/task/ResumeTask.java | 31 + .../transdroid/daemon/task/RetrieveTask.java | 30 + .../task/RetrieveTaskSuccessResult.java | 43 + .../daemon/task/SetAlternativeModeTask.java | 37 + .../daemon/task/SetDownloadLocationTask.java | 38 + .../daemon/task/SetFilePriorityTask.java | 51 + .../transdroid/daemon/task/SetLabelTask.java | 38 + .../daemon/task/SetTrackersTask.java | 41 + .../daemon/task/SetTransferRatesTask.java | 43 + .../transdroid/daemon/task/StartAllTask.java | 37 + .../org/transdroid/daemon/task/StartTask.java | 38 + .../transdroid/daemon/task/StopAllTask.java | 30 + .../org/transdroid/daemon/task/StopTask.java | 31 + lib/src/org/transdroid/daemon/util/DLog.java | 59 + .../daemon/util/FakeSocketFactory.java | 86 + .../daemon/util/FakeTrustManager.java | 89 + .../daemon/util/FileSizeConverter.java | 85 + .../transdroid/daemon/util/HttpHelper.java | 218 ++ .../org/transdroid/daemon/util/ITLogger.java | 44 + lib/src/org/transdroid/daemon/util/Pair.java | 77 + .../daemon/util/TimespanConverter.java | 69 + lib/src/org/xmlrpc/android/Base64Coder.java | 199 ++ lib/src/org/xmlrpc/android/XMLRPCClient.java | 375 +++ .../org/xmlrpc/android/XMLRPCException.java | 17 + lib/src/org/xmlrpc/android/XMLRPCFault.java | 24 + .../org/xmlrpc/android/XMLRPCSerializer.java | 205 ++ 372 files changed, 41369 insertions(+) create mode 100644 COPYING create mode 100644 README create mode 100644 android/.classpath create mode 100644 android/.project create mode 100644 android/.settings/org.eclipse.jdt.core.prefs create mode 100644 android/AndroidManifest.xml create mode 100644 android/project.properties create mode 100644 android/res/anim/grow_from_bottom.xml create mode 100644 android/res/anim/grow_from_top.xml create mode 100644 android/res/anim/grow_from_topleft_to_bottomright.xml create mode 100644 android/res/anim/shrink_from_bottom.xml create mode 100644 android/res/anim/shrink_from_bottomright_to_topleft.xml create mode 100644 android/res/anim/shrink_from_top.xml create mode 100644 android/res/drawable-hdpi-v9/icon_notification.png create mode 100644 android/res/drawable-hdpi/checkbox_off.png create mode 100644 android/res/drawable-hdpi/checkbox_on.png create mode 100644 android/res/drawable-hdpi/icon.png create mode 100644 android/res/drawable-hdpi/icon_barcode.png create mode 100644 android/res/drawable-hdpi/icon_mark.png create mode 100644 android/res/drawable-hdpi/icon_new.png create mode 100644 android/res/drawable-hdpi/icon_notification.png create mode 100644 android/res/drawable-hdpi/icon_notnew.png create mode 100644 android/res/drawable-hdpi/icon_pause.png create mode 100644 android/res/drawable-hdpi/icon_priority_high.png create mode 100644 android/res/drawable-hdpi/icon_priority_low.png create mode 100644 android/res/drawable-hdpi/icon_priority_normal.png create mode 100644 android/res/drawable-hdpi/icon_priority_off.png create mode 100644 android/res/drawable-hdpi/icon_refresh.png create mode 100644 android/res/drawable-hdpi/icon_refresh_title.png create mode 100644 android/res/drawable-hdpi/icon_remove.png create mode 100644 android/res/drawable-hdpi/icon_resume.png create mode 100644 android/res/drawable-hdpi/icon_rss.png create mode 100644 android/res/drawable-hdpi/icon_search_title.png create mode 100644 android/res/drawable-hdpi/icon_setlabel.png create mode 100644 android/res/drawable-hdpi/icon_showall.png create mode 100644 android/res/drawable-hdpi/icon_showdl.png create mode 100644 android/res/drawable-hdpi/icon_showinactive.png create mode 100644 android/res/drawable-hdpi/icon_showup.png create mode 100644 android/res/drawable-hdpi/icon_start.png create mode 100644 android/res/drawable-hdpi/icon_start_menu.png create mode 100644 android/res/drawable-hdpi/icon_stop.png create mode 100644 android/res/drawable-hdpi/icon_trackers.png create mode 100644 android/res/drawable-hdpi/icon_turtle_title.png create mode 100644 android/res/drawable-hdpi/quickaction_arrow_down.png create mode 100644 android/res/drawable-hdpi/quickaction_arrow_up.png create mode 100644 android/res/drawable-hdpi/quickaction_bottom_frame.9.png create mode 100644 android/res/drawable-hdpi/quickaction_slider_btn_on.9.png create mode 100644 android/res/drawable-hdpi/quickaction_top_frame.9.png create mode 100644 android/res/drawable-hdpi/widget_black.9.png create mode 100644 android/res/drawable-hdpi/widget_icon_corner.png create mode 100644 android/res/drawable-hdpi/widget_refresh_corner.png create mode 100644 android/res/drawable-hdpi/widget_rss.png create mode 100644 android/res/drawable-v9/icon_notification.png create mode 100644 android/res/drawable-xlarge-hdpi/icon_add.png create mode 100644 android/res/drawable-xlarge-hdpi/icon_barcode.png create mode 100644 android/res/drawable-xlarge-hdpi/icon_notification.png create mode 100644 android/res/drawable-xlarge-hdpi/icon_refresh_title.png create mode 100644 android/res/drawable-xlarge-hdpi/icon_search_title.png create mode 100644 android/res/drawable/checkbox_off.png create mode 100644 android/res/drawable/checkbox_on.png create mode 100644 android/res/drawable/controlbar_button.xml create mode 100644 android/res/drawable/icon.png create mode 100644 android/res/drawable/icon_mark.png create mode 100644 android/res/drawable/icon_new.png create mode 100644 android/res/drawable/icon_notification.png create mode 100644 android/res/drawable/icon_notnew.png create mode 100644 android/res/drawable/icon_pause.png create mode 100644 android/res/drawable/icon_priority_high.png create mode 100644 android/res/drawable/icon_priority_low.png create mode 100644 android/res/drawable/icon_priority_normal.png create mode 100644 android/res/drawable/icon_priority_off.png create mode 100644 android/res/drawable/icon_refresh.png create mode 100644 android/res/drawable/icon_refresh_title.png create mode 100644 android/res/drawable/icon_remove.png create mode 100644 android/res/drawable/icon_resume.png create mode 100644 android/res/drawable/icon_rss.png create mode 100644 android/res/drawable/icon_search_title.png create mode 100644 android/res/drawable/icon_setlabel.png create mode 100644 android/res/drawable/icon_showall.png create mode 100644 android/res/drawable/icon_showdl.png create mode 100644 android/res/drawable/icon_showinactive.png create mode 100644 android/res/drawable/icon_showup.png create mode 100644 android/res/drawable/icon_start.png create mode 100644 android/res/drawable/icon_start_menu.png create mode 100644 android/res/drawable/icon_stop.png create mode 100644 android/res/drawable/icon_trackers.png create mode 100644 android/res/drawable/pixel.png create mode 100644 android/res/drawable/quickaction_arrow_down.png create mode 100644 android/res/drawable/quickaction_arrow_up.png create mode 100644 android/res/drawable/quickaction_bottom_frame.9.png create mode 100644 android/res/drawable/quickaction_top_frame.9.png create mode 100644 android/res/drawable/seedm8.png create mode 100644 android/res/drawable/seedm8_icon.png create mode 100644 android/res/drawable/seedm8_icon2.png create mode 100644 android/res/drawable/small_checkbox.xml create mode 100644 android/res/drawable/title_button.xml create mode 100644 android/res/drawable/title_button_pressed.9.png create mode 100644 android/res/drawable/title_button_selected.9.png create mode 100644 android/res/drawable/widget_15_landscape.9.png create mode 100644 android/res/drawable/widget_15_portrait.9.png create mode 100644 android/res/drawable/widget_16.9.png create mode 100644 android/res/drawable/widget_16_line.png create mode 100644 android/res/drawable/widget_black.9.png create mode 100644 android/res/drawable/widget_black_line.png create mode 100644 android/res/drawable/widget_icon_corner.png create mode 100644 android/res/drawable/widget_qsb.9.png create mode 100644 android/res/drawable/widget_refresh.png create mode 100644 android/res/drawable/widget_refresh_corner.png create mode 100644 android/res/drawable/widget_rss.png create mode 100644 android/res/drawable/xirvik.png create mode 100644 android/res/drawable/xirvik_icon.png create mode 100644 android/res/layout-land/appwidget_15.xml create mode 100644 android/res/layout-land/appwidget_16.xml create mode 100644 android/res/layout-land/appwidget_black.xml create mode 100644 android/res/layout-land/appwidget_qsb.xml create mode 100644 android/res/layout-v14/list_item_seedbox_settings.xml create mode 100644 android/res/layout-xlarge-port-v11/fragment_torrents.xml create mode 100644 android/res/layout-xlarge-v11/fragment_rssfeeds.xml create mode 100644 android/res/layout-xlarge-v11/fragment_torrents.xml create mode 100644 android/res/layout-xlarge-v11/part_actionbar_progressitem.xml create mode 100644 android/res/layout-xlarge-v11/part_details_header.xml create mode 100644 android/res/layout-xlarge-v11/titlebar_progressitem.xml create mode 100644 android/res/layout/abs__simple_spinner_item.xml create mode 100644 android/res/layout/activity_add.xml create mode 100644 android/res/layout/activity_details.xml create mode 100644 android/res/layout/activity_ezrss_feedbuilder.xml create mode 100644 android/res/layout/activity_rssfeeds.xml create mode 100644 android/res/layout/activity_rsslisting.xml create mode 100644 android/res/layout/activity_search.xml create mode 100644 android/res/layout/activity_serverselection.xml create mode 100644 android/res/layout/activity_torrents.xml create mode 100644 android/res/layout/appwidget_15.xml create mode 100644 android/res/layout/appwidget_16.xml create mode 100644 android/res/layout/appwidget_black.xml create mode 100644 android/res/layout/appwidget_qsb.xml create mode 100644 android/res/layout/appwidget_small.xml create mode 100644 android/res/layout/appwidget_transparent.xml create mode 100644 android/res/layout/dialog_about.xml create mode 100644 android/res/layout/dialog_edittrackers.xml create mode 100644 android/res/layout/dialog_new_label.xml create mode 100644 android/res/layout/dialog_seedm8_info.xml create mode 100644 android/res/layout/dialog_set_download_location.xml create mode 100644 android/res/layout/dialog_transfer_rates.xml create mode 100644 android/res/layout/dialog_xirvik_info.xml create mode 100644 android/res/layout/fragment_details.xml create mode 100644 android/res/layout/fragment_rssfeeds.xml create mode 100644 android/res/layout/fragment_rsslisting.xml create mode 100644 android/res/layout/fragment_torrents.xml create mode 100644 android/res/layout/list_item_daemon_settings.xml create mode 100644 android/res/layout/list_item_label.xml create mode 100644 android/res/layout/list_item_preferences_divider.xml create mode 100644 android/res/layout/list_item_rssfeed.xml create mode 100644 android/res/layout/list_item_rssitem.xml create mode 100644 android/res/layout/list_item_search.xml create mode 100644 android/res/layout/list_item_seedbox_pref.xml create mode 100644 android/res/layout/list_item_seedbox_settings.xml create mode 100644 android/res/layout/list_item_torrent.xml create mode 100644 android/res/layout/list_item_torrentfile.xml create mode 100644 android/res/layout/part_actionbar_progressitem.xml create mode 100644 android/res/layout/part_controlbar.xml create mode 100644 android/res/layout/part_details_header.xml create mode 100644 android/res/layout/part_quickaction.xml create mode 100644 android/res/values-ca/strings.xml create mode 100644 android/res/values-cs/strings.xml create mode 100644 android/res/values-da/strings.xml create mode 100644 android/res/values-de/strings.xml create mode 100644 android/res/values-el/strings.xml create mode 100644 android/res/values-es/strings.xml create mode 100644 android/res/values-et/strings.xml create mode 100644 android/res/values-eu/strings.xml create mode 100644 android/res/values-fi/strings.xml create mode 100755 android/res/values-fr/strings.xml create mode 100644 android/res/values-he/strings.xml create mode 100644 android/res/values-hu/strings.xml create mode 100755 android/res/values-it/strings.xml create mode 100644 android/res/values-nl/strings.xml create mode 100644 android/res/values-no/strings.xml create mode 100644 android/res/values-pl/strings.xml create mode 100644 android/res/values-pt/strings.xml create mode 100644 android/res/values-ro/strings.xml create mode 100644 android/res/values-ru/strings.xml create mode 100644 android/res/values-sk/strings.xml create mode 100644 android/res/values-sl/strings.xml create mode 100644 android/res/values-sv/strings.xml create mode 100644 android/res/values-tr/strings.xml create mode 100644 android/res/values-xlarge-v11/styles.xml create mode 100644 android/res/values-zh-rTW/strings.xml create mode 100644 android/res/values-zh/strings.xml create mode 100644 android/res/values/arrays.xml create mode 100644 android/res/values/attrs.xml create mode 100644 android/res/values/changelog.xml create mode 100644 android/res/values/colors.xml create mode 100644 android/res/values/strings.xml create mode 100644 android/res/values/styles.xml create mode 100644 android/res/values/themes.xml create mode 100644 android/res/xml/appwidget_medium.xml create mode 100644 android/res/xml/appwidget_small.xml create mode 100644 android/res/xml/globalsearchable.xml create mode 100644 android/res/xml/preferences_interface.xml create mode 100644 android/res/xml/searchable.xml create mode 100644 android/src/com/commonsware/cwac/merge/MergeAdapter.java create mode 100644 android/src/com/commonsware/cwac/sacklist/SackOfViewsAdapter.java create mode 100644 android/src/com/seedm8/transdroid/preferences/PreferencesSeedM8Server.java create mode 100644 android/src/com/seedm8/transdroid/preferences/SeedM8Settings.java create mode 100644 android/src/com/xirvik/transdroid/preferences/PreferencesXirvikServer.java create mode 100644 android/src/com/xirvik/transdroid/preferences/XirvikServerType.java create mode 100644 android/src/com/xirvik/transdroid/preferences/XirvikSettings.java create mode 100644 android/src/org/example/qberticus/quickactions/BetterPopupWindow.java create mode 100644 android/src/org/ifies/android/sax/Channel.java create mode 100644 android/src/org/ifies/android/sax/Item.java create mode 100644 android/src/org/ifies/android/sax/RssParser.java create mode 100644 android/src/org/transdroid/gui/Add.java create mode 100644 android/src/org/transdroid/gui/Details.java create mode 100644 android/src/org/transdroid/gui/DetailsFragment.java create mode 100644 android/src/org/transdroid/gui/DetailsListAdapter.java create mode 100644 android/src/org/transdroid/gui/LocalTorrent.java create mode 100644 android/src/org/transdroid/gui/MainViewType.java create mode 100644 android/src/org/transdroid/gui/ServerSelection.java create mode 100644 android/src/org/transdroid/gui/SetLabelDialog.java create mode 100644 android/src/org/transdroid/gui/TaskResultHandler.java create mode 100644 android/src/org/transdroid/gui/TorrentFileListAdapter.java create mode 100644 android/src/org/transdroid/gui/TorrentFileListView.java create mode 100644 android/src/org/transdroid/gui/TorrentListAdapter.java create mode 100644 android/src/org/transdroid/gui/TorrentListView.java create mode 100644 android/src/org/transdroid/gui/TorrentProgressBar.java create mode 100644 android/src/org/transdroid/gui/TorrentViewSelectorWindow.java create mode 100644 android/src/org/transdroid/gui/Torrents.java create mode 100644 android/src/org/transdroid/gui/TorrentsFragment.java create mode 100644 android/src/org/transdroid/gui/Transdroid.java create mode 100644 android/src/org/transdroid/gui/rss/RssFeedListAdapter.java create mode 100644 android/src/org/transdroid/gui/rss/RssFeedListView.java create mode 100644 android/src/org/transdroid/gui/rss/RssFeeds.java create mode 100644 android/src/org/transdroid/gui/rss/RssFeedsFragment.java create mode 100644 android/src/org/transdroid/gui/rss/RssItemListAdapter.java create mode 100644 android/src/org/transdroid/gui/rss/RssItemListView.java create mode 100644 android/src/org/transdroid/gui/rss/RssListing.java create mode 100644 android/src/org/transdroid/gui/rss/RssListingFragment.java create mode 100644 android/src/org/transdroid/gui/search/GlobalTorrentSearch.java create mode 100644 android/src/org/transdroid/gui/search/GlobalTorrentSearchProvider.java create mode 100644 android/src/org/transdroid/gui/search/Search.java create mode 100644 android/src/org/transdroid/gui/search/SearchListAdapter.java create mode 100644 android/src/org/transdroid/gui/search/SearchSettings.java create mode 100644 android/src/org/transdroid/gui/search/SendIntentHelper.java create mode 100644 android/src/org/transdroid/gui/search/SiteSettings.java create mode 100644 android/src/org/transdroid/gui/search/TorrentSearchHistoryProvider.java create mode 100644 android/src/org/transdroid/gui/search/TorrentSearchTask.java create mode 100644 android/src/org/transdroid/gui/util/ActivityUtil.java create mode 100644 android/src/org/transdroid/gui/util/ArrayAdapter.java create mode 100644 android/src/org/transdroid/gui/util/DialogWrapper.java create mode 100644 android/src/org/transdroid/gui/util/ErrorLogSender.java create mode 100644 android/src/org/transdroid/gui/util/InterfaceSettings.java create mode 100644 android/src/org/transdroid/gui/util/SelectableArrayAdapter.java create mode 100644 android/src/org/transdroid/overview.html create mode 100644 android/src/org/transdroid/preferences/EzRssFeedBuilder.java create mode 100644 android/src/org/transdroid/preferences/ImportExport.java create mode 100644 android/src/org/transdroid/preferences/Preferences.java create mode 100644 android/src/org/transdroid/preferences/PreferencesAdapter.java create mode 100644 android/src/org/transdroid/preferences/PreferencesAlarm.java create mode 100644 android/src/org/transdroid/preferences/PreferencesInterface.java create mode 100644 android/src/org/transdroid/preferences/PreferencesMain.java create mode 100644 android/src/org/transdroid/preferences/PreferencesRss.java create mode 100644 android/src/org/transdroid/preferences/PreferencesRssFeed.java create mode 100644 android/src/org/transdroid/preferences/PreferencesServer.java create mode 100644 android/src/org/transdroid/preferences/PreferencesWebSearch.java create mode 100644 android/src/org/transdroid/preferences/TransdroidButtonPreference.java create mode 100644 android/src/org/transdroid/preferences/TransdroidCheckBoxPreference.java create mode 100644 android/src/org/transdroid/preferences/TransdroidEditTextPreference.java create mode 100644 android/src/org/transdroid/preferences/TransdroidListPreference.java create mode 100644 android/src/org/transdroid/preferences/TransdroidNotificationListPreference.java create mode 100644 android/src/org/transdroid/rss/RssFeedSettings.java create mode 100644 android/src/org/transdroid/search/barcode/GoogleBaseBarcodeResolver.java create mode 100644 android/src/org/transdroid/search/barcode/GoogleWebSearchBarcodeResolver.java create mode 100644 android/src/org/transdroid/service/AlarmReceiver.java create mode 100644 android/src/org/transdroid/service/AlarmService.java create mode 100644 android/src/org/transdroid/service/AlarmSettings.java create mode 100644 android/src/org/transdroid/service/BootReceiver.java create mode 100644 android/src/org/transdroid/service/ControlService.java create mode 100644 android/src/org/transdroid/util/TLog.java create mode 100644 android/src/org/transdroid/widget/WidgetConfigure.java create mode 100644 android/src/org/transdroid/widget/WidgetMedium.java create mode 100644 android/src/org/transdroid/widget/WidgetService.java create mode 100644 android/src/org/transdroid/widget/WidgetServiceHelper.java create mode 100644 android/src/org/transdroid/widget/WidgetSettings.java create mode 100644 android/src/org/transdroid/widget/WidgetSmall.java create mode 100644 android/src/org/transdroid/widget/WidgetUpdateReceiver.java create mode 100644 lib/.classpath create mode 100644 lib/.project create mode 100644 lib/.settings/org.eclipse.jdt.core.prefs create mode 100644 lib/src/com/android/internalcopy/http/multipart/ByteArrayPartSource.java create mode 100644 lib/src/com/android/internalcopy/http/multipart/FilePart.java create mode 100644 lib/src/com/android/internalcopy/http/multipart/FilePartSource.java create mode 100644 lib/src/com/android/internalcopy/http/multipart/MultipartEntity.java create mode 100644 lib/src/com/android/internalcopy/http/multipart/Part.java create mode 100644 lib/src/com/android/internalcopy/http/multipart/PartBase.java create mode 100644 lib/src/com/android/internalcopy/http/multipart/PartSource.java create mode 100644 lib/src/com/android/internalcopy/http/multipart/StringPart.java create mode 100644 lib/src/org/apache/openjpa/lib/util/Base16Encoder.java create mode 100644 lib/src/org/base64/android/Base64.java create mode 100644 lib/src/org/transdroid/daemon/Bitflu/BitfluAdapter.java create mode 100644 lib/src/org/transdroid/daemon/BuffaloNas/BuffaloNasAdapter.java create mode 100644 lib/src/org/transdroid/daemon/DLinkRouterBT/DLinkRouterBTAdapter.java create mode 100644 lib/src/org/transdroid/daemon/Daemon.java create mode 100644 lib/src/org/transdroid/daemon/DaemonException.java create mode 100644 lib/src/org/transdroid/daemon/DaemonMethod.java create mode 100644 lib/src/org/transdroid/daemon/DaemonSettings.java create mode 100644 lib/src/org/transdroid/daemon/Deluge/DelugeAdapter.java create mode 100644 lib/src/org/transdroid/daemon/IDaemonAdapter.java create mode 100644 lib/src/org/transdroid/daemon/IDaemonCallback.java create mode 100644 lib/src/org/transdroid/daemon/Ktorrent/FileListParser.java create mode 100644 lib/src/org/transdroid/daemon/Ktorrent/KtorrentAdapter.java create mode 100644 lib/src/org/transdroid/daemon/Ktorrent/LoggedOutException.java create mode 100644 lib/src/org/transdroid/daemon/Ktorrent/StatsParser.java create mode 100644 lib/src/org/transdroid/daemon/OS.java create mode 100644 lib/src/org/transdroid/daemon/Priority.java create mode 100644 lib/src/org/transdroid/daemon/Qbittorrent/QbittorrentAdapter.java create mode 100644 lib/src/org/transdroid/daemon/Rtorrent/RtorrentAdapter.java create mode 100644 lib/src/org/transdroid/daemon/TaskQueue.java create mode 100644 lib/src/org/transdroid/daemon/Tfb4rt/StatsParser.java create mode 100644 lib/src/org/transdroid/daemon/Tfb4rt/Tfb4rtAdapter.java create mode 100644 lib/src/org/transdroid/daemon/Torrent.java create mode 100644 lib/src/org/transdroid/daemon/TorrentDetails.java create mode 100644 lib/src/org/transdroid/daemon/TorrentFile.java create mode 100644 lib/src/org/transdroid/daemon/TorrentFilesComparator.java create mode 100644 lib/src/org/transdroid/daemon/TorrentFilesSortBy.java create mode 100644 lib/src/org/transdroid/daemon/TorrentStatus.java create mode 100644 lib/src/org/transdroid/daemon/TorrentsComparator.java create mode 100644 lib/src/org/transdroid/daemon/TorrentsSortBy.java create mode 100644 lib/src/org/transdroid/daemon/Transmission/TransmissionAdapter.java create mode 100644 lib/src/org/transdroid/daemon/Utorrent/UtorrentAdapter.java create mode 100644 lib/src/org/transdroid/daemon/Vuze/VuzeAdapter.java create mode 100644 lib/src/org/transdroid/daemon/Vuze/VuzeXmlOverHttpClient.java create mode 100644 lib/src/org/transdroid/daemon/task/AddByFileTask.java create mode 100644 lib/src/org/transdroid/daemon/task/AddByMagnetUrlTask.java create mode 100644 lib/src/org/transdroid/daemon/task/AddByUrlTask.java create mode 100644 lib/src/org/transdroid/daemon/task/DaemonTask.java create mode 100644 lib/src/org/transdroid/daemon/task/DaemonTaskFailureResult.java create mode 100644 lib/src/org/transdroid/daemon/task/DaemonTaskResult.java create mode 100644 lib/src/org/transdroid/daemon/task/DaemonTaskSuccessResult.java create mode 100644 lib/src/org/transdroid/daemon/task/GetFileListTask.java create mode 100644 lib/src/org/transdroid/daemon/task/GetFileListTaskSuccessResult.java create mode 100644 lib/src/org/transdroid/daemon/task/GetTorrentDetailsTask.java create mode 100644 lib/src/org/transdroid/daemon/task/GetTorrentDetailsTaskSuccessResult.java create mode 100644 lib/src/org/transdroid/daemon/task/PauseAllTask.java create mode 100644 lib/src/org/transdroid/daemon/task/PauseTask.java create mode 100644 lib/src/org/transdroid/daemon/task/RemoveTask.java create mode 100644 lib/src/org/transdroid/daemon/task/ResumeAllTask.java create mode 100644 lib/src/org/transdroid/daemon/task/ResumeTask.java create mode 100644 lib/src/org/transdroid/daemon/task/RetrieveTask.java create mode 100644 lib/src/org/transdroid/daemon/task/RetrieveTaskSuccessResult.java create mode 100644 lib/src/org/transdroid/daemon/task/SetAlternativeModeTask.java create mode 100644 lib/src/org/transdroid/daemon/task/SetDownloadLocationTask.java create mode 100644 lib/src/org/transdroid/daemon/task/SetFilePriorityTask.java create mode 100644 lib/src/org/transdroid/daemon/task/SetLabelTask.java create mode 100644 lib/src/org/transdroid/daemon/task/SetTrackersTask.java create mode 100644 lib/src/org/transdroid/daemon/task/SetTransferRatesTask.java create mode 100644 lib/src/org/transdroid/daemon/task/StartAllTask.java create mode 100644 lib/src/org/transdroid/daemon/task/StartTask.java create mode 100644 lib/src/org/transdroid/daemon/task/StopAllTask.java create mode 100644 lib/src/org/transdroid/daemon/task/StopTask.java create mode 100644 lib/src/org/transdroid/daemon/util/DLog.java create mode 100644 lib/src/org/transdroid/daemon/util/FakeSocketFactory.java create mode 100644 lib/src/org/transdroid/daemon/util/FakeTrustManager.java create mode 100644 lib/src/org/transdroid/daemon/util/FileSizeConverter.java create mode 100644 lib/src/org/transdroid/daemon/util/HttpHelper.java create mode 100644 lib/src/org/transdroid/daemon/util/ITLogger.java create mode 100644 lib/src/org/transdroid/daemon/util/Pair.java create mode 100644 lib/src/org/transdroid/daemon/util/TimespanConverter.java create mode 100644 lib/src/org/xmlrpc/android/Base64Coder.java create mode 100644 lib/src/org/xmlrpc/android/XMLRPCClient.java create mode 100644 lib/src/org/xmlrpc/android/XMLRPCException.java create mode 100644 lib/src/org/xmlrpc/android/XMLRPCFault.java create mode 100644 lib/src/org/xmlrpc/android/XMLRPCSerializer.java diff --git a/COPYING b/COPYING new file mode 100644 index 00000000..e963df82 --- /dev/null +++ b/COPYING @@ -0,0 +1,622 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + diff --git a/README b/README new file mode 100644 index 00000000..6c9f6040 --- /dev/null +++ b/README @@ -0,0 +1,37 @@ + +Transdroid - http://www.transdroid.org +"Manage your torrents from your Android device" + +--- + +Transdroid is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +Transdroid is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with Transdroid. If not, see . + +--- + +Some code/libraries are used in the project: + Base16Encoder (Apache OpenJPA) + Marc Prud'hommeaux (Apache License, Version 2.0) + MultipartEntity (AOSP) + Apache Software Foundation (Apache License, Version 2.0) + http://source.android.com/ + RssParser (learning-android) + Tane Piper (Public Domain) + http://github.com/digitalspaghetti/learning-android + Base64 + Robert Harder (Public Domain) + http://iharder.net/base64 + android-xmlrpc + pskink et al. (Apache License, Version 2.0) + http://code.google.com/p/android-xmlrpc/ + diff --git a/android/.classpath b/android/.classpath new file mode 100644 index 00000000..1c9c5691 --- /dev/null +++ b/android/.classpath @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/android/.project b/android/.project new file mode 100644 index 00000000..7da03a1f --- /dev/null +++ b/android/.project @@ -0,0 +1,33 @@ + + + Transdroid + + + + + + com.android.ide.eclipse.adt.ResourceManagerBuilder + + + + + com.android.ide.eclipse.adt.PreCompilerBuilder + + + + + org.eclipse.jdt.core.javabuilder + + + + + com.android.ide.eclipse.adt.ApkBuilder + + + + + + com.android.ide.eclipse.adt.AndroidNature + org.eclipse.jdt.core.javanature + + diff --git a/android/.settings/org.eclipse.jdt.core.prefs b/android/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 00000000..b3b3a814 --- /dev/null +++ b/android/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,12 @@ +#Sun May 23 15:44:48 CEST 2010 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.6 diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml new file mode 100644 index 00000000..dd478a09 --- /dev/null +++ b/android/AndroidManifest.xml @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/project.properties b/android/project.properties new file mode 100644 index 00000000..9575abaf --- /dev/null +++ b/android/project.properties @@ -0,0 +1,15 @@ +# This file is automatically generated by Android Tools. +# Do not modify this file -- YOUR CHANGES WILL BE ERASED! +# +# This file must be checked in Version Control Systems. +# +# To customize properties used by the Ant build system use, +# "ant.properties", and override values to adapt the script to your +# project structure. + +# Indicates whether an apk should be generated for each density. +split.density=false +# Project target. +target=android-13 +apk-configurations= +android.library.reference.1=../JakeWharton-ActionBarSherlock/library diff --git a/android/res/anim/grow_from_bottom.xml b/android/res/anim/grow_from_bottom.xml new file mode 100644 index 00000000..d2a371d1 --- /dev/null +++ b/android/res/anim/grow_from_bottom.xml @@ -0,0 +1,14 @@ + + + + + diff --git a/android/res/anim/grow_from_top.xml b/android/res/anim/grow_from_top.xml new file mode 100644 index 00000000..ffd722c3 --- /dev/null +++ b/android/res/anim/grow_from_top.xml @@ -0,0 +1,14 @@ + + + + + diff --git a/android/res/anim/grow_from_topleft_to_bottomright.xml b/android/res/anim/grow_from_topleft_to_bottomright.xml new file mode 100644 index 00000000..b67ebe5e --- /dev/null +++ b/android/res/anim/grow_from_topleft_to_bottomright.xml @@ -0,0 +1,14 @@ + + + + + diff --git a/android/res/anim/shrink_from_bottom.xml b/android/res/anim/shrink_from_bottom.xml new file mode 100644 index 00000000..a98d592a --- /dev/null +++ b/android/res/anim/shrink_from_bottom.xml @@ -0,0 +1,14 @@ + + + + + diff --git a/android/res/anim/shrink_from_bottomright_to_topleft.xml b/android/res/anim/shrink_from_bottomright_to_topleft.xml new file mode 100644 index 00000000..d4ed5134 --- /dev/null +++ b/android/res/anim/shrink_from_bottomright_to_topleft.xml @@ -0,0 +1,14 @@ + + + + + diff --git a/android/res/anim/shrink_from_top.xml b/android/res/anim/shrink_from_top.xml new file mode 100644 index 00000000..89cd8f4f --- /dev/null +++ b/android/res/anim/shrink_from_top.xml @@ -0,0 +1,14 @@ + + + + + diff --git a/android/res/drawable-hdpi-v9/icon_notification.png b/android/res/drawable-hdpi-v9/icon_notification.png new file mode 100644 index 0000000000000000000000000000000000000000..8a0f5986abfcbc9f4d4c032fcc99a05e747c1a84 GIT binary patch literal 1085 zcmV-D1j74?P)*+6f-z>&IcMZHio6(Oa%=4|0I|q>@2^{HuQGt^ z0P-#kJ``h|1+X2!skQ!{nGXUe7xZrskylEsApjU3AAdzeJ^@hbjM7@0BuPfruU|hgJ3G5s zDRnBw*au)ok|Z-}njTqPTzsR;9nHrWx9r=uZ$^!cjg>2v%8n31AAq&!7}XeKqLdmm z#tbN>ehwj=C87&yn&w*TkF2%ZLkLCjMF8hlty&ePr>8I6{TDSFjn_ovV*t9Ckt7MU z*8c#w8Dmt;yxLmZv&3}WWae#q_wM}x=-6DX^&02g0TDS^JSy)!y!RCVm2Qe1_)SD6 zdU|>uZaeOI4-OwbyfuVy2DdM~x0t;gL}ZScdyFw_$HvAM+kWm0BBEkT6Eg@`PQ zNWRn-cbE|o1K?ff+*9Rp`JN;0`ecrekH6`?zd}S!0GsbLk`}_+U7ita$ literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/checkbox_off.png b/android/res/drawable-hdpi/checkbox_off.png new file mode 100644 index 0000000000000000000000000000000000000000..6782a2c69c63c0d31ef0d7cd38e5830e84c98318 GIT binary patch literal 1849 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 Hu0mjfN&J${ literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/icon_barcode.png b/android/res/drawable-hdpi/icon_barcode.png new file mode 100644 index 0000000000000000000000000000000000000000..5fe4249f3f962cfa9771cfbc41bb54b467f92d21 GIT binary patch literal 540 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@Zgyv2V0`T9;uumf=k3kFphE@%Y!7^+ zCY7I34sWntk=~H}@r~pMwsRKuTCzVdocy&QNrQK{;Z?`y|I=y=&i=c$;clUhAkZWz zIPl)U^yurazn1Pdn}1&3eD>Mk`txPGYcHfNDJork_0>&@%Ng&Cr!Tx%w|zoKhSl7A z->>iazW&m@Nv|zquip)P`Zqh|Z^O+Tw_`P?ipG<-ntk~`C1uGB%joN+vXR+GtM^P> z7+C6X&T^KI+Vc0#93oB~FXw&PrKVhJA+xFUUiGw1OL=-%F@L%@xwx;#@W`1G8@bH= z_vhE9oU<%-d$m}4bLlzDPxsPy`%eZLb4+5>wMkp2&6t_gbH(KBO-4`i8EH$Bdcx~} z#>9HI9m{a;o7p+@q{QLBU-z$B_g`r1{3~l$y;^X7o#+0f9`WielFqM}ma0lhEiS!K zZ(7C9`}SfQ&)VtNrlw>(Xke*0!Xj~rsbs=~v1poj50%A)?L;wJ)jUzGu000SaNLh0L002k;002k;M#*bF000UJNkl;$@%ye@L0#+*7B)f^(RI)KvWy?*KNy^&PZtam6jRz|Tc;JPRLjf5% zhM5880EU@iIA*v(6a^KHs6=xZHD)6*M%@^rCPu|0MvWSyKzG0I{s9{yiJN6+vVZaY z)cireU-f)=_2#|q_lQO^l97yLBqRA{0*~>c3VGp%7`Ttul%7_YRn@8{zH!(z@h;VC zO5%u?c|)e#YyTHGuiOdr07qncZr zCUOmGj;?*AL9vwcSZEo!c%tIYN;HV|s7J#v=&!Dqo6&l4&kLX?1;`6MR4Wi!z84xU zb#gN{T;KC&DBt6WuF}We5h`(0s7`J|+jnnGh4108D?TqOCvijvJef#9L^T4DrLzL{ zVjYG@t=uTJ-rN-nUj#$IXrcy%l_NUqz7mM2S|BRwEJv+agJHqyrFA_!5+O*z+aHau zoU?h67Nbrni#Vdop7c<^P}y*WSRHG@)?E1Yj{4XA^Y$)43g%$$#;XxfWhy-Cp(=r> zu+xDWu^Rt7wQMamTfPpwJ_@1pw=PD0pIOvO@tE^=*TYaQaaRdM$>iDRS1LoH+fI+gt1}ig2ixK-l+fz`QIJc$%5U89dGIiQy=j|%g zpc+ouDYl0Bl6=!_j<_6gN)nC zu@)OHZ{FSh*?QE&DObXYN>su*i2iF%xe;w|92j#a2!6>aalJW`m6f3qm8e7+tT6R0 zMM~*OLBTB#=^{-d|k`gn!n| zm>X(lVWlV^Xf1~WR?#3ESKkOCO6J@U>Lx7*#T$R>8V3bb;K4(AI-(eILaaku9{ANhk?#KVPZQB0D@_V3#rC`FlA zi&hr`uBhe{=z=>sy#$&;UBYK$Vmo576mt=E(li0Wr7-xnI&0yO?I=Yl>{2C~y5IUE z{Er9M-8cK4c;v}Nu%Q%o*kMO0>?mbbXx?!??2t;sfxdM|=Y1lY$%z62V_Ra8)u(5< z;zC3nDR~NhCq~~4UDsR$fKH4@^!ppeBJfhkh5OcSa>3f`K>h8_vEaMI5HR01 z8(ESG#VCRGE>bxfPQN(;v_(PmiMtEOZ@CwJT7@`M6jsRwRtO7vg3!LOJb*|%a)Z9m1#Ce?hmB@T-B zc#ociA~~YNp-Js2EKf9{5Jf0LF^XV90kY(1%wC7!&qqTz@-TwWgn`d_Y38*gIbSvo z)D6_L63K;DH55k$qSMspzEBzw?e#NP>0#_Mqi_&L_+%#&woP#-Pgh}xbjJ7#0@=YL2StEn-Gy!d;BWhnB67XCTH1ZpTA2 z{uzfXNe=^tR7rN!9@zh|7$66M+wSS6#eM=2?dFNrrk69bXkbSC2LlR_hg_D7X^768 zxhWcIrb7V?7*r#dp!)Oe<8J!*_!*vG_zKbQJ$-Y%Nna3Aw*Y>%y%a`P00ZuR@}Wl# zUSlzsgEW?lJoL|01t@?4`En6+UVi-r2**MXgih~@v=EI~dEw3M77-obzZqS##fp46 zAA`w*7THkCnX(4@p)JhJD(-BGgz8E-{GuABBPEmQRh1WZK#mf~p}3{m_n7NoG4iB5 z3`UP!wgXo=@SplpF?*^b5XR76_3g%87e0^a>i*+)j? zNI4ivHq*m)d(&Sb9EyMttC@mjOpPq$KqICh%^QOnM5Gaj5<8b8L4HMwONY=EA^EmX zuwTeWwmeivCtG`(mO?l+2CAf($-RqM2FpawfKaN2XpuLBv;t95=L)RsjhA1(o-zac zxiR23OfI>ule6S(WFZUL$YL6)7&QeDj)y~7Iq9X#b6L8qMpl2jxB@FQL<_wkl*JPz z??{7MN|WR8()qmS;d^EbRE>$nl7?lnfv=R!sBAdue=zK(zxIjApG6~8%0T81gyyNd zAe6*|l6Iv^>Yh|7xi=DjIpKH|!r3tRx~yho%bCbTrf5XPj$>inAqZ>>|9j`FNbE@! zGeq?OtL~)8%XLJNo~~t}&na3(l-Z_79<<1T8gnuGSoM<^1Fr{(p^kO~)M7?&J{(=A zAB6um0o(6iurUVd$QhWw`^iHta#D$2ReE7@ozH>V|Io6ot)p#gYsb2dHCs(PS0xa& z2vBwXy7FBsN>K61JL93;uOupdR=caAV_nDkj<&nJ-ny-&YS%+VTF&E@>|SpOB1hDv z0C(oWE!pk)2cH0UmLt0Jvje~ji6x>K&ZKG)wg~OQMxj~A;Gb0xbr4Yt2d=-$#u1$$ zqG&FGuM%2?c46}%R`Yu0LJlHl{`&-h{=u1*g{l+|1HE&vG2+$pvLBx){?yf< oJA3@U9)6BwBqJHgNPe;W8x|U|(5jpQApigX07*qoM6N<$fi zBEe&m;Q_(4E33qdj2D0OTYT(A>&)9nh4OdAZt70meN!lX&rI`U-qUxua^`ibNx5dU zIkXvUYxR1$t8dwt-OJxr#^?L_9#uTE)&En>+{vG-|G%$1S6#=oTU$7Q|3)L511rk} zcB2Ni7uL2eHy=hZZ(x5RAzApnzqeGTZ1>t+Cy&rjQNiA4N|PrqocZ$Q3nc+2IVtW5 zyIVCK<}$vtudn;^c;m*t!~1Ia{7oh+25bDQU3@pF{dQjZSHG&-A|sRHPfxC-A6Uew zo7bw<&k)(TykGwP?}C~?2X?RgwdeIWw>bq`d*6z^$t}5X`_+=b?2fsXn?F1~+U-5P zq1s`cP(~HYis5b+J1L%A?Rq<4`R0$mzV^m9?vUKTu&-G^s$WNCa>!<-lQPWzmIWSQX9+#<@cVWi z*C{!x*S!wet?ae!>ic|2CK;^@CKfsJ9Qn@#oI>^+KMhJ5VkIM2Q%+9AyJ-=>2J3oOFB zLk>C=@^LWDI%y&O^j6Ty3)Wdx2a~3Ly=t*;$rP1EN|jHY{xx0L$*FQ$S)--zg6Ydo zasj^smjtzL4m?*A`=_kdwT}4@=abV0oFejTPWgsTo%?og*LTmv&B9A(zFht5d7GL_ zW00y3yU{{b$!RCPZL6(#@KN~HE)nDKFDqA`eiWQ=?SmligsJhH7`Pma_UJTst}uE3 zGRR6N>{YpS XIg<1;W%pEIwr22j^>bP0l+XkKJ?Z$i literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/icon_notification.png b/android/res/drawable-hdpi/icon_notification.png new file mode 100644 index 0000000000000000000000000000000000000000..00a517c26941460a9c9c5b9ea04bb224192d6699 GIT binary patch literal 1870 zcmV-U2eJ5xP)73J{kg%H& zg1X6zFuW;B=<6UBWDyuesDT8gn4TPSWE^vxnZ4J!c+cKvZ*{~2r!Efff(0{suf3k% z`akP=*0bRE_J7hO^Pk+@T!$n{e+h@fRY2BHV)&AnnAj|Y_UBog@*m>IaNu^k7d78(?^qPmG%fBb zB}qb-WfBt;357zOK7E>xA3u_xpHD_c2Ekwuuh+}PixS9 zY}rC-X({dP?Yw^dI_}&Hf~l%HuVS(+Q&Lib-|r_OA%T*T5`++Fnua7v78UgUrW@M5 zdp7`Y-n?PozJ2ud_0iwoKkuUdYcN$+Nl#Cws;Y`;G>WRK*ladq^PA!H-}*aE(-1;% z?AS2?s;a8u+E@@Q7K>R7kY`Zq!dyk0LQB_#|D3=oY* zjbNM4QwzE>KR=(+(o!Okh-Gy;klB@HDD!)>ivgn1C_8uVBs)8s=H_O@LklVvi^VLx zyStn0>}-}TTV||W2b`RoWMpK-qKp|j5{WQ8Jd7ksmiMwOQ&d#Mz`y|0)6*7valy>e zdORMAi;D>cgO((y8@_q-Chy0PEJR!{hN73Yyi_K{jsO$n^9ynx+{6pey(4 z)hj-H_^>!IbA%KZ7jx;-C8N?Xmp~&UBkbF^kAi}Nd2^Z$Qd?U~a&od|jJ{7xN=i6& z>QvmQoCBuQx3#r#=FAyFp%Cz&4Xz(Qjg5`mzkeS^QBYOYP)k)+BuOF`i&0ZkLswT9 zcDvmeqeHi~wb9VfVAxx9RAyvkaQ^&x+-~=r@GmGRz~k|7`SN92T3QS^9ZJ(Q>g((2 z>gqDi%-M64m6dVez=61~l+AxqQ&az@t0RQq)2C0QrKPca`En!DR8=J*Apw`mMMp;m zot>RHolXi13k_G**Vpsp$rEyObE&DRG2E#4a5zjuLj!N$zGY%!0!`D1#bWsV{!2Pb z+_GnUd>lnl$ji$!fb`NwRaMH%%NZLRqp7KhYuB#f_xq`?uBNW8j_1#xQ&3PqV`HOU z1X@mmq@*M=GBWu5`Lo4#T*W*dkD-{RX{=bWf;KYd&)Ya9Il9FO5ZQd?-@7`s2c$nVaUdz!mK0a^NQB{@x{(ggJ&RJ;? z|J(S64I8*~=MGs}SsXcX#FC427wZYtTt>^XY{^|Vn~jl?5pLhUZHe6ZY|l|FD=SOH zyRu!qdX3Mx%6ebi`G8c2rti znVOm!*Olf}A%x)Gy?Z=(@PNw7N>;91${-go%ei&y7VYir zBqb#g4u|7jb~H`n+qZ89j|I%@^$NS)J|_#$Zn7-na=8cwgH%*h(AU?;%*+fYPoCu5 zxpQ2&aDnUBuM-Z3al742O-(I$t5+0-Xf#S75Qqyl>ht-QeEs@$L9qXI^Z9)E{eFKS z5b){GETOe|^X5M+UAlC4G#X`kdfIT?kLrq|ke;5-nl)>1xm-7fhKBy3vsgC&#Kgp3 zw{6?z*s){BA8j^U#*fzuG)?>G`1p9s)2C1W{4?zR-hO)f7guDlK=n!07*qo IM6N<$f-S@z`B6x z*6TW@J=JDxKSa+*Z#dh<-_)y4Ta9a z91gM<*lc)MnEV%A%-9s6Bh|G?Vw2AQa3FOw>0*c5;*$;vA6P0f>cY#X3O?*gxBl?& z%9ShTn>TNczm;Ql{p3l`^z`)WWzS2jGBYzBL$7}M^XCu$>C>nC8|@qFwPK^z3H&N3 zEc|%!%$YOcn{>=iZ0cFHYQ0SBs#PgQk|w^zJ^lT^WAvt{7Z)3I&0$)4I;lyrp_-eU zyI)OB&93|SW2c1y2Ml_o!xsi9%=P0|R#uj;u$lKQK;w%{z^R9t-JJ)jCr_Sy83^KK zWMnw|9>FGsbh$5{?P1JO@jjmRQKlZ#(?(z46SR(*}7m%U%boahRB! zFR!(`e|=}nJMjl+l6JkGF?;sxuN5}TKWpY~FAUX-y)Ni_@#4LE@9x~X^-J_b#Mv2T zeEj_NbIzu%e0DNz^N+v(92W>%2sOIxzyIGsphe90@`^IfrVEe0|CVRyRVujs`s+9C zuBLUbL-kz)KUD4g+i;o7WY^tyWMi{_gbmf zrwn*fBG2jR>gs0B`o?o&+V*|xGH0z@wQBYD?cet)a5#yUE#A0m*RNn3x&MMcgilOA z%Cn%NqGCnIq8s<_-hEpcy%8AvCK5b#>~Cg<`>YJ|Vb)99cq9J6?%3Ga+ym0qS4@24 zl+b&zV{?}F$U6dx?yLt1ctpv|H#@z=P z3z(jq>6E;FF;vn++V`U0g2Qji?!SKd@?~aLR@Sx%oiN|aUdxv+pBbSeHaXQY@7V7P zGPf&PcSx;ox?-etXVroSZVNbf@LHT{Guixkjc4F<(UKSw*MG;w|1n POEY-7`njxgN@xNAaJ%wk literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/icon_pause.png b/android/res/drawable-hdpi/icon_pause.png new file mode 100644 index 0000000000000000000000000000000000000000..86792c0c55710f3ca484ae25f29e58a7a540025d GIT binary patch literal 694 zcmV;n0!jUeP)lTe>F1gqB3ImbKZd{bD;w z=csL4m|}}zqD>4K6KSNcp&K;xse~KT$T0Q5gvJW$$32QPB>Rpu9Yr`Wt!4}#nn@|7 zDr#Ib7C497Sot3DYqo)KsSG(-?tscTP92^S4@c2o6TnP*fh=k zrKi_*4eRy#VY}Tv5z7@brnOXQVrEQ2&n5B+m2<8{2>lg2qPjSYh?v&bkihweiR zo-R0YH>11v8<@t1sqL3?8C_f;yL~RjjcII{Qlu+=V|-#-&Dannd}3M|=9*m&%;1Wq z?E1zGGdB4cGf~1Prggf%#Gp;OcZq3im^@yb$hlpDy5|d%HF@~P3|Vo~SrL64!H2|y zPs|_9SfAh9&X_CAkUVs$8C^!_HbWKRz_fP7A&aT0E4svFJ!qO3<{C4^m`yy`ZmC>g zh8YXzv9X@Vbi0M0vgXW*tS(-^xx@?y&B<@6!n^xFu=DuWB}d=Ndkopt zl?HKOS{YVb#)Gajhy&BeFr@&N`&6sd3Kok66h+bdpYU$CgV}6`-SUhg9GE99x)7AA z=IL6>9hjE~J=5nKDbq4x8qb)jI71NJz*S&g&{Z9=%YkV;W1}tWiw3L@qb$UXLQU|< c+J^uG0L(9UXbE_j@c;k-07*qoM6N<$f^>gBZ2$lO literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/icon_priority_high.png b/android/res/drawable-hdpi/icon_priority_high.png new file mode 100644 index 0000000000000000000000000000000000000000..43dd253bdeda94a1b5cbad49239b4591a03816e3 GIT binary patch literal 1194 zcmV;b1XcTqP)c5e|e! zygOM$9-$!2{F*bsGl)3iEk^>8=IhmqtP>LxfsKugA512bkWwnm&CM@{hldwuW@a8O zE-ro#ERPWP;dE+hYJMCU83{1~EeZ)tLqkKm=jZ3%Y&Khdd3h;LPEMWykM#HV|GBrf z=K)@3gkM}-h||;4=fGbgQXFZmTGQz0sIv$s8jZTlW^-F{aj{6HQm$k&8Et84x!&L3 zw}9!VM!4N>7l}l|eRg*CM|*qw`F|5g{*dhI>I&y@N=r)x{Rj!ar4oC3dX^r-T`rd> zDJc<0M@LUdZiJm*P1GYwkfbKHwzghcES6tUg>bvwA{LAJcXxN4b#--bQQ*1}j^Bu~ zvN8d=x+0NCl`erC1ze)J3lHH`0TRiTm6bu@MI35> zCEJX2OQ3nbL+4|XfaE}9zmCV_Imoe(8@(~Y6-7~#+}_^y-`w0-IDu75kmUsAWzsaP zu|?VL+1Xh?UF`LG7aqbL4u?RZ52mK3dRZnLRUz50g(~{``sTqdMr=vn!^6WMeIE=4 ze*+#j!l??I%_iWcL2fWrVUawU8O=>TpD$*$TIXR9^#`zE^V-_lM`&aQ>|Yt-m^ZaL zRP!hl3N`UoFl!0&x(O8Z_4TvRQqW{Ooldc}we^@-!T$^I!^vqoJ3E8iWGThJN73HE zh96?GMLL~UZv>tHA`-xT{|B$Csyb!Tg@q+qH+9)*}kH&u`$Gsqy!mF8g++YpA=tR zT?Of48Yr;c^ZWg8ps#}Hc?ieapvt1KZIoxKkU(Q^A0HnlSCkM->H+pVv9wH1PJRK_ z4kMfrkp5_Hn4Os5DzauyKtmyqkB`42jd|zX^!E0?CKhP=6C<3oC-z8mJuoovO3$8# zSZeIY#>PH_%|0QPbTe3R3HwEvo}O;NP}LgYl$0hL>-?q1<4Nk-YtIAKL9m)?O#KXBAJSYKZ+2a7MUCPYO=1vT<@Q&ZC=Bq&Ge0jzOD zoSp@cEz;T9NkbRY$x|4#?7_i-udS`^1zil55=~qJev1jM>*(m1$M_Q)c!p)U<4EW$_(y;N0Oit~VznlB0RR9107*qo IM6N<$f*+ME#{d8T literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/icon_priority_low.png b/android/res/drawable-hdpi/icon_priority_low.png new file mode 100644 index 0000000000000000000000000000000000000000..fa8e7bfb7096ff45090d417ee242cdd5999e3189 GIT binary patch literal 848 zcmV-W1F!svP)k7RCwB) zR!eIdQ53#2j_*gT!J>jBfyU5HCEaA9-AD_?EOa4Fmi-r9`U~7g7ug$z(hxTmq#Kh} z=*plF;zq1ekVslz<70ZxaHdR4X4G8x7`PYjcfRjDuAD5(?7w9KSOHFeo4#hi0x$yn zCX4}7+SgseBYPa}Tk`q*o2#pR%^_xsPiUM~xW!^~>6ZWRiJ12}V#je@}) zx&$bBM$t{;@wm8v1!T|z*+v!ckBY;?!_sIp8lnoQCf07Z zGZeXv8j*iYg%N?Qt)@^YG_+VOC2Tl{!@)q!t75VEk}iLe0$F1fg6;0^eg^Lub~g4# zy7W`RJUWz@yXMg>O!n8*fJtJN|XJ>~&=Z<0tP z&dEk~Cdun4;MJjri4;X~YcLobKpvDs=!Z%q61k^_)SasQlIYD;hSqYqe8ls-l3?g& zwzs!eqzapminSDQWQ{U&VE#CIyp}wb zACfDQ?_*M-JFDK zT)-PKSta^q3X}@EzP`=~f}jjJj1=DoihjJxi>CJ`E4aM8+=Qs#!kAFr0!VH(7K{CW zv!TYGwHl4nPSe}l+tB|0{ujI)8jA&k!4mBMB7&v%C>I+1ZL!ne7CR+et(pO0yo!Q9 a0t^6}Z64v69v9sJ0000Z!BR+B{h!i3#@|KaW+KSe#n{+bfB|Sxw1Bn@BO@bw=jZ3HOeRwqjYh@E$;or%!-Io^ zf9>z@S0i6>ad9C|PfveD{xu@WketSg~N^z`%uvsk62rNU;jiAW^!Jw4Rd z*SAc0fDk1mCF1Dl=o!h1u<_Nva^ESCV|oc{UPnhq6v%%w8jXSw$6_(>-rkAv6Z{~h@_v4ESz+1c4JBe(Jal{FUm1#)^f!Im+z*}Mefs2eGY(zd?7{skJG z2CKI;1&AHkJPZT^t-SeX8RT?QQHZ9drg>;A=wv&cPO-hc{e;lAx3|C1^5nGL-Q8i` z=29^RLN_|p1$%mMvPCMDQVT%;zX=5LZhgMCw)Qmt6c-v55*IaS!)|A1XPC|doJwC4 zKA-PbVz;%m^;G=<`Tz+Ny}iA!SYB-=O;x!7dK25tg6a8;G$uPzLrHgfZed~JJ1WTb6)i0-0d`)3 zSrlX-u{7#z!JM&QUS9fX6FO*MvG4VI-$Qo^(MNfV4Pq97Z6kbk^abuP(4)6aOiYkl zN(epm0P~;Fo2I9yzXBTv6(If5+#u_&FpFCw+n9%5JM!}J@$nC&Jgtw||Az|{lt)FL_qWBye_L$aaQ$qOb&+OSZa9=;4E_~h04tH% U;?bhnUH||907*qoM6N<$f-v$pApigX literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/icon_priority_off.png b/android/res/drawable-hdpi/icon_priority_off.png new file mode 100644 index 0000000000000000000000000000000000000000..e44ea25ab7e1d2755da9b4e84b41ee893bd678c9 GIT binary patch literal 1118 zcmV-k1flzhP)f-3#5{t#$+uPfs`Xd+&#)gN7|IkJR zu+PrUzRqT|Pw>Ai%S;r-4}m}+K{}keR|}wm7zPIiZz7S%+d`pW!wAFSuoVDSDFR_@ zYs++5Sjd|p-c zH#aw5f>FMsqk|!U!{PYU(9nRMmo=g+USn4#-q6cZPft%2LvLG=5A zc6oUjM8j4qrim3MCMLcRH6^l95ui*zQ87O?HFXHjU*Mf$=9m+kCLL#IXRlP_xI7+DnDp}mAXfuWX_9Ee z&G`8E1|+(KbbvwI!otEk@ZN=h7?sgzjE{_r9D#0*_DE!dRRbuKl0s8&Z*Q9C`S19n zrKN>6H8s7!#G-M?3+w9Y3RA@SO8i#?kTo<(ot>T0d_K=iCX-@V%?SV>`Fy@OabKW4 zvc4ku3RNm=b1^+V{R3!9p~qNNKoJuJ0jn!a`UQ>mtQLU(N*1`6LDnz|=nF*v@UPeF zT_-vv(v|h}RBbfq;DeKdvmA~07u`9G>V0TgM%Pc z46|4)N^((P4zXgf=viJ~_Rv^2Ya)3RKp?LydwYBJK*yNPW@9L=t*sjfgk6k4`}_ML zRhOLN^-=H@0Pg@+R#tqtvA(_@>B-H^%-~2)s!?Pz88IG@J9SZ11>iK?qeqxrKk|(N zUdP(n+Hx>9K4YRWBIpTYG#U+R0Pf|Y5`f}8BzFLk>qhUf_WSz!)=0F)9GXv7Z)K-1#%Ca$;z3qv$NASG&J-Lrl-8>p%x{f&LDUjDUBqh>QuQnFi kt6p0&bT-^wTmA_!0Qk+80bDP1`~Uy|07*qoM6N<$f-8Rf$^ZZW literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/icon_refresh.png b/android/res/drawable-hdpi/icon_refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..1ec27822f22f2d8d61ed3460c00045d6ea7f1755 GIT binary patch literal 4190 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 R`#Asr002ovPDHLkV1f^IJ%a!M literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/icon_remove.png b/android/res/drawable-hdpi/icon_remove.png new file mode 100644 index 0000000000000000000000000000000000000000..76362cd1811eac792f710b79146507757e014a6f GIT binary patch literal 3021 zcmV;;3o`VHP)3=@#B+pND#mp57Y+y8<6uQiLoJCh)p-5WJrtUhri>P|Ch@a!=^i-9C%@t(+t znNLtVBVRYbVZUZUR(5a1uS1YmTtDGw(P1JB2BCs%;j=g?hgQpc!dE)0EG)+fm*xZ zfFD z*^*ILSNG?DsM_1x)~;Rq-I66sDzzkQ(Ghj$b@S%U`^wA9zv}4daJt=Y$z(EVfs$%! zYOI$pU)~A8Hi$ubX|2Kg4)r$$1qCE68)-&qY3aE7`ufz!$VjPQzkUiYH9wqShr=O7 zL_{0|P}O=GAqQBT-iZ?@zH_-;heAR^q|ne%$!4>4A$&J%*f0bbw`b3uZ-q+Pg-V$L zglwShC@lv9EGsL^w%hGir_(8!&1T7JwRYi!fGrkFHE2f(o4gJ+K-s{I(&B7RO-;Q3 zomC>ku&^*GJUqM$4IVsLii(PoUcY{wasU4P0Rmi@kcccK#HD3s(u#lyN%nX=ao7(6 z!bt>>igbua|Ni}zXOkvP%7Nc)VoiI31tu}mtpG!iQ>RYd18U&Kj1ugU8<3h&*xK&1}AK&uBc8A9z6Kr z#ful=!jOb9$7|s#c;v{DIIy}Y0|yRNCI-PEkrl>%$$)^tI6QLX$p7F(1GS2Y_w@uA ztu^eV3H3TACML)0^(u_@zzrQb6lXlTsHkYY0Ob%8vI;*pBXDF$nwBkFRt{m!Z$^d$C4t~xy?XT*kerK5J^)Q@YHIo#LE-mW1_SSr zKur&VF=}Q8Ly6`yGBW%|WsUA6nm!i6BO_0IeEeQ8ByBhVoIM1{2^r)10smt^ckbK| z*a?6Psi>&fiq;eT5&`3q!f){zv>OmMm8(>+9YIn5JxMh6tRxu{+q7xZsvkalcnthj zI!Q_^wnM2sd-iP3zJ2>Mz7Spf2tF$n{TxOTw6?gk@E!q!G>=W5Jh@t>g1+?hbbm0F zHA@eGao=VG{}VcH+_=3@pFS;yS(g!+O= zf#3F3F{g`fTd-ikzhH0|5D=<~)_TLiVA8> zO4Y@;LAZ4gRI=8{N|KtX9WgZo4A08v&71eT0M!}fLc;4;_t{%k(Wvgw43S0)s9OOU z3@vc9hA4p62%8$FPoI8J^!tel24gUKtFGu*6>&VPR;{`UQoDhmv{aJMGTrm{pniuZ zOqftB`Xf-jw6ru$Y4wG~I5tkE6<{Q>K%nqH;09y}v$B}AHd8IrsE@t^W)U$UM(pMT2M%n5 zb>qY=7*iW9>!?LIKy=tGEiH-r_wP?+SpcRumg3@K(;o$l()$oGi17UU{An=ji?P^3 zfpIX>BEk$AzpbjO%7Q4x&T=@VaC-dsaZ_Id<7G1?x2mtN54m~sW;R9`82|CIS$EbM z#+6_(BSC6BLG7%W{1Lz`tXLDaW5g{ za^*^vC?$NNl6?hC<|S!Z?6!*+FJ{5|u;PG7T6pEs!hjcALsC-G-qE8+@1Y1pPqi>$ z2CEvkbLY-)Sn*Yn+No2gOug-(WtFrX+1c4CZnry5t%7(@1EuFfh78FcF=9l+?Afy` z;XmaFR?EOpf{N=60_#k4AxtH$1g^IvrmnMxgQ~cmJb99iDo8a8b^M2n@g20^Au72{ z&y$mre*$;VfU0X$Gl6fNg@uLbyauT@B)tKQ7db<~{BDJTg<~eni>DeY=!N(%SM-CC zx_j){u?;Zr!=$oW;6zzKYHVywIdteyoZ66_K7HEsxxly;REnHAIXQ_CU3^U{s0Kwj z8A=cg!Lfvd1WXt|0(}tI<_#M*l!61Vqy$yVkf8g(iMxIK_I7Y7p{n{MMk=PB0_##| z2laE@y?a;jS*T`|-t%OUqy^V!pn{YzHc=r+5T^cE>GBz+Iw&=)J;G$B3Si{hjJ9%v z0``f|+P!=CMv#V!wtBe1;3)_`gGfCWtfiafR;Pu2qsIQw^8D45Ew3=g*&~p$gLa;SmORtnlu}nl)>FRd39}GhQ}R*GxP!XU;4DP%VLc z8}NRtXk}*3KJhJtSer8RaA1;tXb92 z|Ieh3dOj0c0WF`gxK&myf2E6kFQZl z%ZDnc;Y`*00k-w)*Ox$~@eR0=7`^%=ntxah);o9ZWPu8=)w7J2KqWRcRPR|+64L9S=?9A@WiWxY}=1%VJ{qFhB zch0?YMMY7Bm3T?Q3cX~VHjy)l?q-*wF@d{lKYub{42;Z~Wa3#IbQElnEUE#=o=1}n zP}ZR)wxxk(&^-mrW6+<0S^%2|i)cKzNNo}NtY`tAIddi<0GBUcjtPu;D-|pYERXJ1 zE(A6MHb(>Z(0!5GW;x(V@t&T?5LjkMM@RjuSFbuGDYm|(rl!8=>+5SK03vwd#D)zU zLM<&V!|?Ys*d*QOXc89P1}7WDS6Y64zEDw7frA!AQB+Nri_s|Sn?ZLO+P--B@L}ug z*ROjnUAlCOCJQM&MV_5!;1rkgjbtJoDj1K)Bc!CHr~uQ_(mpb5$LG{Hl_o_jC@7HL zy?fURUh97L>{&6i=Yx5{a%d8;lXT_E6){=Bn5n>ISr*dM(}m2;Od%^POV{wZHa+-! zK4In$7} z9_~JO?%au)nVD>O?B~QuRbBw+sP`;Y9ymx85u~M_X$6Lb4L-}r$Pm`8TPKv3mP%t| zV=ZlMZQYL_KW5bQ5jE3!YGQw@W*Zpm#D76tKLDW78E1iJDAUvYGd;UcD-TiLQ9e zil@wgX`drCQE1A`%aNMG`1tsbr%s*v>%oHuB@}ndz~T71y1GPHfF(i+?Q<5Zm>!CX zid1Ss+c*9F{XvMWYNDiHOU-N7u8EF{hm*jx02wtmZQ3OG{eE946zT$DX$67F)uSeW zlMtYz9(|AE#Ul}qS^0lP zP4wQXRjbqz4&w0Zfq{WRD8*`YR1Ai?v47)WZ=o#^T9i46NPBVSN}tEU*zAfXo~j8TsSn$&c6koBtZRf(+LQr6#&6_s|p!9kR%@YKQ?O8hOF{`N}5$d5Lg5=-Y zyLWF7fSe~#liWV#vh8)#7}Hh|CL5-%P!S~_y@W9Y)Vr{I_wGjoWP&I-YqYa0+m(B( z9!nG$RvZWlD*hK+wrmN&YWuwo^$gzyxDsPpkK2hcq#i0Bf&%LG?%TJo*9!G41G5uj zdi(nEcnqnBo2&q899GrmckSBsguD~hQm?70Nx=!befzc$7cjl`l^f!LTLeVCr`xt| zI}df?2P5h=Ha04H`O|WOwzKAnH^$K0sCWP>3N;{7?{A>qoDTI=fjD;Tm||t3KB;(M zX++ff0L3j*@2L^>jvqfB(@T!Vm>GqQ+R#g=dI-wv^*-6Yef#-O_;Xn!t3)OWH3{s^O%Cufh7>PviEr~)htsYC$3E=1m$ zqB~pVE-f?MI#wuhUn~;PblRs&9f36?3v*I1sDL3L=NI=x#v~@ O0000gkT{1-kt6_=kZ?qrzZ(?r0H1Gzv|ZS<-gzm zop_IpV4kY<$cU2(887Fd%s zt2CDYq=4~)dBc3<*-Q7`g9e9Yf;GbG<=OO0fNCp1iZLBve%aaCp=oJpGfPTJCO0-V z_IIUAczb(a=+dRjC$X`y`=X+vuH&N`Sc8sHP6vqKc)~iu0+%dVl62$7jd+8>;2#te zq=kfpXg)qZE&<16GHJJO-_|NBDzv7irmF7UyQi*NwQ3{2s({tO%#MQOC_suizFApW zkM7&IFQvM=`gx3)M(fzIqvqx1rFnRGXaLMLB82`BsGB!$Y8W^UR>li2ys+$->q9W!5o5v5&EyuYcIwlI5=42Kth+|Po6v(DhK(V zN7B;)fT%q_>FMb+p*8*xKpQxUIebr7<5_=@?lfvceSN(+o6Y72ljz~u$Z}|!ki73(P-2H0s=H>=48BGFZ*J;-vH4aAvIq8;m`jA4v(_3GOe<* zvY}_so+Wsw8u0_Tj)1`~;O& z%A7lN=%D%e`H4|!&hHyZqdVcW=8ZSrsFsOZ6|9mN!ft_qg#!l;{OZ|fpG`ve9RPPt z?A*EYhk=2C;@$-He(MnuNR^)%oTWk1r40fcd-kaJ_|E3rWX0>RziyQcn`rpnw07-U zgVceVPMtbcLKpVK71MKbb2Gre7=-6p{0-`rGi1q;i#^*KKAQtb_W+_`UB7<44Inj= zpt<_Y48Y9m)~%yY)gynZ1yGp)H5-xgEVOPlN1Y(wA*E{$&-;0^+S*z&h&=XFl{G+8 z)wMcX^`POkMPA46Oc4LZv17;XzH;Ttu}haO{pr@NTZv>X_32juP;2aA4RrYM;oqWY z{T!oT4z^e#BO^-@_8Vk!CaPyF^zg$E zHwzF8RYo7W0~tg>XsW_y@kp>#a)?r8XLNM*?rGDeo#XSXd7H$s8oA5~o*B+@jFP#L2-)nE%AN@prz7}XpFVy5 zK55dVk4B9ebwe`BJa68-CUxJX7)`ugjyC;a&1kHXy?)g%IhLfg3jVFX$Pi0nbA zo-u6Luph`2Fv@_!wmZZ-th~HD2Dwfk9`ZS){7m~r2MJPfaj}NtcT-qc*p~q2Uy4l$ z2?;ik-h1yo1ybOVBS)s7-4=rDNOU7W@BoJZYI7dc9I)&(fS~A>hJ=I&9|#HxD#9rb z_8A!D2RC^d$>0PC`HQ@sY-7HI4ktomXvFC;Q-*L~3~~M}CMITazkdBDLa;xEX?U#- z9XgaXn|Af;)s#2id~+7+w9ayJ&In)x)8pgg$*2aDA{B^+8}M0LOC?WhQy?w_h*68C zj<~ouD>`L?nc*%9G}dILPdxENHh}sw09qIv9Q-k72;gE`XlN)wTCsZd>Lln?umUMH zHC4$0f1n-=y$x62OE+_*c5^yFcLT|Ir%)56#@4M{4f-ii0tPe7uwI3Z-5NJ;+#WDz zBWkjbU=(Zt5*V})AkC&QOYJc#&}B+cH(|nrY!uHQ5}xU6+1{Kv-x>^GmcN5^8(w9K(79hF^ip#ku4R)lbr)Q?5r2O#m z%P((5c`_$6Gqax#DA7^2dF7Q?Y%T*4zYT4A7a)B~CQ-Dx&X${-JL~f0%bk_0>Dm$8 z+9^|}Y(%)vzZVuc9Uvvd%^7Fy!o$P00RsjISt4DR?UY~(kRaA&5bLXa25Mbv z&*<_n&rwvfj-1$k?6Jo*ROWoRsmOH}tyr;Q70QQ^N_=OY~ zOPBs$GQ#`)_um&Co;`cE&247Pn2`#wzh!+#kO(-E!}*GRXrmANjfjTlz_e0c?{W>g z8%SgkfnjdL&T(yuuep}SH7Z2A8RyQO+k~|LMOngleel5tdbepnO;>?pb`J|v0?vCd z`#yE*RCl$urFSz7NF7}KAl<0linPpw#ApMIJc#U<(4hk~=*mCIBt|EMbg@=dR#rB4 z-MV!nlyL9dxzhkqx5~-1y4cv*BLL`ovV!`?=(d0V{y6QJzG|TSWx9_{dhYvp`UB<{d?29kHNWkmS$XkYzS;%vyo<4or_w3oT=N^Cj zag&;51W1-$yLOon$*RG;LnwBib!*pNjR1?v$UOKL#KK%7m`N z-o1OhX;Op(-hTV-KLW&Xy^vC0(DunISFUtX;G&J1Hqpk68FPX6W~bFw8vv#NGV0gc zqoSgURk`5`fUK>7M0Wv;o=#3qPJxhe?w7(FBrE#PZ@u-_m(0Y~b>dpw+lx$Y1stoh@*trf%ym>cZ-3BLm@PBE zK?2wVdT|oD%Pn-!v#6*j3Zov5NYtA-5bvSS%-N}&oSabr!n3@*+>AE-E$$}qzIN?e zZvv!PL5)F96@&X30BRFgaJj1jpm#uF+?y-BtONDWs3z4k2lq@nvZ}!$4_UBa!B>bx z{adSy*@2Rh5>DU?w@^tWfgyWnWQ~4LBd=u}wOK*`T)d8@2Jx)Y@7%6FN?Iv7Ar~hiYMwxlD7LuVi$x zZPBy8H`}RcRsFU0V5)1?+>io|uR}sYK9MO%lQS4Ze)_@p!w(%gbPUw@zuW#Dy-=#H z!L4l(Zf@dVU&g3aTl;J6*+$dv)h2szO%;;VvB=Ex^pb2sS-A0TEQ2mWu__KU?5ZiiNj5u&F>J6hL0IGtRr%szT?ScN8MGung z?@&noLeHEzGZP?9Mp*Cf%KvFVe=fkKJ{dfC@IKUKF8Mo@9whf4>Kp*d{g=%D$HNVf y8z478Zh+hXxdCzm literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/icon_search_title.png b/android/res/drawable-hdpi/icon_search_title.png new file mode 100644 index 0000000000000000000000000000000000000000..59de344e755b658e54ecd9d117fad8d63ee10b39 GIT binary patch literal 641 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 literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/icon_showall.png b/android/res/drawable-hdpi/icon_showall.png new file mode 100644 index 0000000000000000000000000000000000000000..1c3946d1d016a7564b9c4d454faa08328342f73a GIT binary patch literal 2847 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 T3G5Z000000NkvXXu0mjfo$VL4 literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/icon_start.png b/android/res/drawable-hdpi/icon_start.png new file mode 100644 index 0000000000000000000000000000000000000000..1e5ee9fdaf0f962dc12e2788b4a9b99edcbc4d51 GIT binary patch literal 1576 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 M07*qoM6N<$g2**BHUIzs literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/icon_trackers.png b/android/res/drawable-hdpi/icon_trackers.png new file mode 100644 index 0000000000000000000000000000000000000000..8cf962d56e023c6f1195865489460fd97ee8651a GIT binary patch literal 2956 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 R)KUNd002ovPDHLkV1iOy?IZvI literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/quickaction_arrow_down.png b/android/res/drawable-hdpi/quickaction_arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..718db6246b2a6abd8ec1c09efe3c242299f4ab1a GIT binary patch literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^3P3E#!3-q3o8ry^sr&$+5LX~=Zf<_}?%ii#0Ob1l z`Q5*NAIQka$awVV5s*<+Q}g)oOsyw^Xw90qEb<>}%WqH(_T!fh#M1A*3y7i0@pD7i+p zi+%lfK4O-BNXoOKf2CU`KmXyb+;?1}LScm-6CYbk;G1`aB1xsGE_zMVx%;dFPg z{wE$bhkM?;r%ye?r;sguWtTL=SBr1U4+)yA`ul!umQKUE`nP}YmTzEeD>SN=VxPmf z?c(&thfELT6WPj`ZGYt_Fs)hqx>0jO&pLKB#%DLHY8Wjaa$i~%8mkXu@#DI6>ww(l%a;S$vu4c#vOj$I@c#Y#?(S}guG-q#ckkZi=H>#qZ{NOs z{rYueWF(O7?d|>Q)vK2;Us_pNK~z3}{`}dqXKHF{K<@wl|D~j)9zTA3@7_ILUS5cT z8#iu17+0@eJ$DY|#>0mXZ``;MXui=tp;{o{q9n*Kn1NYBRBm#+Z0rBOl`@6DGNgZe zj+2rMe-|MB=DDYc%cI-&!h$z1TJbShoH}UA&AC;9ZS{PniPays@G;~8%~}v2FjnSN(rMjBES*qO~6W3v#XBI?HSk znWV$iwaWDEtX0aXGsLR5%QEj=czW}%a^dPwQqAjB=7#*ojU(B zzk3MFL(N*f=3B literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/quickaction_bottom_frame.9.png b/android/res/drawable-hdpi/quickaction_bottom_frame.9.png new file mode 100644 index 0000000000000000000000000000000000000000..50749da28afe3f7942efce4b4a44a3b58d963923 GIT binary patch literal 318 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 literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/widget_icon_corner.png b/android/res/drawable-hdpi/widget_icon_corner.png new file mode 100644 index 0000000000000000000000000000000000000000..e8153dc6fa0020881091d5035fac8424a9e6edd7 GIT binary patch literal 5616 zcmV6y%$;-3J>UNS zzH=E((|{ar7T(?uPX?rCk?uwsfMkIy4;-)Gp@FI?NKyP0)vuAc7zW56%kW4Xej)_) z`i&f9E{+k9c#zcyNNNy28$p$!reXJ_A55Bfr+?Xz4Bh3{99W%J`tC56Mo!^ zlz7djP^L7>jG{>pjYffGQ5viXc-DarG|*wHCgUQ)lq5w1mSgaDBXF#NuuK=*7e?uL z`dk&FI5&}^)#!%vCEWI)Pcl6G@WXXqjZQ+CzoMH-oeh-Q5o++|uk zVCG%m6jH%qOaXy&(BX141b(>@ykZ^rqze#Hyda7aGARMi8<0@}7_IkAYE)oo8Tfor z34$C^fmZ{KJ6>75BtpV>H-?}sW`RAWU@lpa(2wg17FifOV>u(i)b2FajU6V2NB{>?VCSf-w zL5g(*IM^ZZ<;NcQ``#j4tOgc~g_0l$U^E(0JLqfdB{?xH1FlRzSVojUMD|g)G}}2k zo|r2!)m~{3*FaW8-6F(!RGBYu+TvRn7Ro(U=Zm76D~@a@;Ld7t4)C# zB6VOg%5BMnL5_(~aU=rk{Q?Xkla+7*XS#Q^>#|mZ7LV8njZgEwb-y;=||9pZ^+% z`nodbzLGH#c!(*2#z2BO3o;y&wEchfF#q_h6dX<`#Jl3@xXYQkG(*=*?cO$ecK355 zlbH~1wt}2ffVV3Q=azvr@v&gkGlLyYsAv&fUjzkXf_NblDhis`mgPInCf-qYxf$bh z97CtRL{U`&6{R0MBv1J zpqv^nDM3SX#E&KxB|=m?S-UQ2dT^1V0fK4#tE!`8NJBO~^^L6bpJ!+5mn%Urj)U=eTkGyc(j&};@?0xgg=}YFl zbWwb30H*WdHch8+WN8p(E zGR;L1E*W?um^hcRY0W2F&_TK4;^H<$78-|4cLb2Gi|j3t1l;v|?2zAISydGAa$j?p z^H`GD2_Ef1bL1e32uHn?Ij1lHl8s~9_pNVx^2|Qh#Y2Y4TlVz8T}D)CtmAObM&kWD&Un$o}ah*am>L-larIrty;CJ z8t0Tq)Z{x8rv{yJX{i%iM~@zz?eTcVqAe#{t=80t7}22>F)8K-oeu9aYbG!#yoM%E zOvi=f*!!o7_Wycee3)Z3Gtr28Z5-TX8V-o2Emq`0jJl`IOTWGBc=L{ih6X+sEhRec z-P3dEOeEun!x1ndVyORg_(y`AGOD$$4Xue~5g!^cYPyK@QR+0X+{i)9kq`z1RgslS zg4FP{*3{JGo$%xE08UT_5-dwgn_iYf)Y{OTLw@Dd(LFW)x8WDZ|6Wp3;vY6_n9O%L zC_Q5-B4J6PG0Nv?K7xVgrx9(LOek$ESIELxM$cC_dXPC#IIP)h&LQ)Xs8&&4@pGQH ztsk}?YbE3QYnPh3a-f+=NK{df#G?hrzLDHEH#hg(r6i6vOt7RFK-ksK zWll>=d(-dtZQum1UF=6W(JFkPcKSK8+eeob8ixO z2WbR`DG`KAz>_vzDn**OiZMVZTri%SCFy1 z=H}*x7P)K`mc;RTN`fxQ{Q5x!;{kY^#V?mVmix=PGp(f5squQf?aw{;903T?&Qw5b z-6$9^pkVnS1cqI_c#)YteR|!fQKLfl+<|3vRdDQtSKb4vH^(3BQO75eR0nnZeeN8~wc{ zIo}}Q8L1U1K)?Y}Fnh_0ISNRvHX~T#)G=o~<;-iZz2?q8{}T^kaQ3X(YXzgQ25}+5 zhNy`s4K6&V<3(a_T}j80EG?bL=cGhrEF)9hyJznkt5>i7Q+<7X9hzqd7cuN&xO^Hd z(PQAbCy(REYB53@83gm3MHn-Az>1f)-Z>xVvd^76m+1nWIXxj#a4Ue>h739dr#Yu; z@|G=Il)U9C_euSeo||vJIdt#6b2bQq=@m3lH5?Ap(ukNQiKy2~+9WcPGcm=CjKL~` zg5RxNxpMQ_vu8a=0?SFyBh@c8j%ky`kCh=8;eWlf^@n2mAl&115j zdF#;qFO3{IG65^{c-_^g&*{Wa?U}(IXM(ih=6U-Meq!6UZ5#E=J@tz{2%JbOF+%J6B5uAGvUaQBX2KTwru0Ug9ocm$gf83 z&-#NIA3F9+&%3iwWdcj1bq6$NyCuRrjg+EH_2@A4hg9n*7-+v8;w@>na099)AaicL zeRG99lm4RFWCeGME&Itg#y^gO`p?bTB#=b8w_%9~VOeO#^cmYQYW@PXrv!t+SP!!c zb|fi-Fy?ln#xmg8v16N-E?xTj?c2APxAcD>8Cyp<7=59=bc(0t=y>7|45Q!I8=oVM zD@E48%*TP;7FV)=N6FS7O?&ytAKaR|q@~#HDJUoiP%&+MhDwR;A>nT{yH^6964n}vwwmk7^ztj}ngAdC`o#E=Y_E1{sEaLfGp z^Iu=Tetoff@=2M@``sab7!{HIb2c4Z_)}Z5m}oP_>qQqL6Rqdi3vv|ER7e6}1H8ZF z?hoFM!L5cFGiF5g?Ag;EtH`6=1B-5bk%<+Gmx@J(mLEK4;IeN?ns~Of^?3bRZ)Dr= zPDl?f9xqjTKk-h;`Vj(Zho`RYoCj;O$;c3`V~GF7$H&9Kf$30IR=#82ym_n9$qR2^ z;8*U;TFVaaH)}KwyX)Np&po19FQy@?qwR5;yBL73Yw36V7THlK47#0Pt6QL8+&^IAfnqW1G zA=p@3kMC^i^pz=nV^r&$o9r|NeIocU{~*u_Wd!k7^Q`7oR9`~Lz3PPG)JJHqv@`r z)s^c3ZX=vmT#G@TAsc#{2LJMdVgC6!NYFvqkv9GZfB5QIU$YDu*{P2B1UrV?P=qyw zU0A;fG09%d9Pxt=U%K(O*1z&l_5DHZQeqGJB}mJPGp^b2@dpk^IjJTX#H_+ycim-a zZEbDqR=zt+7i%0EC+ReIY})^)n501i6E#8nnyNDx4#~)z2oW#;vCuT;)yE%y{6s7= zb}TX)Lnc>gj@ebZL=$lWyUR?gTL#$woX!w9ll~~NXp3M6Qsa@0MuK1h?U9nkAdea0WAA(Ag1$K9nb41cdSCZ^68eE z7rh?ac88W-J-~J=3`!Z1-Viu#A2DJ?%FK*kF~rK)PD{J?!9Vr=^&7W*x%5RNYtyk? zRH6+X+Fho-`+t`&#@=aBW!kbJc##yiT9ou=4E)C2yw6`-w)q2ucabS~-Ic>{q!LsC+b2dnFIDM?8tjE>E**Ccve3z=0j3A~M{ znY=86+^CfoPVWa^8g8>PskF?9^$GP>9@p9H=nGR6xoEMRNLvaR15^f_HWxHiE4%uq z$B#3`wWp9VB>6ktVP|Sms&V%0*=@0|R!9GVq7e>y-X|o?wKIZdG4U?BwlsJ+_g9;C ze75K4;q51$d4*+-se~y~T`P)8J6VF+KsO;YMu$@ngIYSoVmbxU^}602M)Q-^*j|A` zdoKn92Npv=$X)){2h~-zufFl8C36Q3PWqu$aHIsqauu;7jf$V0`&CCYR4=!k9yEs! z(>^X+xo_Q@JD%P6`bS!<|L2p!>;=+KArn}QR`f+hY;J0(!^oS-SykGL#PWx}HN+dp zOEX5w2x)J3Tqkc68H_ybVw2w-ws<=`Kpu<@IOg%=vymy^!(V z=B@kR8+%XEy&TU3IgZl-FvH!DI}mX@GPLh*9F;Ns!or0M&)|2mzZI56wVHIHoyJrU zqyf#pec_{@mma_H7Eu}T3!)XfEe=dZOM?_ql~6#${3Ov0OuNkqX2I5=NE&!s!Vn26 zU^T^o(&9Y%;J02`8foWun@j>;b3#;P>&K5DFRWX)u73CK-6c;gS{gC52f7yCi>f?Psc#9zc zjx}u3`wy`hZcTjDayWpekDO9Pvr>;*Eoq*I#~T z{remC6elP4KRIFMpsC21!)?xjPxDUfEIwJ)aN@(r^Vt)e>k{MBM%uU(Y4h)2-M3)D z0tx5RB9X|>f`fniD!#vI;=q9eiEpVk6c{nzuIu?{qBB$D`|_%b1MTDNC{6c?6DQ0? zMMbc9@#1r_x8nH2r*_Ur&q&M5d;hcCCx7zXp0Q)cmMvPeNOBL><`2Jl$jeI5RC`nA z_{BqWh8Cl#8QKF)?!mV>-wFGn<(9#dellgslx8e08{6C49cRy;O+0=2w17F4#VWeA z#&<;OYfepfjPIT~zu0ii;B6ODIzlhqU-ygkDB0wM%E}6xW(Yl;lQHTq_uY3NvuoF` z+E6GIce3DX^Ux6k^LK8~fA`0aJ@KK-<*Lui%Zp@ZXQ!PmD@>J@@Q@vU`Rnlw8#Yw< z#0x<(t>da^H1v7P)-EJ>&z#n`a)%K`F}<*`&|Fhf!($ap0#JlRT%XUEUS3{4Xye9> zEklM3(Vl+#=?c6|%6*c<1uPQ61=Y8tFP)yn+i?Us=+p4On zQrE0mLtY~mIs_LR&vdzmxshjHXD!!#A?IIOqF$?B|4$wNFTemC8&s{th00000< KMNUMnLSTZ2F25-N literal 0 HcmV?d00001 diff --git a/android/res/drawable-hdpi/widget_refresh_corner.png b/android/res/drawable-hdpi/widget_refresh_corner.png new file mode 100644 index 0000000000000000000000000000000000000000..9ea102d2606c9231295b7155cc79a4a5702eec4c GIT binary patch literal 3100 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 literal 0 HcmV?d00001 diff --git a/android/res/drawable-xlarge-hdpi/icon_barcode.png b/android/res/drawable-xlarge-hdpi/icon_barcode.png new file mode 100644 index 0000000000000000000000000000000000000000..f486b3944cb29b55fd4ea7fc70eeed159e587705 GIT binary patch literal 612 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8JTQ zdSC7x^R&hxml@oCp`v8!iieL0pJA6s-cbM><|4|}rbWy~^7yxtYjefNi$ ztIpA%68*n73a_mYF#f0`cRa=CXp+cBn`KExa<1B45nV3@9y#e8J3OOPJkUkkE_9A= z`x#ZXxyC((p{9#h9WvZGE9B~qsGIDa!mCyl?Tpd=tGe-mFvo|zYrORNRBH}+%1->X zz-|TqtL9$|>X}uIIGeM=&Pl_>=S1nL zsq#^?ZdqCF>UxuwcDXuVH+n;2=&P;KcBk%aPCB4DJ1%O&ySej9*Ppq4v~cEbJBiJi zH*18{c~90=Zz_Ky9WY(HX5;_%$#;WgLa+VbT*q+x*oqdFZ;hqEm{KiqjVMV;EJ?LW zE=mPb3`PcqhPs9Zx<&>ehUQkr##RPq+6G2e1_td_;hMd1)dvym?a`4A0|6y!?}(MwSYLB04=FA)td5!6E((Lgjn z^k5Md%>xZkLD`_bRF+LvW_A1i%QrP$=|An?kQbuXXfv^o~R}8#f^q9>HR*Jo~ZWCy))MfSZh`F+Li-5k1`@ zHxIqRmRur)ItjiO`~-)mvj_0Iq@`w!uAi{n598 z3y`}O%ik(P5ZXhKbq<+~1PJ}cM_I~;P)ovuAo2|7GawCYNPvjnMXz%`m;kY<(c;C- z5QLg>QjsQGmO$vVH6e)1!B}MGg2TyXL%b638H|P4C2#zw8G_I$j25SWh(BZngwER# zQsL@zPNlR%W{`h@E*T;-(=a#-My8U9FZOHxE{5C}jdy!xkb2Dc!~jBV%1 z1sGLBW~XZtjgSs8ox={yA3)L1EY4`Re>hD?EX{vRPSQ^dqQAVMb5wW0btX-P<5 z(^v2!AWQF<9|gHie+`u}aT%D-rv{wL%uq=XG}Ge zXK-G@cs)>?Q4z3fP3s(c;%st~!Tu=Yt045N3n9qpidYn|NTHK{>)RW9-DB5*vL8#- z6`b(Dvf0jVObgCuUMK5&pu!H478c28v-dGnfkzYdR7LKk>nD`M?}h}75sQ?mC64#YKNnpLsfX{tTD+h95=d?ET}8S-y^Blc1cH`2GN%_8QYicd^AF;`pSSEMGDYE z>N&bju6ZvKbM4^(B=v)`30-{UXpaNJKuz zc$YcBmAS|+EkxPb3-nYUwbjB$Ca)mTjj*X7+Kq!+%~VSvq?){om_~TK;7zhdrZh10CH**RP=X% z+j@$u{<)y5#BE)Q(a(VbNLX!L>sT9lUSB2gk3noOW4fbsSFHs5!9cJK)MBGwyE-sy z&}(e78aE+dw)8_U(w?&LLG;y*J{?_OXx!2xLUFHV;qVulP(w7Ibn9sV0000|k0wldT1B8JTQ$BM~Q&l@S zrE|7k-hVdgg^oqq_VqiDwx}8uM!zXJ(X-U=T6fv4q&q@0=Gk~J^SS*#MQ+XWxDbKP zGu<^uyc2z%Njx+wp7U5+%;E^Q%F0E3E*1ArAOGWH7Lj;f%zAG3pU08>yDz`JCbjvJ z)b`n*LhHLCY|^Lqt~;QTQ)*B%Y2$HQwWBr9{ViWQy}P@Cy|;Vny6CEg=(k+XbH1|A z=57t@*?n98P)Dlm%VN94&GLH9^S0Xy9h=@O>bFkf$C|qfo3H17?y0|3etl6gpT*lf zd*5kJx{(@kCT(}|xAT?{7iIG6#;e_ZWVe6g?dxl`nk$dU?t6aK!|+dDuueF$Wc!XI z3Y_Z9bxbH-H{jJ;orGZ!V z*YkDRp0ocPh*$nPrEGrT5x4#2w-T*$boqsu#Cw`&f{90ab)}2I40Abm#enl6r4CwNyG5nXp4b?QwPwi#Fyw>0cblF8iTuXW^9oR~ps|#(dKyCL~%+pS{r_=b-ewPYL_H zMBf=92-Vwt^i(Zua55*b${^yFI}H!+`~u|;+2 z4ZjwZ*&fft*6RE(SpJ0l`}05SxevBSOt&>_24+Up64!{5l*E!$tK_0oAjM#0U}&go zXrOCk5MpRQ3c36b-rgDVb@NxHar Cn&xf* literal 0 HcmV?d00001 diff --git a/android/res/drawable-xlarge-hdpi/icon_search_title.png b/android/res/drawable-xlarge-hdpi/icon_search_title.png new file mode 100644 index 0000000000000000000000000000000000000000..9132afd7e97a7541c99d97daacdbdc3bafb7dcfe GIT binary patch literal 981 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k0wldT1B8JTQLxsz}>>$#-|I^=7&pbl_g7 zyVRg}RzmNkMWxB=K_v^TzaQHXlAIK?+WPuB6&0bx$Nr*1YxLH5AK|%XCEMw`xN(<& z``n#tYh%8gTUxxgJj-(R$(s8%_kZszKG(S9h@AVJFTUY9;b+tL-go}y@m*_+V#^of zL)R!&Zx_2)?R8DY_F4T{rh&P2Z6c4pNH{W*mfF6bHtpOc&!uUr4Yxj*uh zGpo}H!?^UOpg(u#|M3y2f0rt+C{WZ;z4N4Y%xOl(zk80P%<(!B`poiZDOUr}2c`BG z>MZXbXt@8ldiBg2p0zusq!>QmQq7w)n@@Jjq#Jpa2ibK}ZWUkYf7B6u&T^`sqG!S5 zb6x9q8cUmGnqJ%dKsZ-dGi1Vwxbk}!bpj?z{(980{}EUA|F7{4rdc{0xkPptzub7G z+C1rhx81y@>L;_*u7!Mmxu#C5sQl0N?K^-%*F*}Z?q`&EQ28xAa(C(O-z;1Fz27X| zE}gOZR#H~?Y`t5pflKr=Z$7<|!nMUkxFL@1g#4+wXEty*q~3dWe9iTFA9wGNO_x2z z)Y*7^?~`4tLQmhU4O!0WaDs#VWM0Evo8tzo3Xh_UF0B0SHn-F?-{r^w+j(DZ@A$oc z`=rfN-xQuY|Jbu@&gMrKjwOk9-+Nqmzwlrh&#pHQ=g1sAAbf2yYuNW-|ERJvn}qj0 zyl!TuyW{Aa%9aHU**XQSwqKYOo4*uK*l*@{(>LCI@w?}#T{^cPh+nGqPGo@!vlmI5qx}-Tkj=TvtED_=UwfsLFrwQOmmX;QwTS@+S+|k1|%Oc%$NbB*pj^6U4S$Y{B+)352QE?JR*yM zvQ&rUPlPeufHm>3#+VmLyLX$B>A_Z>OF2mv$F9e*et5caJ2bt9uW& zBv`vDX7Y#zs=9Y7xn><^)SSA)W%9O&EQ^8%{SS_q+Wuw;a(Ss3?8pf4AL$jUnNzSV63K=#Ox?= zl#-UNmhAr?S{YX$_=zX`fWzHQA7;PJP0Y-EdG~m~{OV0Q^?T!aK6+LC{FM6f*4FIv zY;0^ko|7~bmuQy9TxUJKDd4KX4zu~^W##4ncM1qiPp!Of;lH57YOfqutHUG}DXvzT zJ-3bgXUxi6v?_6egMxsF%S3&#?yn0EI^NX2W^8@z##4i|7J+LzJ&|jbd@pxsbTMiQ z1+qG7?7Ml3tEk1ooz01ZQ6?cRYguPW>~q&Zo;Fp_gA&u_Y^y}hJT00#<<^{VzVp-G z>Yk8bZV`A>+HJ_TEK@1=a>tEpViQz6T{%MM*;ESsdUkK`e`dn%UyC@x^1-M$Im# z%6av_9S+N+|NdJy+lueW=gN(Omo3tJ8gp+)Ts8^P5UX7ovg%Rj`O8kemw(N(uQuEA z@0F+^%fgrJQOq4dT@uMEGd(VBUU{YeVSz=xio!7oCI(K1s)r2Qi~2Pfa+n&r1gx%D zWvpB}?cera%;#_M$u=#MRRgTe~DWM4fWza~D literal 0 HcmV?d00001 diff --git a/android/res/drawable/checkbox_on.png b/android/res/drawable/checkbox_on.png new file mode 100644 index 0000000000000000000000000000000000000000..2c44c4d3446414000b97008d3aceeba632bfed42 GIT binary patch literal 1136 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbB*pj^6U4S$Y{B+)352QE?JR*yM zvQ&rUPlPeufHm>3#+V=9!)@jv*0;-%iWTn3^hay#D*=qIu7AmT!JL zhgIpEv3jFQXQLXccBZbz3I4r~@?LFilU8rwZwiqX4Q!DL`lgiFAuqHtF-*y8-xz+1T+swVRVNQ2yh=BKl zW3MB{OXi8XaD+aR5Yw=%PUq1-wd%)g7pJXrd}>>G{9T^uc>GlO8>tnjut{*%v;F?b zNz6e%zx0<}o^C5NLrTY^X1BzNSHw9U z|0$8~w%_T-qzUrRU;Z+i^)B0$gIVAF;K6tPFC}k#AGK+nrl6S@)GRycr{->(nwi=! z6B!OI)X1K;ZS$TqT_f3tCtalb_2SwEeiof5P)^o`ic?=doxOPW z&MIZr1Gew>?%7l%9xZ3>`*~8B%xIdd~)4Q(M#3CvtZGz` z=llG9w%evQeq4MbF*GBkN@Vl-t~%%7+qXL6o(FtNKKJEs(1VJdoON%0H5IS?YY{56 zH1C;D|D?E^ArfLMUT{?R?RWiuRAt}%$06^(%lyk_7cHzjKIf%i%Y%*K3VGTomJdSX z5~|&~PrsVCp!$P#$X5 + + + + + + + diff --git a/android/res/drawable/icon.png b/android/res/drawable/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..88fb5bd700fd6797990c9ed46b53ca03c33bfd4d GIT binary patch literal 5025 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 WL!bu!c;n4L4Gf;HelF{r5}E*d^=rfc literal 0 HcmV?d00001 diff --git a/android/res/drawable/icon_notification.png b/android/res/drawable/icon_notification.png new file mode 100644 index 0000000000000000000000000000000000000000..4ca5720df78032573688393dc85afe29ecc51689 GIT binary patch literal 1028 zcmV+f1pE7mP)P000>X1^@s6#OZ}&000BaNkl!==lXBd-+wK14?Ck7!01(Z9)9L)`@p!xrhXax%{c8Y12%evx=LsQS0SsC|>~_0X zQ55hz4_((kOu+Lz`uh6t`uYl<=b@_Vhj$zf2ionn*F0k&lu}SiEdU(Hfl`Xm(NPQz z4k8!~LQxbDLh$nPf>No3+uK_-o6RmTN-6Uhh^A>EgnSE#A~a1yJRZly!~}+hhPo21 ztgPVr`WnZ_$2dJb1;=r$NKMl|1`!0o(m^7TKsX$R&1QpP80_4 z0QUCwaDILc;M+7!PfvHz#e_GzP!t76-i698zI1c%I9&2lB z@cDeuG!2p@A(cwu=;#QALIFKJJ;-LW7#kaduIo&XTrP*l$498DYW3a}&M2y&!}@5Cpa>rs=v4UDqMYGK$3_(&;n~4h~rC{{EipqU*ijsZhUQgg;lGdDRD3c>I9V{vg2cDo&KZ*OQen>aZ+ z!PV7O*HAb@(k{!lKLf3nauJ3IR& y91i~`Ns{;T6o1bMA&2>S z4={E+nQaFWEGuwK2hw1@49XUHUJMM3b)GJcAsXjvC;56aC5p73-(#HFJF``7<<*p+ zb&H}{1UXy<6nAhe4E;OP?Cqle0Rp*MkuLGw94y^RNl7lrXZ|7gwHbP`oDLr zXL)t^;n%%!=B~$mKfM#s;^s2_cv194q4baJKV`+f*3R=cps|0E=u+%j))HN~W=W literal 0 HcmV?d00001 diff --git a/android/res/drawable/icon_pause.png b/android/res/drawable/icon_pause.png new file mode 100644 index 0000000000000000000000000000000000000000..08130d88e70393008cef6dae3ee7fbe0109cd5ec GIT binary patch literal 475 zcmV<10VMv3P)G*xV8z-SYjOq9xdyuKMK1MmBu z{nCiokBxX_o@=oS9ky_=Rj9bCkotHE&P&iz#a6{ee~%1OAUvsPRCM|xQ*cf}K(a2& z^3XKRo^$@{oMTm0JADx`5$7c+DT-n#rDRExuqYbbhZ~{mI+$2lX`$l0QnpZJ97xkN zeIjn#mgzd-GvJ(ph7;oWzEb!!iG>iK!M*zt2+XkO=f;I82#WI&7(oIF zOWA{v;t&NFo6i0uNs19VoD8BaA7|&{)>8~2k#xk!s^edIHw@+ z^_=JVCCjp>h7WqHx~`?}&*cobq0=0(@ZJ&=UK&twPC;LL9mD@`&>Z6?zyN4cZ6Y_= Raex2-002ovPDHLkV1ic)&KLjy literal 0 HcmV?d00001 diff --git a/android/res/drawable/icon_priority_high.png b/android/res/drawable/icon_priority_high.png new file mode 100644 index 0000000000000000000000000000000000000000..9c1110426273fe907fff8ba04cf36114429a44d4 GIT binary patch literal 715 zcmV;+0yO=JP)8<$=Q83%DC@o44h1ISs7tbUG)wQmI@6D?wrqfeol= zG|Eh;)0JE2$W??h3TU3D%)ds6x~9FQd_j z;K1uZAn*maCuEb!gdlAQ?nrTRoPy+?<_d)(EtAR6VzJ=r^}3d2*&884O0?N*o)ij& zhx})dBtMLW+wFb_5tmY_lq?pDFFhVl?i7OwS*=!aiZhT18|*;;tXAs~Hj=}y42Q$# zN~Q9SB+0yxAt{qEZI{GW|~wg<-<$B2I#Po zZnvw3spA7kr_=obX76Kz!SMUg1ALhRNg9pD8z>B-D5~xA`5LuaEgG z^CNi^NjjZ=G@s8O8a+K>5s-Z-1hTtbGSB9%&o3$-{Hh(JuKR0_jkQY;q#^?JRx z*=+Vw$ao_nkqGnqL!GgKxYcTD#^dob*fj#>p@G}MVDR)5!$5N|%n{xkUH~?rlF8%+ zG>v5#200v#>qH{K0Y4Bj)EU|B_N$|xX>YKDXhE0Dg`ldRIgV?>kY3%xHNW3qhdWFB xAM6JT;dlNozyRrPO$U@ZEQkOA002ovPDHLkV1n$PN!9=W literal 0 HcmV?d00001 diff --git a/android/res/drawable/icon_priority_low.png b/android/res/drawable/icon_priority_low.png new file mode 100644 index 0000000000000000000000000000000000000000..3519862475e41c03a6ed588ca3f1a1f4d676247a GIT binary patch literal 534 zcmV+x0_pvUP);|j6o;U(F-^Y-xMXEvKfphgEwz{-fie+hn|T&S5SibgV-M4soJbUK|qz_^I>n*cG(sZ=WWuIny< zgzoivSjBFHXORT>8{dUOVGJE=gAz2IPA^BJkw^%rI0V>nHbu7uloDf8g^REB{ Y01W(z*{FyGwEzGB07*qoM6N<$f=ub>umAu6 literal 0 HcmV?d00001 diff --git a/android/res/drawable/icon_priority_normal.png b/android/res/drawable/icon_priority_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..5d42e8b5abdac93e3976a8cf0151ccb88abd64aa GIT binary patch literal 723 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 aPYp^eh%EZ5dJ1!lZOfvn7UT>>t0V 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 literal 0 HcmV?d00001 diff --git a/android/res/drawable/icon_showall.png b/android/res/drawable/icon_showall.png new file mode 100644 index 0000000000000000000000000000000000000000..d1e65a7182b70e04e61f69a54c9ddc757f282207 GIT binary patch literal 1707 zcmV;c22}ZpP)UHG#VsGgxX-{!v_k2;zvbHMFI(lMj>qzQY0v8p&ucp#Saxp z@qya<90XGglt4+yLlaTkk0~uei(-RPnS`X`V|+U^cCDLxWSkgv{0ODZh0C3L&$;KU zv-a9+pF5hhwKef?IyCP9{a*lSar)xay`kNKa|NgKZ2=0peEIU%1{@s2qit;&M@>!5 zm!+kpbK4D6Sy{Q^UbjnT4GxDRZ+?E>q|s;2dl}~{#p({oXf*ylGc!XrHZVj$U~c9WQBLKaM|E|zMjh8r?Yea3 z%9Yif0tzZDEbR96^_@R{{P?$*E?pYHvw0O9XK;X_N$P_vxHCZj06QcZQi14k26lFK zzTe;9|Eb+>k7;jj&qUj_$3izvdo5myt*xycVkp?I*XylEjvQ&bcJ12tXrEO*=DqUr z@`;d;koAy}snyk0aqQT!l(e+8pQ&pVNL+7kZ|UspY&O_a`kp*_GBqzR?wq(fg z;K75Oy?ghHsHiBhva%vO;a*}q88Y0ze?NyWk{PaAhC}I$=VXhF za8Lj=aWdIQ4U35kkS&5_JKy7Pj>m=3yZG$MlP5U<^wgatPe6KvCWFkpDpO(upmiFt zN&=QC&q>%%PAZ@A-W`aH2A>572QzdTxUJbrLk|J0@YIkrE`$18KQJ(m1|U%gPb98pFc=2?n5ZEF z-R$7R@FD@h6M!AyMgYu)=fha&Z^_BYJ*ssq;aqgjwC%PZJ}NMI2GD(#4QU1Ykds%qE!Ap^|qXiH1WZF*05c(@|)%|O8b z#q;OS87}LYGiUPQOMey@7cWa|AYgfIY;5!z5N9;NTaMP(*LM>PQk@Ja+Mp(+UZ^jb z1kA$m@o`Q(QdCrwo1UIN3jbR66nJZE>uVv|4opBrMMVZmNjEeTbLh|^Zot+vhoXhw z+<{(f6e|I#6<;w#E})^I;r89Tcca0sUNYmE2s;6!fI*DYA3uKFDZ@muQnWIYDD3Fy zXbV6!$?(Yu2?{lkSruckSm??jZEbBj33@Y2@!1Z{!-o$oV8lo;^d5#u**IfD0s|;( zYHDgP3S}cQa05%S58p*N)6Shc#~K*Y(b1vvmLZ?Ava-a%!9fcQ%or9Hrns}zi*#)c z2t9qH?f|CIw_f^?`-FU#g&N__hMpSe4Bi4-OH53B3R~}ui;G*YX)+uWsB9K0e-_l9FWQv5gc@;OBOAwqB+V8&Sj$c~4vtmNnC-$7>H03!(iqilN-Dksg7`y^SM zHzUK_Pigt(pi%3RYm0Axt^6Q(_jk;H8qhxi3;>IqktawYv`qj2002ovPDHLkV1l&t B9oPT> literal 0 HcmV?d00001 diff --git a/android/res/drawable/icon_showdl.png b/android/res/drawable/icon_showdl.png new file mode 100644 index 0000000000000000000000000000000000000000..798354697f418da2148b3693cad37028cc16de38 GIT binary patch literal 1080 zcmV-81jqY{P) z54&{eW`_!b4n;SiL;e{X+sysn-rM?qpL=7j&G+7XBO!nAWADBFe!utm{{L=NCX*p& zX;hIjHqL?gMzu(IRdxy$1RXR1Gd@2*PZwLTw6s(gmeQUXy*rIKoFY$Q6Jjvy4@plOx62zER&TBR1uSj)llL7e-2bplbsf*Vo_EO5Vub(5GD>;_IY6eRmWm6N{oh5sT2u^ z*%GE&US8G|DZF%c=4?q7*p*sbT)eomvvWRWcoz7>wySw&4AaE?(!U3eYxtTOH zGzh9?ST=k<9|;D71hmVR5`3RtuP04SO&=^4%gw&NJ|8lc0wP(H>DSiQ9)Ly`LZMI< zN{Z`HVNkudAW!&e7$b93~{%8H;C7HxWHHk)6!wYAwml0#H8=QoAn zf6~OYXlghk-O|$H1ek|#L=a)(@wlj-8tob$85wbRc6Q!UtJNNqu&|!-!QdXPR+}&w z4EIbX({tGV+u?99=muPCBBseldqxKa2DZApyG;PKjXr>8HwI_Xb}KeRl3})EYhmvwj>N9ySBecNAoDax#Ms%)y-0 zy=bNb1*x1;R42Uzi780lt9Q6X^m{%Cq;4chn1)Z1ge3#25 yDG&$6nVtq1ES$Nz#WyMebpChD{|)pAY#&F*o;o+3?oF?;u?yJd*Q>mXGZVue&?LI=&@~^Y|`M!h7AV9fEW-1VnCY? z(n~6px-S-sPcVN6O{sUe z#A%Od-YFCc*ZqF~#OL#oU@%BHjw6O)km+s>~p zQ4$V^i71N1>-9P}2ZI68G>ydL@rz2Oas#39DpQ7av#slTUY2DCCJ+b^bO{~85s5?` zmqw#e9;UaTPnvq7?J}-juPcHe#1IHR9T0RGAy9Y?DZ@0z8jZ$2?Hbe$!OnO6e!l~Q zi(8hpIIogKOw*KIS62pPCzDAH>c^S<1%s}k5{ZOH+y1mEo2jbWfx2m-L*T$dVNLNo z-^ymQ9ojCV1;X7LnM|e(i<+30dD>8TjWN8ZC`uWhrFCeTw#S;-YBrlk!{P7>9EqVT zIKUNr1-wF0pXYM92MB$v18DB72(`4=ZnxFRWO9H(DE8-cI{gTBrn^VTY#ndv-(bRz x=CIszY_{wVde|RD2E>3E5CdXBbmLoq0RT$n$z~%5xQze+002ovPDHLkV1h~347vaS literal 0 HcmV?d00001 diff --git a/android/res/drawable/icon_showup.png b/android/res/drawable/icon_showup.png new file mode 100644 index 0000000000000000000000000000000000000000..0e237877598f2d1ad3b6300cc53e4b7fda51466b GIT binary patch literal 1091 zcmV-J1ibr+P)e6Y)_}jpD0=>40t0 zhbfgfIFcr{sf&w4H9=xy7?fxlHHgTg|9=Y!rGOWN=-^3i?)Bbt{{K7w^B@(A#mH3} zG`V8q8tA;iEr1LvE(h}0?%?#z_~1!p8^ZTh8e_PU0u}<4-bC;OWdukttHjf)r@6$JRYGaikT>r$%sy;BYZx;Woc>2IX^$& z4zGpdZR za`G0)5Kl}@&=&>hK2^lH3ESEUGoo2G8DS7si}!5l}g3h+SOfXS|6>fth@ym$m;9siBu|OU@%^?!6aWe7fXU#t)_Q&cC3({gP5h$ z)6?8^K{X#C6(-^>*NeRp3GZ1cXZ;t>Jy4wi_)lgnu?uSoj*?^ds z>FMdQ!Tl-hiYOEc286@m5C~`z3HDtbv@|p z>_n(&Mj$Yy4g}q+s;UxzRcI81f+LX#XMcbH#=*hC&C}CUcI6y40cF4g8~X%un5K*R zU}I4L3W2O2Mx*g7Hsx#<;>4?Qs&7P)ZDuh0a|BG(9TrgEz~cAe@psB6R2+_9u}sI0 z9HBrB-LQ^OHAIaF=E4)amA?uDetV z72Rd$o%S-tTv1(?i}~5k%Nq#VKnxqDP$*p&Q2 zHC{Yo6a(nYWHLG6{xRNwS$P*OJQ@Ux`Md1;-!a!f$>Waz0{|4Zx|X}OV2%I)002ov JPDHLkV1l1K^OFDo literal 0 HcmV?d00001 diff --git a/android/res/drawable/icon_start.png b/android/res/drawable/icon_start.png new file mode 100644 index 0000000000000000000000000000000000000000..e7ac43f6160730af97501e9de989f975022a515c GIT binary patch literal 969 zcmV;)12+7LP))WBEkPbF%8sWA4n@UmQv_Kp@NVu60nd( z?V_7f>7vkxh%~q;MR#2kim2VTrPg$kOwSqaz>r#?t} zc^VpW&W29HJq#^jaI`uqNGH0t0ad5hjv&)Qna0P*7Yc>KMfll)pQ%8m6N2y_qei2N zSF6=Gb8~Z7;qwJ3E0kXCb*PbuOz-#mwO+5+xVN|WaB_08u(Puhgn2uZfx7rlyNm&c z2#6vB0|TU9uV)q)7hjdj;bUG3Y2Fc*yAZaujR}f*TRJu$N znw5%@El6-maLes>lUOW9>~?!-V`Jml%*@QSb`UCZsMRft#lky<2oDYp?oCWgEJGKD zXl5DZxFt)F*d1}g9p+ibRtOsYeAy&fGwLAwx=Hxh}&JDC0sbwszlT)TVfW4r9Q zfsYV$20H33td(1k-1`*KFY3yvhXYlRVSA%1uwH6DpKk#Wm0~!JQV4wXclgT`# zT_hV(+sF_RELs%w3HH|4Az$9NgGi|$4zmUE;P#@syZdD_nVf|M{6&OFm6NO#LHHlD zaLQ=FiQ_O73OyJd9bKVabkr^)C4%se9Ra2fu<@ErrBWYh;;Mq^j|h?Qen@l7%LZ0W rSL6y}TCN>`9mBO;|F1V_zXccoe4h~nU{{>O00000NkvXXu0mjfzuK_t literal 0 HcmV?d00001 diff --git a/android/res/drawable/icon_start_menu.png b/android/res/drawable/icon_start_menu.png new file mode 100644 index 0000000000000000000000000000000000000000..509ddedfce70dc233fd6ced4d9109ebaff49b487 GIT binary patch literal 1514 zcmVRCwCt znoUS!R}{zZdx<8-kHo0>MRo8q3k5$G-PnS<5QQ?h8T>+vAh>WNSS`|8)PNR@9T#;` zs-VLNW-%xOT?_~=+_-Wnj6+lc3Ni(!i8|4I^qg>Rc#|eheD5V@=!L_3(S)4;J->6$ zx%Wi~1On_!9>V`gfDmSU_`w2XNi9GG(|~E|Dvt9lizg z&=rLQ#>U2Co|T1#1w{hH2fjB2EPZWltzm0xs~+xiz_P(I!O}>e2AmQS6#+Q{^p}^H z6?VIQ(`vOoh1W(Bkp*Uuh!B%WfFQ*vGc%JJjYh-K(UEmzWaQ_wvojM#1Fso`m=;6? zqk))4vqVN9BtjHLmXnjiii(QZ&CSizsi~T0vY;dl;-%nSwtOG!xy3h{cq%FHPS znU7#Duq&_|usbS%iYvJ62uKYhfkUIwu#AihR#jCMM9S%OP7V(b|0+SsC|#xK`-Ml# zfpC^l2#UanaHJqAtur$-FW1-CYX~V`_zWB=B_c#M91nkuIBB(7mYto=EEWqU`d2$U zJFAnElg}suX3C3nzDmiBhGGGJzyCkR|A#_giDl*G<*cBfAO#BE_|VYM;^E<8PNc#o zM}(*bKG7^U;vPRSOdwT9KmN-Q7RO$H#jm zNErz!-9w@wTRloD5)j@?-77+t06wb^iGnm5yk=lmTUl9&wWDBfZ|{%M(b4ZI0@-27 zEj)SzBK1Egf+Gb9D2akJ5{MNhcy4YkgVqE8^fe&$ za%pMl8>$gvgoA|8&?;%>)Y_a#MPLQLySwv3hwF-^PtvN1kCK5XVPgpSu+!Y!JPl&r z$I|p^l^`TFrF#l+-jkP?x76O=Zl{jbMOW{A$2E@{0j$v2y@CKIAT!a}*!Y$lN4uuu z8t;85sUkp51P~dV`K+w0H!UqKRzL=w{s+uWGw&gM{HhCx7KK<77T14p-jko7Zv$lR z+wl0~mc(*$0FgoG0h`mBnwlT#>+2olxSO2k$oOL2sU<82aD_o+OeWJ`t*x!|VaQz5 z(d1{5NjO3r8JKksRNHw#=CuSFH{HjKOhOA8M+VGMTU+~MLqmfj$|~byGB@{%BM>PE zaMr0P;kNR1TU*;aT(8wYChi*=EKGEEdJVnJPhDMI)8PCE_}JfImlABe{r&wurtnxr z)f~|2bR3y?b#-+Uu*#f9L#D5S(!HRPe*2{#RnRRz}tHQey0aE90p#j59 zx!Yo~%!2bf(U5^zR~;E85%5#R{0MEpJ8=G4Q&W?ZoWGKEkoX=ypY?b@NSFJVRY$M+ zV^-b{1d)NYKW5(Tc6&ku@S=C$gKot|Dc%Ai{nQ{3W-OTnB<1+x1^g?(0H@wo=Kg{Q QL;wH)07*qoM6N<$f{XgRQvd(} literal 0 HcmV?d00001 diff --git a/android/res/drawable/icon_stop.png b/android/res/drawable/icon_stop.png new file mode 100644 index 0000000000000000000000000000000000000000..2cb9d0b378746edd85be932d8452db8119e14faa GIT binary patch literal 478 zcmV<40U`d0P)?QO9y++@?#~z{g=xzE^q@XW?U+E0Qvalb?lA)Ux2mYXl z;g|np%tS7PU^a!rEQ=lJ&jERg=UhVbvwM>eSELQ($mapb2e||Wte_b*f+o=NC{Wlm z%?o@Q4jzOt4a5jh*Y#UfRi6@2=mMc5QQNk!(=;79=Ok-no@dtg{X1NKNvE_OLIS@i z3LZrf3&W66Kn=sdvMlp&6_g6dK?sCNl7u;qc~RmRK@hmN3PiasaBD#**LBH&Ov)Y? z;*Tf-CwOoF)N+UtNHxw=fQ%g4V3uWJ6s?LekaZ5BGn*(JQjMeSkTpQmWlxeas~obn z?5zT_uF5u1xJ0^_QS?J5DZ{tcbBCyQ`vvoMrNP$$n$k2C(BZK-j!7Kqx{k>Pe|;1P zXEBszdCK$r0Bx*C;LZv_BaHVUPal_U>YY?PhE`RzUlGw-g$3Az3_4FJ#+3o-|u^WXY5=q zXT8mrW4-0q8GthY|91d&WvsP*?n`+#uUr|=xoQE}iX4q>jjRG=F#ukpP*$UyACOW3 z1VHtm2K7!rGe0jdb^#DMgCX;o3}--T&(KP{A^0ZO|O)H**u|MB7BVP{WI&rUj>cAh$mm!mX?U12eQs!I=&!oEy6o20R#$U#b9`oI=B}oVOr;tKDANfZA0Kx< zeE9JDKp^n%0{g!LmpR9AELodKBrGXgI0C3;mN9EjTonT(H00hxvlcW!Z4PMW8t^mCQZ>MJ4gh>e z#-V1Hcuz8!)Pb2`OsR9ewYAj>g+dXS)Xu9{uck29i18!*{FCfm4S>93;={vDO-(NI z*enmCn8f`wpqbg9)6>&m@Ofcj;d7YVZJ6t@mTc`x0i3#^W(UsYs+`PI?K%KY3E192 zNkD*6D;kaF9rW?z#~J11^|i>vr(!gu9|hwbWJ=7(kHMnJMbp;N(b4$q?Cg*Dc5Hut z|I@+2K?*2p@KA9kmaJ$6gTY89lbH|+GFns$K(2;{2CKin-=crPajmYdE?2vlzo(XD zs>#H9TF+g)crmiQz3oOJZY)5=91!!}D8jLbDY`^PdC`d(-6#+U$PKvw^2jJDa@ADq=IUv(uGz@Cjv=D$zUoYkt$z(EtckTdeMuY$`dk73MzKgLLztyA`(hE6z zb#-+D;q4QcQXCu67s5KTZEbBXAtd@bFs1zZ_3I#P{W`Mxsd)s4r*H5j!;_Pf-_)v{ z&euHHAc!b*0V=`F2`aq>&cTRQ&_fC41iN=B3oHm2|)v4CNf`V z(U_t{W%MI)e%vP}CMIs)xN+kqzDOy~hwO!n(PbjOsv2IW(gQzI^#|U~X>i)}>3AmLEKL zaJ!?UgMr`=pPr#?020b*`%7SUnvTnILY%Lf(>>+_Ca=xS%`ey2*Ifta_tA4K70Ur- zXJULj0Uy{vB8vk+2d2UjbqItJM3Rw=BwpOWwsU? z$iLj#+4(D?#T_!i4TLFzfb>Rrj}SPbna8_eD5OGg47986kMNx+-b-|McSpt9C6nVf zYCGxC^j8!{^CP;kiRaIseNoDO();eU=%UAU1MG#l7UcFUHpIufW z!vJ7ZQGJc0qhXPSfZ6V`dz|WCdD_wV;8KYNEJ1g&Ii zn#jh-$M;$80zlZ$aSJhAC|58bpcnpmadGh;>n-{j0Q_A_N9L3OKn|ANMCKPgsv(3@ zCbJNLe1;s;N}s^olG-<2&C#L&;2GsHx~3R6WWBGSNSH}W=IGqgc1rTneTL6sf>IZe zSPS*_^=+s_tyDD~nGWD^baeDLWaHoI3uZ&Vv$JyH7 r(PA|lo&8IB2H*_98351g9{~mc@&wSl(Akcx00000NkvXXu0mjf3qwV- literal 0 HcmV?d00001 diff --git a/android/res/drawable/pixel.png b/android/res/drawable/pixel.png new file mode 100644 index 0000000000000000000000000000000000000000..5ffd60314d53e46da8c7408b115ba1b86666515a GIT binary patch literal 103 zcmeAS@N?(olHy`uVBq!ia0vp^j3CU&3?x-=hn)ga%mF?ju0VQumF+E%TuG2$FoVOh r8)-m}kf)1dNJSj$fkqA>k72>zmHiA%Kqb~e?jXLWtDnm{r-UW|{HqqK literal 0 HcmV?d00001 diff --git a/android/res/drawable/quickaction_arrow_down.png b/android/res/drawable/quickaction_arrow_down.png new file mode 100644 index 0000000000000000000000000000000000000000..6e8ee25a16bf7b5ed3ef23aa2a8a9db614ffe357 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^VnEEp!3-n=)%Sh@QfUD`A+A9B*s){Jo;?FHfZ+W3 z^Z)<<2QnliB(7Y!0%WMDsNA}B3&?PHcfWV<9*_|l8v5|zLm;EPy!_FlM?gkPOUsid zPk@a1^XET(`V`1mxpF0t+_Ps7kOTs?Pmc}(DW#GizhL8q|JfC{Gw@g(=C`^c>~dGk z^QC0?N2$0UGKGI-tK}v$OB}exYY0@G>*?YcB5^tOL?~YigTR3ci4Bk5@qOR_q)kBV zb^QE}h4Xm?FK@b^6}{}ij(fqj*BuY=AKKm4c>bJAVNs@#yNu7Qr^}y3o;oR#TAC3m z7UOew%kFKyXXn2BrqL>aV}O?cZ~D84vc!&IZnxLC*Db^>bP0 Hl+XkKfP8>2 literal 0 HcmV?d00001 diff --git a/android/res/drawable/quickaction_arrow_up.png b/android/res/drawable/quickaction_arrow_up.png new file mode 100644 index 0000000000000000000000000000000000000000..b907d5bda435121b55dec527757114b371e38196 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^VnEEp!3-n=)%Sh@QfUD`A+G=b{|7Q5;PBzYK*q+6 z8$W&e1Y|5;y!hkCk3dFuclU=6AApRCii&sd-T@hrk&$oTz6COzotkG1?;el=1h;P80+Q#>ol}xOF&W5GDhcunW?&MRnK-KA_v*G>A(@g>#%-`;7JiGD1;#c0JG>eqXPkDM=FS~y2k zRP>?$e7nEieT@pW3V#)fFC3nib6shtkg}8Ik)ua-*TwEGn_`nLW~Mw zcXt-2-=D1RU-!V6M}0002XNklY@6u8p`FA(${-u6 z{qp6@2b35J)PEOb4$M#xVFdKTFG>u3|Ni}Fpg9J}F8xnM%m4s&q0OF5ABb}R0000< KMNUMnLSTa9qiNCr literal 0 HcmV?d00001 diff --git a/android/res/drawable/seedm8.png b/android/res/drawable/seedm8.png new file mode 100644 index 0000000000000000000000000000000000000000..a374e1cf782a93b74dee675d57608c24b19e9da1 GIT binary patch literal 6347 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 N002ovPDHLkV1hsjLJt4{ literal 0 HcmV?d00001 diff --git a/android/res/drawable/seedm8_icon.png b/android/res/drawable/seedm8_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..0cf7189c6fd485bc800e75a94c91422a4001127f GIT binary patch literal 1666 zcmV-|27UR7P)oXeP#%Iz51ELsE8)+b9e z3ZfVyNmFno#%hZOEZT+EysR|AGL60D}O70D}PE@J|m74b@6YN+QtmLfvk+j!}OlMtokc*F8Kuyy5$& zUy}EQ-kFt^Wll*+i5Bu-kYzTT^{J_;t(ln_XP_KQSXh`|TU&b!^Mu{qUDK=fW&*^8 zE)4T?b8}PE)6+{ru%?2{&(DuPdGcglVPRpS)9Kt(mc?Q*jf{+}3=9lB!Do9;PEt}* zI6(d8d;QP5zP>)z*x2|*NJvN&goaRZMn;By>(;HWu>a&$1wnzonwy&&tX69bM1&eZ z6A}{QS5{X33qb!@Utj+@ghm0VcJt=VFJD*A)vH&(hMYKp)Z^mf4n2DGr~^QYsrmNy zwxg$~=RVxGi?goW+}!k{qM~f+j-jEUr}$>!TF-$42VyEJDvrox>+kO$!0%6zlauW> zo9&*-WXj+=V%5{z+xu{BZEYQV&$*W#h>eYns;a6whCP$Ouu@P^@DXJEt^r`t{QUf| zL_aw>ISUhihI7@Rl8YBFeyeJC?%cUntbYKif*U{F*w~ntdt+l`53pW#;lhQFRi3uC zwqLP+9`ruwT~LKW<)j-oZv3e7)Ya8p#(Ihc^Dt;=QZh=5ii)y391aHSB$8-Z)fm4$ z7`SGOiHWhoo&Ly&)j5Rb<>h6oJh1wo80J7Tpj8@G%{P#JVq)SKj5TsGJv}`QgVjR! zP%yKX<`Iwws4LIwm^%pbR;s+>+yID#dwBEIXXIOlYp_Wm6eqp zg6u8uJ|&pIEQZorX=&*@#6Vf(K{l^bSz1ur+1b%p0tk?EwN&5|W8^vk3I%+EJm53- zSx-e73F+?cet??x46&6)zUu1giaU4iG~B&=cM$w`r40GN=Vh5IE-tRy+S)R}p=@pT z_4Q41-wzNjH30GwSk12;HKJv>A08fV{FWci>0FoRP)BtrVP0HZe0Kf%_3tlTy3}B| z+bP#{>eQ*z0D3ymdh&jr<2)iFLc4bD+RqCM3)9$kTBLQP}L)OG|LBb`xIAJrdm*2#}yrP7FoJ zi+y)mT3UK}dHH!1a6=aMJS{CP1BlJX;MpZBfp8DJI?7mXO-;>vaIXbk(9WDWQ_%_j*bo; zKrbT}&r)H8lJ&%i6GzEskyewg2<(^t22hPbkuW}#sU%e<`s`z7J?I&TJ=+uDVJC`m zKV+Si@**Q6<1vJ@{`sT@N&C5&+KDXo2e`T?lrxWykJ~mkH~n!77Z#wD>QLRw3_p1AU=F%cDO#c7B|N=W@r)bi6?CzaWkkAzr9ye`@M2xoNyZs}2gIPR z%uNh*SYW=ry}b!-@*A1mnVFe~v$L}g@Acf`8P-6`r;@F$t(}m;aIh2LCIonuI_MKY z?3IODx{=w+Eaft_S7VS$LbzA#nGxVEkYz!i6?mNqLfeuJ;b6LAx6tf0IKbCM<~ZPfJ+`WE2N2w-NMZ#K~lI^ z?0bYjxwjXu{KL$=kM#mUO4$a#9{m4c5MU5s5MU5s5a9nC;NJoa00Px7(%z?tb^rhX M07*qoM6N<$f;4(1_W%F@ literal 0 HcmV?d00001 diff --git a/android/res/drawable/seedm8_icon2.png b/android/res/drawable/seedm8_icon2.png new file mode 100644 index 0000000000000000000000000000000000000000..01e7c21107bc01d032bc409339897fb511086e8d GIT binary patch literal 2778 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 literal 0 HcmV?d00001 diff --git a/android/res/drawable/small_checkbox.xml b/android/res/drawable/small_checkbox.xml new file mode 100644 index 00000000..c2987705 --- /dev/null +++ b/android/res/drawable/small_checkbox.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/res/drawable/title_button.xml b/android/res/drawable/title_button.xml new file mode 100644 index 00000000..963a2f88 --- /dev/null +++ b/android/res/drawable/title_button.xml @@ -0,0 +1,22 @@ + + + + + + + + diff --git a/android/res/drawable/title_button_pressed.9.png b/android/res/drawable/title_button_pressed.9.png new file mode 100644 index 0000000000000000000000000000000000000000..b1afd4b6e32b7cd7297f0abc24b08dfdda3d0201 GIT binary patch literal 3037 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 literal 0 HcmV?d00001 diff --git a/android/res/drawable/title_button_selected.9.png b/android/res/drawable/title_button_selected.9.png new file mode 100644 index 0000000000000000000000000000000000000000..331f96f417aa2c4c53155f9afe8badcc2e1c1c37 GIT binary patch literal 338 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 LT8dTj=Ar)wNe{#d literal 0 HcmV?d00001 diff --git a/android/res/drawable/widget_15_portrait.9.png b/android/res/drawable/widget_15_portrait.9.png new file mode 100644 index 0000000000000000000000000000000000000000..2f7fae3e9716f8e336de6a068f25e13c69d49f83 GIT binary patch literal 10921 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 Tw|0*xP>R9R)z4*}Q$iB}9kL-6 literal 0 HcmV?d00001 diff --git a/android/res/drawable/widget_black.9.png b/android/res/drawable/widget_black.9.png new file mode 100644 index 0000000000000000000000000000000000000000..3683de08bece9106cacf2abec0215c24c9a4ae3b GIT binary patch literal 2654 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 YXQWerPp`AmSrb6#p1wxeUHkC=0J7z9zyJUM literal 0 HcmV?d00001 diff --git a/android/res/drawable/widget_qsb.9.png b/android/res/drawable/widget_qsb.9.png new file mode 100644 index 0000000000000000000000000000000000000000..85f45779a7236c5efcafcbb857bc919df03e23b4 GIT binary patch literal 2011 zcmV<12PF83P)*@quEyOa5%KX&Zw`2Tml`Tu|Z z-5C?ZFo?pwf>EvGz%58Xo%4MMt;)xdpiP5eDh*WX%K3m7gf1#i6<<8z6*sA@QCYR} zb|R96hlYmQZ`}C$gRZX5cSE7jYnrCjs`IHJ2!~ti>+8QhefrP0=gz(V)!5kBe2#3p zV99r%s(6A0L0T!?7I)W+qu=YHI4EzP`Rs)#*|w71PtxpY-?le@>sSaFUsGvT$c- z=X+KMudc3=bUIB|R#wQ`+L|W~Y-ng8kw}EZ<8cxWhg}~hvu(in^XHjux~`Kzp!9+Q zj)y~PYHA|auU{AbPmV)hfMoeuq{)*Vrj1OBlKjQRMKU)xM_O81n4vJ(ivU4zGLy+9 z>FDSn&CSh@$H;6OaN)uQ_Sn|eMiPkxvk(2v#Z9e?KhkhWQmGU>U-yn95_H48yiV57<5gr!UP^| zf$X!hvt)jLp1ntt{oVC1O*={-{uG5vp&vyUX>D!wO((FpPj!XP(A`dNnQdc9HucQ# zc!v%hVjc_xL%8Gwb0V6#^1w+3qT+Kyp%C+G76@3?$%LN>7mZQlH{b+g#M?n;+W_QF zun$D5tE(e5H8szXtjL-eBUv_^Wd!T#=^@D!WhPs>zznmPwt`NIBiZw7XE^CDvu%ap()_%V;nL0db0itB_WE_S+vzT|ZPm)j z6v_5E$qGGKB}vBHtq93fxb$zh6nU{qda}|;rVB`x)!Cife(Ma3H0Um}X+PLjHInI- z@MMPW+pxlQcY0q&+c+6TQVzKbrD#tE#YJw}jX|Cp?evH1ZWnT7wXIr-zmpEG!zErf zSX}WNI2q)j?i*HSW^kz?Jj%BY@3-(+uPgu%SpIHwp5bgj#voV z>FCK?5-lY8EXg{8U3&3D>O#*UbcXJBBTZ)80KV@9UxbTgapq-hrK})F zTM&>H?N_9P(ca!p#>U1-v?)qr@tC)-^X1N2I+bQCtcQk%Y;y*gZ3D2S0H0N2G4ST* zX5N#PvKI#TWLOHvw=Aeg2?Gl_2L=Yn`0wN7;K74z1Y!BR;j!L87+GFkCdpKiJbwI` z3=R%5-Lud8S=` zUU~S}!@HE}yVmW4xhtzHHo}_{Z5{RR#Q4Pb!^6WulEFBLjF8#3Y6Bbs zm#o5NG?7TWdF#7dU&f-bUUj+@ibZBAGjryhGasf>sh{YdOQLXDPvxc4r%%6i^|Py& zp0eL?Rj)xUcVRAM)BTmjKma~vX8 ziN6_voL9pxXPDD_?F+o(xxt{Yw}7icMR+skn4T;D=WA^0`z{q;7z5S!T`E)yiew6k tWD1I83JR`D0j10+6!s@dsxtg1zyL`sh#g4y<_!P<002ovPDHLkV1iu}NhX&RJ2 z)L=0rrb3`CAxil}Q<54ATIi90T@nH{LOcwZJ(0KvZQMl;>i6b$w!7zDX^C;#&D_n+ z&V2KJeDA%HhK7dN7@L&!Fjqh1>W8wvkE;2`2&ACnXvc)UvwaoGWbzG`X7fyDs@W6$ zK7W^7B=@KR^vObIAkqjRErqD!K;@&J>>*nN^@SY?W;uz(!!0`b|K(F&sX4O=D$=$aRt9ONqQzudnd z-V;9uAcD&YtW+4+^D&6+aT%Pa5zkc#!^-)V~1FW=4QLS1ebn1aV2pW#+Q+dZ7=-f zHW0Wojq9+d%>aEYG&OYF_Kk(z*pEob!oWtXfPNw^AMi|-Z_u{0uHxV>(|<_#sa>dkd({TJa$MR#3IBq zTotm1=;*s1EDpXpch1~H0P`1y@8{tZF?J8qOI0qeTw)HIU1CGt(q3wC|0b{& zXcx5YWEbFrjA{fTTROo&a5=!7qK(GF?r`fmY`!2oEu2v|{s@d%-~CxgNa{S=IRPkR zf#Se0(b=aU>0qpS?)))V%fk5;`|^(DNu5r-L8zx@!SJKvdCWm2!!TS4fR@ruXD zXc4GUi@X%+uvIkb)^f0A2M!ZcOVo_i-RrufBf^baWfHt#9zTJL-1tjC4I}?JR1&gA z2#ivWXwPtnpE-BQen$d=0t5h|KDYg409n>66f6Y@j@p+IDLkrk1TX~+A2du)Tu-dV z++w9zX>Z=${2fWN=Ixq&iK~e=#ImQ20V9mxr(pBhlp)|zIS^}Dbw=870FhK86txM2 z+rThUE1Oj|kPpn-^=p?IN#hXrN;Ko95rf^dwjF3&NuVIvJFJBLg3k&2oxMV$;Hqa0 z%XkVbFa@9%VA~7y4wsNnmzoBS-CcrJUSZ?g$m8%ej>gMvPkE#&hh!g9$gsSf_$k#oviAd zZ-UCFGs80%hMy1Lc~}Y2wnG5)Jx&-Aq$Nm^`re-2C^l}-6|=DM-*|T7^M`q=jepr5 z4E{;1Ep2>n6zvwIAS~!+4>4Z4M~%V&t@GnjYq)o>vqg-IfC_m9EU-VVV>_6PJ6>_I^!vMkyeSE9>ey zja0o*8sf=OecZ!YX{dBVu0l~lI0(S#h+$R48OH9i4D(WgkFbzRrI>zQCyvq~`pwb# z(PNdbS7ztb64W~bfprn)H`1nLGn}t%>4;*%=CIb9cWPD%5o8yN1ugqpDzMNGJOU3G zPK**gjVEs=8G@<^F*-InF4&%`4sm*t3eO^ZE-?05qF4Z>Ooh3aBbCyHD4*A1;b!Qa zk@q>dwWt_GoU=BC z@qS*8Lxo*%_mu$id#<$jfwv#sC%PvkuP1lG$YYQgvj!~BB|@&+%I!tMUWgFk_SGn* zkHBW~ro^MZ9|Eut!pL^mON`V=;CR|;<^bXMbKBt;6h%x|WaabFw9paMoI`#t)g+rv4?P0|D8Y1AK&-$yzldVzwduY|KG!TCh4*-q51|pZg3VI05_5=ag&0r672s(*yk|$F@(r;P!g_!*sMu+1A z1^k@_=#vBPNDg}j(UsuF}OwNlDSD8cbK^d7X;@uknH%Bd+{^w;PBZrN}~ zd6?Jfj#v}!hR+VyoC{hSA}a}Ith>C?rdh7^(5Yq*WZP=R$MKftJ{R2!s@>kVACw2n z?1j?wq=&?e_mxeA`%x(gI5kw)t;#v7Ms~xuygD2|tzJO(Top>FJ8Lax z#d)~S)0G>Led61`GFcV_J%R%uov6-EASea}g2=i1vJd*CyONU6rE*#k{LQ~%jA01^ zs>=e9LKreCU@GFi`+d=R-W6wzC*tdTBa*sPp`BeQQ1Pht@Zj<^PFE%cNbaNtR4)fl zI>kDD_Q*-bDexNF3whj82V)_4zKF;)u6TOen&$aBLqydFW}v_0e}%sQfzp4ZZY||y zJYHi&Fk27QmU3Jd7v>V^i}S5-Z%C8%1hl*EB0?;<_OLXW?r8>Q(bMo0$f&*;}Y zzk@OzA&h6w_x^d&I2YCv3agd&PLJ09hjG-UQnX9P8hP)C+J<^a zAmUMk7YCFOm0?X@W8?1GsI$`gvF?`SQ1C9xw>Q`N%77-;{pD4=%$Ywf`S*!7ITq>fs%U4}`oLSUlw&a?xTuQOT_w<>deI0~8Q;Cj zP}PE=vqkWzAcAPs7HoJ`QRhyqz9Ms8`QUb6wM|z(mNR-io#DOMI=!O~M~DR#bA{7V zL)ggotFw>CLY`PYJ0^GEb^h~wG18~zdoDshH%=dKb(nozk;8h-e3iHEezcny{Uhh+ zXlg}K^}g*RwuNct@Ixt;W37zSyRP-swQN%_gmTmwe$&NMmz&_WLwmTT4;vB~&Wln@ zqe?1aEj-LN4bp5@G1D*Mrvfl0c?gxXBjX|t?(r>$)?B?YvsP5d^r zc4OBIUfeSzE38nnKDNJMh$K(^m0zROrYvMBD;?Pz!^7(O#Sxvv*EVB7QJ5$WDV}bl znE0b)Q(g}>zOh6U6-t2s;>9GCYPR4bN$E==!ROk}6XkXKgQS8xa+;0(wLybF9sY2D z8|)W`CRtfLO_G4^J6;T;;zg|NeYUK0^vV@3mi3s*8yYY7eA78_ZNxDwEl>jvLC>p^ zuA}S+%#m3&Q~Zdj&y%kwy7?+?{52#$viYvyPpPwr9xQ(Nf!XXfM`$)#A<=M zu4uH8E@-4{pb27(K+uiam-in-D8oNEAol+aY9# z-X}y`2cqKzw(c87(Uw8Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RV0uT-cAB1EUZvX%w07*naRCwC# zy?2ylMb$R`>|N*H4wEx83@~Iyk|Yr%3KAqE861*`fQTZ9uZp4|K|n!~Ea)hRz@P+C zBuUOuVP=>ddwRO3bKiT6qq`&-}gFKV6DYxT_SbLv#>`0Qubm63ZK zO#xs+2O2~~#6UGM=fO-UB0`#okQ5QDX^;>B;g#hm6oC>EbkyKtIh3LVib09!)^?MR z$H(L2@&A0N3IV7Hg;X^s2C9%wgjyn@5ictU&GK!P|n29KbLj5>m|9E^n{wqqJG!ZZnx78=szx#*Z8ab@weLtim(B8sM z`Tlip&YY_mVl-7p+8S@<#F0jUC_s16XSV;@1!rek14V#x!;po`S04A>tCzO43mMdu z`tj<2JU$-(h2feu*b*Xej*%@L-E-zIJ$R2#_4nPoqU9&O-H(=J@w9`!_QJb!magn@ z3eteJ0B;}!LLubyyKZ;u_fG9xd38tIZM|K8YHA!^jT2A1uy~0=zVNx-X3bjy$Qp0* z@%8cb@%8`w%7C(=m^6Oa$)De+wX^rvfBxH>^A?}3p$c)n7BXd$0J~ zG2g!a)pr+A;+o@rlFEa2-{IEpoW6A7CEb0m7~;55#{@g#nD6{_amz{(_rr6J|NKr{ z&3ODJ!V5|to7j)X$K$`@$(uLY3edf`-Ru*amiFFZO6w|nZ{CvSt2$nLf6<8toeAm7 zD|0KAxfYk7c<{Ne&RnpltxX^hs0iT{qyPd@Jz~$DesSS(%a&Z()BTc}j2m@yEgo>f zk8WA8yal2cOgr?eNA9p}RoC>tybP!UteYAU2p}nhXZ=@D#1smPDoR9!Qli$46U9W8 z7=Qx>q7ucNsR*D1g(4719}pEnM1=-%!ojRVNu=k?py?BpG&u?c5;c_`(o6(mQB=jE zsECQG5u){bQXpa!g-H6<6iT7ML{u_LNY4^gim$_;AO&T4wi zA%sxJdifKg8ifOkGw?bZgpPynC1y@Zs;G#lNKm7Q%HZS$0#yZv#99J%)iP31~oWqzePAAZTSL(YDCX3OFgZKi+`&OQ$N4(@Wl%*uJ*hUC?m!k+1|6~nOFUG{<796{N5>tpL4{N<;(8q%{TkqUtd*P zP;oR0Mbu~z1H{zQazzmpQA@APsBi`-)#_Rl?aUz6(1H?o~s2~az1{j43LN$VpP!XDn zlf+XJiim>LBzy{~+eU>!Q~--Gh|&OcB4S2^sMOg|PSh-_AQ@0o2-b?x01^ptpas;q zPYS?PDO6aRl96;O5Xcmo3nP((=rNl^g8 zaX`r-f=Cl}3Pgb<>*EX}LZdo00Yp`lWRku$SC=F@C`AlGC2a+xq67(w-4hY2&;X^ReFU8;GX^?GGoi?U zh67M_U<62tI%j4IQ6}MLvX-7EPCxYWRHzfEkfLHFlZ$6E{~{65rBxIG6v5zRHIqT3 z6ERYl_K(iFAe2B+(WIkwt0GEd5Rv3NBtl%0%evFE0r}T-{|t$SsA{0737t8L3Ze|$ zH>wjeQHcVmfJm|>N`*suFSGhjsE7*SL`4Kf(R80kKnOCqa7|t=E&N(loKTg4;7ko7 zpb{o@1|Um*FG;ifoAwOen4)4Hk^(Lmx3-wr6^S+EE5evF{&y=2pD4`gNhFL z10t2BO<-ynTzW@X6m`kaX9@@9hmV7Z7|p4s>XnMn2qm4u=tK#ofWZ-&Ac{yS(@aYi zk>?BM&As&EX+Owwf7>H3&Rn?cw9D`K{r68BWqEt&6K$O@3QD(JbjFE4=zadZg+fte z2k-gGtIpnc{({T<``#61BS!AuU)%lcpWeNqvzLxPIO*_H_g{bBoFDjnMX6zfSmcso zQ-caf(7DYwn6TS+pRCmSNC-7L>Feo#2Pn)lm0(5(y`OVR-Y919sak(^3>r z(43VYdGY0yZT(7{JYn3PJ8Wwf1g5U^;=8lvEp3^)!TLLHxf#t25otR}5itP(M+8I# z6&j@;juwn7+j{0LS-fmzXG25z*u8f(Np^w&9)IcGm0jJ;z(@rss)&G!C=f_>qBMg# zk{hl+VV7;TGGC}_xm0@Y-I-Iyj~+j6OftmX{k2D)du90Wp$G1=eO+iA-h6-ldkYp1 z=!`Q`RfR%?C=TR)JAZP**pb1^i5SpaE_e1;AARBFYC#bOL`Q3AZa(ZYJ7i^t^qxvE z5sp=b1_~U_RAC^PJQfY=gfs!54og;cKKuIH5g9d395rggi4(_;8aA@I*+j`TV>Bva z7F06;d9?Pf&Sfh*7A{+9Awc}(b;j(u{gxymB}0mWY;~U1he~cDuqYs1M`!2Uv3a7#6T+RVv%OT2$e`?aQx^z>zk!Id*QN|-=A~9r#?Ah^a!ZToWJa~SqsSEV5Vg< zl0h{SDUn8rVk%mHGK_m|ztwu{j3KG2vzNBM^6soHH<_}-7MsTC=`utU7zGA65g`l| z5t>kiq!LLcX(A#-G-%1mJ0C23ch15LbO8SN^sAqovi}B?PhYg`w*Jb3IrDz_qc43+ zgm*mr!kcrJoP61xzy98dfOfP$wyOOJv+&y=oORMAzj^te3lG_2+nc^|z}$I1uJp|m zb0bC_)E_=~@=t!Zw6$AQzIXD$ryVqQ-rP&7zFnkLE`RQgx0cq|U!ce$f{<0ulMdW# z>y08}{Dl(mF#Lo3av8 zK(t0BkD>|#U{FMhAuR9edgY%puex)_vX!g0-FTC$zxEZ;XwdX@V?D+Jm7OK)92{r;|MH3cTSY_s__=Y56I>QX*H%1qhWptd{Ei#XI1>}u{8tyuNf z=U%?<4-Zvx1E7dsJ@(KYw%RmhI|CE8H1^$sjktJ-}&H^ue?9+tH&I&(>7C` zaA8Z!c~{->>OW@&$uxSZs+Jfdor5VIGNgPH1~}MBhwgju?mHtyRsH?r&%XN3%zby> z;eSp!wjO!Gm?F4A%eC723?wHMIH3|zoWUGKuAYAX+jACW=FFMC^4@|keE-*Xe*4&| zlcz0T_Pa{o-1&2^{LyLO95S^0^LzgO%Iu{_{@}KIzIV!mFpK+hWfVDz}dS9I-i&h>XMZS5ApkIz2nguTYinRjXQU1X`T`S>SZD_{MG zXHDQJ5F-pu#kgpB>j{_q?EW8rbF&TB6AHzR$(nDw_#1NB4G%u^q5vg=h}0}K!ek=n zPdoDLV-FMvq@35{-`{!b%pc#_(bG>=1)XG#4v-QE2Ri4XxGc*W9NC zDxyq@I3Qz34Y~5%X@~8;3q%BF)M{VWD)2q5ME$bSkA%gCaZY3kP0$#)(L9Op3(aS`pn6@Zo=F4&~CO z%}txGJ8|ocH~QS!-w6`SB^3(900&v?jZ)l3MiG|E4a0|x-+aA;CXX9+#$`VjI0&3` zB^Qx7)_uoEC>X1^RJoMm0|qx@NNJl5o3`5U3!{cNUv$H7RUH``%cZi*L_s=JIF^7& z5s(?OfxK!hQ!QtTSS~e|9RS&6-ANBz^Sy6ff6H(F`V5>BLNk}SK-0{Lq23iH3K4^A zDwWD&C@W0LPME1WmP-U&N&+H+QtEMvB*Z}hB=Ainkxr8#$ViG~wVKE1MJ*F!aOMoX z6@U6wcTfNJ@f%N=ws^(#o_yg4bFaMMs0+l$pU!ytgZbUZ{c!q&Kb|&D*}C$v_KxSO zzU`>pc3QCD_x=4#R4{(b!R^)0oc@#hR(AHo@yas~K5n;>b3eGk$9BQ+=EkF+e!J<1 zcmEwmN~C0fvjjI7O|vB}D-Qd{kAHvph1+blF=I$D>TTcsYIAe*@Bi|Yi6~r(f}!@! zX~$f2(h-qCnAK{PCtrT^?CWl;)Pe~dXo3`w`(UaG)QE~m^A=;mXu(*k`6Bp8V+pKE%ubEo!xvw$`hD^WcnUULm5WQwq$YDkKw7O1U}kq(OYmLjAAZl9)sDM8IU3(;<7ArPDnzT zV4-a`n*50=8-_dp^hOmG#v=Gytwu84ZP2BQh;uH>%B6-3BuOU<<3XR{Y*eq_eY2oD1eHQVTJl+-oYat&E|K zjR!yXkJ4rLyu<`qNt2;a*3nK=aqwhmMOXJR-@SJF_s`m4>ZWxgu5#ViPi@TPR}Vi0 zh(x86Z=7)Gg(n;qeITV$>we;;SI)obzPu8Q;*de2(g1`=T8uHObI}k{GHNs!^31HG z62AS@TNiiqI0<4jEdvR{rwUa{R9SD_u=9^Ua-;Po8oUM!ZES36Xujf(83*mMxZjBug`(q)-i zQ@OmPt#|ma#?ix@L!{8C@%4Yq{?n7M5MeDk4mgywDKU4WP{OA)vf4vihw^wpz}*naa3BfN;q)J6<#?Ch3EB`Lvj7oEjr zt*d@``(1tBm1rgb;v6+^BX zJwO(!mpPOW1G1DuIVhdz%tb2eir(ONW+b=k1(@Dp) zw%prSo%_Mu>n=OxyrEgcjSs%~=B#B0UG%&Aez?DDc*`|?`sRmPPT&92)!K@#+Ah5G-h?*}*R{Q&&eEIG3Z@Q=Ea{-*B zR2G0sKEZpRDmi8l1OOofv*3}{`ukpZZ*E(6kEuvBDwJY%NFNk{?j_N3WAoMLoDyRM zw7^FBNRH?A-TGKhpci=sn}> z@6EjXFE1jwdNUtGs*?tv8z9DDF@ylXMSxDl0wkmR%(hc+_~w@;jvHO%{XsO;^5re9 z*FW&+{eOQ$L1!?v)J-^08V~~v43*07pL}sm=r=RfbB;Q^G^`nb_x6d}S8B~?y?_tDG(rB=z`nl*d=@>LEF zOo80$Faa|t$?m@5-Yd@c(S)(ct0{a?7%6$kEzqECJ-rXU@J@s&g(jkA^_5jcGzdwp z$H|g_6%#>(&kI1kM&~6cgu26~>ppt@C1?HQwkKbG$B8B9Wg? z^&3ta3F9?iKH%j2hkY>jXVtu2m^GFUdFrjw<$rw32Qz0$i#Sl8UgK5kw^J{_{_)q} zjJY?nTH*6r{~nu6p5XIPSm<8WdF}5WGzOs=0AutvILWksA5NPP zH3`z#RJ!<#$0v3G;R)lC4n#-B2mOPtTGE$MO=ba*S zW`RY>y{FF$v!rNAF=9~^$v8G<4XI)xu8y!6V1T8L31bx0LJ=dQFG2`aZ)PSUktFLz zHiV)v)5daH36j(gOE69>xsiIw8iS=i0AREjqXi%Gq81|aJce2&gyt-}>j!6j>x4rG z=aUK>REq*pMj}WIMO=Mt2Z2MY*OgM4K(Z_w+>7Xgb52#oSSMW!7}>!qqd_DRkZ4dB z$;@J31z)-DiQiuI`AHLwTCw5})ymSjbANup7tY#X+&+izI(q)XU%G6aw`MKr>GKO$ zgvrBW(R1Ie-#Fo!e{8Yeb~6@^*ML`aZ?NfA(ZQmhhVh)@a{F8|%1KC|sMkYI>T z!q<;E^r7coU)9x{nHj}05zrz=3~Bz_ai1?LMX+c^{_x9hzA|fJO!A>ZO7tPp>MWfE zo(u#a04n|YCL2ur`T1vjV&nBHeYqj3>dKDp8)y9acaJ@<&^Q2t3j-wkUr`;+OjQRT z7o-2E+gtOWFj`v1|BuIh*Z}mEjMuCTgG|5l4*Tg!SOg`zVawN09`kgXEyS6U}P1S`eyJ z$0Q3R5KUd3bT9zjODcmVvXP`{5zzaed}^CbHr`~tiK6u4ONE?!{DGUTKk0&B{<^oX zf;vRr0P!X$F`{Ax{a_X_K%uJ3^M^l4=iH!pCl9|y9?^%Cb0-pECYhs|MK~7?POQDJ zcEVMU{N{qsZ9Ms?MGNk&R+j#A_7%Hqy6J*N?H1#(p`UzZ?nK5O|7`|Z}U>d)5t zt8FGX&z=2#WbRNNG4jx--WhV~z3+ygnOYRMK+9C3IAxTNP?J7_rjjCBDT=RLecK)1 zK4+(`H!f;$6W8$4%=fa=X*58zG<$K&9e;lEj6?VAuf`I?u*Sx7 zk2>ViU)>#rnP^BnF=VG5yw9j1L#q8XQ|oB&x$WVn0o3_6fT+p+hTqk>b?>dM6XLGm;{iP=PRE{D{JPU(^VMS^l|?4t7CqH zax%yT5T~@d`uxi=ZCRv9I<7^W6Se5+T%ZVJM_)YQ$|vsm&c5rffB5314-aja+*De> zdGzjcTikPRbiDXp8yO#dWziN>w%=yMuT37)*VntiH+J>cmW&>A*wgQf`0nrDhKWiv zI5IF3M?^^{O00E=IAMTFrRJwy_VcUHJ!QWgw<>%ektG4FRI6uScV|x}WERbliLAcb zD*TJKd?=2j_dfR(HO(^p`iVz&_4Ovkp$I8z0Y0t8@`CNOR+mTmJaOPwsw*6cOi$s1ivK zWjIf)T|L*PfE?7l7^8FYe>=nPL%XS}byVy>`tw1MJXw=kt(MU82r|OJyjl@)m1_0$ zBM)5G+CG?bIzh5}$q|_7s9}x!Z?|==(qH7DhCKHbUk^RfE2N2e@4tHN!7Dquo#-lLy^lV6MpMPK{dTLTvw$!$#i4epWW z-t6k@Q%!tHA*04jrBnnfio(aj35I2*uFn3iTz&ib$L{}yy?1kpn#EeJGHLXP8CPF) z@hx}Fc={D*&NPaFq>rKIL#F)qC~5Ug5zzR3`TzhR07*naR1q^vo;>AHbxUd(bY}mu ziJ21`kijhVd?b1^BjKXN{u+z|`y<8dSR-(}*N`yE;CeP-6uvEP~gYDO`{DB|c98cm}_an5&dY8^sWZG!6g8kq7DlItM2~ewP#K1=Az1WSANuZjf8H3k?- zHB?OY+-|eCW^ew~>+cg15i^6S!Yq+%|JSWaA}Jw9D9p^PE*$zF!}TOs&big-oc}3S zA9OV-AqP+@mBc7cz4tMMNcz~b>t^e^sZ&xps=h=C{!Cj#AK{8xUW>V)WQeOeR<*Wu z4uVoKGA&wHSJ!8^*;riWCz24hi1p-bbo{v2X}6TzS_ci&u7>cl5zv z43T->on_gTXHDB|@}#TpdC29;l7q!i3!(6IHo$66VDK9DEs1xY=gHs>0EerwUjId> zq^>8q4xQXL-*Qw)bJq}-gvh`g%SLSolAV>v=9PR%{6QY?#@6F82 znf+hxFc=lDZa4o!q<~bXCX*FQe_JY*()&gqYPqL)DG;5|a;QK>A>QYM#C0`gsZ^F~ zG$mv1^GdDuo5x=2>#vB40Dv=u(?vEl39!}7DZ9>;a3ko zRpfD?;J{j~5{d{d9OA2UTLy9)r6l$~De#ebQ3V7}qA~GNVzMZK-uqgSHF{AYAODj#U!K)-;EwBF_thTx^IM*6d)^Br2(&+j;6WXPw;MzOojIl9UWJA`|nZx7+e( zUq9trzr4$P!)g>|lAtD+H~=ZdL4gh-6h%#hSyukX{6)QawJ|Hv>6GykCXE}BEV>{J z8!~cnXV;4MRnBx(SLe*d%U^hZ{*u;iQ5T_rnNTQzUOxSS`+xW~A5CIyRVTl7!eP(9 z^Fd!NKkvBDcX#*ZwOU!_?Rg8Ie0w&GCDBmF4I>o-=ZP_B7xIHae)n7e!lfbOoIdCOW~o;Cl2r7dPolmL%&et9oOi?TV2GlQW)2!r zXQ7gWGs)CEAqs*nqftO}dG0OLf@CHcB_pFFOy#xNi%-4c_8**b_?8>3n^$XQ*4FAb zUuV<(Q3W70b0)YyR4u=l~bhJ7?#2N4Y=5h`K^ zt+U*rrya1-CC9Hfd+x8Q{qq9d#PPe88#WGM@q)!OCQtnAXSQDNg_*1N+hN?YC6BbX zzd2?714j+tZdJ$YD|+7P=$Q@7n10?-=iZz>^h#^JnOaS)1XvWtEDGwUyc?uMi{cbM zN(nS5Keg3nSD$lAN9)qwYEddlpD!-BbH=APUjL;1_b7^LEUcxrWS1>Ayzbm--?(9V zQ4|rGs8=H;3qq0>SSxbChJ+zxOvUR^#9FNeaiuaZ{>_Y4eN~bfq@h&0{ETC^-)u@> zZ?7S0*4x`(y?pwgS~_|X*Hsv;9-~G)yyYu?^VoC8@4a(dTbtyy2@@t9wa+fE z&HCU|TW!2zNvosPO66N0eJ+5auw?b&n0kecwW8|tAgpuT1&lG~c}|KD1@q8c4{Fb zSu1k-D2eZ`06(l#tnLj4Vav!+R_97tBnP^~*Bq;h!Uizn`g;i)eW6AX=E3_s7$UTK z-F<(1fALaf>gcmG58wNQy?5>F$<2a+9`09ve)8>k%hh7S`AnEG6OE(*>V2N)xrvI% z6?Z?nw7pXiBax|`fBZp*efpEVJzdct?5_m9amHh_mac?EF;Y{5Iw_el7^NseEz~j- zr&=yI_&kS1Q<13VEWwPHkls`$P2I_o+PNh#cyF~@K13TuBM|^GbqWFfvd+$PufOxc z>^o&cqZ9po$onK?Y$6Gh|s7 zQ`ca<{mA~^lWP>A3M5axO#!4SfMfSs|B{n7_+Z}jp1y?^b=}c>c2>4J^}3ZU-CIqb z_}QM`g?ns1u7uKdn>6+JFWYpZBVPJo-D7{Yw4r&=aU-`TV@Kzlg^Om~aMs43-Fmb^ zsGwyg79ftIMjA4R!9*BRr?F^e2I%%vH@@+_X>Bb_J9_#lq3Z2BzkYDe!j|bzyfppE z7l#ZPLeE<6mn>Vl)s)FMe)EhWLxv#L9wbv(859(S)rz9U$m$D*9M_1?K1@lkbXQ#U^Id_XG6GZA< zXr-t)HB!ukQBV$RJ$@$=iTmlj&wWu8L6ZquOEJd5nT0&>_ud!gOU|k4e>_%O#o(xn z3P=dS7d4-UnEL__CNUI6ts3*_y)QX~N}{G2(~($b&`SkP#9CAmTjb+PfdR{jbkAHVrXDPfukC!fh9wdi0(< z(o{r2m-zFPRH(C1#3DCe6wNAd3;^iBfyU-~yvz>?c^_IqksxB?^Wc4qG19~&%Tyc< z7EDEmJjfMy-E;Mf$C?`(v{WvNqN}TC$&zJV?QPw?y|tp6f^Y@YOcW+&puuGjA=9}E zW=0FXS_z?uF($GAVQcLObRkh8OQ2*30>a_w-PgP3-+$cQoHcIzxQIrHW@ z|6J5_{55YlH#NlSdSk1*P8~L~skMY`S;xe)ZhHHj`L)x2F-vsUaic$JkX7BY=FPwV zwsWTJz2&HMh(KyHj_EsD#05|QjRJ{|5tJyp%|`40{JfJ}T3S0hdmXLh8h`qSzrC|y zQKX~F-G6&w`V+5=A3HKe@!l_6x^Tm>!*4k6p!($^ykFJEGzptlt#qwHTXJ==pkF14w_fxOZpcFV5OpWP0kN`0-4>2z+ z6kcLbh!~>}p;qL%4@K^rGqX(L=wF;U@9b-)zrC<^?6~11`zyT*<}DoFAiw_3IVbG1 z3&o}Fhef9De5jg5=l?^zPIx2pYAu2Ms`wWvSv~O%3^eCM?yIpV3=l-9*xJZ2hKSUz zjg!0taj z+d}jTtPFrX8oL~3#EeGR-vAec(ZFu%A3)}l@PO={y zH>IpC)!t<~cFy;Y-LSv=&F;$b&Bm=f|KJUN_DJhL7xkU|i#d0lyYsj)Y;SvWRrf5S zcKf-9pL44``9@~|#eoqf>6Dd{gC`)+01?He6UP1G{8L(6mi6{@luOM+MvVOVj3=Id z?*mmKd=xd~9gqIKp`qc6pWR{6;^p2KOO`BHXTro^eEsCJue+_UYEFz6qjR+)c%K_$ ztn(sJXLor|%Fy9W=@2EOinv62RpT%3eLQ$O>3}_#ESlHV-Ce29nYQmv8%e$A{yIy#=wWlf~pc<*pF*;fl zAz@(jMXjjiWv5_sIyS%?3txjc(mCe@8Vn*O5v=Iyyx^95&pc?)(+=9ZwPj^@U;D}x zEj?Ym=N`KEPE$9!{C5wo>gcAF6L%SmBAN0(fN4(P%q&KRqVNsn=-e7>HfiL+=fV3z zVytO@*m|Q$H(m54Ck|?Bu^|pBWzVsWS^vheaNzRAOZxhHs`L6jyWQsNtuyK3+wWPis+*!<-2>%?&wb&& zA318&m1mwr3vgQhk^m))^-izV)+ga9i&w6?@qxb;(Ml0T5n}XpsB5788*qS$&=^GA z>oez`aqVqaoPEON@#`#I)+$Ca8ra}UnX4az7AdMFi-m|I)EG+&Geb1*eNhCV#i1#G z9|YzSxTCA1E1JGPg`{d06esPm?lq@PoIB^P?%w4Qe)Q-ayYs1M-?U;?UqQ%aCr>%* zQ^njxj~4WcmpnIAUs}H6Eeq8}OCCP+06p`7QBYmf;-}rPuzBc?<3~>=+10gh(ej6W zbQ2`4+m@j-R zVpS}vLMcMH^nEdO;!08UmIt4@=AK74-e6-_%KH1ObLPzZ)cRwmUwp=tiQ^>on8Mdf zR#ZT|g34>|erV)~u~6r|4}~vh4edqz;|p)5QjjHjgE7{dN9aT?!p9I}tmU4F={qfq zq43e?1=2xFfP-jiWfcL#ZGZmzm#_L&Y-k!kc7mDqc6ZI5J$v(YM*jZduYPXFZ4+bN znGrrFZ z9X5PqweX7!_@ zth-*hv7uJ@dGi*mJHq|;yJzjR#RjmDsua;QSPXf^`?z$;qD@9NO&vRAqmkv!MmKFT zs&S)H4V#Q=-gHdUCZiiS9@VhX$nwUc8a5u)u<4klPpmV1pB=VPi-;(S!gB9pJ?c(; z9hVN$p@<2cCU|&hTjv>9-1^izi#D9HK9t_aJceL&T1p%o5itwm>fel@s0SWYM@H|f zNq*K`+W08QN@zJ#G4R+uCj9t|<7dtLLs$0#GK?R&V}G&5*|#iet$C7{ow)9iJN3?- zb6?1NGL}aV*`ivkJ97BuW~k&{bLTzyt#Z+Z4!*i%$+E_n-~7!}$B!8S(L92=4}}lD9-jw@Hz{gK zu<}5y#u&6DPAwhD=qyGr4u$F;pMClKn}0uX{Q8XzuE_0!g$q&Xx#NP<_t;@-kXY7q zY+5wODC!W+$->r-UqAZnm@%Wg&tv4!p+j%{^E0(tMI=EW1~s8+3gE;6D1r|~?tSzz zgjx-n)x1R?ypM&2U_Kh1z^i&iV4$do1mQmxFFNjrzj*q+#p|y>sZ=WEzF53?@rp$Y zE0tWgRP9uRr(XqxRhmb#T>NVTET= zRH}KcZPm&Z?QNZ%-7DKywXJGzZ|`VZ)zQ}0*4Eb6-rl}y)vEUP_V)Jnwzjs8j*i~G zN+?Mla_{q+FDytNjfvlbD-mHj4QRI1*i~~fEI>qq+w0Gq}npM^PoOAE{_TGE;g+Wmkfr*L| zh03BOxCG0jir@mG(Zr~z6=PMBN>wUar6~)+Xb{A52`*WxQYx5&xB$vPqJ;u7tg;Tw z($hV?eEqHOy?f3tf86(V_w;lFQ~5_Kel<1K^>x4Z?z`)`=l+&e$S5!5jkM(D;#Y6{ z`*(~y^ze1<_B5C`jlb+j>*UM6F>`Phj_A|x+WwZ8bsv7@hBWV!PbO+-fA6l*FWt8I zi9g!4duL^OW>2p-fBzFV{neY!A1QCV{D%2^p6tBsa|gfn=dT!_*1h_@ zuet0i`osIW1`s)kR3*a3v5Bkx;$7Xjndzy+B&gKgy^rnx*@KUqwrwLj277_Q5i3C) zk%0`vcRsTJq`U9iy?sNc)dr_e9o)ZpK z{?51TK5_fazqp^-L6|J(D3&M&le->y`hs&_8Zz}IKhe0$G- zhmf6n%J$}yO%iUV&3o^<=anaJz3y*6aOJ;Uf25rg1(J2)!^CKmN~)Un`xZh!t&9%U zPTRGWX>B01fc71n{>G2)c=M}vhp@l3&>}MBqfi(}EhZdQW&4r*pRi$cvE9k@6iitbUa(~{Qxor4b72=%r5qECj41@W>btl6^@Zn8Pt7V>HrMQS z?!Nf<&N^x9=6}6)&*sVTezThgW9p@8=j5H+sunx&A;%&*R>Y9fk9XP$+kC~*?QoK8@1n0xKtm0=@0f!eCDRWhH{zz@sh^r zJNEBC@^cDlr80WjiRXR!$Nuu~%z=65WOChyCVYO+!P&iJJT$Var)U4+6-R^|BU4V8 z!SLst`NF@u==Bdg@PG+1$T>GMI$lXiuI$R*iLW?{0L4J?k;bVoSm^fh>FKF7&mt^I z;f9CmV`F3WdcEK8XIYkmYC`a3wY;8`J9(O`R!F3jl*?7s+>2x9ja1Bo1DFIBbKTu6 zpP!lTbUM-Z6>KEDb@Qg-;Zbnp(FGz;Wbvwy+sy3r!a|!UjE)W0Yhy{`lBDdI*m+n6 zE)!=$46{G?E|&{3M)u%%J2mJ)_IF%Kqi5OS(un5y=& zeD=sxzn>KXNn`*TLnB)@Ztx{XB#bpdQ-!>!t0tD^?RM9+N1Qb3Rd7NB5c{zg0Gy|x z-EAG2o3)%(g4nufcd&_x6?%mRrbe|=Dp!+o$$=}CT4q_uQaE3ANwr>q#RI7%2Bbs= z@=Qdg3JR9b%`Pm?&ndB&ph%c(!{qqT@Mx)A&pM0!phO`lS8An7->fWAy)W*K7;Fp! zoSEf$I=3*txX>gLKuO@Kv~lBPd8E;4E*?2Ng{T|EfsBb0p)3}LD7Ls9dq%~~)#2J$ zeNqz5(~N}6KB?3j$U)vjJS)dah~r!emYu}ydahZ>FgG{XZZ8nY=JE0J@Mxt(wn&t=gKbd7roQ;l7Uh$uM?t9`;bUKS0;T37VVkJ)$`KD3o^$xe&Qw-TK zapr7q*I#~palR8E{HeEYdE@DG4?TW!=y#k;Dz!83xPSDD|H=V^vwrSA_N~sff4bv@ zNjr4-&VGO4{>Q)np4XnY*cra&N1c5$;XPN+{>ul?m>lWP&Og-eO!v6Y@Ww&dM{!zX zWg<@8*w|QR!GfAux6|q|Gs8Ov66cboj6%$a0#KNlImcD0#H}y03n9$U&p$aebLDsU z5QnG(@xC{lyKAg**VNP3-TDh51G{P>pL*w;TkWP}0ZBq?BqXe`NEn2g!T_#RN;Fv9 zL}YQX-EMayx`~9r#d>B+3No{5wF+pjo2LCEvh*PbrwlOyLsavj;n8bu-1G3kBQZeP zH9m6L1?RLD7dUYhUuOyoX*UIg8sFFiBVAB29K`RYi33iDK64#x3e_tZ|%SK zrrW`ep^5XKyyQ)3*0Z24!tqxuab^Z+#NpIxHC1IU#lLB`7P;L5Nu@Rn3rwcA#OkZ8 zjC|L7&8!<*I`@q`_CB)za75j||4qMh!gwRgvL&ehQQ7#IpI0+N#BLE$rBY+iVz zFSa1FE0X`>2nr~`3iC->oGHXC^Gqb{5C@VY(?C%YcPYD0>WI>`2kipbvhno!-izP= z<<49SaQw-OHeC41`3E2Sewy~!C$;MCTkjqJ>@8{rFd4)_n_2R{uP$75@y?SrheL<% zPSe&yzxu&P|KK%AQv2MEt;eUci@!K`^?S}3uWPG+IL|V$F$f$*c>^==pP9Si_IpBZ zc}O+S;%kWa%*2AkrRS2+Oq}QSr_>7O)dxFRVo3*#oie4S;FR z#sR@O2V>`)^GrmZ1)K<(l9Ey&kR7`B(WmEo{U|Tp>GW>i`?wL4DO8C}3E~nFaV(DG zKGm3^AO;~QfMBGs2sL4LM3y)gA+bi}MV63HtFplW*f^)@`=2v)Jdx547{2dD{=trsakR)K1`=&;PpPac`uKi@Qx$SS?*&il5Gk7EUEZD~lT z%Jsfx>z`5K&btN-Rg3y+~6BK&FnPApLUrdHlSKiRj}OHZDACVYYdAfAd8j{APE4 zLD=D{caQ(>DbtTVb^>Td^ped7o}T(?Fm04ZU;LtTzqP0FiEp=r+_rICb4gN7o_g}gl*kyQLgOW$INuGS zm4`UPnYhU^i%*n7q0-OB29aXWvXdpAz*20s5>Y(JuE)sNh(yRZIti@s5{T&#Gjqk4 z7GF?I=QGPRM0w9KprBSiGgD?}B*RsgxHY6& zV@pAUD^iK^a%PTbIuW8g(^gJqnK>rNc(s%`UV;hh(X5-J^ipE?D1KQSK7ka*%ubFI zD9kWsH``4u%2_ZEm84QC^Ev<(V*}u$0yeu?U|BAs97FXPln|hJLRD0hb~5YbY6U*s zig10!b3H>;3`omVo9evq{a;JxdgKJ3zjXL_Uv&6^M}C}Z*Sp$K<@B5G8Nc$jsM{X* zj7|}R5@sU`{mgyfEB$NUJ^7ODuXysn-R-pf;6t~*<5jQDLgUll)2HX?&%U02>5?sV zZze1j<5w{<$6WO?S}&QI=R}!c=6QMNW1JKtD*9~@8wr3xGZ=({G6pDL09me!DU2MG zc!Wl|T&pB{UQT-wt(X7D$1=d%{xU9DA9MFmy|*P zC3bNTIC4rwy0CCSAtEwI9Ecg^Ug)VRv6KiEhp}2Rn5_luKzR%?1QsU|A|EY%mI~u& zP>dB~y(>hBnGEKR8fiT-cJw{@=xF>`xM3z{rtCj2RI+F-i z4fWzyYN=7Xmx&}q#H7QOa@o7}rUqsor^2NdjP^ln4B?i~TZ>(G62W@o)wlpIKYjVC zV~E)l?Ry4ZRBS5Zv8=g%e55|J(9M%ho;hZK>xmmHvvO(e${7fxOTidOVms1uAuXC6 zDHXOUL}n~hFno)_Y+yz|%YuiSsWd!{u*JcJI(jzDU!HAfivdHF^E+ znO{BrGYh$T9xeaY44ZbMrpL_2kOWL_;#tHV^`Kf0=R(gn{W)M zWZ;od$a4s zgT`4Pj_svMK}iXo1#up6MuEYm%r3x$eKEcnM4}c!kisAqU`ah1h>(myLRFW#Z(&$6 zc=2Q7?PEI{K|zIKQ{mjTzUfi)nIaM^rZWhGO>Lc(f6dVqZ2;gBGbM|o$)fBfueJWi z>SgADWnBQ$AR>X`%tv{jn6x7(kvJ;+23AcLM-i>nM95fx;(R`~S21_55Y;#?etvvH zvDuF0J;sJ%4br6>#vWo6e%NQY~ck}whV z&F0!&a;2E8j^GDojtc*Ag&(b!%Ski@(4aiu?k6QTUMUScebDM>om^wh5|%@oNP9HR zYb7^at3}(lLK=vj5j8vAJeWCt2Kj+ljT;(ePYQ7`PV;P`pOf&qdu$6OPmM~Y>=K4D zI|YdCxrFOcSSC%=MFmtUB^s-h*`lwY%=NOq=BrYDgGF1I%)v$*wM5v=oO1}u%w6M! zZo5`WhRY>pCN&a&q}$EamL9$QLzG>&kT@P2stYVmzQiFQ>E+t(r6cu9;);djco*|r zX|9`1RD3xpyf~X_X!r9qW!eD_n@B6q!(w~O$dI!jEHIRkGN;<@r*XB9yXz&nJRugMhA%Zr6{ft%or=rV4maC< z<#NIkRfgr!1+<&xoe;{d@HRAo!CG0Li~=JeA1se{RscvC8Y+oQj5HjjpmK-`O+@qU zUbEL%7BGuh%xXoAcVQYzT;dA-5YLIh_4{d|&h5m30vs`-WS}z|sgwp@GKreDQ!Rr= zYfenr6fC(~H_NT?)fBP;u7-$#(OPw=TK2?B3SluZ;Z7drTkTBAh&dc}ymhR(51<iC?sVlB#g#W%BTcCl*=59i7p%u0@PMi zl-P|nhFIYp8O+!*u-Na-wle_rTBQs!L^|H_?a2eIlcr9?EH6& z<&F|%8n59a=TkZ9r+w=OSihf9Y>r+SigT zlHa`V^R0gVzct+P34}af`r?}Z=vlP{f6YIu3i-S!^KV}EdGztW&Rt<;<_37C@7KJ; zszlDQQYUNnHZD%@o-I4QPM2Nt@7GI!t(k&eXA8&cojgBB3H0?VdHH>x;Z`g2-%I~L z_eZY+fj;YT`kFw!XRCi^=2hIP)3 z?#R}VspAF z-}~;J`de#0b-G3T{Hc;N^m2x4fa#EK%aPb+BLLIxJUEVIlCGU6FSrdoTd-}fEsx*XL~YuIDoW;} zvQj(5qD3OUu$#I#VDBG-^oTmXKrHTUp;G<{S6Vg`F=)pSgGDc%zRrIbE-vR*B#l8W z8UdJaCHK&Ph=K$H3Vr*}ajS-&JMY*(i^FA7=(PRlO^Ll~(y6-<0xh> zswkd`N?zL|O4CvFy1eM-?Dc`eaM9`6A$)EjwV4uxiYp6lj{rQElN-fj=cDrCS*Ygi zDkS1pF!!EK*gW)puIElNgH>P5Y>Gr>MfRw?WCo&A0#LtzL0ubm*zvdEf=&kmjkPBnz=hB&SOaD_NQ&Ypy)uO4Q#Gf$&3Y(YtZ zEvhYFjzrv-%>9W8+lJk}c{`cKEGuO-gkt~5G)y-g(dztASJ&I>(;3;}e0CAFwsN&< zy>e11KcQE}4|Aux`VQaL3)eFb^!GlZzA2rD!C|^rGg0;1=%;6r6C&Pc!hP7yOjzcj zkrD2iX*s%iO-pA608R!(O>?mPJcM!TG9^07&o^GF`_em*eEW#UT>(F5YFGDTELIQ@ z^(KRXz5{SL1t1i*0v;y^QzK{Sl{nsaKXlEFlAF}8Tzm2Qr9JOAcK(F?454^g2~c zrkr889lo+wUw>7DiRpKMlPiEoFa-^Db084(0f!p|6Vg%;D(2_;oVvAn2ref5V(4l| zz12#%0eKGwpbOes&d&;J)L(uG_t8?Poa2{z5T4{+&15tlLd7p^QE~nhR8_JB3Hlz> zBY!zFe7om(1bo)QxQE`nc0?_-OmyH}G-{*9Vfk)8s(5o7*{s=08q&t5pAYACt4ESbM$>L`n%7w&CJ$=9Fy{ebf7gylf&I6 zL>xSS#!so6Odd5EFJl7%^q}RP`qR`$wQ3xpemP#Q1NypyKptyosnjLsq#xPnr03a0 zJ#8hD^kT6^04MvG!>t=>6$r?SXZdqsNRls2hKug;k ztUmW;TzkpB=JF+J1)X`$N{uiEUe?b(#b{7-i~Km0#1BztE20 zL}w&Sl1jO%$RZM#{=KlC^vc(B_rc#gANMIOzvT)~t@MxunU-T3SFsp5*#0=ctLuWH zz7-4%^nzR_1p|Yna3H70Df94&C;QJF4)R&37W=O6K4@wf0bWA~1nhc{BMFA40S1Q4 z3Z7RHpZa?3Irx_}thAeHVz*;YT^ZezZdi1bMjw)%K5#tg`pyFIw~Mt-oU zt|w2azgxn(lHX*QsHGoRG0uEB+dyj~XljiGgd+gSczNN=I>Y==f%{|&zCRjkQeUFM zr}H$mzK4@HsE}XPVNiE1wf|#!2RA=6r@3YwJ`2Zyke?6KZigi2B|%&MBQ5{deS4M} z5XJf;J_{7U0FQ6Xz-O`5?k)SnmfNlO`Bf)8+ug@J`1rn!ek;ESTRYDbOQ$ptNjku4 zEMd|T{{XvBJ@b<-=zA!_C3=%}4270VmS9O(jxE#C9t+x?w{>%qGgc#1x&2l!Gk%;5jX=j z*S%u9t={o$vMtQMd)3cp!q<~bzE`fXo2WfkC~U`4(Tb|qP3C9To^G40spI(C#LyPA zq8!+qW?-^%EzkN|o?Epu=&L^sxb5H`m*|Za(G87Bwf1ueH(8i4-CPrnl1g2%6ecgMT5}NS^&EE*U-`V78EiOuv+g<_gRGBwl`*nw^Co8 zncVJimbqR>*S^G*WUab1TrLxXyknibeO&755dW|KCE&J0AudNYm>#9ju9CSt2DXU| zObzWpD4l%WFM;LTcq>T-7oQ#$vC@IRqM`ZPG?}Cy2uK4+#K|C%nqw7a5@1ab3`n>@ zrQMzyx!!GNFKyyiC1Xd~V5JiW++I4SyF-rON=jH8>^twHfWe1D z+)lU~oS-zOTk_b=7#t2vN6myj{-o?J7kjq6y^`Lm)FowwA6PS6w7RkR#tey6017o6 zj3Ul?cDKT0*Q&UFVs*=en9)XG0$^?wi8xTlcxV;26d!*4Z14`{`say>4X(d*ti`E2 ztq-QgZ`Mn2-L=(mL>@d87w#AQ12Lqg@hVv;?7?0Dm>Syyi({D> zn9dKN-At7#bs1N}k1U?XUsBI_FhedDgE~$Fi28QVp41rK3*VU>tJGL5-H4Cfp! zxHkW`-f{q$1hljaVG4O+L(&UEQmEgV7^QBeoA;RX0HaHU!OHm^eKi1>HT4W8fJij7WzaJvUg?l?;3(TpBfsm#D=}3k^X3gOe6$6 z9uHc?Y0nDl44)6dDM#D=bVW#(a2Km@T!w}5Oi;sWuvpB6I{IVlP4fpgN1pWCtkhLx zr*v+L@AFdEuq`yklD*QBVqrH{al`{7Tr81@L`XiM3fwWKHo%j9am6=D=u5egCQ!v( zYH-Br*__o47@Syym0mRhR!OGk<;^oUnGWq-s}!$f zzE}PAG*uIDHD|}Em9simG&Vh+Ar=cjO-&sPG;IqXR~ugs-JKruKA5qS_wb&~TbHE1 z>0BR5*Jl?j#yY%Fer^$pIT++K>+K7L{=X#ng)4Q%X=yC)c%i3AG3AyX(GqLl#3KO_ zk|;Dm2Ren88NR6!-{zc5vGV!lEB+@Pt-8LcZ_cw94DtZ4rU`mlHt?{Ll>Jj^M*RD5 zCKz1r;}pgF&sy(hDO`TM;9K8e{AT=E2dtIU#A>qu8Yp>F*U#;9KY4Cbuu@lfIlX&p z#^5HA)a(|Kpr$(lP*)wVNAFYI2}qS;7a~m+b1A7?4mf_%wunM|F%t#{v6#~UeGQw! zC$*%YbNMR1?wu*%awEt=}?!1Ij!d7~;OYp$fT zci+H;v~y6~h+DkS$KAGzuijpjovNx3>8ajFzMbCXLZ_BZ5hF1WaJpciGr8nJrBTMd z$ZPR`q)k&=b_o7@)`qw#quaji;8aglV98RApbh56v&t?N>n9!#%Suve$jdisFm9(y zhXG9&ZNhgyN>*)P;j#gLYAu{xWTRNr&*x7ON(W$2ipM6v%^CxrLwl|z{=46>W@NY> zcQEe{9mHZ@j@?`}ybfp+v`ezfwA1#5X8p=D1kxgJJo{0KV)R09yc`EW(jn;d@_=)# zRD44s*1jy3X-NlVNG6jh6pt%4AD&yZnZSOOBzxZ~%3-u{6Ta_Bvf{U__MtYrNG-c} z3b79j5*11-;_wKMSI6Pya=F67*%RM(FHP~MTmJul%m2Ry_zwXF0LaKmmuz2u7XSbN M07*qoM6N<$f{cfOy8r+H literal 0 HcmV?d00001 diff --git a/android/res/layout-land/appwidget_15.xml b/android/res/layout-land/appwidget_15.xml new file mode 100644 index 00000000..6356f363 --- /dev/null +++ b/android/res/layout-land/appwidget_15.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/res/layout-land/appwidget_16.xml b/android/res/layout-land/appwidget_16.xml new file mode 100644 index 00000000..eefae545 --- /dev/null +++ b/android/res/layout-land/appwidget_16.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/res/layout-land/appwidget_black.xml b/android/res/layout-land/appwidget_black.xml new file mode 100644 index 00000000..1f66c2b6 --- /dev/null +++ b/android/res/layout-land/appwidget_black.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/res/layout-land/appwidget_qsb.xml b/android/res/layout-land/appwidget_qsb.xml new file mode 100644 index 00000000..8f3ab964 --- /dev/null +++ b/android/res/layout-land/appwidget_qsb.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/res/layout-v14/list_item_seedbox_settings.xml b/android/res/layout-v14/list_item_seedbox_settings.xml new file mode 100644 index 00000000..3bd1af3f --- /dev/null +++ b/android/res/layout-v14/list_item_seedbox_settings.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + diff --git a/android/res/layout-xlarge-port-v11/fragment_torrents.xml b/android/res/layout-xlarge-port-v11/fragment_torrents.xml new file mode 100644 index 00000000..b775f09d --- /dev/null +++ b/android/res/layout-xlarge-port-v11/fragment_torrents.xml @@ -0,0 +1,56 @@ + + + + + + + + + +