From d16f6576ca70b62ea6d4ac30ea78d36a5d4d8359 Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Thu, 13 Dec 2018 00:10:15 -0600 Subject: [PATCH 01/31] Add Android project --- osu.Android/Assets/AboutAssets.txt | 19 + osu.Android/GameView.cs | 26 + osu.Android/MainActivity.cs | 26 + osu.Android/Properties/AndroidManifest.xml | 9 + osu.Android/Properties/AssemblyInfo.cs | 33 + osu.Android/Resources/AboutResources.txt | 44 + osu.Android/Resources/Resource.designer.cs | 6488 +++++++++++++++++ .../Resources/layout/activity_main.axml | 13 + .../mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../Resources/mipmap-hdpi/ic_launcher.png | Bin 0 -> 8828 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 1441 bytes .../mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 8828 bytes .../Resources/mipmap-mdpi/ic_launcher.png | Bin 0 -> 5045 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 958 bytes .../mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 5045 bytes .../Resources/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 12931 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 2056 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 12931 bytes .../Resources/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 21256 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 3403 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 21256 bytes .../Resources/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 30047 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 4889 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 30047 bytes osu.Android/Resources/values/Strings.xml | 4 + osu.Android/Resources/values/colors.xml | 6 + .../values/ic_launcher_background.xml | 4 + osu.Android/Resources/values/styles.xml | 11 + osu.Android/bass.dll | Bin 0 -> 210944 bytes osu.Android/lib/arm64-v8a/libbass.so | Bin 0 -> 308904 bytes osu.Android/lib/arm64-v8a/libbass_fx.so | Bin 0 -> 154408 bytes osu.Android/lib/armeabi-v7a/libbass.so | Bin 0 -> 222620 bytes osu.Android/lib/armeabi-v7a/libbass_fx.so | Bin 0 -> 92176 bytes osu.Android/osu.Android.csproj | 175 + 35 files changed, 6868 insertions(+) create mode 100644 osu.Android/Assets/AboutAssets.txt create mode 100644 osu.Android/GameView.cs create mode 100644 osu.Android/MainActivity.cs create mode 100644 osu.Android/Properties/AndroidManifest.xml create mode 100644 osu.Android/Properties/AssemblyInfo.cs create mode 100644 osu.Android/Resources/AboutResources.txt create mode 100644 osu.Android/Resources/Resource.designer.cs create mode 100644 osu.Android/Resources/layout/activity_main.axml create mode 100644 osu.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 osu.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 osu.Android/Resources/mipmap-hdpi/ic_launcher.png create mode 100644 osu.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 osu.Android/Resources/mipmap-hdpi/ic_launcher_round.png create mode 100644 osu.Android/Resources/mipmap-mdpi/ic_launcher.png create mode 100644 osu.Android/Resources/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 osu.Android/Resources/mipmap-mdpi/ic_launcher_round.png create mode 100644 osu.Android/Resources/mipmap-xhdpi/ic_launcher.png create mode 100644 osu.Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 osu.Android/Resources/mipmap-xhdpi/ic_launcher_round.png create mode 100644 osu.Android/Resources/mipmap-xxhdpi/ic_launcher.png create mode 100644 osu.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 osu.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 osu.Android/Resources/mipmap-xxxhdpi/ic_launcher.png create mode 100644 osu.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 osu.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 osu.Android/Resources/values/Strings.xml create mode 100644 osu.Android/Resources/values/colors.xml create mode 100644 osu.Android/Resources/values/ic_launcher_background.xml create mode 100644 osu.Android/Resources/values/styles.xml create mode 100644 osu.Android/bass.dll create mode 100644 osu.Android/lib/arm64-v8a/libbass.so create mode 100644 osu.Android/lib/arm64-v8a/libbass_fx.so create mode 100644 osu.Android/lib/armeabi-v7a/libbass.so create mode 100644 osu.Android/lib/armeabi-v7a/libbass_fx.so create mode 100644 osu.Android/osu.Android.csproj diff --git a/osu.Android/Assets/AboutAssets.txt b/osu.Android/Assets/AboutAssets.txt new file mode 100644 index 0000000000..b0633374bd --- /dev/null +++ b/osu.Android/Assets/AboutAssets.txt @@ -0,0 +1,19 @@ +Any raw assets you want to be deployed with your application can be placed in +this directory (and child directories) and given a Build Action of "AndroidAsset". + +These files will be deployed with you package and will be accessible using Android's +AssetManager, like this: + +public class ReadAsset : Activity +{ + protected override void OnCreate (Bundle bundle) + { + base.OnCreate (bundle); + + InputStream input = Assets.Open ("my_asset.txt"); + } +} + +Additionally, some Android functions will automatically load asset files: + +Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); \ No newline at end of file diff --git a/osu.Android/GameView.cs b/osu.Android/GameView.cs new file mode 100644 index 0000000000..649ee0134b --- /dev/null +++ b/osu.Android/GameView.cs @@ -0,0 +1,26 @@ +// Copyright (c) 2007-2018 ppy Pty Ltd . +// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE + +using Android.Content; +using Android.Util; +using osu.Framework; +using osu.Framework.Android; +using osu.Game; + +namespace osu.Android +{ + public class GameView : AndroidGameView + { + public GameView(Context context, IAttributeSet attrs) : + base(context, attrs) + { + CreateGame(); + } + + public GameView(Context context) : base(context) + { + CreateGame(); + } + public override Framework.Game CreateGame() => new OsuGame(); + } +} diff --git a/osu.Android/MainActivity.cs b/osu.Android/MainActivity.cs new file mode 100644 index 0000000000..3a8a5026bc --- /dev/null +++ b/osu.Android/MainActivity.cs @@ -0,0 +1,26 @@ +// Copyright (c) 2007-2018 ppy Pty Ltd . +// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE + +using Android.App; +using Android.OS; +using Android.Runtime; +using Android.Widget; +using Android.Content.PM; + +namespace osu.Android +{ + [Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true, ScreenOrientation = ScreenOrientation.Landscape, SupportsPictureInPicture = false)] + public class MainActivity : Activity + { + protected override void OnCreate(Bundle savedInstanceState) + { + base.OnCreate(savedInstanceState); + // Set our view from the "main" layout resource + SetContentView(Resource.Layout.activity_main); + } + public override void OnBackPressed() + { + + } + } +} diff --git a/osu.Android/Properties/AndroidManifest.xml b/osu.Android/Properties/AndroidManifest.xml new file mode 100644 index 0000000000..12d1f326b9 --- /dev/null +++ b/osu.Android/Properties/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/osu.Android/Properties/AssemblyInfo.cs b/osu.Android/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..d222a06ee0 --- /dev/null +++ b/osu.Android/Properties/AssemblyInfo.cs @@ -0,0 +1,33 @@ +// Copyright (c) 2007-2018 ppy Pty Ltd . +// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE + +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using Android.App; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("osu.Android")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("osu.Android")] +[assembly: AssemblyCopyright("Copyright © 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: ComVisible(false)] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/osu.Android/Resources/AboutResources.txt b/osu.Android/Resources/AboutResources.txt new file mode 100644 index 0000000000..c2bca974c4 --- /dev/null +++ b/osu.Android/Resources/AboutResources.txt @@ -0,0 +1,44 @@ +Images, layout descriptions, binary blobs and string dictionaries can be included +in your application as resource files. Various Android APIs are designed to +operate on the resource IDs instead of dealing with images, strings or binary blobs +directly. + +For example, a sample Android app that contains a user interface layout (main.axml), +an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png) +would keep its resources in the "Resources" directory of the application: + +Resources/ + drawable/ + icon.png + + layout/ + main.axml + + values/ + strings.xml + +In order to get the build system to recognize Android resources, set the build action to +"AndroidResource". The native Android APIs do not operate directly with filenames, but +instead operate on resource IDs. When you compile an Android application that uses resources, +the build system will package the resources for distribution and generate a class called "R" +(this is an Android convention) that contains the tokens for each one of the resources +included. For example, for the above Resources layout, this is what the R class would expose: + +public class R { + public class drawable { + public const int icon = 0x123; + } + + public class layout { + public const int main = 0x456; + } + + public class strings { + public const int first_string = 0xabc; + public const int second_string = 0xbcd; + } +} + +You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main +to reference the layout/main.axml file, or R.strings.first_string to reference the first +string in the dictionary file values/strings.xml. \ No newline at end of file diff --git a/osu.Android/Resources/Resource.designer.cs b/osu.Android/Resources/Resource.designer.cs new file mode 100644 index 0000000000..ed8407c130 --- /dev/null +++ b/osu.Android/Resources/Resource.designer.cs @@ -0,0 +1,6488 @@ +#pragma warning disable 1591 +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::Android.Runtime.ResourceDesignerAttribute("osu.Android.Resource", IsApplication=true)] + +namespace osu.Android +{ + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + public partial class Resource + { + + static Resource() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + public static void UpdateIdValues() + { + } + + public partial class Animation + { + + // aapt resource value: 0x7f050000 + public const int abc_fade_in = 2131034112; + + // aapt resource value: 0x7f050001 + public const int abc_fade_out = 2131034113; + + // aapt resource value: 0x7f050002 + public const int abc_grow_fade_in_from_bottom = 2131034114; + + // aapt resource value: 0x7f050003 + public const int abc_popup_enter = 2131034115; + + // aapt resource value: 0x7f050004 + public const int abc_popup_exit = 2131034116; + + // aapt resource value: 0x7f050005 + public const int abc_shrink_fade_out_from_bottom = 2131034117; + + // aapt resource value: 0x7f050006 + public const int abc_slide_in_bottom = 2131034118; + + // aapt resource value: 0x7f050007 + public const int abc_slide_in_top = 2131034119; + + // aapt resource value: 0x7f050008 + public const int abc_slide_out_bottom = 2131034120; + + // aapt resource value: 0x7f050009 + public const int abc_slide_out_top = 2131034121; + + // aapt resource value: 0x7f05000a + public const int design_bottom_sheet_slide_in = 2131034122; + + // aapt resource value: 0x7f05000b + public const int design_bottom_sheet_slide_out = 2131034123; + + // aapt resource value: 0x7f05000c + public const int design_snackbar_in = 2131034124; + + // aapt resource value: 0x7f05000d + public const int design_snackbar_out = 2131034125; + + // aapt resource value: 0x7f05000e + public const int tooltip_enter = 2131034126; + + // aapt resource value: 0x7f05000f + public const int tooltip_exit = 2131034127; + + static Animation() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Animation() + { + } + } + + public partial class Animator + { + + // aapt resource value: 0x7f060000 + public const int design_appbar_state_list_animator = 2131099648; + + static Animator() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Animator() + { + } + } + + public partial class Attribute + { + + // aapt resource value: 0x7f010052 + public const int actionBarDivider = 2130772050; + + // aapt resource value: 0x7f010053 + public const int actionBarItemBackground = 2130772051; + + // aapt resource value: 0x7f01004c + public const int actionBarPopupTheme = 2130772044; + + // aapt resource value: 0x7f010051 + public const int actionBarSize = 2130772049; + + // aapt resource value: 0x7f01004e + public const int actionBarSplitStyle = 2130772046; + + // aapt resource value: 0x7f01004d + public const int actionBarStyle = 2130772045; + + // aapt resource value: 0x7f010048 + public const int actionBarTabBarStyle = 2130772040; + + // aapt resource value: 0x7f010047 + public const int actionBarTabStyle = 2130772039; + + // aapt resource value: 0x7f010049 + public const int actionBarTabTextStyle = 2130772041; + + // aapt resource value: 0x7f01004f + public const int actionBarTheme = 2130772047; + + // aapt resource value: 0x7f010050 + public const int actionBarWidgetTheme = 2130772048; + + // aapt resource value: 0x7f01006d + public const int actionButtonStyle = 2130772077; + + // aapt resource value: 0x7f010069 + public const int actionDropDownStyle = 2130772073; + + // aapt resource value: 0x7f0100c4 + public const int actionLayout = 2130772164; + + // aapt resource value: 0x7f010054 + public const int actionMenuTextAppearance = 2130772052; + + // aapt resource value: 0x7f010055 + public const int actionMenuTextColor = 2130772053; + + // aapt resource value: 0x7f010058 + public const int actionModeBackground = 2130772056; + + // aapt resource value: 0x7f010057 + public const int actionModeCloseButtonStyle = 2130772055; + + // aapt resource value: 0x7f01005a + public const int actionModeCloseDrawable = 2130772058; + + // aapt resource value: 0x7f01005c + public const int actionModeCopyDrawable = 2130772060; + + // aapt resource value: 0x7f01005b + public const int actionModeCutDrawable = 2130772059; + + // aapt resource value: 0x7f010060 + public const int actionModeFindDrawable = 2130772064; + + // aapt resource value: 0x7f01005d + public const int actionModePasteDrawable = 2130772061; + + // aapt resource value: 0x7f010062 + public const int actionModePopupWindowStyle = 2130772066; + + // aapt resource value: 0x7f01005e + public const int actionModeSelectAllDrawable = 2130772062; + + // aapt resource value: 0x7f01005f + public const int actionModeShareDrawable = 2130772063; + + // aapt resource value: 0x7f010059 + public const int actionModeSplitBackground = 2130772057; + + // aapt resource value: 0x7f010056 + public const int actionModeStyle = 2130772054; + + // aapt resource value: 0x7f010061 + public const int actionModeWebSearchDrawable = 2130772065; + + // aapt resource value: 0x7f01004a + public const int actionOverflowButtonStyle = 2130772042; + + // aapt resource value: 0x7f01004b + public const int actionOverflowMenuStyle = 2130772043; + + // aapt resource value: 0x7f0100c6 + public const int actionProviderClass = 2130772166; + + // aapt resource value: 0x7f0100c5 + public const int actionViewClass = 2130772165; + + // aapt resource value: 0x7f010075 + public const int activityChooserViewStyle = 2130772085; + + // aapt resource value: 0x7f01009a + public const int alertDialogButtonGroupStyle = 2130772122; + + // aapt resource value: 0x7f01009b + public const int alertDialogCenterButtons = 2130772123; + + // aapt resource value: 0x7f010099 + public const int alertDialogStyle = 2130772121; + + // aapt resource value: 0x7f01009c + public const int alertDialogTheme = 2130772124; + + // aapt resource value: 0x7f0100b2 + public const int allowStacking = 2130772146; + + // aapt resource value: 0x7f0100b3 + public const int alpha = 2130772147; + + // aapt resource value: 0x7f0100c1 + public const int alphabeticModifiers = 2130772161; + + // aapt resource value: 0x7f0100ba + public const int arrowHeadLength = 2130772154; + + // aapt resource value: 0x7f0100bb + public const int arrowShaftLength = 2130772155; + + // aapt resource value: 0x7f0100a1 + public const int autoCompleteTextViewStyle = 2130772129; + + // aapt resource value: 0x7f01003b + public const int autoSizeMaxTextSize = 2130772027; + + // aapt resource value: 0x7f01003a + public const int autoSizeMinTextSize = 2130772026; + + // aapt resource value: 0x7f010039 + public const int autoSizePresetSizes = 2130772025; + + // aapt resource value: 0x7f010038 + public const int autoSizeStepGranularity = 2130772024; + + // aapt resource value: 0x7f010037 + public const int autoSizeTextType = 2130772023; + + // aapt resource value: 0x7f010015 + public const int background = 2130771989; + + // aapt resource value: 0x7f010017 + public const int backgroundSplit = 2130771991; + + // aapt resource value: 0x7f010016 + public const int backgroundStacked = 2130771990; + + // aapt resource value: 0x7f0100fd + public const int backgroundTint = 2130772221; + + // aapt resource value: 0x7f0100fe + public const int backgroundTintMode = 2130772222; + + // aapt resource value: 0x7f0100bc + public const int barLength = 2130772156; + + // aapt resource value: 0x7f010128 + public const int behavior_autoHide = 2130772264; + + // aapt resource value: 0x7f010105 + public const int behavior_hideable = 2130772229; + + // aapt resource value: 0x7f010131 + public const int behavior_overlapTop = 2130772273; + + // aapt resource value: 0x7f010104 + public const int behavior_peekHeight = 2130772228; + + // aapt resource value: 0x7f010106 + public const int behavior_skipCollapsed = 2130772230; + + // aapt resource value: 0x7f010126 + public const int borderWidth = 2130772262; + + // aapt resource value: 0x7f010072 + public const int borderlessButtonStyle = 2130772082; + + // aapt resource value: 0x7f010120 + public const int bottomSheetDialogTheme = 2130772256; + + // aapt resource value: 0x7f010121 + public const int bottomSheetStyle = 2130772257; + + // aapt resource value: 0x7f01006f + public const int buttonBarButtonStyle = 2130772079; + + // aapt resource value: 0x7f01009f + public const int buttonBarNegativeButtonStyle = 2130772127; + + // aapt resource value: 0x7f0100a0 + public const int buttonBarNeutralButtonStyle = 2130772128; + + // aapt resource value: 0x7f01009e + public const int buttonBarPositiveButtonStyle = 2130772126; + + // aapt resource value: 0x7f01006e + public const int buttonBarStyle = 2130772078; + + // aapt resource value: 0x7f0100f2 + public const int buttonGravity = 2130772210; + + // aapt resource value: 0x7f01002a + public const int buttonPanelSideLayout = 2130772010; + + // aapt resource value: 0x7f0100a2 + public const int buttonStyle = 2130772130; + + // aapt resource value: 0x7f0100a3 + public const int buttonStyleSmall = 2130772131; + + // aapt resource value: 0x7f0100b4 + public const int buttonTint = 2130772148; + + // aapt resource value: 0x7f0100b5 + public const int buttonTintMode = 2130772149; + + // aapt resource value: 0x7f0100a4 + public const int checkboxStyle = 2130772132; + + // aapt resource value: 0x7f0100a5 + public const int checkedTextViewStyle = 2130772133; + + // aapt resource value: 0x7f0100d5 + public const int closeIcon = 2130772181; + + // aapt resource value: 0x7f010027 + public const int closeItemLayout = 2130772007; + + // aapt resource value: 0x7f0100f4 + public const int collapseContentDescription = 2130772212; + + // aapt resource value: 0x7f0100f3 + public const int collapseIcon = 2130772211; + + // aapt resource value: 0x7f010113 + public const int collapsedTitleGravity = 2130772243; + + // aapt resource value: 0x7f01010d + public const int collapsedTitleTextAppearance = 2130772237; + + // aapt resource value: 0x7f0100b6 + public const int color = 2130772150; + + // aapt resource value: 0x7f010091 + public const int colorAccent = 2130772113; + + // aapt resource value: 0x7f010098 + public const int colorBackgroundFloating = 2130772120; + + // aapt resource value: 0x7f010095 + public const int colorButtonNormal = 2130772117; + + // aapt resource value: 0x7f010093 + public const int colorControlActivated = 2130772115; + + // aapt resource value: 0x7f010094 + public const int colorControlHighlight = 2130772116; + + // aapt resource value: 0x7f010092 + public const int colorControlNormal = 2130772114; + + // aapt resource value: 0x7f0100b1 + public const int colorError = 2130772145; + + // aapt resource value: 0x7f01008f + public const int colorPrimary = 2130772111; + + // aapt resource value: 0x7f010090 + public const int colorPrimaryDark = 2130772112; + + // aapt resource value: 0x7f010096 + public const int colorSwitchThumbNormal = 2130772118; + + // aapt resource value: 0x7f0100da + public const int commitIcon = 2130772186; + + // aapt resource value: 0x7f0100c7 + public const int contentDescription = 2130772167; + + // aapt resource value: 0x7f010020 + public const int contentInsetEnd = 2130772000; + + // aapt resource value: 0x7f010024 + public const int contentInsetEndWithActions = 2130772004; + + // aapt resource value: 0x7f010021 + public const int contentInsetLeft = 2130772001; + + // aapt resource value: 0x7f010022 + public const int contentInsetRight = 2130772002; + + // aapt resource value: 0x7f01001f + public const int contentInsetStart = 2130771999; + + // aapt resource value: 0x7f010023 + public const int contentInsetStartWithNavigation = 2130772003; + + // aapt resource value: 0x7f01010e + public const int contentScrim = 2130772238; + + // aapt resource value: 0x7f010097 + public const int controlBackground = 2130772119; + + // aapt resource value: 0x7f010147 + public const int counterEnabled = 2130772295; + + // aapt resource value: 0x7f010148 + public const int counterMaxLength = 2130772296; + + // aapt resource value: 0x7f01014a + public const int counterOverflowTextAppearance = 2130772298; + + // aapt resource value: 0x7f010149 + public const int counterTextAppearance = 2130772297; + + // aapt resource value: 0x7f010018 + public const int customNavigationLayout = 2130771992; + + // aapt resource value: 0x7f0100d4 + public const int defaultQueryHint = 2130772180; + + // aapt resource value: 0x7f010067 + public const int dialogPreferredPadding = 2130772071; + + // aapt resource value: 0x7f010066 + public const int dialogTheme = 2130772070; + + // aapt resource value: 0x7f01000e + public const int displayOptions = 2130771982; + + // aapt resource value: 0x7f010014 + public const int divider = 2130771988; + + // aapt resource value: 0x7f010074 + public const int dividerHorizontal = 2130772084; + + // aapt resource value: 0x7f0100c0 + public const int dividerPadding = 2130772160; + + // aapt resource value: 0x7f010073 + public const int dividerVertical = 2130772083; + + // aapt resource value: 0x7f0100b8 + public const int drawableSize = 2130772152; + + // aapt resource value: 0x7f010009 + public const int drawerArrowStyle = 2130771977; + + // aapt resource value: 0x7f010086 + public const int dropDownListViewStyle = 2130772102; + + // aapt resource value: 0x7f01006a + public const int dropdownListPreferredItemHeight = 2130772074; + + // aapt resource value: 0x7f01007b + public const int editTextBackground = 2130772091; + + // aapt resource value: 0x7f01007a + public const int editTextColor = 2130772090; + + // aapt resource value: 0x7f0100a6 + public const int editTextStyle = 2130772134; + + // aapt resource value: 0x7f010025 + public const int elevation = 2130772005; + + // aapt resource value: 0x7f010145 + public const int errorEnabled = 2130772293; + + // aapt resource value: 0x7f010146 + public const int errorTextAppearance = 2130772294; + + // aapt resource value: 0x7f010029 + public const int expandActivityOverflowButtonDrawable = 2130772009; + + // aapt resource value: 0x7f0100ff + public const int expanded = 2130772223; + + // aapt resource value: 0x7f010114 + public const int expandedTitleGravity = 2130772244; + + // aapt resource value: 0x7f010107 + public const int expandedTitleMargin = 2130772231; + + // aapt resource value: 0x7f01010b + public const int expandedTitleMarginBottom = 2130772235; + + // aapt resource value: 0x7f01010a + public const int expandedTitleMarginEnd = 2130772234; + + // aapt resource value: 0x7f010108 + public const int expandedTitleMarginStart = 2130772232; + + // aapt resource value: 0x7f010109 + public const int expandedTitleMarginTop = 2130772233; + + // aapt resource value: 0x7f01010c + public const int expandedTitleTextAppearance = 2130772236; + + // aapt resource value: 0x7f010124 + public const int fabSize = 2130772260; + + // aapt resource value: 0x7f010004 + public const int fastScrollEnabled = 2130771972; + + // aapt resource value: 0x7f010007 + public const int fastScrollHorizontalThumbDrawable = 2130771975; + + // aapt resource value: 0x7f010008 + public const int fastScrollHorizontalTrackDrawable = 2130771976; + + // aapt resource value: 0x7f010005 + public const int fastScrollVerticalThumbDrawable = 2130771973; + + // aapt resource value: 0x7f010006 + public const int fastScrollVerticalTrackDrawable = 2130771974; + + // aapt resource value: 0x7f010158 + public const int font = 2130772312; + + // aapt resource value: 0x7f01003c + public const int fontFamily = 2130772028; + + // aapt resource value: 0x7f010151 + public const int fontProviderAuthority = 2130772305; + + // aapt resource value: 0x7f010154 + public const int fontProviderCerts = 2130772308; + + // aapt resource value: 0x7f010155 + public const int fontProviderFetchStrategy = 2130772309; + + // aapt resource value: 0x7f010156 + public const int fontProviderFetchTimeout = 2130772310; + + // aapt resource value: 0x7f010152 + public const int fontProviderPackage = 2130772306; + + // aapt resource value: 0x7f010153 + public const int fontProviderQuery = 2130772307; + + // aapt resource value: 0x7f010157 + public const int fontStyle = 2130772311; + + // aapt resource value: 0x7f010159 + public const int fontWeight = 2130772313; + + // aapt resource value: 0x7f010129 + public const int foregroundInsidePadding = 2130772265; + + // aapt resource value: 0x7f0100b9 + public const int gapBetweenBars = 2130772153; + + // aapt resource value: 0x7f0100d6 + public const int goIcon = 2130772182; + + // aapt resource value: 0x7f01012f + public const int headerLayout = 2130772271; + + // aapt resource value: 0x7f01000a + public const int height = 2130771978; + + // aapt resource value: 0x7f01001e + public const int hideOnContentScroll = 2130771998; + + // aapt resource value: 0x7f01014b + public const int hintAnimationEnabled = 2130772299; + + // aapt resource value: 0x7f010144 + public const int hintEnabled = 2130772292; + + // aapt resource value: 0x7f010143 + public const int hintTextAppearance = 2130772291; + + // aapt resource value: 0x7f01006c + public const int homeAsUpIndicator = 2130772076; + + // aapt resource value: 0x7f010019 + public const int homeLayout = 2130771993; + + // aapt resource value: 0x7f010012 + public const int icon = 2130771986; + + // aapt resource value: 0x7f0100c9 + public const int iconTint = 2130772169; + + // aapt resource value: 0x7f0100ca + public const int iconTintMode = 2130772170; + + // aapt resource value: 0x7f0100d2 + public const int iconifiedByDefault = 2130772178; + + // aapt resource value: 0x7f01007c + public const int imageButtonStyle = 2130772092; + + // aapt resource value: 0x7f01001b + public const int indeterminateProgressStyle = 2130771995; + + // aapt resource value: 0x7f010028 + public const int initialActivityCount = 2130772008; + + // aapt resource value: 0x7f010130 + public const int insetForeground = 2130772272; + + // aapt resource value: 0x7f01000b + public const int isLightTheme = 2130771979; + + // aapt resource value: 0x7f01012d + public const int itemBackground = 2130772269; + + // aapt resource value: 0x7f01012b + public const int itemIconTint = 2130772267; + + // aapt resource value: 0x7f01001d + public const int itemPadding = 2130771997; + + // aapt resource value: 0x7f01012e + public const int itemTextAppearance = 2130772270; + + // aapt resource value: 0x7f01012c + public const int itemTextColor = 2130772268; + + // aapt resource value: 0x7f010118 + public const int keylines = 2130772248; + + // aapt resource value: 0x7f0100d1 + public const int layout = 2130772177; + + // aapt resource value: 0x7f010000 + public const int layoutManager = 2130771968; + + // aapt resource value: 0x7f01011b + public const int layout_anchor = 2130772251; + + // aapt resource value: 0x7f01011d + public const int layout_anchorGravity = 2130772253; + + // aapt resource value: 0x7f01011a + public const int layout_behavior = 2130772250; + + // aapt resource value: 0x7f010116 + public const int layout_collapseMode = 2130772246; + + // aapt resource value: 0x7f010117 + public const int layout_collapseParallaxMultiplier = 2130772247; + + // aapt resource value: 0x7f01011f + public const int layout_dodgeInsetEdges = 2130772255; + + // aapt resource value: 0x7f01011e + public const int layout_insetEdge = 2130772254; + + // aapt resource value: 0x7f01011c + public const int layout_keyline = 2130772252; + + // aapt resource value: 0x7f010102 + public const int layout_scrollFlags = 2130772226; + + // aapt resource value: 0x7f010103 + public const int layout_scrollInterpolator = 2130772227; + + // aapt resource value: 0x7f01008e + public const int listChoiceBackgroundIndicator = 2130772110; + + // aapt resource value: 0x7f010068 + public const int listDividerAlertDialog = 2130772072; + + // aapt resource value: 0x7f01002e + public const int listItemLayout = 2130772014; + + // aapt resource value: 0x7f01002b + public const int listLayout = 2130772011; + + // aapt resource value: 0x7f0100ae + public const int listMenuViewStyle = 2130772142; + + // aapt resource value: 0x7f010087 + public const int listPopupWindowStyle = 2130772103; + + // aapt resource value: 0x7f010081 + public const int listPreferredItemHeight = 2130772097; + + // aapt resource value: 0x7f010083 + public const int listPreferredItemHeightLarge = 2130772099; + + // aapt resource value: 0x7f010082 + public const int listPreferredItemHeightSmall = 2130772098; + + // aapt resource value: 0x7f010084 + public const int listPreferredItemPaddingLeft = 2130772100; + + // aapt resource value: 0x7f010085 + public const int listPreferredItemPaddingRight = 2130772101; + + // aapt resource value: 0x7f010013 + public const int logo = 2130771987; + + // aapt resource value: 0x7f0100f7 + public const int logoDescription = 2130772215; + + // aapt resource value: 0x7f010132 + public const int maxActionInlineWidth = 2130772274; + + // aapt resource value: 0x7f0100f1 + public const int maxButtonHeight = 2130772209; + + // aapt resource value: 0x7f0100be + public const int measureWithLargestChild = 2130772158; + + // aapt resource value: 0x7f01012a + public const int menu = 2130772266; + + // aapt resource value: 0x7f01002c + public const int multiChoiceItemLayout = 2130772012; + + // aapt resource value: 0x7f0100f6 + public const int navigationContentDescription = 2130772214; + + // aapt resource value: 0x7f0100f5 + public const int navigationIcon = 2130772213; + + // aapt resource value: 0x7f01000d + public const int navigationMode = 2130771981; + + // aapt resource value: 0x7f0100c2 + public const int numericModifiers = 2130772162; + + // aapt resource value: 0x7f0100cd + public const int overlapAnchor = 2130772173; + + // aapt resource value: 0x7f0100cf + public const int paddingBottomNoButtons = 2130772175; + + // aapt resource value: 0x7f0100fb + public const int paddingEnd = 2130772219; + + // aapt resource value: 0x7f0100fa + public const int paddingStart = 2130772218; + + // aapt resource value: 0x7f0100d0 + public const int paddingTopNoTitle = 2130772176; + + // aapt resource value: 0x7f01008b + public const int panelBackground = 2130772107; + + // aapt resource value: 0x7f01008d + public const int panelMenuListTheme = 2130772109; + + // aapt resource value: 0x7f01008c + public const int panelMenuListWidth = 2130772108; + + // aapt resource value: 0x7f01014e + public const int passwordToggleContentDescription = 2130772302; + + // aapt resource value: 0x7f01014d + public const int passwordToggleDrawable = 2130772301; + + // aapt resource value: 0x7f01014c + public const int passwordToggleEnabled = 2130772300; + + // aapt resource value: 0x7f01014f + public const int passwordToggleTint = 2130772303; + + // aapt resource value: 0x7f010150 + public const int passwordToggleTintMode = 2130772304; + + // aapt resource value: 0x7f010078 + public const int popupMenuStyle = 2130772088; + + // aapt resource value: 0x7f010026 + public const int popupTheme = 2130772006; + + // aapt resource value: 0x7f010079 + public const int popupWindowStyle = 2130772089; + + // aapt resource value: 0x7f0100cb + public const int preserveIconSpacing = 2130772171; + + // aapt resource value: 0x7f010125 + public const int pressedTranslationZ = 2130772261; + + // aapt resource value: 0x7f01001c + public const int progressBarPadding = 2130771996; + + // aapt resource value: 0x7f01001a + public const int progressBarStyle = 2130771994; + + // aapt resource value: 0x7f0100dc + public const int queryBackground = 2130772188; + + // aapt resource value: 0x7f0100d3 + public const int queryHint = 2130772179; + + // aapt resource value: 0x7f0100a7 + public const int radioButtonStyle = 2130772135; + + // aapt resource value: 0x7f0100a8 + public const int ratingBarStyle = 2130772136; + + // aapt resource value: 0x7f0100a9 + public const int ratingBarStyleIndicator = 2130772137; + + // aapt resource value: 0x7f0100aa + public const int ratingBarStyleSmall = 2130772138; + + // aapt resource value: 0x7f010002 + public const int reverseLayout = 2130771970; + + // aapt resource value: 0x7f010123 + public const int rippleColor = 2130772259; + + // aapt resource value: 0x7f010112 + public const int scrimAnimationDuration = 2130772242; + + // aapt resource value: 0x7f010111 + public const int scrimVisibleHeightTrigger = 2130772241; + + // aapt resource value: 0x7f0100d8 + public const int searchHintIcon = 2130772184; + + // aapt resource value: 0x7f0100d7 + public const int searchIcon = 2130772183; + + // aapt resource value: 0x7f010080 + public const int searchViewStyle = 2130772096; + + // aapt resource value: 0x7f0100ab + public const int seekBarStyle = 2130772139; + + // aapt resource value: 0x7f010070 + public const int selectableItemBackground = 2130772080; + + // aapt resource value: 0x7f010071 + public const int selectableItemBackgroundBorderless = 2130772081; + + // aapt resource value: 0x7f0100c3 + public const int showAsAction = 2130772163; + + // aapt resource value: 0x7f0100bf + public const int showDividers = 2130772159; + + // aapt resource value: 0x7f0100e8 + public const int showText = 2130772200; + + // aapt resource value: 0x7f01002f + public const int showTitle = 2130772015; + + // aapt resource value: 0x7f01002d + public const int singleChoiceItemLayout = 2130772013; + + // aapt resource value: 0x7f010001 + public const int spanCount = 2130771969; + + // aapt resource value: 0x7f0100b7 + public const int spinBars = 2130772151; + + // aapt resource value: 0x7f01006b + public const int spinnerDropDownItemStyle = 2130772075; + + // aapt resource value: 0x7f0100ac + public const int spinnerStyle = 2130772140; + + // aapt resource value: 0x7f0100e7 + public const int splitTrack = 2130772199; + + // aapt resource value: 0x7f010030 + public const int srcCompat = 2130772016; + + // aapt resource value: 0x7f010003 + public const int stackFromEnd = 2130771971; + + // aapt resource value: 0x7f0100ce + public const int state_above_anchor = 2130772174; + + // aapt resource value: 0x7f010100 + public const int state_collapsed = 2130772224; + + // aapt resource value: 0x7f010101 + public const int state_collapsible = 2130772225; + + // aapt resource value: 0x7f010119 + public const int statusBarBackground = 2130772249; + + // aapt resource value: 0x7f01010f + public const int statusBarScrim = 2130772239; + + // aapt resource value: 0x7f0100cc + public const int subMenuArrow = 2130772172; + + // aapt resource value: 0x7f0100dd + public const int submitBackground = 2130772189; + + // aapt resource value: 0x7f01000f + public const int subtitle = 2130771983; + + // aapt resource value: 0x7f0100ea + public const int subtitleTextAppearance = 2130772202; + + // aapt resource value: 0x7f0100f9 + public const int subtitleTextColor = 2130772217; + + // aapt resource value: 0x7f010011 + public const int subtitleTextStyle = 2130771985; + + // aapt resource value: 0x7f0100db + public const int suggestionRowLayout = 2130772187; + + // aapt resource value: 0x7f0100e5 + public const int switchMinWidth = 2130772197; + + // aapt resource value: 0x7f0100e6 + public const int switchPadding = 2130772198; + + // aapt resource value: 0x7f0100ad + public const int switchStyle = 2130772141; + + // aapt resource value: 0x7f0100e4 + public const int switchTextAppearance = 2130772196; + + // aapt resource value: 0x7f010136 + public const int tabBackground = 2130772278; + + // aapt resource value: 0x7f010135 + public const int tabContentStart = 2130772277; + + // aapt resource value: 0x7f010138 + public const int tabGravity = 2130772280; + + // aapt resource value: 0x7f010133 + public const int tabIndicatorColor = 2130772275; + + // aapt resource value: 0x7f010134 + public const int tabIndicatorHeight = 2130772276; + + // aapt resource value: 0x7f01013a + public const int tabMaxWidth = 2130772282; + + // aapt resource value: 0x7f010139 + public const int tabMinWidth = 2130772281; + + // aapt resource value: 0x7f010137 + public const int tabMode = 2130772279; + + // aapt resource value: 0x7f010142 + public const int tabPadding = 2130772290; + + // aapt resource value: 0x7f010141 + public const int tabPaddingBottom = 2130772289; + + // aapt resource value: 0x7f010140 + public const int tabPaddingEnd = 2130772288; + + // aapt resource value: 0x7f01013e + public const int tabPaddingStart = 2130772286; + + // aapt resource value: 0x7f01013f + public const int tabPaddingTop = 2130772287; + + // aapt resource value: 0x7f01013d + public const int tabSelectedTextColor = 2130772285; + + // aapt resource value: 0x7f01013b + public const int tabTextAppearance = 2130772283; + + // aapt resource value: 0x7f01013c + public const int tabTextColor = 2130772284; + + // aapt resource value: 0x7f010036 + public const int textAllCaps = 2130772022; + + // aapt resource value: 0x7f010063 + public const int textAppearanceLargePopupMenu = 2130772067; + + // aapt resource value: 0x7f010088 + public const int textAppearanceListItem = 2130772104; + + // aapt resource value: 0x7f010089 + public const int textAppearanceListItemSecondary = 2130772105; + + // aapt resource value: 0x7f01008a + public const int textAppearanceListItemSmall = 2130772106; + + // aapt resource value: 0x7f010065 + public const int textAppearancePopupMenuHeader = 2130772069; + + // aapt resource value: 0x7f01007e + public const int textAppearanceSearchResultSubtitle = 2130772094; + + // aapt resource value: 0x7f01007d + public const int textAppearanceSearchResultTitle = 2130772093; + + // aapt resource value: 0x7f010064 + public const int textAppearanceSmallPopupMenu = 2130772068; + + // aapt resource value: 0x7f01009d + public const int textColorAlertDialogListItem = 2130772125; + + // aapt resource value: 0x7f010122 + public const int textColorError = 2130772258; + + // aapt resource value: 0x7f01007f + public const int textColorSearchUrl = 2130772095; + + // aapt resource value: 0x7f0100fc + public const int theme = 2130772220; + + // aapt resource value: 0x7f0100bd + public const int thickness = 2130772157; + + // aapt resource value: 0x7f0100e3 + public const int thumbTextPadding = 2130772195; + + // aapt resource value: 0x7f0100de + public const int thumbTint = 2130772190; + + // aapt resource value: 0x7f0100df + public const int thumbTintMode = 2130772191; + + // aapt resource value: 0x7f010033 + public const int tickMark = 2130772019; + + // aapt resource value: 0x7f010034 + public const int tickMarkTint = 2130772020; + + // aapt resource value: 0x7f010035 + public const int tickMarkTintMode = 2130772021; + + // aapt resource value: 0x7f010031 + public const int tint = 2130772017; + + // aapt resource value: 0x7f010032 + public const int tintMode = 2130772018; + + // aapt resource value: 0x7f01000c + public const int title = 2130771980; + + // aapt resource value: 0x7f010115 + public const int titleEnabled = 2130772245; + + // aapt resource value: 0x7f0100eb + public const int titleMargin = 2130772203; + + // aapt resource value: 0x7f0100ef + public const int titleMarginBottom = 2130772207; + + // aapt resource value: 0x7f0100ed + public const int titleMarginEnd = 2130772205; + + // aapt resource value: 0x7f0100ec + public const int titleMarginStart = 2130772204; + + // aapt resource value: 0x7f0100ee + public const int titleMarginTop = 2130772206; + + // aapt resource value: 0x7f0100f0 + public const int titleMargins = 2130772208; + + // aapt resource value: 0x7f0100e9 + public const int titleTextAppearance = 2130772201; + + // aapt resource value: 0x7f0100f8 + public const int titleTextColor = 2130772216; + + // aapt resource value: 0x7f010010 + public const int titleTextStyle = 2130771984; + + // aapt resource value: 0x7f010110 + public const int toolbarId = 2130772240; + + // aapt resource value: 0x7f010077 + public const int toolbarNavigationButtonStyle = 2130772087; + + // aapt resource value: 0x7f010076 + public const int toolbarStyle = 2130772086; + + // aapt resource value: 0x7f0100b0 + public const int tooltipForegroundColor = 2130772144; + + // aapt resource value: 0x7f0100af + public const int tooltipFrameBackground = 2130772143; + + // aapt resource value: 0x7f0100c8 + public const int tooltipText = 2130772168; + + // aapt resource value: 0x7f0100e0 + public const int track = 2130772192; + + // aapt resource value: 0x7f0100e1 + public const int trackTint = 2130772193; + + // aapt resource value: 0x7f0100e2 + public const int trackTintMode = 2130772194; + + // aapt resource value: 0x7f010127 + public const int useCompatPadding = 2130772263; + + // aapt resource value: 0x7f0100d9 + public const int voiceIcon = 2130772185; + + // aapt resource value: 0x7f01003d + public const int windowActionBar = 2130772029; + + // aapt resource value: 0x7f01003f + public const int windowActionBarOverlay = 2130772031; + + // aapt resource value: 0x7f010040 + public const int windowActionModeOverlay = 2130772032; + + // aapt resource value: 0x7f010044 + public const int windowFixedHeightMajor = 2130772036; + + // aapt resource value: 0x7f010042 + public const int windowFixedHeightMinor = 2130772034; + + // aapt resource value: 0x7f010041 + public const int windowFixedWidthMajor = 2130772033; + + // aapt resource value: 0x7f010043 + public const int windowFixedWidthMinor = 2130772035; + + // aapt resource value: 0x7f010045 + public const int windowMinWidthMajor = 2130772037; + + // aapt resource value: 0x7f010046 + public const int windowMinWidthMinor = 2130772038; + + // aapt resource value: 0x7f01003e + public const int windowNoTitle = 2130772030; + + static Attribute() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Attribute() + { + } + } + + public partial class Boolean + { + + // aapt resource value: 0x7f0b0000 + public const int abc_action_bar_embed_tabs = 2131427328; + + // aapt resource value: 0x7f0b0001 + public const int abc_allow_stacked_button_bar = 2131427329; + + // aapt resource value: 0x7f0b0002 + public const int abc_config_actionMenuItemAllCaps = 2131427330; + + // aapt resource value: 0x7f0b0003 + public const int abc_config_closeDialogWhenTouchOutside = 2131427331; + + // aapt resource value: 0x7f0b0004 + public const int abc_config_showMenuShortcutsWhenKeyboardPresent = 2131427332; + + static Boolean() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Boolean() + { + } + } + + public partial class Color + { + + // aapt resource value: 0x7f0c004b + public const int abc_background_cache_hint_selector_material_dark = 2131492939; + + // aapt resource value: 0x7f0c004c + public const int abc_background_cache_hint_selector_material_light = 2131492940; + + // aapt resource value: 0x7f0c004d + public const int abc_btn_colored_borderless_text_material = 2131492941; + + // aapt resource value: 0x7f0c004e + public const int abc_btn_colored_text_material = 2131492942; + + // aapt resource value: 0x7f0c004f + public const int abc_color_highlight_material = 2131492943; + + // aapt resource value: 0x7f0c0050 + public const int abc_hint_foreground_material_dark = 2131492944; + + // aapt resource value: 0x7f0c0051 + public const int abc_hint_foreground_material_light = 2131492945; + + // aapt resource value: 0x7f0c0000 + public const int abc_input_method_navigation_guard = 2131492864; + + // aapt resource value: 0x7f0c0052 + public const int abc_primary_text_disable_only_material_dark = 2131492946; + + // aapt resource value: 0x7f0c0053 + public const int abc_primary_text_disable_only_material_light = 2131492947; + + // aapt resource value: 0x7f0c0054 + public const int abc_primary_text_material_dark = 2131492948; + + // aapt resource value: 0x7f0c0055 + public const int abc_primary_text_material_light = 2131492949; + + // aapt resource value: 0x7f0c0056 + public const int abc_search_url_text = 2131492950; + + // aapt resource value: 0x7f0c0001 + public const int abc_search_url_text_normal = 2131492865; + + // aapt resource value: 0x7f0c0002 + public const int abc_search_url_text_pressed = 2131492866; + + // aapt resource value: 0x7f0c0003 + public const int abc_search_url_text_selected = 2131492867; + + // aapt resource value: 0x7f0c0057 + public const int abc_secondary_text_material_dark = 2131492951; + + // aapt resource value: 0x7f0c0058 + public const int abc_secondary_text_material_light = 2131492952; + + // aapt resource value: 0x7f0c0059 + public const int abc_tint_btn_checkable = 2131492953; + + // aapt resource value: 0x7f0c005a + public const int abc_tint_default = 2131492954; + + // aapt resource value: 0x7f0c005b + public const int abc_tint_edittext = 2131492955; + + // aapt resource value: 0x7f0c005c + public const int abc_tint_seek_thumb = 2131492956; + + // aapt resource value: 0x7f0c005d + public const int abc_tint_spinner = 2131492957; + + // aapt resource value: 0x7f0c005e + public const int abc_tint_switch_track = 2131492958; + + // aapt resource value: 0x7f0c0004 + public const int accent_material_dark = 2131492868; + + // aapt resource value: 0x7f0c0005 + public const int accent_material_light = 2131492869; + + // aapt resource value: 0x7f0c0006 + public const int background_floating_material_dark = 2131492870; + + // aapt resource value: 0x7f0c0007 + public const int background_floating_material_light = 2131492871; + + // aapt resource value: 0x7f0c0008 + public const int background_material_dark = 2131492872; + + // aapt resource value: 0x7f0c0009 + public const int background_material_light = 2131492873; + + // aapt resource value: 0x7f0c000a + public const int bright_foreground_disabled_material_dark = 2131492874; + + // aapt resource value: 0x7f0c000b + public const int bright_foreground_disabled_material_light = 2131492875; + + // aapt resource value: 0x7f0c000c + public const int bright_foreground_inverse_material_dark = 2131492876; + + // aapt resource value: 0x7f0c000d + public const int bright_foreground_inverse_material_light = 2131492877; + + // aapt resource value: 0x7f0c000e + public const int bright_foreground_material_dark = 2131492878; + + // aapt resource value: 0x7f0c000f + public const int bright_foreground_material_light = 2131492879; + + // aapt resource value: 0x7f0c0010 + public const int button_material_dark = 2131492880; + + // aapt resource value: 0x7f0c0011 + public const int button_material_light = 2131492881; + + // aapt resource value: 0x7f0c0049 + public const int colorAccent = 2131492937; + + // aapt resource value: 0x7f0c0047 + public const int colorPrimary = 2131492935; + + // aapt resource value: 0x7f0c0048 + public const int colorPrimaryDark = 2131492936; + + // aapt resource value: 0x7f0c003c + public const int design_bottom_navigation_shadow_color = 2131492924; + + // aapt resource value: 0x7f0c005f + public const int design_error = 2131492959; + + // aapt resource value: 0x7f0c003d + public const int design_fab_shadow_end_color = 2131492925; + + // aapt resource value: 0x7f0c003e + public const int design_fab_shadow_mid_color = 2131492926; + + // aapt resource value: 0x7f0c003f + public const int design_fab_shadow_start_color = 2131492927; + + // aapt resource value: 0x7f0c0040 + public const int design_fab_stroke_end_inner_color = 2131492928; + + // aapt resource value: 0x7f0c0041 + public const int design_fab_stroke_end_outer_color = 2131492929; + + // aapt resource value: 0x7f0c0042 + public const int design_fab_stroke_top_inner_color = 2131492930; + + // aapt resource value: 0x7f0c0043 + public const int design_fab_stroke_top_outer_color = 2131492931; + + // aapt resource value: 0x7f0c0044 + public const int design_snackbar_background_color = 2131492932; + + // aapt resource value: 0x7f0c0060 + public const int design_tint_password_toggle = 2131492960; + + // aapt resource value: 0x7f0c0012 + public const int dim_foreground_disabled_material_dark = 2131492882; + + // aapt resource value: 0x7f0c0013 + public const int dim_foreground_disabled_material_light = 2131492883; + + // aapt resource value: 0x7f0c0014 + public const int dim_foreground_material_dark = 2131492884; + + // aapt resource value: 0x7f0c0015 + public const int dim_foreground_material_light = 2131492885; + + // aapt resource value: 0x7f0c0016 + public const int error_color_material = 2131492886; + + // aapt resource value: 0x7f0c0017 + public const int foreground_material_dark = 2131492887; + + // aapt resource value: 0x7f0c0018 + public const int foreground_material_light = 2131492888; + + // aapt resource value: 0x7f0c0019 + public const int highlighted_text_material_dark = 2131492889; + + // aapt resource value: 0x7f0c001a + public const int highlighted_text_material_light = 2131492890; + + // aapt resource value: 0x7f0c004a + public const int ic_launcher_background = 2131492938; + + // aapt resource value: 0x7f0c001b + public const int material_blue_grey_800 = 2131492891; + + // aapt resource value: 0x7f0c001c + public const int material_blue_grey_900 = 2131492892; + + // aapt resource value: 0x7f0c001d + public const int material_blue_grey_950 = 2131492893; + + // aapt resource value: 0x7f0c001e + public const int material_deep_teal_200 = 2131492894; + + // aapt resource value: 0x7f0c001f + public const int material_deep_teal_500 = 2131492895; + + // aapt resource value: 0x7f0c0020 + public const int material_grey_100 = 2131492896; + + // aapt resource value: 0x7f0c0021 + public const int material_grey_300 = 2131492897; + + // aapt resource value: 0x7f0c0022 + public const int material_grey_50 = 2131492898; + + // aapt resource value: 0x7f0c0023 + public const int material_grey_600 = 2131492899; + + // aapt resource value: 0x7f0c0024 + public const int material_grey_800 = 2131492900; + + // aapt resource value: 0x7f0c0025 + public const int material_grey_850 = 2131492901; + + // aapt resource value: 0x7f0c0026 + public const int material_grey_900 = 2131492902; + + // aapt resource value: 0x7f0c0045 + public const int notification_action_color_filter = 2131492933; + + // aapt resource value: 0x7f0c0046 + public const int notification_icon_bg_color = 2131492934; + + // aapt resource value: 0x7f0c003b + public const int notification_material_background_media_default_color = 2131492923; + + // aapt resource value: 0x7f0c0027 + public const int primary_dark_material_dark = 2131492903; + + // aapt resource value: 0x7f0c0028 + public const int primary_dark_material_light = 2131492904; + + // aapt resource value: 0x7f0c0029 + public const int primary_material_dark = 2131492905; + + // aapt resource value: 0x7f0c002a + public const int primary_material_light = 2131492906; + + // aapt resource value: 0x7f0c002b + public const int primary_text_default_material_dark = 2131492907; + + // aapt resource value: 0x7f0c002c + public const int primary_text_default_material_light = 2131492908; + + // aapt resource value: 0x7f0c002d + public const int primary_text_disabled_material_dark = 2131492909; + + // aapt resource value: 0x7f0c002e + public const int primary_text_disabled_material_light = 2131492910; + + // aapt resource value: 0x7f0c002f + public const int ripple_material_dark = 2131492911; + + // aapt resource value: 0x7f0c0030 + public const int ripple_material_light = 2131492912; + + // aapt resource value: 0x7f0c0031 + public const int secondary_text_default_material_dark = 2131492913; + + // aapt resource value: 0x7f0c0032 + public const int secondary_text_default_material_light = 2131492914; + + // aapt resource value: 0x7f0c0033 + public const int secondary_text_disabled_material_dark = 2131492915; + + // aapt resource value: 0x7f0c0034 + public const int secondary_text_disabled_material_light = 2131492916; + + // aapt resource value: 0x7f0c0035 + public const int switch_thumb_disabled_material_dark = 2131492917; + + // aapt resource value: 0x7f0c0036 + public const int switch_thumb_disabled_material_light = 2131492918; + + // aapt resource value: 0x7f0c0061 + public const int switch_thumb_material_dark = 2131492961; + + // aapt resource value: 0x7f0c0062 + public const int switch_thumb_material_light = 2131492962; + + // aapt resource value: 0x7f0c0037 + public const int switch_thumb_normal_material_dark = 2131492919; + + // aapt resource value: 0x7f0c0038 + public const int switch_thumb_normal_material_light = 2131492920; + + // aapt resource value: 0x7f0c0039 + public const int tooltip_background_dark = 2131492921; + + // aapt resource value: 0x7f0c003a + public const int tooltip_background_light = 2131492922; + + static Color() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Color() + { + } + } + + public partial class Dimension + { + + // aapt resource value: 0x7f070012 + public const int abc_action_bar_content_inset_material = 2131165202; + + // aapt resource value: 0x7f070013 + public const int abc_action_bar_content_inset_with_nav = 2131165203; + + // aapt resource value: 0x7f070007 + public const int abc_action_bar_default_height_material = 2131165191; + + // aapt resource value: 0x7f070014 + public const int abc_action_bar_default_padding_end_material = 2131165204; + + // aapt resource value: 0x7f070015 + public const int abc_action_bar_default_padding_start_material = 2131165205; + + // aapt resource value: 0x7f070017 + public const int abc_action_bar_elevation_material = 2131165207; + + // aapt resource value: 0x7f070018 + public const int abc_action_bar_icon_vertical_padding_material = 2131165208; + + // aapt resource value: 0x7f070019 + public const int abc_action_bar_overflow_padding_end_material = 2131165209; + + // aapt resource value: 0x7f07001a + public const int abc_action_bar_overflow_padding_start_material = 2131165210; + + // aapt resource value: 0x7f070008 + public const int abc_action_bar_progress_bar_size = 2131165192; + + // aapt resource value: 0x7f07001b + public const int abc_action_bar_stacked_max_height = 2131165211; + + // aapt resource value: 0x7f07001c + public const int abc_action_bar_stacked_tab_max_width = 2131165212; + + // aapt resource value: 0x7f07001d + public const int abc_action_bar_subtitle_bottom_margin_material = 2131165213; + + // aapt resource value: 0x7f07001e + public const int abc_action_bar_subtitle_top_margin_material = 2131165214; + + // aapt resource value: 0x7f07001f + public const int abc_action_button_min_height_material = 2131165215; + + // aapt resource value: 0x7f070020 + public const int abc_action_button_min_width_material = 2131165216; + + // aapt resource value: 0x7f070021 + public const int abc_action_button_min_width_overflow_material = 2131165217; + + // aapt resource value: 0x7f070006 + public const int abc_alert_dialog_button_bar_height = 2131165190; + + // aapt resource value: 0x7f070022 + public const int abc_button_inset_horizontal_material = 2131165218; + + // aapt resource value: 0x7f070023 + public const int abc_button_inset_vertical_material = 2131165219; + + // aapt resource value: 0x7f070024 + public const int abc_button_padding_horizontal_material = 2131165220; + + // aapt resource value: 0x7f070025 + public const int abc_button_padding_vertical_material = 2131165221; + + // aapt resource value: 0x7f070026 + public const int abc_cascading_menus_min_smallest_width = 2131165222; + + // aapt resource value: 0x7f07000b + public const int abc_config_prefDialogWidth = 2131165195; + + // aapt resource value: 0x7f070027 + public const int abc_control_corner_material = 2131165223; + + // aapt resource value: 0x7f070028 + public const int abc_control_inset_material = 2131165224; + + // aapt resource value: 0x7f070029 + public const int abc_control_padding_material = 2131165225; + + // aapt resource value: 0x7f07000c + public const int abc_dialog_fixed_height_major = 2131165196; + + // aapt resource value: 0x7f07000d + public const int abc_dialog_fixed_height_minor = 2131165197; + + // aapt resource value: 0x7f07000e + public const int abc_dialog_fixed_width_major = 2131165198; + + // aapt resource value: 0x7f07000f + public const int abc_dialog_fixed_width_minor = 2131165199; + + // aapt resource value: 0x7f07002a + public const int abc_dialog_list_padding_bottom_no_buttons = 2131165226; + + // aapt resource value: 0x7f07002b + public const int abc_dialog_list_padding_top_no_title = 2131165227; + + // aapt resource value: 0x7f070010 + public const int abc_dialog_min_width_major = 2131165200; + + // aapt resource value: 0x7f070011 + public const int abc_dialog_min_width_minor = 2131165201; + + // aapt resource value: 0x7f07002c + public const int abc_dialog_padding_material = 2131165228; + + // aapt resource value: 0x7f07002d + public const int abc_dialog_padding_top_material = 2131165229; + + // aapt resource value: 0x7f07002e + public const int abc_dialog_title_divider_material = 2131165230; + + // aapt resource value: 0x7f07002f + public const int abc_disabled_alpha_material_dark = 2131165231; + + // aapt resource value: 0x7f070030 + public const int abc_disabled_alpha_material_light = 2131165232; + + // aapt resource value: 0x7f070031 + public const int abc_dropdownitem_icon_width = 2131165233; + + // aapt resource value: 0x7f070032 + public const int abc_dropdownitem_text_padding_left = 2131165234; + + // aapt resource value: 0x7f070033 + public const int abc_dropdownitem_text_padding_right = 2131165235; + + // aapt resource value: 0x7f070034 + public const int abc_edit_text_inset_bottom_material = 2131165236; + + // aapt resource value: 0x7f070035 + public const int abc_edit_text_inset_horizontal_material = 2131165237; + + // aapt resource value: 0x7f070036 + public const int abc_edit_text_inset_top_material = 2131165238; + + // aapt resource value: 0x7f070037 + public const int abc_floating_window_z = 2131165239; + + // aapt resource value: 0x7f070038 + public const int abc_list_item_padding_horizontal_material = 2131165240; + + // aapt resource value: 0x7f070039 + public const int abc_panel_menu_list_width = 2131165241; + + // aapt resource value: 0x7f07003a + public const int abc_progress_bar_height_material = 2131165242; + + // aapt resource value: 0x7f07003b + public const int abc_search_view_preferred_height = 2131165243; + + // aapt resource value: 0x7f07003c + public const int abc_search_view_preferred_width = 2131165244; + + // aapt resource value: 0x7f07003d + public const int abc_seekbar_track_background_height_material = 2131165245; + + // aapt resource value: 0x7f07003e + public const int abc_seekbar_track_progress_height_material = 2131165246; + + // aapt resource value: 0x7f07003f + public const int abc_select_dialog_padding_start_material = 2131165247; + + // aapt resource value: 0x7f070016 + public const int abc_switch_padding = 2131165206; + + // aapt resource value: 0x7f070040 + public const int abc_text_size_body_1_material = 2131165248; + + // aapt resource value: 0x7f070041 + public const int abc_text_size_body_2_material = 2131165249; + + // aapt resource value: 0x7f070042 + public const int abc_text_size_button_material = 2131165250; + + // aapt resource value: 0x7f070043 + public const int abc_text_size_caption_material = 2131165251; + + // aapt resource value: 0x7f070044 + public const int abc_text_size_display_1_material = 2131165252; + + // aapt resource value: 0x7f070045 + public const int abc_text_size_display_2_material = 2131165253; + + // aapt resource value: 0x7f070046 + public const int abc_text_size_display_3_material = 2131165254; + + // aapt resource value: 0x7f070047 + public const int abc_text_size_display_4_material = 2131165255; + + // aapt resource value: 0x7f070048 + public const int abc_text_size_headline_material = 2131165256; + + // aapt resource value: 0x7f070049 + public const int abc_text_size_large_material = 2131165257; + + // aapt resource value: 0x7f07004a + public const int abc_text_size_medium_material = 2131165258; + + // aapt resource value: 0x7f07004b + public const int abc_text_size_menu_header_material = 2131165259; + + // aapt resource value: 0x7f07004c + public const int abc_text_size_menu_material = 2131165260; + + // aapt resource value: 0x7f07004d + public const int abc_text_size_small_material = 2131165261; + + // aapt resource value: 0x7f07004e + public const int abc_text_size_subhead_material = 2131165262; + + // aapt resource value: 0x7f070009 + public const int abc_text_size_subtitle_material_toolbar = 2131165193; + + // aapt resource value: 0x7f07004f + public const int abc_text_size_title_material = 2131165263; + + // aapt resource value: 0x7f07000a + public const int abc_text_size_title_material_toolbar = 2131165194; + + // aapt resource value: 0x7f07008b + public const int compat_button_inset_horizontal_material = 2131165323; + + // aapt resource value: 0x7f07008c + public const int compat_button_inset_vertical_material = 2131165324; + + // aapt resource value: 0x7f07008d + public const int compat_button_padding_horizontal_material = 2131165325; + + // aapt resource value: 0x7f07008e + public const int compat_button_padding_vertical_material = 2131165326; + + // aapt resource value: 0x7f07008f + public const int compat_control_corner_material = 2131165327; + + // aapt resource value: 0x7f070069 + public const int design_appbar_elevation = 2131165289; + + // aapt resource value: 0x7f07006a + public const int design_bottom_navigation_active_item_max_width = 2131165290; + + // aapt resource value: 0x7f07006b + public const int design_bottom_navigation_active_text_size = 2131165291; + + // aapt resource value: 0x7f07006c + public const int design_bottom_navigation_elevation = 2131165292; + + // aapt resource value: 0x7f07006d + public const int design_bottom_navigation_height = 2131165293; + + // aapt resource value: 0x7f07006e + public const int design_bottom_navigation_item_max_width = 2131165294; + + // aapt resource value: 0x7f07006f + public const int design_bottom_navigation_item_min_width = 2131165295; + + // aapt resource value: 0x7f070070 + public const int design_bottom_navigation_margin = 2131165296; + + // aapt resource value: 0x7f070071 + public const int design_bottom_navigation_shadow_height = 2131165297; + + // aapt resource value: 0x7f070072 + public const int design_bottom_navigation_text_size = 2131165298; + + // aapt resource value: 0x7f070073 + public const int design_bottom_sheet_modal_elevation = 2131165299; + + // aapt resource value: 0x7f070074 + public const int design_bottom_sheet_peek_height_min = 2131165300; + + // aapt resource value: 0x7f070075 + public const int design_fab_border_width = 2131165301; + + // aapt resource value: 0x7f070076 + public const int design_fab_elevation = 2131165302; + + // aapt resource value: 0x7f070077 + public const int design_fab_image_size = 2131165303; + + // aapt resource value: 0x7f070078 + public const int design_fab_size_mini = 2131165304; + + // aapt resource value: 0x7f070079 + public const int design_fab_size_normal = 2131165305; + + // aapt resource value: 0x7f07007a + public const int design_fab_translation_z_pressed = 2131165306; + + // aapt resource value: 0x7f07007b + public const int design_navigation_elevation = 2131165307; + + // aapt resource value: 0x7f07007c + public const int design_navigation_icon_padding = 2131165308; + + // aapt resource value: 0x7f07007d + public const int design_navigation_icon_size = 2131165309; + + // aapt resource value: 0x7f070061 + public const int design_navigation_max_width = 2131165281; + + // aapt resource value: 0x7f07007e + public const int design_navigation_padding_bottom = 2131165310; + + // aapt resource value: 0x7f07007f + public const int design_navigation_separator_vertical_padding = 2131165311; + + // aapt resource value: 0x7f070062 + public const int design_snackbar_action_inline_max_width = 2131165282; + + // aapt resource value: 0x7f070063 + public const int design_snackbar_background_corner_radius = 2131165283; + + // aapt resource value: 0x7f070080 + public const int design_snackbar_elevation = 2131165312; + + // aapt resource value: 0x7f070064 + public const int design_snackbar_extra_spacing_horizontal = 2131165284; + + // aapt resource value: 0x7f070065 + public const int design_snackbar_max_width = 2131165285; + + // aapt resource value: 0x7f070066 + public const int design_snackbar_min_width = 2131165286; + + // aapt resource value: 0x7f070081 + public const int design_snackbar_padding_horizontal = 2131165313; + + // aapt resource value: 0x7f070082 + public const int design_snackbar_padding_vertical = 2131165314; + + // aapt resource value: 0x7f070067 + public const int design_snackbar_padding_vertical_2lines = 2131165287; + + // aapt resource value: 0x7f070083 + public const int design_snackbar_text_size = 2131165315; + + // aapt resource value: 0x7f070084 + public const int design_tab_max_width = 2131165316; + + // aapt resource value: 0x7f070068 + public const int design_tab_scrollable_min_width = 2131165288; + + // aapt resource value: 0x7f070085 + public const int design_tab_text_size = 2131165317; + + // aapt resource value: 0x7f070086 + public const int design_tab_text_size_2line = 2131165318; + + // aapt resource value: 0x7f070050 + public const int disabled_alpha_material_dark = 2131165264; + + // aapt resource value: 0x7f070051 + public const int disabled_alpha_material_light = 2131165265; + + // aapt resource value: 0x7f070000 + public const int fastscroll_default_thickness = 2131165184; + + // aapt resource value: 0x7f070001 + public const int fastscroll_margin = 2131165185; + + // aapt resource value: 0x7f070002 + public const int fastscroll_minimum_range = 2131165186; + + // aapt resource value: 0x7f070052 + public const int highlight_alpha_material_colored = 2131165266; + + // aapt resource value: 0x7f070053 + public const int highlight_alpha_material_dark = 2131165267; + + // aapt resource value: 0x7f070054 + public const int highlight_alpha_material_light = 2131165268; + + // aapt resource value: 0x7f070055 + public const int hint_alpha_material_dark = 2131165269; + + // aapt resource value: 0x7f070056 + public const int hint_alpha_material_light = 2131165270; + + // aapt resource value: 0x7f070057 + public const int hint_pressed_alpha_material_dark = 2131165271; + + // aapt resource value: 0x7f070058 + public const int hint_pressed_alpha_material_light = 2131165272; + + // aapt resource value: 0x7f070003 + public const int item_touch_helper_max_drag_scroll_per_frame = 2131165187; + + // aapt resource value: 0x7f070004 + public const int item_touch_helper_swipe_escape_max_velocity = 2131165188; + + // aapt resource value: 0x7f070005 + public const int item_touch_helper_swipe_escape_velocity = 2131165189; + + // aapt resource value: 0x7f070090 + public const int notification_action_icon_size = 2131165328; + + // aapt resource value: 0x7f070091 + public const int notification_action_text_size = 2131165329; + + // aapt resource value: 0x7f070092 + public const int notification_big_circle_margin = 2131165330; + + // aapt resource value: 0x7f070088 + public const int notification_content_margin_start = 2131165320; + + // aapt resource value: 0x7f070093 + public const int notification_large_icon_height = 2131165331; + + // aapt resource value: 0x7f070094 + public const int notification_large_icon_width = 2131165332; + + // aapt resource value: 0x7f070089 + public const int notification_main_column_padding_top = 2131165321; + + // aapt resource value: 0x7f07008a + public const int notification_media_narrow_margin = 2131165322; + + // aapt resource value: 0x7f070095 + public const int notification_right_icon_size = 2131165333; + + // aapt resource value: 0x7f070087 + public const int notification_right_side_padding_top = 2131165319; + + // aapt resource value: 0x7f070096 + public const int notification_small_icon_background_padding = 2131165334; + + // aapt resource value: 0x7f070097 + public const int notification_small_icon_size_as_large = 2131165335; + + // aapt resource value: 0x7f070098 + public const int notification_subtext_size = 2131165336; + + // aapt resource value: 0x7f070099 + public const int notification_top_pad = 2131165337; + + // aapt resource value: 0x7f07009a + public const int notification_top_pad_large_text = 2131165338; + + // aapt resource value: 0x7f070059 + public const int tooltip_corner_radius = 2131165273; + + // aapt resource value: 0x7f07005a + public const int tooltip_horizontal_padding = 2131165274; + + // aapt resource value: 0x7f07005b + public const int tooltip_margin = 2131165275; + + // aapt resource value: 0x7f07005c + public const int tooltip_precise_anchor_extra_offset = 2131165276; + + // aapt resource value: 0x7f07005d + public const int tooltip_precise_anchor_threshold = 2131165277; + + // aapt resource value: 0x7f07005e + public const int tooltip_vertical_padding = 2131165278; + + // aapt resource value: 0x7f07005f + public const int tooltip_y_offset_non_touch = 2131165279; + + // aapt resource value: 0x7f070060 + public const int tooltip_y_offset_touch = 2131165280; + + static Dimension() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Dimension() + { + } + } + + public partial class Drawable + { + + // aapt resource value: 0x7f020000 + public const int abc_ab_share_pack_mtrl_alpha = 2130837504; + + // aapt resource value: 0x7f020001 + public const int abc_action_bar_item_background_material = 2130837505; + + // aapt resource value: 0x7f020002 + public const int abc_btn_borderless_material = 2130837506; + + // aapt resource value: 0x7f020003 + public const int abc_btn_check_material = 2130837507; + + // aapt resource value: 0x7f020004 + public const int abc_btn_check_to_on_mtrl_000 = 2130837508; + + // aapt resource value: 0x7f020005 + public const int abc_btn_check_to_on_mtrl_015 = 2130837509; + + // aapt resource value: 0x7f020006 + public const int abc_btn_colored_material = 2130837510; + + // aapt resource value: 0x7f020007 + public const int abc_btn_default_mtrl_shape = 2130837511; + + // aapt resource value: 0x7f020008 + public const int abc_btn_radio_material = 2130837512; + + // aapt resource value: 0x7f020009 + public const int abc_btn_radio_to_on_mtrl_000 = 2130837513; + + // aapt resource value: 0x7f02000a + public const int abc_btn_radio_to_on_mtrl_015 = 2130837514; + + // aapt resource value: 0x7f02000b + public const int abc_btn_switch_to_on_mtrl_00001 = 2130837515; + + // aapt resource value: 0x7f02000c + public const int abc_btn_switch_to_on_mtrl_00012 = 2130837516; + + // aapt resource value: 0x7f02000d + public const int abc_cab_background_internal_bg = 2130837517; + + // aapt resource value: 0x7f02000e + public const int abc_cab_background_top_material = 2130837518; + + // aapt resource value: 0x7f02000f + public const int abc_cab_background_top_mtrl_alpha = 2130837519; + + // aapt resource value: 0x7f020010 + public const int abc_control_background_material = 2130837520; + + // aapt resource value: 0x7f020011 + public const int abc_dialog_material_background = 2130837521; + + // aapt resource value: 0x7f020012 + public const int abc_edit_text_material = 2130837522; + + // aapt resource value: 0x7f020013 + public const int abc_ic_ab_back_material = 2130837523; + + // aapt resource value: 0x7f020014 + public const int abc_ic_arrow_drop_right_black_24dp = 2130837524; + + // aapt resource value: 0x7f020015 + public const int abc_ic_clear_material = 2130837525; + + // aapt resource value: 0x7f020016 + public const int abc_ic_commit_search_api_mtrl_alpha = 2130837526; + + // aapt resource value: 0x7f020017 + public const int abc_ic_go_search_api_material = 2130837527; + + // aapt resource value: 0x7f020018 + public const int abc_ic_menu_copy_mtrl_am_alpha = 2130837528; + + // aapt resource value: 0x7f020019 + public const int abc_ic_menu_cut_mtrl_alpha = 2130837529; + + // aapt resource value: 0x7f02001a + public const int abc_ic_menu_overflow_material = 2130837530; + + // aapt resource value: 0x7f02001b + public const int abc_ic_menu_paste_mtrl_am_alpha = 2130837531; + + // aapt resource value: 0x7f02001c + public const int abc_ic_menu_selectall_mtrl_alpha = 2130837532; + + // aapt resource value: 0x7f02001d + public const int abc_ic_menu_share_mtrl_alpha = 2130837533; + + // aapt resource value: 0x7f02001e + public const int abc_ic_search_api_material = 2130837534; + + // aapt resource value: 0x7f02001f + public const int abc_ic_star_black_16dp = 2130837535; + + // aapt resource value: 0x7f020020 + public const int abc_ic_star_black_36dp = 2130837536; + + // aapt resource value: 0x7f020021 + public const int abc_ic_star_black_48dp = 2130837537; + + // aapt resource value: 0x7f020022 + public const int abc_ic_star_half_black_16dp = 2130837538; + + // aapt resource value: 0x7f020023 + public const int abc_ic_star_half_black_36dp = 2130837539; + + // aapt resource value: 0x7f020024 + public const int abc_ic_star_half_black_48dp = 2130837540; + + // aapt resource value: 0x7f020025 + public const int abc_ic_voice_search_api_material = 2130837541; + + // aapt resource value: 0x7f020026 + public const int abc_item_background_holo_dark = 2130837542; + + // aapt resource value: 0x7f020027 + public const int abc_item_background_holo_light = 2130837543; + + // aapt resource value: 0x7f020028 + public const int abc_list_divider_mtrl_alpha = 2130837544; + + // aapt resource value: 0x7f020029 + public const int abc_list_focused_holo = 2130837545; + + // aapt resource value: 0x7f02002a + public const int abc_list_longpressed_holo = 2130837546; + + // aapt resource value: 0x7f02002b + public const int abc_list_pressed_holo_dark = 2130837547; + + // aapt resource value: 0x7f02002c + public const int abc_list_pressed_holo_light = 2130837548; + + // aapt resource value: 0x7f02002d + public const int abc_list_selector_background_transition_holo_dark = 2130837549; + + // aapt resource value: 0x7f02002e + public const int abc_list_selector_background_transition_holo_light = 2130837550; + + // aapt resource value: 0x7f02002f + public const int abc_list_selector_disabled_holo_dark = 2130837551; + + // aapt resource value: 0x7f020030 + public const int abc_list_selector_disabled_holo_light = 2130837552; + + // aapt resource value: 0x7f020031 + public const int abc_list_selector_holo_dark = 2130837553; + + // aapt resource value: 0x7f020032 + public const int abc_list_selector_holo_light = 2130837554; + + // aapt resource value: 0x7f020033 + public const int abc_menu_hardkey_panel_mtrl_mult = 2130837555; + + // aapt resource value: 0x7f020034 + public const int abc_popup_background_mtrl_mult = 2130837556; + + // aapt resource value: 0x7f020035 + public const int abc_ratingbar_indicator_material = 2130837557; + + // aapt resource value: 0x7f020036 + public const int abc_ratingbar_material = 2130837558; + + // aapt resource value: 0x7f020037 + public const int abc_ratingbar_small_material = 2130837559; + + // aapt resource value: 0x7f020038 + public const int abc_scrubber_control_off_mtrl_alpha = 2130837560; + + // aapt resource value: 0x7f020039 + public const int abc_scrubber_control_to_pressed_mtrl_000 = 2130837561; + + // aapt resource value: 0x7f02003a + public const int abc_scrubber_control_to_pressed_mtrl_005 = 2130837562; + + // aapt resource value: 0x7f02003b + public const int abc_scrubber_primary_mtrl_alpha = 2130837563; + + // aapt resource value: 0x7f02003c + public const int abc_scrubber_track_mtrl_alpha = 2130837564; + + // aapt resource value: 0x7f02003d + public const int abc_seekbar_thumb_material = 2130837565; + + // aapt resource value: 0x7f02003e + public const int abc_seekbar_tick_mark_material = 2130837566; + + // aapt resource value: 0x7f02003f + public const int abc_seekbar_track_material = 2130837567; + + // aapt resource value: 0x7f020040 + public const int abc_spinner_mtrl_am_alpha = 2130837568; + + // aapt resource value: 0x7f020041 + public const int abc_spinner_textfield_background_material = 2130837569; + + // aapt resource value: 0x7f020042 + public const int abc_switch_thumb_material = 2130837570; + + // aapt resource value: 0x7f020043 + public const int abc_switch_track_mtrl_alpha = 2130837571; + + // aapt resource value: 0x7f020044 + public const int abc_tab_indicator_material = 2130837572; + + // aapt resource value: 0x7f020045 + public const int abc_tab_indicator_mtrl_alpha = 2130837573; + + // aapt resource value: 0x7f020046 + public const int abc_text_cursor_material = 2130837574; + + // aapt resource value: 0x7f020047 + public const int abc_text_select_handle_left_mtrl_dark = 2130837575; + + // aapt resource value: 0x7f020048 + public const int abc_text_select_handle_left_mtrl_light = 2130837576; + + // aapt resource value: 0x7f020049 + public const int abc_text_select_handle_middle_mtrl_dark = 2130837577; + + // aapt resource value: 0x7f02004a + public const int abc_text_select_handle_middle_mtrl_light = 2130837578; + + // aapt resource value: 0x7f02004b + public const int abc_text_select_handle_right_mtrl_dark = 2130837579; + + // aapt resource value: 0x7f02004c + public const int abc_text_select_handle_right_mtrl_light = 2130837580; + + // aapt resource value: 0x7f02004d + public const int abc_textfield_activated_mtrl_alpha = 2130837581; + + // aapt resource value: 0x7f02004e + public const int abc_textfield_default_mtrl_alpha = 2130837582; + + // aapt resource value: 0x7f02004f + public const int abc_textfield_search_activated_mtrl_alpha = 2130837583; + + // aapt resource value: 0x7f020050 + public const int abc_textfield_search_default_mtrl_alpha = 2130837584; + + // aapt resource value: 0x7f020051 + public const int abc_textfield_search_material = 2130837585; + + // aapt resource value: 0x7f020052 + public const int abc_vector_test = 2130837586; + + // aapt resource value: 0x7f020053 + public const int avd_hide_password = 2130837587; + + // aapt resource value: 0x7f02006a + public const int avd_hide_password_1 = 2130837610; + + // aapt resource value: 0x7f02006b + public const int avd_hide_password_2 = 2130837611; + + // aapt resource value: 0x7f02006c + public const int avd_hide_password_3 = 2130837612; + + // aapt resource value: 0x7f020054 + public const int avd_show_password = 2130837588; + + // aapt resource value: 0x7f02006d + public const int avd_show_password_1 = 2130837613; + + // aapt resource value: 0x7f02006e + public const int avd_show_password_2 = 2130837614; + + // aapt resource value: 0x7f02006f + public const int avd_show_password_3 = 2130837615; + + // aapt resource value: 0x7f020055 + public const int design_bottom_navigation_item_background = 2130837589; + + // aapt resource value: 0x7f020056 + public const int design_fab_background = 2130837590; + + // aapt resource value: 0x7f020057 + public const int design_ic_visibility = 2130837591; + + // aapt resource value: 0x7f020058 + public const int design_ic_visibility_off = 2130837592; + + // aapt resource value: 0x7f020059 + public const int design_password_eye = 2130837593; + + // aapt resource value: 0x7f02005a + public const int design_snackbar_background = 2130837594; + + // aapt resource value: 0x7f02005b + public const int navigation_empty_icon = 2130837595; + + // aapt resource value: 0x7f02005c + public const int notification_action_background = 2130837596; + + // aapt resource value: 0x7f02005d + public const int notification_bg = 2130837597; + + // aapt resource value: 0x7f02005e + public const int notification_bg_low = 2130837598; + + // aapt resource value: 0x7f02005f + public const int notification_bg_low_normal = 2130837599; + + // aapt resource value: 0x7f020060 + public const int notification_bg_low_pressed = 2130837600; + + // aapt resource value: 0x7f020061 + public const int notification_bg_normal = 2130837601; + + // aapt resource value: 0x7f020062 + public const int notification_bg_normal_pressed = 2130837602; + + // aapt resource value: 0x7f020063 + public const int notification_icon_background = 2130837603; + + // aapt resource value: 0x7f020068 + public const int notification_template_icon_bg = 2130837608; + + // aapt resource value: 0x7f020069 + public const int notification_template_icon_low_bg = 2130837609; + + // aapt resource value: 0x7f020064 + public const int notification_tile_bg = 2130837604; + + // aapt resource value: 0x7f020065 + public const int notify_panel_notification_icon_bg = 2130837605; + + // aapt resource value: 0x7f020066 + public const int tooltip_frame_dark = 2130837606; + + // aapt resource value: 0x7f020067 + public const int tooltip_frame_light = 2130837607; + + static Drawable() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Drawable() + { + } + } + + public partial class Id + { + + // aapt resource value: 0x7f080032 + public const int ALT = 2131230770; + + // aapt resource value: 0x7f080033 + public const int CTRL = 2131230771; + + // aapt resource value: 0x7f080034 + public const int FUNCTION = 2131230772; + + // aapt resource value: 0x7f080035 + public const int META = 2131230773; + + // aapt resource value: 0x7f080036 + public const int SHIFT = 2131230774; + + // aapt resource value: 0x7f080037 + public const int SYM = 2131230775; + + // aapt resource value: 0x7f08009d + public const int action0 = 2131230877; + + // aapt resource value: 0x7f08007c + public const int action_bar = 2131230844; + + // aapt resource value: 0x7f080001 + public const int action_bar_activity_content = 2131230721; + + // aapt resource value: 0x7f08007b + public const int action_bar_container = 2131230843; + + // aapt resource value: 0x7f080077 + public const int action_bar_root = 2131230839; + + // aapt resource value: 0x7f080002 + public const int action_bar_spinner = 2131230722; + + // aapt resource value: 0x7f08005b + public const int action_bar_subtitle = 2131230811; + + // aapt resource value: 0x7f08005a + public const int action_bar_title = 2131230810; + + // aapt resource value: 0x7f08009a + public const int action_container = 2131230874; + + // aapt resource value: 0x7f08007d + public const int action_context_bar = 2131230845; + + // aapt resource value: 0x7f0800a1 + public const int action_divider = 2131230881; + + // aapt resource value: 0x7f08009b + public const int action_image = 2131230875; + + // aapt resource value: 0x7f080003 + public const int action_menu_divider = 2131230723; + + // aapt resource value: 0x7f080004 + public const int action_menu_presenter = 2131230724; + + // aapt resource value: 0x7f080079 + public const int action_mode_bar = 2131230841; + + // aapt resource value: 0x7f080078 + public const int action_mode_bar_stub = 2131230840; + + // aapt resource value: 0x7f08005c + public const int action_mode_close_button = 2131230812; + + // aapt resource value: 0x7f08009c + public const int action_text = 2131230876; + + // aapt resource value: 0x7f0800aa + public const int actions = 2131230890; + + // aapt resource value: 0x7f08005d + public const int activity_chooser_view_content = 2131230813; + + // aapt resource value: 0x7f080027 + public const int add = 2131230759; + + // aapt resource value: 0x7f080070 + public const int alertTitle = 2131230832; + + // aapt resource value: 0x7f080052 + public const int all = 2131230802; + + // aapt resource value: 0x7f080038 + public const int always = 2131230776; + + // aapt resource value: 0x7f080056 + public const int async = 2131230806; + + // aapt resource value: 0x7f080044 + public const int auto = 2131230788; + + // aapt resource value: 0x7f08002f + public const int beginning = 2131230767; + + // aapt resource value: 0x7f080057 + public const int blocking = 2131230807; + + // aapt resource value: 0x7f08003d + public const int bottom = 2131230781; + + // aapt resource value: 0x7f080063 + public const int buttonPanel = 2131230819; + + // aapt resource value: 0x7f08009e + public const int cancel_action = 2131230878; + + // aapt resource value: 0x7f080045 + public const int center = 2131230789; + + // aapt resource value: 0x7f080046 + public const int center_horizontal = 2131230790; + + // aapt resource value: 0x7f080047 + public const int center_vertical = 2131230791; + + // aapt resource value: 0x7f080073 + public const int checkbox = 2131230835; + + // aapt resource value: 0x7f0800a6 + public const int chronometer = 2131230886; + + // aapt resource value: 0x7f08004e + public const int clip_horizontal = 2131230798; + + // aapt resource value: 0x7f08004f + public const int clip_vertical = 2131230799; + + // aapt resource value: 0x7f080039 + public const int collapseActionView = 2131230777; + + // aapt resource value: 0x7f08008e + public const int container = 2131230862; + + // aapt resource value: 0x7f080066 + public const int contentPanel = 2131230822; + + // aapt resource value: 0x7f08008f + public const int coordinator = 2131230863; + + // aapt resource value: 0x7f08006d + public const int custom = 2131230829; + + // aapt resource value: 0x7f08006c + public const int customPanel = 2131230828; + + // aapt resource value: 0x7f08007a + public const int decor_content_parent = 2131230842; + + // aapt resource value: 0x7f080060 + public const int default_activity_button = 2131230816; + + // aapt resource value: 0x7f080091 + public const int design_bottom_sheet = 2131230865; + + // aapt resource value: 0x7f080098 + public const int design_menu_item_action_area = 2131230872; + + // aapt resource value: 0x7f080097 + public const int design_menu_item_action_area_stub = 2131230871; + + // aapt resource value: 0x7f080096 + public const int design_menu_item_text = 2131230870; + + // aapt resource value: 0x7f080095 + public const int design_navigation_view = 2131230869; + + // aapt resource value: 0x7f080020 + public const int disableHome = 2131230752; + + // aapt resource value: 0x7f08007e + public const int edit_query = 2131230846; + + // aapt resource value: 0x7f080030 + public const int end = 2131230768; + + // aapt resource value: 0x7f0800ac + public const int end_padder = 2131230892; + + // aapt resource value: 0x7f08003f + public const int enterAlways = 2131230783; + + // aapt resource value: 0x7f080040 + public const int enterAlwaysCollapsed = 2131230784; + + // aapt resource value: 0x7f080041 + public const int exitUntilCollapsed = 2131230785; + + // aapt resource value: 0x7f08005e + public const int expand_activities_button = 2131230814; + + // aapt resource value: 0x7f080072 + public const int expanded_menu = 2131230834; + + // aapt resource value: 0x7f080050 + public const int fill = 2131230800; + + // aapt resource value: 0x7f080051 + public const int fill_horizontal = 2131230801; + + // aapt resource value: 0x7f080048 + public const int fill_vertical = 2131230792; + + // aapt resource value: 0x7f080054 + public const int @fixed = 2131230804; + + // aapt resource value: 0x7f080058 + public const int forever = 2131230808; + + // aapt resource value: 0x7f08008b + public const int gameView1 = 2131230859; + + // aapt resource value: 0x7f08000a + public const int ghost_view = 2131230730; + + // aapt resource value: 0x7f080005 + public const int home = 2131230725; + + // aapt resource value: 0x7f080021 + public const int homeAsUp = 2131230753; + + // aapt resource value: 0x7f080062 + public const int icon = 2131230818; + + // aapt resource value: 0x7f0800ab + public const int icon_group = 2131230891; + + // aapt resource value: 0x7f08003a + public const int ifRoom = 2131230778; + + // aapt resource value: 0x7f08005f + public const int image = 2131230815; + + // aapt resource value: 0x7f0800a7 + public const int info = 2131230887; + + // aapt resource value: 0x7f080059 + public const int italic = 2131230809; + + // aapt resource value: 0x7f080000 + public const int item_touch_helper_previous_elevation = 2131230720; + + // aapt resource value: 0x7f08008d + public const int largeLabel = 2131230861; + + // aapt resource value: 0x7f080049 + public const int left = 2131230793; + + // aapt resource value: 0x7f080017 + public const int line1 = 2131230743; + + // aapt resource value: 0x7f080018 + public const int line3 = 2131230744; + + // aapt resource value: 0x7f08001d + public const int listMode = 2131230749; + + // aapt resource value: 0x7f080061 + public const int list_item = 2131230817; + + // aapt resource value: 0x7f0800af + public const int masked = 2131230895; + + // aapt resource value: 0x7f0800a0 + public const int media_actions = 2131230880; + + // aapt resource value: 0x7f0800ad + public const int message = 2131230893; + + // aapt resource value: 0x7f080031 + public const int middle = 2131230769; + + // aapt resource value: 0x7f080053 + public const int mini = 2131230803; + + // aapt resource value: 0x7f080028 + public const int multiply = 2131230760; + + // aapt resource value: 0x7f080094 + public const int navigation_header_container = 2131230868; + + // aapt resource value: 0x7f08003b + public const int never = 2131230779; + + // aapt resource value: 0x7f080022 + public const int none = 2131230754; + + // aapt resource value: 0x7f08001e + public const int normal = 2131230750; + + // aapt resource value: 0x7f0800a9 + public const int notification_background = 2131230889; + + // aapt resource value: 0x7f0800a3 + public const int notification_main_column = 2131230883; + + // aapt resource value: 0x7f0800a2 + public const int notification_main_column_container = 2131230882; + + // aapt resource value: 0x7f08004c + public const int parallax = 2131230796; + + // aapt resource value: 0x7f080065 + public const int parentPanel = 2131230821; + + // aapt resource value: 0x7f08000b + public const int parent_matrix = 2131230731; + + // aapt resource value: 0x7f08004d + public const int pin = 2131230797; + + // aapt resource value: 0x7f080006 + public const int progress_circular = 2131230726; + + // aapt resource value: 0x7f080007 + public const int progress_horizontal = 2131230727; + + // aapt resource value: 0x7f080075 + public const int radio = 2131230837; + + // aapt resource value: 0x7f08004a + public const int right = 2131230794; + + // aapt resource value: 0x7f0800a8 + public const int right_icon = 2131230888; + + // aapt resource value: 0x7f0800a4 + public const int right_side = 2131230884; + + // aapt resource value: 0x7f08000c + public const int save_image_matrix = 2131230732; + + // aapt resource value: 0x7f08000d + public const int save_non_transition_alpha = 2131230733; + + // aapt resource value: 0x7f08000e + public const int save_scale_type = 2131230734; + + // aapt resource value: 0x7f080029 + public const int screen = 2131230761; + + // aapt resource value: 0x7f080042 + public const int scroll = 2131230786; + + // aapt resource value: 0x7f08006b + public const int scrollIndicatorDown = 2131230827; + + // aapt resource value: 0x7f080067 + public const int scrollIndicatorUp = 2131230823; + + // aapt resource value: 0x7f080068 + public const int scrollView = 2131230824; + + // aapt resource value: 0x7f080055 + public const int scrollable = 2131230805; + + // aapt resource value: 0x7f080080 + public const int search_badge = 2131230848; + + // aapt resource value: 0x7f08007f + public const int search_bar = 2131230847; + + // aapt resource value: 0x7f080081 + public const int search_button = 2131230849; + + // aapt resource value: 0x7f080086 + public const int search_close_btn = 2131230854; + + // aapt resource value: 0x7f080082 + public const int search_edit_frame = 2131230850; + + // aapt resource value: 0x7f080088 + public const int search_go_btn = 2131230856; + + // aapt resource value: 0x7f080083 + public const int search_mag_icon = 2131230851; + + // aapt resource value: 0x7f080084 + public const int search_plate = 2131230852; + + // aapt resource value: 0x7f080085 + public const int search_src_text = 2131230853; + + // aapt resource value: 0x7f080089 + public const int search_voice_btn = 2131230857; + + // aapt resource value: 0x7f08008a + public const int select_dialog_listview = 2131230858; + + // aapt resource value: 0x7f080074 + public const int shortcut = 2131230836; + + // aapt resource value: 0x7f080023 + public const int showCustom = 2131230755; + + // aapt resource value: 0x7f080024 + public const int showHome = 2131230756; + + // aapt resource value: 0x7f080025 + public const int showTitle = 2131230757; + + // aapt resource value: 0x7f08008c + public const int smallLabel = 2131230860; + + // aapt resource value: 0x7f080093 + public const int snackbar_action = 2131230867; + + // aapt resource value: 0x7f080092 + public const int snackbar_text = 2131230866; + + // aapt resource value: 0x7f080043 + public const int snap = 2131230787; + + // aapt resource value: 0x7f080064 + public const int spacer = 2131230820; + + // aapt resource value: 0x7f080008 + public const int split_action_bar = 2131230728; + + // aapt resource value: 0x7f08002a + public const int src_atop = 2131230762; + + // aapt resource value: 0x7f08002b + public const int src_in = 2131230763; + + // aapt resource value: 0x7f08002c + public const int src_over = 2131230764; + + // aapt resource value: 0x7f08004b + public const int start = 2131230795; + + // aapt resource value: 0x7f08009f + public const int status_bar_latest_event_content = 2131230879; + + // aapt resource value: 0x7f080076 + public const int submenuarrow = 2131230838; + + // aapt resource value: 0x7f080087 + public const int submit_area = 2131230855; + + // aapt resource value: 0x7f08001f + public const int tabMode = 2131230751; + + // aapt resource value: 0x7f080019 + public const int tag_transition_group = 2131230745; + + // aapt resource value: 0x7f08001a + public const int text = 2131230746; + + // aapt resource value: 0x7f08001b + public const int text2 = 2131230747; + + // aapt resource value: 0x7f08006a + public const int textSpacerNoButtons = 2131230826; + + // aapt resource value: 0x7f080069 + public const int textSpacerNoTitle = 2131230825; + + // aapt resource value: 0x7f080099 + public const int text_input_password_toggle = 2131230873; + + // aapt resource value: 0x7f080014 + public const int textinput_counter = 2131230740; + + // aapt resource value: 0x7f080015 + public const int textinput_error = 2131230741; + + // aapt resource value: 0x7f0800a5 + public const int time = 2131230885; + + // aapt resource value: 0x7f08001c + public const int title = 2131230748; + + // aapt resource value: 0x7f080071 + public const int titleDividerNoCustom = 2131230833; + + // aapt resource value: 0x7f08006f + public const int title_template = 2131230831; + + // aapt resource value: 0x7f08003e + public const int top = 2131230782; + + // aapt resource value: 0x7f08006e + public const int topPanel = 2131230830; + + // aapt resource value: 0x7f080090 + public const int touch_outside = 2131230864; + + // aapt resource value: 0x7f08000f + public const int transition_current_scene = 2131230735; + + // aapt resource value: 0x7f080010 + public const int transition_layout_save = 2131230736; + + // aapt resource value: 0x7f080011 + public const int transition_position = 2131230737; + + // aapt resource value: 0x7f080012 + public const int transition_scene_layoutid_cache = 2131230738; + + // aapt resource value: 0x7f080013 + public const int transition_transform = 2131230739; + + // aapt resource value: 0x7f08002d + public const int uniform = 2131230765; + + // aapt resource value: 0x7f080009 + public const int up = 2131230729; + + // aapt resource value: 0x7f080026 + public const int useLogo = 2131230758; + + // aapt resource value: 0x7f080016 + public const int view_offset_helper = 2131230742; + + // aapt resource value: 0x7f0800ae + public const int visible = 2131230894; + + // aapt resource value: 0x7f08003c + public const int withText = 2131230780; + + // aapt resource value: 0x7f08002e + public const int wrap_content = 2131230766; + + static Id() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Id() + { + } + } + + public partial class Integer + { + + // aapt resource value: 0x7f0d0000 + public const int abc_config_activityDefaultDur = 2131558400; + + // aapt resource value: 0x7f0d0001 + public const int abc_config_activityShortDur = 2131558401; + + // aapt resource value: 0x7f0d0005 + public const int app_bar_elevation_anim_duration = 2131558405; + + // aapt resource value: 0x7f0d0006 + public const int bottom_sheet_slide_duration = 2131558406; + + // aapt resource value: 0x7f0d0002 + public const int cancel_button_image_alpha = 2131558402; + + // aapt resource value: 0x7f0d0003 + public const int config_tooltipAnimTime = 2131558403; + + // aapt resource value: 0x7f0d0004 + public const int design_snackbar_text_max_lines = 2131558404; + + // aapt resource value: 0x7f0d0007 + public const int hide_password_duration = 2131558407; + + // aapt resource value: 0x7f0d0008 + public const int show_password_duration = 2131558408; + + // aapt resource value: 0x7f0d0009 + public const int status_bar_notification_info_maxnum = 2131558409; + + static Integer() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Integer() + { + } + } + + public partial class Layout + { + + // aapt resource value: 0x7f040000 + public const int abc_action_bar_title_item = 2130968576; + + // aapt resource value: 0x7f040001 + public const int abc_action_bar_up_container = 2130968577; + + // aapt resource value: 0x7f040002 + public const int abc_action_menu_item_layout = 2130968578; + + // aapt resource value: 0x7f040003 + public const int abc_action_menu_layout = 2130968579; + + // aapt resource value: 0x7f040004 + public const int abc_action_mode_bar = 2130968580; + + // aapt resource value: 0x7f040005 + public const int abc_action_mode_close_item_material = 2130968581; + + // aapt resource value: 0x7f040006 + public const int abc_activity_chooser_view = 2130968582; + + // aapt resource value: 0x7f040007 + public const int abc_activity_chooser_view_list_item = 2130968583; + + // aapt resource value: 0x7f040008 + public const int abc_alert_dialog_button_bar_material = 2130968584; + + // aapt resource value: 0x7f040009 + public const int abc_alert_dialog_material = 2130968585; + + // aapt resource value: 0x7f04000a + public const int abc_alert_dialog_title_material = 2130968586; + + // aapt resource value: 0x7f04000b + public const int abc_dialog_title_material = 2130968587; + + // aapt resource value: 0x7f04000c + public const int abc_expanded_menu_layout = 2130968588; + + // aapt resource value: 0x7f04000d + public const int abc_list_menu_item_checkbox = 2130968589; + + // aapt resource value: 0x7f04000e + public const int abc_list_menu_item_icon = 2130968590; + + // aapt resource value: 0x7f04000f + public const int abc_list_menu_item_layout = 2130968591; + + // aapt resource value: 0x7f040010 + public const int abc_list_menu_item_radio = 2130968592; + + // aapt resource value: 0x7f040011 + public const int abc_popup_menu_header_item_layout = 2130968593; + + // aapt resource value: 0x7f040012 + public const int abc_popup_menu_item_layout = 2130968594; + + // aapt resource value: 0x7f040013 + public const int abc_screen_content_include = 2130968595; + + // aapt resource value: 0x7f040014 + public const int abc_screen_simple = 2130968596; + + // aapt resource value: 0x7f040015 + public const int abc_screen_simple_overlay_action_mode = 2130968597; + + // aapt resource value: 0x7f040016 + public const int abc_screen_toolbar = 2130968598; + + // aapt resource value: 0x7f040017 + public const int abc_search_dropdown_item_icons_2line = 2130968599; + + // aapt resource value: 0x7f040018 + public const int abc_search_view = 2130968600; + + // aapt resource value: 0x7f040019 + public const int abc_select_dialog_material = 2130968601; + + // aapt resource value: 0x7f04001a + public const int activity_main = 2130968602; + + // aapt resource value: 0x7f04001b + public const int design_bottom_navigation_item = 2130968603; + + // aapt resource value: 0x7f04001c + public const int design_bottom_sheet_dialog = 2130968604; + + // aapt resource value: 0x7f04001d + public const int design_layout_snackbar = 2130968605; + + // aapt resource value: 0x7f04001e + public const int design_layout_snackbar_include = 2130968606; + + // aapt resource value: 0x7f04001f + public const int design_layout_tab_icon = 2130968607; + + // aapt resource value: 0x7f040020 + public const int design_layout_tab_text = 2130968608; + + // aapt resource value: 0x7f040021 + public const int design_menu_item_action_area = 2130968609; + + // aapt resource value: 0x7f040022 + public const int design_navigation_item = 2130968610; + + // aapt resource value: 0x7f040023 + public const int design_navigation_item_header = 2130968611; + + // aapt resource value: 0x7f040024 + public const int design_navigation_item_separator = 2130968612; + + // aapt resource value: 0x7f040025 + public const int design_navigation_item_subheader = 2130968613; + + // aapt resource value: 0x7f040026 + public const int design_navigation_menu = 2130968614; + + // aapt resource value: 0x7f040027 + public const int design_navigation_menu_item = 2130968615; + + // aapt resource value: 0x7f040028 + public const int design_text_input_password_icon = 2130968616; + + // aapt resource value: 0x7f040029 + public const int notification_action = 2130968617; + + // aapt resource value: 0x7f04002a + public const int notification_action_tombstone = 2130968618; + + // aapt resource value: 0x7f04002b + public const int notification_media_action = 2130968619; + + // aapt resource value: 0x7f04002c + public const int notification_media_cancel_action = 2130968620; + + // aapt resource value: 0x7f04002d + public const int notification_template_big_media = 2130968621; + + // aapt resource value: 0x7f04002e + public const int notification_template_big_media_custom = 2130968622; + + // aapt resource value: 0x7f04002f + public const int notification_template_big_media_narrow = 2130968623; + + // aapt resource value: 0x7f040030 + public const int notification_template_big_media_narrow_custom = 2130968624; + + // aapt resource value: 0x7f040031 + public const int notification_template_custom_big = 2130968625; + + // aapt resource value: 0x7f040032 + public const int notification_template_icon_group = 2130968626; + + // aapt resource value: 0x7f040033 + public const int notification_template_lines_media = 2130968627; + + // aapt resource value: 0x7f040034 + public const int notification_template_media = 2130968628; + + // aapt resource value: 0x7f040035 + public const int notification_template_media_custom = 2130968629; + + // aapt resource value: 0x7f040036 + public const int notification_template_part_chronometer = 2130968630; + + // aapt resource value: 0x7f040037 + public const int notification_template_part_time = 2130968631; + + // aapt resource value: 0x7f040038 + public const int select_dialog_item_material = 2130968632; + + // aapt resource value: 0x7f040039 + public const int select_dialog_multichoice_material = 2130968633; + + // aapt resource value: 0x7f04003a + public const int select_dialog_singlechoice_material = 2130968634; + + // aapt resource value: 0x7f04003b + public const int support_simple_spinner_dropdown_item = 2130968635; + + // aapt resource value: 0x7f04003c + public const int tooltip = 2130968636; + + static Layout() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Layout() + { + } + } + + public partial class Mipmap + { + + // aapt resource value: 0x7f030000 + public const int ic_launcher = 2130903040; + + // aapt resource value: 0x7f030001 + public const int ic_launcher_foreground = 2130903041; + + // aapt resource value: 0x7f030002 + public const int ic_launcher_round = 2130903042; + + static Mipmap() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Mipmap() + { + } + } + + public partial class String + { + + // aapt resource value: 0x7f090000 + public const int abc_action_bar_home_description = 2131296256; + + // aapt resource value: 0x7f090001 + public const int abc_action_bar_up_description = 2131296257; + + // aapt resource value: 0x7f090002 + public const int abc_action_menu_overflow_description = 2131296258; + + // aapt resource value: 0x7f090003 + public const int abc_action_mode_done = 2131296259; + + // aapt resource value: 0x7f090004 + public const int abc_activity_chooser_view_see_all = 2131296260; + + // aapt resource value: 0x7f090005 + public const int abc_activitychooserview_choose_application = 2131296261; + + // aapt resource value: 0x7f090006 + public const int abc_capital_off = 2131296262; + + // aapt resource value: 0x7f090007 + public const int abc_capital_on = 2131296263; + + // aapt resource value: 0x7f090012 + public const int abc_font_family_body_1_material = 2131296274; + + // aapt resource value: 0x7f090013 + public const int abc_font_family_body_2_material = 2131296275; + + // aapt resource value: 0x7f090014 + public const int abc_font_family_button_material = 2131296276; + + // aapt resource value: 0x7f090015 + public const int abc_font_family_caption_material = 2131296277; + + // aapt resource value: 0x7f090016 + public const int abc_font_family_display_1_material = 2131296278; + + // aapt resource value: 0x7f090017 + public const int abc_font_family_display_2_material = 2131296279; + + // aapt resource value: 0x7f090018 + public const int abc_font_family_display_3_material = 2131296280; + + // aapt resource value: 0x7f090019 + public const int abc_font_family_display_4_material = 2131296281; + + // aapt resource value: 0x7f09001a + public const int abc_font_family_headline_material = 2131296282; + + // aapt resource value: 0x7f09001b + public const int abc_font_family_menu_material = 2131296283; + + // aapt resource value: 0x7f09001c + public const int abc_font_family_subhead_material = 2131296284; + + // aapt resource value: 0x7f09001d + public const int abc_font_family_title_material = 2131296285; + + // aapt resource value: 0x7f090008 + public const int abc_search_hint = 2131296264; + + // aapt resource value: 0x7f090009 + public const int abc_searchview_description_clear = 2131296265; + + // aapt resource value: 0x7f09000a + public const int abc_searchview_description_query = 2131296266; + + // aapt resource value: 0x7f09000b + public const int abc_searchview_description_search = 2131296267; + + // aapt resource value: 0x7f09000c + public const int abc_searchview_description_submit = 2131296268; + + // aapt resource value: 0x7f09000d + public const int abc_searchview_description_voice = 2131296269; + + // aapt resource value: 0x7f09000e + public const int abc_shareactionprovider_share_with = 2131296270; + + // aapt resource value: 0x7f09000f + public const int abc_shareactionprovider_share_with_application = 2131296271; + + // aapt resource value: 0x7f090010 + public const int abc_toolbar_collapse_description = 2131296272; + + // aapt resource value: 0x7f090028 + public const int action_settings = 2131296296; + + // aapt resource value: 0x7f090027 + public const int app_name = 2131296295; + + // aapt resource value: 0x7f09001e + public const int appbar_scrolling_view_behavior = 2131296286; + + // aapt resource value: 0x7f09001f + public const int bottom_sheet_behavior = 2131296287; + + // aapt resource value: 0x7f090020 + public const int character_counter_pattern = 2131296288; + + // aapt resource value: 0x7f090021 + public const int password_toggle_content_description = 2131296289; + + // aapt resource value: 0x7f090022 + public const int path_password_eye = 2131296290; + + // aapt resource value: 0x7f090023 + public const int path_password_eye_mask_strike_through = 2131296291; + + // aapt resource value: 0x7f090024 + public const int path_password_eye_mask_visible = 2131296292; + + // aapt resource value: 0x7f090025 + public const int path_password_strike_through = 2131296293; + + // aapt resource value: 0x7f090011 + public const int search_menu_title = 2131296273; + + // aapt resource value: 0x7f090026 + public const int status_bar_notification_info_overflow = 2131296294; + + static String() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private String() + { + } + } + + public partial class Style + { + + // aapt resource value: 0x7f0a0095 + public const int AlertDialog_AppCompat = 2131361941; + + // aapt resource value: 0x7f0a0096 + public const int AlertDialog_AppCompat_Light = 2131361942; + + // aapt resource value: 0x7f0a0097 + public const int Animation_AppCompat_Dialog = 2131361943; + + // aapt resource value: 0x7f0a0098 + public const int Animation_AppCompat_DropDownUp = 2131361944; + + // aapt resource value: 0x7f0a0099 + public const int Animation_AppCompat_Tooltip = 2131361945; + + // aapt resource value: 0x7f0a015f + public const int Animation_Design_BottomSheetDialog = 2131362143; + + // aapt resource value: 0x7f0a0180 + public const int AppTheme = 2131362176; + + // aapt resource value: 0x7f0a009a + public const int Base_AlertDialog_AppCompat = 2131361946; + + // aapt resource value: 0x7f0a009b + public const int Base_AlertDialog_AppCompat_Light = 2131361947; + + // aapt resource value: 0x7f0a009c + public const int Base_Animation_AppCompat_Dialog = 2131361948; + + // aapt resource value: 0x7f0a009d + public const int Base_Animation_AppCompat_DropDownUp = 2131361949; + + // aapt resource value: 0x7f0a009e + public const int Base_Animation_AppCompat_Tooltip = 2131361950; + + // aapt resource value: 0x7f0a009f + public const int Base_DialogWindowTitle_AppCompat = 2131361951; + + // aapt resource value: 0x7f0a00a0 + public const int Base_DialogWindowTitleBackground_AppCompat = 2131361952; + + // aapt resource value: 0x7f0a0039 + public const int Base_TextAppearance_AppCompat = 2131361849; + + // aapt resource value: 0x7f0a003a + public const int Base_TextAppearance_AppCompat_Body1 = 2131361850; + + // aapt resource value: 0x7f0a003b + public const int Base_TextAppearance_AppCompat_Body2 = 2131361851; + + // aapt resource value: 0x7f0a0027 + public const int Base_TextAppearance_AppCompat_Button = 2131361831; + + // aapt resource value: 0x7f0a003c + public const int Base_TextAppearance_AppCompat_Caption = 2131361852; + + // aapt resource value: 0x7f0a003d + public const int Base_TextAppearance_AppCompat_Display1 = 2131361853; + + // aapt resource value: 0x7f0a003e + public const int Base_TextAppearance_AppCompat_Display2 = 2131361854; + + // aapt resource value: 0x7f0a003f + public const int Base_TextAppearance_AppCompat_Display3 = 2131361855; + + // aapt resource value: 0x7f0a0040 + public const int Base_TextAppearance_AppCompat_Display4 = 2131361856; + + // aapt resource value: 0x7f0a0041 + public const int Base_TextAppearance_AppCompat_Headline = 2131361857; + + // aapt resource value: 0x7f0a000b + public const int Base_TextAppearance_AppCompat_Inverse = 2131361803; + + // aapt resource value: 0x7f0a0042 + public const int Base_TextAppearance_AppCompat_Large = 2131361858; + + // aapt resource value: 0x7f0a000c + public const int Base_TextAppearance_AppCompat_Large_Inverse = 2131361804; + + // aapt resource value: 0x7f0a0043 + public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131361859; + + // aapt resource value: 0x7f0a0044 + public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131361860; + + // aapt resource value: 0x7f0a0045 + public const int Base_TextAppearance_AppCompat_Medium = 2131361861; + + // aapt resource value: 0x7f0a000d + public const int Base_TextAppearance_AppCompat_Medium_Inverse = 2131361805; + + // aapt resource value: 0x7f0a0046 + public const int Base_TextAppearance_AppCompat_Menu = 2131361862; + + // aapt resource value: 0x7f0a00a1 + public const int Base_TextAppearance_AppCompat_SearchResult = 2131361953; + + // aapt resource value: 0x7f0a0047 + public const int Base_TextAppearance_AppCompat_SearchResult_Subtitle = 2131361863; + + // aapt resource value: 0x7f0a0048 + public const int Base_TextAppearance_AppCompat_SearchResult_Title = 2131361864; + + // aapt resource value: 0x7f0a0049 + public const int Base_TextAppearance_AppCompat_Small = 2131361865; + + // aapt resource value: 0x7f0a000e + public const int Base_TextAppearance_AppCompat_Small_Inverse = 2131361806; + + // aapt resource value: 0x7f0a004a + public const int Base_TextAppearance_AppCompat_Subhead = 2131361866; + + // aapt resource value: 0x7f0a000f + public const int Base_TextAppearance_AppCompat_Subhead_Inverse = 2131361807; + + // aapt resource value: 0x7f0a004b + public const int Base_TextAppearance_AppCompat_Title = 2131361867; + + // aapt resource value: 0x7f0a0010 + public const int Base_TextAppearance_AppCompat_Title_Inverse = 2131361808; + + // aapt resource value: 0x7f0a00a2 + public const int Base_TextAppearance_AppCompat_Tooltip = 2131361954; + + // aapt resource value: 0x7f0a0086 + public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131361926; + + // aapt resource value: 0x7f0a004c + public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131361868; + + // aapt resource value: 0x7f0a004d + public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131361869; + + // aapt resource value: 0x7f0a004e + public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title = 2131361870; + + // aapt resource value: 0x7f0a004f + public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131361871; + + // aapt resource value: 0x7f0a0050 + public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131361872; + + // aapt resource value: 0x7f0a0051 + public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Title = 2131361873; + + // aapt resource value: 0x7f0a0052 + public const int Base_TextAppearance_AppCompat_Widget_Button = 2131361874; + + // aapt resource value: 0x7f0a008d + public const int Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131361933; + + // aapt resource value: 0x7f0a008e + public const int Base_TextAppearance_AppCompat_Widget_Button_Colored = 2131361934; + + // aapt resource value: 0x7f0a0087 + public const int Base_TextAppearance_AppCompat_Widget_Button_Inverse = 2131361927; + + // aapt resource value: 0x7f0a00a3 + public const int Base_TextAppearance_AppCompat_Widget_DropDownItem = 2131361955; + + // aapt resource value: 0x7f0a0053 + public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131361875; + + // aapt resource value: 0x7f0a0054 + public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131361876; + + // aapt resource value: 0x7f0a0055 + public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131361877; + + // aapt resource value: 0x7f0a0056 + public const int Base_TextAppearance_AppCompat_Widget_Switch = 2131361878; + + // aapt resource value: 0x7f0a0057 + public const int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131361879; + + // aapt resource value: 0x7f0a00a4 + public const int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131361956; + + // aapt resource value: 0x7f0a0058 + public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131361880; + + // aapt resource value: 0x7f0a0059 + public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Title = 2131361881; + + // aapt resource value: 0x7f0a005a + public const int Base_Theme_AppCompat = 2131361882; + + // aapt resource value: 0x7f0a00a5 + public const int Base_Theme_AppCompat_CompactMenu = 2131361957; + + // aapt resource value: 0x7f0a0011 + public const int Base_Theme_AppCompat_Dialog = 2131361809; + + // aapt resource value: 0x7f0a0012 + public const int Base_Theme_AppCompat_Dialog_Alert = 2131361810; + + // aapt resource value: 0x7f0a00a6 + public const int Base_Theme_AppCompat_Dialog_FixedSize = 2131361958; + + // aapt resource value: 0x7f0a0013 + public const int Base_Theme_AppCompat_Dialog_MinWidth = 2131361811; + + // aapt resource value: 0x7f0a0001 + public const int Base_Theme_AppCompat_DialogWhenLarge = 2131361793; + + // aapt resource value: 0x7f0a005b + public const int Base_Theme_AppCompat_Light = 2131361883; + + // aapt resource value: 0x7f0a00a7 + public const int Base_Theme_AppCompat_Light_DarkActionBar = 2131361959; + + // aapt resource value: 0x7f0a0014 + public const int Base_Theme_AppCompat_Light_Dialog = 2131361812; + + // aapt resource value: 0x7f0a0015 + public const int Base_Theme_AppCompat_Light_Dialog_Alert = 2131361813; + + // aapt resource value: 0x7f0a00a8 + public const int Base_Theme_AppCompat_Light_Dialog_FixedSize = 2131361960; + + // aapt resource value: 0x7f0a0016 + public const int Base_Theme_AppCompat_Light_Dialog_MinWidth = 2131361814; + + // aapt resource value: 0x7f0a0002 + public const int Base_Theme_AppCompat_Light_DialogWhenLarge = 2131361794; + + // aapt resource value: 0x7f0a00a9 + public const int Base_ThemeOverlay_AppCompat = 2131361961; + + // aapt resource value: 0x7f0a00aa + public const int Base_ThemeOverlay_AppCompat_ActionBar = 2131361962; + + // aapt resource value: 0x7f0a00ab + public const int Base_ThemeOverlay_AppCompat_Dark = 2131361963; + + // aapt resource value: 0x7f0a00ac + public const int Base_ThemeOverlay_AppCompat_Dark_ActionBar = 2131361964; + + // aapt resource value: 0x7f0a0017 + public const int Base_ThemeOverlay_AppCompat_Dialog = 2131361815; + + // aapt resource value: 0x7f0a0018 + public const int Base_ThemeOverlay_AppCompat_Dialog_Alert = 2131361816; + + // aapt resource value: 0x7f0a00ad + public const int Base_ThemeOverlay_AppCompat_Light = 2131361965; + + // aapt resource value: 0x7f0a0019 + public const int Base_V11_Theme_AppCompat_Dialog = 2131361817; + + // aapt resource value: 0x7f0a001a + public const int Base_V11_Theme_AppCompat_Light_Dialog = 2131361818; + + // aapt resource value: 0x7f0a001b + public const int Base_V11_ThemeOverlay_AppCompat_Dialog = 2131361819; + + // aapt resource value: 0x7f0a0023 + public const int Base_V12_Widget_AppCompat_AutoCompleteTextView = 2131361827; + + // aapt resource value: 0x7f0a0024 + public const int Base_V12_Widget_AppCompat_EditText = 2131361828; + + // aapt resource value: 0x7f0a0160 + public const int Base_V14_Widget_Design_AppBarLayout = 2131362144; + + // aapt resource value: 0x7f0a005c + public const int Base_V21_Theme_AppCompat = 2131361884; + + // aapt resource value: 0x7f0a005d + public const int Base_V21_Theme_AppCompat_Dialog = 2131361885; + + // aapt resource value: 0x7f0a005e + public const int Base_V21_Theme_AppCompat_Light = 2131361886; + + // aapt resource value: 0x7f0a005f + public const int Base_V21_Theme_AppCompat_Light_Dialog = 2131361887; + + // aapt resource value: 0x7f0a0060 + public const int Base_V21_ThemeOverlay_AppCompat_Dialog = 2131361888; + + // aapt resource value: 0x7f0a015c + public const int Base_V21_Widget_Design_AppBarLayout = 2131362140; + + // aapt resource value: 0x7f0a0084 + public const int Base_V22_Theme_AppCompat = 2131361924; + + // aapt resource value: 0x7f0a0085 + public const int Base_V22_Theme_AppCompat_Light = 2131361925; + + // aapt resource value: 0x7f0a0088 + public const int Base_V23_Theme_AppCompat = 2131361928; + + // aapt resource value: 0x7f0a0089 + public const int Base_V23_Theme_AppCompat_Light = 2131361929; + + // aapt resource value: 0x7f0a0091 + public const int Base_V26_Theme_AppCompat = 2131361937; + + // aapt resource value: 0x7f0a0092 + public const int Base_V26_Theme_AppCompat_Light = 2131361938; + + // aapt resource value: 0x7f0a0093 + public const int Base_V26_Widget_AppCompat_Toolbar = 2131361939; + + // aapt resource value: 0x7f0a015e + public const int Base_V26_Widget_Design_AppBarLayout = 2131362142; + + // aapt resource value: 0x7f0a00ae + public const int Base_V7_Theme_AppCompat = 2131361966; + + // aapt resource value: 0x7f0a00af + public const int Base_V7_Theme_AppCompat_Dialog = 2131361967; + + // aapt resource value: 0x7f0a00b0 + public const int Base_V7_Theme_AppCompat_Light = 2131361968; + + // aapt resource value: 0x7f0a00b1 + public const int Base_V7_Theme_AppCompat_Light_Dialog = 2131361969; + + // aapt resource value: 0x7f0a00b2 + public const int Base_V7_ThemeOverlay_AppCompat_Dialog = 2131361970; + + // aapt resource value: 0x7f0a00b3 + public const int Base_V7_Widget_AppCompat_AutoCompleteTextView = 2131361971; + + // aapt resource value: 0x7f0a00b4 + public const int Base_V7_Widget_AppCompat_EditText = 2131361972; + + // aapt resource value: 0x7f0a00b5 + public const int Base_V7_Widget_AppCompat_Toolbar = 2131361973; + + // aapt resource value: 0x7f0a00b6 + public const int Base_Widget_AppCompat_ActionBar = 2131361974; + + // aapt resource value: 0x7f0a00b7 + public const int Base_Widget_AppCompat_ActionBar_Solid = 2131361975; + + // aapt resource value: 0x7f0a00b8 + public const int Base_Widget_AppCompat_ActionBar_TabBar = 2131361976; + + // aapt resource value: 0x7f0a0061 + public const int Base_Widget_AppCompat_ActionBar_TabText = 2131361889; + + // aapt resource value: 0x7f0a0062 + public const int Base_Widget_AppCompat_ActionBar_TabView = 2131361890; + + // aapt resource value: 0x7f0a0063 + public const int Base_Widget_AppCompat_ActionButton = 2131361891; + + // aapt resource value: 0x7f0a0064 + public const int Base_Widget_AppCompat_ActionButton_CloseMode = 2131361892; + + // aapt resource value: 0x7f0a0065 + public const int Base_Widget_AppCompat_ActionButton_Overflow = 2131361893; + + // aapt resource value: 0x7f0a00b9 + public const int Base_Widget_AppCompat_ActionMode = 2131361977; + + // aapt resource value: 0x7f0a00ba + public const int Base_Widget_AppCompat_ActivityChooserView = 2131361978; + + // aapt resource value: 0x7f0a0025 + public const int Base_Widget_AppCompat_AutoCompleteTextView = 2131361829; + + // aapt resource value: 0x7f0a0066 + public const int Base_Widget_AppCompat_Button = 2131361894; + + // aapt resource value: 0x7f0a0067 + public const int Base_Widget_AppCompat_Button_Borderless = 2131361895; + + // aapt resource value: 0x7f0a0068 + public const int Base_Widget_AppCompat_Button_Borderless_Colored = 2131361896; + + // aapt resource value: 0x7f0a00bb + public const int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131361979; + + // aapt resource value: 0x7f0a008a + public const int Base_Widget_AppCompat_Button_Colored = 2131361930; + + // aapt resource value: 0x7f0a0069 + public const int Base_Widget_AppCompat_Button_Small = 2131361897; + + // aapt resource value: 0x7f0a006a + public const int Base_Widget_AppCompat_ButtonBar = 2131361898; + + // aapt resource value: 0x7f0a00bc + public const int Base_Widget_AppCompat_ButtonBar_AlertDialog = 2131361980; + + // aapt resource value: 0x7f0a006b + public const int Base_Widget_AppCompat_CompoundButton_CheckBox = 2131361899; + + // aapt resource value: 0x7f0a006c + public const int Base_Widget_AppCompat_CompoundButton_RadioButton = 2131361900; + + // aapt resource value: 0x7f0a00bd + public const int Base_Widget_AppCompat_CompoundButton_Switch = 2131361981; + + // aapt resource value: 0x7f0a0000 + public const int Base_Widget_AppCompat_DrawerArrowToggle = 2131361792; + + // aapt resource value: 0x7f0a00be + public const int Base_Widget_AppCompat_DrawerArrowToggle_Common = 2131361982; + + // aapt resource value: 0x7f0a006d + public const int Base_Widget_AppCompat_DropDownItem_Spinner = 2131361901; + + // aapt resource value: 0x7f0a0026 + public const int Base_Widget_AppCompat_EditText = 2131361830; + + // aapt resource value: 0x7f0a006e + public const int Base_Widget_AppCompat_ImageButton = 2131361902; + + // aapt resource value: 0x7f0a00bf + public const int Base_Widget_AppCompat_Light_ActionBar = 2131361983; + + // aapt resource value: 0x7f0a00c0 + public const int Base_Widget_AppCompat_Light_ActionBar_Solid = 2131361984; + + // aapt resource value: 0x7f0a00c1 + public const int Base_Widget_AppCompat_Light_ActionBar_TabBar = 2131361985; + + // aapt resource value: 0x7f0a006f + public const int Base_Widget_AppCompat_Light_ActionBar_TabText = 2131361903; + + // aapt resource value: 0x7f0a0070 + public const int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131361904; + + // aapt resource value: 0x7f0a0071 + public const int Base_Widget_AppCompat_Light_ActionBar_TabView = 2131361905; + + // aapt resource value: 0x7f0a0072 + public const int Base_Widget_AppCompat_Light_PopupMenu = 2131361906; + + // aapt resource value: 0x7f0a0073 + public const int Base_Widget_AppCompat_Light_PopupMenu_Overflow = 2131361907; + + // aapt resource value: 0x7f0a00c2 + public const int Base_Widget_AppCompat_ListMenuView = 2131361986; + + // aapt resource value: 0x7f0a0074 + public const int Base_Widget_AppCompat_ListPopupWindow = 2131361908; + + // aapt resource value: 0x7f0a0075 + public const int Base_Widget_AppCompat_ListView = 2131361909; + + // aapt resource value: 0x7f0a0076 + public const int Base_Widget_AppCompat_ListView_DropDown = 2131361910; + + // aapt resource value: 0x7f0a0077 + public const int Base_Widget_AppCompat_ListView_Menu = 2131361911; + + // aapt resource value: 0x7f0a0078 + public const int Base_Widget_AppCompat_PopupMenu = 2131361912; + + // aapt resource value: 0x7f0a0079 + public const int Base_Widget_AppCompat_PopupMenu_Overflow = 2131361913; + + // aapt resource value: 0x7f0a00c3 + public const int Base_Widget_AppCompat_PopupWindow = 2131361987; + + // aapt resource value: 0x7f0a001c + public const int Base_Widget_AppCompat_ProgressBar = 2131361820; + + // aapt resource value: 0x7f0a001d + public const int Base_Widget_AppCompat_ProgressBar_Horizontal = 2131361821; + + // aapt resource value: 0x7f0a007a + public const int Base_Widget_AppCompat_RatingBar = 2131361914; + + // aapt resource value: 0x7f0a008b + public const int Base_Widget_AppCompat_RatingBar_Indicator = 2131361931; + + // aapt resource value: 0x7f0a008c + public const int Base_Widget_AppCompat_RatingBar_Small = 2131361932; + + // aapt resource value: 0x7f0a00c4 + public const int Base_Widget_AppCompat_SearchView = 2131361988; + + // aapt resource value: 0x7f0a00c5 + public const int Base_Widget_AppCompat_SearchView_ActionBar = 2131361989; + + // aapt resource value: 0x7f0a007b + public const int Base_Widget_AppCompat_SeekBar = 2131361915; + + // aapt resource value: 0x7f0a00c6 + public const int Base_Widget_AppCompat_SeekBar_Discrete = 2131361990; + + // aapt resource value: 0x7f0a007c + public const int Base_Widget_AppCompat_Spinner = 2131361916; + + // aapt resource value: 0x7f0a0003 + public const int Base_Widget_AppCompat_Spinner_Underlined = 2131361795; + + // aapt resource value: 0x7f0a007d + public const int Base_Widget_AppCompat_TextView_SpinnerItem = 2131361917; + + // aapt resource value: 0x7f0a0094 + public const int Base_Widget_AppCompat_Toolbar = 2131361940; + + // aapt resource value: 0x7f0a007e + public const int Base_Widget_AppCompat_Toolbar_Button_Navigation = 2131361918; + + // aapt resource value: 0x7f0a015d + public const int Base_Widget_Design_AppBarLayout = 2131362141; + + // aapt resource value: 0x7f0a0161 + public const int Base_Widget_Design_TabLayout = 2131362145; + + // aapt resource value: 0x7f0a001e + public const int Platform_AppCompat = 2131361822; + + // aapt resource value: 0x7f0a001f + public const int Platform_AppCompat_Light = 2131361823; + + // aapt resource value: 0x7f0a007f + public const int Platform_ThemeOverlay_AppCompat = 2131361919; + + // aapt resource value: 0x7f0a0080 + public const int Platform_ThemeOverlay_AppCompat_Dark = 2131361920; + + // aapt resource value: 0x7f0a0081 + public const int Platform_ThemeOverlay_AppCompat_Light = 2131361921; + + // aapt resource value: 0x7f0a0020 + public const int Platform_V11_AppCompat = 2131361824; + + // aapt resource value: 0x7f0a0021 + public const int Platform_V11_AppCompat_Light = 2131361825; + + // aapt resource value: 0x7f0a0028 + public const int Platform_V14_AppCompat = 2131361832; + + // aapt resource value: 0x7f0a0029 + public const int Platform_V14_AppCompat_Light = 2131361833; + + // aapt resource value: 0x7f0a0082 + public const int Platform_V21_AppCompat = 2131361922; + + // aapt resource value: 0x7f0a0083 + public const int Platform_V21_AppCompat_Light = 2131361923; + + // aapt resource value: 0x7f0a008f + public const int Platform_V25_AppCompat = 2131361935; + + // aapt resource value: 0x7f0a0090 + public const int Platform_V25_AppCompat_Light = 2131361936; + + // aapt resource value: 0x7f0a0022 + public const int Platform_Widget_AppCompat_Spinner = 2131361826; + + // aapt resource value: 0x7f0a002b + public const int RtlOverlay_DialogWindowTitle_AppCompat = 2131361835; + + // aapt resource value: 0x7f0a002c + public const int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = 2131361836; + + // aapt resource value: 0x7f0a002d + public const int RtlOverlay_Widget_AppCompat_DialogTitle_Icon = 2131361837; + + // aapt resource value: 0x7f0a002e + public const int RtlOverlay_Widget_AppCompat_PopupMenuItem = 2131361838; + + // aapt resource value: 0x7f0a002f + public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = 2131361839; + + // aapt resource value: 0x7f0a0030 + public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = 2131361840; + + // aapt resource value: 0x7f0a0031 + public const int RtlOverlay_Widget_AppCompat_Search_DropDown = 2131361841; + + // aapt resource value: 0x7f0a0032 + public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = 2131361842; + + // aapt resource value: 0x7f0a0033 + public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = 2131361843; + + // aapt resource value: 0x7f0a0034 + public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Query = 2131361844; + + // aapt resource value: 0x7f0a0035 + public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Text = 2131361845; + + // aapt resource value: 0x7f0a0036 + public const int RtlOverlay_Widget_AppCompat_SearchView_MagIcon = 2131361846; + + // aapt resource value: 0x7f0a0037 + public const int RtlUnderlay_Widget_AppCompat_ActionButton = 2131361847; + + // aapt resource value: 0x7f0a0038 + public const int RtlUnderlay_Widget_AppCompat_ActionButton_Overflow = 2131361848; + + // aapt resource value: 0x7f0a00c7 + public const int TextAppearance_AppCompat = 2131361991; + + // aapt resource value: 0x7f0a00c8 + public const int TextAppearance_AppCompat_Body1 = 2131361992; + + // aapt resource value: 0x7f0a00c9 + public const int TextAppearance_AppCompat_Body2 = 2131361993; + + // aapt resource value: 0x7f0a00ca + public const int TextAppearance_AppCompat_Button = 2131361994; + + // aapt resource value: 0x7f0a00cb + public const int TextAppearance_AppCompat_Caption = 2131361995; + + // aapt resource value: 0x7f0a00cc + public const int TextAppearance_AppCompat_Display1 = 2131361996; + + // aapt resource value: 0x7f0a00cd + public const int TextAppearance_AppCompat_Display2 = 2131361997; + + // aapt resource value: 0x7f0a00ce + public const int TextAppearance_AppCompat_Display3 = 2131361998; + + // aapt resource value: 0x7f0a00cf + public const int TextAppearance_AppCompat_Display4 = 2131361999; + + // aapt resource value: 0x7f0a00d0 + public const int TextAppearance_AppCompat_Headline = 2131362000; + + // aapt resource value: 0x7f0a00d1 + public const int TextAppearance_AppCompat_Inverse = 2131362001; + + // aapt resource value: 0x7f0a00d2 + public const int TextAppearance_AppCompat_Large = 2131362002; + + // aapt resource value: 0x7f0a00d3 + public const int TextAppearance_AppCompat_Large_Inverse = 2131362003; + + // aapt resource value: 0x7f0a00d4 + public const int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 2131362004; + + // aapt resource value: 0x7f0a00d5 + public const int TextAppearance_AppCompat_Light_SearchResult_Title = 2131362005; + + // aapt resource value: 0x7f0a00d6 + public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131362006; + + // aapt resource value: 0x7f0a00d7 + public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131362007; + + // aapt resource value: 0x7f0a00d8 + public const int TextAppearance_AppCompat_Medium = 2131362008; + + // aapt resource value: 0x7f0a00d9 + public const int TextAppearance_AppCompat_Medium_Inverse = 2131362009; + + // aapt resource value: 0x7f0a00da + public const int TextAppearance_AppCompat_Menu = 2131362010; + + // aapt resource value: 0x7f0a00db + public const int TextAppearance_AppCompat_SearchResult_Subtitle = 2131362011; + + // aapt resource value: 0x7f0a00dc + public const int TextAppearance_AppCompat_SearchResult_Title = 2131362012; + + // aapt resource value: 0x7f0a00dd + public const int TextAppearance_AppCompat_Small = 2131362013; + + // aapt resource value: 0x7f0a00de + public const int TextAppearance_AppCompat_Small_Inverse = 2131362014; + + // aapt resource value: 0x7f0a00df + public const int TextAppearance_AppCompat_Subhead = 2131362015; + + // aapt resource value: 0x7f0a00e0 + public const int TextAppearance_AppCompat_Subhead_Inverse = 2131362016; + + // aapt resource value: 0x7f0a00e1 + public const int TextAppearance_AppCompat_Title = 2131362017; + + // aapt resource value: 0x7f0a00e2 + public const int TextAppearance_AppCompat_Title_Inverse = 2131362018; + + // aapt resource value: 0x7f0a002a + public const int TextAppearance_AppCompat_Tooltip = 2131361834; + + // aapt resource value: 0x7f0a00e3 + public const int TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131362019; + + // aapt resource value: 0x7f0a00e4 + public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131362020; + + // aapt resource value: 0x7f0a00e5 + public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131362021; + + // aapt resource value: 0x7f0a00e6 + public const int TextAppearance_AppCompat_Widget_ActionBar_Title = 2131362022; + + // aapt resource value: 0x7f0a00e7 + public const int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131362023; + + // aapt resource value: 0x7f0a00e8 + public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131362024; + + // aapt resource value: 0x7f0a00e9 + public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 2131362025; + + // aapt resource value: 0x7f0a00ea + public const int TextAppearance_AppCompat_Widget_ActionMode_Title = 2131362026; + + // aapt resource value: 0x7f0a00eb + public const int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 2131362027; + + // aapt resource value: 0x7f0a00ec + public const int TextAppearance_AppCompat_Widget_Button = 2131362028; + + // aapt resource value: 0x7f0a00ed + public const int TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131362029; + + // aapt resource value: 0x7f0a00ee + public const int TextAppearance_AppCompat_Widget_Button_Colored = 2131362030; + + // aapt resource value: 0x7f0a00ef + public const int TextAppearance_AppCompat_Widget_Button_Inverse = 2131362031; + + // aapt resource value: 0x7f0a00f0 + public const int TextAppearance_AppCompat_Widget_DropDownItem = 2131362032; + + // aapt resource value: 0x7f0a00f1 + public const int TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131362033; + + // aapt resource value: 0x7f0a00f2 + public const int TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131362034; + + // aapt resource value: 0x7f0a00f3 + public const int TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131362035; + + // aapt resource value: 0x7f0a00f4 + public const int TextAppearance_AppCompat_Widget_Switch = 2131362036; + + // aapt resource value: 0x7f0a00f5 + public const int TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131362037; + + // aapt resource value: 0x7f0a0179 + public const int TextAppearance_Compat_Notification = 2131362169; + + // aapt resource value: 0x7f0a017a + public const int TextAppearance_Compat_Notification_Info = 2131362170; + + // aapt resource value: 0x7f0a0156 + public const int TextAppearance_Compat_Notification_Info_Media = 2131362134; + + // aapt resource value: 0x7f0a017f + public const int TextAppearance_Compat_Notification_Line2 = 2131362175; + + // aapt resource value: 0x7f0a015a + public const int TextAppearance_Compat_Notification_Line2_Media = 2131362138; + + // aapt resource value: 0x7f0a0157 + public const int TextAppearance_Compat_Notification_Media = 2131362135; + + // aapt resource value: 0x7f0a017b + public const int TextAppearance_Compat_Notification_Time = 2131362171; + + // aapt resource value: 0x7f0a0158 + public const int TextAppearance_Compat_Notification_Time_Media = 2131362136; + + // aapt resource value: 0x7f0a017c + public const int TextAppearance_Compat_Notification_Title = 2131362172; + + // aapt resource value: 0x7f0a0159 + public const int TextAppearance_Compat_Notification_Title_Media = 2131362137; + + // aapt resource value: 0x7f0a0162 + public const int TextAppearance_Design_CollapsingToolbar_Expanded = 2131362146; + + // aapt resource value: 0x7f0a0163 + public const int TextAppearance_Design_Counter = 2131362147; + + // aapt resource value: 0x7f0a0164 + public const int TextAppearance_Design_Counter_Overflow = 2131362148; + + // aapt resource value: 0x7f0a0165 + public const int TextAppearance_Design_Error = 2131362149; + + // aapt resource value: 0x7f0a0166 + public const int TextAppearance_Design_Hint = 2131362150; + + // aapt resource value: 0x7f0a0167 + public const int TextAppearance_Design_Snackbar_Message = 2131362151; + + // aapt resource value: 0x7f0a0168 + public const int TextAppearance_Design_Tab = 2131362152; + + // aapt resource value: 0x7f0a00f6 + public const int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131362038; + + // aapt resource value: 0x7f0a00f7 + public const int TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131362039; + + // aapt resource value: 0x7f0a00f8 + public const int TextAppearance_Widget_AppCompat_Toolbar_Title = 2131362040; + + // aapt resource value: 0x7f0a00f9 + public const int Theme_AppCompat = 2131362041; + + // aapt resource value: 0x7f0a00fa + public const int Theme_AppCompat_CompactMenu = 2131362042; + + // aapt resource value: 0x7f0a0004 + public const int Theme_AppCompat_DayNight = 2131361796; + + // aapt resource value: 0x7f0a0005 + public const int Theme_AppCompat_DayNight_DarkActionBar = 2131361797; + + // aapt resource value: 0x7f0a0006 + public const int Theme_AppCompat_DayNight_Dialog = 2131361798; + + // aapt resource value: 0x7f0a0007 + public const int Theme_AppCompat_DayNight_Dialog_Alert = 2131361799; + + // aapt resource value: 0x7f0a0008 + public const int Theme_AppCompat_DayNight_Dialog_MinWidth = 2131361800; + + // aapt resource value: 0x7f0a0009 + public const int Theme_AppCompat_DayNight_DialogWhenLarge = 2131361801; + + // aapt resource value: 0x7f0a000a + public const int Theme_AppCompat_DayNight_NoActionBar = 2131361802; + + // aapt resource value: 0x7f0a00fb + public const int Theme_AppCompat_Dialog = 2131362043; + + // aapt resource value: 0x7f0a00fc + public const int Theme_AppCompat_Dialog_Alert = 2131362044; + + // aapt resource value: 0x7f0a00fd + public const int Theme_AppCompat_Dialog_MinWidth = 2131362045; + + // aapt resource value: 0x7f0a00fe + public const int Theme_AppCompat_DialogWhenLarge = 2131362046; + + // aapt resource value: 0x7f0a00ff + public const int Theme_AppCompat_Light = 2131362047; + + // aapt resource value: 0x7f0a0100 + public const int Theme_AppCompat_Light_DarkActionBar = 2131362048; + + // aapt resource value: 0x7f0a0101 + public const int Theme_AppCompat_Light_Dialog = 2131362049; + + // aapt resource value: 0x7f0a0102 + public const int Theme_AppCompat_Light_Dialog_Alert = 2131362050; + + // aapt resource value: 0x7f0a0103 + public const int Theme_AppCompat_Light_Dialog_MinWidth = 2131362051; + + // aapt resource value: 0x7f0a0104 + public const int Theme_AppCompat_Light_DialogWhenLarge = 2131362052; + + // aapt resource value: 0x7f0a0105 + public const int Theme_AppCompat_Light_NoActionBar = 2131362053; + + // aapt resource value: 0x7f0a0106 + public const int Theme_AppCompat_NoActionBar = 2131362054; + + // aapt resource value: 0x7f0a0169 + public const int Theme_Design = 2131362153; + + // aapt resource value: 0x7f0a016a + public const int Theme_Design_BottomSheetDialog = 2131362154; + + // aapt resource value: 0x7f0a016b + public const int Theme_Design_Light = 2131362155; + + // aapt resource value: 0x7f0a016c + public const int Theme_Design_Light_BottomSheetDialog = 2131362156; + + // aapt resource value: 0x7f0a016d + public const int Theme_Design_Light_NoActionBar = 2131362157; + + // aapt resource value: 0x7f0a016e + public const int Theme_Design_NoActionBar = 2131362158; + + // aapt resource value: 0x7f0a0107 + public const int ThemeOverlay_AppCompat = 2131362055; + + // aapt resource value: 0x7f0a0108 + public const int ThemeOverlay_AppCompat_ActionBar = 2131362056; + + // aapt resource value: 0x7f0a0109 + public const int ThemeOverlay_AppCompat_Dark = 2131362057; + + // aapt resource value: 0x7f0a010a + public const int ThemeOverlay_AppCompat_Dark_ActionBar = 2131362058; + + // aapt resource value: 0x7f0a010b + public const int ThemeOverlay_AppCompat_Dialog = 2131362059; + + // aapt resource value: 0x7f0a010c + public const int ThemeOverlay_AppCompat_Dialog_Alert = 2131362060; + + // aapt resource value: 0x7f0a010d + public const int ThemeOverlay_AppCompat_Light = 2131362061; + + // aapt resource value: 0x7f0a010e + public const int Widget_AppCompat_ActionBar = 2131362062; + + // aapt resource value: 0x7f0a010f + public const int Widget_AppCompat_ActionBar_Solid = 2131362063; + + // aapt resource value: 0x7f0a0110 + public const int Widget_AppCompat_ActionBar_TabBar = 2131362064; + + // aapt resource value: 0x7f0a0111 + public const int Widget_AppCompat_ActionBar_TabText = 2131362065; + + // aapt resource value: 0x7f0a0112 + public const int Widget_AppCompat_ActionBar_TabView = 2131362066; + + // aapt resource value: 0x7f0a0113 + public const int Widget_AppCompat_ActionButton = 2131362067; + + // aapt resource value: 0x7f0a0114 + public const int Widget_AppCompat_ActionButton_CloseMode = 2131362068; + + // aapt resource value: 0x7f0a0115 + public const int Widget_AppCompat_ActionButton_Overflow = 2131362069; + + // aapt resource value: 0x7f0a0116 + public const int Widget_AppCompat_ActionMode = 2131362070; + + // aapt resource value: 0x7f0a0117 + public const int Widget_AppCompat_ActivityChooserView = 2131362071; + + // aapt resource value: 0x7f0a0118 + public const int Widget_AppCompat_AutoCompleteTextView = 2131362072; + + // aapt resource value: 0x7f0a0119 + public const int Widget_AppCompat_Button = 2131362073; + + // aapt resource value: 0x7f0a011a + public const int Widget_AppCompat_Button_Borderless = 2131362074; + + // aapt resource value: 0x7f0a011b + public const int Widget_AppCompat_Button_Borderless_Colored = 2131362075; + + // aapt resource value: 0x7f0a011c + public const int Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131362076; + + // aapt resource value: 0x7f0a011d + public const int Widget_AppCompat_Button_Colored = 2131362077; + + // aapt resource value: 0x7f0a011e + public const int Widget_AppCompat_Button_Small = 2131362078; + + // aapt resource value: 0x7f0a011f + public const int Widget_AppCompat_ButtonBar = 2131362079; + + // aapt resource value: 0x7f0a0120 + public const int Widget_AppCompat_ButtonBar_AlertDialog = 2131362080; + + // aapt resource value: 0x7f0a0121 + public const int Widget_AppCompat_CompoundButton_CheckBox = 2131362081; + + // aapt resource value: 0x7f0a0122 + public const int Widget_AppCompat_CompoundButton_RadioButton = 2131362082; + + // aapt resource value: 0x7f0a0123 + public const int Widget_AppCompat_CompoundButton_Switch = 2131362083; + + // aapt resource value: 0x7f0a0124 + public const int Widget_AppCompat_DrawerArrowToggle = 2131362084; + + // aapt resource value: 0x7f0a0125 + public const int Widget_AppCompat_DropDownItem_Spinner = 2131362085; + + // aapt resource value: 0x7f0a0126 + public const int Widget_AppCompat_EditText = 2131362086; + + // aapt resource value: 0x7f0a0127 + public const int Widget_AppCompat_ImageButton = 2131362087; + + // aapt resource value: 0x7f0a0128 + public const int Widget_AppCompat_Light_ActionBar = 2131362088; + + // aapt resource value: 0x7f0a0129 + public const int Widget_AppCompat_Light_ActionBar_Solid = 2131362089; + + // aapt resource value: 0x7f0a012a + public const int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 2131362090; + + // aapt resource value: 0x7f0a012b + public const int Widget_AppCompat_Light_ActionBar_TabBar = 2131362091; + + // aapt resource value: 0x7f0a012c + public const int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 2131362092; + + // aapt resource value: 0x7f0a012d + public const int Widget_AppCompat_Light_ActionBar_TabText = 2131362093; + + // aapt resource value: 0x7f0a012e + public const int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131362094; + + // aapt resource value: 0x7f0a012f + public const int Widget_AppCompat_Light_ActionBar_TabView = 2131362095; + + // aapt resource value: 0x7f0a0130 + public const int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 2131362096; + + // aapt resource value: 0x7f0a0131 + public const int Widget_AppCompat_Light_ActionButton = 2131362097; + + // aapt resource value: 0x7f0a0132 + public const int Widget_AppCompat_Light_ActionButton_CloseMode = 2131362098; + + // aapt resource value: 0x7f0a0133 + public const int Widget_AppCompat_Light_ActionButton_Overflow = 2131362099; + + // aapt resource value: 0x7f0a0134 + public const int Widget_AppCompat_Light_ActionMode_Inverse = 2131362100; + + // aapt resource value: 0x7f0a0135 + public const int Widget_AppCompat_Light_ActivityChooserView = 2131362101; + + // aapt resource value: 0x7f0a0136 + public const int Widget_AppCompat_Light_AutoCompleteTextView = 2131362102; + + // aapt resource value: 0x7f0a0137 + public const int Widget_AppCompat_Light_DropDownItem_Spinner = 2131362103; + + // aapt resource value: 0x7f0a0138 + public const int Widget_AppCompat_Light_ListPopupWindow = 2131362104; + + // aapt resource value: 0x7f0a0139 + public const int Widget_AppCompat_Light_ListView_DropDown = 2131362105; + + // aapt resource value: 0x7f0a013a + public const int Widget_AppCompat_Light_PopupMenu = 2131362106; + + // aapt resource value: 0x7f0a013b + public const int Widget_AppCompat_Light_PopupMenu_Overflow = 2131362107; + + // aapt resource value: 0x7f0a013c + public const int Widget_AppCompat_Light_SearchView = 2131362108; + + // aapt resource value: 0x7f0a013d + public const int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 2131362109; + + // aapt resource value: 0x7f0a013e + public const int Widget_AppCompat_ListMenuView = 2131362110; + + // aapt resource value: 0x7f0a013f + public const int Widget_AppCompat_ListPopupWindow = 2131362111; + + // aapt resource value: 0x7f0a0140 + public const int Widget_AppCompat_ListView = 2131362112; + + // aapt resource value: 0x7f0a0141 + public const int Widget_AppCompat_ListView_DropDown = 2131362113; + + // aapt resource value: 0x7f0a0142 + public const int Widget_AppCompat_ListView_Menu = 2131362114; + + // aapt resource value: 0x7f0a0143 + public const int Widget_AppCompat_PopupMenu = 2131362115; + + // aapt resource value: 0x7f0a0144 + public const int Widget_AppCompat_PopupMenu_Overflow = 2131362116; + + // aapt resource value: 0x7f0a0145 + public const int Widget_AppCompat_PopupWindow = 2131362117; + + // aapt resource value: 0x7f0a0146 + public const int Widget_AppCompat_ProgressBar = 2131362118; + + // aapt resource value: 0x7f0a0147 + public const int Widget_AppCompat_ProgressBar_Horizontal = 2131362119; + + // aapt resource value: 0x7f0a0148 + public const int Widget_AppCompat_RatingBar = 2131362120; + + // aapt resource value: 0x7f0a0149 + public const int Widget_AppCompat_RatingBar_Indicator = 2131362121; + + // aapt resource value: 0x7f0a014a + public const int Widget_AppCompat_RatingBar_Small = 2131362122; + + // aapt resource value: 0x7f0a014b + public const int Widget_AppCompat_SearchView = 2131362123; + + // aapt resource value: 0x7f0a014c + public const int Widget_AppCompat_SearchView_ActionBar = 2131362124; + + // aapt resource value: 0x7f0a014d + public const int Widget_AppCompat_SeekBar = 2131362125; + + // aapt resource value: 0x7f0a014e + public const int Widget_AppCompat_SeekBar_Discrete = 2131362126; + + // aapt resource value: 0x7f0a014f + public const int Widget_AppCompat_Spinner = 2131362127; + + // aapt resource value: 0x7f0a0150 + public const int Widget_AppCompat_Spinner_DropDown = 2131362128; + + // aapt resource value: 0x7f0a0151 + public const int Widget_AppCompat_Spinner_DropDown_ActionBar = 2131362129; + + // aapt resource value: 0x7f0a0152 + public const int Widget_AppCompat_Spinner_Underlined = 2131362130; + + // aapt resource value: 0x7f0a0153 + public const int Widget_AppCompat_TextView_SpinnerItem = 2131362131; + + // aapt resource value: 0x7f0a0154 + public const int Widget_AppCompat_Toolbar = 2131362132; + + // aapt resource value: 0x7f0a0155 + public const int Widget_AppCompat_Toolbar_Button_Navigation = 2131362133; + + // aapt resource value: 0x7f0a017d + public const int Widget_Compat_NotificationActionContainer = 2131362173; + + // aapt resource value: 0x7f0a017e + public const int Widget_Compat_NotificationActionText = 2131362174; + + // aapt resource value: 0x7f0a016f + public const int Widget_Design_AppBarLayout = 2131362159; + + // aapt resource value: 0x7f0a0170 + public const int Widget_Design_BottomNavigationView = 2131362160; + + // aapt resource value: 0x7f0a0171 + public const int Widget_Design_BottomSheet_Modal = 2131362161; + + // aapt resource value: 0x7f0a0172 + public const int Widget_Design_CollapsingToolbar = 2131362162; + + // aapt resource value: 0x7f0a0173 + public const int Widget_Design_CoordinatorLayout = 2131362163; + + // aapt resource value: 0x7f0a0174 + public const int Widget_Design_FloatingActionButton = 2131362164; + + // aapt resource value: 0x7f0a0175 + public const int Widget_Design_NavigationView = 2131362165; + + // aapt resource value: 0x7f0a0176 + public const int Widget_Design_ScrimInsetsFrameLayout = 2131362166; + + // aapt resource value: 0x7f0a0177 + public const int Widget_Design_Snackbar = 2131362167; + + // aapt resource value: 0x7f0a015b + public const int Widget_Design_TabLayout = 2131362139; + + // aapt resource value: 0x7f0a0178 + public const int Widget_Design_TextInputLayout = 2131362168; + + static Style() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Style() + { + } + } + + public partial class Styleable + { + + public static int[] ActionBar = new int[] { + 2130771978, + 2130771980, + 2130771981, + 2130771982, + 2130771983, + 2130771984, + 2130771985, + 2130771986, + 2130771987, + 2130771988, + 2130771989, + 2130771990, + 2130771991, + 2130771992, + 2130771993, + 2130771994, + 2130771995, + 2130771996, + 2130771997, + 2130771998, + 2130771999, + 2130772000, + 2130772001, + 2130772002, + 2130772003, + 2130772004, + 2130772005, + 2130772006, + 2130772076}; + + // aapt resource value: 10 + public const int ActionBar_background = 10; + + // aapt resource value: 12 + public const int ActionBar_backgroundSplit = 12; + + // aapt resource value: 11 + public const int ActionBar_backgroundStacked = 11; + + // aapt resource value: 21 + public const int ActionBar_contentInsetEnd = 21; + + // aapt resource value: 25 + public const int ActionBar_contentInsetEndWithActions = 25; + + // aapt resource value: 22 + public const int ActionBar_contentInsetLeft = 22; + + // aapt resource value: 23 + public const int ActionBar_contentInsetRight = 23; + + // aapt resource value: 20 + public const int ActionBar_contentInsetStart = 20; + + // aapt resource value: 24 + public const int ActionBar_contentInsetStartWithNavigation = 24; + + // aapt resource value: 13 + public const int ActionBar_customNavigationLayout = 13; + + // aapt resource value: 3 + public const int ActionBar_displayOptions = 3; + + // aapt resource value: 9 + public const int ActionBar_divider = 9; + + // aapt resource value: 26 + public const int ActionBar_elevation = 26; + + // aapt resource value: 0 + public const int ActionBar_height = 0; + + // aapt resource value: 19 + public const int ActionBar_hideOnContentScroll = 19; + + // aapt resource value: 28 + public const int ActionBar_homeAsUpIndicator = 28; + + // aapt resource value: 14 + public const int ActionBar_homeLayout = 14; + + // aapt resource value: 7 + public const int ActionBar_icon = 7; + + // aapt resource value: 16 + public const int ActionBar_indeterminateProgressStyle = 16; + + // aapt resource value: 18 + public const int ActionBar_itemPadding = 18; + + // aapt resource value: 8 + public const int ActionBar_logo = 8; + + // aapt resource value: 2 + public const int ActionBar_navigationMode = 2; + + // aapt resource value: 27 + public const int ActionBar_popupTheme = 27; + + // aapt resource value: 17 + public const int ActionBar_progressBarPadding = 17; + + // aapt resource value: 15 + public const int ActionBar_progressBarStyle = 15; + + // aapt resource value: 4 + public const int ActionBar_subtitle = 4; + + // aapt resource value: 6 + public const int ActionBar_subtitleTextStyle = 6; + + // aapt resource value: 1 + public const int ActionBar_title = 1; + + // aapt resource value: 5 + public const int ActionBar_titleTextStyle = 5; + + public static int[] ActionBarLayout = new int[] { + 16842931}; + + // aapt resource value: 0 + public const int ActionBarLayout_android_layout_gravity = 0; + + public static int[] ActionMenuItemView = new int[] { + 16843071}; + + // aapt resource value: 0 + public const int ActionMenuItemView_android_minWidth = 0; + + public static int[] ActionMenuView; + + public static int[] ActionMode = new int[] { + 2130771978, + 2130771984, + 2130771985, + 2130771989, + 2130771991, + 2130772007}; + + // aapt resource value: 3 + public const int ActionMode_background = 3; + + // aapt resource value: 4 + public const int ActionMode_backgroundSplit = 4; + + // aapt resource value: 5 + public const int ActionMode_closeItemLayout = 5; + + // aapt resource value: 0 + public const int ActionMode_height = 0; + + // aapt resource value: 2 + public const int ActionMode_subtitleTextStyle = 2; + + // aapt resource value: 1 + public const int ActionMode_titleTextStyle = 1; + + public static int[] ActivityChooserView = new int[] { + 2130772008, + 2130772009}; + + // aapt resource value: 1 + public const int ActivityChooserView_expandActivityOverflowButtonDrawable = 1; + + // aapt resource value: 0 + public const int ActivityChooserView_initialActivityCount = 0; + + public static int[] AlertDialog = new int[] { + 16842994, + 2130772010, + 2130772011, + 2130772012, + 2130772013, + 2130772014, + 2130772015}; + + // aapt resource value: 0 + public const int AlertDialog_android_layout = 0; + + // aapt resource value: 1 + public const int AlertDialog_buttonPanelSideLayout = 1; + + // aapt resource value: 5 + public const int AlertDialog_listItemLayout = 5; + + // aapt resource value: 2 + public const int AlertDialog_listLayout = 2; + + // aapt resource value: 3 + public const int AlertDialog_multiChoiceItemLayout = 3; + + // aapt resource value: 6 + public const int AlertDialog_showTitle = 6; + + // aapt resource value: 4 + public const int AlertDialog_singleChoiceItemLayout = 4; + + public static int[] AppBarLayout = new int[] { + 16842964, + 16843919, + 16844096, + 2130772005, + 2130772223}; + + // aapt resource value: 0 + public const int AppBarLayout_android_background = 0; + + // aapt resource value: 2 + public const int AppBarLayout_android_keyboardNavigationCluster = 2; + + // aapt resource value: 1 + public const int AppBarLayout_android_touchscreenBlocksFocus = 1; + + // aapt resource value: 3 + public const int AppBarLayout_elevation = 3; + + // aapt resource value: 4 + public const int AppBarLayout_expanded = 4; + + public static int[] AppBarLayoutStates = new int[] { + 2130772224, + 2130772225}; + + // aapt resource value: 0 + public const int AppBarLayoutStates_state_collapsed = 0; + + // aapt resource value: 1 + public const int AppBarLayoutStates_state_collapsible = 1; + + public static int[] AppBarLayout_Layout = new int[] { + 2130772226, + 2130772227}; + + // aapt resource value: 0 + public const int AppBarLayout_Layout_layout_scrollFlags = 0; + + // aapt resource value: 1 + public const int AppBarLayout_Layout_layout_scrollInterpolator = 1; + + public static int[] AppCompatImageView = new int[] { + 16843033, + 2130772016, + 2130772017, + 2130772018}; + + // aapt resource value: 0 + public const int AppCompatImageView_android_src = 0; + + // aapt resource value: 1 + public const int AppCompatImageView_srcCompat = 1; + + // aapt resource value: 2 + public const int AppCompatImageView_tint = 2; + + // aapt resource value: 3 + public const int AppCompatImageView_tintMode = 3; + + public static int[] AppCompatSeekBar = new int[] { + 16843074, + 2130772019, + 2130772020, + 2130772021}; + + // aapt resource value: 0 + public const int AppCompatSeekBar_android_thumb = 0; + + // aapt resource value: 1 + public const int AppCompatSeekBar_tickMark = 1; + + // aapt resource value: 2 + public const int AppCompatSeekBar_tickMarkTint = 2; + + // aapt resource value: 3 + public const int AppCompatSeekBar_tickMarkTintMode = 3; + + public static int[] AppCompatTextHelper = new int[] { + 16842804, + 16843117, + 16843118, + 16843119, + 16843120, + 16843666, + 16843667}; + + // aapt resource value: 2 + public const int AppCompatTextHelper_android_drawableBottom = 2; + + // aapt resource value: 6 + public const int AppCompatTextHelper_android_drawableEnd = 6; + + // aapt resource value: 3 + public const int AppCompatTextHelper_android_drawableLeft = 3; + + // aapt resource value: 4 + public const int AppCompatTextHelper_android_drawableRight = 4; + + // aapt resource value: 5 + public const int AppCompatTextHelper_android_drawableStart = 5; + + // aapt resource value: 1 + public const int AppCompatTextHelper_android_drawableTop = 1; + + // aapt resource value: 0 + public const int AppCompatTextHelper_android_textAppearance = 0; + + public static int[] AppCompatTextView = new int[] { + 16842804, + 2130772022, + 2130772023, + 2130772024, + 2130772025, + 2130772026, + 2130772027, + 2130772028}; + + // aapt resource value: 0 + public const int AppCompatTextView_android_textAppearance = 0; + + // aapt resource value: 6 + public const int AppCompatTextView_autoSizeMaxTextSize = 6; + + // aapt resource value: 5 + public const int AppCompatTextView_autoSizeMinTextSize = 5; + + // aapt resource value: 4 + public const int AppCompatTextView_autoSizePresetSizes = 4; + + // aapt resource value: 3 + public const int AppCompatTextView_autoSizeStepGranularity = 3; + + // aapt resource value: 2 + public const int AppCompatTextView_autoSizeTextType = 2; + + // aapt resource value: 7 + public const int AppCompatTextView_fontFamily = 7; + + // aapt resource value: 1 + public const int AppCompatTextView_textAllCaps = 1; + + public static int[] AppCompatTheme = new int[] { + 16842839, + 16842926, + 2130772029, + 2130772030, + 2130772031, + 2130772032, + 2130772033, + 2130772034, + 2130772035, + 2130772036, + 2130772037, + 2130772038, + 2130772039, + 2130772040, + 2130772041, + 2130772042, + 2130772043, + 2130772044, + 2130772045, + 2130772046, + 2130772047, + 2130772048, + 2130772049, + 2130772050, + 2130772051, + 2130772052, + 2130772053, + 2130772054, + 2130772055, + 2130772056, + 2130772057, + 2130772058, + 2130772059, + 2130772060, + 2130772061, + 2130772062, + 2130772063, + 2130772064, + 2130772065, + 2130772066, + 2130772067, + 2130772068, + 2130772069, + 2130772070, + 2130772071, + 2130772072, + 2130772073, + 2130772074, + 2130772075, + 2130772076, + 2130772077, + 2130772078, + 2130772079, + 2130772080, + 2130772081, + 2130772082, + 2130772083, + 2130772084, + 2130772085, + 2130772086, + 2130772087, + 2130772088, + 2130772089, + 2130772090, + 2130772091, + 2130772092, + 2130772093, + 2130772094, + 2130772095, + 2130772096, + 2130772097, + 2130772098, + 2130772099, + 2130772100, + 2130772101, + 2130772102, + 2130772103, + 2130772104, + 2130772105, + 2130772106, + 2130772107, + 2130772108, + 2130772109, + 2130772110, + 2130772111, + 2130772112, + 2130772113, + 2130772114, + 2130772115, + 2130772116, + 2130772117, + 2130772118, + 2130772119, + 2130772120, + 2130772121, + 2130772122, + 2130772123, + 2130772124, + 2130772125, + 2130772126, + 2130772127, + 2130772128, + 2130772129, + 2130772130, + 2130772131, + 2130772132, + 2130772133, + 2130772134, + 2130772135, + 2130772136, + 2130772137, + 2130772138, + 2130772139, + 2130772140, + 2130772141, + 2130772142, + 2130772143, + 2130772144, + 2130772145}; + + // aapt resource value: 23 + public const int AppCompatTheme_actionBarDivider = 23; + + // aapt resource value: 24 + public const int AppCompatTheme_actionBarItemBackground = 24; + + // aapt resource value: 17 + public const int AppCompatTheme_actionBarPopupTheme = 17; + + // aapt resource value: 22 + public const int AppCompatTheme_actionBarSize = 22; + + // aapt resource value: 19 + public const int AppCompatTheme_actionBarSplitStyle = 19; + + // aapt resource value: 18 + public const int AppCompatTheme_actionBarStyle = 18; + + // aapt resource value: 13 + public const int AppCompatTheme_actionBarTabBarStyle = 13; + + // aapt resource value: 12 + public const int AppCompatTheme_actionBarTabStyle = 12; + + // aapt resource value: 14 + public const int AppCompatTheme_actionBarTabTextStyle = 14; + + // aapt resource value: 20 + public const int AppCompatTheme_actionBarTheme = 20; + + // aapt resource value: 21 + public const int AppCompatTheme_actionBarWidgetTheme = 21; + + // aapt resource value: 50 + public const int AppCompatTheme_actionButtonStyle = 50; + + // aapt resource value: 46 + public const int AppCompatTheme_actionDropDownStyle = 46; + + // aapt resource value: 25 + public const int AppCompatTheme_actionMenuTextAppearance = 25; + + // aapt resource value: 26 + public const int AppCompatTheme_actionMenuTextColor = 26; + + // aapt resource value: 29 + public const int AppCompatTheme_actionModeBackground = 29; + + // aapt resource value: 28 + public const int AppCompatTheme_actionModeCloseButtonStyle = 28; + + // aapt resource value: 31 + public const int AppCompatTheme_actionModeCloseDrawable = 31; + + // aapt resource value: 33 + public const int AppCompatTheme_actionModeCopyDrawable = 33; + + // aapt resource value: 32 + public const int AppCompatTheme_actionModeCutDrawable = 32; + + // aapt resource value: 37 + public const int AppCompatTheme_actionModeFindDrawable = 37; + + // aapt resource value: 34 + public const int AppCompatTheme_actionModePasteDrawable = 34; + + // aapt resource value: 39 + public const int AppCompatTheme_actionModePopupWindowStyle = 39; + + // aapt resource value: 35 + public const int AppCompatTheme_actionModeSelectAllDrawable = 35; + + // aapt resource value: 36 + public const int AppCompatTheme_actionModeShareDrawable = 36; + + // aapt resource value: 30 + public const int AppCompatTheme_actionModeSplitBackground = 30; + + // aapt resource value: 27 + public const int AppCompatTheme_actionModeStyle = 27; + + // aapt resource value: 38 + public const int AppCompatTheme_actionModeWebSearchDrawable = 38; + + // aapt resource value: 15 + public const int AppCompatTheme_actionOverflowButtonStyle = 15; + + // aapt resource value: 16 + public const int AppCompatTheme_actionOverflowMenuStyle = 16; + + // aapt resource value: 58 + public const int AppCompatTheme_activityChooserViewStyle = 58; + + // aapt resource value: 95 + public const int AppCompatTheme_alertDialogButtonGroupStyle = 95; + + // aapt resource value: 96 + public const int AppCompatTheme_alertDialogCenterButtons = 96; + + // aapt resource value: 94 + public const int AppCompatTheme_alertDialogStyle = 94; + + // aapt resource value: 97 + public const int AppCompatTheme_alertDialogTheme = 97; + + // aapt resource value: 1 + public const int AppCompatTheme_android_windowAnimationStyle = 1; + + // aapt resource value: 0 + public const int AppCompatTheme_android_windowIsFloating = 0; + + // aapt resource value: 102 + public const int AppCompatTheme_autoCompleteTextViewStyle = 102; + + // aapt resource value: 55 + public const int AppCompatTheme_borderlessButtonStyle = 55; + + // aapt resource value: 52 + public const int AppCompatTheme_buttonBarButtonStyle = 52; + + // aapt resource value: 100 + public const int AppCompatTheme_buttonBarNegativeButtonStyle = 100; + + // aapt resource value: 101 + public const int AppCompatTheme_buttonBarNeutralButtonStyle = 101; + + // aapt resource value: 99 + public const int AppCompatTheme_buttonBarPositiveButtonStyle = 99; + + // aapt resource value: 51 + public const int AppCompatTheme_buttonBarStyle = 51; + + // aapt resource value: 103 + public const int AppCompatTheme_buttonStyle = 103; + + // aapt resource value: 104 + public const int AppCompatTheme_buttonStyleSmall = 104; + + // aapt resource value: 105 + public const int AppCompatTheme_checkboxStyle = 105; + + // aapt resource value: 106 + public const int AppCompatTheme_checkedTextViewStyle = 106; + + // aapt resource value: 86 + public const int AppCompatTheme_colorAccent = 86; + + // aapt resource value: 93 + public const int AppCompatTheme_colorBackgroundFloating = 93; + + // aapt resource value: 90 + public const int AppCompatTheme_colorButtonNormal = 90; + + // aapt resource value: 88 + public const int AppCompatTheme_colorControlActivated = 88; + + // aapt resource value: 89 + public const int AppCompatTheme_colorControlHighlight = 89; + + // aapt resource value: 87 + public const int AppCompatTheme_colorControlNormal = 87; + + // aapt resource value: 118 + public const int AppCompatTheme_colorError = 118; + + // aapt resource value: 84 + public const int AppCompatTheme_colorPrimary = 84; + + // aapt resource value: 85 + public const int AppCompatTheme_colorPrimaryDark = 85; + + // aapt resource value: 91 + public const int AppCompatTheme_colorSwitchThumbNormal = 91; + + // aapt resource value: 92 + public const int AppCompatTheme_controlBackground = 92; + + // aapt resource value: 44 + public const int AppCompatTheme_dialogPreferredPadding = 44; + + // aapt resource value: 43 + public const int AppCompatTheme_dialogTheme = 43; + + // aapt resource value: 57 + public const int AppCompatTheme_dividerHorizontal = 57; + + // aapt resource value: 56 + public const int AppCompatTheme_dividerVertical = 56; + + // aapt resource value: 75 + public const int AppCompatTheme_dropDownListViewStyle = 75; + + // aapt resource value: 47 + public const int AppCompatTheme_dropdownListPreferredItemHeight = 47; + + // aapt resource value: 64 + public const int AppCompatTheme_editTextBackground = 64; + + // aapt resource value: 63 + public const int AppCompatTheme_editTextColor = 63; + + // aapt resource value: 107 + public const int AppCompatTheme_editTextStyle = 107; + + // aapt resource value: 49 + public const int AppCompatTheme_homeAsUpIndicator = 49; + + // aapt resource value: 65 + public const int AppCompatTheme_imageButtonStyle = 65; + + // aapt resource value: 83 + public const int AppCompatTheme_listChoiceBackgroundIndicator = 83; + + // aapt resource value: 45 + public const int AppCompatTheme_listDividerAlertDialog = 45; + + // aapt resource value: 115 + public const int AppCompatTheme_listMenuViewStyle = 115; + + // aapt resource value: 76 + public const int AppCompatTheme_listPopupWindowStyle = 76; + + // aapt resource value: 70 + public const int AppCompatTheme_listPreferredItemHeight = 70; + + // aapt resource value: 72 + public const int AppCompatTheme_listPreferredItemHeightLarge = 72; + + // aapt resource value: 71 + public const int AppCompatTheme_listPreferredItemHeightSmall = 71; + + // aapt resource value: 73 + public const int AppCompatTheme_listPreferredItemPaddingLeft = 73; + + // aapt resource value: 74 + public const int AppCompatTheme_listPreferredItemPaddingRight = 74; + + // aapt resource value: 80 + public const int AppCompatTheme_panelBackground = 80; + + // aapt resource value: 82 + public const int AppCompatTheme_panelMenuListTheme = 82; + + // aapt resource value: 81 + public const int AppCompatTheme_panelMenuListWidth = 81; + + // aapt resource value: 61 + public const int AppCompatTheme_popupMenuStyle = 61; + + // aapt resource value: 62 + public const int AppCompatTheme_popupWindowStyle = 62; + + // aapt resource value: 108 + public const int AppCompatTheme_radioButtonStyle = 108; + + // aapt resource value: 109 + public const int AppCompatTheme_ratingBarStyle = 109; + + // aapt resource value: 110 + public const int AppCompatTheme_ratingBarStyleIndicator = 110; + + // aapt resource value: 111 + public const int AppCompatTheme_ratingBarStyleSmall = 111; + + // aapt resource value: 69 + public const int AppCompatTheme_searchViewStyle = 69; + + // aapt resource value: 112 + public const int AppCompatTheme_seekBarStyle = 112; + + // aapt resource value: 53 + public const int AppCompatTheme_selectableItemBackground = 53; + + // aapt resource value: 54 + public const int AppCompatTheme_selectableItemBackgroundBorderless = 54; + + // aapt resource value: 48 + public const int AppCompatTheme_spinnerDropDownItemStyle = 48; + + // aapt resource value: 113 + public const int AppCompatTheme_spinnerStyle = 113; + + // aapt resource value: 114 + public const int AppCompatTheme_switchStyle = 114; + + // aapt resource value: 40 + public const int AppCompatTheme_textAppearanceLargePopupMenu = 40; + + // aapt resource value: 77 + public const int AppCompatTheme_textAppearanceListItem = 77; + + // aapt resource value: 78 + public const int AppCompatTheme_textAppearanceListItemSecondary = 78; + + // aapt resource value: 79 + public const int AppCompatTheme_textAppearanceListItemSmall = 79; + + // aapt resource value: 42 + public const int AppCompatTheme_textAppearancePopupMenuHeader = 42; + + // aapt resource value: 67 + public const int AppCompatTheme_textAppearanceSearchResultSubtitle = 67; + + // aapt resource value: 66 + public const int AppCompatTheme_textAppearanceSearchResultTitle = 66; + + // aapt resource value: 41 + public const int AppCompatTheme_textAppearanceSmallPopupMenu = 41; + + // aapt resource value: 98 + public const int AppCompatTheme_textColorAlertDialogListItem = 98; + + // aapt resource value: 68 + public const int AppCompatTheme_textColorSearchUrl = 68; + + // aapt resource value: 60 + public const int AppCompatTheme_toolbarNavigationButtonStyle = 60; + + // aapt resource value: 59 + public const int AppCompatTheme_toolbarStyle = 59; + + // aapt resource value: 117 + public const int AppCompatTheme_tooltipForegroundColor = 117; + + // aapt resource value: 116 + public const int AppCompatTheme_tooltipFrameBackground = 116; + + // aapt resource value: 2 + public const int AppCompatTheme_windowActionBar = 2; + + // aapt resource value: 4 + public const int AppCompatTheme_windowActionBarOverlay = 4; + + // aapt resource value: 5 + public const int AppCompatTheme_windowActionModeOverlay = 5; + + // aapt resource value: 9 + public const int AppCompatTheme_windowFixedHeightMajor = 9; + + // aapt resource value: 7 + public const int AppCompatTheme_windowFixedHeightMinor = 7; + + // aapt resource value: 6 + public const int AppCompatTheme_windowFixedWidthMajor = 6; + + // aapt resource value: 8 + public const int AppCompatTheme_windowFixedWidthMinor = 8; + + // aapt resource value: 10 + public const int AppCompatTheme_windowMinWidthMajor = 10; + + // aapt resource value: 11 + public const int AppCompatTheme_windowMinWidthMinor = 11; + + // aapt resource value: 3 + public const int AppCompatTheme_windowNoTitle = 3; + + public static int[] BottomNavigationView = new int[] { + 2130772005, + 2130772266, + 2130772267, + 2130772268, + 2130772269}; + + // aapt resource value: 0 + public const int BottomNavigationView_elevation = 0; + + // aapt resource value: 4 + public const int BottomNavigationView_itemBackground = 4; + + // aapt resource value: 2 + public const int BottomNavigationView_itemIconTint = 2; + + // aapt resource value: 3 + public const int BottomNavigationView_itemTextColor = 3; + + // aapt resource value: 1 + public const int BottomNavigationView_menu = 1; + + public static int[] BottomSheetBehavior_Layout = new int[] { + 2130772228, + 2130772229, + 2130772230}; + + // aapt resource value: 1 + public const int BottomSheetBehavior_Layout_behavior_hideable = 1; + + // aapt resource value: 0 + public const int BottomSheetBehavior_Layout_behavior_peekHeight = 0; + + // aapt resource value: 2 + public const int BottomSheetBehavior_Layout_behavior_skipCollapsed = 2; + + public static int[] ButtonBarLayout = new int[] { + 2130772146}; + + // aapt resource value: 0 + public const int ButtonBarLayout_allowStacking = 0; + + public static int[] CollapsingToolbarLayout = new int[] { + 2130771980, + 2130772231, + 2130772232, + 2130772233, + 2130772234, + 2130772235, + 2130772236, + 2130772237, + 2130772238, + 2130772239, + 2130772240, + 2130772241, + 2130772242, + 2130772243, + 2130772244, + 2130772245}; + + // aapt resource value: 13 + public const int CollapsingToolbarLayout_collapsedTitleGravity = 13; + + // aapt resource value: 7 + public const int CollapsingToolbarLayout_collapsedTitleTextAppearance = 7; + + // aapt resource value: 8 + public const int CollapsingToolbarLayout_contentScrim = 8; + + // aapt resource value: 14 + public const int CollapsingToolbarLayout_expandedTitleGravity = 14; + + // aapt resource value: 1 + public const int CollapsingToolbarLayout_expandedTitleMargin = 1; + + // aapt resource value: 5 + public const int CollapsingToolbarLayout_expandedTitleMarginBottom = 5; + + // aapt resource value: 4 + public const int CollapsingToolbarLayout_expandedTitleMarginEnd = 4; + + // aapt resource value: 2 + public const int CollapsingToolbarLayout_expandedTitleMarginStart = 2; + + // aapt resource value: 3 + public const int CollapsingToolbarLayout_expandedTitleMarginTop = 3; + + // aapt resource value: 6 + public const int CollapsingToolbarLayout_expandedTitleTextAppearance = 6; + + // aapt resource value: 12 + public const int CollapsingToolbarLayout_scrimAnimationDuration = 12; + + // aapt resource value: 11 + public const int CollapsingToolbarLayout_scrimVisibleHeightTrigger = 11; + + // aapt resource value: 9 + public const int CollapsingToolbarLayout_statusBarScrim = 9; + + // aapt resource value: 0 + public const int CollapsingToolbarLayout_title = 0; + + // aapt resource value: 15 + public const int CollapsingToolbarLayout_titleEnabled = 15; + + // aapt resource value: 10 + public const int CollapsingToolbarLayout_toolbarId = 10; + + public static int[] CollapsingToolbarLayout_Layout = new int[] { + 2130772246, + 2130772247}; + + // aapt resource value: 0 + public const int CollapsingToolbarLayout_Layout_layout_collapseMode = 0; + + // aapt resource value: 1 + public const int CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier = 1; + + public static int[] ColorStateListItem = new int[] { + 16843173, + 16843551, + 2130772147}; + + // aapt resource value: 2 + public const int ColorStateListItem_alpha = 2; + + // aapt resource value: 1 + public const int ColorStateListItem_android_alpha = 1; + + // aapt resource value: 0 + public const int ColorStateListItem_android_color = 0; + + public static int[] CompoundButton = new int[] { + 16843015, + 2130772148, + 2130772149}; + + // aapt resource value: 0 + public const int CompoundButton_android_button = 0; + + // aapt resource value: 1 + public const int CompoundButton_buttonTint = 1; + + // aapt resource value: 2 + public const int CompoundButton_buttonTintMode = 2; + + public static int[] CoordinatorLayout = new int[] { + 2130772248, + 2130772249}; + + // aapt resource value: 0 + public const int CoordinatorLayout_keylines = 0; + + // aapt resource value: 1 + public const int CoordinatorLayout_statusBarBackground = 1; + + public static int[] CoordinatorLayout_Layout = new int[] { + 16842931, + 2130772250, + 2130772251, + 2130772252, + 2130772253, + 2130772254, + 2130772255}; + + // aapt resource value: 0 + public const int CoordinatorLayout_Layout_android_layout_gravity = 0; + + // aapt resource value: 2 + public const int CoordinatorLayout_Layout_layout_anchor = 2; + + // aapt resource value: 4 + public const int CoordinatorLayout_Layout_layout_anchorGravity = 4; + + // aapt resource value: 1 + public const int CoordinatorLayout_Layout_layout_behavior = 1; + + // aapt resource value: 6 + public const int CoordinatorLayout_Layout_layout_dodgeInsetEdges = 6; + + // aapt resource value: 5 + public const int CoordinatorLayout_Layout_layout_insetEdge = 5; + + // aapt resource value: 3 + public const int CoordinatorLayout_Layout_layout_keyline = 3; + + public static int[] DesignTheme = new int[] { + 2130772256, + 2130772257, + 2130772258}; + + // aapt resource value: 0 + public const int DesignTheme_bottomSheetDialogTheme = 0; + + // aapt resource value: 1 + public const int DesignTheme_bottomSheetStyle = 1; + + // aapt resource value: 2 + public const int DesignTheme_textColorError = 2; + + public static int[] DrawerArrowToggle = new int[] { + 2130772150, + 2130772151, + 2130772152, + 2130772153, + 2130772154, + 2130772155, + 2130772156, + 2130772157}; + + // aapt resource value: 4 + public const int DrawerArrowToggle_arrowHeadLength = 4; + + // aapt resource value: 5 + public const int DrawerArrowToggle_arrowShaftLength = 5; + + // aapt resource value: 6 + public const int DrawerArrowToggle_barLength = 6; + + // aapt resource value: 0 + public const int DrawerArrowToggle_color = 0; + + // aapt resource value: 2 + public const int DrawerArrowToggle_drawableSize = 2; + + // aapt resource value: 3 + public const int DrawerArrowToggle_gapBetweenBars = 3; + + // aapt resource value: 1 + public const int DrawerArrowToggle_spinBars = 1; + + // aapt resource value: 7 + public const int DrawerArrowToggle_thickness = 7; + + public static int[] FloatingActionButton = new int[] { + 2130772005, + 2130772221, + 2130772222, + 2130772259, + 2130772260, + 2130772261, + 2130772262, + 2130772263}; + + // aapt resource value: 1 + public const int FloatingActionButton_backgroundTint = 1; + + // aapt resource value: 2 + public const int FloatingActionButton_backgroundTintMode = 2; + + // aapt resource value: 6 + public const int FloatingActionButton_borderWidth = 6; + + // aapt resource value: 0 + public const int FloatingActionButton_elevation = 0; + + // aapt resource value: 4 + public const int FloatingActionButton_fabSize = 4; + + // aapt resource value: 5 + public const int FloatingActionButton_pressedTranslationZ = 5; + + // aapt resource value: 3 + public const int FloatingActionButton_rippleColor = 3; + + // aapt resource value: 7 + public const int FloatingActionButton_useCompatPadding = 7; + + public static int[] FloatingActionButton_Behavior_Layout = new int[] { + 2130772264}; + + // aapt resource value: 0 + public const int FloatingActionButton_Behavior_Layout_behavior_autoHide = 0; + + public static int[] FontFamily = new int[] { + 2130772305, + 2130772306, + 2130772307, + 2130772308, + 2130772309, + 2130772310}; + + // aapt resource value: 0 + public const int FontFamily_fontProviderAuthority = 0; + + // aapt resource value: 3 + public const int FontFamily_fontProviderCerts = 3; + + // aapt resource value: 4 + public const int FontFamily_fontProviderFetchStrategy = 4; + + // aapt resource value: 5 + public const int FontFamily_fontProviderFetchTimeout = 5; + + // aapt resource value: 1 + public const int FontFamily_fontProviderPackage = 1; + + // aapt resource value: 2 + public const int FontFamily_fontProviderQuery = 2; + + public static int[] FontFamilyFont = new int[] { + 16844082, + 16844083, + 16844095, + 2130772311, + 2130772312, + 2130772313}; + + // aapt resource value: 0 + public const int FontFamilyFont_android_font = 0; + + // aapt resource value: 2 + public const int FontFamilyFont_android_fontStyle = 2; + + // aapt resource value: 1 + public const int FontFamilyFont_android_fontWeight = 1; + + // aapt resource value: 4 + public const int FontFamilyFont_font = 4; + + // aapt resource value: 3 + public const int FontFamilyFont_fontStyle = 3; + + // aapt resource value: 5 + public const int FontFamilyFont_fontWeight = 5; + + public static int[] ForegroundLinearLayout = new int[] { + 16843017, + 16843264, + 2130772265}; + + // aapt resource value: 0 + public const int ForegroundLinearLayout_android_foreground = 0; + + // aapt resource value: 1 + public const int ForegroundLinearLayout_android_foregroundGravity = 1; + + // aapt resource value: 2 + public const int ForegroundLinearLayout_foregroundInsidePadding = 2; + + public static int[] LinearLayoutCompat = new int[] { + 16842927, + 16842948, + 16843046, + 16843047, + 16843048, + 2130771988, + 2130772158, + 2130772159, + 2130772160}; + + // aapt resource value: 2 + public const int LinearLayoutCompat_android_baselineAligned = 2; + + // aapt resource value: 3 + public const int LinearLayoutCompat_android_baselineAlignedChildIndex = 3; + + // aapt resource value: 0 + public const int LinearLayoutCompat_android_gravity = 0; + + // aapt resource value: 1 + public const int LinearLayoutCompat_android_orientation = 1; + + // aapt resource value: 4 + public const int LinearLayoutCompat_android_weightSum = 4; + + // aapt resource value: 5 + public const int LinearLayoutCompat_divider = 5; + + // aapt resource value: 8 + public const int LinearLayoutCompat_dividerPadding = 8; + + // aapt resource value: 6 + public const int LinearLayoutCompat_measureWithLargestChild = 6; + + // aapt resource value: 7 + public const int LinearLayoutCompat_showDividers = 7; + + public static int[] LinearLayoutCompat_Layout = new int[] { + 16842931, + 16842996, + 16842997, + 16843137}; + + // aapt resource value: 0 + public const int LinearLayoutCompat_Layout_android_layout_gravity = 0; + + // aapt resource value: 2 + public const int LinearLayoutCompat_Layout_android_layout_height = 2; + + // aapt resource value: 3 + public const int LinearLayoutCompat_Layout_android_layout_weight = 3; + + // aapt resource value: 1 + public const int LinearLayoutCompat_Layout_android_layout_width = 1; + + public static int[] ListPopupWindow = new int[] { + 16843436, + 16843437}; + + // aapt resource value: 0 + public const int ListPopupWindow_android_dropDownHorizontalOffset = 0; + + // aapt resource value: 1 + public const int ListPopupWindow_android_dropDownVerticalOffset = 1; + + public static int[] MenuGroup = new int[] { + 16842766, + 16842960, + 16843156, + 16843230, + 16843231, + 16843232}; + + // aapt resource value: 5 + public const int MenuGroup_android_checkableBehavior = 5; + + // aapt resource value: 0 + public const int MenuGroup_android_enabled = 0; + + // aapt resource value: 1 + public const int MenuGroup_android_id = 1; + + // aapt resource value: 3 + public const int MenuGroup_android_menuCategory = 3; + + // aapt resource value: 4 + public const int MenuGroup_android_orderInCategory = 4; + + // aapt resource value: 2 + public const int MenuGroup_android_visible = 2; + + public static int[] MenuItem = new int[] { + 16842754, + 16842766, + 16842960, + 16843014, + 16843156, + 16843230, + 16843231, + 16843233, + 16843234, + 16843235, + 16843236, + 16843237, + 16843375, + 2130772161, + 2130772162, + 2130772163, + 2130772164, + 2130772165, + 2130772166, + 2130772167, + 2130772168, + 2130772169, + 2130772170}; + + // aapt resource value: 16 + public const int MenuItem_actionLayout = 16; + + // aapt resource value: 18 + public const int MenuItem_actionProviderClass = 18; + + // aapt resource value: 17 + public const int MenuItem_actionViewClass = 17; + + // aapt resource value: 13 + public const int MenuItem_alphabeticModifiers = 13; + + // aapt resource value: 9 + public const int MenuItem_android_alphabeticShortcut = 9; + + // aapt resource value: 11 + public const int MenuItem_android_checkable = 11; + + // aapt resource value: 3 + public const int MenuItem_android_checked = 3; + + // aapt resource value: 1 + public const int MenuItem_android_enabled = 1; + + // aapt resource value: 0 + public const int MenuItem_android_icon = 0; + + // aapt resource value: 2 + public const int MenuItem_android_id = 2; + + // aapt resource value: 5 + public const int MenuItem_android_menuCategory = 5; + + // aapt resource value: 10 + public const int MenuItem_android_numericShortcut = 10; + + // aapt resource value: 12 + public const int MenuItem_android_onClick = 12; + + // aapt resource value: 6 + public const int MenuItem_android_orderInCategory = 6; + + // aapt resource value: 7 + public const int MenuItem_android_title = 7; + + // aapt resource value: 8 + public const int MenuItem_android_titleCondensed = 8; + + // aapt resource value: 4 + public const int MenuItem_android_visible = 4; + + // aapt resource value: 19 + public const int MenuItem_contentDescription = 19; + + // aapt resource value: 21 + public const int MenuItem_iconTint = 21; + + // aapt resource value: 22 + public const int MenuItem_iconTintMode = 22; + + // aapt resource value: 14 + public const int MenuItem_numericModifiers = 14; + + // aapt resource value: 15 + public const int MenuItem_showAsAction = 15; + + // aapt resource value: 20 + public const int MenuItem_tooltipText = 20; + + public static int[] MenuView = new int[] { + 16842926, + 16843052, + 16843053, + 16843054, + 16843055, + 16843056, + 16843057, + 2130772171, + 2130772172}; + + // aapt resource value: 4 + public const int MenuView_android_headerBackground = 4; + + // aapt resource value: 2 + public const int MenuView_android_horizontalDivider = 2; + + // aapt resource value: 5 + public const int MenuView_android_itemBackground = 5; + + // aapt resource value: 6 + public const int MenuView_android_itemIconDisabledAlpha = 6; + + // aapt resource value: 1 + public const int MenuView_android_itemTextAppearance = 1; + + // aapt resource value: 3 + public const int MenuView_android_verticalDivider = 3; + + // aapt resource value: 0 + public const int MenuView_android_windowAnimationStyle = 0; + + // aapt resource value: 7 + public const int MenuView_preserveIconSpacing = 7; + + // aapt resource value: 8 + public const int MenuView_subMenuArrow = 8; + + public static int[] NavigationView = new int[] { + 16842964, + 16842973, + 16843039, + 2130772005, + 2130772266, + 2130772267, + 2130772268, + 2130772269, + 2130772270, + 2130772271}; + + // aapt resource value: 0 + public const int NavigationView_android_background = 0; + + // aapt resource value: 1 + public const int NavigationView_android_fitsSystemWindows = 1; + + // aapt resource value: 2 + public const int NavigationView_android_maxWidth = 2; + + // aapt resource value: 3 + public const int NavigationView_elevation = 3; + + // aapt resource value: 9 + public const int NavigationView_headerLayout = 9; + + // aapt resource value: 7 + public const int NavigationView_itemBackground = 7; + + // aapt resource value: 5 + public const int NavigationView_itemIconTint = 5; + + // aapt resource value: 8 + public const int NavigationView_itemTextAppearance = 8; + + // aapt resource value: 6 + public const int NavigationView_itemTextColor = 6; + + // aapt resource value: 4 + public const int NavigationView_menu = 4; + + public static int[] PopupWindow = new int[] { + 16843126, + 16843465, + 2130772173}; + + // aapt resource value: 1 + public const int PopupWindow_android_popupAnimationStyle = 1; + + // aapt resource value: 0 + public const int PopupWindow_android_popupBackground = 0; + + // aapt resource value: 2 + public const int PopupWindow_overlapAnchor = 2; + + public static int[] PopupWindowBackgroundState = new int[] { + 2130772174}; + + // aapt resource value: 0 + public const int PopupWindowBackgroundState_state_above_anchor = 0; + + public static int[] RecycleListView = new int[] { + 2130772175, + 2130772176}; + + // aapt resource value: 0 + public const int RecycleListView_paddingBottomNoButtons = 0; + + // aapt resource value: 1 + public const int RecycleListView_paddingTopNoTitle = 1; + + public static int[] RecyclerView = new int[] { + 16842948, + 16842993, + 2130771968, + 2130771969, + 2130771970, + 2130771971, + 2130771972, + 2130771973, + 2130771974, + 2130771975, + 2130771976}; + + // aapt resource value: 1 + public const int RecyclerView_android_descendantFocusability = 1; + + // aapt resource value: 0 + public const int RecyclerView_android_orientation = 0; + + // aapt resource value: 6 + public const int RecyclerView_fastScrollEnabled = 6; + + // aapt resource value: 9 + public const int RecyclerView_fastScrollHorizontalThumbDrawable = 9; + + // aapt resource value: 10 + public const int RecyclerView_fastScrollHorizontalTrackDrawable = 10; + + // aapt resource value: 7 + public const int RecyclerView_fastScrollVerticalThumbDrawable = 7; + + // aapt resource value: 8 + public const int RecyclerView_fastScrollVerticalTrackDrawable = 8; + + // aapt resource value: 2 + public const int RecyclerView_layoutManager = 2; + + // aapt resource value: 4 + public const int RecyclerView_reverseLayout = 4; + + // aapt resource value: 3 + public const int RecyclerView_spanCount = 3; + + // aapt resource value: 5 + public const int RecyclerView_stackFromEnd = 5; + + public static int[] ScrimInsetsFrameLayout = new int[] { + 2130772272}; + + // aapt resource value: 0 + public const int ScrimInsetsFrameLayout_insetForeground = 0; + + public static int[] ScrollingViewBehavior_Layout = new int[] { + 2130772273}; + + // aapt resource value: 0 + public const int ScrollingViewBehavior_Layout_behavior_overlapTop = 0; + + public static int[] SearchView = new int[] { + 16842970, + 16843039, + 16843296, + 16843364, + 2130772177, + 2130772178, + 2130772179, + 2130772180, + 2130772181, + 2130772182, + 2130772183, + 2130772184, + 2130772185, + 2130772186, + 2130772187, + 2130772188, + 2130772189}; + + // aapt resource value: 0 + public const int SearchView_android_focusable = 0; + + // aapt resource value: 3 + public const int SearchView_android_imeOptions = 3; + + // aapt resource value: 2 + public const int SearchView_android_inputType = 2; + + // aapt resource value: 1 + public const int SearchView_android_maxWidth = 1; + + // aapt resource value: 8 + public const int SearchView_closeIcon = 8; + + // aapt resource value: 13 + public const int SearchView_commitIcon = 13; + + // aapt resource value: 7 + public const int SearchView_defaultQueryHint = 7; + + // aapt resource value: 9 + public const int SearchView_goIcon = 9; + + // aapt resource value: 5 + public const int SearchView_iconifiedByDefault = 5; + + // aapt resource value: 4 + public const int SearchView_layout = 4; + + // aapt resource value: 15 + public const int SearchView_queryBackground = 15; + + // aapt resource value: 6 + public const int SearchView_queryHint = 6; + + // aapt resource value: 11 + public const int SearchView_searchHintIcon = 11; + + // aapt resource value: 10 + public const int SearchView_searchIcon = 10; + + // aapt resource value: 16 + public const int SearchView_submitBackground = 16; + + // aapt resource value: 14 + public const int SearchView_suggestionRowLayout = 14; + + // aapt resource value: 12 + public const int SearchView_voiceIcon = 12; + + public static int[] SnackbarLayout = new int[] { + 16843039, + 2130772005, + 2130772274}; + + // aapt resource value: 0 + public const int SnackbarLayout_android_maxWidth = 0; + + // aapt resource value: 1 + public const int SnackbarLayout_elevation = 1; + + // aapt resource value: 2 + public const int SnackbarLayout_maxActionInlineWidth = 2; + + public static int[] Spinner = new int[] { + 16842930, + 16843126, + 16843131, + 16843362, + 2130772006}; + + // aapt resource value: 3 + public const int Spinner_android_dropDownWidth = 3; + + // aapt resource value: 0 + public const int Spinner_android_entries = 0; + + // aapt resource value: 1 + public const int Spinner_android_popupBackground = 1; + + // aapt resource value: 2 + public const int Spinner_android_prompt = 2; + + // aapt resource value: 4 + public const int Spinner_popupTheme = 4; + + public static int[] SwitchCompat = new int[] { + 16843044, + 16843045, + 16843074, + 2130772190, + 2130772191, + 2130772192, + 2130772193, + 2130772194, + 2130772195, + 2130772196, + 2130772197, + 2130772198, + 2130772199, + 2130772200}; + + // aapt resource value: 1 + public const int SwitchCompat_android_textOff = 1; + + // aapt resource value: 0 + public const int SwitchCompat_android_textOn = 0; + + // aapt resource value: 2 + public const int SwitchCompat_android_thumb = 2; + + // aapt resource value: 13 + public const int SwitchCompat_showText = 13; + + // aapt resource value: 12 + public const int SwitchCompat_splitTrack = 12; + + // aapt resource value: 10 + public const int SwitchCompat_switchMinWidth = 10; + + // aapt resource value: 11 + public const int SwitchCompat_switchPadding = 11; + + // aapt resource value: 9 + public const int SwitchCompat_switchTextAppearance = 9; + + // aapt resource value: 8 + public const int SwitchCompat_thumbTextPadding = 8; + + // aapt resource value: 3 + public const int SwitchCompat_thumbTint = 3; + + // aapt resource value: 4 + public const int SwitchCompat_thumbTintMode = 4; + + // aapt resource value: 5 + public const int SwitchCompat_track = 5; + + // aapt resource value: 6 + public const int SwitchCompat_trackTint = 6; + + // aapt resource value: 7 + public const int SwitchCompat_trackTintMode = 7; + + public static int[] TabItem = new int[] { + 16842754, + 16842994, + 16843087}; + + // aapt resource value: 0 + public const int TabItem_android_icon = 0; + + // aapt resource value: 1 + public const int TabItem_android_layout = 1; + + // aapt resource value: 2 + public const int TabItem_android_text = 2; + + public static int[] TabLayout = new int[] { + 2130772275, + 2130772276, + 2130772277, + 2130772278, + 2130772279, + 2130772280, + 2130772281, + 2130772282, + 2130772283, + 2130772284, + 2130772285, + 2130772286, + 2130772287, + 2130772288, + 2130772289, + 2130772290}; + + // aapt resource value: 3 + public const int TabLayout_tabBackground = 3; + + // aapt resource value: 2 + public const int TabLayout_tabContentStart = 2; + + // aapt resource value: 5 + public const int TabLayout_tabGravity = 5; + + // aapt resource value: 0 + public const int TabLayout_tabIndicatorColor = 0; + + // aapt resource value: 1 + public const int TabLayout_tabIndicatorHeight = 1; + + // aapt resource value: 7 + public const int TabLayout_tabMaxWidth = 7; + + // aapt resource value: 6 + public const int TabLayout_tabMinWidth = 6; + + // aapt resource value: 4 + public const int TabLayout_tabMode = 4; + + // aapt resource value: 15 + public const int TabLayout_tabPadding = 15; + + // aapt resource value: 14 + public const int TabLayout_tabPaddingBottom = 14; + + // aapt resource value: 13 + public const int TabLayout_tabPaddingEnd = 13; + + // aapt resource value: 11 + public const int TabLayout_tabPaddingStart = 11; + + // aapt resource value: 12 + public const int TabLayout_tabPaddingTop = 12; + + // aapt resource value: 10 + public const int TabLayout_tabSelectedTextColor = 10; + + // aapt resource value: 8 + public const int TabLayout_tabTextAppearance = 8; + + // aapt resource value: 9 + public const int TabLayout_tabTextColor = 9; + + public static int[] TextAppearance = new int[] { + 16842901, + 16842902, + 16842903, + 16842904, + 16842906, + 16842907, + 16843105, + 16843106, + 16843107, + 16843108, + 16843692, + 2130772022, + 2130772028}; + + // aapt resource value: 10 + public const int TextAppearance_android_fontFamily = 10; + + // aapt resource value: 6 + public const int TextAppearance_android_shadowColor = 6; + + // aapt resource value: 7 + public const int TextAppearance_android_shadowDx = 7; + + // aapt resource value: 8 + public const int TextAppearance_android_shadowDy = 8; + + // aapt resource value: 9 + public const int TextAppearance_android_shadowRadius = 9; + + // aapt resource value: 3 + public const int TextAppearance_android_textColor = 3; + + // aapt resource value: 4 + public const int TextAppearance_android_textColorHint = 4; + + // aapt resource value: 5 + public const int TextAppearance_android_textColorLink = 5; + + // aapt resource value: 0 + public const int TextAppearance_android_textSize = 0; + + // aapt resource value: 2 + public const int TextAppearance_android_textStyle = 2; + + // aapt resource value: 1 + public const int TextAppearance_android_typeface = 1; + + // aapt resource value: 12 + public const int TextAppearance_fontFamily = 12; + + // aapt resource value: 11 + public const int TextAppearance_textAllCaps = 11; + + public static int[] TextInputLayout = new int[] { + 16842906, + 16843088, + 2130772291, + 2130772292, + 2130772293, + 2130772294, + 2130772295, + 2130772296, + 2130772297, + 2130772298, + 2130772299, + 2130772300, + 2130772301, + 2130772302, + 2130772303, + 2130772304}; + + // aapt resource value: 1 + public const int TextInputLayout_android_hint = 1; + + // aapt resource value: 0 + public const int TextInputLayout_android_textColorHint = 0; + + // aapt resource value: 6 + public const int TextInputLayout_counterEnabled = 6; + + // aapt resource value: 7 + public const int TextInputLayout_counterMaxLength = 7; + + // aapt resource value: 9 + public const int TextInputLayout_counterOverflowTextAppearance = 9; + + // aapt resource value: 8 + public const int TextInputLayout_counterTextAppearance = 8; + + // aapt resource value: 4 + public const int TextInputLayout_errorEnabled = 4; + + // aapt resource value: 5 + public const int TextInputLayout_errorTextAppearance = 5; + + // aapt resource value: 10 + public const int TextInputLayout_hintAnimationEnabled = 10; + + // aapt resource value: 3 + public const int TextInputLayout_hintEnabled = 3; + + // aapt resource value: 2 + public const int TextInputLayout_hintTextAppearance = 2; + + // aapt resource value: 13 + public const int TextInputLayout_passwordToggleContentDescription = 13; + + // aapt resource value: 12 + public const int TextInputLayout_passwordToggleDrawable = 12; + + // aapt resource value: 11 + public const int TextInputLayout_passwordToggleEnabled = 11; + + // aapt resource value: 14 + public const int TextInputLayout_passwordToggleTint = 14; + + // aapt resource value: 15 + public const int TextInputLayout_passwordToggleTintMode = 15; + + public static int[] Toolbar = new int[] { + 16842927, + 16843072, + 2130771980, + 2130771983, + 2130771987, + 2130771999, + 2130772000, + 2130772001, + 2130772002, + 2130772003, + 2130772004, + 2130772006, + 2130772201, + 2130772202, + 2130772203, + 2130772204, + 2130772205, + 2130772206, + 2130772207, + 2130772208, + 2130772209, + 2130772210, + 2130772211, + 2130772212, + 2130772213, + 2130772214, + 2130772215, + 2130772216, + 2130772217}; + + // aapt resource value: 0 + public const int Toolbar_android_gravity = 0; + + // aapt resource value: 1 + public const int Toolbar_android_minHeight = 1; + + // aapt resource value: 21 + public const int Toolbar_buttonGravity = 21; + + // aapt resource value: 23 + public const int Toolbar_collapseContentDescription = 23; + + // aapt resource value: 22 + public const int Toolbar_collapseIcon = 22; + + // aapt resource value: 6 + public const int Toolbar_contentInsetEnd = 6; + + // aapt resource value: 10 + public const int Toolbar_contentInsetEndWithActions = 10; + + // aapt resource value: 7 + public const int Toolbar_contentInsetLeft = 7; + + // aapt resource value: 8 + public const int Toolbar_contentInsetRight = 8; + + // aapt resource value: 5 + public const int Toolbar_contentInsetStart = 5; + + // aapt resource value: 9 + public const int Toolbar_contentInsetStartWithNavigation = 9; + + // aapt resource value: 4 + public const int Toolbar_logo = 4; + + // aapt resource value: 26 + public const int Toolbar_logoDescription = 26; + + // aapt resource value: 20 + public const int Toolbar_maxButtonHeight = 20; + + // aapt resource value: 25 + public const int Toolbar_navigationContentDescription = 25; + + // aapt resource value: 24 + public const int Toolbar_navigationIcon = 24; + + // aapt resource value: 11 + public const int Toolbar_popupTheme = 11; + + // aapt resource value: 3 + public const int Toolbar_subtitle = 3; + + // aapt resource value: 13 + public const int Toolbar_subtitleTextAppearance = 13; + + // aapt resource value: 28 + public const int Toolbar_subtitleTextColor = 28; + + // aapt resource value: 2 + public const int Toolbar_title = 2; + + // aapt resource value: 14 + public const int Toolbar_titleMargin = 14; + + // aapt resource value: 18 + public const int Toolbar_titleMarginBottom = 18; + + // aapt resource value: 16 + public const int Toolbar_titleMarginEnd = 16; + + // aapt resource value: 15 + public const int Toolbar_titleMarginStart = 15; + + // aapt resource value: 17 + public const int Toolbar_titleMarginTop = 17; + + // aapt resource value: 19 + public const int Toolbar_titleMargins = 19; + + // aapt resource value: 12 + public const int Toolbar_titleTextAppearance = 12; + + // aapt resource value: 27 + public const int Toolbar_titleTextColor = 27; + + public static int[] View = new int[] { + 16842752, + 16842970, + 2130772218, + 2130772219, + 2130772220}; + + // aapt resource value: 1 + public const int View_android_focusable = 1; + + // aapt resource value: 0 + public const int View_android_theme = 0; + + // aapt resource value: 3 + public const int View_paddingEnd = 3; + + // aapt resource value: 2 + public const int View_paddingStart = 2; + + // aapt resource value: 4 + public const int View_theme = 4; + + public static int[] ViewBackgroundHelper = new int[] { + 16842964, + 2130772221, + 2130772222}; + + // aapt resource value: 0 + public const int ViewBackgroundHelper_android_background = 0; + + // aapt resource value: 1 + public const int ViewBackgroundHelper_backgroundTint = 1; + + // aapt resource value: 2 + public const int ViewBackgroundHelper_backgroundTintMode = 2; + + public static int[] ViewStubCompat = new int[] { + 16842960, + 16842994, + 16842995}; + + // aapt resource value: 0 + public const int ViewStubCompat_android_id = 0; + + // aapt resource value: 2 + public const int ViewStubCompat_android_inflatedId = 2; + + // aapt resource value: 1 + public const int ViewStubCompat_android_layout = 1; + + static Styleable() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Styleable() + { + } + } + } +} +#pragma warning restore 1591 diff --git a/osu.Android/Resources/layout/activity_main.axml b/osu.Android/Resources/layout/activity_main.axml new file mode 100644 index 0000000000..fc0060857f --- /dev/null +++ b/osu.Android/Resources/layout/activity_main.axml @@ -0,0 +1,13 @@ + + + + \ No newline at end of file diff --git a/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml b/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000000..036d09bc5f --- /dev/null +++ b/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml b/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000000..036d09bc5f --- /dev/null +++ b/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/osu.Android/Resources/mipmap-hdpi/ic_launcher.png b/osu.Android/Resources/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..2af076dabd0afe60561f41903cc42931db8d33cd GIT binary patch literal 8828 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 LNkvXXu0mjfp$&R0 literal 0 HcmV?d00001 diff --git a/osu.Android/Resources/mipmap-mdpi/ic_launcher_foreground.png b/osu.Android/Resources/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..a12b157f00e3022cfe81a1e767525c33f4ed2cf1 GIT binary patch literal 958 zcmeAS@N?(olHy`uVBq!ia0y~yV8{Vs4mJh`hW@nhvkVN(t)4E9Ar-gY&WY{t4HP+k ze8I_ZVbjU44|Ytc@sZmzBXLQ~r1p=8rl=_Ko7ialJki`Qes9X84+>p^il!$g3rrSz zdeG(Y;e;AfyR3{2Z|7>Ko!wXb&F=Xf>*p5xG5 z56W7yEzornmyOK)fXQ38X8m5*<=($7_?Fw_j~Pk5*RQSgI#qzaWtbbT{FK6pttnononw05|8FOR1h2A~My zw(k8{P}Mxc{_;kpPp3kj9let~uk=_EOYo}=&+p%geQELc*N($`dXvuWsF6I?zHCjm zY3S|k0*!~YHu{x1eE1M>`$C7kh;#d$rIEsKicSRlp1DmhX>BZXPrS-8zs?Eo-=16* z;r;kb|Cxu2w>_U$czp}6V6wi;k9+z?m(Dars99CZ1R6}15A7}u?>5{!Eo8wx#rxck za;~x5mI)Sp)S)^*Tf4+3schCZYs1jbuQw}Qi^zSSY{NEF?OOhc_X@!mPjsH2m8287 z_2m9r|3f#F8eadkE^6Q7Mcd{++S|o+eTT-CG{+5V4Xxj{FTG=O|4qurxMV@D!=G;? z{)^dIb6hodx32Y?X4z?bvTq#vWBO+CnoYA?W@kryT6E<1|C+iU4a3OFh|mLpohJ{c zbsCl$K1od96!9`b=3?gUqgBaU_HO9O-Wp?jf-884Yv{3GuenjfNoyS;(b*^;& z-2C}uu|VuJ;pe(?Nq3(d`MLh_HEXN4ds5f=`yY4o-ty~6Vw}FM?BCDo)7PzhnRM@y zfZ#oqjcwlY_OZcY7h`@2-9L6=`VHAd`iAXJWfx!k@tv7q%K3V2{`8-6U&M3kn^>}4 zCMFy_^EYuWr$G1b!!|CD`Ob)R9kV^BDcrN1V@ZI?yvq}f4ps>Hak)N@4A$iPUO7t| dSK4<7{K0zZwT)qR>*6~gHJ+}1F6*2UngH8_%8UR2 literal 0 HcmV?d00001 diff --git a/osu.Android/Resources/mipmap-mdpi/ic_launcher_round.png b/osu.Android/Resources/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..c51990875e404a36964d727d376637c6e6c81305 GIT binary patch literal 5045 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 LNkvXXu0mjfp$&R0 literal 0 HcmV?d00001 diff --git a/osu.Android/Resources/mipmap-xhdpi/ic_launcher.png b/osu.Android/Resources/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..4e8d9b598cd21e01bbbca29aa077d99a4dabefe3 GIT binary patch literal 12931 zcmV-}GJMU6P)sx)}f8c-M z|7+kz^74;A{y0{zUd?{j*Vm)7vlACxbPa9qL{S9CaqO?jWI|h88~a^SQo_c_ zvdoSf3H1T zY7fuzod8-BiA1ZSC`r1Gc6~)r*k29wzqMzfd(t!4)YPzNiO1uxSS%PA7+`-TNy4L# zK8i()7O^n|^t>}?&cvZZht3F>;=dsGxjBxTEsEl70MkTKoCtv4(k%$WpeJdF)cz7d zL{V%9(4eYnJ%AkmcB-m+G#BarmGG}ZfC&ID2e25xJf7!^c%DD23vwK11~4|gU6$Uh z@I1d4z}u>-zRq#n#*gIb&jS8S2#^*BE&!hbu!`fjB_9)4@*Ky_06^Q_9LF6{RrLjq zeyMl)7Ll_rPp14|yLhMU9ml$E^gg0l))-AiVL> zy#3JdPa}Y)*{G^&Eh#Da4##nKlGZYms7V3{oajL4&`HD^J0Z99LG=Z|hh*@vBofgW zIB+ls0yvHb&vS%5C`lrO3dvw##E_Fo#6%!r-~qQ8e1!|faV4-$sDOP!71PWH1CHYs zilVr%qN3uj9LL?Gs_IVN?ET2$pF#jl<>Pt&dH_EW1Yz`0imIp(C5a)IQ&mQkWIO@cA4jyk1JTVV;4|^? zl{;XZR0-Rxv2f2E2Z_(utkNnpDFv7FJpW6c=f4ji@=@an{|o}8^>&ZhY+fsh;&p?L zBgF4)K>xe-koUE~;FsaDT48p&z`GNGb}F zDs9Ou1}8&Eh04T_{$6Cr2|SNTGzv{^rLlT3N9PgJ6uKS{2rdg;ZW~1Kh_w6Re|$Td zUf&DTg7GL_J_k0pv(RIY1MsHBV)>aUir@Yyady@OpqC?S5vi&BZHvWn|6pT#K4?Vf zwY@MM?MI2l4!OvSxJ!lt5*c#dctRx2D7t>`+Cls5HXBS93))&+89|5$4B10yFwD|b zlSpz3jKxlrc%ATf_8|KFJ`C*dhJXGTc&?lYla#L~m`tW`0hj~eGk(9no2*~D=hg2RllwW9$=K;KJ;(fp4F*shs{it{HGI+cvYUDKvb zTjq2+_tN+;$`*5ro6x zjMyjybc|k(kfa}{A=K$~l7OZ~2X=>pU5|*R`H_eaB%%f*fPQw-*k~-u)*E+q8MqVe z==}LxIC)hkia$3W#{Ah(y=c**%>b77_xJyu7+|DuR`$Lu%TBx9zS-q+hIW+d(>(MPjS6yb0S_pXE7NEQDFc0d?1f2$45d*J_va#z#uLH_ z*~G0GjYyVZCJoAL&RQ?%8iN6i)6`|8XB;mGj4{}6ixG}76)5ipfu-R;M-g=(rr{o^%IeY@gzws1YjX`+psv%2UhAZi1gP{!W%H624 zd7=J(3)=s(4Y@3nzV@p;&oAog>N;awvNhnATW%TF;7};UUheU(T@C2C z|7DbL78pmlk&v@B8%=f8;s7)Y=$g5R&^TAWUz630`wM9uvJA;=W&{cZ0-1#|ZI@)? z6Lg)VEN5}Q{vLF`!Dxh%=4OQm=rE$xP>!A#_M$W$y(Dq9hHP!&%?092lJ6FqEhT!0VG3;|w$igiV=B!jr6-0argERp zX0<|)q=I@qxjGbbEsd#!_3y{g^{0(_;s`*Mq9`v>3yIc+40G_jzmow=5*HlD`mIg=rg%v<(v4iHj~IqghB zfOa1eDu;z%kX{!jB$3?LICQXc^;UDTKMeEyI#@59z-Ga~i@P8<`M_J#8cdqd zxvpnD;fb+m9K9n`i-)O3vYBV(QS2>7=O4EsSmA-K(wjBLWHSBv%{Sky-MxFaT2@vz z=(QLDKL7d8=N-^E=+A%tbDb!P-_JeX_40O@x3|GkQ-VZN9(F`3SN>}5fLx3BbdU^2 zfhreFGe@zJ{cr9AqB5W(03nu$n>#Z#@fT08MYKSJiL~MSbZ9K+Frg?CL-!xvhw+|I z=DN1WPMbFEM{Cxs`5tAB3?^k50nR`F{JaCi{ngdgShj3g-t-ta+J@M(J5f5S0wMBm z#$|9L2%>Am$QVo{iUz_^lPZKFD^f1ZLCzHgDE^d-p3tU5;((ZX20}hD5D_3FwkUX$ zP@wjQp;`8GD=BJC=7ao@OcSboLdA@$XtR&I@#|?0bW+-M6QUZ|E3*K-8>-t&1 z7Rt0XknHlqIJpv>#lV6yoXwQ~()#z8HO^KuzqN&z5Ub5%28kpif_U+GD2F}^&D2j@nTb>4= zQ~`@2H~7UsG@Br%%^{jGk|07bo1hvD85y5JKFus&2*M}Ez<9%XKp=+b6I-F|Z%4u` zA{ZJT0SxJD=UMMO4=JIb?~(Um{n>Ra)}VtcMvopnXVa!lJ18+NcNVabm6erQTXAtQ zX3d&)T{;kvfk>|(@t5|(UgBXsbp~l&p15tK(IS!OAqOLfjd1~@0NxHy}hWas`^3h zg$7>U4f8;fWgci;sivnU5#dY;z>FKRka><}G<5y$9fZ32*fHZ}lfYFvksOF*qFVY* zVPYrEO-U7stUyr}7LwGslxbb0uJ(l?&KnD%#>0m9y|WkUrehF1R`zeR$$Z-9*Hq;~ z9#$?L>9e|>NWOIlaxB{kC`r=7va+(-jg5^gy^&lcv_V^hDbG>6Nqc)ce)OXsElp>u zWgy(yhvcS4I7(bBbf^b!MVmLdk0dd-Bwuq34}KshU3zyS;yzin|If*fBoxEZ`raXYd<5v+i$;}*+Glf z!i5XJo_mAfTl--O$WUEkVP{y1(iu1J=|C?FHG9BPQH0(NN6>R|1BzykhiUOd#Qt^& zYF7Xpacf+LG7tf06q&}8S%irYN-BV#=<-7$+E_)l=*lgfRkqN zSQEHdj2VA4a|B*s1RM(Vo>U^3{ymu(GMOM5tcbpU4Dp2%VKANwgwv)M)Lo*+it6JI-Qs6pCdXDg1of}rXt6n@lSdHS_cX_vT~uIuZ6^m zz`<^@qUVtfNF-#YYMQT}o=U_bRo5uNFl!Wq(O#(G1QR{%+@z98(lT6F3vp@%L$(r# zvfzsClQY?|-UG+MZ#)5eRdFV2##|Ih<&5IGxv>Pzn3PD%F-tIZgb~|zEcZ0-=9_Q6 z(dYAJ9D>jYz#Lr^WilFZ?X}nD#dX7*8z6Ou0Q2b++6L1UvYsSu5$iXNyCkmzVq+gV zpWn>J8ZW4Ycy2l5#%`#!Uf6D50^=2vq4>io)e@;SfD6T;8bw&Yv;ej{E@6(dWZM8N zmrR0KY-ch${Ok@C+ni7gd`6`tBTQR_hXZ;G9y-P&e-jIla)8NZ1HY>kxg@QutXxfF zw{PE$9XocMB7hdSpcyb@#*9^2)P@Rq#|ap%7B*Ff0_|Z6E@-qEMiY!HSu|^q*-j}b z_A)QRFYZS0WH;MqUNM8IdXeUC_EJ)939~{GOSwO21}Nbe_==P|9jZTxSW_3IYBy}l zQvtiKH+F$P*a_8XLO2{@t`Fiu`b%yI_RL6mSjk3ELoxQugE5enjF4LBQ<1bdxz;0L zBn&{jz7>(9?b#?0gmZ4Z@y4m-njj-LLja10wzjrn!GZ^+I$E?b*|S z5Kk|YH4BJqLNV}e3#3s+kURRJ##4q-_M3spa&m~7LkhYdf1imG!}Mwx=GP**yBU!a zUErN&@MR9Dp|rL^A}E@GFuEx9%sY<*ok5tdoCd*ZMsy&E;Bz}5s2qBl+YkgMw1b$KL)uw0P~^=5JnY2=?|xvWsvvOqIR?ZlU7653I;<6MM8-A0tjzw%scOb z3of{tB4-^P9j6G8PM*b_Idd+{Jt4lg1wuFhRUDqHLDQ$Ts8iSCDsw|#-vHm{dUnM8=~)n>3ZmPNvwsUUMMx5tf|=*(nNiCA z8QXaRrt#&lUNw#VyYrb%kPdglIHd~ax#NIfJnahRU@#fk^C@iuFuJU8-f}TqUtJ8> znhR6nCQ;ZymmAvDi&G++$!UdL-wruvZJ9oO`ekI0X^zDVR=r*?=FgvhQ5G_3z_DH! zET)Y38IHB9%>vChBh5vaS_$*KT5u)_t}iZv=et)ys_{TR*$0)JXp|<>6M%KeBzW&z z0rSe4Fh^DN|DO$rM`I9cOJKS99K<#qVfT>gN}wjv9@w~yq*;XFoN~khVI&T=GGg;) z3H?V}5qWkeY@&!hg=i-YmF3ThXAnot3uC5k~ii)zlatYr6jJ_xgPOCoQwxBhr z-!wvL7AZYUxU&~W9)Aa+em^^InmrocfB!V>*Uo_&i6hzRXV>oO@_}qb+f~!xyy-%4 zJ6h2BbgGcWzUBfboqoh4G3GO3{(nM3Ai}bs$v_OQuZLJaR}YKQsj7sK+!3&D9(Vzz7FQPkh_G~y?FA=n2`Z67MYuZTSO zu#Cjv_T1CNi4!NDpUx~v*#RWW=FFKxq|eIdOdjun7)*e7nBnj1%`8?L(T44SGfOZ> z;)p)A14rIH1lNk$sQTnQh>`%uzg+<1?9uQ)xdrmUHpE}sj}LqMG2#9jVE_DuNOt(q z_V5M-mP~5ZRubj*5gwEG?Ao<==l&-xA zhRK!i)i8BYedXolQ*#HZC;P!A6bO0VR)kf4c~qe38-*= z_eywX)uQ9x7nw+Oes&(>4e15UZDHJ>^oL;>TZ}|F%2ZOvb>|@(2%+Z}e?`@u%V1bg zhn^!R(fZ9lp{QGi?Sk=eeESNRuAjq@9}Wa@{E7AG`0fj^ZfeDt${N_JigH;t36;n0bWXN{kefM2gSy_3Z_HUZL@`fXjd=bXM(0ea+DIWTL zgNdWeHOb<%7~yoeA)FjQ&-(r7Io1lH!U;=}lMzCiUJawnA@b55bR0Z}qAO;>an*D- zLn5&VTo+A(+#hDMlGYH>Wd#fZTXe%8w!u*0hIv9cntt#cT%#-Cxnn7MKWstEnm?e# zze#jt<%A_&EHM&R~Wx1;Cb^)T*iMXAdRbFq^dge-k!7;Y8lL{VlD*6o)=QAo3D zAURKIkz_Nx^wLYeBexHmdoGuYcGhMgi!9Ne5aV1z92GxMwgahKxi>l!U=A%PFqeB! zop7Ol%Sklv`V+dBPD1r(7Qi~Tn8|BeBU*m;GWLJ&SD5_NZ5Z>1FW}g>oC3 z4N4>dz9ePRo5z>4zgDxv2tw)aVq8VpFRwvweG{5){!i4*odoaQR|4fJTcKm~LHJ+U z4XNITvLY{xV~dbbk}R~U)iCE;yr+X?I;g{I>mV6?fiRRVKTw?&vaBg8Dxx@L2b%#C zCQQKHci(-7APAXgLb5jqbweX0PGAO!=4R0Hc(gp9kybY{?MUEYaoAw-%Lu=B7~Pu> zA;QV9ojVGKx)OMn%|c>RBbuLkACAkWplHcd@J0!|NdhP3N3VEOO7*2D@?13&-MfyU z^(QZ5-0CH8-*q`)H?qvV*5CgPiKn*1(~*F?ycnF*#4KgKxY1`!40jeVZHVwfOvXI7 z3gZ1i@Doa5s>_NCi}m&O&u!YYsg2D5Ns@Sj!BCuqAb%8GREBCwEl^}^@S@1l|Hxf^ zwspMh9>EyYDmPr8JrDN!b_Cu%gw7wmj{VQ?K=DnBP<`nv)I7Wfra!)m$o`YCEG(EV zo(HB;saHufcH`Wit!9?6A5eyHueaOI3GD=TBumSI;A1UjBQCLD*5Tcf(7GYy?G&uHy?%XwO#0V;0^RVzZK=5UyRbvUo@iYSAKQ@ z;*lsm{Kbn1{kvk0)y9v!2V`*|K?@b zrqsYWw+{9NwJ4=60rdQ7Bf4MR1?RYOn7jo`hfWK9?;nC8C}YBJzYNr-!l6l!|9AiF;F(}ILL=gpq2KTbQ|1E)yNtY&K_x0A8=xoNj!P z0kS9qJ|7HRB13@8V-?VF@<2Is;C$nlu_ATF5#7>=_Siqr<~74eE`+HyaLgNz zqJO&(MQJs5q)@ta29!&uqo<(-{%77pWPb}1ja^VX0}w+p%tjMbj{_l-$YRTd;LO%J za>WP`V+lmUVaQ#6@SOvBqdcBeIF1n@5{cx6c*x8rYNo=0Imd>v_)^M6etu#k(E?1C6QzSd22k0l1QAzg`@pJ#I~G3_qO9`x35Rd7cYf-@{m=or-gyT zEeIVv0V%G+Hfanj=TC-YF{e^ns6I_q3dQ|L3=B0YkdPBBmZ26|*rLqqaAq{7qBYtY zkk6kQmvh{RdfJfxhac^M_42$Df-{1_oMC4I?sIC`_Hl#WiNVs{b!(=k#4rLxqtX1g z6jHUfTwY1^@PN2W4#$u{itANvBhMpwN7DZ74hr^VaM7mNYLyNK!=%LhfwfdO?#Se^; z1VmqyMYFh+IsuML<>wQ3B^4P-@Zd{~kSaYejPk-fu>yukRX|Z{0!MrN%qr)lkri}? zTYDfB*-&@Sr&BwEGLrjS5IfX{M3WD4TR&8?s%6M)>X9KAGU8=NLvpb#(>OcKDm)7q_$i5T(|GNL^} zxIcRVT-VIaxRwb9`uoxI+;;dk9)@*XIcmSQY(xkkAO+y~PhMd6v@Mwo&yvY-%^L&D zyfNvUMG@R^2%#5tF{Vi%2`;@P#ucjASJ=NtHVafFp}^#^%aFvyFr#7lw=e9{W(f~=5$%^isA+TgIXMRkfwY8N+Y8U~Uo11BCtE;Qa#Di(tlD}Q`kwb38 z_s;|7KPU5EO*!QJZ|p_en>(R2bV29{!aboH-a9`9`*m~Ksl5#?X!*?>827bhu#K-c zqkDC}umyd)j$-^TZ$$AeOHh3Mg$O;f6@9PlLSXX-bXDy}*Z30Hk|In_3#e&=UcJ`h zy_&y&sH*#dYB`M;1xO`%jX;!r`}Va$ACm0u?mn&`LEI*IZBS$RwNC13%6JBY+z66t z;9(p{z`4H<<;A5Kd-qC=dHNQHd{WB}|NeCxzV<TTB$;jZfzZ!&Eedup& zL(Pp#;8Kk^c;&yN<(*xC%LwaN7NY#OH=uIWg(&0g@a*k{u`7b4G`Ml8RaF*(p=_dL zT!ztQgSpC^d#Js;ySoK?0_@qd=fm7lVugz>fO^o^YmI~m%*BgT_Ctc=!EqUmYiFbQ z7pve{Gas-S(Xpoid)E9K!3W;L)O)T+$(I)6Y*>ev~&{Mw;V+05B`Fw zzxx72s|jsy?1XpTL=1e;3h%61^c^_C+$AQv6&-)tfN{58g>j!=gd;coZ%laUPI!O3 zl4bR^J-QxE2U_7+bsk2qxB#Z}$Ffa)bq@kB??(KD4}!;*(unlMA!)Ix)f;Pw*6NB^YbGPz^#BT|fNr!-M3^gnkC>-o2aJIR^Adlg5>Rvzt;q8T37R(hj-d zq#fd}S$$+Y$)>?p+-G?i1*3Jjw3uST+M?|8YHB*Uw{eJJHgc zvcUOM2?i`1PFKLErQb;DvR1-{MhKQ{OkrGu32K!y&y3o$XU}f!cZLA__U-HI?(W{L zA84p4f>`B(LTP_#(W8}n7Ak-n6#tYYI}ifrvcUV*OHlsH>tS1zs`=|b*@^x4J&o?4 zz6P&PLGhR>xW9W9ESFAVLGq?sA4Q4Bi;}yqV%O^V^A>n!*CE~;gejh~C+ro)sn998 z9j1&%_apDI-{tqNgri%=k^l7=3qRVvvJketJ6xh553W!6uw4DwK8Ea9Zk(_FG@`OuubrE1RwAXm=hyHg4RwHID!kVBfG| zLslbGx|lSfoFzc9>@lM;t0@voNFAiGIdctgNOb!lPN_uI+JA#%#Vl50N@p}a_a2Vk z_86oMO{l7_Vg{S}bLYW!$z%k3`q6mTQ*g9J8PRyJ4ZXXMLO#|F%d9bo9B5(QR(21o zfq5Mh(KtNIWI-~9~g zfBP~b;nYkrOsYiKpn{W6xydvYntc6)guCB~U zSw~-c?KMhCrsg;qg_~t6j46g;AYUETZm8Ay=7uTRbfiVeZUooRjpGl$0TkQN_t-|b z;v(#|qakytln(YVP7C5Yo6)|#0WQu2sni3oVf#R}KHudE}s?sSFO(tW@Wr63Wg=}B z+xs$A@k9X8W@dS&L@e|9wXjVag~Y~2^nH-ZP%i!Q62K%vG)T;`SEyMB6`UKr4wP9v za0q57VzxV)#%OgE(8+vFJx!(Ds89kCDAOxg4bC~|)0Jl6Jx>XQ4O+sZnbBs?a> zkVNEg8`MA)ij-CpDG$>uLG1}5bg~<9PJvu(fsK>UzivAtig8Q{ONmVSfluLhdW`4sw{)q_KEROLNP=(dQV26^5Nq#a;zLgWt@c&x_mDDLh7Kj_OMNnn zSt7{-BA%NUvFS@`=>yMiht1_+i?x-L;656Fp(_lK=A%VYNv)+=gF%F)DF9D%6h>Zz zEC5!M83QluV6%Ywz_~v63CNTvFhU={)>}>!KQ!wdPA6O*57dDW5*7itxGwL!haP(9 zK~hxmu2<+L4Gj(cS6_W~ZSH>Or{|^uH8HthL9@PS?R0^A4fz?_NgZ>${IFd*1?H)# zC|K7kJHR#dv2;T-rDp^L^KnQ%P1MVAB`N2_t2>zFM!{&8mX(BA; zFP%n68X5y41X-*(YZDvK0~WIdJFHuXjGb1wwm(xd;j&mi^QSz^4gN=*~naml^88c67hBhwU=fmBD%4`AGBx z(nHeiFrCiRTK4&uSDE)!h$$%j@+FY$*(z#09&ft$-h2Nr*!e?-y6(8+j{8+r&FaNS zs-N@o3)sR3U1ho6+j%ZkPMd&CvF)A^c()a$KUk4> z@8idh|9#b}Ro@x%5<}mC6>j|L`0?ZK=I(dhyZ~ZdNvgIh-IqrhM#kJ=MQ!xbj>-}g z#Uxl;f{<(`B-1%W%;`sQS@OVA6Q(q?Q>r?92}&Lic=o{t4K%-v)8n z(Ov}J+Q+zGFi9-qLDQ9U*8`2Cw7TTMHt56^$!6kE{ns*>t-*1uTBqyC3H0tb0=~H) zf|B~6kJfsupsLKDYG*?TranG}!mF&KdNi78r%UMv_0WMxth2l>1X zLG+hovwl%z&Mx|*hCyJ()rq|)!5#6zL?yA3nAJXDs6aZ>eIkg!g|r^l;5FT2G*g<( zr_$BQQ)*v05ta8`Q{d|8oj-s6LZ8o zsRfsEMw@)Fo?nNm`&Xs%Nps+*KmF;KpL*)44QKMMXPol3ckkYl%a$!$n!6|yc&jtMag&M@YP$-Y5AW(8LHGK-i zVENQ6l-_=ML9zDAE3d3wwQAKj&IE@VjJV2f@7}$QZEbDamn~bC*Wif~k+|uVP@DT8 zwD`dp1%%`IE#q^6A(s|Mn=K1LoUYfj7Iz>H*1i+Ntlf0mOeH6P!s*&2YobTrzf-T< zXOsYnuu)xD#{i29P!p&^J|3jPxDPL1zWl2r#p79(Iqu%Q`{=P_$2PB6v4U2lEHjWY z6}Wk$nZ9ml8bGWsh`6W@*`1cDofOp2shyeYrN5Ar+rCnhU?$O8}(uiH>dCw(YHz zD_342Nm6zeDoxjkrQm9dA#{ZhIM~c~^98b;wd5wN-9G5zSV()){6y>1`hVmoCnX>FD+!@GWgZ6es$LuzVL;6&lZ0l*++aQ zPo7-y;)^dnTUS?iVZi|^5ctbZ^u4$f$&LZmvy<1gCMFKFrd8K7{TPm>`A~Rpunz1Z z^|CAEFHJXPQm8Wk*(tND;rZMJFx2EF)M^mD_10TguU)%#-5EXPAaK?*K!dKXuE1lD zJ@!~#U7hFLbI;BDz6_DtcuobZ^T#tEj(oBgiPk=FYAUUSd_7j(!h0s5X*Oy)q?$_r zZEeXCf27t&6D$Num71nGqgf*<*Qe$V%JnBsoY=Wy#fmG}ty}lrM}@bKi~vZ#{JM4P z{@UByduZ|E#q$M0$os+>xwFkPM!|Byc=n>yxr)k!tdN+qOyx16iX5b^S2-OT&CB!G zG^C`;Jh>DXrWt7d#5g!se**SvWEK;f@hK+#v8z`;Ped z@#9N>^PAuNa_Q2g1wU`7ff7w1y5l&w1MQHHbVKP1q`rbdJu1vn%I7~smqk6$EFcFP z>*%6=E`_QvV+r=X0Z!#$Dt1B|>xFUpD45P0%Umf#L1$;@{%?Nsn|D3=jrbkj}C@4ffldunQGW}R*|kbQV*_OyY_(}{NM)<_MP+i$=9>u$F@KVha2kei{y&pJ*KA(ZYQRBGf+9af?V`c`75cQhjg z)&3ep2zC<`i-@>IfK={+R9ytA!kwvt90tT+eDTHq{K-##^2^=3cjvXg{cjB=B_*aG z{_uylG&eWzRnG#HSVC0-QB~;=t4d#3Rs0cE3CC46shrJad!K&#>EF$rJ2yYB`2QN1 z&1Uh&8*jXJ{rdGUs;U|~8?2ozoH%h}`vVU=@Xg7SC!c*q_ZkFpMT!``Sa(^m@#9<`0?ZE z3r@pYF^7O~M@Pr;J$v@--M)SM&J7zjY}vGF)AmFnG4dWbA0hlp5g-?8YHF&^J@?#k zwY9Zl%F4=W#*G_S=Jk5L7K_DUG#bsKC`vrfbFwTa#VX_j|*RqN@S|fz&RXx4#Gifp{Bj z-2wuE9{dTL1%Z@@F4+GE6*E3NL9F=X2~`ej5aotkGxoi#*X)R}_rC8~0ZZAn?f9X^ z9S#BVl3Poz{S{^8tMKy%Tk9xC(eBQA*s?F9ckPjCa=5-qBXHuV;Q(xKcucf!MSJQ; ze7lgf5=XQaNW@A)#>AbWmHGA773-nf>@$KMbqMHxAI9!r5)S8msx+k1>bw?wna=y9 z!Jp$vlSPe3fT{p*QO$5^V#veU`sbS z6KEFQjn=>sJ4FcLSyp*4b!~rz{A029Rj9cD~x2wR2Li0RVxh z^7QMVFE&+JVbaKx%}z>g*PBds^kiMC%&p#4q3^?ZI4dDR>7=upq|mWgciGx)Af+&{ z=>sK8J)BcbFAVIQqgFm;*v}Mru-GW3DNySK^ z*FfscG|N?$#RgOE0_JGM*DeDp+@;CH1jP$BmR-^1_o!{gBYU$ut`ruu)wTI4nbvT! zG~=$a%t|`cP9=+rcv)zl9`_On(~(z}awEtq!5?3aT6)U%Xl?9G91NtezN(X$;|Y%( zzfe_X2TLSTj8$2NRn+_-F0D$81LR0jdpphadjx#_b$q!8DGiP7 zQAbx6vlr?pVpdps{F*7iMJ+A-;C%cIh*4v;kZ9+7{SWf1WqLp-e{@g>*Us!RmGnQu z7ZpsNH3Ssqt=A;RI^4ztQm7!|nJKJ*Jt7#H&n8p>llP6|yW}NVQrEV|GKQ*c?gF9X zeRuXqv1k!BQM*Z6vN2%r9&f%VBJiW8A4NY zFnARge?rwDBH0Ohk5->p1xiteZwJRxarte_$HM*d^`+toH0 zbYBGR3Cqn>YK#%X3BEbu>%l@NzQP=L|93D#3~rfz>6vNmgzk)vI*n1N=(HpXofT>CoE+gr%2;R!4Z`a1p0^j8DODSatmqMDz3EcQ3-&5Y zLY~t&0oFJH#vKja=?Wb@`{@fz&)|$f4xNF^C=t7oP2XT??K{tSuMN=_Q=X(sZR@`f zE@hXMS0<`0Km6`0FMd{LXYm4Adad^umG0GlqjL8nGG13po_Z&Tu&lRfoXq4A@*HPE zJDZul-%512^0AbTbfBvGZOomxJBVI<%Uh70^o{y%uQ_smE`pa}g&Xi43;T6Wlcz{L zwd_;#>-i8#!fs*@Beuj^<7t2iMe*Y!HQF9axr0Y zdM3?sEoF9k2CQ5iyo1PV>a!g#{*E(}&Ce_As$CK6_h;JR2KM{gci zqBVVB;Q{A}QIZo)sHpI1W;{RbaeNu3!15}EHHYXk@w~FnD@?#B;;1LJCZ}`jAZN-2 z;$T{qA~7Z4pSn`tPFF1xAU9%as9H3-*zUI8T1%b$d=HEqFQsKOKDS@4z04e{Y!Z;kn$@+NscV{%cEyxGk96Aq%lPSeA+vKgW557It}>C40x@w{L)#|-E&Dx z%Lr)HTsLo=j@ft|zrunxPygpVNF{Jh$TMyesGpySN4jbLO2=>2^2zV_dpKntI#S^vmp2YNgzKG(`Q=OBM)^GewA zuHoU@lOM6of7FNAc!w9{Z=S+_i!{K9;(8)eU(fNRuHm)PqqAcic>4O=fbxY*a&VebA5T!aL! literal 0 HcmV?d00001 diff --git a/osu.Android/Resources/mipmap-xhdpi/ic_launcher_round.png b/osu.Android/Resources/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..4e8d9b598cd21e01bbbca29aa077d99a4dabefe3 GIT binary patch literal 12931 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 literal 0 HcmV?d00001 diff --git a/osu.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png b/osu.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..2d3354eaf2778d4ae52cf3e1368f131be63ccb62 GIT binary patch literal 21256 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 z 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 E0A*YNYybcN literal 0 HcmV?d00001 diff --git a/osu.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png b/osu.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..d8b832e7f7a81d3d69ad5c0b3ea88dfd739e36c0 GIT binary patch literal 30047 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 z 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 + osu.Android + Settings + diff --git a/osu.Android/Resources/values/colors.xml b/osu.Android/Resources/values/colors.xml new file mode 100644 index 0000000000..17bb9a9dd1 --- /dev/null +++ b/osu.Android/Resources/values/colors.xml @@ -0,0 +1,6 @@ + + + #2c3e50 + #1B3147 + #3498db + diff --git a/osu.Android/Resources/values/ic_launcher_background.xml b/osu.Android/Resources/values/ic_launcher_background.xml new file mode 100644 index 0000000000..6ec24e6413 --- /dev/null +++ b/osu.Android/Resources/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #2C3E50 + \ No newline at end of file diff --git a/osu.Android/Resources/values/styles.xml b/osu.Android/Resources/values/styles.xml new file mode 100644 index 0000000000..5885930df6 --- /dev/null +++ b/osu.Android/Resources/values/styles.xml @@ -0,0 +1,11 @@ + + + + + + diff --git a/osu.Android/bass.dll b/osu.Android/bass.dll new file mode 100644 index 0000000000000000000000000000000000000000..3cd403c3acbd9e89ad071c5069392ea208baaa38 GIT binary patch literal 210944 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

X)Sl&oXmu#ykVvQpqG!IP9WEF;4U>dQ|%1t-Z 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 literal 0 HcmV?d00001 diff --git a/osu.Android/lib/arm64-v8a/libbass.so b/osu.Android/lib/arm64-v8a/libbass.so new file mode 100644 index 0000000000000000000000000000000000000000..d5c24b3e4b2918a33153cf6a0561366996be16f9 GIT binary patch literal 308904 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[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

<#?)) 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 literal 0 HcmV?d00001 diff --git a/osu.Android/lib/armeabi-v7a/libbass.so b/osu.Android/lib/armeabi-v7a/libbass.so new file mode 100644 index 0000000000000000000000000000000000000000..f7d23b9052534a5941369a19492fd2b41d2e5769 GIT binary patch literal 222620 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 literal 0 HcmV?d00001 diff --git a/osu.Android/lib/armeabi-v7a/libbass_fx.so b/osu.Android/lib/armeabi-v7a/libbass_fx.so new file mode 100644 index 0000000000000000000000000000000000000000..006e2feb30bb005eec727f829cc3965fb136f16c GIT binary patch literal 92176 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 z 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 A`Tzg` literal 0 HcmV?d00001 diff --git a/osu.Android/osu.Android.csproj b/osu.Android/osu.Android.csproj new file mode 100644 index 0000000000..494ff6044b --- /dev/null +++ b/osu.Android/osu.Android.csproj @@ -0,0 +1,175 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {D1D5F9A8-B40B-40E6-B02F-482D03346D3D} + {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + {122416d6-6b49-4ee2-a1e8-b825f31c79fe} + Library + Properties + osu.Android + osu.Android + 512 + True + Resources\Resource.designer.cs + Resource + Off + false + v8.1 + Properties\AndroidManifest.xml + Resources + Assets + Xamarin.Android.Net.AndroidClientHandler + + + True + portable + False + bin\Debug\ + DEBUG;TRACE + prompt + 4 + True + None + False + false + false + false + CJK;Mideast;Rare;West;Other + + + + True + pdbonly + True + bin\Release\ + TRACE + prompt + 4 + true + False + SdkOnly + True + + + + + + + + + + + + + + + + osu.licenseheader + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + + + + + + Designer + + + + + + + + + + + + + + + + + + + + + + + + + + 0.22.0 + + + 1.1.0 + + + 1.0.0-beta0006 + + + 1.0.0-beta0005 + + + + + + {0fd409e8-a359-42bd-bc52-6a4745a122e5} + osu.Framework.Android + + + {0a8ba083-9d08-45ad-8653-796db1653388} + osu.Framework + + + {d9a367c9-4c1a-489f-9b05-a0cea2b53b58} + osu.Game.Resources + + + {58f6c80c-1253-4a0e-a465-b8c85ebeadf3} + osu.Game.Rulesets.Catch + + + {48f4582b-7687-4621-9cbe-5c24197cb536} + osu.Game.Rulesets.Mania + + + {c92a607b-1fdd-4954-9f92-03ff547d9080} + osu.Game.Rulesets.Osu + + + {f167e17a-7de6-4af5-b920-a5112296c695} + osu.Game.Rulesets.Taiko + + + {2a66dd92-adb1-4994-89e2-c94e04acda0d} + osu.Game + + + + + + + + \ No newline at end of file From 5d7043156be563cd434e94913f383e2269fa17b2 Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Fri, 14 Dec 2018 09:07:17 -0600 Subject: [PATCH 02/31] Attempt to get the icon right. --- osu.Android/Properties/AndroidManifest.xml | 3 +-- osu.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml | 2 +- osu.Android/Resources/values/Strings.xml | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/osu.Android/Properties/AndroidManifest.xml b/osu.Android/Properties/AndroidManifest.xml index 12d1f326b9..4ae7d35c2e 100644 --- a/osu.Android/Properties/AndroidManifest.xml +++ b/osu.Android/Properties/AndroidManifest.xml @@ -4,6 +4,5 @@ - - + \ No newline at end of file diff --git a/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml b/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml index 036d09bc5f..9412204815 100644 --- a/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml +++ b/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml @@ -1,5 +1,5 @@ - + \ No newline at end of file diff --git a/osu.Android/Resources/values/Strings.xml b/osu.Android/Resources/values/Strings.xml index fa7ba67465..21f749f876 100644 --- a/osu.Android/Resources/values/Strings.xml +++ b/osu.Android/Resources/values/Strings.xml @@ -1,4 +1,4 @@ - osu.Android + osu!lazer Settings From 214908aaa024c816032de5df11ed8ff35cbd6407 Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Fri, 14 Dec 2018 09:27:02 -0600 Subject: [PATCH 03/31] Add opsu migration, fix font not rendering --- osu.Android/GameView.cs | 3 +-- osu.Android/MainActivity.cs | 2 ++ osu.Android/OsuGameAndroid.cs | 44 ++++++++++++++++++++++++++++++++++ osu.Android/osu.Android.csproj | 5 ++-- 4 files changed, 50 insertions(+), 4 deletions(-) create mode 100644 osu.Android/OsuGameAndroid.cs diff --git a/osu.Android/GameView.cs b/osu.Android/GameView.cs index 649ee0134b..dfae65a2e9 100644 --- a/osu.Android/GameView.cs +++ b/osu.Android/GameView.cs @@ -3,7 +3,6 @@ using Android.Content; using Android.Util; -using osu.Framework; using osu.Framework.Android; using osu.Game; @@ -21,6 +20,6 @@ namespace osu.Android { CreateGame(); } - public override Framework.Game CreateGame() => new OsuGame(); + public override Framework.Game CreateGame() => new OsuGameAndroid(); } } diff --git a/osu.Android/MainActivity.cs b/osu.Android/MainActivity.cs index 3a8a5026bc..ff1fd9eba1 100644 --- a/osu.Android/MainActivity.cs +++ b/osu.Android/MainActivity.cs @@ -5,6 +5,7 @@ using Android.App; using Android.OS; using Android.Runtime; using Android.Widget; +using Android.Views; using Android.Content.PM; namespace osu.Android @@ -17,6 +18,7 @@ namespace osu.Android base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); + Window.AddFlags(WindowManagerFlags.KeepScreenOn); } public override void OnBackPressed() { diff --git a/osu.Android/OsuGameAndroid.cs b/osu.Android/OsuGameAndroid.cs new file mode 100644 index 0000000000..e2f016887d --- /dev/null +++ b/osu.Android/OsuGameAndroid.cs @@ -0,0 +1,44 @@ +// Copyright (c) 2007-2018 ppy Pty Ltd . +// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE + +using osu.Framework.Android; +using osu.Framework.Platform; +using osu.Game; +using System; +using System.IO; + +namespace osu.Android +{ + internal class OsuGameAndroid : OsuGame + { + public OsuGameAndroid() : base() + { + + } + public override Storage GetStorageForStableInstall() + { + return new OpsuStorage(); + } + + // For better migration from opsu! to osu!lazer (WIP) + private class OpsuStorage : AndroidStorage + { + bool checkExists(string p) => Directory.Exists(Path.Combine(p, "Songs")); + + protected override string LocateBasePath() + { + BasePath = base.LocateBasePath(); + string opsuInstallPath = Path.Combine(BasePath, "opsu"); + Console.WriteLine(opsuInstallPath); + if (checkExists(opsuInstallPath)) + return opsuInstallPath; + return null; + } + + public OpsuStorage() : base(string.Empty, null) + { + BasePath = LocateBasePath(); + } + } + } +} diff --git a/osu.Android/osu.Android.csproj b/osu.Android/osu.Android.csproj index 494ff6044b..42e472bc83 100644 --- a/osu.Android/osu.Android.csproj +++ b/osu.Android/osu.Android.csproj @@ -63,6 +63,7 @@ + @@ -120,10 +121,10 @@ 1.1.0 - 1.0.0-beta0006 + 1.0.0-dev000094 - 1.0.0-beta0005 + 1.0.0-dev002278 From 660be6a2a454d950bba18c524ba83b7ca9bef8f8 Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Thu, 20 Dec 2018 09:11:20 -0600 Subject: [PATCH 04/31] Remove ability to import from opsu! This has been struck down by @ppy --- osu.Android/GameView.cs | 2 +- osu.Android/OsuGameAndroid.cs | 44 ---------------------- osu.Android/Properties/AndroidManifest.xml | 1 + osu.Android/osu.Android.csproj | 2 +- 4 files changed, 3 insertions(+), 46 deletions(-) delete mode 100644 osu.Android/OsuGameAndroid.cs diff --git a/osu.Android/GameView.cs b/osu.Android/GameView.cs index dfae65a2e9..fc9cdeda53 100644 --- a/osu.Android/GameView.cs +++ b/osu.Android/GameView.cs @@ -20,6 +20,6 @@ namespace osu.Android { CreateGame(); } - public override Framework.Game CreateGame() => new OsuGameAndroid(); + public override Framework.Game CreateGame() => new OsuGame(); } } diff --git a/osu.Android/OsuGameAndroid.cs b/osu.Android/OsuGameAndroid.cs deleted file mode 100644 index e2f016887d..0000000000 --- a/osu.Android/OsuGameAndroid.cs +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) 2007-2018 ppy Pty Ltd . -// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE - -using osu.Framework.Android; -using osu.Framework.Platform; -using osu.Game; -using System; -using System.IO; - -namespace osu.Android -{ - internal class OsuGameAndroid : OsuGame - { - public OsuGameAndroid() : base() - { - - } - public override Storage GetStorageForStableInstall() - { - return new OpsuStorage(); - } - - // For better migration from opsu! to osu!lazer (WIP) - private class OpsuStorage : AndroidStorage - { - bool checkExists(string p) => Directory.Exists(Path.Combine(p, "Songs")); - - protected override string LocateBasePath() - { - BasePath = base.LocateBasePath(); - string opsuInstallPath = Path.Combine(BasePath, "opsu"); - Console.WriteLine(opsuInstallPath); - if (checkExists(opsuInstallPath)) - return opsuInstallPath; - return null; - } - - public OpsuStorage() : base(string.Empty, null) - { - BasePath = LocateBasePath(); - } - } - } -} diff --git a/osu.Android/Properties/AndroidManifest.xml b/osu.Android/Properties/AndroidManifest.xml index 4ae7d35c2e..76cb58969f 100644 --- a/osu.Android/Properties/AndroidManifest.xml +++ b/osu.Android/Properties/AndroidManifest.xml @@ -4,5 +4,6 @@ + \ No newline at end of file diff --git a/osu.Android/osu.Android.csproj b/osu.Android/osu.Android.csproj index 42e472bc83..8a481b5239 100644 --- a/osu.Android/osu.Android.csproj +++ b/osu.Android/osu.Android.csproj @@ -40,6 +40,7 @@ false CJK;Mideast;Rare;West;Other + false True @@ -63,7 +64,6 @@ - From ddce608f97977d5dd6b5dd7ebf8eaff4ac9cda6e Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Sat, 5 Jan 2019 22:15:09 -0600 Subject: [PATCH 05/31] Setup osu.Android solution and its ruleset tests --- osu.Android.sln | 124 ++++++++++++++++++ osu.Android/GameView.cs | 25 ---- osu.Android/OsuGameActivity.cs | 17 +++ osu.Android/osu.Android.csproj | 23 +--- .../Assets/AboutAssets.txt | 19 +++ .../MainActivity.cs | 14 +- .../Properties/AndroidManifest.xml | 9 ++ .../Properties/AssemblyInfo.cs | 30 +++++ .../Resources/AboutResources.txt | 0 .../Resources/Resource.designer.cs | 112 ++++++++++++++++ .../Resources/layout/activity_main.axml | 6 - .../mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../Resources/mipmap-hdpi/ic_launcher.png | Bin 0 -> 1634 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 1441 bytes .../mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 3552 bytes .../Resources/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1362 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 958 bytes .../mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2413 bytes .../Resources/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 2307 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 2056 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 4858 bytes .../Resources/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 3871 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 3403 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 8001 bytes .../Resources/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 5016 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 4889 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 10893 bytes .../Resources/values/Strings.xml | 4 + .../Resources/values/colors.xml | 6 + .../values/ic_launcher_background.xml | 4 + .../Resources/values/styles.xml | 0 ...u.Game.Rulesets.Catch.Tests.Android.csproj | 108 +++++++++++++++ .../Assets/AboutAssets.txt | 19 +++ .../MainActivity.cs | 19 +++ .../Properties/AndroidManifest.xml | 9 ++ .../Properties/AssemblyInfo.cs | 30 +++++ .../Resources/AboutResources.txt | 44 +++++++ .../Resources/Resource.designer.cs | 112 ++++++++++++++++ .../Resources/layout/activity_main.axml | 7 + .../mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../Resources/mipmap-hdpi/ic_launcher.png | Bin 0 -> 1634 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 1441 bytes .../mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 3552 bytes .../Resources/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1362 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 958 bytes .../mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2413 bytes .../Resources/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 2307 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 2056 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 4858 bytes .../Resources/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 3871 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 3403 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 8001 bytes .../Resources/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 5016 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 4889 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 10893 bytes .../Resources/values/Strings.xml | 4 + .../Resources/values/colors.xml | 6 + .../values/ic_launcher_background.xml | 4 + .../Resources/values/styles.xml | 11 ++ ...u.Game.Rulesets.Mania.Tests.Android.csproj | 105 +++++++++++++++ .../Assets/AboutAssets.txt | 19 +++ .../MainActivity.cs | 19 +++ .../Properties/AndroidManifest.xml | 9 ++ .../Properties/AssemblyInfo.cs | 30 +++++ .../Resources/AboutResources.txt | 44 +++++++ .../Resources/Resource.designer.cs | 112 ++++++++++++++++ .../Resources/layout/activity_main.axml | 7 + .../mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../Resources/mipmap-hdpi/ic_launcher.png | Bin 0 -> 1634 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 1441 bytes .../mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 3552 bytes .../Resources/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1362 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 958 bytes .../mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2413 bytes .../Resources/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 2307 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 2056 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 4858 bytes .../Resources/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 3871 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 3403 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 8001 bytes .../Resources/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 5016 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 4889 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 10893 bytes .../Resources/values/Strings.xml | 2 +- .../Resources/values/colors.xml | 6 + .../values/ic_launcher_background.xml | 4 + .../Resources/values/styles.xml | 11 ++ ...osu.Game.Rulesets.Osu.Tests.Android.csproj | 105 +++++++++++++++ .../Assets/AboutAssets.txt | 19 +++ .../MainActivity.cs | 19 +++ .../Properties/AndroidManifest.xml | 9 ++ .../Properties/AssemblyInfo.cs | 30 +++++ .../Resources/AboutResources.txt | 44 +++++++ .../Resources/Resource.designer.cs | 112 ++++++++++++++++ .../Resources/layout/activity_main.axml | 7 + .../mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../Resources/mipmap-hdpi/ic_launcher.png | Bin 0 -> 1634 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 0 -> 1441 bytes .../mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 3552 bytes .../Resources/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1362 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 0 -> 958 bytes .../mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2413 bytes .../Resources/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 2307 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 0 -> 2056 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 4858 bytes .../Resources/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 3871 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 0 -> 3403 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 8001 bytes .../Resources/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 5016 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 0 -> 4889 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 10893 bytes .../Resources/values/Strings.xml | 4 + .../Resources/values/colors.xml | 6 + .../values/ic_launcher_background.xml | 4 + .../Resources/values/styles.xml | 11 ++ ...u.Game.Rulesets.Taiko.Tests.Android.csproj | 105 +++++++++++++++ 120 files changed, 1591 insertions(+), 58 deletions(-) create mode 100644 osu.Android.sln delete mode 100644 osu.Android/GameView.cs create mode 100644 osu.Android/OsuGameActivity.cs create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Assets/AboutAssets.txt rename {osu.Android => osu.Game.Rulesets.Catch.Tests.Android}/MainActivity.cs (61%) create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Properties/AndroidManifest.xml create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Properties/AssemblyInfo.cs rename {osu.Android => osu.Game.Rulesets.Catch.Tests.Android}/Resources/AboutResources.txt (100%) create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/Resource.designer.cs rename {osu.Android => osu.Game.Rulesets.Catch.Tests.Android}/Resources/layout/activity_main.axml (63%) create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-hdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-mdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xhdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/values/Strings.xml create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/values/colors.xml create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/values/ic_launcher_background.xml rename {osu.Android => osu.Game.Rulesets.Catch.Tests.Android}/Resources/values/styles.xml (100%) create mode 100644 osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Assets/AboutAssets.txt create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Properties/AndroidManifest.xml create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Properties/AssemblyInfo.cs create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/AboutResources.txt create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/Resource.designer.cs create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/layout/activity_main.axml create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-hdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-mdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xhdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/values/Strings.xml create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/values/colors.xml create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/values/ic_launcher_background.xml create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/values/styles.xml create mode 100644 osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Assets/AboutAssets.txt create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Properties/AndroidManifest.xml create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Properties/AssemblyInfo.cs create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/AboutResources.txt create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/Resource.designer.cs create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/layout/activity_main.axml create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-hdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-mdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xhdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png rename {osu.Android => osu.Game.Rulesets.Osu.Tests.Android}/Resources/values/Strings.xml (51%) create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/values/colors.xml create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/values/ic_launcher_background.xml create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/values/styles.xml create mode 100644 osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Assets/AboutAssets.txt create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Properties/AndroidManifest.xml create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Properties/AssemblyInfo.cs create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/AboutResources.txt create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/Resource.designer.cs create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/layout/activity_main.axml create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-hdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-mdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-mdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xhdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher.png create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/Strings.xml create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/colors.xml create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/ic_launcher_background.xml create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/styles.xml create mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj diff --git a/osu.Android.sln b/osu.Android.sln new file mode 100644 index 0000000000..11c0f3cb27 --- /dev/null +++ b/osu.Android.sln @@ -0,0 +1,124 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.27004.2006 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "osu.Game", "osu.Game\osu.Game.csproj", "{2A66DD92-ADB1-4994-89E2-C94E04ACDA0D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "osu.Game.Resources", "osu-resources\osu.Game.Resources\osu.Game.Resources.csproj", "{D9A367C9-4C1A-489F-9B05-A0CEA2B53B58}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "osu.Game.Rulesets.Osu", "osu.Game.Rulesets.Osu\osu.Game.Rulesets.Osu.csproj", "{C92A607B-1FDD-4954-9F92-03FF547D9080}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "osu.Game.Rulesets.Catch", "osu.Game.Rulesets.Catch\osu.Game.Rulesets.Catch.csproj", "{58F6C80C-1253-4A0E-A465-B8C85EBEADF3}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "osu.Game.Rulesets.Taiko", "osu.Game.Rulesets.Taiko\osu.Game.Rulesets.Taiko.csproj", "{F167E17A-7DE6-4AF5-B920-A5112296C695}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "osu.Game.Rulesets.Mania", "osu.Game.Rulesets.Mania\osu.Game.Rulesets.Mania.csproj", "{48F4582B-7687-4621-9CBE-5C24197CB536}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "osu.Android", "osu.Android\osu.Android.csproj", "{D1D5F9A8-B40B-40E6-B02F-482D03346D3D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "osu.Game.Rulesets.Catch.Tests.Android", "osu.Game.Rulesets.Catch.Tests.Android\osu.Game.Rulesets.Catch.Tests.Android.csproj", "{C5379ECB-3A94-4D2F-AC3B-2615AC23EB0D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "osu.Game.Rulesets.Mania.Tests.Android", "osu.Game.Rulesets.Mania.Tests.Android\osu.Game.Rulesets.Mania.Tests.Android.csproj", "{531F1092-DB27-445D-AA33-2A77C7187C99}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "osu.Game.Rulesets.Osu.Tests.Android", "osu.Game.Rulesets.Osu.Tests.Android\osu.Game.Rulesets.Osu.Tests.Android.csproj", "{90CAB706-39CB-4B93-9629-3218A6FF8E9B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "osu.Game.Rulesets.Taiko.Tests.Android", "osu.Game.Rulesets.Taiko.Tests.Android\osu.Game.Rulesets.Taiko.Tests.Android.csproj", "{3701A0A1-8476-42C6-B5C4-D24129B4A484}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {2A66DD92-ADB1-4994-89E2-C94E04ACDA0D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2A66DD92-ADB1-4994-89E2-C94E04ACDA0D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2A66DD92-ADB1-4994-89E2-C94E04ACDA0D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2A66DD92-ADB1-4994-89E2-C94E04ACDA0D}.Release|Any CPU.Build.0 = Release|Any CPU + {D9A367C9-4C1A-489F-9B05-A0CEA2B53B58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D9A367C9-4C1A-489F-9B05-A0CEA2B53B58}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D9A367C9-4C1A-489F-9B05-A0CEA2B53B58}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D9A367C9-4C1A-489F-9B05-A0CEA2B53B58}.Release|Any CPU.Build.0 = Release|Any CPU + {C92A607B-1FDD-4954-9F92-03FF547D9080}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C92A607B-1FDD-4954-9F92-03FF547D9080}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C92A607B-1FDD-4954-9F92-03FF547D9080}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C92A607B-1FDD-4954-9F92-03FF547D9080}.Release|Any CPU.Build.0 = Release|Any CPU + {58F6C80C-1253-4A0E-A465-B8C85EBEADF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {58F6C80C-1253-4A0E-A465-B8C85EBEADF3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {58F6C80C-1253-4A0E-A465-B8C85EBEADF3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {58F6C80C-1253-4A0E-A465-B8C85EBEADF3}.Release|Any CPU.Build.0 = Release|Any CPU + {F167E17A-7DE6-4AF5-B920-A5112296C695}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F167E17A-7DE6-4AF5-B920-A5112296C695}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F167E17A-7DE6-4AF5-B920-A5112296C695}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F167E17A-7DE6-4AF5-B920-A5112296C695}.Release|Any CPU.Build.0 = Release|Any CPU + {48F4582B-7687-4621-9CBE-5C24197CB536}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {48F4582B-7687-4621-9CBE-5C24197CB536}.Debug|Any CPU.Build.0 = Debug|Any CPU + {48F4582B-7687-4621-9CBE-5C24197CB536}.Release|Any CPU.ActiveCfg = Release|Any CPU + {48F4582B-7687-4621-9CBE-5C24197CB536}.Release|Any CPU.Build.0 = Release|Any CPU + {D1D5F9A8-B40B-40E6-B02F-482D03346D3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D1D5F9A8-B40B-40E6-B02F-482D03346D3D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D1D5F9A8-B40B-40E6-B02F-482D03346D3D}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {D1D5F9A8-B40B-40E6-B02F-482D03346D3D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D1D5F9A8-B40B-40E6-B02F-482D03346D3D}.Release|Any CPU.Build.0 = Release|Any CPU + {D1D5F9A8-B40B-40E6-B02F-482D03346D3D}.Release|Any CPU.Deploy.0 = Release|Any CPU + {C5379ECB-3A94-4D2F-AC3B-2615AC23EB0D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C5379ECB-3A94-4D2F-AC3B-2615AC23EB0D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C5379ECB-3A94-4D2F-AC3B-2615AC23EB0D}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {C5379ECB-3A94-4D2F-AC3B-2615AC23EB0D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C5379ECB-3A94-4D2F-AC3B-2615AC23EB0D}.Release|Any CPU.Build.0 = Release|Any CPU + {C5379ECB-3A94-4D2F-AC3B-2615AC23EB0D}.Release|Any CPU.Deploy.0 = Release|Any CPU + {531F1092-DB27-445D-AA33-2A77C7187C99}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {531F1092-DB27-445D-AA33-2A77C7187C99}.Debug|Any CPU.Build.0 = Debug|Any CPU + {531F1092-DB27-445D-AA33-2A77C7187C99}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {531F1092-DB27-445D-AA33-2A77C7187C99}.Release|Any CPU.ActiveCfg = Release|Any CPU + {531F1092-DB27-445D-AA33-2A77C7187C99}.Release|Any CPU.Build.0 = Release|Any CPU + {531F1092-DB27-445D-AA33-2A77C7187C99}.Release|Any CPU.Deploy.0 = Release|Any CPU + {90CAB706-39CB-4B93-9629-3218A6FF8E9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {90CAB706-39CB-4B93-9629-3218A6FF8E9B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {90CAB706-39CB-4B93-9629-3218A6FF8E9B}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {90CAB706-39CB-4B93-9629-3218A6FF8E9B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {90CAB706-39CB-4B93-9629-3218A6FF8E9B}.Release|Any CPU.Build.0 = Release|Any CPU + {90CAB706-39CB-4B93-9629-3218A6FF8E9B}.Release|Any CPU.Deploy.0 = Release|Any CPU + {3701A0A1-8476-42C6-B5C4-D24129B4A484}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3701A0A1-8476-42C6-B5C4-D24129B4A484}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3701A0A1-8476-42C6-B5C4-D24129B4A484}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {3701A0A1-8476-42C6-B5C4-D24129B4A484}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3701A0A1-8476-42C6-B5C4-D24129B4A484}.Release|Any CPU.Build.0 = Release|Any CPU + {3701A0A1-8476-42C6-B5C4-D24129B4A484}.Release|Any CPU.Deploy.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {671B0BEC-2403-45B0-9357-2C97CC517668} + EndGlobalSection + GlobalSection(MonoDevelopProperties) = preSolution + Policies = $0 + $0.TextStylePolicy = $1 + $1.EolMarker = Windows + $1.inheritsSet = VisualStudio + $1.inheritsScope = text/plain + $1.scope = text/x-csharp + $0.CSharpFormattingPolicy = $2 + $2.IndentSwitchSection = True + $2.NewLinesForBracesInProperties = True + $2.NewLinesForBracesInAccessors = True + $2.NewLinesForBracesInAnonymousMethods = True + $2.NewLinesForBracesInControlBlocks = True + $2.NewLinesForBracesInAnonymousTypes = True + $2.NewLinesForBracesInObjectCollectionArrayInitializers = True + $2.NewLinesForBracesInLambdaExpressionBody = True + $2.NewLineForElse = True + $2.NewLineForCatch = True + $2.NewLineForFinally = True + $2.NewLineForMembersInObjectInit = True + $2.NewLineForMembersInAnonymousTypes = True + $2.NewLineForClausesInQuery = True + $2.SpacingAfterMethodDeclarationName = False + $2.SpaceAfterMethodCallName = False + $2.SpaceBeforeOpenSquareBracket = False + $2.inheritsSet = Mono + $2.inheritsScope = text/x-csharp + $2.scope = text/x-csharp + EndGlobalSection +EndGlobal diff --git a/osu.Android/GameView.cs b/osu.Android/GameView.cs deleted file mode 100644 index fc9cdeda53..0000000000 --- a/osu.Android/GameView.cs +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) 2007-2018 ppy Pty Ltd . -// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE - -using Android.Content; -using Android.Util; -using osu.Framework.Android; -using osu.Game; - -namespace osu.Android -{ - public class GameView : AndroidGameView - { - public GameView(Context context, IAttributeSet attrs) : - base(context, attrs) - { - CreateGame(); - } - - public GameView(Context context) : base(context) - { - CreateGame(); - } - public override Framework.Game CreateGame() => new OsuGame(); - } -} diff --git a/osu.Android/OsuGameActivity.cs b/osu.Android/OsuGameActivity.cs new file mode 100644 index 0000000000..08f2707044 --- /dev/null +++ b/osu.Android/OsuGameActivity.cs @@ -0,0 +1,17 @@ +// Copyright (c) 2007-2018 ppy Pty Ltd . +// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE + +using Android.App; +using Android.Content.PM; +using osu.Framework.Android; +using osu.Game; + +namespace osu.Android +{ + [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize)] + public class OsuGameActivity : AndroidGameActivity + { + protected override Framework.Game CreateGame() + => new OsuGame(); + } +} diff --git a/osu.Android/osu.Android.csproj b/osu.Android/osu.Android.csproj index 8a481b5239..daff6da961 100644 --- a/osu.Android/osu.Android.csproj +++ b/osu.Android/osu.Android.csproj @@ -62,8 +62,7 @@ - - + @@ -83,18 +82,12 @@ PreserveNewest - - - Designer - - - @@ -114,6 +107,12 @@ + + 0.0.7879 + + + 0.0.7879 + 0.22.0 @@ -129,14 +128,6 @@ - - {0fd409e8-a359-42bd-bc52-6a4745a122e5} - osu.Framework.Android - - - {0a8ba083-9d08-45ad-8653-796db1653388} - osu.Framework - {d9a367c9-4c1a-489f-9b05-a0cea2b53b58} osu.Game.Resources diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Assets/AboutAssets.txt b/osu.Game.Rulesets.Catch.Tests.Android/Assets/AboutAssets.txt new file mode 100644 index 0000000000..b0633374bd --- /dev/null +++ b/osu.Game.Rulesets.Catch.Tests.Android/Assets/AboutAssets.txt @@ -0,0 +1,19 @@ +Any raw assets you want to be deployed with your application can be placed in +this directory (and child directories) and given a Build Action of "AndroidAsset". + +These files will be deployed with you package and will be accessible using Android's +AssetManager, like this: + +public class ReadAsset : Activity +{ + protected override void OnCreate (Bundle bundle) + { + base.OnCreate (bundle); + + InputStream input = Assets.Open ("my_asset.txt"); + } +} + +Additionally, some Android functions will automatically load asset files: + +Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); \ No newline at end of file diff --git a/osu.Android/MainActivity.cs b/osu.Game.Rulesets.Catch.Tests.Android/MainActivity.cs similarity index 61% rename from osu.Android/MainActivity.cs rename to osu.Game.Rulesets.Catch.Tests.Android/MainActivity.cs index ff1fd9eba1..34f10dd16b 100644 --- a/osu.Android/MainActivity.cs +++ b/osu.Game.Rulesets.Catch.Tests.Android/MainActivity.cs @@ -3,26 +3,20 @@ using Android.App; using Android.OS; +using Android.Support.V7.App; using Android.Runtime; using Android.Widget; -using Android.Views; -using Android.Content.PM; -namespace osu.Android +namespace osu.Game.Rulesets.Catch.Tests.Android { - [Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true, ScreenOrientation = ScreenOrientation.Landscape, SupportsPictureInPicture = false)] - public class MainActivity : Activity + [Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)] + public class MainActivity : AppCompatActivity { protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); - Window.AddFlags(WindowManagerFlags.KeepScreenOn); - } - public override void OnBackPressed() - { - } } } diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Rulesets.Catch.Tests.Android/Properties/AndroidManifest.xml new file mode 100644 index 0000000000..6c8c0935b2 --- /dev/null +++ b/osu.Game.Rulesets.Catch.Tests.Android/Properties/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Properties/AssemblyInfo.cs b/osu.Game.Rulesets.Catch.Tests.Android/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..1b1fd64fb5 --- /dev/null +++ b/osu.Game.Rulesets.Catch.Tests.Android/Properties/AssemblyInfo.cs @@ -0,0 +1,30 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using Android.App; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("osu.Game.Rulesets.Catch.Tests.Android")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("osu.Game.Rulesets.Catch.Tests.Android")] +[assembly: AssemblyCopyright("Copyright © 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: ComVisible(false)] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/osu.Android/Resources/AboutResources.txt b/osu.Game.Rulesets.Catch.Tests.Android/Resources/AboutResources.txt similarity index 100% rename from osu.Android/Resources/AboutResources.txt rename to osu.Game.Rulesets.Catch.Tests.Android/Resources/AboutResources.txt diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/Resource.designer.cs b/osu.Game.Rulesets.Catch.Tests.Android/Resources/Resource.designer.cs new file mode 100644 index 0000000000..a19fe391a8 --- /dev/null +++ b/osu.Game.Rulesets.Catch.Tests.Android/Resources/Resource.designer.cs @@ -0,0 +1,112 @@ +#pragma warning disable 1591 +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::Android.Runtime.ResourceDesignerAttribute("osu.Game.Rulesets.Catch.Tests.Android.Resource", IsApplication=true)] + +namespace osu.Game.Rulesets.Catch.Tests.Android +{ + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + public partial class Resource + { + + static Resource() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + public static void UpdateIdValues() + { + } + + public partial class Attribute + { + + static Attribute() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Attribute() + { + } + } + + public partial class Id + { + + // aapt resource value: 0x7f050000 + public const int myButton = 2131034112; + + static Id() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Id() + { + } + } + + public partial class Layout + { + + // aapt resource value: 0x7f030000 + public const int Main = 2130903040; + + static Layout() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Layout() + { + } + } + + public partial class Mipmap + { + + // aapt resource value: 0x7f020000 + public const int Icon = 2130837504; + + static Mipmap() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Mipmap() + { + } + } + + public partial class String + { + + // aapt resource value: 0x7f040001 + public const int app_name = 2130968577; + + // aapt resource value: 0x7f040000 + public const int hello = 2130968576; + + static String() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private String() + { + } + } + } +} +#pragma warning restore 1591 diff --git a/osu.Android/Resources/layout/activity_main.axml b/osu.Game.Rulesets.Catch.Tests.Android/Resources/layout/activity_main.axml similarity index 63% rename from osu.Android/Resources/layout/activity_main.axml rename to osu.Game.Rulesets.Catch.Tests.Android/Resources/layout/activity_main.axml index fc0060857f..ff7a60eb50 100644 --- a/osu.Android/Resources/layout/activity_main.axml +++ b/osu.Game.Rulesets.Catch.Tests.Android/Resources/layout/activity_main.axml @@ -4,10 +4,4 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent"> - \ No newline at end of file diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000000..036d09bc5f --- /dev/null +++ b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000000..036d09bc5f --- /dev/null +++ b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..2531cb31efc3a0a3de6113ab9c7845dc1d9654e4 GIT binary patch literal 1634 zcmV-o2A%ndP)B+Z3$1(8#|f~9B42Y^N-3=o2YCq0YUY$Zu=pM;#hG{lHi%n~Vh z1d1vN#EDO19X?u$`cV z!a}AKG@Bb*#1cdYg8af_;jP69b`k%G1n?0=F^8bI^o>wg-vEliK^U}y^!D|^p|ax; zC|pK=f+FHp!RUAhtlpGGUxJb|wm^5! z<1r%$<$TR02wajxKZ4MiR#aAxDLE(##UNyD|ABr4WoGRF*?@e^2|~Hq(gurSSJH*;Q~5lw{J5A_(PCXBWhzZE${qgzv0{dk-F( z1<}>r181tLiEla&f1j&?p2xjbfp2cTt-c1Ox~?9EhK9`cJ9Vatf)loIoQ@#h&}cIGD>Z#QLE}&(bMo@7Ff|7f#Nm^$PJpVcbj+v~K7wfVwF}=) zRQsc+`=A-+C)vrRvaIC-5u>|;3h z*G4-u#RI<_vuSN~vZ6{|I~q5FFk3%de#+*>UFG>&bq6~ zUEMZ~FIOmFO=kA^5rkp-Msw?^63xvdXVZ-rv@{6{iVO}M!}^Je%2BPbi+(L<5<%~h z2v^D+f<|j%7~cJjOzg*!GPQ{%uE{i%YgcZhuZh{yNlQ}RhaU1jd=K+AopVKP+D}&} zZ3y$llqZiln=Z_A$!qzkGbX0D{?l(v5@1|`QyCvCnQ`eKI>|zj_zo%y#fKf85VhQ} zP)y&j4P*nR3q{-o35iV6nx7QDqq<;WDVIt}|N%`!dgv*y3va8eLNj zU9x(?ieweHfQ*yXk8|=ssZ~qJEz^QoKJ|iGa>ge_Vm_8l}S+UvJ{8g4jr+o#aTSFsz1W;PDP zW765JXGU#3JL>SlIl3NRV2{7B2dLO1cIP)a4ZRYL|MBD36O1#oSgAf}APz5@;x=_U-<=y)Py7*}O5(uu7BL_eLe6Ek7pH|G zMq)FrF1EFq&yruS5b=F=w)fVVoPd(oeRyTFym_Uwyn~L=OL(O?cf^2L5R(SmjORx6 z%nmZf^W=3pkvT*>@osUNi>DULH1hL;y`JGQX$onRCr_U0=H~Viodq!<7Q{3rPk~{G gu#IhOV;e2n|1(WJB~7~kivR!s07*qoM6N<$g7lUVaR2}S literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..7a859c25556af7a2e46e22a2220eaded55628e9f GIT binary patch literal 1441 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..8f56909cddfa86f1387074bf43003f36d6e67be1 GIT binary patch literal 2413 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..9737d79c0492b2c8a811621660eba33e79fab959 GIT binary patch literal 4858 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..9133e31b43252d00767a6a3806df9ba68de2d265 GIT binary patch literal 3871 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..73ccaa6a2b1487370de792e4198f23f771bb8b18 GIT binary patch literal 3403 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..c3ae5f5ccdecc01a9b17a2a0c2b1bb20602f0151 GIT binary patch literal 8001 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 NhMJCQ)jiv={{d1gEs_8L literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..f6584afd4d1b97ecf0b282f54f2d9ff756d08cee GIT binary patch literal 4889 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 E0A*YNYybcN literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..ef89bd5215ffcc38c68b119a7495a77a7084543b GIT binary patch literal 10893 zcmV;8Dst6{P)w$Qz$dy^()8jVZ}Y(Uli2W4>8-vtIRd-I?ma0 zrn$Q18Vu_BSYE}l63f>nXUi}6=bt90`vCsgiscBFqgW7;qvUt3MHVwZH#cYvq!rL36}g@I|nG7basS}adv`4Y=k0$>y*IYOTK zC3%NyP1WuebIo`?yrcJfcPKGa26lC`(jN8)j$o z+ZasSjsrFTW}5&^&fz`^f`5ksDZ+C^iqb|DuB&(42H%0FPWU^)cRSJdXIDQkW(lVc z?_{i2x7aXPuE(HRh2`M!055<&&_M5*V(?0FJcWSovd{-~y`j|0cSD&Rh9Tymq z7&Nmmr+>E#&>s=6?z913xS)Tx#F?s_FTnEov8z4MgV3Wl{-jBQhpE%p;IZPW-P5gg6XF>)3O(bNzaU7&1K-)a z&MV+VR=)lT`V%OF_pY!G#!wt^W5zP2JYO^^;YO$XG(2&iGT`?{5k!${JeJr_I8{8x z%s!xS)rWi9NVfZ)&o``3} zUY-8r%9PiI+R1D549rDWbHuIyQ6A3WIt35>7Djidp+#F@P8cN$5akh874S>rfq#I} z9Xe@|$=ULt5IgYl%(1Jtlm`;H@Bn|oR(;BM13uvBu4I(RpOmM%`8+(hdqluzt3JKC zMleTvj86CYj1u)4{MQb^1A7}=^+R(vFjTp3$9up)rUX3zKW7`2#5tQ^^vc~~01FLi z_Y!ecu9vjdniQr4K7b#(B8XBM4tsL*8L&duUFvYH)>VzxF(r@?+%nsnt$5IWVtl{P zq*L&e$mnowFxnc+SkSB+H>c6jJOU5a?*#mcm1xnjUC0@q$2POIp&&q^Sy{NX0MyM;7_VxFFU;2|>F8xI&OMx89iKz}uO z!#TUViGja=DuKRy)OhdY#{LC&Fh)L%M4@A;YJ4A*q^l4dVQac69}$OX!(u5{3i_jOgbyU zm^GRrM`|BUplffZ5sts`^NjW|@lt{|&hA3`iZL%?j12U`OkeQz6Yx9S{}i=cCt_zKeG5+SBKO?=64)xf3mYXC=SuQ9^~FQyO~s zTN65)SJTM*-Dg~cK3?->zXQIve6VT_YB+ToHSST);X=BK(O+b9wxqBSZNe2U2E zpl0=-JYzOCc6Tx0d&%xSdwE(&7Zn<{IoE7gg^E2OY*Pa;_4yBt)W_L$2Ks3A7Yy*n zk!A0H#E%gz@d2Phx{{I4cEkrLrb2?(2fzHp4(dZs-yZPu&z^fH+Ou~b1A8~Sz^pm* zXzDw}Qz2Dx^;uN!0`0l|<*qc&+58=i)CYn?V@{byO_Z1qkd=?#r!K6n^>~G>5i}XT z;r#0FbiYI+^#OV7os|sOKFV{iEI~zh=cFk%kY7^wCdS$zYGMO~`w!qMo5s^>_+I?i zo0#F-1KGBH2fA?f4OAJ#`ijv=ZE>Cnn4=&R;J#8v5u{=JxDy zn#9MSq2l2u(X$KKn~=7w?$eYMU97mPh)fY*o`(%E+Fes=T>T4cTF^D~?m=yB%<%20 z95`?gU3vZOR2al0Z5rwZkjhdslV=_r7b)xN&v7+FG523XW2R^0q#5YD^&1$Fdnw<1 z|0Ak9=^Sc2La+k$_#GWW<`3l$6+@ z?*hc{Pp#*ttbQVT;kBhK=;hax>BGERw4l0$8jp~!d=yff9gr3C8{<7D*7 zXKNW?10>5=tU^xL8Pr6Fb!GLfIh<`&5IsUX*BZ##UH8)H`MK?Z$M}_sfi*z8z`=v) z`r99*C`YIPsf(%~^Q21$*bWf5zq+(O2W#I(+7zJLbtd|K`wj-w01LR5M^fPyZ9WYB zgz`)3HfQO}v;p@B5e2}j|Jd`|&wz5!Vf;dw<73af!~hy3Tj0^BUqlv}gJWWssM=C> zIbbt@#xU>t1c~4ruGeWZekWaU1z!FCU;qtTZ=v02?4;=w8N)TpF*c(;7!5#rgs}SS z%j>OJ^LEi>{MyEx#I0NSdU|SLR!MzICT31 zkICebIfQP$XTGH1RMGJ9yrTH~9X?*O7FEgKYqa^Wv8oAaifcbgN=k|o@alK^qb(g# zN)!Eoi3jinBI5hm+HX*4y|liWwJlT8hE2Z&T>(D*e4XUlU4EhX>RbP3iyl0PZo2E= zs8GfTu|R|JF%8Pn6%Y424I(!iWUOqwl&tWrX zk6Rx=dxIE#28sp|Z>eeF*WdOaYHe%lli8xg8*~)BL3!q?>j10%Q~+T+iRA3=muaCt zu=)c>4D^qDFGN3W{5hcS^Te~S@H9(a8q|o? zMYV5tc!T^vgF5JsU1f5(H_@N~Q092Xg|pEgJN^uK0@$4oJt5iO4J$GjrNLPJPd@iD zejKFOC=WmRe85(JL4Mx+8$T!Vc9wP_ZOMo&*?P0tZ!}1tKf3ZUCv^nBEA8fAx1y8JxlD2}?xi=D1^k_!efdqv6k1(E^^93#{-@W(V9WM%nt>`hB)pg*H0o*xiz zMz{WM4Ct0AGbJejO#Z?}ucAW%NXP@Fhh#sgIr&p(&Ix)^(3&s5Mm5c6$zceK?11W( z7_&n?*zHAX1mXXK)WtRpE&Tu1`xgWRTqkZCyGpXZ8@yA2Fgm~g@qeiPba&exV8ge&UEnX*-YVHh zzwQ1<{i>+YuJCU+-YuDmU32rjevkZ0l}*2F;pa-O z(Khxka`S&{-2}Ao`Ngu9IllkVYRS7mP4g5!O6nH_lMi}*g^EW=>(5g@>J;>40HWhk z1w2lV|Mz9d%IaqtbcBxwm@01o>=F!z_tgIn6e!AA**ITr`g883f9DT%lRFLgcAkSb zOWFl4|HrLiL(;Vh2DY-Mj)joGB1RFg&2g z3IJ92oZa=loC;7e`c$;?lh3HgfZVkCSAKPuv}=u+fZzM`-uLKyd5PrXOyPu=AOH6= z6=U@lAFMkq_=d2(2@K&+Mw_CRTu|x7o3hy-k$wfhR5ud1LVCLU$lEn~KTWhzZ3 zR9l8u;+yV~D*y(o|CZl=rz#H~3U441D|Huu7A-whwkMx|mA{9SXL+LIJEvxoIpY z%dcCv^(YE0^}McKS=`)UXa3J_(e z7=4Lcjjtx0eF^$y%T_8C01Q(o29e_FfLtN~L2GN9PpkhO4?Zq=tY%y_mj@e_ZPqc3 z3)UIL#17yyLls;(WQIodNC7k&&0xr?Ggda-CI|fiqc0eFHNBA)tJd)4m{PtE00076 zQt!R`i*=Gg1G)aIC_nN3sYS0zuCMTiD-=>9@=Uge0mB5#;XdX7f$s#bLlV90S zbWd2#!T6VS@+ICS{YE=zsy)d14Vxqf$6y6~ zW7+#%dTZc!FTD1)*h2j`ZaqarJ)NBo4*%t)}Cw|kx z*(ysuzR|{DDFCGTLJkQnfgIob^@}BM?^9=9-KD?&x8Jv;)2Cl0nI`r$z99Eu8}~1G zI-o}`c@)46oufCWX60J|%f1-Gf&xTk>#b&!!@V_F3NUWU%#iKw23e{noqdU9>hj3K zV0Ji;y|MOhPt^VGnic*7Pkh3Fhr2;3g)U=!>d92=CwjyK?0D(Eacm7iWR)A)d zUs|^-U8%1DEcZwOlm+&3e8auLP=LxYr=ib-T9-z*u#cm3-LlIwqnRC-A> z4xujLP>8pHU;EAXK~R7Z`_okBI-eDQ{BexJWUJ(y?gPP400{X*XMs@fm-+FUFZtql zsXa~CeY>7-ry@0=1_q>Dm0teNrwYOja4OUF(Wu|MzB!22nFxAKgf*WKp4Tpa`g3p<;={?7@rj&M^{#2 za=3ReH>fmO`24G=C`fM5SKeIC+@L2?fRYhA)3S8KeO3U00%d873OR@SR~8797zmpx zJrMT%;w8r@J1hXwqsc4~cA`L-#yWgkYOc!eGX)Y90BR~Zhid~%g`hJPV$tHaSSmz! zsSw4rzr<(cT76c4urNLlHY6bsT_J|B~ULz86}Xcb^O=EghoaRF(|aT{4`y zsQQPY$;k#!O#r{BOH}|*F$|VeqrGVrONaJfI`qYVy|LTk6(}6J;EL;5I&^RA0qjjk zRp|HpXoInq}J0HYzrSk=f1V!9FVT*+DxGj1ySDMWUGU=+jv_3;$MG$Li89SUMn z36>+IDnPiWnNTWp*G09e7Uv|n8e>6j{hcIb zm^OKC@e;|#+-cLU=#kGJnrSsonjyK=@>L2OV*#B5MJ}igZeuKM>Bys*>cR^F!(<2W zO##x<(!g>~$kr59%Xv01m8}uC{UQ0>u->*tT z$ztx40$^*I4;;j&WajCN4%bh?HiT(zjthrhNG)84OwV98#|5g@pPS9qUZ1c1rq|DWZRvZGjcqs+ zxZk%&uWCdJbLA%(ySW6zl7nDk1>pMv;h$-`iqQ|V12Q1!br9Wp-va6n$hhO7$NTjG z8G73ol*^Sr2iPSTj_ip7L?kBiA0CGJ)a8OFNUk%&=s6;3l4Q51l%SW?Ba+}=C3Vtl zfwKO4MAA{-15{RzvUNrC0J{Xk5xy#bI2MqS!&SJ1$}l+($quDM^8D?+0vGDFx7;5R zhvaRP?T|cT09!}2rYgBJ0lP^_NpZf!06HlEv7VC>v-1i#d()3{8p3iPlM21}D;p+B z=HVMQ{^Iv{@b#F~26JvsXP&QCCshP2XIv`JJvOx}z zf?zks7Z<3PD>Q5{IcO|HTRL){+;)Hfu*?5(TToqnFTb%&GWBRW{X$9kK0OtPiL^|) zSeh+RKM^fn61>VW$VZxa^}L{S|4#hBd=$#oTmJ=^CDGh0%5z zeo&j-c7QOkOW$1?l!=AvCD-JOB)e;&@og|V&`B*QX+HDfpj3`Q`Z~;sT$pI*|D_`i zrz^M_fLWpdK6`*Vd4h-$k(!XIv~c!DD(nCuy&%w0Pf##87g*{$fsx!@>vMk=-=95e zj^vg0p~wHrdu9S1AAvcMQvvvv=)nIIGphizJ@o*2rA6}`Dj7?TzGBQGS`+|y@QVS? z7X9I;ji~MoqiTZHp}pb%-gZDV z*-~;emg>KH9xAUpR9rrJ=`}a=l)#@8yJzn{zI(%hr(Wn*mc74<|64h`(Ls>zMDO|b zdms9pqQUn*@3L!Uoqxgo3G^pRQ+O+2lwdWwH~in*4iMr2nJL+t8e^4fD=joga6bZA zL%m;Ss0lbBq!#Z7oc>s<|42;BY6Og8n>CsE{|EL~0YsUhd|D}-xR<9dtAAPCfr|#2 zbioxN+f^d$+BAp28kDql|M&oEC7K+paE$90De88Rdda;$Sr6&Hcl z(GV091PsSbxpkZom4qy{wG`+X(&*Qp7@g~62pqPZz zB7?2rTbgJP-*?A#Cf)^hFpvgVzFWTmjg%N42}b`PRiR@;bX;6HU^6U?r$15tqCeg= zC^jZ0CKG6oy13>ZvI|h703hHM*}wk)18RT-BHe$#`Ci%QS!jQvEyKpIuJ{SSB*A8^ zKk3ggGzeSRz_D^tmAcVf<=CAx(IEbufrd%c_s9ulS@!-%vbsGxr9OCk|GSgYb58hN{NHwCw`Wf$X_gmW1p96128}f9AzEWJz`IdiCeq zpC1{f&`t*|V)~Qeui)1SgJMu=gC!e_HotV_JH!?^Op`4DnTf$J2I#{P1y6@e>u}l+wYcTp zN2r)nVfD|q4oB&Ey2}BB7>n6n#&19rz&k}6GDLGg1M^GkR?@f&G)|h%pTfvM+}rMM zKT1vu4_4a~rK$Wgj6Ea4U}~U@-|mdzc&vHwaCMH>GTl(waFmub>Gni5k_H?qhi%Z> z0v=km7uK}Upa4gC?r*IR2Q-u>j}UYw z`|#5*7?^t~AAI~7-=vrx?$3LEJ|wGuF2UfCKpMZ@M25o>2>;TgtGP4q)^w;NL`{bR zfY;)p**E$K~n(17#8mW>ZAE~<$m7$D+9Iyk z)?sW}Jvsk8^{qgKXfuds&%Kl737w$Ca@L%A)KDM3 z*H4kNH91EE&8~C=W655gA6XROn79B`z!Jt(KB@N=a(<{-{kzH(1=myt zeqk*{>lB>r9?)d`#g5SA6#^q~?Kj^uuMnT=42OQN4%%71lBkb$ILgc~nhzKvSjr&S zik8Fe>9avhwkvq?0#%{&J>nXriVDGY|1ql`Lm#YKgBnhqMh*3WfLE@u6jGfFJs65o z(q#BbF^HjsN}520;*&G$usyKJV-L8g$`~DU%K3a_shzv_^gH0gp@U1`S&8h8r_+_` zX|`>SOH6Gb)JNkv?2gCOVA`lpR|c_|3T5Iipo48JLsd8pTlD*Z+tC&!hQsG({%syw zwqg~3x?$h%>9Y&HxoicRe&t+LI&vaK(cUKL@Ni(5LVp>dJ~~mUqdSxyL$X*|J< zutH@))!U#1Mmt@eAto|;d`j!U=v{%aVd)~^6-A@h#}_IDL5oDOJrEriSD`GhuLk!h zZALMZU zDLv~XV)Tkj97B@#OR)!p7VC=0$e|`Mc#?ASCa8*>TbL5`8)@_8_*DFsn4y>i7>JA< z0*0@GU?Wb%`v-*efh*iAJ`hg=8%jY5QZiMi=2@^3R4_W!_i4{)2y|^t$jF;40>4sZ z^osrc;bDE`5*x)rkPNnM#8V73;rwPo zd%VFvus?ynJ0-~QQUXhMzU7}9Yt4QkV8-kMnkkRR*adH%s?dHQL&efC((u8#!UJ>8dgIs|~n}{MwQP2Z2%i}tWFhA(VCZJ&Tb{&oQ9(IS}!Et;pC- zB6ByGfxqWUAodU?5H6YH*rU-uG`G=uLCycGq zZ2K)!Wx5Y`V9}~?5>cKsGFM_x4+DQM-K2tD5GSHUd15aStV9VZnXYVY@gkL_dM{sm zk0;IJo@0vOBgbzaH~6;>k7Zt=V{cY|(Mt)*na!eAA5t20WG)2C6DQ*P%+nJ9yI?5s zC8rY)1FSq8nG{%&ijy+)&Q=&omurfuTY3Ay&UOS}fG_lNg|Smxs#|jmCGRF>E}4r&GB=Fx2Z0g^u2S)Cp!K-k_zB__AuU%oOTm?Yq$#dxgB`)>r3kbg z<3tDWT|DqL#no*&#*$UTa(Xk(NoNUl=xZXnnOd~0@*Z2-H1 z6%--YSoWT}(0RaPBQ%nB93AwiKPiJZ&B4Gw3X20oabb)w@ZTrEw|dbX0~uq1>x)-? z=HirbHvrz5OuP>YvNan8BaKWVP@{8l^d&FnS*o^!*9h{91ox>B%I~X+&;k0+iVvPM zh^OQgR{fEsEq(=4opZ^GF909tj**P1f{bx88FRMk%cun2?oz>1luEW{C5c3G-inZr zoZXU@Z+S>*vVE&5uH{c3B12)m@RJFMVBU zuG#|rZN3`K<3?@weTRxdbiK-Z0#^WfC^vv9OaqqTXOZ*x6_pR8}WB_iB@|H`M1FFg%v+r1pHVs zrjg9U6FRiWTM>jEL9h{Y_)iK%ASfb00A+BcD~;D?8?3J?Otv4?Mb-O&CqvQ~fQm#$ zJ1K0u+U-A3r73{gXe)UOaeFpJtDgT0K-F(Vq#*v6~Y=7HMAxn zT{#6-)y#a$!dye?yGpL|J9UwByQa8$KY$Sw1E>c86etuZ2yk%D?jl~NV|Rm&Ro=z_ zEqn$(3n%Nq&I9-4fo`qY56@DXE5Czh!#lvc;CDI;-VM@1#DFK?p_qW)C|d0Wnv+h( zBA$#51AZS@1i@Gq+^6DQA;(J@3<6EUKoZ*wMWU6pBq}P_0kkPOGjB$kg1bILQ*eK- zuIM=o(51Ot`6>lx`wCX)yn?EYDvR?MwWazuOslqOifXolz`x;l@PDcT`^G%{x0rgZ zh0o%9yoK-eEZh^{doDZ!=nMwCQv~*6(R*3Qy9)Hi;05{|uhm{~X9~tG1AaeHgn`G| z6_N=5%@FMjYGN4jhkOu)un?sv5&=)F6oOa@NXw$4q8vlw;zq?LrZmMT4I3Yyls+LT zHEkjY{2P7;{|A2qe@l|hN<_T9xC^k0-@!rvZzAuSPu^Wv=`+Z8OFGVKKac^x|9OqX zyTafulp&Q+ge=07#R@@o2%bxuJ5n%WN@8N-OFY1gDfUv39!LyN#o(TBZy_bY^GyEP z!U``2d@gzCbn+d%K|k1QwP#)(wkx#n3Swm#LMTE4;mLwRWD+W&Aii=np%_{MMm+(h zk*vsO4+n40TrKPZ>?GYl5FX$rat{N!r;a>BL!OyO-XVv)lK}W+^3HMOJ9vYht@iAa ztPGJNn?X+kfo?U)X25*JvN-3fU7^6iy#!!)x#EEv0u0;6%SkdQ( zh(I1qp3xQ9y8=7|J-dRY6yAyJN literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/Strings.xml b/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/Strings.xml new file mode 100644 index 0000000000..f800d6eb45 --- /dev/null +++ b/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/Strings.xml @@ -0,0 +1,4 @@ + + osu.Game.Rulesets.Catch.Tests.Android + Settings + diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/colors.xml b/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/colors.xml new file mode 100644 index 0000000000..17bb9a9dd1 --- /dev/null +++ b/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/colors.xml @@ -0,0 +1,6 @@ + + + #2c3e50 + #1B3147 + #3498db + diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/ic_launcher_background.xml b/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/ic_launcher_background.xml new file mode 100644 index 0000000000..6ec24e6413 --- /dev/null +++ b/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #2C3E50 + \ No newline at end of file diff --git a/osu.Android/Resources/values/styles.xml b/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/styles.xml similarity index 100% rename from osu.Android/Resources/values/styles.xml rename to osu.Game.Rulesets.Catch.Tests.Android/Resources/values/styles.xml diff --git a/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj b/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj new file mode 100644 index 0000000000..d1e62c46a1 --- /dev/null +++ b/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj @@ -0,0 +1,108 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {C5379ECB-3A94-4D2F-AC3B-2615AC23EB0D} + {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + {122416d6-6b49-4ee2-a1e8-b825f31c79fe} + Library + Properties + osu.Game.Rulesets.Catch.Tests.Android + osu.Game.Rulesets.Catch.Tests.Android + 512 + True + Resources\Resource.designer.cs + Resource + Off + false + v8.1 + Properties\AndroidManifest.xml + Resources + Assets + Xamarin.Android.Net.AndroidClientHandler + + + True + portable + False + bin\Debug\ + DEBUG;TRACE + prompt + 4 + True + None + False + + + True + pdbonly + True + bin\Release\ + TRACE + prompt + 4 + true + False + SdkOnly + True + + + + + + + + + + + + + + + osu.licenseheader + + + + + + + + Designer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Assets/AboutAssets.txt b/osu.Game.Rulesets.Mania.Tests.Android/Assets/AboutAssets.txt new file mode 100644 index 0000000000..b0633374bd --- /dev/null +++ b/osu.Game.Rulesets.Mania.Tests.Android/Assets/AboutAssets.txt @@ -0,0 +1,19 @@ +Any raw assets you want to be deployed with your application can be placed in +this directory (and child directories) and given a Build Action of "AndroidAsset". + +These files will be deployed with you package and will be accessible using Android's +AssetManager, like this: + +public class ReadAsset : Activity +{ + protected override void OnCreate (Bundle bundle) + { + base.OnCreate (bundle); + + InputStream input = Assets.Open ("my_asset.txt"); + } +} + +Additionally, some Android functions will automatically load asset files: + +Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs b/osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs new file mode 100644 index 0000000000..09fc7ce770 --- /dev/null +++ b/osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs @@ -0,0 +1,19 @@ +using Android.App; +using Android.OS; +using Android.Support.V7.App; +using Android.Runtime; +using Android.Widget; + +namespace osu.Game.Rulesets.Mania.Tests.Android +{ + [Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)] + public class MainActivity : AppCompatActivity + { + protected override void OnCreate(Bundle savedInstanceState) + { + base.OnCreate(savedInstanceState); + // Set our view from the "main" layout resource + SetContentView(Resource.Layout.activity_main); + } + } +} \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Rulesets.Mania.Tests.Android/Properties/AndroidManifest.xml new file mode 100644 index 0000000000..6ffcfe16f7 --- /dev/null +++ b/osu.Game.Rulesets.Mania.Tests.Android/Properties/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Properties/AssemblyInfo.cs b/osu.Game.Rulesets.Mania.Tests.Android/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..468676e282 --- /dev/null +++ b/osu.Game.Rulesets.Mania.Tests.Android/Properties/AssemblyInfo.cs @@ -0,0 +1,30 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using Android.App; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("osu.Game.Rulesets.Mania.Tests.Android")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("osu.Game.Rulesets.Mania.Tests.Android")] +[assembly: AssemblyCopyright("Copyright © 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: ComVisible(false)] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/AboutResources.txt b/osu.Game.Rulesets.Mania.Tests.Android/Resources/AboutResources.txt new file mode 100644 index 0000000000..c2bca974c4 --- /dev/null +++ b/osu.Game.Rulesets.Mania.Tests.Android/Resources/AboutResources.txt @@ -0,0 +1,44 @@ +Images, layout descriptions, binary blobs and string dictionaries can be included +in your application as resource files. Various Android APIs are designed to +operate on the resource IDs instead of dealing with images, strings or binary blobs +directly. + +For example, a sample Android app that contains a user interface layout (main.axml), +an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png) +would keep its resources in the "Resources" directory of the application: + +Resources/ + drawable/ + icon.png + + layout/ + main.axml + + values/ + strings.xml + +In order to get the build system to recognize Android resources, set the build action to +"AndroidResource". The native Android APIs do not operate directly with filenames, but +instead operate on resource IDs. When you compile an Android application that uses resources, +the build system will package the resources for distribution and generate a class called "R" +(this is an Android convention) that contains the tokens for each one of the resources +included. For example, for the above Resources layout, this is what the R class would expose: + +public class R { + public class drawable { + public const int icon = 0x123; + } + + public class layout { + public const int main = 0x456; + } + + public class strings { + public const int first_string = 0xabc; + public const int second_string = 0xbcd; + } +} + +You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main +to reference the layout/main.axml file, or R.strings.first_string to reference the first +string in the dictionary file values/strings.xml. \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/Resource.designer.cs b/osu.Game.Rulesets.Mania.Tests.Android/Resources/Resource.designer.cs new file mode 100644 index 0000000000..c27ae8a832 --- /dev/null +++ b/osu.Game.Rulesets.Mania.Tests.Android/Resources/Resource.designer.cs @@ -0,0 +1,112 @@ +#pragma warning disable 1591 +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::Android.Runtime.ResourceDesignerAttribute("osu.Game.Rulesets.Mania.Tests.Android.Resource", IsApplication=true)] + +namespace osu.Game.Rulesets.Mania.Tests.Android +{ + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + public partial class Resource + { + + static Resource() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + public static void UpdateIdValues() + { + } + + public partial class Attribute + { + + static Attribute() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Attribute() + { + } + } + + public partial class Id + { + + // aapt resource value: 0x7f050000 + public const int myButton = 2131034112; + + static Id() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Id() + { + } + } + + public partial class Layout + { + + // aapt resource value: 0x7f030000 + public const int Main = 2130903040; + + static Layout() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Layout() + { + } + } + + public partial class Mipmap + { + + // aapt resource value: 0x7f020000 + public const int Icon = 2130837504; + + static Mipmap() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Mipmap() + { + } + } + + public partial class String + { + + // aapt resource value: 0x7f040001 + public const int app_name = 2130968577; + + // aapt resource value: 0x7f040000 + public const int hello = 2130968576; + + static String() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private String() + { + } + } + } +} +#pragma warning restore 1591 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/layout/activity_main.axml b/osu.Game.Rulesets.Mania.Tests.Android/Resources/layout/activity_main.axml new file mode 100644 index 0000000000..ff7a60eb50 --- /dev/null +++ b/osu.Game.Rulesets.Mania.Tests.Android/Resources/layout/activity_main.axml @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000000..036d09bc5f --- /dev/null +++ b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000000..036d09bc5f --- /dev/null +++ b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..2531cb31efc3a0a3de6113ab9c7845dc1d9654e4 GIT binary patch literal 1634 zcmV-o2A%ndP)B+Z3$1(8#|f~9B42Y^N-3=o2YCq0YUY$Zu=pM;#hG{lHi%n~Vh z1d1vN#EDO19X?u$`cV z!a}AKG@Bb*#1cdYg8af_;jP69b`k%G1n?0=F^8bI^o>wg-vEliK^U}y^!D|^p|ax; zC|pK=f+FHp!RUAhtlpGGUxJb|wm^5! z<1r%$<$TR02wajxKZ4MiR#aAxDLE(##UNyD|ABr4WoGRF*?@e^2|~Hq(gurSSJH*;Q~5lw{J5A_(PCXBWhzZE${qgzv0{dk-F( z1<}>r181tLiEla&f1j&?p2xjbfp2cTt-c1Ox~?9EhK9`cJ9Vatf)loIoQ@#h&}cIGD>Z#QLE}&(bMo@7Ff|7f#Nm^$PJpVcbj+v~K7wfVwF}=) zRQsc+`=A-+C)vrRvaIC-5u>|;3h z*G4-u#RI<_vuSN~vZ6{|I~q5FFk3%de#+*>UFG>&bq6~ zUEMZ~FIOmFO=kA^5rkp-Msw?^63xvdXVZ-rv@{6{iVO}M!}^Je%2BPbi+(L<5<%~h z2v^D+f<|j%7~cJjOzg*!GPQ{%uE{i%YgcZhuZh{yNlQ}RhaU1jd=K+AopVKP+D}&} zZ3y$llqZiln=Z_A$!qzkGbX0D{?l(v5@1|`QyCvCnQ`eKI>|zj_zo%y#fKf85VhQ} zP)y&j4P*nR3q{-o35iV6nx7QDqq<;WDVIt}|N%`!dgv*y3va8eLNj zU9x(?ieweHfQ*yXk8|=ssZ~qJEz^QoKJ|iGa>ge_Vm_8l}S+UvJ{8g4jr+o#aTSFsz1W;PDP zW765JXGU#3JL>SlIl3NRV2{7B2dLO1cIP)a4ZRYL|MBD36O1#oSgAf}APz5@;x=_U-<=y)Py7*}O5(uu7BL_eLe6Ek7pH|G zMq)FrF1EFq&yruS5b=F=w)fVVoPd(oeRyTFym_Uwyn~L=OL(O?cf^2L5R(SmjORx6 z%nmZf^W=3pkvT*>@osUNi>DULH1hL;y`JGQX$onRCr_U0=H~Viodq!<7Q{3rPk~{G gu#IhOV;e2n|1(WJB~7~kivR!s07*qoM6N<$g7lUVaR2}S literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..7a859c25556af7a2e46e22a2220eaded55628e9f GIT binary patch literal 1441 zcmb7^`#%#10Kj*5NE3EBHKT=z3n9$=aaao#Vzg_+C67GDXUsDct5I7dv9Q*in^2h$ z)*{+=mb@c;Jf>M*^L~cK?$e*p_w)Jw`2F>J$IIiaA`k)u004?^t_W`c08si}c{u<8 zz*#$@4gknrb3-_xl13KC{j&?sXz=l>T|uY(nrmhIQ98p4@5I_NG1yM`|BMh?#)y{+ zfuNMrI_@DcC@X;n^g5!NYu0Ld;HVojIo=L;BpNb0)$B*eF&nP9yK@_4vgwxTJMapTPPT$pb#}k}{}86W=UHM4KYm zcWI_igCBHwSCQc5wj@b9`Otjsvpr5aZv(kNyIGI7p66diVVpbNm?16Ee(W;g2}5*blPI;-g` z)eRbn75+|CwHcnW@MG(n$U(H=O=R{Ey*{sp`S=r(K9DhzV+jtb8bhBF$zVomBI4QbRhh5pG9Eoq&=x50^dkd%JYFHqx6 zQJQ15v8+SL_D+pARa@X^lKbkG;-ug`hM8i>uVrTlH{0Ix)0|dOH4ANUCUqA1TpBYr zLm_Ai zt|j^B_A^2s$z0r*xK@5;K((?{%`ffreRIau@kUe4<7yA@28T3+=)?)>`2`l-o}IC9 zZaYw<-e&0<^LJGuPWtU;#+ISn2v?6%W3-BE)Nm;m!ugvADMI+U*St%9AWQ_N{@K{Z z3RM`NNE+?|U+w4SGjsyLR2hL>!-qA2Br9o=3f(eei*=5za={T-qi%e@S7RSV38DEY zAD0}wQJeb8({D`Q3ky!0u#4xIHU)hAd>M0!-`us1k6TCmETW+s^V5eur&ylXQ@T6q zMm{8(r$ZvtU0bGE({JVECYeh2GtDz+MR~AY=)?9xVSL5eoQ>VZU?f4vA zKPT$~X^Jtm+&xo*y{8MIu=HgfKoJDB_}c<2%EoT#s5mQ$xYt1jc%x7$^i2~F5`9bUN(L3ZqIAFf1$fF_?kss}}+1-;{rHnBnCmJ6ZUUX{XdD zMuleG*3@wMYWEAJo8zx62qSGZVDjFcw zmxU;G#z^HzQ!GXJ-*69pbEeNn;$q%9`<^_ve6S+hkfX>pEmUTks+2m@VN4e=-BfB# zcQM@~beFnE|8|&qR$IOR+Cm@fKKV*xuU`Zdvl=LK4a4vxD=}@uREG)CWaLRqJ5ybP zu6!%iC+?fAzSb|q<0OVH@(J1H8ThTgk0;W=21TJYwd22S48?0q?Ql<_H9oW?Q#<^| zeirUq0oDLxz*ubc^EioOzd5Deq{k}q4=YI_6Qm}Lx&A|+|0D}zEJqe60pgP7hwE|CF z@#G3rLLN!=hY3#Mncm#=bNubjDVN#!%R!#+yMuUTdtd@=nOZsg2kv6qi*x zzDFd9=@0{x|A>LZ;?=}}RP0ia7?F(2EK$;G^~ix^1(KmvlA1T%Me0V!5Mp(azrt*g z`GKR#Hle}^)6nEOi&5p=B`&3>XD&k7hNpOg6rWXgIVwRD#GYff08(lhSI*BM130r6 ztwLvix`bL=@1gtm@4J-l-fc!-e{&2~Oqs{qaK~p9f7wxs>V|45HOAS_daGw5xEuU;CIJ+92}tg z4<4ZP8$L$Eb4K%sldwI?Dr*+0^Cav!^8yGXz0q0enY&~)R;yOG00dN1dkvL6IfJJZ zVXu}^_&HPQzwpQx>^t=9m8u@|rU zGZkWRl_Ic3Qgwcn12rQ-p|)rUPVR0xZ|g z#6I?<=DMiep91ftqa7MkB{^?D-ZoQ_q4o#Zz5>gjTpeUp0 z3G@w~C|7{qc>5!&4by(n%Jp`iuf291jemANFJmoJ=kLN8bXoMLmT3fvj9{#fSNW<} zPWfc?!`YwgG7Mhr!;M=hJH@mEk5k`p+aWlYYie<%{DirkwsaCDMRv!-QbfD`F`U&* zo>5d65*-)D#>B#V$@hY}ZNj;cW4C_i&aXIcn%mJeYW9gE&#PbekM-NS=wn4l1Pv@ zMzD%cy$ABGjazr~@-TOPy^E&IU2N`Sc+MEK;iFAm2A0h&E$DX(ms?2dx_7F01)(i1 zt(1M_?Cw+ZHd@;uW{XK*Y{?Ju0ch5um8c1;jWfXy;v{GISLTsgmo00A* z8#H~vA1NDj?m{&xWtC4M{&ANL0wWz5DipHQ4JPOCWyT?wRHhZzZ zeZJFjg#>%C8}$u6=EclzKE2=~#v<4nARyoPtdc`q14SwhI__K?1o_n~Yb@iSRqNli zs3kSrZnRJbh=V@m8MSxBLHE(SRrcc`CQy{7<{rUV_*?AJCSmpCIGg>1Pb59_r4>#^ z(nn96vdGRMk_L&gj-oWj!lL9s60`o2)KQE1 zB&*KmVz3NtmJIw>|N6;iRC%JSJZi=ZuUXilH+U`xaL>hXvZ^UVLRHpEz@n>UwO_O{ zvxM&!UB21;HmhtN?84Q$8@99YqbIS1J!uhfSMyjD;F8UQWTYp=gUt@U%M2UX5p%4Kzf zcJbV2CClLAM^#U{Xz6L zJdsKRtEu5+&Ybs{fi3b28WN?!`q@NF5kI%@$vey#&m~jmHwA`7A1U07i4e+zpQNm|hsmsx_shxjsk(;ai>lwhlEheA0qLHoISKxd?ut+1!iOjA0S8%WxDr|ybBIOiWdU3lm z`-eQ?oQ5>5uzjd7ej1)jB$<=TK2p#pFi;o>wmV#sI7_BxK%(~=dnzy;Aqovnm`E`X z<`57N71R@7aPSTY2!M`7!(!s5%GHI9gb|Mfi808OJ5S4R8Y+~7+uvURZz0;p z$0s#rxNa}R6fBi{*o(kCWK;@xicx9yVII?fSHiQ~j)?aO3JQYL#1XJ5KSG|e0(*zs zOa;K*K(T=V9)Oo{S<-6w00i(zcy;?%WAK3C1Mvl$9;N=lVFfV>njP|tB6AU(uC?@> z>XDSeeB2Vo7A9ow#Js=(UMbBR<;r{YlREwU{QN+-qoC#%8Y!79O45D}o{p&oU}|T; z>W*ZQ?|P6=Q;;J~SYlu-7;}g~TnRh?FN7zL`Pd01O}@Uq@HG|@9IGE37W1SqA>&g? zTHZBSPGLzE$?Ht!kDJ76DBvsz?sa_Jgn8b?lwYVN8t5Cwz+*wV0=BG(XdZfBYHVG7 zgM)+piP`~Bia~<{b0Q>(OJWkWdn9S2YM^=t1#;S6S%7Af;8{qR!SG`HQiJ>24Sho2 zL}ElRCX5X{JPMx?>I+FAk*G-6f(-`qF+V?Th(J13AWvQ!t;+aJJVO7iBze?19H-RE z(+le5=|zn+71YB$_zj+cXCrYNXbXK1X@NeYU<{IQJ~|&+Vuu8n20(yGz=FMhv2fZG zydQSKNf0W)qyvJ7=KBu`Edqjn!#(_43OobPk~Yv*0DY05b$~lvw>!Y<4{sZy*+GK_ z4fXQ!4TV}T0S=6OG@&SRFASc6XQ2&|l>WaZP#hR`YNGwS5C*yUv?lc$Zn7uu(=Jd zBQr(wEwogv4g_{iFq~uA3k~Z|L@DvE#_JQ>CKxj(Q|L@;_pg7{hnT!9|ZQb+#ochnl1kg9D@G4hNk|1@c1c) z{PkOR|2qXG{Wo$7`M-9{ZVdTtdk+0Kb_u1e2S8@7a?0x`-IJ*AtKYskrENiB%2SAk%zG8F7zQf=Uw)BkpfBE_?MDjX& z@xO&fB(T^G|G)3ZNu2smpTF|o#wUh09?%1ZEU4JTml;2Q`T9S*q6Mrzuc{3gQ-A*d z{Q2vDYEeB{thm1G|F`eoaq0)fT1(#ya4b^Y1D+8X|DV5nO|V2c3(TM(uHGc5|Nf&V|J{K3i0U2yrD0-<#2-I@{x5Ip1M7*&D*x{joegF;bWbC? z(kra(q`n6-N}I4|UUdBS-G~1{3Hjh;&W{YUBz~nhg z|9eJe{4Z(f##+{cVkED+{l6Db&737`v6TNa;pIQg8*`u<_1?qB7^TPOFJHjLD9$4G z$4`iwAE;_BU%Le^B3KtGndh}^?w7N zp&3LI9GX_%Z^hMgm2i3hX^M$M&D3?3wyocP$TZWyV~|^v4II`1-Ns4G92qkYkC3*q zq5Vcp3$J%tR^A_hzW)HC>4{->YFc`|Q_{EF#LX=TNp^il!$g3rrSz zdeG(Y;e;AfyR3{2Z|7>Ko!wXb&F=Xf>*p5xG5 z56W7yEzornmyOK)fXQ38X8m5*<=($7_?Fw_j~Pk5*RQSgI#qzaWtbbT{FK6pttnononw05|8FOR1h2A~My zw(k8{P}Mxc{_;kpPp3kj9let~uk=_EOYo}=&+p%geQELc*N($`dXvuWsF6I?zHCjm zY3S|k0*!~YHu{x1eE1M>`$C7kh;#d$rIEsKicSRlp1DmhX>BZXPrS-8zs?Eo-=16* z;r;kb|Cxu2w>_U$czp}6V6wi;k9+z?m(Dars99CZ1R6}15A7}u?>5{!Eo8wx#rxck za;~x5mI)Sp)S)^*Tf4+3schCZYs1jbuQw}Qi^zSSY{NEF?OOhc_X@!mPjsH2m8287 z_2m9r|3f#F8eadkE^6Q7Mcd{++S|o+eTT-CG{+5V4Xxj{FTG=O|4qurxMV@D!=G;? z{)^dIb6hodx32Y?X4z?bvTq#vWBO+CnoYA?W@kryT6E<1|C+iU4a3OFh|mLpohJ{c zbsCl$K1od96!9`b=3?gUqgBaU_HO9O-Wp?jf-884Yv{3GuenjfNoyS;(b*^;& z-2C}uu|VuJ;pe(?Nq3(d`MLh_HEXN4ds5f=`yY4o-ty~6Vw}FM?BCDo)7PzhnRM@y zfZ#oqjcwlY_OZcY7h`@2-9L6=`VHAd`iAXJWfx!k@tv7q%K3V2{`8-6U&M3kn^>}4 zCMFy_^EYuWr$G1b!!|CD`Ob)R9kV^BDcrN1V@ZI?yvq}f4ps>Hak)N@4A$iPUO7t| dSK4<7{K0zZwT)qR>*6~gHJ+}1F6*2UngH8_%8UR2 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..8f56909cddfa86f1387074bf43003f36d6e67be1 GIT binary patch literal 2413 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..9737d79c0492b2c8a811621660eba33e79fab959 GIT binary patch literal 4858 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..9133e31b43252d00767a6a3806df9ba68de2d265 GIT binary patch literal 3871 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..73ccaa6a2b1487370de792e4198f23f771bb8b18 GIT binary patch literal 3403 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..c3ae5f5ccdecc01a9b17a2a0c2b1bb20602f0151 GIT binary patch literal 8001 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 NhMJCQ)jiv={{d1gEs_8L literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..f6584afd4d1b97ecf0b282f54f2d9ff756d08cee GIT binary patch literal 4889 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 E0A*YNYybcN literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..ef89bd5215ffcc38c68b119a7495a77a7084543b GIT binary patch literal 10893 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/Strings.xml b/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/Strings.xml new file mode 100644 index 0000000000..6ab86b7262 --- /dev/null +++ b/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/Strings.xml @@ -0,0 +1,4 @@ + + osu.Game.Rulesets.Mania.Tests.Android + Settings + diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/colors.xml b/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/colors.xml new file mode 100644 index 0000000000..17bb9a9dd1 --- /dev/null +++ b/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/colors.xml @@ -0,0 +1,6 @@ + + + #2c3e50 + #1B3147 + #3498db + diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/ic_launcher_background.xml b/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/ic_launcher_background.xml new file mode 100644 index 0000000000..6ec24e6413 --- /dev/null +++ b/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #2C3E50 + \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/styles.xml b/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/styles.xml new file mode 100644 index 0000000000..5885930df6 --- /dev/null +++ b/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/styles.xml @@ -0,0 +1,11 @@ + + + + + + diff --git a/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj b/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj new file mode 100644 index 0000000000..5fbee695b4 --- /dev/null +++ b/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj @@ -0,0 +1,105 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {531F1092-DB27-445D-AA33-2A77C7187C99} + {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + {122416d6-6b49-4ee2-a1e8-b825f31c79fe} + Library + Properties + osu.Game.Rulesets.Mania.Tests.Android + osu.Game.Rulesets.Mania.Tests.Android + 512 + True + Resources\Resource.designer.cs + Resource + Off + false + v8.1 + Properties\AndroidManifest.xml + Resources + Assets + Xamarin.Android.Net.AndroidClientHandler + + + True + portable + False + bin\Debug\ + DEBUG;TRACE + prompt + 4 + True + None + False + + + True + pdbonly + True + bin\Release\ + TRACE + prompt + 4 + true + False + SdkOnly + True + + + + + + + + + + + + + + + + + + + + Designer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Assets/AboutAssets.txt b/osu.Game.Rulesets.Osu.Tests.Android/Assets/AboutAssets.txt new file mode 100644 index 0000000000..b0633374bd --- /dev/null +++ b/osu.Game.Rulesets.Osu.Tests.Android/Assets/AboutAssets.txt @@ -0,0 +1,19 @@ +Any raw assets you want to be deployed with your application can be placed in +this directory (and child directories) and given a Build Action of "AndroidAsset". + +These files will be deployed with you package and will be accessible using Android's +AssetManager, like this: + +public class ReadAsset : Activity +{ + protected override void OnCreate (Bundle bundle) + { + base.OnCreate (bundle); + + InputStream input = Assets.Open ("my_asset.txt"); + } +} + +Additionally, some Android functions will automatically load asset files: + +Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs b/osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs new file mode 100644 index 0000000000..77a75f0d67 --- /dev/null +++ b/osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs @@ -0,0 +1,19 @@ +using Android.App; +using Android.OS; +using Android.Support.V7.App; +using Android.Runtime; +using Android.Widget; + +namespace osu.Game.Rulesets.Osu.Tests.Android +{ + [Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)] + public class MainActivity : AppCompatActivity + { + protected override void OnCreate(Bundle savedInstanceState) + { + base.OnCreate(savedInstanceState); + // Set our view from the "main" layout resource + SetContentView(Resource.Layout.activity_main); + } + } +} \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Rulesets.Osu.Tests.Android/Properties/AndroidManifest.xml new file mode 100644 index 0000000000..05da9d02f7 --- /dev/null +++ b/osu.Game.Rulesets.Osu.Tests.Android/Properties/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Properties/AssemblyInfo.cs b/osu.Game.Rulesets.Osu.Tests.Android/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..0e43fb25cf --- /dev/null +++ b/osu.Game.Rulesets.Osu.Tests.Android/Properties/AssemblyInfo.cs @@ -0,0 +1,30 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using Android.App; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("osu.Game.Rulesets.Osu.Tests.Android")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("osu.Game.Rulesets.Osu.Tests.Android")] +[assembly: AssemblyCopyright("Copyright © 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: ComVisible(false)] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/AboutResources.txt b/osu.Game.Rulesets.Osu.Tests.Android/Resources/AboutResources.txt new file mode 100644 index 0000000000..c2bca974c4 --- /dev/null +++ b/osu.Game.Rulesets.Osu.Tests.Android/Resources/AboutResources.txt @@ -0,0 +1,44 @@ +Images, layout descriptions, binary blobs and string dictionaries can be included +in your application as resource files. Various Android APIs are designed to +operate on the resource IDs instead of dealing with images, strings or binary blobs +directly. + +For example, a sample Android app that contains a user interface layout (main.axml), +an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png) +would keep its resources in the "Resources" directory of the application: + +Resources/ + drawable/ + icon.png + + layout/ + main.axml + + values/ + strings.xml + +In order to get the build system to recognize Android resources, set the build action to +"AndroidResource". The native Android APIs do not operate directly with filenames, but +instead operate on resource IDs. When you compile an Android application that uses resources, +the build system will package the resources for distribution and generate a class called "R" +(this is an Android convention) that contains the tokens for each one of the resources +included. For example, for the above Resources layout, this is what the R class would expose: + +public class R { + public class drawable { + public const int icon = 0x123; + } + + public class layout { + public const int main = 0x456; + } + + public class strings { + public const int first_string = 0xabc; + public const int second_string = 0xbcd; + } +} + +You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main +to reference the layout/main.axml file, or R.strings.first_string to reference the first +string in the dictionary file values/strings.xml. \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/Resource.designer.cs b/osu.Game.Rulesets.Osu.Tests.Android/Resources/Resource.designer.cs new file mode 100644 index 0000000000..f229c3f960 --- /dev/null +++ b/osu.Game.Rulesets.Osu.Tests.Android/Resources/Resource.designer.cs @@ -0,0 +1,112 @@ +#pragma warning disable 1591 +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::Android.Runtime.ResourceDesignerAttribute("osu.Game.Rulesets.Osu.Tests.Android.Resource", IsApplication=true)] + +namespace osu.Game.Rulesets.Osu.Tests.Android +{ + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + public partial class Resource + { + + static Resource() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + public static void UpdateIdValues() + { + } + + public partial class Attribute + { + + static Attribute() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Attribute() + { + } + } + + public partial class Id + { + + // aapt resource value: 0x7f050000 + public const int myButton = 2131034112; + + static Id() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Id() + { + } + } + + public partial class Layout + { + + // aapt resource value: 0x7f030000 + public const int Main = 2130903040; + + static Layout() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Layout() + { + } + } + + public partial class Mipmap + { + + // aapt resource value: 0x7f020000 + public const int Icon = 2130837504; + + static Mipmap() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Mipmap() + { + } + } + + public partial class String + { + + // aapt resource value: 0x7f040001 + public const int app_name = 2130968577; + + // aapt resource value: 0x7f040000 + public const int hello = 2130968576; + + static String() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private String() + { + } + } + } +} +#pragma warning restore 1591 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/layout/activity_main.axml b/osu.Game.Rulesets.Osu.Tests.Android/Resources/layout/activity_main.axml new file mode 100644 index 0000000000..ff7a60eb50 --- /dev/null +++ b/osu.Game.Rulesets.Osu.Tests.Android/Resources/layout/activity_main.axml @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000000..036d09bc5f --- /dev/null +++ b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000000..036d09bc5f --- /dev/null +++ b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..2531cb31efc3a0a3de6113ab9c7845dc1d9654e4 GIT binary patch literal 1634 zcmV-o2A%ndP)B+Z3$1(8#|f~9B42Y^N-3=o2YCq0YUY$Zu=pM;#hG{lHi%n~Vh z1d1vN#EDO19X?u$`cV z!a}AKG@Bb*#1cdYg8af_;jP69b`k%G1n?0=F^8bI^o>wg-vEliK^U}y^!D|^p|ax; zC|pK=f+FHp!RUAhtlpGGUxJb|wm^5! z<1r%$<$TR02wajxKZ4MiR#aAxDLE(##UNyD|ABr4WoGRF*?@e^2|~Hq(gurSSJH*;Q~5lw{J5A_(PCXBWhzZE${qgzv0{dk-F( z1<}>r181tLiEla&f1j&?p2xjbfp2cTt-c1Ox~?9EhK9`cJ9Vatf)loIoQ@#h&}cIGD>Z#QLE}&(bMo@7Ff|7f#Nm^$PJpVcbj+v~K7wfVwF}=) zRQsc+`=A-+C)vrRvaIC-5u>|;3h z*G4-u#RI<_vuSN~vZ6{|I~q5FFk3%de#+*>UFG>&bq6~ zUEMZ~FIOmFO=kA^5rkp-Msw?^63xvdXVZ-rv@{6{iVO}M!}^Je%2BPbi+(L<5<%~h z2v^D+f<|j%7~cJjOzg*!GPQ{%uE{i%YgcZhuZh{yNlQ}RhaU1jd=K+AopVKP+D}&} zZ3y$llqZiln=Z_A$!qzkGbX0D{?l(v5@1|`QyCvCnQ`eKI>|zj_zo%y#fKf85VhQ} zP)y&j4P*nR3q{-o35iV6nx7QDqq<;WDVIt}|N%`!dgv*y3va8eLNj zU9x(?ieweHfQ*yXk8|=ssZ~qJEz^QoKJ|iGa>ge_Vm_8l}S+UvJ{8g4jr+o#aTSFsz1W;PDP zW765JXGU#3JL>SlIl3NRV2{7B2dLO1cIP)a4ZRYL|MBD36O1#oSgAf}APz5@;x=_U-<=y)Py7*}O5(uu7BL_eLe6Ek7pH|G zMq)FrF1EFq&yruS5b=F=w)fVVoPd(oeRyTFym_Uwyn~L=OL(O?cf^2L5R(SmjORx6 z%nmZf^W=3pkvT*>@osUNi>DULH1hL;y`JGQX$onRCr_U0=H~Viodq!<7Q{3rPk~{G gu#IhOV;e2n|1(WJB~7~kivR!s07*qoM6N<$g7lUVaR2}S literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..7a859c25556af7a2e46e22a2220eaded55628e9f GIT binary patch literal 1441 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..8f56909cddfa86f1387074bf43003f36d6e67be1 GIT binary patch literal 2413 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..9737d79c0492b2c8a811621660eba33e79fab959 GIT binary patch literal 4858 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..9133e31b43252d00767a6a3806df9ba68de2d265 GIT binary patch literal 3871 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..73ccaa6a2b1487370de792e4198f23f771bb8b18 GIT binary patch literal 3403 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..c3ae5f5ccdecc01a9b17a2a0c2b1bb20602f0151 GIT binary patch literal 8001 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 NhMJCQ)jiv={{d1gEs_8L literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..f6584afd4d1b97ecf0b282f54f2d9ff756d08cee GIT binary patch literal 4889 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 E0A*YNYybcN literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..ef89bd5215ffcc38c68b119a7495a77a7084543b GIT binary patch literal 10893 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 literal 0 HcmV?d00001 diff --git a/osu.Android/Resources/values/Strings.xml b/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/Strings.xml similarity index 51% rename from osu.Android/Resources/values/Strings.xml rename to osu.Game.Rulesets.Osu.Tests.Android/Resources/values/Strings.xml index 21f749f876..8c47838dfb 100644 --- a/osu.Android/Resources/values/Strings.xml +++ b/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/Strings.xml @@ -1,4 +1,4 @@ - osu!lazer + osu.Game.Rulesets.Osu.Tests.Android Settings diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/colors.xml b/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/colors.xml new file mode 100644 index 0000000000..17bb9a9dd1 --- /dev/null +++ b/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/colors.xml @@ -0,0 +1,6 @@ + + + #2c3e50 + #1B3147 + #3498db + diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/ic_launcher_background.xml b/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/ic_launcher_background.xml new file mode 100644 index 0000000000..6ec24e6413 --- /dev/null +++ b/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #2C3E50 + \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/styles.xml b/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/styles.xml new file mode 100644 index 0000000000..5885930df6 --- /dev/null +++ b/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/styles.xml @@ -0,0 +1,11 @@ + + + + + + diff --git a/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj b/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj new file mode 100644 index 0000000000..7eeee4fd80 --- /dev/null +++ b/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj @@ -0,0 +1,105 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {90CAB706-39CB-4B93-9629-3218A6FF8E9B} + {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + {122416d6-6b49-4ee2-a1e8-b825f31c79fe} + Library + Properties + osu.Game.Rulesets.Osu.Tests.Android + osu.Game.Rulesets.Osu.Tests.Android + 512 + True + Resources\Resource.designer.cs + Resource + Off + false + v8.1 + Properties\AndroidManifest.xml + Resources + Assets + Xamarin.Android.Net.AndroidClientHandler + + + True + portable + False + bin\Debug\ + DEBUG;TRACE + prompt + 4 + True + None + False + + + True + pdbonly + True + bin\Release\ + TRACE + prompt + 4 + true + False + SdkOnly + True + + + + + + + + + + + + + + + + + + + + Designer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Assets/AboutAssets.txt b/osu.Game.Rulesets.Taiko.Tests.Android/Assets/AboutAssets.txt new file mode 100644 index 0000000000..b0633374bd --- /dev/null +++ b/osu.Game.Rulesets.Taiko.Tests.Android/Assets/AboutAssets.txt @@ -0,0 +1,19 @@ +Any raw assets you want to be deployed with your application can be placed in +this directory (and child directories) and given a Build Action of "AndroidAsset". + +These files will be deployed with you package and will be accessible using Android's +AssetManager, like this: + +public class ReadAsset : Activity +{ + protected override void OnCreate (Bundle bundle) + { + base.OnCreate (bundle); + + InputStream input = Assets.Open ("my_asset.txt"); + } +} + +Additionally, some Android functions will automatically load asset files: + +Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs b/osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs new file mode 100644 index 0000000000..8ceca4d436 --- /dev/null +++ b/osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs @@ -0,0 +1,19 @@ +using Android.App; +using Android.OS; +using Android.Support.V7.App; +using Android.Runtime; +using Android.Widget; + +namespace osu.Game.Rulesets.Taiko.Tests.Android +{ + [Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)] + public class MainActivity : AppCompatActivity + { + protected override void OnCreate(Bundle savedInstanceState) + { + base.OnCreate(savedInstanceState); + // Set our view from the "main" layout resource + SetContentView(Resource.Layout.activity_main); + } + } +} \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AndroidManifest.xml new file mode 100644 index 0000000000..9b5e759012 --- /dev/null +++ b/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AssemblyInfo.cs b/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..28f5d292ab --- /dev/null +++ b/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AssemblyInfo.cs @@ -0,0 +1,30 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using Android.App; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("osu.Game.Rulesets.Taiko.Tests.Android")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("osu.Game.Rulesets.Taiko.Tests.Android")] +[assembly: AssemblyCopyright("Copyright © 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: ComVisible(false)] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/AboutResources.txt b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/AboutResources.txt new file mode 100644 index 0000000000..c2bca974c4 --- /dev/null +++ b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/AboutResources.txt @@ -0,0 +1,44 @@ +Images, layout descriptions, binary blobs and string dictionaries can be included +in your application as resource files. Various Android APIs are designed to +operate on the resource IDs instead of dealing with images, strings or binary blobs +directly. + +For example, a sample Android app that contains a user interface layout (main.axml), +an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png) +would keep its resources in the "Resources" directory of the application: + +Resources/ + drawable/ + icon.png + + layout/ + main.axml + + values/ + strings.xml + +In order to get the build system to recognize Android resources, set the build action to +"AndroidResource". The native Android APIs do not operate directly with filenames, but +instead operate on resource IDs. When you compile an Android application that uses resources, +the build system will package the resources for distribution and generate a class called "R" +(this is an Android convention) that contains the tokens for each one of the resources +included. For example, for the above Resources layout, this is what the R class would expose: + +public class R { + public class drawable { + public const int icon = 0x123; + } + + public class layout { + public const int main = 0x456; + } + + public class strings { + public const int first_string = 0xabc; + public const int second_string = 0xbcd; + } +} + +You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main +to reference the layout/main.axml file, or R.strings.first_string to reference the first +string in the dictionary file values/strings.xml. \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/Resource.designer.cs b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/Resource.designer.cs new file mode 100644 index 0000000000..d3709d3cdb --- /dev/null +++ b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/Resource.designer.cs @@ -0,0 +1,112 @@ +#pragma warning disable 1591 +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +[assembly: global::Android.Runtime.ResourceDesignerAttribute("osu.Game.Rulesets.Taiko.Tests.Android.Resource", IsApplication=true)] + +namespace osu.Game.Rulesets.Taiko.Tests.Android +{ + + + [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] + public partial class Resource + { + + static Resource() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + public static void UpdateIdValues() + { + } + + public partial class Attribute + { + + static Attribute() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Attribute() + { + } + } + + public partial class Id + { + + // aapt resource value: 0x7f050000 + public const int myButton = 2131034112; + + static Id() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Id() + { + } + } + + public partial class Layout + { + + // aapt resource value: 0x7f030000 + public const int Main = 2130903040; + + static Layout() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Layout() + { + } + } + + public partial class Mipmap + { + + // aapt resource value: 0x7f020000 + public const int Icon = 2130837504; + + static Mipmap() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private Mipmap() + { + } + } + + public partial class String + { + + // aapt resource value: 0x7f040001 + public const int app_name = 2130968577; + + // aapt resource value: 0x7f040000 + public const int hello = 2130968576; + + static String() + { + global::Android.Runtime.ResourceIdManager.UpdateIdValues(); + } + + private String() + { + } + } + } +} +#pragma warning restore 1591 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/layout/activity_main.axml b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/layout/activity_main.axml new file mode 100644 index 0000000000..ff7a60eb50 --- /dev/null +++ b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/layout/activity_main.axml @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000000..036d09bc5f --- /dev/null +++ b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000000..036d09bc5f --- /dev/null +++ b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..2531cb31efc3a0a3de6113ab9c7845dc1d9654e4 GIT binary patch literal 1634 zcmV-o2A%ndP)B+Z3$1(8#|f~9B42Y^N-3=o2YCq0YUY$Zu=pM;#hG{lHi%n~Vh z1d1vN#EDO19X?u$`cV z!a}AKG@Bb*#1cdYg8af_;jP69b`k%G1n?0=F^8bI^o>wg-vEliK^U}y^!D|^p|ax; zC|pK=f+FHp!RUAhtlpGGUxJb|wm^5! z<1r%$<$TR02wajxKZ4MiR#aAxDLE(##UNyD|ABr4WoGRF*?@e^2|~Hq(gurSSJH*;Q~5lw{J5A_(PCXBWhzZE${qgzv0{dk-F( z1<}>r181tLiEla&f1j&?p2xjbfp2cTt-c1Ox~?9EhK9`cJ9Vatf)loIoQ@#h&}cIGD>Z#QLE}&(bMo@7Ff|7f#Nm^$PJpVcbj+v~K7wfVwF}=) zRQsc+`=A-+C)vrRvaIC-5u>|;3h z*G4-u#RI<_vuSN~vZ6{|I~q5FFk3%de#+*>UFG>&bq6~ zUEMZ~FIOmFO=kA^5rkp-Msw?^63xvdXVZ-rv@{6{iVO}M!}^Je%2BPbi+(L<5<%~h z2v^D+f<|j%7~cJjOzg*!GPQ{%uE{i%YgcZhuZh{yNlQ}RhaU1jd=K+AopVKP+D}&} zZ3y$llqZiln=Z_A$!qzkGbX0D{?l(v5@1|`QyCvCnQ`eKI>|zj_zo%y#fKf85VhQ} zP)y&j4P*nR3q{-o35iV6nx7QDqq<;WDVIt}|N%`!dgv*y3va8eLNj zU9x(?ieweHfQ*yXk8|=ssZ~qJEz^QoKJ|iGa>ge_Vm_8l}S+UvJ{8g4jr+o#aTSFsz1W;PDP zW765JXGU#3JL>SlIl3NRV2{7B2dLO1cIP)a4ZRYL|MBD36O1#oSgAf}APz5@;x=_U-<=y)Py7*}O5(uu7BL_eLe6Ek7pH|G zMq)FrF1EFq&yruS5b=F=w)fVVoPd(oeRyTFym_Uwyn~L=OL(O?cf^2L5R(SmjORx6 z%nmZf^W=3pkvT*>@osUNi>DULH1hL;y`JGQX$onRCr_U0=H~Viodq!<7Q{3rPk~{G gu#IhOV;e2n|1(WJB~7~kivR!s07*qoM6N<$g7lUVaR2}S literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..7a859c25556af7a2e46e22a2220eaded55628e9f GIT binary patch literal 1441 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..8f56909cddfa86f1387074bf43003f36d6e67be1 GIT binary patch literal 2413 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..9737d79c0492b2c8a811621660eba33e79fab959 GIT binary patch literal 4858 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..9133e31b43252d00767a6a3806df9ba68de2d265 GIT binary patch literal 3871 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..73ccaa6a2b1487370de792e4198f23f771bb8b18 GIT binary patch literal 3403 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..c3ae5f5ccdecc01a9b17a2a0c2b1bb20602f0151 GIT binary patch literal 8001 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 NhMJCQ)jiv={{d1gEs_8L literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000000000000000000000000000000000000..f6584afd4d1b97ecf0b282f54f2d9ff756d08cee GIT binary patch literal 4889 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 E0A*YNYybcN literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000000000000000000000000000000000000..ef89bd5215ffcc38c68b119a7495a77a7084543b GIT binary patch literal 10893 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 literal 0 HcmV?d00001 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/Strings.xml b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/Strings.xml new file mode 100644 index 0000000000..12965f132d --- /dev/null +++ b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/Strings.xml @@ -0,0 +1,4 @@ + + osu.Game.Rulesets.Taiko.Tests.Android + Settings + diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/colors.xml b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/colors.xml new file mode 100644 index 0000000000..17bb9a9dd1 --- /dev/null +++ b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/colors.xml @@ -0,0 +1,6 @@ + + + #2c3e50 + #1B3147 + #3498db + diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/ic_launcher_background.xml b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/ic_launcher_background.xml new file mode 100644 index 0000000000..6ec24e6413 --- /dev/null +++ b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #2C3E50 + \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/styles.xml b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/styles.xml new file mode 100644 index 0000000000..5885930df6 --- /dev/null +++ b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/styles.xml @@ -0,0 +1,11 @@ + + + + + + diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj b/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj new file mode 100644 index 0000000000..62c2cefe06 --- /dev/null +++ b/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj @@ -0,0 +1,105 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {3701A0A1-8476-42C6-B5C4-D24129B4A484} + {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + {122416d6-6b49-4ee2-a1e8-b825f31c79fe} + Library + Properties + osu.Game.Rulesets.Taiko.Tests.Android + osu.Game.Rulesets.Taiko.Tests.Android + 512 + True + Resources\Resource.designer.cs + Resource + Off + false + v8.1 + Properties\AndroidManifest.xml + Resources + Assets + Xamarin.Android.Net.AndroidClientHandler + + + True + portable + False + bin\Debug\ + DEBUG;TRACE + prompt + 4 + True + None + False + + + True + pdbonly + True + bin\Release\ + TRACE + prompt + 4 + true + False + SdkOnly + True + + + + + + + + + + + + + + + + + + + + Designer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From e5dd95198a283282936bb76aa463869c84cd22a2 Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Sat, 5 Jan 2019 23:17:55 -0600 Subject: [PATCH 06/31] Cleanup project files with common props --- osu.Android.props | 60 ++++++++++ osu.Android/Assets/AboutAssets.txt | 19 --- osu.Android/osu.Android.csproj | 67 +---------- .../Assets/AboutAssets.txt | 19 --- .../MainActivity.cs | 19 ++- .../Resources/AboutResources.txt | 44 ------- .../Resources/Resource.designer.cs | 112 ------------------ .../Resources/layout/activity_main.axml | 7 -- .../mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../Resources/mipmap-hdpi/ic_launcher.png | Bin 1634 -> 0 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 1441 -> 0 bytes .../mipmap-hdpi/ic_launcher_round.png | Bin 3552 -> 0 bytes .../Resources/mipmap-mdpi/ic_launcher.png | Bin 1362 -> 0 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 958 -> 0 bytes .../mipmap-mdpi/ic_launcher_round.png | Bin 2413 -> 0 bytes .../Resources/mipmap-xhdpi/ic_launcher.png | Bin 2307 -> 0 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 2056 -> 0 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 4858 -> 0 bytes .../Resources/mipmap-xxhdpi/ic_launcher.png | Bin 3871 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 3403 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 8001 -> 0 bytes .../Resources/mipmap-xxxhdpi/ic_launcher.png | Bin 5016 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 4889 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 10893 -> 0 bytes .../Resources/values/Strings.xml | 4 - .../Resources/values/colors.xml | 6 - .../values/ic_launcher_background.xml | 4 - .../Resources/values/styles.xml | 11 -- ...u.Game.Rulesets.Catch.Tests.Android.csproj | 82 +++---------- .../Assets/AboutAssets.txt | 19 --- .../MainActivity.cs | 26 ++-- .../Resources/AboutResources.txt | 44 ------- .../Resources/Resource.designer.cs | 112 ------------------ .../Resources/layout/activity_main.axml | 7 -- .../mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../Resources/mipmap-hdpi/ic_launcher.png | Bin 1634 -> 0 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 1441 -> 0 bytes .../mipmap-hdpi/ic_launcher_round.png | Bin 3552 -> 0 bytes .../Resources/mipmap-mdpi/ic_launcher.png | Bin 1362 -> 0 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 958 -> 0 bytes .../mipmap-mdpi/ic_launcher_round.png | Bin 2413 -> 0 bytes .../Resources/mipmap-xhdpi/ic_launcher.png | Bin 2307 -> 0 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 2056 -> 0 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 4858 -> 0 bytes .../Resources/mipmap-xxhdpi/ic_launcher.png | Bin 3871 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 3403 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 8001 -> 0 bytes .../Resources/mipmap-xxxhdpi/ic_launcher.png | Bin 5016 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 4889 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 10893 -> 0 bytes .../Resources/values/Strings.xml | 4 - .../Resources/values/colors.xml | 6 - .../values/ic_launcher_background.xml | 4 - .../Resources/values/styles.xml | 11 -- ...u.Game.Rulesets.Mania.Tests.Android.csproj | 85 +++---------- .../Assets/AboutAssets.txt | 19 --- .../MainActivity.cs | 26 ++-- .../Resources/AboutResources.txt | 44 ------- .../Resources/Resource.designer.cs | 112 ------------------ .../Resources/layout/activity_main.axml | 7 -- .../mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../Resources/mipmap-hdpi/ic_launcher.png | Bin 1634 -> 0 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 1441 -> 0 bytes .../mipmap-hdpi/ic_launcher_round.png | Bin 3552 -> 0 bytes .../Resources/mipmap-mdpi/ic_launcher.png | Bin 1362 -> 0 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 958 -> 0 bytes .../mipmap-mdpi/ic_launcher_round.png | Bin 2413 -> 0 bytes .../Resources/mipmap-xhdpi/ic_launcher.png | Bin 2307 -> 0 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 2056 -> 0 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 4858 -> 0 bytes .../Resources/mipmap-xxhdpi/ic_launcher.png | Bin 3871 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 3403 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 8001 -> 0 bytes .../Resources/mipmap-xxxhdpi/ic_launcher.png | Bin 5016 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 4889 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 10893 -> 0 bytes .../Resources/values/Strings.xml | 4 - .../Resources/values/colors.xml | 6 - .../values/ic_launcher_background.xml | 4 - .../Resources/values/styles.xml | 11 -- ...osu.Game.Rulesets.Osu.Tests.Android.csproj | 85 +++---------- .../Assets/AboutAssets.txt | 19 --- .../MainActivity.cs | 26 ++-- .../Resources/AboutResources.txt | 44 ------- .../Resources/Resource.designer.cs | 112 ------------------ .../Resources/layout/activity_main.axml | 7 -- .../mipmap-anydpi-v26/ic_launcher.xml | 5 - .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 - .../Resources/mipmap-hdpi/ic_launcher.png | Bin 1634 -> 0 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 1441 -> 0 bytes .../mipmap-hdpi/ic_launcher_round.png | Bin 3552 -> 0 bytes .../Resources/mipmap-mdpi/ic_launcher.png | Bin 1362 -> 0 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 958 -> 0 bytes .../mipmap-mdpi/ic_launcher_round.png | Bin 2413 -> 0 bytes .../Resources/mipmap-xhdpi/ic_launcher.png | Bin 2307 -> 0 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 2056 -> 0 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 4858 -> 0 bytes .../Resources/mipmap-xxhdpi/ic_launcher.png | Bin 3871 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 3403 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 8001 -> 0 bytes .../Resources/mipmap-xxxhdpi/ic_launcher.png | Bin 5016 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 4889 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 10893 -> 0 bytes .../Resources/values/Strings.xml | 4 - .../Resources/values/colors.xml | 6 - .../values/ic_launcher_background.xml | 4 - .../Resources/values/styles.xml | 11 -- ...u.Game.Rulesets.Taiko.Tests.Android.csproj | 86 ++++---------- 111 files changed, 179 insertions(+), 1270 deletions(-) create mode 100644 osu.Android.props delete mode 100644 osu.Android/Assets/AboutAssets.txt delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Assets/AboutAssets.txt delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/AboutResources.txt delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/Resource.designer.cs delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/layout/activity_main.axml delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-hdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-mdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-mdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xhdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/values/Strings.xml delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/values/colors.xml delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/values/ic_launcher_background.xml delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Resources/values/styles.xml delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Assets/AboutAssets.txt delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/AboutResources.txt delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/Resource.designer.cs delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/layout/activity_main.axml delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-hdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-mdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-mdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xhdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/values/Strings.xml delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/values/colors.xml delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/values/ic_launcher_background.xml delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Resources/values/styles.xml delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Assets/AboutAssets.txt delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/AboutResources.txt delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/Resource.designer.cs delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/layout/activity_main.axml delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-hdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-mdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-mdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xhdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/values/Strings.xml delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/values/colors.xml delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/values/ic_launcher_background.xml delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Resources/values/styles.xml delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Assets/AboutAssets.txt delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/AboutResources.txt delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/Resource.designer.cs delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/layout/activity_main.axml delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-hdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-mdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-mdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xhdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/Strings.xml delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/colors.xml delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/ic_launcher_background.xml delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/styles.xml diff --git a/osu.Android.props b/osu.Android.props new file mode 100644 index 0000000000..4c89408203 --- /dev/null +++ b/osu.Android.props @@ -0,0 +1,60 @@ + + + True + portable + False + bin\Debug\ + DEBUG;TRACE + prompt + 4 + True + None + False + false + false + false + CJK;Mideast;Rare;West;Other + + false + + + True + pdbonly + True + bin\Release\ + TRACE + prompt + 4 + true + False + SdkOnly + True + CJK;Mideast;Rare;West;Other + + + + + + + + + + 0.0.7879 + + + 0.0.7879 + + + 0.22.0 + + + 1.1.0 + + + 1.0.0-dev000094 + + + 1.0.0-dev002278 + + + \ No newline at end of file diff --git a/osu.Android/Assets/AboutAssets.txt b/osu.Android/Assets/AboutAssets.txt deleted file mode 100644 index b0633374bd..0000000000 --- a/osu.Android/Assets/AboutAssets.txt +++ /dev/null @@ -1,19 +0,0 @@ -Any raw assets you want to be deployed with your application can be placed in -this directory (and child directories) and given a Build Action of "AndroidAsset". - -These files will be deployed with you package and will be accessible using Android's -AssetManager, like this: - -public class ReadAsset : Activity -{ - protected override void OnCreate (Bundle bundle) - { - base.OnCreate (bundle); - - InputStream input = Assets.Open ("my_asset.txt"); - } -} - -Additionally, some Android functions will automatically load asset files: - -Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); \ No newline at end of file diff --git a/osu.Android/osu.Android.csproj b/osu.Android/osu.Android.csproj index daff6da961..646ed71d44 100644 --- a/osu.Android/osu.Android.csproj +++ b/osu.Android/osu.Android.csproj @@ -24,43 +24,7 @@ Assets Xamarin.Android.Net.AndroidClientHandler - - True - portable - False - bin\Debug\ - DEBUG;TRACE - prompt - 4 - True - None - False - false - false - false - CJK;Mideast;Rare;West;Other - - false - - - True - pdbonly - True - bin\Release\ - TRACE - prompt - 4 - true - False - SdkOnly - True - - - - - - - + @@ -83,7 +47,6 @@ PreserveNewest - @@ -106,27 +69,6 @@ - - - 0.0.7879 - - - 0.0.7879 - - - 0.22.0 - - - 1.1.0 - - - 1.0.0-dev000094 - - - 1.0.0-dev002278 - - - {d9a367c9-4c1a-489f-9b05-a0cea2b53b58} @@ -157,11 +99,4 @@ - \ No newline at end of file diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Assets/AboutAssets.txt b/osu.Game.Rulesets.Catch.Tests.Android/Assets/AboutAssets.txt deleted file mode 100644 index b0633374bd..0000000000 --- a/osu.Game.Rulesets.Catch.Tests.Android/Assets/AboutAssets.txt +++ /dev/null @@ -1,19 +0,0 @@ -Any raw assets you want to be deployed with your application can be placed in -this directory (and child directories) and given a Build Action of "AndroidAsset". - -These files will be deployed with you package and will be accessible using Android's -AssetManager, like this: - -public class ReadAsset : Activity -{ - protected override void OnCreate (Bundle bundle) - { - base.OnCreate (bundle); - - InputStream input = Assets.Open ("my_asset.txt"); - } -} - -Additionally, some Android functions will automatically load asset files: - -Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); \ No newline at end of file diff --git a/osu.Game.Rulesets.Catch.Tests.Android/MainActivity.cs b/osu.Game.Rulesets.Catch.Tests.Android/MainActivity.cs index 34f10dd16b..4b13b86ca2 100644 --- a/osu.Game.Rulesets.Catch.Tests.Android/MainActivity.cs +++ b/osu.Game.Rulesets.Catch.Tests.Android/MainActivity.cs @@ -2,21 +2,16 @@ // Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE using Android.App; -using Android.OS; -using Android.Support.V7.App; -using Android.Runtime; -using Android.Widget; +using Android.Content.PM; +using osu.Framework.Android; +using osu.Game.Tests; namespace osu.Game.Rulesets.Catch.Tests.Android { - [Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)] - public class MainActivity : AppCompatActivity + [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize)] + public class MainActivity : AndroidGameActivity { - protected override void OnCreate(Bundle savedInstanceState) - { - base.OnCreate(savedInstanceState); - // Set our view from the "main" layout resource - SetContentView(Resource.Layout.activity_main); - } + protected override Framework.Game CreateGame() + => new OsuTestBrowser(); } } diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/AboutResources.txt b/osu.Game.Rulesets.Catch.Tests.Android/Resources/AboutResources.txt deleted file mode 100644 index c2bca974c4..0000000000 --- a/osu.Game.Rulesets.Catch.Tests.Android/Resources/AboutResources.txt +++ /dev/null @@ -1,44 +0,0 @@ -Images, layout descriptions, binary blobs and string dictionaries can be included -in your application as resource files. Various Android APIs are designed to -operate on the resource IDs instead of dealing with images, strings or binary blobs -directly. - -For example, a sample Android app that contains a user interface layout (main.axml), -an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png) -would keep its resources in the "Resources" directory of the application: - -Resources/ - drawable/ - icon.png - - layout/ - main.axml - - values/ - strings.xml - -In order to get the build system to recognize Android resources, set the build action to -"AndroidResource". The native Android APIs do not operate directly with filenames, but -instead operate on resource IDs. When you compile an Android application that uses resources, -the build system will package the resources for distribution and generate a class called "R" -(this is an Android convention) that contains the tokens for each one of the resources -included. For example, for the above Resources layout, this is what the R class would expose: - -public class R { - public class drawable { - public const int icon = 0x123; - } - - public class layout { - public const int main = 0x456; - } - - public class strings { - public const int first_string = 0xabc; - public const int second_string = 0xbcd; - } -} - -You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main -to reference the layout/main.axml file, or R.strings.first_string to reference the first -string in the dictionary file values/strings.xml. \ No newline at end of file diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/Resource.designer.cs b/osu.Game.Rulesets.Catch.Tests.Android/Resources/Resource.designer.cs deleted file mode 100644 index a19fe391a8..0000000000 --- a/osu.Game.Rulesets.Catch.Tests.Android/Resources/Resource.designer.cs +++ /dev/null @@ -1,112 +0,0 @@ -#pragma warning disable 1591 -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -[assembly: global::Android.Runtime.ResourceDesignerAttribute("osu.Game.Rulesets.Catch.Tests.Android.Resource", IsApplication=true)] - -namespace osu.Game.Rulesets.Catch.Tests.Android -{ - - - [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] - public partial class Resource - { - - static Resource() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - public static void UpdateIdValues() - { - } - - public partial class Attribute - { - - static Attribute() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Attribute() - { - } - } - - public partial class Id - { - - // aapt resource value: 0x7f050000 - public const int myButton = 2131034112; - - static Id() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Id() - { - } - } - - public partial class Layout - { - - // aapt resource value: 0x7f030000 - public const int Main = 2130903040; - - static Layout() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Layout() - { - } - } - - public partial class Mipmap - { - - // aapt resource value: 0x7f020000 - public const int Icon = 2130837504; - - static Mipmap() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Mipmap() - { - } - } - - public partial class String - { - - // aapt resource value: 0x7f040001 - public const int app_name = 2130968577; - - // aapt resource value: 0x7f040000 - public const int hello = 2130968576; - - static String() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private String() - { - } - } - } -} -#pragma warning restore 1591 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/layout/activity_main.axml b/osu.Game.Rulesets.Catch.Tests.Android/Resources/layout/activity_main.axml deleted file mode 100644 index ff7a60eb50..0000000000 --- a/osu.Game.Rulesets.Catch.Tests.Android/Resources/layout/activity_main.axml +++ /dev/null @@ -1,7 +0,0 @@ - - - \ No newline at end of file diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 036d09bc5f..0000000000 --- a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 036d09bc5f..0000000000 --- a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 2531cb31efc3a0a3de6113ab9c7845dc1d9654e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1634 zcmV-o2A%ndP)B+Z3$1(8#|f~9B42Y^N-3=o2YCq0YUY$Zu=pM;#hG{lHi%n~Vh z1d1vN#EDO19X?u$`cV z!a}AKG@Bb*#1cdYg8af_;jP69b`k%G1n?0=F^8bI^o>wg-vEliK^U}y^!D|^p|ax; zC|pK=f+FHp!RUAhtlpGGUxJb|wm^5! z<1r%$<$TR02wajxKZ4MiR#aAxDLE(##UNyD|ABr4WoGRF*?@e^2|~Hq(gurSSJH*;Q~5lw{J5A_(PCXBWhzZE${qgzv0{dk-F( z1<}>r181tLiEla&f1j&?p2xjbfp2cTt-c1Ox~?9EhK9`cJ9Vatf)loIoQ@#h&}cIGD>Z#QLE}&(bMo@7Ff|7f#Nm^$PJpVcbj+v~K7wfVwF}=) zRQsc+`=A-+C)vrRvaIC-5u>|;3h z*G4-u#RI<_vuSN~vZ6{|I~q5FFk3%de#+*>UFG>&bq6~ zUEMZ~FIOmFO=kA^5rkp-Msw?^63xvdXVZ-rv@{6{iVO}M!}^Je%2BPbi+(L<5<%~h z2v^D+f<|j%7~cJjOzg*!GPQ{%uE{i%YgcZhuZh{yNlQ}RhaU1jd=K+AopVKP+D}&} zZ3y$llqZiln=Z_A$!qzkGbX0D{?l(v5@1|`QyCvCnQ`eKI>|zj_zo%y#fKf85VhQ} zP)y&j4P*nR3q{-o35iV6nx7QDqq<;WDVIt}|N%`!dgv*y3va8eLNj zU9x(?ieweHfQ*yXk8|=ssZ~qJEz^QoKJ|iGa>ge_Vm_8l}S+UvJ{8g4jr+o#aTSFsz1W;PDP zW765JXGU#3JL>SlIl3NRV2{7B2dLO1cIP)a4ZRYL|MBD36O1#oSgAf}APz5@;x=_U-<=y)Py7*}O5(uu7BL_eLe6Ek7pH|G zMq)FrF1EFq&yruS5b=F=w)fVVoPd(oeRyTFym_Uwyn~L=OL(O?cf^2L5R(SmjORx6 z%nmZf^W=3pkvT*>@osUNi>DULH1hL;y`JGQX$onRCr_U0=H~Viodq!<7Q{3rPk~{G gu#IhOV;e2n|1(WJB~7~kivR!s07*qoM6N<$g7lUVaR2}S diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png deleted file mode 100644 index 7a859c25556af7a2e46e22a2220eaded55628e9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1441 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 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index 8f56909cddfa86f1387074bf43003f36d6e67be1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2413 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 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 9737d79c0492b2c8a811621660eba33e79fab959..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4858 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 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 9133e31b43252d00767a6a3806df9ba68de2d265..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3871 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 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 73ccaa6a2b1487370de792e4198f23f771bb8b18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3403 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 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index c3ae5f5ccdecc01a9b17a2a0c2b1bb20602f0151..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8001 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 NhMJCQ)jiv={{d1gEs_8L diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png deleted file mode 100644 index f6584afd4d1b97ecf0b282f54f2d9ff756d08cee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4889 zcmds*iB}Sc*1%EHHqn}LNl>e4v|Q2>QCwlP(n?ct-%CwG(3CK7M@JhgsU~s3RLtBL zRNQjQ#)Vu^N>to%iUf1X5_eO-(|PZE?|*procjmdbMO6~`@6}uHdjE06b}Ia0FafX zg*^ZuR`oLvNCE(WcQ!ie0KhN*SXm$)!p9eS^Gq zcYi$4>7ZF2$q=8>b5MBk{-#?__S+M*GwS`dht8aJP&oJM`_ZzKCvAx?XAP3kx(6&Q zkKRU{`_on#N%L?TUG@kR*Y9Z+#;o&pHg;~e#SV@IR_sJiPYJ)auI)Dk{Lh8Xar>*N z(EeXKl!snK1AxJ9zM%_g{4Gcyz9mZ`s4R5yDW3*8_JRVK5BA8%UmvV?*(**p!b9wL ztL~^^Py!&NM0l*oZMNudw?++Scz`CNh`0k~8bz4nj48h0fb;A% z0l|N15XI?Z!Byc2Bp9sH4n8ovA5$?|U@$T!Ra-$?%;CdLXd_-dA+H!G&?u4mAW_S1 z4}9|yIe7p>(*j|Wnx@aH8J3Y?P&zKO+(87MDS$Atrw~J6uIpU1Zt(2gFrami*HEZ& z>4^S^GWgovG++v6Xo!Kx4z8VeF@rcpZ<8LVc1sDat&!yhWG^Cy6uFCYks8L?zP{J2aI(d|{He#U7L0#2m^H1p^Q;USMJ4r5)8sO{RmZ7^i^5 za%^x-DAS?Iu>!XtgQa8Tc?-`sE{usew31lP^e-J1HNfIf(Kwul&TMPV;Uiqd9qLG) zFKrmg4ex%TJ!H+_ZD0+_oQ|@Qw?mo0giXP)CA$zaD}%PYpBE@X}6^u^8 zH%l_k@0iXc2%EEYE$)%uF`XBzz+2?)VJ~sxOkXuu2`Oiw(eG2gu@h?!DUbzq=H&EY z5AhvSCevSDhXYzrUrjspjkX}3R712L{2uStcf>Q1_1wSR7D^B0cN69`&1co%^{F_- zJ)qI$XnzIGr#OV4X#6bm;ltyN%e`q!LWAZ$msCD0Np@%0#Kc6j|AN}OV77!E-u=$- zWGP9>JMUANReN~hjLXV>L_!ukVFHIyNQj0@xO5INA*f(? z`q=6yu`32P-))5yRiVi88V07$HxZ+WxI2l#4Lo(9C|`UOqmVV92YD_o@cEq_TRE$c zF3dQ6j6{;FM`?Jq4}uhhk=Pm1JNH?*FNGLJb`HEK*ke^Yvm0e9dot+#)z238 z!5lcdn#@4GbJ*Y+t}c2qx2z|F4)PE>>bV6p4+FuP*lUA$&u<(LEMy>d61h;uwfbhPA>x10q ztdLt&J}ao`?9UQzT)M>EKtH0l?asal#cI2g*5&G!ZG&%=(w|7OI_%)PMe)umb~0M& z(I;cwhxE>a;oj%mNqUdQUnx$)-kiE2;2NS$+Z?N_O_Uo)WH?dT)5&fDv=g9(6^@kr zeiqZKgyHY#7?kxS0=+rQleE2mc*;p8^(9P=*$2Ag^QO1jm)#Q8eA?ITC^Y9n2}2Ks zf@nt~f$mi5%u5<^tWbQ=iZXS1_cYpAq*y;-)>oY*_$&B_z|Ex4MeKRD%6=Ys-k%vpaiNpPL+kI{P!%yro6e>Gz|fb!Io@ z^`f%-bR#2sG3XmWBMm+8v0vu369j=wURl$}Pz!cQ>>1`^Eth$)pI&V~aWT!%eYy5+ z2V8YOYoe~>UjMp)t2wK_?XKl2l*dC_Dl}oZO?`KUD%%j)+9!B=9Jd~>xmDE6}V=aaCwZ*dO60DE8GT&L+S^JcP z-?co2HTnJb#-v$+K0^JC`pw-*Co_Gt@)M<(zCUiUzf-_AIaZ5x7WL)~>S#SY$8vEk z7!Ctv^jX^nfb%Vb3u(A#_QHbnrTXyfJ{1jyp9!>xl%0OoR2iDflu#aOCh1dC^|jsv zWe$DvYluKwhz!r_MXDu{8jWUElWV#hI6@gP0PsT4&>Zkjh`Q7pC+~&02+krE_mtZLheH@05yh=p;{COvMl#-+zEAjGbLp zs64c_+f%~W)Q)y9RYbH>M>mijCu+OW69f^r$TPqnUyDK)ep%U3bMFOteHpNmrI~`T zZB2E^J*AB|RlXnEb6OuZ;bN}JvluBscCs{O)_fe~4T`blf9anVv&q3F&1S!aBP-c^ zw+?Rm6Uc+b(zc5N$FG;0JzM7*mUZV3BJtj9DpAcU)2~m?Zm-#NFpOeQsm=#*1y_Hz zl*uU(i#&68_f0ivsY$O3$BoP{09P>_4;J4RDW>zK^)T%`P|Kl-*Xyx?^EI*T^#x(T zr%K~2@vvKBpTOJ~kfmZf&vRg<8;9H;5T=~GcN-Ptzis+P(m&6BeL~T7I9%)n+y<}S zv6Yjk==jlicWle+=LFlt|9V z4vRypRJS77ZjU{EO}q}Zgz)htQ%hSP+7UosC9i8COHxL)>$-dAXGOhPX}Jv+iVA3- z^1k)>k$mIl&b-0Zx3s}#_6M{Njg&{a;}a(-P_r;Qh4G1#97)YGsJDzA_iMne*Am#m zret#<5cGIGxg}*+Wm+`0zORxoF{`J8_5g}biv9_I`dX>dS&J3{>UXlA(g=p~PNS8Q zd^JkC(#q${uc4*cK zIXy#A2MP)5wjU)0iD^K7V%p-z#5CIk)v&nS^ex=KI~t|RltxZ(g06A3%kWW`32_n7 z>P^guBxTQWQ4u=LEF_ua>Y2?(7QHev3GQy1dZ~_xR^)E*a+xj-+WT3nx8X7H_N5qg zW)N~Zwx+;?o&&)?z8-DDN7yq4YMluEDKW)n#S@t7m$Ny(PxM!Haw6*8~2MHR_y5EsI zE`69f+JSGm_|BK8%S=Wxb%#H+Ey+-N)B&7k63aSAek;Ej)ovqI!kGB6B~(TWkW9z=nuw{3dpGItQv6Jz`6OHxKRHdlZfS-K^*P_S zmlY!yg`FwtEN1Z*PJ+e=Jvw8nY?dZH2wsXP;ZUNU)I@7 zsZpYiw!;QOg0CH(@JHes1IY3Zz8T0IFdX2!Hw_F5xgPcAx>;OhEiG(*f?%oXlic@rCB(inU8{{`to8=2=u=0gD*h?L?m;&ghO;`(o!D0;FV_1$l?ZR zZK?Dmz*QywMckPH9!s3u(BdYX*K!puGrr!e0gu1$9Kay$wxh|v#tY`TH`~Ni=NgNI z;dv5)(Fx^AYtX9Y(M>!^8zZxiHQdM<8@_2ksT(u-H~j~je$wChn2`}^LCJ~Gj5EdL zPYzv1OFfDw#}+~8utw5roU+?^XWJ0_WtcnrN2*qS%!S{5H>?juoYapUh)=2%)j-^P z{m=ox2{pao`MhQPG#M!peL1S!_jh~lF6JDw z4av_OtsJBQdPC6YtKtf2$oePhigNjQFiaYn*f@(L* zXdx;d&o6i%4FMizlOs5 zSWk#!;wTZ7dEg#uGR$f?vbe!mhTy~A7_eRqvu7J$Uu?B|i7`EOnDq8|L!i17=Ou5| z@!?u2RljO_CgT`X#W6B~Yf{-3_g1bxvsM4PL)RoNB>Oq_W(Yg#dO16T7q%*4p;yh< zaF{%QP~pay%w2zTMHgZKmnVh~bx7>Kmst*csmQ$ycXD{uNSXRo*(RHXYfh#YLJmU*V0p%KG{#9U1E+m%2R5&)oH@7kdxF{!R`Yc1~j72)&+$Yqy0~e}Q}1 z2AmN0*Ps(?q!fBp!zgZjN5XBx#LTDK>u;<^=W7o;DBGAhgo$;$?uq3bd=Bg>M|<@WJvyq5omqF4eH)t^SC~)7RokVO809;{qE7IagXH^*011iyKu( zHJwy9iYwKxS`0O=@M0u6heA#o#Ti1YUt?f_1}G;0;f@bDJ(gQG;rC=FLtP`zP_KFi zzfwG1u~u28O(Xxrb^#{5Olz>3f(6WtzvDSE-2)4y0CSV=1I|qMJ62@7i-2N0Fzc!D zwsUJFnoJZaBj62(^b(PWfK%>U>qTi^|6F+{M zEPrKXMbnlKUW5g}*_^VfJ8)%3A^6KMB+{Udq^e)d;A~xPdOHS!wvuqqeG4L{&uY(P zEG|fnvpa7WZ>EI4WGJGq0X4SIoVQ#5f91Be#;!vKOZMuVyc~!>o!lJ=rtm#XXgvL( z&kFNc$?@@bmDhP-rz`rxjL%Y%_|IdA6;&k@*6HrY)PQ4WCpT${SvazWA-6#J4 E0A*YNYybcN diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Catch.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index ef89bd5215ffcc38c68b119a7495a77a7084543b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10893 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 diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/Strings.xml b/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/Strings.xml deleted file mode 100644 index f800d6eb45..0000000000 --- a/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/Strings.xml +++ /dev/null @@ -1,4 +0,0 @@ - - osu.Game.Rulesets.Catch.Tests.Android - Settings - diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/colors.xml b/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/colors.xml deleted file mode 100644 index 17bb9a9dd1..0000000000 --- a/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/colors.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - #2c3e50 - #1B3147 - #3498db - diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/ic_launcher_background.xml b/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/ic_launcher_background.xml deleted file mode 100644 index 6ec24e6413..0000000000 --- a/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/ic_launcher_background.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - #2C3E50 - \ No newline at end of file diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/styles.xml b/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/styles.xml deleted file mode 100644 index 5885930df6..0000000000 --- a/osu.Game.Rulesets.Catch.Tests.Android/Resources/values/styles.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - diff --git a/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj b/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj index d1e62c46a1..82c171cb46 100644 --- a/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj +++ b/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj @@ -24,85 +24,35 @@ Assets Xamarin.Android.Net.AndroidClientHandler - - True - portable - False - bin\Debug\ - DEBUG;TRACE - prompt - 4 - True - None - False - - - True - pdbonly - True - bin\Release\ - TRACE - prompt - 4 - true - False - SdkOnly - True - - - - - - - + - osu.licenseheader - - - - Designer - - - - - - - - - - - - - - - - - - - - - - + + %(RecursiveDir)%(Filename)%(Extension) + - + + {d9a367c9-4c1a-489f-9b05-a0cea2b53b58} + osu.Game.Resources + + + {58f6c80c-1253-4a0e-a465-b8c85ebeadf3} + osu.Game.Rulesets.Catch + + + {2A66DD92-ADB1-4994-89E2-C94E04ACDA0D} + osu.Game + - \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Assets/AboutAssets.txt b/osu.Game.Rulesets.Mania.Tests.Android/Assets/AboutAssets.txt deleted file mode 100644 index b0633374bd..0000000000 --- a/osu.Game.Rulesets.Mania.Tests.Android/Assets/AboutAssets.txt +++ /dev/null @@ -1,19 +0,0 @@ -Any raw assets you want to be deployed with your application can be placed in -this directory (and child directories) and given a Build Action of "AndroidAsset". - -These files will be deployed with you package and will be accessible using Android's -AssetManager, like this: - -public class ReadAsset : Activity -{ - protected override void OnCreate (Bundle bundle) - { - base.OnCreate (bundle); - - InputStream input = Assets.Open ("my_asset.txt"); - } -} - -Additionally, some Android functions will automatically load asset files: - -Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs b/osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs index 09fc7ce770..3c0de47654 100644 --- a/osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs +++ b/osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs @@ -1,19 +1,17 @@ -using Android.App; -using Android.OS; -using Android.Support.V7.App; -using Android.Runtime; -using Android.Widget; +// Copyright (c) 2007-2018 ppy Pty Ltd . +// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE + +using Android.App; +using Android.Content.PM; +using osu.Framework.Android; +using osu.Game.Tests; namespace osu.Game.Rulesets.Mania.Tests.Android { - [Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)] - public class MainActivity : AppCompatActivity + [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize)] + public class MainActivity : AndroidGameActivity { - protected override void OnCreate(Bundle savedInstanceState) - { - base.OnCreate(savedInstanceState); - // Set our view from the "main" layout resource - SetContentView(Resource.Layout.activity_main); - } + protected override Framework.Game CreateGame() + => new OsuTestBrowser(); } -} \ No newline at end of file +} diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/AboutResources.txt b/osu.Game.Rulesets.Mania.Tests.Android/Resources/AboutResources.txt deleted file mode 100644 index c2bca974c4..0000000000 --- a/osu.Game.Rulesets.Mania.Tests.Android/Resources/AboutResources.txt +++ /dev/null @@ -1,44 +0,0 @@ -Images, layout descriptions, binary blobs and string dictionaries can be included -in your application as resource files. Various Android APIs are designed to -operate on the resource IDs instead of dealing with images, strings or binary blobs -directly. - -For example, a sample Android app that contains a user interface layout (main.axml), -an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png) -would keep its resources in the "Resources" directory of the application: - -Resources/ - drawable/ - icon.png - - layout/ - main.axml - - values/ - strings.xml - -In order to get the build system to recognize Android resources, set the build action to -"AndroidResource". The native Android APIs do not operate directly with filenames, but -instead operate on resource IDs. When you compile an Android application that uses resources, -the build system will package the resources for distribution and generate a class called "R" -(this is an Android convention) that contains the tokens for each one of the resources -included. For example, for the above Resources layout, this is what the R class would expose: - -public class R { - public class drawable { - public const int icon = 0x123; - } - - public class layout { - public const int main = 0x456; - } - - public class strings { - public const int first_string = 0xabc; - public const int second_string = 0xbcd; - } -} - -You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main -to reference the layout/main.axml file, or R.strings.first_string to reference the first -string in the dictionary file values/strings.xml. \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/Resource.designer.cs b/osu.Game.Rulesets.Mania.Tests.Android/Resources/Resource.designer.cs deleted file mode 100644 index c27ae8a832..0000000000 --- a/osu.Game.Rulesets.Mania.Tests.Android/Resources/Resource.designer.cs +++ /dev/null @@ -1,112 +0,0 @@ -#pragma warning disable 1591 -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -[assembly: global::Android.Runtime.ResourceDesignerAttribute("osu.Game.Rulesets.Mania.Tests.Android.Resource", IsApplication=true)] - -namespace osu.Game.Rulesets.Mania.Tests.Android -{ - - - [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] - public partial class Resource - { - - static Resource() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - public static void UpdateIdValues() - { - } - - public partial class Attribute - { - - static Attribute() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Attribute() - { - } - } - - public partial class Id - { - - // aapt resource value: 0x7f050000 - public const int myButton = 2131034112; - - static Id() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Id() - { - } - } - - public partial class Layout - { - - // aapt resource value: 0x7f030000 - public const int Main = 2130903040; - - static Layout() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Layout() - { - } - } - - public partial class Mipmap - { - - // aapt resource value: 0x7f020000 - public const int Icon = 2130837504; - - static Mipmap() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Mipmap() - { - } - } - - public partial class String - { - - // aapt resource value: 0x7f040001 - public const int app_name = 2130968577; - - // aapt resource value: 0x7f040000 - public const int hello = 2130968576; - - static String() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private String() - { - } - } - } -} -#pragma warning restore 1591 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/layout/activity_main.axml b/osu.Game.Rulesets.Mania.Tests.Android/Resources/layout/activity_main.axml deleted file mode 100644 index ff7a60eb50..0000000000 --- a/osu.Game.Rulesets.Mania.Tests.Android/Resources/layout/activity_main.axml +++ /dev/null @@ -1,7 +0,0 @@ - - - \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 036d09bc5f..0000000000 --- a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 036d09bc5f..0000000000 --- a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 2531cb31efc3a0a3de6113ab9c7845dc1d9654e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1634 zcmV-o2A%ndP)B+Z3$1(8#|f~9B42Y^N-3=o2YCq0YUY$Zu=pM;#hG{lHi%n~Vh z1d1vN#EDO19X?u$`cV z!a}AKG@Bb*#1cdYg8af_;jP69b`k%G1n?0=F^8bI^o>wg-vEliK^U}y^!D|^p|ax; zC|pK=f+FHp!RUAhtlpGGUxJb|wm^5! z<1r%$<$TR02wajxKZ4MiR#aAxDLE(##UNyD|ABr4WoGRF*?@e^2|~Hq(gurSSJH*;Q~5lw{J5A_(PCXBWhzZE${qgzv0{dk-F( z1<}>r181tLiEla&f1j&?p2xjbfp2cTt-c1Ox~?9EhK9`cJ9Vatf)loIoQ@#h&}cIGD>Z#QLE}&(bMo@7Ff|7f#Nm^$PJpVcbj+v~K7wfVwF}=) zRQsc+`=A-+C)vrRvaIC-5u>|;3h z*G4-u#RI<_vuSN~vZ6{|I~q5FFk3%de#+*>UFG>&bq6~ zUEMZ~FIOmFO=kA^5rkp-Msw?^63xvdXVZ-rv@{6{iVO}M!}^Je%2BPbi+(L<5<%~h z2v^D+f<|j%7~cJjOzg*!GPQ{%uE{i%YgcZhuZh{yNlQ}RhaU1jd=K+AopVKP+D}&} zZ3y$llqZiln=Z_A$!qzkGbX0D{?l(v5@1|`QyCvCnQ`eKI>|zj_zo%y#fKf85VhQ} zP)y&j4P*nR3q{-o35iV6nx7QDqq<;WDVIt}|N%`!dgv*y3va8eLNj zU9x(?ieweHfQ*yXk8|=ssZ~qJEz^QoKJ|iGa>ge_Vm_8l}S+UvJ{8g4jr+o#aTSFsz1W;PDP zW765JXGU#3JL>SlIl3NRV2{7B2dLO1cIP)a4ZRYL|MBD36O1#oSgAf}APz5@;x=_U-<=y)Py7*}O5(uu7BL_eLe6Ek7pH|G zMq)FrF1EFq&yruS5b=F=w)fVVoPd(oeRyTFym_Uwyn~L=OL(O?cf^2L5R(SmjORx6 z%nmZf^W=3pkvT*>@osUNi>DULH1hL;y`JGQX$onRCr_U0=H~Viodq!<7Q{3rPk~{G gu#IhOV;e2n|1(WJB~7~kivR!s07*qoM6N<$g7lUVaR2}S diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png deleted file mode 100644 index 7a859c25556af7a2e46e22a2220eaded55628e9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1441 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 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index 8f56909cddfa86f1387074bf43003f36d6e67be1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2413 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 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 9737d79c0492b2c8a811621660eba33e79fab959..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4858 zcmVxlCBHiW_rSgI3_J^MKwHqJEz|i*Sg*YtOHn%!8|O@U|xT*V!1aH) zx9aT)+OT1e6*I^fro))}A|t%nqOC49C*uh}iznRD0RVt(Fkci3aF-cE^~v-{jirSe z8y+KDRrXqA%?3VAUmJ!e`Y4{{Db{MI)J1oI-WfBjRTVY1Q!rK-v!l86id7G;UWZ3x z7~0LnZOuZ2xjo$KBiYmM_`2d z5?SVjnV>hVk!Z_9*%?FywwjSrU-z}DU~qVkNCML#z4GhV z_dS*4ib?_|4A~&o6c6ZDCNLfVt@G)TDg@Pe&InwDu_Y44rH_jqbYt zQQk%w?14PLdL_onhlQI!tDo8~G_ws5=fN6HW6)RMZ1xE78Tw}PR+Lk5El;CNtD@BG z@-c!)0b@`g>cgGvV&(C9t(F;co=4};U+^dfw6xu|4X@RormvOYhELMs z#n0=>EFFekYFvrh+S)vl0br1y$L?uHF?ZLL#>k8mg*7cHSw;nCRmALvD)pwhLaqK` zH{FAdpJ?$&@EJOEIG%e~S}30iDZGsfvTJYqebn^#ei9&%5{a3h)`)uHexhMfx2GC}a7&+PSj;~z&<#NnP097H+5#qe^HCa1jY34dHKXo8 zyY}pNY0`(An$dSZ{AfkZ$4_A9@iVII_BL<*2^~Fl!lh?HY6o9?8_(#NGRALVO#8VI z9n&Hr&MA(;4gAX2_<|07{q29d4A%Yse8#Sg>u#G&F@_8Hz`UC4@30;drblKka481` z?((Z|zQ@@uWsI@Bpz3gpTq7nHw%?y+JiTRw)x(8QKjZG6LV@5aU|(2+QR(aE^IiQA zbbY#Ry<58f_jBjbjM>lIwKaI;ZD{|mhuvbp&fR-a)yVM<(;)5!g71B_7Ufosrv7ZTPIz#p-Luu#-A?Iq&cPX$ zzM1o0ayvrq*fGO)ASt78v{QGK(f{&-ng{so_ts*sjO@u0Q~!L6QwtMIG_TAibnspej~MaY~_~X)&16cA3OA}Uc)}S zZIuHg0l)fIxZO8!t8bb(l>-Cnku0bDbBiIiN=wjhmPbZL24MzlVdpYjrNWx)(Pv+N zBWOAR3??M;Y<>CqF?UmT!q$5#$Hw0_5S%iz0WXT*1g|T5HRZin>UI=?a+d@J@ z!s*q|QbSDkGb%|Ptu~nUaAClGGv)}o`WafkaSJLkjkN=I!IBjnQqbDkiW**Ov@?)k zGq(Qtv*2Socm6z@IOPdFd$xCn2c|3a@PedtiB%Y-T!Ns zB*nm2J}l((;v)h?(g?ET>{yU|?VjUA$|Z5Ar4z zy&(!+?I)a55qI7%Xw>;RW~l8%Ar-Om{WT5^Y~x$+J4{7<@%1J_QxP{h$Tzu?ijZcP zKq?}fVC`eW07@i+F8B>mD^4f z)ZCiSzUcJ1kJo--m#qXTfHz@!FdhAeQdfr()df(n8{lw5hWt__$<&YXgbf+9gAJMc zW<2fEh74^Wt)GRe=bqeL_c`r8F zZ%NkP(2@K3Gurh1b{rks2WKzipslrswj^bFgIglwlMH~dvpP|4vRM$R(A9m*hXM4a z{4CC!@(@?pZpuIQ%!_Vq%1@oy;BZ@V_r3$1Hs$Z-xhbElE&Cp0JBVQHxI|GZmG;L! z!cy}pUl5`!WzA<_x?Ps?(38*EwFT+}D%{)w4WeKG+_o)f-(4r+oe$Td9FAov)Yh)P z4vEusup1UeF!pl7fNJ<-5Wab=5QSObu{0lZy)X+3VhwhMS;IIMX0@RgaIog6Fbk?C zTx|!ur{OpMjaOloqObP-sLfq@n$Z3)UV(sl1(Orr_5onOR78jzqW7(*JljLXv( z@h(qS6x5&?Y5JXjX{Y+%Mhyk@@83TeKfIkwUdT~|ykpm%Uc~^Yq_8a%b~pV1Kc(8z zoqm3P3c4D?#dpPGV`HIoB1)QRoC#7O#GxDz9Gw!NHm6%&QMzz}Dm~%)iV{ zGPeP+B$&E(5j7MN5)+rJ)D3A8;w8Q8Ui6aQr~h3q$V+_zR@JpD!O z6@t8|oswO4Y(T`I62MR_7K=EYk`fUS0Y|&XC1n`qz>CL1NP%Y`Rj{AeQ3cHE2i+g9 z$XNi`5e&JWnnKxva6i8wwX9(94k6-#zI|8+z44N)E#Bqp8<0hBzPP9Rok_u<_*BiE zpx1Fxs=hMmM6B-%{ zA2dja5v#^23aZ50BUK|xXAp(ZNxW`U&_!XEVU zV=I}8Hxwt!nhV$vjJo7JX>U56>IHQz@}zXb3SyKmUA_mmg3DQhUCz8!fC<4Spew($ z;e$P^5VEzFCeakFf!%)Me)ZWyyPbef8C|hjw-#fOPGdr0)8${-=*QRtI6OT$v*@eK zi3wKVrx$(=1tndn_noPttFW$%gmXQxy3=ANthcD6zW40_8=X((d6Lp}-{86D0tN(& zZvEtyH_Ip|VaiO>7(QVPGkrcnp8}qJ7#~Vh7lPV>GV>&s(e3sxEJ25Ufq{YWg(3I~ zU4}R<|4n&8b;l=6`T`RyF%KQ(#w&8b;KGpu5;Awcp8UKO#RMXPAPH&lO6_b}ZskR& zg{195@012Qu|}yJD!-GOQ*kj)rU6$ojja60o(A8hpey)lFE0@=K^2{-xJ8;-yobph z^)_i>uX^gpvCN{qQFM@{qUQ*6_423>yD?RDp(2q8PKHwW2Z!m!s={|bY(W~B4{CZc zBgoh~q*j(U7>QN+?}>s2z^;~p%x!?DfzM_FxM6|*{{Hd!XA1bo10~8y5>4?As19Hv zXJVxP@Fdrg9#hA8pGcxH?u+Cm=y&w<~fq{a`3jA*+9(;bhBKtXM zc3BhSDM86L(XTyXBiK5gjD@OThB3w~vQ@?l6Mli8uULbAMT{ygP>eX7*m2G=arDK$ZBF}Q^?qZJyqqn zs*>=^35vw}6AZKrL^?D)sxnTNIS&VL+rdVVNZLw8F)D#!iaU&9?q|O7!fuc02hQ(- zzF`b;shJHS;gMBD-N@*%QeKXzH>ez!B4=8E21biSp%TJ~G+$re+-R|EVxl_lZE05N zewrCWSdzj1Rt=>p+F4)5ZfAgH|Bktj4K}mVfzc4B;J)@jpU^iRLmpZ2GJ0&3x(V#= z$hNy|1Bh}U=v3lSfND}<5Hf;-29ykx$R{Nza~qR044YE3%a6(Os;LcbSgo`tWz85z zM6Y}k^$a{K&#$=z^*PCz#!b*R^Z|WApR`-)l>%cSdOonz`u#q}hyd`Xv7U{CH=~GD zr~w#EIbjjeb+AI?Q?+vvl=*LnGxVQHGK)8-Xv==V%sG^rS9w&PS9u%={+*grehB`C zwp4sK%tv;}Pv(A9KbA_?6$<gpmV|K5zk3V^6LOr zItEUINek*iBnmPHhK5%JV^9ZN9bXRw|Aya*M8O8Qhuo_nI$cfLl0w_GVWsqY5b3*L zUsE+)7~w;7ZhxW%!r+Bw@V#kOMM+39QCTtqD3F3ha`Lwn`d*O)o`p8Z%h6$^?f#@M zpUWM1R~X_)cHscHP`c6}I0E!FfNDe0@HbM85K5l$Cv98-oF_vVruYz*(T{-2Cg%4( gUP6AytBbGy15leQhEvp{>;M1&07*qoM6N<$g7ZLQy#N3J diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 9133e31b43252d00767a6a3806df9ba68de2d265..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3871 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 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 73ccaa6a2b1487370de792e4198f23f771bb8b18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3403 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 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index c3ae5f5ccdecc01a9b17a2a0c2b1bb20602f0151..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8001 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 NhMJCQ)jiv={{d1gEs_8L diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png deleted file mode 100644 index f6584afd4d1b97ecf0b282f54f2d9ff756d08cee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4889 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 E0A*YNYybcN diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Mania.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index ef89bd5215ffcc38c68b119a7495a77a7084543b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10893 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 diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/Strings.xml b/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/Strings.xml deleted file mode 100644 index 6ab86b7262..0000000000 --- a/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/Strings.xml +++ /dev/null @@ -1,4 +0,0 @@ - - osu.Game.Rulesets.Mania.Tests.Android - Settings - diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/colors.xml b/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/colors.xml deleted file mode 100644 index 17bb9a9dd1..0000000000 --- a/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/colors.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - #2c3e50 - #1B3147 - #3498db - diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/ic_launcher_background.xml b/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/ic_launcher_background.xml deleted file mode 100644 index 6ec24e6413..0000000000 --- a/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/ic_launcher_background.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - #2C3E50 - \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/styles.xml b/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/styles.xml deleted file mode 100644 index 5885930df6..0000000000 --- a/osu.Game.Rulesets.Mania.Tests.Android/Resources/values/styles.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - diff --git a/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj b/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj index 5fbee695b4..a761f2569a 100644 --- a/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj +++ b/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj @@ -24,82 +24,35 @@ Assets Xamarin.Android.Net.AndroidClientHandler - - True - portable - False - bin\Debug\ - DEBUG;TRACE - prompt - 4 - True - None - False - - - True - pdbonly - True - bin\Release\ - TRACE - prompt - 4 - true - False - SdkOnly - True - - - - - - - + - - + + osu.licenseheader + - - - Designer - - - - - - - - - - - - - - - - - - - - - - + + %(RecursiveDir)%(Filename)%(Extension) + - + + {d9a367c9-4c1a-489f-9b05-a0cea2b53b58} + osu.Game.Resources + + + {48f4582b-7687-4621-9cbe-5c24197cb536} + osu.Game.Rulesets.Mania + + + {2A66DD92-ADB1-4994-89E2-C94E04ACDA0D} + osu.Game + - \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Assets/AboutAssets.txt b/osu.Game.Rulesets.Osu.Tests.Android/Assets/AboutAssets.txt deleted file mode 100644 index b0633374bd..0000000000 --- a/osu.Game.Rulesets.Osu.Tests.Android/Assets/AboutAssets.txt +++ /dev/null @@ -1,19 +0,0 @@ -Any raw assets you want to be deployed with your application can be placed in -this directory (and child directories) and given a Build Action of "AndroidAsset". - -These files will be deployed with you package and will be accessible using Android's -AssetManager, like this: - -public class ReadAsset : Activity -{ - protected override void OnCreate (Bundle bundle) - { - base.OnCreate (bundle); - - InputStream input = Assets.Open ("my_asset.txt"); - } -} - -Additionally, some Android functions will automatically load asset files: - -Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs b/osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs index 77a75f0d67..622eadef70 100644 --- a/osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs +++ b/osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs @@ -1,19 +1,17 @@ -using Android.App; -using Android.OS; -using Android.Support.V7.App; -using Android.Runtime; -using Android.Widget; +// Copyright (c) 2007-2018 ppy Pty Ltd . +// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE + +using Android.App; +using Android.Content.PM; +using osu.Framework.Android; +using osu.Game.Tests; namespace osu.Game.Rulesets.Osu.Tests.Android { - [Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)] - public class MainActivity : AppCompatActivity + [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize)] + public class MainActivity : AndroidGameActivity { - protected override void OnCreate(Bundle savedInstanceState) - { - base.OnCreate(savedInstanceState); - // Set our view from the "main" layout resource - SetContentView(Resource.Layout.activity_main); - } + protected override Framework.Game CreateGame() + => new OsuTestBrowser(); } -} \ No newline at end of file +} diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/AboutResources.txt b/osu.Game.Rulesets.Osu.Tests.Android/Resources/AboutResources.txt deleted file mode 100644 index c2bca974c4..0000000000 --- a/osu.Game.Rulesets.Osu.Tests.Android/Resources/AboutResources.txt +++ /dev/null @@ -1,44 +0,0 @@ -Images, layout descriptions, binary blobs and string dictionaries can be included -in your application as resource files. Various Android APIs are designed to -operate on the resource IDs instead of dealing with images, strings or binary blobs -directly. - -For example, a sample Android app that contains a user interface layout (main.axml), -an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png) -would keep its resources in the "Resources" directory of the application: - -Resources/ - drawable/ - icon.png - - layout/ - main.axml - - values/ - strings.xml - -In order to get the build system to recognize Android resources, set the build action to -"AndroidResource". The native Android APIs do not operate directly with filenames, but -instead operate on resource IDs. When you compile an Android application that uses resources, -the build system will package the resources for distribution and generate a class called "R" -(this is an Android convention) that contains the tokens for each one of the resources -included. For example, for the above Resources layout, this is what the R class would expose: - -public class R { - public class drawable { - public const int icon = 0x123; - } - - public class layout { - public const int main = 0x456; - } - - public class strings { - public const int first_string = 0xabc; - public const int second_string = 0xbcd; - } -} - -You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main -to reference the layout/main.axml file, or R.strings.first_string to reference the first -string in the dictionary file values/strings.xml. \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/Resource.designer.cs b/osu.Game.Rulesets.Osu.Tests.Android/Resources/Resource.designer.cs deleted file mode 100644 index f229c3f960..0000000000 --- a/osu.Game.Rulesets.Osu.Tests.Android/Resources/Resource.designer.cs +++ /dev/null @@ -1,112 +0,0 @@ -#pragma warning disable 1591 -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -[assembly: global::Android.Runtime.ResourceDesignerAttribute("osu.Game.Rulesets.Osu.Tests.Android.Resource", IsApplication=true)] - -namespace osu.Game.Rulesets.Osu.Tests.Android -{ - - - [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] - public partial class Resource - { - - static Resource() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - public static void UpdateIdValues() - { - } - - public partial class Attribute - { - - static Attribute() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Attribute() - { - } - } - - public partial class Id - { - - // aapt resource value: 0x7f050000 - public const int myButton = 2131034112; - - static Id() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Id() - { - } - } - - public partial class Layout - { - - // aapt resource value: 0x7f030000 - public const int Main = 2130903040; - - static Layout() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Layout() - { - } - } - - public partial class Mipmap - { - - // aapt resource value: 0x7f020000 - public const int Icon = 2130837504; - - static Mipmap() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Mipmap() - { - } - } - - public partial class String - { - - // aapt resource value: 0x7f040001 - public const int app_name = 2130968577; - - // aapt resource value: 0x7f040000 - public const int hello = 2130968576; - - static String() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private String() - { - } - } - } -} -#pragma warning restore 1591 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/layout/activity_main.axml b/osu.Game.Rulesets.Osu.Tests.Android/Resources/layout/activity_main.axml deleted file mode 100644 index ff7a60eb50..0000000000 --- a/osu.Game.Rulesets.Osu.Tests.Android/Resources/layout/activity_main.axml +++ /dev/null @@ -1,7 +0,0 @@ - - - \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 036d09bc5f..0000000000 --- a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 036d09bc5f..0000000000 --- a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 2531cb31efc3a0a3de6113ab9c7845dc1d9654e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1634 zcmV-o2A%ndP)B+Z3$1(8#|f~9B42Y^N-3=o2YCq0YUY$Zu=pM;#hG{lHi%n~Vh z1d1vN#EDO19X?u$`cV z!a}AKG@Bb*#1cdYg8af_;jP69b`k%G1n?0=F^8bI^o>wg-vEliK^U}y^!D|^p|ax; zC|pK=f+FHp!RUAhtlpGGUxJb|wm^5! z<1r%$<$TR02wajxKZ4MiR#aAxDLE(##UNyD|ABr4WoGRF*?@e^2|~Hq(gurSSJH*;Q~5lw{J5A_(PCXBWhzZE${qgzv0{dk-F( z1<}>r181tLiEla&f1j&?p2xjbfp2cTt-c1Ox~?9EhK9`cJ9Vatf)loIoQ@#h&}cIGD>Z#QLE}&(bMo@7Ff|7f#Nm^$PJpVcbj+v~K7wfVwF}=) zRQsc+`=A-+C)vrRvaIC-5u>|;3h z*G4-u#RI<_vuSN~vZ6{|I~q5FFk3%de#+*>UFG>&bq6~ zUEMZ~FIOmFO=kA^5rkp-Msw?^63xvdXVZ-rv@{6{iVO}M!}^Je%2BPbi+(L<5<%~h z2v^D+f<|j%7~cJjOzg*!GPQ{%uE{i%YgcZhuZh{yNlQ}RhaU1jd=K+AopVKP+D}&} zZ3y$llqZiln=Z_A$!qzkGbX0D{?l(v5@1|`QyCvCnQ`eKI>|zj_zo%y#fKf85VhQ} zP)y&j4P*nR3q{-o35iV6nx7QDqq<;WDVIt}|N%`!dgv*y3va8eLNj zU9x(?ieweHfQ*yXk8|=ssZ~qJEz^QoKJ|iGa>ge_Vm_8l}S+UvJ{8g4jr+o#aTSFsz1W;PDP zW765JXGU#3JL>SlIl3NRV2{7B2dLO1cIP)a4ZRYL|MBD36O1#oSgAf}APz5@;x=_U-<=y)Py7*}O5(uu7BL_eLe6Ek7pH|G zMq)FrF1EFq&yruS5b=F=w)fVVoPd(oeRyTFym_Uwyn~L=OL(O?cf^2L5R(SmjORx6 z%nmZf^W=3pkvT*>@osUNi>DULH1hL;y`JGQX$onRCr_U0=H~Viodq!<7Q{3rPk~{G gu#IhOV;e2n|1(WJB~7~kivR!s07*qoM6N<$g7lUVaR2}S diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png deleted file mode 100644 index 7a859c25556af7a2e46e22a2220eaded55628e9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1441 zcmb7^`#%#10Kj*5NE3EBHKT=z3n9$=aaao#Vzg_+C67GDXUsDct5I7dv9Q*in^2h$ z)*{+=mb@c;Jf>M*^L~cK?$e*p_w)Jw`2F>J$IIiaA`k)u004?^t_W`c08si}c{u<8 zz*#$@4gknrb3-_xl13KC{j&?sXz=l>T|uY(nrmhIQ98p4@5I_NG1yM`|BMh?#)y{+ zfuNMrI_@DcC@X;n^g5!NYu0Ld;HVojIo=L;BpNb0)$B*eF&nP9yK@_4vgwxTJMapTPPT$pb#}k}{}86W=UHM4KYm zcWI_igCBHwSCQc5wj@b9`Otjsvpr5aZv(kNyIGI7p66diVVpbNm?16Ee(W;g2}5*blPI;-g` z)eRbn75+|CwHcnW@MG(n$U(H=O=R{Ey*{sp`S=r(K9DhzV+jtb8bhBF$zVomBI4QbRhh5pG9Eoq&=x50^dkd%JYFHqx6 zQJQ15v8+SL_D+pARa@X^lKbkG;-ug`hM8i>uVrTlH{0Ix)0|dOH4ANUCUqA1TpBYr zLm_Ai zt|j^B_A^2s$z0r*xK@5;K((?{%`ffreRIau@kUe4<7yA@28T3+=)?)>`2`l-o}IC9 zZaYw<-e&0<^LJGuPWtU;#+ISn2v?6%W3-BE)Nm;m!ugvADMI+U*St%9AWQ_N{@K{Z z3RM`NNE+?|U+w4SGjsyLR2hL>!-qA2Br9o=3f(eei*=5za={T-qi%e@S7RSV38DEY zAD0}wQJeb8({D`Q3ky!0u#4xIHU)hAd>M0!-`us1k6TCmETW+s^V5eur&ylXQ@T6q zMm{8(r$ZvtU0bGE({JVECYeh2GtDz+MR~AY=)?9xVSL5eoQ>VZU?f4vA zKPT$~X^Jtm+&xo*y{8MIu=HgfKoJDB_}c<2%EoT#s5mQ$xYt1jc%x7$^i2~F5`9bUN(L3ZqIAFf1$fF_?kss}}+1-;{rHnBnCmJ6ZUUX{XdD zMuleG*3@wMYWEAJo8zx62qSGZVDjFcw zmxU;G#z^HzQ!GXJ-*69pbEeNn;$q%9`<^_ve6S+hkfX>pEmUTks+2m@VN4e=-BfB# zcQM@~beFnE|8|&qR$IOR+Cm@fKKV*xuU`Zdvl=LK4a4vxD=}@uREG)CWaLRqJ5ybP zu6!%iC+?fAzSb|q<0OVH@(J1H8ThTgk0;W=21TJYwd22S48?0q?Ql<_H9oW?Q#<^| zeirUq0oDLxz*ubc^EioOzd5Deq{k}q4=YI_6Qm}Lx&A|+|0D}zEJqe60pgP7hwE|CF z@#G3rLLN!=hY3#Mncm#=bNubjDVN#!%R!#+yMuUTdtd@=nOZsg2kv6qi*x zzDFd9=@0{x|A>LZ;?=}}RP0ia7?F(2EK$;G^~ix^1(KmvlA1T%Me0V!5Mp(azrt*g z`GKR#Hle}^)6nEOi&5p=B`&3>XD&k7hNpOg6rWXgIVwRD#GYff08(lhSI*BM130r6 ztwLvix`bL=@1gtm@4J-l-fc!-e{&2~Oqs{qaK~p9f7wxs>V|45HOAS_daGw5xEuU;CIJ+92}tg z4<4ZP8$L$Eb4K%sldwI?Dr*+0^Cav!^8yGXz0q0enY&~)R;yOG00dN1dkvL6IfJJZ zVXu}^_&HPQzwpQx>^t=9m8u@|rU zGZkWRl_Ic3Qgwcn12rQ-p|)rUPVR0xZ|g z#6I?<=DMiep91ftqa7MkB{^?D-ZoQ_q4o#Zz5>gjTpeUp0 z3G@w~C|7{qc>5!&4by(n%Jp`iuf291jemANFJmoJ=kLN8bXoMLmT3fvj9{#fSNW<} zPWfc?!`YwgG7Mhr!;M=hJH@mEk5k`p+aWlYYie<%{DirkwsaCDMRv!-QbfD`F`U&* zo>5d65*-)D#>B#V$@hY}ZNj;cW4C_i&aXIcn%mJeYW9gE&#PbekM-NS=wn4l1Pv@ zMzD%cy$ABGjazr~@-TOPy^E&IU2N`Sc+MEK;iFAm2A0h&E$DX(ms?2dx_7F01)(i1 zt(1M_?Cw+ZHd@;uW{XK*Y{?Ju0ch5um8c1;jWfXy;v{GISLTsgmo00A* z8#H~vA1NDj?m{&xWtC4M{&ANL0wWz5DipHQ4JPOCWyT?wRHhZzZ zeZJFjg#>%C8}$u6=EclzKE2=~#v<4nARyoPtdc`q14SwhI__K?1o_n~Yb@iSRqNli zs3kSrZnRJbh=V@m8MSxBLHE(SRrcc`CQy{7<{rUV_*?AJCSmpCIGg>1Pb59_r4>#^ z(nn96vdGRMk_L&gj-oWj!lL9s60`o2)KQE1 zB&*KmVz3NtmJIw>|N6;iRC%JSJZi=ZuUXilH+U`xaL>hXvZ^UVLRHpEz@n>UwO_O{ zvxM&!UB21;HmhtN?84Q$8@99YqbIS1J!uhfSMyjD;F8UQWTYp=gUt@U%M2UX5p%4Kzf zcJbV2CClLAM^#U{Xz6L zJdsKRtEu5+&Ybs{fi3b28WN?!`q@NF5kI%@$vey#&m~jmHwA`7A1U07i4e+zpQNm|hsmsx_shxjsk(;ai>lwhlEheA0qLHoISKxd?ut+1!iOjA0S8%WxDr|ybBIOiWdU3lm z`-eQ?oQ5>5uzjd7ej1)jB$<=TK2p#pFi;o>wmV#sI7_BxK%(~=dnzy;Aqovnm`E`X z<`57N71R@7aPSTY2!M`7!(!s5%GHI9gb|Mfi808OJ5S4R8Y+~7+uvURZz0;p z$0s#rxNa}R6fBi{*o(kCWK;@xicx9yVII?fSHiQ~j)?aO3JQYL#1XJ5KSG|e0(*zs zOa;K*K(T=V9)Oo{S<-6w00i(zcy;?%WAK3C1Mvl$9;N=lVFfV>njP|tB6AU(uC?@> z>XDSeeB2Vo7A9ow#Js=(UMbBR<;r{YlREwU{QN+-qoC#%8Y!79O45D}o{p&oU}|T; z>W*ZQ?|P6=Q;;J~SYlu-7;}g~TnRh?FN7zL`Pd01O}@Uq@HG|@9IGE37W1SqA>&g? zTHZBSPGLzE$?Ht!kDJ76DBvsz?sa_Jgn8b?lwYVN8t5Cwz+*wV0=BG(XdZfBYHVG7 zgM)+piP`~Bia~<{b0Q>(OJWkWdn9S2YM^=t1#;S6S%7Af;8{qR!SG`HQiJ>24Sho2 zL}ElRCX5X{JPMx?>I+FAk*G-6f(-`qF+V?Th(J13AWvQ!t;+aJJVO7iBze?19H-RE z(+le5=|zn+71YB$_zj+cXCrYNXbXK1X@NeYU<{IQJ~|&+Vuu8n20(yGz=FMhv2fZG zydQSKNf0W)qyvJ7=KBu`Edqjn!#(_43OobPk~Yv*0DY05b$~lvw>!Y<4{sZy*+GK_ z4fXQ!4TV}T0S=6OG@&SRFASc6XQ2&|l>WaZP#hR`YNGwS5C*yUv?lc$Zn7uu(=Jd zBQr(wEwogv4g_{iFq~uA3k~Z|L@DvE#_JQ>CKxj(Q|L@;_pg7{hnT!9|ZQb+#ochnl1kg9D@G4hNk|1@c1c) z{PkOR|2qXG{Wo$7`M-9{ZVdTtdk+0Kb_u1e2S8@7a?0x`-IJ*AtKYskrENiB%2SAk%zG8F7zQf=Uw)BkpfBE_?MDjX& z@xO&fB(T^G|G)3ZNu2smpTF|o#wUh09?%1ZEU4JTml;2Q`T9S*q6Mrzuc{3gQ-A*d z{Q2vDYEeB{thm1G|F`eoaq0)fT1(#ya4b^Y1D+8X|DV5nO|V2c3(TM(uHGc5|Nf&V|J{K3i0U2yrD0-<#2-I@{x5Ip1M7*&D*x{joegF;bWbC? z(kra(q`n6-N}I4|UUdBS-G~1{3Hjh;&W{YUBz~nhg z|9eJe{4Z(f##+{cVkED+{l6Db&737`v6TNa;pIQg8*`u<_1?qB7^TPOFJHjLD9$4G z$4`iwAE;_BU%Le^B3KtGndh}^?w7N zp&3LI9GX_%Z^hMgm2i3hX^M$M&D3?3wyocP$TZWyV~|^v4II`1-Ns4G92qkYkC3*q zq5Vcp3$J%tR^A_hzW)HC>4{->YFc`|Q_{EF#LX=TNp^il!$g3rrSz zdeG(Y;e;AfyR3{2Z|7>Ko!wXb&F=Xf>*p5xG5 z56W7yEzornmyOK)fXQ38X8m5*<=($7_?Fw_j~Pk5*RQSgI#qzaWtbbT{FK6pttnononw05|8FOR1h2A~My zw(k8{P}Mxc{_;kpPp3kj9let~uk=_EOYo}=&+p%geQELc*N($`dXvuWsF6I?zHCjm zY3S|k0*!~YHu{x1eE1M>`$C7kh;#d$rIEsKicSRlp1DmhX>BZXPrS-8zs?Eo-=16* z;r;kb|Cxu2w>_U$czp}6V6wi;k9+z?m(Dars99CZ1R6}15A7}u?>5{!Eo8wx#rxck za;~x5mI)Sp)S)^*Tf4+3schCZYs1jbuQw}Qi^zSSY{NEF?OOhc_X@!mPjsH2m8287 z_2m9r|3f#F8eadkE^6Q7Mcd{++S|o+eTT-CG{+5V4Xxj{FTG=O|4qurxMV@D!=G;? z{)^dIb6hodx32Y?X4z?bvTq#vWBO+CnoYA?W@kryT6E<1|C+iU4a3OFh|mLpohJ{c zbsCl$K1od96!9`b=3?gUqgBaU_HO9O-Wp?jf-884Yv{3GuenjfNoyS;(b*^;& z-2C}uu|VuJ;pe(?Nq3(d`MLh_HEXN4ds5f=`yY4o-ty~6Vw}FM?BCDo)7PzhnRM@y zfZ#oqjcwlY_OZcY7h`@2-9L6=`VHAd`iAXJWfx!k@tv7q%K3V2{`8-6U&M3kn^>}4 zCMFy_^EYuWr$G1b!!|CD`Ob)R9kV^BDcrN1V@ZI?yvq}f4ps>Hak)N@4A$iPUO7t| dSK4<7{K0zZwT)qR>*6~gHJ+}1F6*2UngH8_%8UR2 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index 8f56909cddfa86f1387074bf43003f36d6e67be1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2413 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 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 9737d79c0492b2c8a811621660eba33e79fab959..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4858 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 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 9133e31b43252d00767a6a3806df9ba68de2d265..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3871 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 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 73ccaa6a2b1487370de792e4198f23f771bb8b18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3403 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 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index c3ae5f5ccdecc01a9b17a2a0c2b1bb20602f0151..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8001 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 NhMJCQ)jiv={{d1gEs_8L diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png deleted file mode 100644 index f6584afd4d1b97ecf0b282f54f2d9ff756d08cee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4889 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 E0A*YNYybcN diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Osu.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index ef89bd5215ffcc38c68b119a7495a77a7084543b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10893 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 diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/Strings.xml b/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/Strings.xml deleted file mode 100644 index 8c47838dfb..0000000000 --- a/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/Strings.xml +++ /dev/null @@ -1,4 +0,0 @@ - - osu.Game.Rulesets.Osu.Tests.Android - Settings - diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/colors.xml b/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/colors.xml deleted file mode 100644 index 17bb9a9dd1..0000000000 --- a/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/colors.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - #2c3e50 - #1B3147 - #3498db - diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/ic_launcher_background.xml b/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/ic_launcher_background.xml deleted file mode 100644 index 6ec24e6413..0000000000 --- a/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/ic_launcher_background.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - #2C3E50 - \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/styles.xml b/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/styles.xml deleted file mode 100644 index 5885930df6..0000000000 --- a/osu.Game.Rulesets.Osu.Tests.Android/Resources/values/styles.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - diff --git a/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj b/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj index 7eeee4fd80..9b2ab38309 100644 --- a/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj +++ b/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj @@ -24,82 +24,35 @@ Assets Xamarin.Android.Net.AndroidClientHandler - - True - portable - False - bin\Debug\ - DEBUG;TRACE - prompt - 4 - True - None - False - - - True - pdbonly - True - bin\Release\ - TRACE - prompt - 4 - true - False - SdkOnly - True - - - - - - - + - - + + osu.licenseheader + - - - Designer - - - - - - - - - - - - - - - - - - - - - - + + %(RecursiveDir)%(Filename)%(Extension) + - + + {d9a367c9-4c1a-489f-9b05-a0cea2b53b58} + osu.Game.Resources + + + {c92a607b-1fdd-4954-9f92-03ff547d9080} + osu.Game.Rulesets.Osu + + + {2a66dd92-adb1-4994-89e2-c94e04acda0d} + osu.Game + - \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Assets/AboutAssets.txt b/osu.Game.Rulesets.Taiko.Tests.Android/Assets/AboutAssets.txt deleted file mode 100644 index b0633374bd..0000000000 --- a/osu.Game.Rulesets.Taiko.Tests.Android/Assets/AboutAssets.txt +++ /dev/null @@ -1,19 +0,0 @@ -Any raw assets you want to be deployed with your application can be placed in -this directory (and child directories) and given a Build Action of "AndroidAsset". - -These files will be deployed with you package and will be accessible using Android's -AssetManager, like this: - -public class ReadAsset : Activity -{ - protected override void OnCreate (Bundle bundle) - { - base.OnCreate (bundle); - - InputStream input = Assets.Open ("my_asset.txt"); - } -} - -Additionally, some Android functions will automatically load asset files: - -Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf"); \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs b/osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs index 8ceca4d436..0c64cbfc5d 100644 --- a/osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs +++ b/osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs @@ -1,19 +1,17 @@ -using Android.App; -using Android.OS; -using Android.Support.V7.App; -using Android.Runtime; -using Android.Widget; +// Copyright (c) 2007-2018 ppy Pty Ltd . +// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE + +using Android.App; +using Android.Content.PM; +using osu.Framework.Android; +using osu.Game.Tests; namespace osu.Game.Rulesets.Taiko.Tests.Android { - [Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)] - public class MainActivity : AppCompatActivity + [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize)] + public class MainActivity : AndroidGameActivity { - protected override void OnCreate(Bundle savedInstanceState) - { - base.OnCreate(savedInstanceState); - // Set our view from the "main" layout resource - SetContentView(Resource.Layout.activity_main); - } + protected override Framework.Game CreateGame() + => new OsuTestBrowser(); } -} \ No newline at end of file +} diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/AboutResources.txt b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/AboutResources.txt deleted file mode 100644 index c2bca974c4..0000000000 --- a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/AboutResources.txt +++ /dev/null @@ -1,44 +0,0 @@ -Images, layout descriptions, binary blobs and string dictionaries can be included -in your application as resource files. Various Android APIs are designed to -operate on the resource IDs instead of dealing with images, strings or binary blobs -directly. - -For example, a sample Android app that contains a user interface layout (main.axml), -an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png) -would keep its resources in the "Resources" directory of the application: - -Resources/ - drawable/ - icon.png - - layout/ - main.axml - - values/ - strings.xml - -In order to get the build system to recognize Android resources, set the build action to -"AndroidResource". The native Android APIs do not operate directly with filenames, but -instead operate on resource IDs. When you compile an Android application that uses resources, -the build system will package the resources for distribution and generate a class called "R" -(this is an Android convention) that contains the tokens for each one of the resources -included. For example, for the above Resources layout, this is what the R class would expose: - -public class R { - public class drawable { - public const int icon = 0x123; - } - - public class layout { - public const int main = 0x456; - } - - public class strings { - public const int first_string = 0xabc; - public const int second_string = 0xbcd; - } -} - -You would then use R.drawable.icon to reference the drawable/icon.png file, or R.layout.main -to reference the layout/main.axml file, or R.strings.first_string to reference the first -string in the dictionary file values/strings.xml. \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/Resource.designer.cs b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/Resource.designer.cs deleted file mode 100644 index d3709d3cdb..0000000000 --- a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/Resource.designer.cs +++ /dev/null @@ -1,112 +0,0 @@ -#pragma warning disable 1591 -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -[assembly: global::Android.Runtime.ResourceDesignerAttribute("osu.Game.Rulesets.Taiko.Tests.Android.Resource", IsApplication=true)] - -namespace osu.Game.Rulesets.Taiko.Tests.Android -{ - - - [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] - public partial class Resource - { - - static Resource() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - public static void UpdateIdValues() - { - } - - public partial class Attribute - { - - static Attribute() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Attribute() - { - } - } - - public partial class Id - { - - // aapt resource value: 0x7f050000 - public const int myButton = 2131034112; - - static Id() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Id() - { - } - } - - public partial class Layout - { - - // aapt resource value: 0x7f030000 - public const int Main = 2130903040; - - static Layout() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Layout() - { - } - } - - public partial class Mipmap - { - - // aapt resource value: 0x7f020000 - public const int Icon = 2130837504; - - static Mipmap() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Mipmap() - { - } - } - - public partial class String - { - - // aapt resource value: 0x7f040001 - public const int app_name = 2130968577; - - // aapt resource value: 0x7f040000 - public const int hello = 2130968576; - - static String() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private String() - { - } - } - } -} -#pragma warning restore 1591 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/layout/activity_main.axml b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/layout/activity_main.axml deleted file mode 100644 index ff7a60eb50..0000000000 --- a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/layout/activity_main.axml +++ /dev/null @@ -1,7 +0,0 @@ - - - \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 036d09bc5f..0000000000 --- a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 036d09bc5f..0000000000 --- a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 2531cb31efc3a0a3de6113ab9c7845dc1d9654e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1634 zcmV-o2A%ndP)B+Z3$1(8#|f~9B42Y^N-3=o2YCq0YUY$Zu=pM;#hG{lHi%n~Vh z1d1vN#EDO19X?u$`cV z!a}AKG@Bb*#1cdYg8af_;jP69b`k%G1n?0=F^8bI^o>wg-vEliK^U}y^!D|^p|ax; zC|pK=f+FHp!RUAhtlpGGUxJb|wm^5! z<1r%$<$TR02wajxKZ4MiR#aAxDLE(##UNyD|ABr4WoGRF*?@e^2|~Hq(gurSSJH*;Q~5lw{J5A_(PCXBWhzZE${qgzv0{dk-F( z1<}>r181tLiEla&f1j&?p2xjbfp2cTt-c1Ox~?9EhK9`cJ9Vatf)loIoQ@#h&}cIGD>Z#QLE}&(bMo@7Ff|7f#Nm^$PJpVcbj+v~K7wfVwF}=) zRQsc+`=A-+C)vrRvaIC-5u>|;3h z*G4-u#RI<_vuSN~vZ6{|I~q5FFk3%de#+*>UFG>&bq6~ zUEMZ~FIOmFO=kA^5rkp-Msw?^63xvdXVZ-rv@{6{iVO}M!}^Je%2BPbi+(L<5<%~h z2v^D+f<|j%7~cJjOzg*!GPQ{%uE{i%YgcZhuZh{yNlQ}RhaU1jd=K+AopVKP+D}&} zZ3y$llqZiln=Z_A$!qzkGbX0D{?l(v5@1|`QyCvCnQ`eKI>|zj_zo%y#fKf85VhQ} zP)y&j4P*nR3q{-o35iV6nx7QDqq<;WDVIt}|N%`!dgv*y3va8eLNj zU9x(?ieweHfQ*yXk8|=ssZ~qJEz^QoKJ|iGa>ge_Vm_8l}S+UvJ{8g4jr+o#aTSFsz1W;PDP zW765JXGU#3JL>SlIl3NRV2{7B2dLO1cIP)a4ZRYL|MBD36O1#oSgAf}APz5@;x=_U-<=y)Py7*}O5(uu7BL_eLe6Ek7pH|G zMq)FrF1EFq&yruS5b=F=w)fVVoPd(oeRyTFym_Uwyn~L=OL(O?cf^2L5R(SmjORx6 z%nmZf^W=3pkvT*>@osUNi>DULH1hL;y`JGQX$onRCr_U0=H~Viodq!<7Q{3rPk~{G gu#IhOV;e2n|1(WJB~7~kivR!s07*qoM6N<$g7lUVaR2}S diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png deleted file mode 100644 index 7a859c25556af7a2e46e22a2220eaded55628e9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1441 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 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index 8f56909cddfa86f1387074bf43003f36d6e67be1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2413 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 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 9737d79c0492b2c8a811621660eba33e79fab959..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4858 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 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher.png deleted file mode 100644 index 9133e31b43252d00767a6a3806df9ba68de2d265..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3871 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 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png deleted file mode 100644 index 73ccaa6a2b1487370de792e4198f23f771bb8b18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3403 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 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index c3ae5f5ccdecc01a9b17a2a0c2b1bb20602f0151..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8001 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 NhMJCQ)jiv={{d1gEs_8L diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png deleted file mode 100644 index f6584afd4d1b97ecf0b282f54f2d9ff756d08cee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4889 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 E0A*YNYybcN diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index ef89bd5215ffcc38c68b119a7495a77a7084543b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10893 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 diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/Strings.xml b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/Strings.xml deleted file mode 100644 index 12965f132d..0000000000 --- a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/Strings.xml +++ /dev/null @@ -1,4 +0,0 @@ - - osu.Game.Rulesets.Taiko.Tests.Android - Settings - diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/colors.xml b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/colors.xml deleted file mode 100644 index 17bb9a9dd1..0000000000 --- a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/colors.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - #2c3e50 - #1B3147 - #3498db - diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/ic_launcher_background.xml b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/ic_launcher_background.xml deleted file mode 100644 index 6ec24e6413..0000000000 --- a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/ic_launcher_background.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - #2C3E50 - \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/styles.xml b/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/styles.xml deleted file mode 100644 index 5885930df6..0000000000 --- a/osu.Game.Rulesets.Taiko.Tests.Android/Resources/values/styles.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - - diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj b/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj index 62c2cefe06..0174be9451 100644 --- a/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj +++ b/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj @@ -24,82 +24,38 @@ Assets Xamarin.Android.Net.AndroidClientHandler - - True - portable - False - bin\Debug\ - DEBUG;TRACE - prompt - 4 - True - None - False - - - True - pdbonly - True - bin\Release\ - TRACE - prompt - 4 - true - False - SdkOnly - True - - - - - - - + - - + + osu.licenseheader + - - - Designer - - - - - - - - - - - - - - - - - - - - - - + + %(RecursiveDir)%(Filename)%(Extension) + + + + {d9a367c9-4c1a-489f-9b05-a0cea2b53b58} + osu.Game.Resources + + + {f167e17a-7de6-4af5-b920-a5112296c695} + osu.Game.Rulesets.Taiko + + + {2a66dd92-adb1-4994-89e2-c94e04acda0d} + osu.Game + + - \ No newline at end of file From 5fdf4ee67b3c4e3c8c97625cdbf858c3e92faeec Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Sat, 5 Jan 2019 23:18:12 -0600 Subject: [PATCH 07/31] Add Android's VisualTests project --- osu.Android.sln | 8 ++ osu.Game.Tests.Android/MainActivity.cs | 16 ++++ .../Properties/AndroidManifest.xml | 9 ++ .../Properties/AssemblyInfo.cs | 30 ++++++ .../osu.Game.Tests.Android.csproj | 91 +++++++++++++++++++ 5 files changed, 154 insertions(+) create mode 100644 osu.Game.Tests.Android/MainActivity.cs create mode 100644 osu.Game.Tests.Android/Properties/AndroidManifest.xml create mode 100644 osu.Game.Tests.Android/Properties/AssemblyInfo.cs create mode 100644 osu.Game.Tests.Android/osu.Game.Tests.Android.csproj diff --git a/osu.Android.sln b/osu.Android.sln index 11c0f3cb27..d9c6ffc939 100644 --- a/osu.Android.sln +++ b/osu.Android.sln @@ -25,6 +25,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "osu.Game.Rulesets.Osu.Tests EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "osu.Game.Rulesets.Taiko.Tests.Android", "osu.Game.Rulesets.Taiko.Tests.Android\osu.Game.Rulesets.Taiko.Tests.Android.csproj", "{3701A0A1-8476-42C6-B5C4-D24129B4A484}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "osu.Game.Tests.Android", "osu.Game.Tests.Android\osu.Game.Tests.Android.csproj", "{5CC222DC-5716-4499-B897-DCBDDA4A5CF9}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -85,6 +87,12 @@ Global {3701A0A1-8476-42C6-B5C4-D24129B4A484}.Release|Any CPU.ActiveCfg = Release|Any CPU {3701A0A1-8476-42C6-B5C4-D24129B4A484}.Release|Any CPU.Build.0 = Release|Any CPU {3701A0A1-8476-42C6-B5C4-D24129B4A484}.Release|Any CPU.Deploy.0 = Release|Any CPU + {5CC222DC-5716-4499-B897-DCBDDA4A5CF9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5CC222DC-5716-4499-B897-DCBDDA4A5CF9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5CC222DC-5716-4499-B897-DCBDDA4A5CF9}.Debug|Any CPU.Deploy.0 = Debug|Any CPU + {5CC222DC-5716-4499-B897-DCBDDA4A5CF9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5CC222DC-5716-4499-B897-DCBDDA4A5CF9}.Release|Any CPU.Build.0 = Release|Any CPU + {5CC222DC-5716-4499-B897-DCBDDA4A5CF9}.Release|Any CPU.Deploy.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/osu.Game.Tests.Android/MainActivity.cs b/osu.Game.Tests.Android/MainActivity.cs new file mode 100644 index 0000000000..58375c699e --- /dev/null +++ b/osu.Game.Tests.Android/MainActivity.cs @@ -0,0 +1,16 @@ +// Copyright (c) 2007-2018 ppy Pty Ltd . +// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE + +using Android.App; +using Android.Content.PM; +using osu.Framework.Android; + +namespace osu.Game.Tests.Android +{ + [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize)] + public class MainActivity : AndroidGameActivity + { + protected override Framework.Game CreateGame() + => new OsuTestBrowser(); + } +} diff --git a/osu.Game.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Tests.Android/Properties/AndroidManifest.xml new file mode 100644 index 0000000000..d4d822c7b0 --- /dev/null +++ b/osu.Game.Tests.Android/Properties/AndroidManifest.xml @@ -0,0 +1,9 @@ + + + + + + diff --git a/osu.Game.Tests.Android/Properties/AssemblyInfo.cs b/osu.Game.Tests.Android/Properties/AssemblyInfo.cs new file mode 100644 index 0000000000..dfa3e0197b --- /dev/null +++ b/osu.Game.Tests.Android/Properties/AssemblyInfo.cs @@ -0,0 +1,30 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using Android.App; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("osu.Game.Tests.Android")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("osu.Game.Tests.Android")] +[assembly: AssemblyCopyright("Copyright © 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: ComVisible(false)] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/osu.Game.Tests.Android/osu.Game.Tests.Android.csproj b/osu.Game.Tests.Android/osu.Game.Tests.Android.csproj new file mode 100644 index 0000000000..4f5b0e68d4 --- /dev/null +++ b/osu.Game.Tests.Android/osu.Game.Tests.Android.csproj @@ -0,0 +1,91 @@ + + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {5CC222DC-5716-4499-B897-DCBDDA4A5CF9} + {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + {122416d6-6b49-4ee2-a1e8-b825f31c79fe} + Library + Properties + osu.Game.Tests.Android + osu.Game.Tests.Android + 512 + True + Resources\Resource.designer.cs + Resource + Off + false + v8.1 + Properties\AndroidManifest.xml + Resources + Assets + Xamarin.Android.Net.AndroidClientHandler + + + + + + + + + osu.licenseheader + + + + + + %(RecursiveDir)%(Filename)%(Extension) + + + %(RecursiveDir)%(Filename)%(Extension) + + + %(RecursiveDir)%(Filename)%(Extension) + + + %(RecursiveDir)%(Filename)%(Extension) + + + %(RecursiveDir)%(Filename)%(Extension) + + + %(RecursiveDir)%(Filename)%(Extension) + + + %(RecursiveDir)%(Filename)%(Extension) + + + %(RecursiveDir)%(Filename)%(Extension) + + + + + {d9a367c9-4c1a-489f-9b05-a0cea2b53b58} + osu.Game.Resources + + + {58f6c80c-1253-4a0e-a465-b8c85ebeadf3} + osu.Game.Rulesets.Catch + + + {48f4582b-7687-4621-9cbe-5c24197cb536} + osu.Game.Rulesets.Mania + + + {c92a607b-1fdd-4954-9f92-03ff547d9080} + osu.Game.Rulesets.Osu + + + {f167e17a-7de6-4af5-b920-a5112296c695} + osu.Game.Rulesets.Taiko + + + {2a66dd92-adb1-4994-89e2-c94e04acda0d} + osu.Game + + + + \ No newline at end of file From 8159905ca038994432454cb55233a416cc5236bd Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Sat, 5 Jan 2019 23:48:57 -0600 Subject: [PATCH 08/31] Code File Sanity --- .gitignore | 1 + osu.Android/Properties/AssemblyInfo.cs | 33 ------------------- osu.Android/osu.Android.csproj | 1 - .../Properties/AssemblyInfo.cs | 30 ----------------- ...u.Game.Rulesets.Catch.Tests.Android.csproj | 1 - .../Properties/AssemblyInfo.cs | 30 ----------------- ...u.Game.Rulesets.Mania.Tests.Android.csproj | 1 - .../Properties/AssemblyInfo.cs | 30 ----------------- ...osu.Game.Rulesets.Osu.Tests.Android.csproj | 1 - .../Properties/AssemblyInfo.cs | 30 ----------------- ...u.Game.Rulesets.Taiko.Tests.Android.csproj | 1 - .../Properties/AndroidManifest.xml | 12 +++---- .../Properties/AssemblyInfo.cs | 30 ----------------- .../osu.Game.Tests.Android.csproj | 8 +++-- osu.Game/Properties/AssemblyInfo.cs | 1 + 15 files changed, 12 insertions(+), 198 deletions(-) delete mode 100644 osu.Android/Properties/AssemblyInfo.cs delete mode 100644 osu.Game.Rulesets.Catch.Tests.Android/Properties/AssemblyInfo.cs delete mode 100644 osu.Game.Rulesets.Mania.Tests.Android/Properties/AssemblyInfo.cs delete mode 100644 osu.Game.Rulesets.Osu.Tests.Android/Properties/AssemblyInfo.cs delete mode 100644 osu.Game.Rulesets.Taiko.Tests.Android/Properties/AssemblyInfo.cs delete mode 100644 osu.Game.Tests.Android/Properties/AssemblyInfo.cs diff --git a/.gitignore b/.gitignore index f95a04e517..21dbf45618 100644 --- a/.gitignore +++ b/.gitignore @@ -196,6 +196,7 @@ ClientBin/ *.publishsettings node_modules/ orleans.codegen.cs +Resource.designer.cs # Since there are multiple workflows, uncomment next line to ignore bower_components # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) diff --git a/osu.Android/Properties/AssemblyInfo.cs b/osu.Android/Properties/AssemblyInfo.cs deleted file mode 100644 index d222a06ee0..0000000000 --- a/osu.Android/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) 2007-2018 ppy Pty Ltd . -// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE - -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Android.App; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("osu.Android")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("osu.Android")] -[assembly: AssemblyCopyright("Copyright © 2018")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] -[assembly: ComVisible(false)] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/osu.Android/osu.Android.csproj b/osu.Android/osu.Android.csproj index 646ed71d44..4a1dccd758 100644 --- a/osu.Android/osu.Android.csproj +++ b/osu.Android/osu.Android.csproj @@ -28,7 +28,6 @@ - diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Properties/AssemblyInfo.cs b/osu.Game.Rulesets.Catch.Tests.Android/Properties/AssemblyInfo.cs deleted file mode 100644 index 1b1fd64fb5..0000000000 --- a/osu.Game.Rulesets.Catch.Tests.Android/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Android.App; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("osu.Game.Rulesets.Catch.Tests.Android")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("osu.Game.Rulesets.Catch.Tests.Android")] -[assembly: AssemblyCopyright("Copyright © 2018")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] -[assembly: ComVisible(false)] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj b/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj index 82c171cb46..e4140374cc 100644 --- a/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj +++ b/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj @@ -27,7 +27,6 @@ - diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Properties/AssemblyInfo.cs b/osu.Game.Rulesets.Mania.Tests.Android/Properties/AssemblyInfo.cs deleted file mode 100644 index 468676e282..0000000000 --- a/osu.Game.Rulesets.Mania.Tests.Android/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Android.App; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("osu.Game.Rulesets.Mania.Tests.Android")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("osu.Game.Rulesets.Mania.Tests.Android")] -[assembly: AssemblyCopyright("Copyright © 2018")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] -[assembly: ComVisible(false)] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj b/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj index a761f2569a..8b2cc5f55b 100644 --- a/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj +++ b/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj @@ -27,7 +27,6 @@ - diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Properties/AssemblyInfo.cs b/osu.Game.Rulesets.Osu.Tests.Android/Properties/AssemblyInfo.cs deleted file mode 100644 index 0e43fb25cf..0000000000 --- a/osu.Game.Rulesets.Osu.Tests.Android/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Android.App; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("osu.Game.Rulesets.Osu.Tests.Android")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("osu.Game.Rulesets.Osu.Tests.Android")] -[assembly: AssemblyCopyright("Copyright © 2018")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] -[assembly: ComVisible(false)] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj b/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj index 9b2ab38309..a8d6b631cc 100644 --- a/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj +++ b/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj @@ -27,7 +27,6 @@ - diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AssemblyInfo.cs b/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AssemblyInfo.cs deleted file mode 100644 index 28f5d292ab..0000000000 --- a/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Android.App; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("osu.Game.Rulesets.Taiko.Tests.Android")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("osu.Game.Rulesets.Taiko.Tests.Android")] -[assembly: AssemblyCopyright("Copyright © 2018")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] -[assembly: ComVisible(false)] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj b/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj index 0174be9451..2dc5cc37c1 100644 --- a/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj +++ b/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj @@ -27,7 +27,6 @@ - diff --git a/osu.Game.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Tests.Android/Properties/AndroidManifest.xml index d4d822c7b0..fda3bdafab 100644 --- a/osu.Game.Tests.Android/Properties/AndroidManifest.xml +++ b/osu.Game.Tests.Android/Properties/AndroidManifest.xml @@ -1,9 +1,5 @@  - - - - - + + + + \ No newline at end of file diff --git a/osu.Game.Tests.Android/Properties/AssemblyInfo.cs b/osu.Game.Tests.Android/Properties/AssemblyInfo.cs deleted file mode 100644 index dfa3e0197b..0000000000 --- a/osu.Game.Tests.Android/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,30 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using Android.App; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("osu.Game.Tests.Android")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("osu.Game.Tests.Android")] -[assembly: AssemblyCopyright("Copyright © 2018")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] -[assembly: ComVisible(false)] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/osu.Game.Tests.Android/osu.Game.Tests.Android.csproj b/osu.Game.Tests.Android/osu.Game.Tests.Android.csproj index 4f5b0e68d4..8a8a2b6733 100644 --- a/osu.Game.Tests.Android/osu.Game.Tests.Android.csproj +++ b/osu.Game.Tests.Android/osu.Game.Tests.Android.csproj @@ -10,7 +10,7 @@ {122416d6-6b49-4ee2-a1e8-b825f31c79fe} Library Properties - osu.Game.Tests.Android + osu.Game.Tests osu.Game.Tests.Android 512 True @@ -27,7 +27,6 @@ - @@ -87,5 +86,10 @@ osu.Game + + + 2.0.0 + + \ No newline at end of file diff --git a/osu.Game/Properties/AssemblyInfo.cs b/osu.Game/Properties/AssemblyInfo.cs index df9045b802..3a283b29d5 100644 --- a/osu.Game/Properties/AssemblyInfo.cs +++ b/osu.Game/Properties/AssemblyInfo.cs @@ -9,3 +9,4 @@ using System.Runtime.CompilerServices; [assembly: InternalsVisibleTo("osu.Game.Tests")] [assembly: InternalsVisibleTo("osu.Game.Tests.Dynamic")] +[assembly: InternalsVisibleTo("osu.Game.Tests.Android")] From 47268898bec498d8e165e26c84fd59315a2ac44d Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Sun, 6 Jan 2019 00:04:25 -0600 Subject: [PATCH 09/31] Expose internals for Android test projects --- osu.Game.Rulesets.Catch/Properties/AssemblyInfo.cs | 1 + osu.Game.Rulesets.Mania/Properties/AssemblyInfo.cs | 1 + osu.Game.Rulesets.Osu/Properties/AssemblyInfo.cs | 1 + osu.Game.Rulesets.Taiko/Properties/AssemblyInfo.cs | 1 + 4 files changed, 4 insertions(+) diff --git a/osu.Game.Rulesets.Catch/Properties/AssemblyInfo.cs b/osu.Game.Rulesets.Catch/Properties/AssemblyInfo.cs index 045d0824c6..7dfb32cade 100644 --- a/osu.Game.Rulesets.Catch/Properties/AssemblyInfo.cs +++ b/osu.Game.Rulesets.Catch/Properties/AssemblyInfo.cs @@ -9,3 +9,4 @@ using System.Runtime.CompilerServices; [assembly: InternalsVisibleTo("osu.Game.Rulesets.Catch.Tests")] [assembly: InternalsVisibleTo("osu.Game.Rulesets.Catch.Tests.Dynamic")] +[assembly: InternalsVisibleTo("osu.Game.Rulesets.Catch.Tests.Android")] diff --git a/osu.Game.Rulesets.Mania/Properties/AssemblyInfo.cs b/osu.Game.Rulesets.Mania/Properties/AssemblyInfo.cs index 76ccfe324b..743cec5ee1 100644 --- a/osu.Game.Rulesets.Mania/Properties/AssemblyInfo.cs +++ b/osu.Game.Rulesets.Mania/Properties/AssemblyInfo.cs @@ -9,3 +9,4 @@ using System.Runtime.CompilerServices; [assembly: InternalsVisibleTo("osu.Game.Rulesets.Mania.Tests")] [assembly: InternalsVisibleTo("osu.Game.Rulesets.Mania.Tests.Dynamic")] +[assembly: InternalsVisibleTo("osu.Game.Rulesets.Mania.Tests.Android")] diff --git a/osu.Game.Rulesets.Osu/Properties/AssemblyInfo.cs b/osu.Game.Rulesets.Osu/Properties/AssemblyInfo.cs index b61c53be6a..5a41b60a03 100644 --- a/osu.Game.Rulesets.Osu/Properties/AssemblyInfo.cs +++ b/osu.Game.Rulesets.Osu/Properties/AssemblyInfo.cs @@ -9,3 +9,4 @@ using System.Runtime.CompilerServices; [assembly: InternalsVisibleTo("osu.Game.Rulesets.Osu.Tests")] [assembly: InternalsVisibleTo("osu.Game.Rulesets.Osu.Tests.Dynamic")] +[assembly: InternalsVisibleTo("osu.Game.Rulesets.Osu.Tests.Android")] diff --git a/osu.Game.Rulesets.Taiko/Properties/AssemblyInfo.cs b/osu.Game.Rulesets.Taiko/Properties/AssemblyInfo.cs index 26f70bc927..ae7a113f7e 100644 --- a/osu.Game.Rulesets.Taiko/Properties/AssemblyInfo.cs +++ b/osu.Game.Rulesets.Taiko/Properties/AssemblyInfo.cs @@ -9,3 +9,4 @@ using System.Runtime.CompilerServices; [assembly: InternalsVisibleTo("osu.Game.Rulesets.Taiko.Tests")] [assembly: InternalsVisibleTo("osu.Game.Rulesets.Taiko.Tests.Dynamic")] +[assembly: InternalsVisibleTo("osu.Game.Rulesets.Taiko.Tests.Android")] From bf78c93346ff6c54c6e96311b824735f953a8a0a Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Sun, 6 Jan 2019 00:06:00 -0600 Subject: [PATCH 10/31] Cleanup Android manifest files --- .../Properties/AndroidManifest.xml | 3 +-- .../Properties/AndroidManifest.xml | 3 +-- .../Properties/AndroidManifest.xml | 3 +-- .../Properties/AndroidManifest.xml | 3 +-- osu.Game.Tests.Android/Properties/AndroidManifest.xml | 2 +- 5 files changed, 5 insertions(+), 9 deletions(-) diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Rulesets.Catch.Tests.Android/Properties/AndroidManifest.xml index 6c8c0935b2..e22c571991 100644 --- a/osu.Game.Rulesets.Catch.Tests.Android/Properties/AndroidManifest.xml +++ b/osu.Game.Rulesets.Catch.Tests.Android/Properties/AndroidManifest.xml @@ -4,6 +4,5 @@ android:versionName="1.0" package="osu.Game.Rulesets.Catch.Tests.Android.osu.Game.Rulesets.Catch.Tests.Android"> - - + diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Rulesets.Mania.Tests.Android/Properties/AndroidManifest.xml index 6ffcfe16f7..a36d279391 100644 --- a/osu.Game.Rulesets.Mania.Tests.Android/Properties/AndroidManifest.xml +++ b/osu.Game.Rulesets.Mania.Tests.Android/Properties/AndroidManifest.xml @@ -4,6 +4,5 @@ android:versionName="1.0" package="osu.Game.Rulesets.Mania.Tests.Android.osu.Game.Rulesets.Mania.Tests.Android"> - - + diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Rulesets.Osu.Tests.Android/Properties/AndroidManifest.xml index 05da9d02f7..a10763a5ed 100644 --- a/osu.Game.Rulesets.Osu.Tests.Android/Properties/AndroidManifest.xml +++ b/osu.Game.Rulesets.Osu.Tests.Android/Properties/AndroidManifest.xml @@ -4,6 +4,5 @@ android:versionName="1.0" package="osu.Game.Rulesets.Osu.Tests.Android.osu.Game.Rulesets.Osu.Tests.Android"> - - + diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AndroidManifest.xml index 9b5e759012..d9df277133 100644 --- a/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AndroidManifest.xml +++ b/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AndroidManifest.xml @@ -4,6 +4,5 @@ android:versionName="1.0" package="osu.Game.Rulesets.Taiko.Tests.Android.osu.Game.Rulesets.Taiko.Tests.Android"> - - + diff --git a/osu.Game.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Tests.Android/Properties/AndroidManifest.xml index fda3bdafab..20060728da 100644 --- a/osu.Game.Tests.Android/Properties/AndroidManifest.xml +++ b/osu.Game.Tests.Android/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@  - + \ No newline at end of file From c2a52b56e7e0b04cdcffb3e3543a46ee8b40577e Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Sun, 6 Jan 2019 12:01:50 -0600 Subject: [PATCH 11/31] Set app name and reset default namespace --- .../Properties/AndroidManifest.xml | 11 ++++------- .../osu.Game.Rulesets.Catch.Tests.Android.csproj | 2 +- .../Properties/AndroidManifest.xml | 11 ++++------- .../osu.Game.Rulesets.Mania.Tests.Android.csproj | 2 +- .../Properties/AndroidManifest.xml | 11 ++++------- .../osu.Game.Rulesets.Osu.Tests.Android.csproj | 2 +- .../Properties/AndroidManifest.xml | 11 ++++------- .../osu.Game.Rulesets.Taiko.Tests.Android.csproj | 2 +- osu.Game.Tests.Android/Properties/AndroidManifest.xml | 2 +- 9 files changed, 21 insertions(+), 33 deletions(-) diff --git a/osu.Game.Rulesets.Catch.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Rulesets.Catch.Tests.Android/Properties/AndroidManifest.xml index e22c571991..b04b0718f5 100644 --- a/osu.Game.Rulesets.Catch.Tests.Android/Properties/AndroidManifest.xml +++ b/osu.Game.Rulesets.Catch.Tests.Android/Properties/AndroidManifest.xml @@ -1,8 +1,5 @@  - - - - + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj b/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj index e4140374cc..591f4cbc31 100644 --- a/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj +++ b/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj @@ -10,7 +10,7 @@ {122416d6-6b49-4ee2-a1e8-b825f31c79fe} Library Properties - osu.Game.Rulesets.Catch.Tests.Android + osu.Game.Rulesets.Catch.Tests osu.Game.Rulesets.Catch.Tests.Android 512 True diff --git a/osu.Game.Rulesets.Mania.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Rulesets.Mania.Tests.Android/Properties/AndroidManifest.xml index a36d279391..c315581606 100644 --- a/osu.Game.Rulesets.Mania.Tests.Android/Properties/AndroidManifest.xml +++ b/osu.Game.Rulesets.Mania.Tests.Android/Properties/AndroidManifest.xml @@ -1,8 +1,5 @@  - - - - + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj b/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj index 8b2cc5f55b..5faf9f747d 100644 --- a/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj +++ b/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj @@ -10,7 +10,7 @@ {122416d6-6b49-4ee2-a1e8-b825f31c79fe} Library Properties - osu.Game.Rulesets.Mania.Tests.Android + osu.Game.Rulesets.Mania.Tests osu.Game.Rulesets.Mania.Tests.Android 512 True diff --git a/osu.Game.Rulesets.Osu.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Rulesets.Osu.Tests.Android/Properties/AndroidManifest.xml index a10763a5ed..dac9c19477 100644 --- a/osu.Game.Rulesets.Osu.Tests.Android/Properties/AndroidManifest.xml +++ b/osu.Game.Rulesets.Osu.Tests.Android/Properties/AndroidManifest.xml @@ -1,8 +1,5 @@  - - - - + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj b/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj index a8d6b631cc..f99aa61f01 100644 --- a/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj +++ b/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj @@ -10,7 +10,7 @@ {122416d6-6b49-4ee2-a1e8-b825f31c79fe} Library Properties - osu.Game.Rulesets.Osu.Tests.Android + osu.Game.Rulesets.Osu.Tests osu.Game.Rulesets.Osu.Tests.Android 512 True diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AndroidManifest.xml index d9df277133..f731042a4c 100644 --- a/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AndroidManifest.xml +++ b/osu.Game.Rulesets.Taiko.Tests.Android/Properties/AndroidManifest.xml @@ -1,8 +1,5 @@  - - - - + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj b/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj index 2dc5cc37c1..defeab5a64 100644 --- a/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj +++ b/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj @@ -10,7 +10,7 @@ {122416d6-6b49-4ee2-a1e8-b825f31c79fe} Library Properties - osu.Game.Rulesets.Taiko.Tests.Android + osu.Game.Rulesets.Taiko.Tests osu.Game.Rulesets.Taiko.Tests.Android 512 True diff --git a/osu.Game.Tests.Android/Properties/AndroidManifest.xml b/osu.Game.Tests.Android/Properties/AndroidManifest.xml index 20060728da..146f96c2a3 100644 --- a/osu.Game.Tests.Android/Properties/AndroidManifest.xml +++ b/osu.Game.Tests.Android/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@  - + \ No newline at end of file From 48686bdb301ba2876324393ecfa18ac6383539cd Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Sun, 6 Jan 2019 18:18:11 -0600 Subject: [PATCH 12/31] Fix osu.Android Android manifest --- osu.Android/Properties/AndroidManifest.xml | 2 +- osu.Android/Resources/Resource.designer.cs | 6424 +------------------- 2 files changed, 15 insertions(+), 6411 deletions(-) diff --git a/osu.Android/Properties/AndroidManifest.xml b/osu.Android/Properties/AndroidManifest.xml index 76cb58969f..bb5f9b751e 100644 --- a/osu.Android/Properties/AndroidManifest.xml +++ b/osu.Android/Properties/AndroidManifest.xml @@ -5,5 +5,5 @@ - + \ No newline at end of file diff --git a/osu.Android/Resources/Resource.designer.cs b/osu.Android/Resources/Resource.designer.cs index ed8407c130..c02df072f1 100644 --- a/osu.Android/Resources/Resource.designer.cs +++ b/osu.Android/Resources/Resource.designer.cs @@ -28,1124 +28,9 @@ namespace osu.Android { } - public partial class Animation - { - - // aapt resource value: 0x7f050000 - public const int abc_fade_in = 2131034112; - - // aapt resource value: 0x7f050001 - public const int abc_fade_out = 2131034113; - - // aapt resource value: 0x7f050002 - public const int abc_grow_fade_in_from_bottom = 2131034114; - - // aapt resource value: 0x7f050003 - public const int abc_popup_enter = 2131034115; - - // aapt resource value: 0x7f050004 - public const int abc_popup_exit = 2131034116; - - // aapt resource value: 0x7f050005 - public const int abc_shrink_fade_out_from_bottom = 2131034117; - - // aapt resource value: 0x7f050006 - public const int abc_slide_in_bottom = 2131034118; - - // aapt resource value: 0x7f050007 - public const int abc_slide_in_top = 2131034119; - - // aapt resource value: 0x7f050008 - public const int abc_slide_out_bottom = 2131034120; - - // aapt resource value: 0x7f050009 - public const int abc_slide_out_top = 2131034121; - - // aapt resource value: 0x7f05000a - public const int design_bottom_sheet_slide_in = 2131034122; - - // aapt resource value: 0x7f05000b - public const int design_bottom_sheet_slide_out = 2131034123; - - // aapt resource value: 0x7f05000c - public const int design_snackbar_in = 2131034124; - - // aapt resource value: 0x7f05000d - public const int design_snackbar_out = 2131034125; - - // aapt resource value: 0x7f05000e - public const int tooltip_enter = 2131034126; - - // aapt resource value: 0x7f05000f - public const int tooltip_exit = 2131034127; - - static Animation() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Animation() - { - } - } - - public partial class Animator - { - - // aapt resource value: 0x7f060000 - public const int design_appbar_state_list_animator = 2131099648; - - static Animator() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Animator() - { - } - } - public partial class Attribute { - // aapt resource value: 0x7f010052 - public const int actionBarDivider = 2130772050; - - // aapt resource value: 0x7f010053 - public const int actionBarItemBackground = 2130772051; - - // aapt resource value: 0x7f01004c - public const int actionBarPopupTheme = 2130772044; - - // aapt resource value: 0x7f010051 - public const int actionBarSize = 2130772049; - - // aapt resource value: 0x7f01004e - public const int actionBarSplitStyle = 2130772046; - - // aapt resource value: 0x7f01004d - public const int actionBarStyle = 2130772045; - - // aapt resource value: 0x7f010048 - public const int actionBarTabBarStyle = 2130772040; - - // aapt resource value: 0x7f010047 - public const int actionBarTabStyle = 2130772039; - - // aapt resource value: 0x7f010049 - public const int actionBarTabTextStyle = 2130772041; - - // aapt resource value: 0x7f01004f - public const int actionBarTheme = 2130772047; - - // aapt resource value: 0x7f010050 - public const int actionBarWidgetTheme = 2130772048; - - // aapt resource value: 0x7f01006d - public const int actionButtonStyle = 2130772077; - - // aapt resource value: 0x7f010069 - public const int actionDropDownStyle = 2130772073; - - // aapt resource value: 0x7f0100c4 - public const int actionLayout = 2130772164; - - // aapt resource value: 0x7f010054 - public const int actionMenuTextAppearance = 2130772052; - - // aapt resource value: 0x7f010055 - public const int actionMenuTextColor = 2130772053; - - // aapt resource value: 0x7f010058 - public const int actionModeBackground = 2130772056; - - // aapt resource value: 0x7f010057 - public const int actionModeCloseButtonStyle = 2130772055; - - // aapt resource value: 0x7f01005a - public const int actionModeCloseDrawable = 2130772058; - - // aapt resource value: 0x7f01005c - public const int actionModeCopyDrawable = 2130772060; - - // aapt resource value: 0x7f01005b - public const int actionModeCutDrawable = 2130772059; - - // aapt resource value: 0x7f010060 - public const int actionModeFindDrawable = 2130772064; - - // aapt resource value: 0x7f01005d - public const int actionModePasteDrawable = 2130772061; - - // aapt resource value: 0x7f010062 - public const int actionModePopupWindowStyle = 2130772066; - - // aapt resource value: 0x7f01005e - public const int actionModeSelectAllDrawable = 2130772062; - - // aapt resource value: 0x7f01005f - public const int actionModeShareDrawable = 2130772063; - - // aapt resource value: 0x7f010059 - public const int actionModeSplitBackground = 2130772057; - - // aapt resource value: 0x7f010056 - public const int actionModeStyle = 2130772054; - - // aapt resource value: 0x7f010061 - public const int actionModeWebSearchDrawable = 2130772065; - - // aapt resource value: 0x7f01004a - public const int actionOverflowButtonStyle = 2130772042; - - // aapt resource value: 0x7f01004b - public const int actionOverflowMenuStyle = 2130772043; - - // aapt resource value: 0x7f0100c6 - public const int actionProviderClass = 2130772166; - - // aapt resource value: 0x7f0100c5 - public const int actionViewClass = 2130772165; - - // aapt resource value: 0x7f010075 - public const int activityChooserViewStyle = 2130772085; - - // aapt resource value: 0x7f01009a - public const int alertDialogButtonGroupStyle = 2130772122; - - // aapt resource value: 0x7f01009b - public const int alertDialogCenterButtons = 2130772123; - - // aapt resource value: 0x7f010099 - public const int alertDialogStyle = 2130772121; - - // aapt resource value: 0x7f01009c - public const int alertDialogTheme = 2130772124; - - // aapt resource value: 0x7f0100b2 - public const int allowStacking = 2130772146; - - // aapt resource value: 0x7f0100b3 - public const int alpha = 2130772147; - - // aapt resource value: 0x7f0100c1 - public const int alphabeticModifiers = 2130772161; - - // aapt resource value: 0x7f0100ba - public const int arrowHeadLength = 2130772154; - - // aapt resource value: 0x7f0100bb - public const int arrowShaftLength = 2130772155; - - // aapt resource value: 0x7f0100a1 - public const int autoCompleteTextViewStyle = 2130772129; - - // aapt resource value: 0x7f01003b - public const int autoSizeMaxTextSize = 2130772027; - - // aapt resource value: 0x7f01003a - public const int autoSizeMinTextSize = 2130772026; - - // aapt resource value: 0x7f010039 - public const int autoSizePresetSizes = 2130772025; - - // aapt resource value: 0x7f010038 - public const int autoSizeStepGranularity = 2130772024; - - // aapt resource value: 0x7f010037 - public const int autoSizeTextType = 2130772023; - - // aapt resource value: 0x7f010015 - public const int background = 2130771989; - - // aapt resource value: 0x7f010017 - public const int backgroundSplit = 2130771991; - - // aapt resource value: 0x7f010016 - public const int backgroundStacked = 2130771990; - - // aapt resource value: 0x7f0100fd - public const int backgroundTint = 2130772221; - - // aapt resource value: 0x7f0100fe - public const int backgroundTintMode = 2130772222; - - // aapt resource value: 0x7f0100bc - public const int barLength = 2130772156; - - // aapt resource value: 0x7f010128 - public const int behavior_autoHide = 2130772264; - - // aapt resource value: 0x7f010105 - public const int behavior_hideable = 2130772229; - - // aapt resource value: 0x7f010131 - public const int behavior_overlapTop = 2130772273; - - // aapt resource value: 0x7f010104 - public const int behavior_peekHeight = 2130772228; - - // aapt resource value: 0x7f010106 - public const int behavior_skipCollapsed = 2130772230; - - // aapt resource value: 0x7f010126 - public const int borderWidth = 2130772262; - - // aapt resource value: 0x7f010072 - public const int borderlessButtonStyle = 2130772082; - - // aapt resource value: 0x7f010120 - public const int bottomSheetDialogTheme = 2130772256; - - // aapt resource value: 0x7f010121 - public const int bottomSheetStyle = 2130772257; - - // aapt resource value: 0x7f01006f - public const int buttonBarButtonStyle = 2130772079; - - // aapt resource value: 0x7f01009f - public const int buttonBarNegativeButtonStyle = 2130772127; - - // aapt resource value: 0x7f0100a0 - public const int buttonBarNeutralButtonStyle = 2130772128; - - // aapt resource value: 0x7f01009e - public const int buttonBarPositiveButtonStyle = 2130772126; - - // aapt resource value: 0x7f01006e - public const int buttonBarStyle = 2130772078; - - // aapt resource value: 0x7f0100f2 - public const int buttonGravity = 2130772210; - - // aapt resource value: 0x7f01002a - public const int buttonPanelSideLayout = 2130772010; - - // aapt resource value: 0x7f0100a2 - public const int buttonStyle = 2130772130; - - // aapt resource value: 0x7f0100a3 - public const int buttonStyleSmall = 2130772131; - - // aapt resource value: 0x7f0100b4 - public const int buttonTint = 2130772148; - - // aapt resource value: 0x7f0100b5 - public const int buttonTintMode = 2130772149; - - // aapt resource value: 0x7f0100a4 - public const int checkboxStyle = 2130772132; - - // aapt resource value: 0x7f0100a5 - public const int checkedTextViewStyle = 2130772133; - - // aapt resource value: 0x7f0100d5 - public const int closeIcon = 2130772181; - - // aapt resource value: 0x7f010027 - public const int closeItemLayout = 2130772007; - - // aapt resource value: 0x7f0100f4 - public const int collapseContentDescription = 2130772212; - - // aapt resource value: 0x7f0100f3 - public const int collapseIcon = 2130772211; - - // aapt resource value: 0x7f010113 - public const int collapsedTitleGravity = 2130772243; - - // aapt resource value: 0x7f01010d - public const int collapsedTitleTextAppearance = 2130772237; - - // aapt resource value: 0x7f0100b6 - public const int color = 2130772150; - - // aapt resource value: 0x7f010091 - public const int colorAccent = 2130772113; - - // aapt resource value: 0x7f010098 - public const int colorBackgroundFloating = 2130772120; - - // aapt resource value: 0x7f010095 - public const int colorButtonNormal = 2130772117; - - // aapt resource value: 0x7f010093 - public const int colorControlActivated = 2130772115; - - // aapt resource value: 0x7f010094 - public const int colorControlHighlight = 2130772116; - - // aapt resource value: 0x7f010092 - public const int colorControlNormal = 2130772114; - - // aapt resource value: 0x7f0100b1 - public const int colorError = 2130772145; - - // aapt resource value: 0x7f01008f - public const int colorPrimary = 2130772111; - - // aapt resource value: 0x7f010090 - public const int colorPrimaryDark = 2130772112; - - // aapt resource value: 0x7f010096 - public const int colorSwitchThumbNormal = 2130772118; - - // aapt resource value: 0x7f0100da - public const int commitIcon = 2130772186; - - // aapt resource value: 0x7f0100c7 - public const int contentDescription = 2130772167; - - // aapt resource value: 0x7f010020 - public const int contentInsetEnd = 2130772000; - - // aapt resource value: 0x7f010024 - public const int contentInsetEndWithActions = 2130772004; - - // aapt resource value: 0x7f010021 - public const int contentInsetLeft = 2130772001; - - // aapt resource value: 0x7f010022 - public const int contentInsetRight = 2130772002; - - // aapt resource value: 0x7f01001f - public const int contentInsetStart = 2130771999; - - // aapt resource value: 0x7f010023 - public const int contentInsetStartWithNavigation = 2130772003; - - // aapt resource value: 0x7f01010e - public const int contentScrim = 2130772238; - - // aapt resource value: 0x7f010097 - public const int controlBackground = 2130772119; - - // aapt resource value: 0x7f010147 - public const int counterEnabled = 2130772295; - - // aapt resource value: 0x7f010148 - public const int counterMaxLength = 2130772296; - - // aapt resource value: 0x7f01014a - public const int counterOverflowTextAppearance = 2130772298; - - // aapt resource value: 0x7f010149 - public const int counterTextAppearance = 2130772297; - - // aapt resource value: 0x7f010018 - public const int customNavigationLayout = 2130771992; - - // aapt resource value: 0x7f0100d4 - public const int defaultQueryHint = 2130772180; - - // aapt resource value: 0x7f010067 - public const int dialogPreferredPadding = 2130772071; - - // aapt resource value: 0x7f010066 - public const int dialogTheme = 2130772070; - - // aapt resource value: 0x7f01000e - public const int displayOptions = 2130771982; - - // aapt resource value: 0x7f010014 - public const int divider = 2130771988; - - // aapt resource value: 0x7f010074 - public const int dividerHorizontal = 2130772084; - - // aapt resource value: 0x7f0100c0 - public const int dividerPadding = 2130772160; - - // aapt resource value: 0x7f010073 - public const int dividerVertical = 2130772083; - - // aapt resource value: 0x7f0100b8 - public const int drawableSize = 2130772152; - - // aapt resource value: 0x7f010009 - public const int drawerArrowStyle = 2130771977; - - // aapt resource value: 0x7f010086 - public const int dropDownListViewStyle = 2130772102; - - // aapt resource value: 0x7f01006a - public const int dropdownListPreferredItemHeight = 2130772074; - - // aapt resource value: 0x7f01007b - public const int editTextBackground = 2130772091; - - // aapt resource value: 0x7f01007a - public const int editTextColor = 2130772090; - - // aapt resource value: 0x7f0100a6 - public const int editTextStyle = 2130772134; - - // aapt resource value: 0x7f010025 - public const int elevation = 2130772005; - - // aapt resource value: 0x7f010145 - public const int errorEnabled = 2130772293; - - // aapt resource value: 0x7f010146 - public const int errorTextAppearance = 2130772294; - - // aapt resource value: 0x7f010029 - public const int expandActivityOverflowButtonDrawable = 2130772009; - - // aapt resource value: 0x7f0100ff - public const int expanded = 2130772223; - - // aapt resource value: 0x7f010114 - public const int expandedTitleGravity = 2130772244; - - // aapt resource value: 0x7f010107 - public const int expandedTitleMargin = 2130772231; - - // aapt resource value: 0x7f01010b - public const int expandedTitleMarginBottom = 2130772235; - - // aapt resource value: 0x7f01010a - public const int expandedTitleMarginEnd = 2130772234; - - // aapt resource value: 0x7f010108 - public const int expandedTitleMarginStart = 2130772232; - - // aapt resource value: 0x7f010109 - public const int expandedTitleMarginTop = 2130772233; - - // aapt resource value: 0x7f01010c - public const int expandedTitleTextAppearance = 2130772236; - - // aapt resource value: 0x7f010124 - public const int fabSize = 2130772260; - - // aapt resource value: 0x7f010004 - public const int fastScrollEnabled = 2130771972; - - // aapt resource value: 0x7f010007 - public const int fastScrollHorizontalThumbDrawable = 2130771975; - - // aapt resource value: 0x7f010008 - public const int fastScrollHorizontalTrackDrawable = 2130771976; - - // aapt resource value: 0x7f010005 - public const int fastScrollVerticalThumbDrawable = 2130771973; - - // aapt resource value: 0x7f010006 - public const int fastScrollVerticalTrackDrawable = 2130771974; - - // aapt resource value: 0x7f010158 - public const int font = 2130772312; - - // aapt resource value: 0x7f01003c - public const int fontFamily = 2130772028; - - // aapt resource value: 0x7f010151 - public const int fontProviderAuthority = 2130772305; - - // aapt resource value: 0x7f010154 - public const int fontProviderCerts = 2130772308; - - // aapt resource value: 0x7f010155 - public const int fontProviderFetchStrategy = 2130772309; - - // aapt resource value: 0x7f010156 - public const int fontProviderFetchTimeout = 2130772310; - - // aapt resource value: 0x7f010152 - public const int fontProviderPackage = 2130772306; - - // aapt resource value: 0x7f010153 - public const int fontProviderQuery = 2130772307; - - // aapt resource value: 0x7f010157 - public const int fontStyle = 2130772311; - - // aapt resource value: 0x7f010159 - public const int fontWeight = 2130772313; - - // aapt resource value: 0x7f010129 - public const int foregroundInsidePadding = 2130772265; - - // aapt resource value: 0x7f0100b9 - public const int gapBetweenBars = 2130772153; - - // aapt resource value: 0x7f0100d6 - public const int goIcon = 2130772182; - - // aapt resource value: 0x7f01012f - public const int headerLayout = 2130772271; - - // aapt resource value: 0x7f01000a - public const int height = 2130771978; - - // aapt resource value: 0x7f01001e - public const int hideOnContentScroll = 2130771998; - - // aapt resource value: 0x7f01014b - public const int hintAnimationEnabled = 2130772299; - - // aapt resource value: 0x7f010144 - public const int hintEnabled = 2130772292; - - // aapt resource value: 0x7f010143 - public const int hintTextAppearance = 2130772291; - - // aapt resource value: 0x7f01006c - public const int homeAsUpIndicator = 2130772076; - - // aapt resource value: 0x7f010019 - public const int homeLayout = 2130771993; - - // aapt resource value: 0x7f010012 - public const int icon = 2130771986; - - // aapt resource value: 0x7f0100c9 - public const int iconTint = 2130772169; - - // aapt resource value: 0x7f0100ca - public const int iconTintMode = 2130772170; - - // aapt resource value: 0x7f0100d2 - public const int iconifiedByDefault = 2130772178; - - // aapt resource value: 0x7f01007c - public const int imageButtonStyle = 2130772092; - - // aapt resource value: 0x7f01001b - public const int indeterminateProgressStyle = 2130771995; - - // aapt resource value: 0x7f010028 - public const int initialActivityCount = 2130772008; - - // aapt resource value: 0x7f010130 - public const int insetForeground = 2130772272; - - // aapt resource value: 0x7f01000b - public const int isLightTheme = 2130771979; - - // aapt resource value: 0x7f01012d - public const int itemBackground = 2130772269; - - // aapt resource value: 0x7f01012b - public const int itemIconTint = 2130772267; - - // aapt resource value: 0x7f01001d - public const int itemPadding = 2130771997; - - // aapt resource value: 0x7f01012e - public const int itemTextAppearance = 2130772270; - - // aapt resource value: 0x7f01012c - public const int itemTextColor = 2130772268; - - // aapt resource value: 0x7f010118 - public const int keylines = 2130772248; - - // aapt resource value: 0x7f0100d1 - public const int layout = 2130772177; - - // aapt resource value: 0x7f010000 - public const int layoutManager = 2130771968; - - // aapt resource value: 0x7f01011b - public const int layout_anchor = 2130772251; - - // aapt resource value: 0x7f01011d - public const int layout_anchorGravity = 2130772253; - - // aapt resource value: 0x7f01011a - public const int layout_behavior = 2130772250; - - // aapt resource value: 0x7f010116 - public const int layout_collapseMode = 2130772246; - - // aapt resource value: 0x7f010117 - public const int layout_collapseParallaxMultiplier = 2130772247; - - // aapt resource value: 0x7f01011f - public const int layout_dodgeInsetEdges = 2130772255; - - // aapt resource value: 0x7f01011e - public const int layout_insetEdge = 2130772254; - - // aapt resource value: 0x7f01011c - public const int layout_keyline = 2130772252; - - // aapt resource value: 0x7f010102 - public const int layout_scrollFlags = 2130772226; - - // aapt resource value: 0x7f010103 - public const int layout_scrollInterpolator = 2130772227; - - // aapt resource value: 0x7f01008e - public const int listChoiceBackgroundIndicator = 2130772110; - - // aapt resource value: 0x7f010068 - public const int listDividerAlertDialog = 2130772072; - - // aapt resource value: 0x7f01002e - public const int listItemLayout = 2130772014; - - // aapt resource value: 0x7f01002b - public const int listLayout = 2130772011; - - // aapt resource value: 0x7f0100ae - public const int listMenuViewStyle = 2130772142; - - // aapt resource value: 0x7f010087 - public const int listPopupWindowStyle = 2130772103; - - // aapt resource value: 0x7f010081 - public const int listPreferredItemHeight = 2130772097; - - // aapt resource value: 0x7f010083 - public const int listPreferredItemHeightLarge = 2130772099; - - // aapt resource value: 0x7f010082 - public const int listPreferredItemHeightSmall = 2130772098; - - // aapt resource value: 0x7f010084 - public const int listPreferredItemPaddingLeft = 2130772100; - - // aapt resource value: 0x7f010085 - public const int listPreferredItemPaddingRight = 2130772101; - - // aapt resource value: 0x7f010013 - public const int logo = 2130771987; - - // aapt resource value: 0x7f0100f7 - public const int logoDescription = 2130772215; - - // aapt resource value: 0x7f010132 - public const int maxActionInlineWidth = 2130772274; - - // aapt resource value: 0x7f0100f1 - public const int maxButtonHeight = 2130772209; - - // aapt resource value: 0x7f0100be - public const int measureWithLargestChild = 2130772158; - - // aapt resource value: 0x7f01012a - public const int menu = 2130772266; - - // aapt resource value: 0x7f01002c - public const int multiChoiceItemLayout = 2130772012; - - // aapt resource value: 0x7f0100f6 - public const int navigationContentDescription = 2130772214; - - // aapt resource value: 0x7f0100f5 - public const int navigationIcon = 2130772213; - - // aapt resource value: 0x7f01000d - public const int navigationMode = 2130771981; - - // aapt resource value: 0x7f0100c2 - public const int numericModifiers = 2130772162; - - // aapt resource value: 0x7f0100cd - public const int overlapAnchor = 2130772173; - - // aapt resource value: 0x7f0100cf - public const int paddingBottomNoButtons = 2130772175; - - // aapt resource value: 0x7f0100fb - public const int paddingEnd = 2130772219; - - // aapt resource value: 0x7f0100fa - public const int paddingStart = 2130772218; - - // aapt resource value: 0x7f0100d0 - public const int paddingTopNoTitle = 2130772176; - - // aapt resource value: 0x7f01008b - public const int panelBackground = 2130772107; - - // aapt resource value: 0x7f01008d - public const int panelMenuListTheme = 2130772109; - - // aapt resource value: 0x7f01008c - public const int panelMenuListWidth = 2130772108; - - // aapt resource value: 0x7f01014e - public const int passwordToggleContentDescription = 2130772302; - - // aapt resource value: 0x7f01014d - public const int passwordToggleDrawable = 2130772301; - - // aapt resource value: 0x7f01014c - public const int passwordToggleEnabled = 2130772300; - - // aapt resource value: 0x7f01014f - public const int passwordToggleTint = 2130772303; - - // aapt resource value: 0x7f010150 - public const int passwordToggleTintMode = 2130772304; - - // aapt resource value: 0x7f010078 - public const int popupMenuStyle = 2130772088; - - // aapt resource value: 0x7f010026 - public const int popupTheme = 2130772006; - - // aapt resource value: 0x7f010079 - public const int popupWindowStyle = 2130772089; - - // aapt resource value: 0x7f0100cb - public const int preserveIconSpacing = 2130772171; - - // aapt resource value: 0x7f010125 - public const int pressedTranslationZ = 2130772261; - - // aapt resource value: 0x7f01001c - public const int progressBarPadding = 2130771996; - - // aapt resource value: 0x7f01001a - public const int progressBarStyle = 2130771994; - - // aapt resource value: 0x7f0100dc - public const int queryBackground = 2130772188; - - // aapt resource value: 0x7f0100d3 - public const int queryHint = 2130772179; - - // aapt resource value: 0x7f0100a7 - public const int radioButtonStyle = 2130772135; - - // aapt resource value: 0x7f0100a8 - public const int ratingBarStyle = 2130772136; - - // aapt resource value: 0x7f0100a9 - public const int ratingBarStyleIndicator = 2130772137; - - // aapt resource value: 0x7f0100aa - public const int ratingBarStyleSmall = 2130772138; - - // aapt resource value: 0x7f010002 - public const int reverseLayout = 2130771970; - - // aapt resource value: 0x7f010123 - public const int rippleColor = 2130772259; - - // aapt resource value: 0x7f010112 - public const int scrimAnimationDuration = 2130772242; - - // aapt resource value: 0x7f010111 - public const int scrimVisibleHeightTrigger = 2130772241; - - // aapt resource value: 0x7f0100d8 - public const int searchHintIcon = 2130772184; - - // aapt resource value: 0x7f0100d7 - public const int searchIcon = 2130772183; - - // aapt resource value: 0x7f010080 - public const int searchViewStyle = 2130772096; - - // aapt resource value: 0x7f0100ab - public const int seekBarStyle = 2130772139; - - // aapt resource value: 0x7f010070 - public const int selectableItemBackground = 2130772080; - - // aapt resource value: 0x7f010071 - public const int selectableItemBackgroundBorderless = 2130772081; - - // aapt resource value: 0x7f0100c3 - public const int showAsAction = 2130772163; - - // aapt resource value: 0x7f0100bf - public const int showDividers = 2130772159; - - // aapt resource value: 0x7f0100e8 - public const int showText = 2130772200; - - // aapt resource value: 0x7f01002f - public const int showTitle = 2130772015; - - // aapt resource value: 0x7f01002d - public const int singleChoiceItemLayout = 2130772013; - - // aapt resource value: 0x7f010001 - public const int spanCount = 2130771969; - - // aapt resource value: 0x7f0100b7 - public const int spinBars = 2130772151; - - // aapt resource value: 0x7f01006b - public const int spinnerDropDownItemStyle = 2130772075; - - // aapt resource value: 0x7f0100ac - public const int spinnerStyle = 2130772140; - - // aapt resource value: 0x7f0100e7 - public const int splitTrack = 2130772199; - - // aapt resource value: 0x7f010030 - public const int srcCompat = 2130772016; - - // aapt resource value: 0x7f010003 - public const int stackFromEnd = 2130771971; - - // aapt resource value: 0x7f0100ce - public const int state_above_anchor = 2130772174; - - // aapt resource value: 0x7f010100 - public const int state_collapsed = 2130772224; - - // aapt resource value: 0x7f010101 - public const int state_collapsible = 2130772225; - - // aapt resource value: 0x7f010119 - public const int statusBarBackground = 2130772249; - - // aapt resource value: 0x7f01010f - public const int statusBarScrim = 2130772239; - - // aapt resource value: 0x7f0100cc - public const int subMenuArrow = 2130772172; - - // aapt resource value: 0x7f0100dd - public const int submitBackground = 2130772189; - - // aapt resource value: 0x7f01000f - public const int subtitle = 2130771983; - - // aapt resource value: 0x7f0100ea - public const int subtitleTextAppearance = 2130772202; - - // aapt resource value: 0x7f0100f9 - public const int subtitleTextColor = 2130772217; - - // aapt resource value: 0x7f010011 - public const int subtitleTextStyle = 2130771985; - - // aapt resource value: 0x7f0100db - public const int suggestionRowLayout = 2130772187; - - // aapt resource value: 0x7f0100e5 - public const int switchMinWidth = 2130772197; - - // aapt resource value: 0x7f0100e6 - public const int switchPadding = 2130772198; - - // aapt resource value: 0x7f0100ad - public const int switchStyle = 2130772141; - - // aapt resource value: 0x7f0100e4 - public const int switchTextAppearance = 2130772196; - - // aapt resource value: 0x7f010136 - public const int tabBackground = 2130772278; - - // aapt resource value: 0x7f010135 - public const int tabContentStart = 2130772277; - - // aapt resource value: 0x7f010138 - public const int tabGravity = 2130772280; - - // aapt resource value: 0x7f010133 - public const int tabIndicatorColor = 2130772275; - - // aapt resource value: 0x7f010134 - public const int tabIndicatorHeight = 2130772276; - - // aapt resource value: 0x7f01013a - public const int tabMaxWidth = 2130772282; - - // aapt resource value: 0x7f010139 - public const int tabMinWidth = 2130772281; - - // aapt resource value: 0x7f010137 - public const int tabMode = 2130772279; - - // aapt resource value: 0x7f010142 - public const int tabPadding = 2130772290; - - // aapt resource value: 0x7f010141 - public const int tabPaddingBottom = 2130772289; - - // aapt resource value: 0x7f010140 - public const int tabPaddingEnd = 2130772288; - - // aapt resource value: 0x7f01013e - public const int tabPaddingStart = 2130772286; - - // aapt resource value: 0x7f01013f - public const int tabPaddingTop = 2130772287; - - // aapt resource value: 0x7f01013d - public const int tabSelectedTextColor = 2130772285; - - // aapt resource value: 0x7f01013b - public const int tabTextAppearance = 2130772283; - - // aapt resource value: 0x7f01013c - public const int tabTextColor = 2130772284; - - // aapt resource value: 0x7f010036 - public const int textAllCaps = 2130772022; - - // aapt resource value: 0x7f010063 - public const int textAppearanceLargePopupMenu = 2130772067; - - // aapt resource value: 0x7f010088 - public const int textAppearanceListItem = 2130772104; - - // aapt resource value: 0x7f010089 - public const int textAppearanceListItemSecondary = 2130772105; - - // aapt resource value: 0x7f01008a - public const int textAppearanceListItemSmall = 2130772106; - - // aapt resource value: 0x7f010065 - public const int textAppearancePopupMenuHeader = 2130772069; - - // aapt resource value: 0x7f01007e - public const int textAppearanceSearchResultSubtitle = 2130772094; - - // aapt resource value: 0x7f01007d - public const int textAppearanceSearchResultTitle = 2130772093; - - // aapt resource value: 0x7f010064 - public const int textAppearanceSmallPopupMenu = 2130772068; - - // aapt resource value: 0x7f01009d - public const int textColorAlertDialogListItem = 2130772125; - - // aapt resource value: 0x7f010122 - public const int textColorError = 2130772258; - - // aapt resource value: 0x7f01007f - public const int textColorSearchUrl = 2130772095; - - // aapt resource value: 0x7f0100fc - public const int theme = 2130772220; - - // aapt resource value: 0x7f0100bd - public const int thickness = 2130772157; - - // aapt resource value: 0x7f0100e3 - public const int thumbTextPadding = 2130772195; - - // aapt resource value: 0x7f0100de - public const int thumbTint = 2130772190; - - // aapt resource value: 0x7f0100df - public const int thumbTintMode = 2130772191; - - // aapt resource value: 0x7f010033 - public const int tickMark = 2130772019; - - // aapt resource value: 0x7f010034 - public const int tickMarkTint = 2130772020; - - // aapt resource value: 0x7f010035 - public const int tickMarkTintMode = 2130772021; - - // aapt resource value: 0x7f010031 - public const int tint = 2130772017; - - // aapt resource value: 0x7f010032 - public const int tintMode = 2130772018; - - // aapt resource value: 0x7f01000c - public const int title = 2130771980; - - // aapt resource value: 0x7f010115 - public const int titleEnabled = 2130772245; - - // aapt resource value: 0x7f0100eb - public const int titleMargin = 2130772203; - - // aapt resource value: 0x7f0100ef - public const int titleMarginBottom = 2130772207; - - // aapt resource value: 0x7f0100ed - public const int titleMarginEnd = 2130772205; - - // aapt resource value: 0x7f0100ec - public const int titleMarginStart = 2130772204; - - // aapt resource value: 0x7f0100ee - public const int titleMarginTop = 2130772206; - - // aapt resource value: 0x7f0100f0 - public const int titleMargins = 2130772208; - - // aapt resource value: 0x7f0100e9 - public const int titleTextAppearance = 2130772201; - - // aapt resource value: 0x7f0100f8 - public const int titleTextColor = 2130772216; - - // aapt resource value: 0x7f010010 - public const int titleTextStyle = 2130771984; - - // aapt resource value: 0x7f010110 - public const int toolbarId = 2130772240; - - // aapt resource value: 0x7f010077 - public const int toolbarNavigationButtonStyle = 2130772087; - - // aapt resource value: 0x7f010076 - public const int toolbarStyle = 2130772086; - - // aapt resource value: 0x7f0100b0 - public const int tooltipForegroundColor = 2130772144; - - // aapt resource value: 0x7f0100af - public const int tooltipFrameBackground = 2130772143; - - // aapt resource value: 0x7f0100c8 - public const int tooltipText = 2130772168; - - // aapt resource value: 0x7f0100e0 - public const int track = 2130772192; - - // aapt resource value: 0x7f0100e1 - public const int trackTint = 2130772193; - - // aapt resource value: 0x7f0100e2 - public const int trackTintMode = 2130772194; - - // aapt resource value: 0x7f010127 - public const int useCompatPadding = 2130772263; - - // aapt resource value: 0x7f0100d9 - public const int voiceIcon = 2130772185; - - // aapt resource value: 0x7f01003d - public const int windowActionBar = 2130772029; - - // aapt resource value: 0x7f01003f - public const int windowActionBarOverlay = 2130772031; - - // aapt resource value: 0x7f010040 - public const int windowActionModeOverlay = 2130772032; - - // aapt resource value: 0x7f010044 - public const int windowFixedHeightMajor = 2130772036; - - // aapt resource value: 0x7f010042 - public const int windowFixedHeightMinor = 2130772034; - - // aapt resource value: 0x7f010041 - public const int windowFixedWidthMajor = 2130772033; - - // aapt resource value: 0x7f010043 - public const int windowFixedWidthMinor = 2130772035; - - // aapt resource value: 0x7f010045 - public const int windowMinWidthMajor = 2130772037; - - // aapt resource value: 0x7f010046 - public const int windowMinWidthMinor = 2130772038; - - // aapt resource value: 0x7f01003e - public const int windowNoTitle = 2130772030; - static Attribute() { global::Android.Runtime.ResourceIdManager.UpdateIdValues(); @@ -1156,333 +41,20 @@ namespace osu.Android } } - public partial class Boolean - { - - // aapt resource value: 0x7f0b0000 - public const int abc_action_bar_embed_tabs = 2131427328; - - // aapt resource value: 0x7f0b0001 - public const int abc_allow_stacked_button_bar = 2131427329; - - // aapt resource value: 0x7f0b0002 - public const int abc_config_actionMenuItemAllCaps = 2131427330; - - // aapt resource value: 0x7f0b0003 - public const int abc_config_closeDialogWhenTouchOutside = 2131427331; - - // aapt resource value: 0x7f0b0004 - public const int abc_config_showMenuShortcutsWhenKeyboardPresent = 2131427332; - - static Boolean() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Boolean() - { - } - } - public partial class Color { - // aapt resource value: 0x7f0c004b - public const int abc_background_cache_hint_selector_material_dark = 2131492939; + // aapt resource value: 0x7f030002 + public const int colorAccent = 2130903042; - // aapt resource value: 0x7f0c004c - public const int abc_background_cache_hint_selector_material_light = 2131492940; + // aapt resource value: 0x7f030000 + public const int colorPrimary = 2130903040; - // aapt resource value: 0x7f0c004d - public const int abc_btn_colored_borderless_text_material = 2131492941; + // aapt resource value: 0x7f030001 + public const int colorPrimaryDark = 2130903041; - // aapt resource value: 0x7f0c004e - public const int abc_btn_colored_text_material = 2131492942; - - // aapt resource value: 0x7f0c004f - public const int abc_color_highlight_material = 2131492943; - - // aapt resource value: 0x7f0c0050 - public const int abc_hint_foreground_material_dark = 2131492944; - - // aapt resource value: 0x7f0c0051 - public const int abc_hint_foreground_material_light = 2131492945; - - // aapt resource value: 0x7f0c0000 - public const int abc_input_method_navigation_guard = 2131492864; - - // aapt resource value: 0x7f0c0052 - public const int abc_primary_text_disable_only_material_dark = 2131492946; - - // aapt resource value: 0x7f0c0053 - public const int abc_primary_text_disable_only_material_light = 2131492947; - - // aapt resource value: 0x7f0c0054 - public const int abc_primary_text_material_dark = 2131492948; - - // aapt resource value: 0x7f0c0055 - public const int abc_primary_text_material_light = 2131492949; - - // aapt resource value: 0x7f0c0056 - public const int abc_search_url_text = 2131492950; - - // aapt resource value: 0x7f0c0001 - public const int abc_search_url_text_normal = 2131492865; - - // aapt resource value: 0x7f0c0002 - public const int abc_search_url_text_pressed = 2131492866; - - // aapt resource value: 0x7f0c0003 - public const int abc_search_url_text_selected = 2131492867; - - // aapt resource value: 0x7f0c0057 - public const int abc_secondary_text_material_dark = 2131492951; - - // aapt resource value: 0x7f0c0058 - public const int abc_secondary_text_material_light = 2131492952; - - // aapt resource value: 0x7f0c0059 - public const int abc_tint_btn_checkable = 2131492953; - - // aapt resource value: 0x7f0c005a - public const int abc_tint_default = 2131492954; - - // aapt resource value: 0x7f0c005b - public const int abc_tint_edittext = 2131492955; - - // aapt resource value: 0x7f0c005c - public const int abc_tint_seek_thumb = 2131492956; - - // aapt resource value: 0x7f0c005d - public const int abc_tint_spinner = 2131492957; - - // aapt resource value: 0x7f0c005e - public const int abc_tint_switch_track = 2131492958; - - // aapt resource value: 0x7f0c0004 - public const int accent_material_dark = 2131492868; - - // aapt resource value: 0x7f0c0005 - public const int accent_material_light = 2131492869; - - // aapt resource value: 0x7f0c0006 - public const int background_floating_material_dark = 2131492870; - - // aapt resource value: 0x7f0c0007 - public const int background_floating_material_light = 2131492871; - - // aapt resource value: 0x7f0c0008 - public const int background_material_dark = 2131492872; - - // aapt resource value: 0x7f0c0009 - public const int background_material_light = 2131492873; - - // aapt resource value: 0x7f0c000a - public const int bright_foreground_disabled_material_dark = 2131492874; - - // aapt resource value: 0x7f0c000b - public const int bright_foreground_disabled_material_light = 2131492875; - - // aapt resource value: 0x7f0c000c - public const int bright_foreground_inverse_material_dark = 2131492876; - - // aapt resource value: 0x7f0c000d - public const int bright_foreground_inverse_material_light = 2131492877; - - // aapt resource value: 0x7f0c000e - public const int bright_foreground_material_dark = 2131492878; - - // aapt resource value: 0x7f0c000f - public const int bright_foreground_material_light = 2131492879; - - // aapt resource value: 0x7f0c0010 - public const int button_material_dark = 2131492880; - - // aapt resource value: 0x7f0c0011 - public const int button_material_light = 2131492881; - - // aapt resource value: 0x7f0c0049 - public const int colorAccent = 2131492937; - - // aapt resource value: 0x7f0c0047 - public const int colorPrimary = 2131492935; - - // aapt resource value: 0x7f0c0048 - public const int colorPrimaryDark = 2131492936; - - // aapt resource value: 0x7f0c003c - public const int design_bottom_navigation_shadow_color = 2131492924; - - // aapt resource value: 0x7f0c005f - public const int design_error = 2131492959; - - // aapt resource value: 0x7f0c003d - public const int design_fab_shadow_end_color = 2131492925; - - // aapt resource value: 0x7f0c003e - public const int design_fab_shadow_mid_color = 2131492926; - - // aapt resource value: 0x7f0c003f - public const int design_fab_shadow_start_color = 2131492927; - - // aapt resource value: 0x7f0c0040 - public const int design_fab_stroke_end_inner_color = 2131492928; - - // aapt resource value: 0x7f0c0041 - public const int design_fab_stroke_end_outer_color = 2131492929; - - // aapt resource value: 0x7f0c0042 - public const int design_fab_stroke_top_inner_color = 2131492930; - - // aapt resource value: 0x7f0c0043 - public const int design_fab_stroke_top_outer_color = 2131492931; - - // aapt resource value: 0x7f0c0044 - public const int design_snackbar_background_color = 2131492932; - - // aapt resource value: 0x7f0c0060 - public const int design_tint_password_toggle = 2131492960; - - // aapt resource value: 0x7f0c0012 - public const int dim_foreground_disabled_material_dark = 2131492882; - - // aapt resource value: 0x7f0c0013 - public const int dim_foreground_disabled_material_light = 2131492883; - - // aapt resource value: 0x7f0c0014 - public const int dim_foreground_material_dark = 2131492884; - - // aapt resource value: 0x7f0c0015 - public const int dim_foreground_material_light = 2131492885; - - // aapt resource value: 0x7f0c0016 - public const int error_color_material = 2131492886; - - // aapt resource value: 0x7f0c0017 - public const int foreground_material_dark = 2131492887; - - // aapt resource value: 0x7f0c0018 - public const int foreground_material_light = 2131492888; - - // aapt resource value: 0x7f0c0019 - public const int highlighted_text_material_dark = 2131492889; - - // aapt resource value: 0x7f0c001a - public const int highlighted_text_material_light = 2131492890; - - // aapt resource value: 0x7f0c004a - public const int ic_launcher_background = 2131492938; - - // aapt resource value: 0x7f0c001b - public const int material_blue_grey_800 = 2131492891; - - // aapt resource value: 0x7f0c001c - public const int material_blue_grey_900 = 2131492892; - - // aapt resource value: 0x7f0c001d - public const int material_blue_grey_950 = 2131492893; - - // aapt resource value: 0x7f0c001e - public const int material_deep_teal_200 = 2131492894; - - // aapt resource value: 0x7f0c001f - public const int material_deep_teal_500 = 2131492895; - - // aapt resource value: 0x7f0c0020 - public const int material_grey_100 = 2131492896; - - // aapt resource value: 0x7f0c0021 - public const int material_grey_300 = 2131492897; - - // aapt resource value: 0x7f0c0022 - public const int material_grey_50 = 2131492898; - - // aapt resource value: 0x7f0c0023 - public const int material_grey_600 = 2131492899; - - // aapt resource value: 0x7f0c0024 - public const int material_grey_800 = 2131492900; - - // aapt resource value: 0x7f0c0025 - public const int material_grey_850 = 2131492901; - - // aapt resource value: 0x7f0c0026 - public const int material_grey_900 = 2131492902; - - // aapt resource value: 0x7f0c0045 - public const int notification_action_color_filter = 2131492933; - - // aapt resource value: 0x7f0c0046 - public const int notification_icon_bg_color = 2131492934; - - // aapt resource value: 0x7f0c003b - public const int notification_material_background_media_default_color = 2131492923; - - // aapt resource value: 0x7f0c0027 - public const int primary_dark_material_dark = 2131492903; - - // aapt resource value: 0x7f0c0028 - public const int primary_dark_material_light = 2131492904; - - // aapt resource value: 0x7f0c0029 - public const int primary_material_dark = 2131492905; - - // aapt resource value: 0x7f0c002a - public const int primary_material_light = 2131492906; - - // aapt resource value: 0x7f0c002b - public const int primary_text_default_material_dark = 2131492907; - - // aapt resource value: 0x7f0c002c - public const int primary_text_default_material_light = 2131492908; - - // aapt resource value: 0x7f0c002d - public const int primary_text_disabled_material_dark = 2131492909; - - // aapt resource value: 0x7f0c002e - public const int primary_text_disabled_material_light = 2131492910; - - // aapt resource value: 0x7f0c002f - public const int ripple_material_dark = 2131492911; - - // aapt resource value: 0x7f0c0030 - public const int ripple_material_light = 2131492912; - - // aapt resource value: 0x7f0c0031 - public const int secondary_text_default_material_dark = 2131492913; - - // aapt resource value: 0x7f0c0032 - public const int secondary_text_default_material_light = 2131492914; - - // aapt resource value: 0x7f0c0033 - public const int secondary_text_disabled_material_dark = 2131492915; - - // aapt resource value: 0x7f0c0034 - public const int secondary_text_disabled_material_light = 2131492916; - - // aapt resource value: 0x7f0c0035 - public const int switch_thumb_disabled_material_dark = 2131492917; - - // aapt resource value: 0x7f0c0036 - public const int switch_thumb_disabled_material_light = 2131492918; - - // aapt resource value: 0x7f0c0061 - public const int switch_thumb_material_dark = 2131492961; - - // aapt resource value: 0x7f0c0062 - public const int switch_thumb_material_light = 2131492962; - - // aapt resource value: 0x7f0c0037 - public const int switch_thumb_normal_material_dark = 2131492919; - - // aapt resource value: 0x7f0c0038 - public const int switch_thumb_normal_material_light = 2131492920; - - // aapt resource value: 0x7f0c0039 - public const int tooltip_background_dark = 2131492921; - - // aapt resource value: 0x7f0c003a - public const int tooltip_background_light = 2131492922; + // aapt resource value: 0x7f030003 + public const int ic_launcher_background = 2130903043; static Color() { @@ -1494,1624 +66,17 @@ namespace osu.Android } } - public partial class Dimension - { - - // aapt resource value: 0x7f070012 - public const int abc_action_bar_content_inset_material = 2131165202; - - // aapt resource value: 0x7f070013 - public const int abc_action_bar_content_inset_with_nav = 2131165203; - - // aapt resource value: 0x7f070007 - public const int abc_action_bar_default_height_material = 2131165191; - - // aapt resource value: 0x7f070014 - public const int abc_action_bar_default_padding_end_material = 2131165204; - - // aapt resource value: 0x7f070015 - public const int abc_action_bar_default_padding_start_material = 2131165205; - - // aapt resource value: 0x7f070017 - public const int abc_action_bar_elevation_material = 2131165207; - - // aapt resource value: 0x7f070018 - public const int abc_action_bar_icon_vertical_padding_material = 2131165208; - - // aapt resource value: 0x7f070019 - public const int abc_action_bar_overflow_padding_end_material = 2131165209; - - // aapt resource value: 0x7f07001a - public const int abc_action_bar_overflow_padding_start_material = 2131165210; - - // aapt resource value: 0x7f070008 - public const int abc_action_bar_progress_bar_size = 2131165192; - - // aapt resource value: 0x7f07001b - public const int abc_action_bar_stacked_max_height = 2131165211; - - // aapt resource value: 0x7f07001c - public const int abc_action_bar_stacked_tab_max_width = 2131165212; - - // aapt resource value: 0x7f07001d - public const int abc_action_bar_subtitle_bottom_margin_material = 2131165213; - - // aapt resource value: 0x7f07001e - public const int abc_action_bar_subtitle_top_margin_material = 2131165214; - - // aapt resource value: 0x7f07001f - public const int abc_action_button_min_height_material = 2131165215; - - // aapt resource value: 0x7f070020 - public const int abc_action_button_min_width_material = 2131165216; - - // aapt resource value: 0x7f070021 - public const int abc_action_button_min_width_overflow_material = 2131165217; - - // aapt resource value: 0x7f070006 - public const int abc_alert_dialog_button_bar_height = 2131165190; - - // aapt resource value: 0x7f070022 - public const int abc_button_inset_horizontal_material = 2131165218; - - // aapt resource value: 0x7f070023 - public const int abc_button_inset_vertical_material = 2131165219; - - // aapt resource value: 0x7f070024 - public const int abc_button_padding_horizontal_material = 2131165220; - - // aapt resource value: 0x7f070025 - public const int abc_button_padding_vertical_material = 2131165221; - - // aapt resource value: 0x7f070026 - public const int abc_cascading_menus_min_smallest_width = 2131165222; - - // aapt resource value: 0x7f07000b - public const int abc_config_prefDialogWidth = 2131165195; - - // aapt resource value: 0x7f070027 - public const int abc_control_corner_material = 2131165223; - - // aapt resource value: 0x7f070028 - public const int abc_control_inset_material = 2131165224; - - // aapt resource value: 0x7f070029 - public const int abc_control_padding_material = 2131165225; - - // aapt resource value: 0x7f07000c - public const int abc_dialog_fixed_height_major = 2131165196; - - // aapt resource value: 0x7f07000d - public const int abc_dialog_fixed_height_minor = 2131165197; - - // aapt resource value: 0x7f07000e - public const int abc_dialog_fixed_width_major = 2131165198; - - // aapt resource value: 0x7f07000f - public const int abc_dialog_fixed_width_minor = 2131165199; - - // aapt resource value: 0x7f07002a - public const int abc_dialog_list_padding_bottom_no_buttons = 2131165226; - - // aapt resource value: 0x7f07002b - public const int abc_dialog_list_padding_top_no_title = 2131165227; - - // aapt resource value: 0x7f070010 - public const int abc_dialog_min_width_major = 2131165200; - - // aapt resource value: 0x7f070011 - public const int abc_dialog_min_width_minor = 2131165201; - - // aapt resource value: 0x7f07002c - public const int abc_dialog_padding_material = 2131165228; - - // aapt resource value: 0x7f07002d - public const int abc_dialog_padding_top_material = 2131165229; - - // aapt resource value: 0x7f07002e - public const int abc_dialog_title_divider_material = 2131165230; - - // aapt resource value: 0x7f07002f - public const int abc_disabled_alpha_material_dark = 2131165231; - - // aapt resource value: 0x7f070030 - public const int abc_disabled_alpha_material_light = 2131165232; - - // aapt resource value: 0x7f070031 - public const int abc_dropdownitem_icon_width = 2131165233; - - // aapt resource value: 0x7f070032 - public const int abc_dropdownitem_text_padding_left = 2131165234; - - // aapt resource value: 0x7f070033 - public const int abc_dropdownitem_text_padding_right = 2131165235; - - // aapt resource value: 0x7f070034 - public const int abc_edit_text_inset_bottom_material = 2131165236; - - // aapt resource value: 0x7f070035 - public const int abc_edit_text_inset_horizontal_material = 2131165237; - - // aapt resource value: 0x7f070036 - public const int abc_edit_text_inset_top_material = 2131165238; - - // aapt resource value: 0x7f070037 - public const int abc_floating_window_z = 2131165239; - - // aapt resource value: 0x7f070038 - public const int abc_list_item_padding_horizontal_material = 2131165240; - - // aapt resource value: 0x7f070039 - public const int abc_panel_menu_list_width = 2131165241; - - // aapt resource value: 0x7f07003a - public const int abc_progress_bar_height_material = 2131165242; - - // aapt resource value: 0x7f07003b - public const int abc_search_view_preferred_height = 2131165243; - - // aapt resource value: 0x7f07003c - public const int abc_search_view_preferred_width = 2131165244; - - // aapt resource value: 0x7f07003d - public const int abc_seekbar_track_background_height_material = 2131165245; - - // aapt resource value: 0x7f07003e - public const int abc_seekbar_track_progress_height_material = 2131165246; - - // aapt resource value: 0x7f07003f - public const int abc_select_dialog_padding_start_material = 2131165247; - - // aapt resource value: 0x7f070016 - public const int abc_switch_padding = 2131165206; - - // aapt resource value: 0x7f070040 - public const int abc_text_size_body_1_material = 2131165248; - - // aapt resource value: 0x7f070041 - public const int abc_text_size_body_2_material = 2131165249; - - // aapt resource value: 0x7f070042 - public const int abc_text_size_button_material = 2131165250; - - // aapt resource value: 0x7f070043 - public const int abc_text_size_caption_material = 2131165251; - - // aapt resource value: 0x7f070044 - public const int abc_text_size_display_1_material = 2131165252; - - // aapt resource value: 0x7f070045 - public const int abc_text_size_display_2_material = 2131165253; - - // aapt resource value: 0x7f070046 - public const int abc_text_size_display_3_material = 2131165254; - - // aapt resource value: 0x7f070047 - public const int abc_text_size_display_4_material = 2131165255; - - // aapt resource value: 0x7f070048 - public const int abc_text_size_headline_material = 2131165256; - - // aapt resource value: 0x7f070049 - public const int abc_text_size_large_material = 2131165257; - - // aapt resource value: 0x7f07004a - public const int abc_text_size_medium_material = 2131165258; - - // aapt resource value: 0x7f07004b - public const int abc_text_size_menu_header_material = 2131165259; - - // aapt resource value: 0x7f07004c - public const int abc_text_size_menu_material = 2131165260; - - // aapt resource value: 0x7f07004d - public const int abc_text_size_small_material = 2131165261; - - // aapt resource value: 0x7f07004e - public const int abc_text_size_subhead_material = 2131165262; - - // aapt resource value: 0x7f070009 - public const int abc_text_size_subtitle_material_toolbar = 2131165193; - - // aapt resource value: 0x7f07004f - public const int abc_text_size_title_material = 2131165263; - - // aapt resource value: 0x7f07000a - public const int abc_text_size_title_material_toolbar = 2131165194; - - // aapt resource value: 0x7f07008b - public const int compat_button_inset_horizontal_material = 2131165323; - - // aapt resource value: 0x7f07008c - public const int compat_button_inset_vertical_material = 2131165324; - - // aapt resource value: 0x7f07008d - public const int compat_button_padding_horizontal_material = 2131165325; - - // aapt resource value: 0x7f07008e - public const int compat_button_padding_vertical_material = 2131165326; - - // aapt resource value: 0x7f07008f - public const int compat_control_corner_material = 2131165327; - - // aapt resource value: 0x7f070069 - public const int design_appbar_elevation = 2131165289; - - // aapt resource value: 0x7f07006a - public const int design_bottom_navigation_active_item_max_width = 2131165290; - - // aapt resource value: 0x7f07006b - public const int design_bottom_navigation_active_text_size = 2131165291; - - // aapt resource value: 0x7f07006c - public const int design_bottom_navigation_elevation = 2131165292; - - // aapt resource value: 0x7f07006d - public const int design_bottom_navigation_height = 2131165293; - - // aapt resource value: 0x7f07006e - public const int design_bottom_navigation_item_max_width = 2131165294; - - // aapt resource value: 0x7f07006f - public const int design_bottom_navigation_item_min_width = 2131165295; - - // aapt resource value: 0x7f070070 - public const int design_bottom_navigation_margin = 2131165296; - - // aapt resource value: 0x7f070071 - public const int design_bottom_navigation_shadow_height = 2131165297; - - // aapt resource value: 0x7f070072 - public const int design_bottom_navigation_text_size = 2131165298; - - // aapt resource value: 0x7f070073 - public const int design_bottom_sheet_modal_elevation = 2131165299; - - // aapt resource value: 0x7f070074 - public const int design_bottom_sheet_peek_height_min = 2131165300; - - // aapt resource value: 0x7f070075 - public const int design_fab_border_width = 2131165301; - - // aapt resource value: 0x7f070076 - public const int design_fab_elevation = 2131165302; - - // aapt resource value: 0x7f070077 - public const int design_fab_image_size = 2131165303; - - // aapt resource value: 0x7f070078 - public const int design_fab_size_mini = 2131165304; - - // aapt resource value: 0x7f070079 - public const int design_fab_size_normal = 2131165305; - - // aapt resource value: 0x7f07007a - public const int design_fab_translation_z_pressed = 2131165306; - - // aapt resource value: 0x7f07007b - public const int design_navigation_elevation = 2131165307; - - // aapt resource value: 0x7f07007c - public const int design_navigation_icon_padding = 2131165308; - - // aapt resource value: 0x7f07007d - public const int design_navigation_icon_size = 2131165309; - - // aapt resource value: 0x7f070061 - public const int design_navigation_max_width = 2131165281; - - // aapt resource value: 0x7f07007e - public const int design_navigation_padding_bottom = 2131165310; - - // aapt resource value: 0x7f07007f - public const int design_navigation_separator_vertical_padding = 2131165311; - - // aapt resource value: 0x7f070062 - public const int design_snackbar_action_inline_max_width = 2131165282; - - // aapt resource value: 0x7f070063 - public const int design_snackbar_background_corner_radius = 2131165283; - - // aapt resource value: 0x7f070080 - public const int design_snackbar_elevation = 2131165312; - - // aapt resource value: 0x7f070064 - public const int design_snackbar_extra_spacing_horizontal = 2131165284; - - // aapt resource value: 0x7f070065 - public const int design_snackbar_max_width = 2131165285; - - // aapt resource value: 0x7f070066 - public const int design_snackbar_min_width = 2131165286; - - // aapt resource value: 0x7f070081 - public const int design_snackbar_padding_horizontal = 2131165313; - - // aapt resource value: 0x7f070082 - public const int design_snackbar_padding_vertical = 2131165314; - - // aapt resource value: 0x7f070067 - public const int design_snackbar_padding_vertical_2lines = 2131165287; - - // aapt resource value: 0x7f070083 - public const int design_snackbar_text_size = 2131165315; - - // aapt resource value: 0x7f070084 - public const int design_tab_max_width = 2131165316; - - // aapt resource value: 0x7f070068 - public const int design_tab_scrollable_min_width = 2131165288; - - // aapt resource value: 0x7f070085 - public const int design_tab_text_size = 2131165317; - - // aapt resource value: 0x7f070086 - public const int design_tab_text_size_2line = 2131165318; - - // aapt resource value: 0x7f070050 - public const int disabled_alpha_material_dark = 2131165264; - - // aapt resource value: 0x7f070051 - public const int disabled_alpha_material_light = 2131165265; - - // aapt resource value: 0x7f070000 - public const int fastscroll_default_thickness = 2131165184; - - // aapt resource value: 0x7f070001 - public const int fastscroll_margin = 2131165185; - - // aapt resource value: 0x7f070002 - public const int fastscroll_minimum_range = 2131165186; - - // aapt resource value: 0x7f070052 - public const int highlight_alpha_material_colored = 2131165266; - - // aapt resource value: 0x7f070053 - public const int highlight_alpha_material_dark = 2131165267; - - // aapt resource value: 0x7f070054 - public const int highlight_alpha_material_light = 2131165268; - - // aapt resource value: 0x7f070055 - public const int hint_alpha_material_dark = 2131165269; - - // aapt resource value: 0x7f070056 - public const int hint_alpha_material_light = 2131165270; - - // aapt resource value: 0x7f070057 - public const int hint_pressed_alpha_material_dark = 2131165271; - - // aapt resource value: 0x7f070058 - public const int hint_pressed_alpha_material_light = 2131165272; - - // aapt resource value: 0x7f070003 - public const int item_touch_helper_max_drag_scroll_per_frame = 2131165187; - - // aapt resource value: 0x7f070004 - public const int item_touch_helper_swipe_escape_max_velocity = 2131165188; - - // aapt resource value: 0x7f070005 - public const int item_touch_helper_swipe_escape_velocity = 2131165189; - - // aapt resource value: 0x7f070090 - public const int notification_action_icon_size = 2131165328; - - // aapt resource value: 0x7f070091 - public const int notification_action_text_size = 2131165329; - - // aapt resource value: 0x7f070092 - public const int notification_big_circle_margin = 2131165330; - - // aapt resource value: 0x7f070088 - public const int notification_content_margin_start = 2131165320; - - // aapt resource value: 0x7f070093 - public const int notification_large_icon_height = 2131165331; - - // aapt resource value: 0x7f070094 - public const int notification_large_icon_width = 2131165332; - - // aapt resource value: 0x7f070089 - public const int notification_main_column_padding_top = 2131165321; - - // aapt resource value: 0x7f07008a - public const int notification_media_narrow_margin = 2131165322; - - // aapt resource value: 0x7f070095 - public const int notification_right_icon_size = 2131165333; - - // aapt resource value: 0x7f070087 - public const int notification_right_side_padding_top = 2131165319; - - // aapt resource value: 0x7f070096 - public const int notification_small_icon_background_padding = 2131165334; - - // aapt resource value: 0x7f070097 - public const int notification_small_icon_size_as_large = 2131165335; - - // aapt resource value: 0x7f070098 - public const int notification_subtext_size = 2131165336; - - // aapt resource value: 0x7f070099 - public const int notification_top_pad = 2131165337; - - // aapt resource value: 0x7f07009a - public const int notification_top_pad_large_text = 2131165338; - - // aapt resource value: 0x7f070059 - public const int tooltip_corner_radius = 2131165273; - - // aapt resource value: 0x7f07005a - public const int tooltip_horizontal_padding = 2131165274; - - // aapt resource value: 0x7f07005b - public const int tooltip_margin = 2131165275; - - // aapt resource value: 0x7f07005c - public const int tooltip_precise_anchor_extra_offset = 2131165276; - - // aapt resource value: 0x7f07005d - public const int tooltip_precise_anchor_threshold = 2131165277; - - // aapt resource value: 0x7f07005e - public const int tooltip_vertical_padding = 2131165278; - - // aapt resource value: 0x7f07005f - public const int tooltip_y_offset_non_touch = 2131165279; - - // aapt resource value: 0x7f070060 - public const int tooltip_y_offset_touch = 2131165280; - - static Dimension() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Dimension() - { - } - } - - public partial class Drawable - { - - // aapt resource value: 0x7f020000 - public const int abc_ab_share_pack_mtrl_alpha = 2130837504; - - // aapt resource value: 0x7f020001 - public const int abc_action_bar_item_background_material = 2130837505; - - // aapt resource value: 0x7f020002 - public const int abc_btn_borderless_material = 2130837506; - - // aapt resource value: 0x7f020003 - public const int abc_btn_check_material = 2130837507; - - // aapt resource value: 0x7f020004 - public const int abc_btn_check_to_on_mtrl_000 = 2130837508; - - // aapt resource value: 0x7f020005 - public const int abc_btn_check_to_on_mtrl_015 = 2130837509; - - // aapt resource value: 0x7f020006 - public const int abc_btn_colored_material = 2130837510; - - // aapt resource value: 0x7f020007 - public const int abc_btn_default_mtrl_shape = 2130837511; - - // aapt resource value: 0x7f020008 - public const int abc_btn_radio_material = 2130837512; - - // aapt resource value: 0x7f020009 - public const int abc_btn_radio_to_on_mtrl_000 = 2130837513; - - // aapt resource value: 0x7f02000a - public const int abc_btn_radio_to_on_mtrl_015 = 2130837514; - - // aapt resource value: 0x7f02000b - public const int abc_btn_switch_to_on_mtrl_00001 = 2130837515; - - // aapt resource value: 0x7f02000c - public const int abc_btn_switch_to_on_mtrl_00012 = 2130837516; - - // aapt resource value: 0x7f02000d - public const int abc_cab_background_internal_bg = 2130837517; - - // aapt resource value: 0x7f02000e - public const int abc_cab_background_top_material = 2130837518; - - // aapt resource value: 0x7f02000f - public const int abc_cab_background_top_mtrl_alpha = 2130837519; - - // aapt resource value: 0x7f020010 - public const int abc_control_background_material = 2130837520; - - // aapt resource value: 0x7f020011 - public const int abc_dialog_material_background = 2130837521; - - // aapt resource value: 0x7f020012 - public const int abc_edit_text_material = 2130837522; - - // aapt resource value: 0x7f020013 - public const int abc_ic_ab_back_material = 2130837523; - - // aapt resource value: 0x7f020014 - public const int abc_ic_arrow_drop_right_black_24dp = 2130837524; - - // aapt resource value: 0x7f020015 - public const int abc_ic_clear_material = 2130837525; - - // aapt resource value: 0x7f020016 - public const int abc_ic_commit_search_api_mtrl_alpha = 2130837526; - - // aapt resource value: 0x7f020017 - public const int abc_ic_go_search_api_material = 2130837527; - - // aapt resource value: 0x7f020018 - public const int abc_ic_menu_copy_mtrl_am_alpha = 2130837528; - - // aapt resource value: 0x7f020019 - public const int abc_ic_menu_cut_mtrl_alpha = 2130837529; - - // aapt resource value: 0x7f02001a - public const int abc_ic_menu_overflow_material = 2130837530; - - // aapt resource value: 0x7f02001b - public const int abc_ic_menu_paste_mtrl_am_alpha = 2130837531; - - // aapt resource value: 0x7f02001c - public const int abc_ic_menu_selectall_mtrl_alpha = 2130837532; - - // aapt resource value: 0x7f02001d - public const int abc_ic_menu_share_mtrl_alpha = 2130837533; - - // aapt resource value: 0x7f02001e - public const int abc_ic_search_api_material = 2130837534; - - // aapt resource value: 0x7f02001f - public const int abc_ic_star_black_16dp = 2130837535; - - // aapt resource value: 0x7f020020 - public const int abc_ic_star_black_36dp = 2130837536; - - // aapt resource value: 0x7f020021 - public const int abc_ic_star_black_48dp = 2130837537; - - // aapt resource value: 0x7f020022 - public const int abc_ic_star_half_black_16dp = 2130837538; - - // aapt resource value: 0x7f020023 - public const int abc_ic_star_half_black_36dp = 2130837539; - - // aapt resource value: 0x7f020024 - public const int abc_ic_star_half_black_48dp = 2130837540; - - // aapt resource value: 0x7f020025 - public const int abc_ic_voice_search_api_material = 2130837541; - - // aapt resource value: 0x7f020026 - public const int abc_item_background_holo_dark = 2130837542; - - // aapt resource value: 0x7f020027 - public const int abc_item_background_holo_light = 2130837543; - - // aapt resource value: 0x7f020028 - public const int abc_list_divider_mtrl_alpha = 2130837544; - - // aapt resource value: 0x7f020029 - public const int abc_list_focused_holo = 2130837545; - - // aapt resource value: 0x7f02002a - public const int abc_list_longpressed_holo = 2130837546; - - // aapt resource value: 0x7f02002b - public const int abc_list_pressed_holo_dark = 2130837547; - - // aapt resource value: 0x7f02002c - public const int abc_list_pressed_holo_light = 2130837548; - - // aapt resource value: 0x7f02002d - public const int abc_list_selector_background_transition_holo_dark = 2130837549; - - // aapt resource value: 0x7f02002e - public const int abc_list_selector_background_transition_holo_light = 2130837550; - - // aapt resource value: 0x7f02002f - public const int abc_list_selector_disabled_holo_dark = 2130837551; - - // aapt resource value: 0x7f020030 - public const int abc_list_selector_disabled_holo_light = 2130837552; - - // aapt resource value: 0x7f020031 - public const int abc_list_selector_holo_dark = 2130837553; - - // aapt resource value: 0x7f020032 - public const int abc_list_selector_holo_light = 2130837554; - - // aapt resource value: 0x7f020033 - public const int abc_menu_hardkey_panel_mtrl_mult = 2130837555; - - // aapt resource value: 0x7f020034 - public const int abc_popup_background_mtrl_mult = 2130837556; - - // aapt resource value: 0x7f020035 - public const int abc_ratingbar_indicator_material = 2130837557; - - // aapt resource value: 0x7f020036 - public const int abc_ratingbar_material = 2130837558; - - // aapt resource value: 0x7f020037 - public const int abc_ratingbar_small_material = 2130837559; - - // aapt resource value: 0x7f020038 - public const int abc_scrubber_control_off_mtrl_alpha = 2130837560; - - // aapt resource value: 0x7f020039 - public const int abc_scrubber_control_to_pressed_mtrl_000 = 2130837561; - - // aapt resource value: 0x7f02003a - public const int abc_scrubber_control_to_pressed_mtrl_005 = 2130837562; - - // aapt resource value: 0x7f02003b - public const int abc_scrubber_primary_mtrl_alpha = 2130837563; - - // aapt resource value: 0x7f02003c - public const int abc_scrubber_track_mtrl_alpha = 2130837564; - - // aapt resource value: 0x7f02003d - public const int abc_seekbar_thumb_material = 2130837565; - - // aapt resource value: 0x7f02003e - public const int abc_seekbar_tick_mark_material = 2130837566; - - // aapt resource value: 0x7f02003f - public const int abc_seekbar_track_material = 2130837567; - - // aapt resource value: 0x7f020040 - public const int abc_spinner_mtrl_am_alpha = 2130837568; - - // aapt resource value: 0x7f020041 - public const int abc_spinner_textfield_background_material = 2130837569; - - // aapt resource value: 0x7f020042 - public const int abc_switch_thumb_material = 2130837570; - - // aapt resource value: 0x7f020043 - public const int abc_switch_track_mtrl_alpha = 2130837571; - - // aapt resource value: 0x7f020044 - public const int abc_tab_indicator_material = 2130837572; - - // aapt resource value: 0x7f020045 - public const int abc_tab_indicator_mtrl_alpha = 2130837573; - - // aapt resource value: 0x7f020046 - public const int abc_text_cursor_material = 2130837574; - - // aapt resource value: 0x7f020047 - public const int abc_text_select_handle_left_mtrl_dark = 2130837575; - - // aapt resource value: 0x7f020048 - public const int abc_text_select_handle_left_mtrl_light = 2130837576; - - // aapt resource value: 0x7f020049 - public const int abc_text_select_handle_middle_mtrl_dark = 2130837577; - - // aapt resource value: 0x7f02004a - public const int abc_text_select_handle_middle_mtrl_light = 2130837578; - - // aapt resource value: 0x7f02004b - public const int abc_text_select_handle_right_mtrl_dark = 2130837579; - - // aapt resource value: 0x7f02004c - public const int abc_text_select_handle_right_mtrl_light = 2130837580; - - // aapt resource value: 0x7f02004d - public const int abc_textfield_activated_mtrl_alpha = 2130837581; - - // aapt resource value: 0x7f02004e - public const int abc_textfield_default_mtrl_alpha = 2130837582; - - // aapt resource value: 0x7f02004f - public const int abc_textfield_search_activated_mtrl_alpha = 2130837583; - - // aapt resource value: 0x7f020050 - public const int abc_textfield_search_default_mtrl_alpha = 2130837584; - - // aapt resource value: 0x7f020051 - public const int abc_textfield_search_material = 2130837585; - - // aapt resource value: 0x7f020052 - public const int abc_vector_test = 2130837586; - - // aapt resource value: 0x7f020053 - public const int avd_hide_password = 2130837587; - - // aapt resource value: 0x7f02006a - public const int avd_hide_password_1 = 2130837610; - - // aapt resource value: 0x7f02006b - public const int avd_hide_password_2 = 2130837611; - - // aapt resource value: 0x7f02006c - public const int avd_hide_password_3 = 2130837612; - - // aapt resource value: 0x7f020054 - public const int avd_show_password = 2130837588; - - // aapt resource value: 0x7f02006d - public const int avd_show_password_1 = 2130837613; - - // aapt resource value: 0x7f02006e - public const int avd_show_password_2 = 2130837614; - - // aapt resource value: 0x7f02006f - public const int avd_show_password_3 = 2130837615; - - // aapt resource value: 0x7f020055 - public const int design_bottom_navigation_item_background = 2130837589; - - // aapt resource value: 0x7f020056 - public const int design_fab_background = 2130837590; - - // aapt resource value: 0x7f020057 - public const int design_ic_visibility = 2130837591; - - // aapt resource value: 0x7f020058 - public const int design_ic_visibility_off = 2130837592; - - // aapt resource value: 0x7f020059 - public const int design_password_eye = 2130837593; - - // aapt resource value: 0x7f02005a - public const int design_snackbar_background = 2130837594; - - // aapt resource value: 0x7f02005b - public const int navigation_empty_icon = 2130837595; - - // aapt resource value: 0x7f02005c - public const int notification_action_background = 2130837596; - - // aapt resource value: 0x7f02005d - public const int notification_bg = 2130837597; - - // aapt resource value: 0x7f02005e - public const int notification_bg_low = 2130837598; - - // aapt resource value: 0x7f02005f - public const int notification_bg_low_normal = 2130837599; - - // aapt resource value: 0x7f020060 - public const int notification_bg_low_pressed = 2130837600; - - // aapt resource value: 0x7f020061 - public const int notification_bg_normal = 2130837601; - - // aapt resource value: 0x7f020062 - public const int notification_bg_normal_pressed = 2130837602; - - // aapt resource value: 0x7f020063 - public const int notification_icon_background = 2130837603; - - // aapt resource value: 0x7f020068 - public const int notification_template_icon_bg = 2130837608; - - // aapt resource value: 0x7f020069 - public const int notification_template_icon_low_bg = 2130837609; - - // aapt resource value: 0x7f020064 - public const int notification_tile_bg = 2130837604; - - // aapt resource value: 0x7f020065 - public const int notify_panel_notification_icon_bg = 2130837605; - - // aapt resource value: 0x7f020066 - public const int tooltip_frame_dark = 2130837606; - - // aapt resource value: 0x7f020067 - public const int tooltip_frame_light = 2130837607; - - static Drawable() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Drawable() - { - } - } - - public partial class Id - { - - // aapt resource value: 0x7f080032 - public const int ALT = 2131230770; - - // aapt resource value: 0x7f080033 - public const int CTRL = 2131230771; - - // aapt resource value: 0x7f080034 - public const int FUNCTION = 2131230772; - - // aapt resource value: 0x7f080035 - public const int META = 2131230773; - - // aapt resource value: 0x7f080036 - public const int SHIFT = 2131230774; - - // aapt resource value: 0x7f080037 - public const int SYM = 2131230775; - - // aapt resource value: 0x7f08009d - public const int action0 = 2131230877; - - // aapt resource value: 0x7f08007c - public const int action_bar = 2131230844; - - // aapt resource value: 0x7f080001 - public const int action_bar_activity_content = 2131230721; - - // aapt resource value: 0x7f08007b - public const int action_bar_container = 2131230843; - - // aapt resource value: 0x7f080077 - public const int action_bar_root = 2131230839; - - // aapt resource value: 0x7f080002 - public const int action_bar_spinner = 2131230722; - - // aapt resource value: 0x7f08005b - public const int action_bar_subtitle = 2131230811; - - // aapt resource value: 0x7f08005a - public const int action_bar_title = 2131230810; - - // aapt resource value: 0x7f08009a - public const int action_container = 2131230874; - - // aapt resource value: 0x7f08007d - public const int action_context_bar = 2131230845; - - // aapt resource value: 0x7f0800a1 - public const int action_divider = 2131230881; - - // aapt resource value: 0x7f08009b - public const int action_image = 2131230875; - - // aapt resource value: 0x7f080003 - public const int action_menu_divider = 2131230723; - - // aapt resource value: 0x7f080004 - public const int action_menu_presenter = 2131230724; - - // aapt resource value: 0x7f080079 - public const int action_mode_bar = 2131230841; - - // aapt resource value: 0x7f080078 - public const int action_mode_bar_stub = 2131230840; - - // aapt resource value: 0x7f08005c - public const int action_mode_close_button = 2131230812; - - // aapt resource value: 0x7f08009c - public const int action_text = 2131230876; - - // aapt resource value: 0x7f0800aa - public const int actions = 2131230890; - - // aapt resource value: 0x7f08005d - public const int activity_chooser_view_content = 2131230813; - - // aapt resource value: 0x7f080027 - public const int add = 2131230759; - - // aapt resource value: 0x7f080070 - public const int alertTitle = 2131230832; - - // aapt resource value: 0x7f080052 - public const int all = 2131230802; - - // aapt resource value: 0x7f080038 - public const int always = 2131230776; - - // aapt resource value: 0x7f080056 - public const int async = 2131230806; - - // aapt resource value: 0x7f080044 - public const int auto = 2131230788; - - // aapt resource value: 0x7f08002f - public const int beginning = 2131230767; - - // aapt resource value: 0x7f080057 - public const int blocking = 2131230807; - - // aapt resource value: 0x7f08003d - public const int bottom = 2131230781; - - // aapt resource value: 0x7f080063 - public const int buttonPanel = 2131230819; - - // aapt resource value: 0x7f08009e - public const int cancel_action = 2131230878; - - // aapt resource value: 0x7f080045 - public const int center = 2131230789; - - // aapt resource value: 0x7f080046 - public const int center_horizontal = 2131230790; - - // aapt resource value: 0x7f080047 - public const int center_vertical = 2131230791; - - // aapt resource value: 0x7f080073 - public const int checkbox = 2131230835; - - // aapt resource value: 0x7f0800a6 - public const int chronometer = 2131230886; - - // aapt resource value: 0x7f08004e - public const int clip_horizontal = 2131230798; - - // aapt resource value: 0x7f08004f - public const int clip_vertical = 2131230799; - - // aapt resource value: 0x7f080039 - public const int collapseActionView = 2131230777; - - // aapt resource value: 0x7f08008e - public const int container = 2131230862; - - // aapt resource value: 0x7f080066 - public const int contentPanel = 2131230822; - - // aapt resource value: 0x7f08008f - public const int coordinator = 2131230863; - - // aapt resource value: 0x7f08006d - public const int custom = 2131230829; - - // aapt resource value: 0x7f08006c - public const int customPanel = 2131230828; - - // aapt resource value: 0x7f08007a - public const int decor_content_parent = 2131230842; - - // aapt resource value: 0x7f080060 - public const int default_activity_button = 2131230816; - - // aapt resource value: 0x7f080091 - public const int design_bottom_sheet = 2131230865; - - // aapt resource value: 0x7f080098 - public const int design_menu_item_action_area = 2131230872; - - // aapt resource value: 0x7f080097 - public const int design_menu_item_action_area_stub = 2131230871; - - // aapt resource value: 0x7f080096 - public const int design_menu_item_text = 2131230870; - - // aapt resource value: 0x7f080095 - public const int design_navigation_view = 2131230869; - - // aapt resource value: 0x7f080020 - public const int disableHome = 2131230752; - - // aapt resource value: 0x7f08007e - public const int edit_query = 2131230846; - - // aapt resource value: 0x7f080030 - public const int end = 2131230768; - - // aapt resource value: 0x7f0800ac - public const int end_padder = 2131230892; - - // aapt resource value: 0x7f08003f - public const int enterAlways = 2131230783; - - // aapt resource value: 0x7f080040 - public const int enterAlwaysCollapsed = 2131230784; - - // aapt resource value: 0x7f080041 - public const int exitUntilCollapsed = 2131230785; - - // aapt resource value: 0x7f08005e - public const int expand_activities_button = 2131230814; - - // aapt resource value: 0x7f080072 - public const int expanded_menu = 2131230834; - - // aapt resource value: 0x7f080050 - public const int fill = 2131230800; - - // aapt resource value: 0x7f080051 - public const int fill_horizontal = 2131230801; - - // aapt resource value: 0x7f080048 - public const int fill_vertical = 2131230792; - - // aapt resource value: 0x7f080054 - public const int @fixed = 2131230804; - - // aapt resource value: 0x7f080058 - public const int forever = 2131230808; - - // aapt resource value: 0x7f08008b - public const int gameView1 = 2131230859; - - // aapt resource value: 0x7f08000a - public const int ghost_view = 2131230730; - - // aapt resource value: 0x7f080005 - public const int home = 2131230725; - - // aapt resource value: 0x7f080021 - public const int homeAsUp = 2131230753; - - // aapt resource value: 0x7f080062 - public const int icon = 2131230818; - - // aapt resource value: 0x7f0800ab - public const int icon_group = 2131230891; - - // aapt resource value: 0x7f08003a - public const int ifRoom = 2131230778; - - // aapt resource value: 0x7f08005f - public const int image = 2131230815; - - // aapt resource value: 0x7f0800a7 - public const int info = 2131230887; - - // aapt resource value: 0x7f080059 - public const int italic = 2131230809; - - // aapt resource value: 0x7f080000 - public const int item_touch_helper_previous_elevation = 2131230720; - - // aapt resource value: 0x7f08008d - public const int largeLabel = 2131230861; - - // aapt resource value: 0x7f080049 - public const int left = 2131230793; - - // aapt resource value: 0x7f080017 - public const int line1 = 2131230743; - - // aapt resource value: 0x7f080018 - public const int line3 = 2131230744; - - // aapt resource value: 0x7f08001d - public const int listMode = 2131230749; - - // aapt resource value: 0x7f080061 - public const int list_item = 2131230817; - - // aapt resource value: 0x7f0800af - public const int masked = 2131230895; - - // aapt resource value: 0x7f0800a0 - public const int media_actions = 2131230880; - - // aapt resource value: 0x7f0800ad - public const int message = 2131230893; - - // aapt resource value: 0x7f080031 - public const int middle = 2131230769; - - // aapt resource value: 0x7f080053 - public const int mini = 2131230803; - - // aapt resource value: 0x7f080028 - public const int multiply = 2131230760; - - // aapt resource value: 0x7f080094 - public const int navigation_header_container = 2131230868; - - // aapt resource value: 0x7f08003b - public const int never = 2131230779; - - // aapt resource value: 0x7f080022 - public const int none = 2131230754; - - // aapt resource value: 0x7f08001e - public const int normal = 2131230750; - - // aapt resource value: 0x7f0800a9 - public const int notification_background = 2131230889; - - // aapt resource value: 0x7f0800a3 - public const int notification_main_column = 2131230883; - - // aapt resource value: 0x7f0800a2 - public const int notification_main_column_container = 2131230882; - - // aapt resource value: 0x7f08004c - public const int parallax = 2131230796; - - // aapt resource value: 0x7f080065 - public const int parentPanel = 2131230821; - - // aapt resource value: 0x7f08000b - public const int parent_matrix = 2131230731; - - // aapt resource value: 0x7f08004d - public const int pin = 2131230797; - - // aapt resource value: 0x7f080006 - public const int progress_circular = 2131230726; - - // aapt resource value: 0x7f080007 - public const int progress_horizontal = 2131230727; - - // aapt resource value: 0x7f080075 - public const int radio = 2131230837; - - // aapt resource value: 0x7f08004a - public const int right = 2131230794; - - // aapt resource value: 0x7f0800a8 - public const int right_icon = 2131230888; - - // aapt resource value: 0x7f0800a4 - public const int right_side = 2131230884; - - // aapt resource value: 0x7f08000c - public const int save_image_matrix = 2131230732; - - // aapt resource value: 0x7f08000d - public const int save_non_transition_alpha = 2131230733; - - // aapt resource value: 0x7f08000e - public const int save_scale_type = 2131230734; - - // aapt resource value: 0x7f080029 - public const int screen = 2131230761; - - // aapt resource value: 0x7f080042 - public const int scroll = 2131230786; - - // aapt resource value: 0x7f08006b - public const int scrollIndicatorDown = 2131230827; - - // aapt resource value: 0x7f080067 - public const int scrollIndicatorUp = 2131230823; - - // aapt resource value: 0x7f080068 - public const int scrollView = 2131230824; - - // aapt resource value: 0x7f080055 - public const int scrollable = 2131230805; - - // aapt resource value: 0x7f080080 - public const int search_badge = 2131230848; - - // aapt resource value: 0x7f08007f - public const int search_bar = 2131230847; - - // aapt resource value: 0x7f080081 - public const int search_button = 2131230849; - - // aapt resource value: 0x7f080086 - public const int search_close_btn = 2131230854; - - // aapt resource value: 0x7f080082 - public const int search_edit_frame = 2131230850; - - // aapt resource value: 0x7f080088 - public const int search_go_btn = 2131230856; - - // aapt resource value: 0x7f080083 - public const int search_mag_icon = 2131230851; - - // aapt resource value: 0x7f080084 - public const int search_plate = 2131230852; - - // aapt resource value: 0x7f080085 - public const int search_src_text = 2131230853; - - // aapt resource value: 0x7f080089 - public const int search_voice_btn = 2131230857; - - // aapt resource value: 0x7f08008a - public const int select_dialog_listview = 2131230858; - - // aapt resource value: 0x7f080074 - public const int shortcut = 2131230836; - - // aapt resource value: 0x7f080023 - public const int showCustom = 2131230755; - - // aapt resource value: 0x7f080024 - public const int showHome = 2131230756; - - // aapt resource value: 0x7f080025 - public const int showTitle = 2131230757; - - // aapt resource value: 0x7f08008c - public const int smallLabel = 2131230860; - - // aapt resource value: 0x7f080093 - public const int snackbar_action = 2131230867; - - // aapt resource value: 0x7f080092 - public const int snackbar_text = 2131230866; - - // aapt resource value: 0x7f080043 - public const int snap = 2131230787; - - // aapt resource value: 0x7f080064 - public const int spacer = 2131230820; - - // aapt resource value: 0x7f080008 - public const int split_action_bar = 2131230728; - - // aapt resource value: 0x7f08002a - public const int src_atop = 2131230762; - - // aapt resource value: 0x7f08002b - public const int src_in = 2131230763; - - // aapt resource value: 0x7f08002c - public const int src_over = 2131230764; - - // aapt resource value: 0x7f08004b - public const int start = 2131230795; - - // aapt resource value: 0x7f08009f - public const int status_bar_latest_event_content = 2131230879; - - // aapt resource value: 0x7f080076 - public const int submenuarrow = 2131230838; - - // aapt resource value: 0x7f080087 - public const int submit_area = 2131230855; - - // aapt resource value: 0x7f08001f - public const int tabMode = 2131230751; - - // aapt resource value: 0x7f080019 - public const int tag_transition_group = 2131230745; - - // aapt resource value: 0x7f08001a - public const int text = 2131230746; - - // aapt resource value: 0x7f08001b - public const int text2 = 2131230747; - - // aapt resource value: 0x7f08006a - public const int textSpacerNoButtons = 2131230826; - - // aapt resource value: 0x7f080069 - public const int textSpacerNoTitle = 2131230825; - - // aapt resource value: 0x7f080099 - public const int text_input_password_toggle = 2131230873; - - // aapt resource value: 0x7f080014 - public const int textinput_counter = 2131230740; - - // aapt resource value: 0x7f080015 - public const int textinput_error = 2131230741; - - // aapt resource value: 0x7f0800a5 - public const int time = 2131230885; - - // aapt resource value: 0x7f08001c - public const int title = 2131230748; - - // aapt resource value: 0x7f080071 - public const int titleDividerNoCustom = 2131230833; - - // aapt resource value: 0x7f08006f - public const int title_template = 2131230831; - - // aapt resource value: 0x7f08003e - public const int top = 2131230782; - - // aapt resource value: 0x7f08006e - public const int topPanel = 2131230830; - - // aapt resource value: 0x7f080090 - public const int touch_outside = 2131230864; - - // aapt resource value: 0x7f08000f - public const int transition_current_scene = 2131230735; - - // aapt resource value: 0x7f080010 - public const int transition_layout_save = 2131230736; - - // aapt resource value: 0x7f080011 - public const int transition_position = 2131230737; - - // aapt resource value: 0x7f080012 - public const int transition_scene_layoutid_cache = 2131230738; - - // aapt resource value: 0x7f080013 - public const int transition_transform = 2131230739; - - // aapt resource value: 0x7f08002d - public const int uniform = 2131230765; - - // aapt resource value: 0x7f080009 - public const int up = 2131230729; - - // aapt resource value: 0x7f080026 - public const int useLogo = 2131230758; - - // aapt resource value: 0x7f080016 - public const int view_offset_helper = 2131230742; - - // aapt resource value: 0x7f0800ae - public const int visible = 2131230894; - - // aapt resource value: 0x7f08003c - public const int withText = 2131230780; - - // aapt resource value: 0x7f08002e - public const int wrap_content = 2131230766; - - static Id() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Id() - { - } - } - - public partial class Integer - { - - // aapt resource value: 0x7f0d0000 - public const int abc_config_activityDefaultDur = 2131558400; - - // aapt resource value: 0x7f0d0001 - public const int abc_config_activityShortDur = 2131558401; - - // aapt resource value: 0x7f0d0005 - public const int app_bar_elevation_anim_duration = 2131558405; - - // aapt resource value: 0x7f0d0006 - public const int bottom_sheet_slide_duration = 2131558406; - - // aapt resource value: 0x7f0d0002 - public const int cancel_button_image_alpha = 2131558402; - - // aapt resource value: 0x7f0d0003 - public const int config_tooltipAnimTime = 2131558403; - - // aapt resource value: 0x7f0d0004 - public const int design_snackbar_text_max_lines = 2131558404; - - // aapt resource value: 0x7f0d0007 - public const int hide_password_duration = 2131558407; - - // aapt resource value: 0x7f0d0008 - public const int show_password_duration = 2131558408; - - // aapt resource value: 0x7f0d0009 - public const int status_bar_notification_info_maxnum = 2131558409; - - static Integer() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Integer() - { - } - } - - public partial class Layout - { - - // aapt resource value: 0x7f040000 - public const int abc_action_bar_title_item = 2130968576; - - // aapt resource value: 0x7f040001 - public const int abc_action_bar_up_container = 2130968577; - - // aapt resource value: 0x7f040002 - public const int abc_action_menu_item_layout = 2130968578; - - // aapt resource value: 0x7f040003 - public const int abc_action_menu_layout = 2130968579; - - // aapt resource value: 0x7f040004 - public const int abc_action_mode_bar = 2130968580; - - // aapt resource value: 0x7f040005 - public const int abc_action_mode_close_item_material = 2130968581; - - // aapt resource value: 0x7f040006 - public const int abc_activity_chooser_view = 2130968582; - - // aapt resource value: 0x7f040007 - public const int abc_activity_chooser_view_list_item = 2130968583; - - // aapt resource value: 0x7f040008 - public const int abc_alert_dialog_button_bar_material = 2130968584; - - // aapt resource value: 0x7f040009 - public const int abc_alert_dialog_material = 2130968585; - - // aapt resource value: 0x7f04000a - public const int abc_alert_dialog_title_material = 2130968586; - - // aapt resource value: 0x7f04000b - public const int abc_dialog_title_material = 2130968587; - - // aapt resource value: 0x7f04000c - public const int abc_expanded_menu_layout = 2130968588; - - // aapt resource value: 0x7f04000d - public const int abc_list_menu_item_checkbox = 2130968589; - - // aapt resource value: 0x7f04000e - public const int abc_list_menu_item_icon = 2130968590; - - // aapt resource value: 0x7f04000f - public const int abc_list_menu_item_layout = 2130968591; - - // aapt resource value: 0x7f040010 - public const int abc_list_menu_item_radio = 2130968592; - - // aapt resource value: 0x7f040011 - public const int abc_popup_menu_header_item_layout = 2130968593; - - // aapt resource value: 0x7f040012 - public const int abc_popup_menu_item_layout = 2130968594; - - // aapt resource value: 0x7f040013 - public const int abc_screen_content_include = 2130968595; - - // aapt resource value: 0x7f040014 - public const int abc_screen_simple = 2130968596; - - // aapt resource value: 0x7f040015 - public const int abc_screen_simple_overlay_action_mode = 2130968597; - - // aapt resource value: 0x7f040016 - public const int abc_screen_toolbar = 2130968598; - - // aapt resource value: 0x7f040017 - public const int abc_search_dropdown_item_icons_2line = 2130968599; - - // aapt resource value: 0x7f040018 - public const int abc_search_view = 2130968600; - - // aapt resource value: 0x7f040019 - public const int abc_select_dialog_material = 2130968601; - - // aapt resource value: 0x7f04001a - public const int activity_main = 2130968602; - - // aapt resource value: 0x7f04001b - public const int design_bottom_navigation_item = 2130968603; - - // aapt resource value: 0x7f04001c - public const int design_bottom_sheet_dialog = 2130968604; - - // aapt resource value: 0x7f04001d - public const int design_layout_snackbar = 2130968605; - - // aapt resource value: 0x7f04001e - public const int design_layout_snackbar_include = 2130968606; - - // aapt resource value: 0x7f04001f - public const int design_layout_tab_icon = 2130968607; - - // aapt resource value: 0x7f040020 - public const int design_layout_tab_text = 2130968608; - - // aapt resource value: 0x7f040021 - public const int design_menu_item_action_area = 2130968609; - - // aapt resource value: 0x7f040022 - public const int design_navigation_item = 2130968610; - - // aapt resource value: 0x7f040023 - public const int design_navigation_item_header = 2130968611; - - // aapt resource value: 0x7f040024 - public const int design_navigation_item_separator = 2130968612; - - // aapt resource value: 0x7f040025 - public const int design_navigation_item_subheader = 2130968613; - - // aapt resource value: 0x7f040026 - public const int design_navigation_menu = 2130968614; - - // aapt resource value: 0x7f040027 - public const int design_navigation_menu_item = 2130968615; - - // aapt resource value: 0x7f040028 - public const int design_text_input_password_icon = 2130968616; - - // aapt resource value: 0x7f040029 - public const int notification_action = 2130968617; - - // aapt resource value: 0x7f04002a - public const int notification_action_tombstone = 2130968618; - - // aapt resource value: 0x7f04002b - public const int notification_media_action = 2130968619; - - // aapt resource value: 0x7f04002c - public const int notification_media_cancel_action = 2130968620; - - // aapt resource value: 0x7f04002d - public const int notification_template_big_media = 2130968621; - - // aapt resource value: 0x7f04002e - public const int notification_template_big_media_custom = 2130968622; - - // aapt resource value: 0x7f04002f - public const int notification_template_big_media_narrow = 2130968623; - - // aapt resource value: 0x7f040030 - public const int notification_template_big_media_narrow_custom = 2130968624; - - // aapt resource value: 0x7f040031 - public const int notification_template_custom_big = 2130968625; - - // aapt resource value: 0x7f040032 - public const int notification_template_icon_group = 2130968626; - - // aapt resource value: 0x7f040033 - public const int notification_template_lines_media = 2130968627; - - // aapt resource value: 0x7f040034 - public const int notification_template_media = 2130968628; - - // aapt resource value: 0x7f040035 - public const int notification_template_media_custom = 2130968629; - - // aapt resource value: 0x7f040036 - public const int notification_template_part_chronometer = 2130968630; - - // aapt resource value: 0x7f040037 - public const int notification_template_part_time = 2130968631; - - // aapt resource value: 0x7f040038 - public const int select_dialog_item_material = 2130968632; - - // aapt resource value: 0x7f040039 - public const int select_dialog_multichoice_material = 2130968633; - - // aapt resource value: 0x7f04003a - public const int select_dialog_singlechoice_material = 2130968634; - - // aapt resource value: 0x7f04003b - public const int support_simple_spinner_dropdown_item = 2130968635; - - // aapt resource value: 0x7f04003c - public const int tooltip = 2130968636; - - static Layout() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Layout() - { - } - } - public partial class Mipmap { - // aapt resource value: 0x7f030000 - public const int ic_launcher = 2130903040; + // aapt resource value: 0x7f020000 + public const int ic_launcher = 2130837504; - // aapt resource value: 0x7f030001 - public const int ic_launcher_foreground = 2130903041; + // aapt resource value: 0x7f020001 + public const int ic_launcher_foreground = 2130837505; - // aapt resource value: 0x7f030002 - public const int ic_launcher_round = 2130903042; + // aapt resource value: 0x7f020002 + public const int ic_launcher_round = 2130837506; static Mipmap() { @@ -3122,3367 +87,6 @@ namespace osu.Android { } } - - public partial class String - { - - // aapt resource value: 0x7f090000 - public const int abc_action_bar_home_description = 2131296256; - - // aapt resource value: 0x7f090001 - public const int abc_action_bar_up_description = 2131296257; - - // aapt resource value: 0x7f090002 - public const int abc_action_menu_overflow_description = 2131296258; - - // aapt resource value: 0x7f090003 - public const int abc_action_mode_done = 2131296259; - - // aapt resource value: 0x7f090004 - public const int abc_activity_chooser_view_see_all = 2131296260; - - // aapt resource value: 0x7f090005 - public const int abc_activitychooserview_choose_application = 2131296261; - - // aapt resource value: 0x7f090006 - public const int abc_capital_off = 2131296262; - - // aapt resource value: 0x7f090007 - public const int abc_capital_on = 2131296263; - - // aapt resource value: 0x7f090012 - public const int abc_font_family_body_1_material = 2131296274; - - // aapt resource value: 0x7f090013 - public const int abc_font_family_body_2_material = 2131296275; - - // aapt resource value: 0x7f090014 - public const int abc_font_family_button_material = 2131296276; - - // aapt resource value: 0x7f090015 - public const int abc_font_family_caption_material = 2131296277; - - // aapt resource value: 0x7f090016 - public const int abc_font_family_display_1_material = 2131296278; - - // aapt resource value: 0x7f090017 - public const int abc_font_family_display_2_material = 2131296279; - - // aapt resource value: 0x7f090018 - public const int abc_font_family_display_3_material = 2131296280; - - // aapt resource value: 0x7f090019 - public const int abc_font_family_display_4_material = 2131296281; - - // aapt resource value: 0x7f09001a - public const int abc_font_family_headline_material = 2131296282; - - // aapt resource value: 0x7f09001b - public const int abc_font_family_menu_material = 2131296283; - - // aapt resource value: 0x7f09001c - public const int abc_font_family_subhead_material = 2131296284; - - // aapt resource value: 0x7f09001d - public const int abc_font_family_title_material = 2131296285; - - // aapt resource value: 0x7f090008 - public const int abc_search_hint = 2131296264; - - // aapt resource value: 0x7f090009 - public const int abc_searchview_description_clear = 2131296265; - - // aapt resource value: 0x7f09000a - public const int abc_searchview_description_query = 2131296266; - - // aapt resource value: 0x7f09000b - public const int abc_searchview_description_search = 2131296267; - - // aapt resource value: 0x7f09000c - public const int abc_searchview_description_submit = 2131296268; - - // aapt resource value: 0x7f09000d - public const int abc_searchview_description_voice = 2131296269; - - // aapt resource value: 0x7f09000e - public const int abc_shareactionprovider_share_with = 2131296270; - - // aapt resource value: 0x7f09000f - public const int abc_shareactionprovider_share_with_application = 2131296271; - - // aapt resource value: 0x7f090010 - public const int abc_toolbar_collapse_description = 2131296272; - - // aapt resource value: 0x7f090028 - public const int action_settings = 2131296296; - - // aapt resource value: 0x7f090027 - public const int app_name = 2131296295; - - // aapt resource value: 0x7f09001e - public const int appbar_scrolling_view_behavior = 2131296286; - - // aapt resource value: 0x7f09001f - public const int bottom_sheet_behavior = 2131296287; - - // aapt resource value: 0x7f090020 - public const int character_counter_pattern = 2131296288; - - // aapt resource value: 0x7f090021 - public const int password_toggle_content_description = 2131296289; - - // aapt resource value: 0x7f090022 - public const int path_password_eye = 2131296290; - - // aapt resource value: 0x7f090023 - public const int path_password_eye_mask_strike_through = 2131296291; - - // aapt resource value: 0x7f090024 - public const int path_password_eye_mask_visible = 2131296292; - - // aapt resource value: 0x7f090025 - public const int path_password_strike_through = 2131296293; - - // aapt resource value: 0x7f090011 - public const int search_menu_title = 2131296273; - - // aapt resource value: 0x7f090026 - public const int status_bar_notification_info_overflow = 2131296294; - - static String() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private String() - { - } - } - - public partial class Style - { - - // aapt resource value: 0x7f0a0095 - public const int AlertDialog_AppCompat = 2131361941; - - // aapt resource value: 0x7f0a0096 - public const int AlertDialog_AppCompat_Light = 2131361942; - - // aapt resource value: 0x7f0a0097 - public const int Animation_AppCompat_Dialog = 2131361943; - - // aapt resource value: 0x7f0a0098 - public const int Animation_AppCompat_DropDownUp = 2131361944; - - // aapt resource value: 0x7f0a0099 - public const int Animation_AppCompat_Tooltip = 2131361945; - - // aapt resource value: 0x7f0a015f - public const int Animation_Design_BottomSheetDialog = 2131362143; - - // aapt resource value: 0x7f0a0180 - public const int AppTheme = 2131362176; - - // aapt resource value: 0x7f0a009a - public const int Base_AlertDialog_AppCompat = 2131361946; - - // aapt resource value: 0x7f0a009b - public const int Base_AlertDialog_AppCompat_Light = 2131361947; - - // aapt resource value: 0x7f0a009c - public const int Base_Animation_AppCompat_Dialog = 2131361948; - - // aapt resource value: 0x7f0a009d - public const int Base_Animation_AppCompat_DropDownUp = 2131361949; - - // aapt resource value: 0x7f0a009e - public const int Base_Animation_AppCompat_Tooltip = 2131361950; - - // aapt resource value: 0x7f0a009f - public const int Base_DialogWindowTitle_AppCompat = 2131361951; - - // aapt resource value: 0x7f0a00a0 - public const int Base_DialogWindowTitleBackground_AppCompat = 2131361952; - - // aapt resource value: 0x7f0a0039 - public const int Base_TextAppearance_AppCompat = 2131361849; - - // aapt resource value: 0x7f0a003a - public const int Base_TextAppearance_AppCompat_Body1 = 2131361850; - - // aapt resource value: 0x7f0a003b - public const int Base_TextAppearance_AppCompat_Body2 = 2131361851; - - // aapt resource value: 0x7f0a0027 - public const int Base_TextAppearance_AppCompat_Button = 2131361831; - - // aapt resource value: 0x7f0a003c - public const int Base_TextAppearance_AppCompat_Caption = 2131361852; - - // aapt resource value: 0x7f0a003d - public const int Base_TextAppearance_AppCompat_Display1 = 2131361853; - - // aapt resource value: 0x7f0a003e - public const int Base_TextAppearance_AppCompat_Display2 = 2131361854; - - // aapt resource value: 0x7f0a003f - public const int Base_TextAppearance_AppCompat_Display3 = 2131361855; - - // aapt resource value: 0x7f0a0040 - public const int Base_TextAppearance_AppCompat_Display4 = 2131361856; - - // aapt resource value: 0x7f0a0041 - public const int Base_TextAppearance_AppCompat_Headline = 2131361857; - - // aapt resource value: 0x7f0a000b - public const int Base_TextAppearance_AppCompat_Inverse = 2131361803; - - // aapt resource value: 0x7f0a0042 - public const int Base_TextAppearance_AppCompat_Large = 2131361858; - - // aapt resource value: 0x7f0a000c - public const int Base_TextAppearance_AppCompat_Large_Inverse = 2131361804; - - // aapt resource value: 0x7f0a0043 - public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131361859; - - // aapt resource value: 0x7f0a0044 - public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131361860; - - // aapt resource value: 0x7f0a0045 - public const int Base_TextAppearance_AppCompat_Medium = 2131361861; - - // aapt resource value: 0x7f0a000d - public const int Base_TextAppearance_AppCompat_Medium_Inverse = 2131361805; - - // aapt resource value: 0x7f0a0046 - public const int Base_TextAppearance_AppCompat_Menu = 2131361862; - - // aapt resource value: 0x7f0a00a1 - public const int Base_TextAppearance_AppCompat_SearchResult = 2131361953; - - // aapt resource value: 0x7f0a0047 - public const int Base_TextAppearance_AppCompat_SearchResult_Subtitle = 2131361863; - - // aapt resource value: 0x7f0a0048 - public const int Base_TextAppearance_AppCompat_SearchResult_Title = 2131361864; - - // aapt resource value: 0x7f0a0049 - public const int Base_TextAppearance_AppCompat_Small = 2131361865; - - // aapt resource value: 0x7f0a000e - public const int Base_TextAppearance_AppCompat_Small_Inverse = 2131361806; - - // aapt resource value: 0x7f0a004a - public const int Base_TextAppearance_AppCompat_Subhead = 2131361866; - - // aapt resource value: 0x7f0a000f - public const int Base_TextAppearance_AppCompat_Subhead_Inverse = 2131361807; - - // aapt resource value: 0x7f0a004b - public const int Base_TextAppearance_AppCompat_Title = 2131361867; - - // aapt resource value: 0x7f0a0010 - public const int Base_TextAppearance_AppCompat_Title_Inverse = 2131361808; - - // aapt resource value: 0x7f0a00a2 - public const int Base_TextAppearance_AppCompat_Tooltip = 2131361954; - - // aapt resource value: 0x7f0a0086 - public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131361926; - - // aapt resource value: 0x7f0a004c - public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131361868; - - // aapt resource value: 0x7f0a004d - public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131361869; - - // aapt resource value: 0x7f0a004e - public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title = 2131361870; - - // aapt resource value: 0x7f0a004f - public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131361871; - - // aapt resource value: 0x7f0a0050 - public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131361872; - - // aapt resource value: 0x7f0a0051 - public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Title = 2131361873; - - // aapt resource value: 0x7f0a0052 - public const int Base_TextAppearance_AppCompat_Widget_Button = 2131361874; - - // aapt resource value: 0x7f0a008d - public const int Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131361933; - - // aapt resource value: 0x7f0a008e - public const int Base_TextAppearance_AppCompat_Widget_Button_Colored = 2131361934; - - // aapt resource value: 0x7f0a0087 - public const int Base_TextAppearance_AppCompat_Widget_Button_Inverse = 2131361927; - - // aapt resource value: 0x7f0a00a3 - public const int Base_TextAppearance_AppCompat_Widget_DropDownItem = 2131361955; - - // aapt resource value: 0x7f0a0053 - public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131361875; - - // aapt resource value: 0x7f0a0054 - public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131361876; - - // aapt resource value: 0x7f0a0055 - public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131361877; - - // aapt resource value: 0x7f0a0056 - public const int Base_TextAppearance_AppCompat_Widget_Switch = 2131361878; - - // aapt resource value: 0x7f0a0057 - public const int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131361879; - - // aapt resource value: 0x7f0a00a4 - public const int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131361956; - - // aapt resource value: 0x7f0a0058 - public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131361880; - - // aapt resource value: 0x7f0a0059 - public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Title = 2131361881; - - // aapt resource value: 0x7f0a005a - public const int Base_Theme_AppCompat = 2131361882; - - // aapt resource value: 0x7f0a00a5 - public const int Base_Theme_AppCompat_CompactMenu = 2131361957; - - // aapt resource value: 0x7f0a0011 - public const int Base_Theme_AppCompat_Dialog = 2131361809; - - // aapt resource value: 0x7f0a0012 - public const int Base_Theme_AppCompat_Dialog_Alert = 2131361810; - - // aapt resource value: 0x7f0a00a6 - public const int Base_Theme_AppCompat_Dialog_FixedSize = 2131361958; - - // aapt resource value: 0x7f0a0013 - public const int Base_Theme_AppCompat_Dialog_MinWidth = 2131361811; - - // aapt resource value: 0x7f0a0001 - public const int Base_Theme_AppCompat_DialogWhenLarge = 2131361793; - - // aapt resource value: 0x7f0a005b - public const int Base_Theme_AppCompat_Light = 2131361883; - - // aapt resource value: 0x7f0a00a7 - public const int Base_Theme_AppCompat_Light_DarkActionBar = 2131361959; - - // aapt resource value: 0x7f0a0014 - public const int Base_Theme_AppCompat_Light_Dialog = 2131361812; - - // aapt resource value: 0x7f0a0015 - public const int Base_Theme_AppCompat_Light_Dialog_Alert = 2131361813; - - // aapt resource value: 0x7f0a00a8 - public const int Base_Theme_AppCompat_Light_Dialog_FixedSize = 2131361960; - - // aapt resource value: 0x7f0a0016 - public const int Base_Theme_AppCompat_Light_Dialog_MinWidth = 2131361814; - - // aapt resource value: 0x7f0a0002 - public const int Base_Theme_AppCompat_Light_DialogWhenLarge = 2131361794; - - // aapt resource value: 0x7f0a00a9 - public const int Base_ThemeOverlay_AppCompat = 2131361961; - - // aapt resource value: 0x7f0a00aa - public const int Base_ThemeOverlay_AppCompat_ActionBar = 2131361962; - - // aapt resource value: 0x7f0a00ab - public const int Base_ThemeOverlay_AppCompat_Dark = 2131361963; - - // aapt resource value: 0x7f0a00ac - public const int Base_ThemeOverlay_AppCompat_Dark_ActionBar = 2131361964; - - // aapt resource value: 0x7f0a0017 - public const int Base_ThemeOverlay_AppCompat_Dialog = 2131361815; - - // aapt resource value: 0x7f0a0018 - public const int Base_ThemeOverlay_AppCompat_Dialog_Alert = 2131361816; - - // aapt resource value: 0x7f0a00ad - public const int Base_ThemeOverlay_AppCompat_Light = 2131361965; - - // aapt resource value: 0x7f0a0019 - public const int Base_V11_Theme_AppCompat_Dialog = 2131361817; - - // aapt resource value: 0x7f0a001a - public const int Base_V11_Theme_AppCompat_Light_Dialog = 2131361818; - - // aapt resource value: 0x7f0a001b - public const int Base_V11_ThemeOverlay_AppCompat_Dialog = 2131361819; - - // aapt resource value: 0x7f0a0023 - public const int Base_V12_Widget_AppCompat_AutoCompleteTextView = 2131361827; - - // aapt resource value: 0x7f0a0024 - public const int Base_V12_Widget_AppCompat_EditText = 2131361828; - - // aapt resource value: 0x7f0a0160 - public const int Base_V14_Widget_Design_AppBarLayout = 2131362144; - - // aapt resource value: 0x7f0a005c - public const int Base_V21_Theme_AppCompat = 2131361884; - - // aapt resource value: 0x7f0a005d - public const int Base_V21_Theme_AppCompat_Dialog = 2131361885; - - // aapt resource value: 0x7f0a005e - public const int Base_V21_Theme_AppCompat_Light = 2131361886; - - // aapt resource value: 0x7f0a005f - public const int Base_V21_Theme_AppCompat_Light_Dialog = 2131361887; - - // aapt resource value: 0x7f0a0060 - public const int Base_V21_ThemeOverlay_AppCompat_Dialog = 2131361888; - - // aapt resource value: 0x7f0a015c - public const int Base_V21_Widget_Design_AppBarLayout = 2131362140; - - // aapt resource value: 0x7f0a0084 - public const int Base_V22_Theme_AppCompat = 2131361924; - - // aapt resource value: 0x7f0a0085 - public const int Base_V22_Theme_AppCompat_Light = 2131361925; - - // aapt resource value: 0x7f0a0088 - public const int Base_V23_Theme_AppCompat = 2131361928; - - // aapt resource value: 0x7f0a0089 - public const int Base_V23_Theme_AppCompat_Light = 2131361929; - - // aapt resource value: 0x7f0a0091 - public const int Base_V26_Theme_AppCompat = 2131361937; - - // aapt resource value: 0x7f0a0092 - public const int Base_V26_Theme_AppCompat_Light = 2131361938; - - // aapt resource value: 0x7f0a0093 - public const int Base_V26_Widget_AppCompat_Toolbar = 2131361939; - - // aapt resource value: 0x7f0a015e - public const int Base_V26_Widget_Design_AppBarLayout = 2131362142; - - // aapt resource value: 0x7f0a00ae - public const int Base_V7_Theme_AppCompat = 2131361966; - - // aapt resource value: 0x7f0a00af - public const int Base_V7_Theme_AppCompat_Dialog = 2131361967; - - // aapt resource value: 0x7f0a00b0 - public const int Base_V7_Theme_AppCompat_Light = 2131361968; - - // aapt resource value: 0x7f0a00b1 - public const int Base_V7_Theme_AppCompat_Light_Dialog = 2131361969; - - // aapt resource value: 0x7f0a00b2 - public const int Base_V7_ThemeOverlay_AppCompat_Dialog = 2131361970; - - // aapt resource value: 0x7f0a00b3 - public const int Base_V7_Widget_AppCompat_AutoCompleteTextView = 2131361971; - - // aapt resource value: 0x7f0a00b4 - public const int Base_V7_Widget_AppCompat_EditText = 2131361972; - - // aapt resource value: 0x7f0a00b5 - public const int Base_V7_Widget_AppCompat_Toolbar = 2131361973; - - // aapt resource value: 0x7f0a00b6 - public const int Base_Widget_AppCompat_ActionBar = 2131361974; - - // aapt resource value: 0x7f0a00b7 - public const int Base_Widget_AppCompat_ActionBar_Solid = 2131361975; - - // aapt resource value: 0x7f0a00b8 - public const int Base_Widget_AppCompat_ActionBar_TabBar = 2131361976; - - // aapt resource value: 0x7f0a0061 - public const int Base_Widget_AppCompat_ActionBar_TabText = 2131361889; - - // aapt resource value: 0x7f0a0062 - public const int Base_Widget_AppCompat_ActionBar_TabView = 2131361890; - - // aapt resource value: 0x7f0a0063 - public const int Base_Widget_AppCompat_ActionButton = 2131361891; - - // aapt resource value: 0x7f0a0064 - public const int Base_Widget_AppCompat_ActionButton_CloseMode = 2131361892; - - // aapt resource value: 0x7f0a0065 - public const int Base_Widget_AppCompat_ActionButton_Overflow = 2131361893; - - // aapt resource value: 0x7f0a00b9 - public const int Base_Widget_AppCompat_ActionMode = 2131361977; - - // aapt resource value: 0x7f0a00ba - public const int Base_Widget_AppCompat_ActivityChooserView = 2131361978; - - // aapt resource value: 0x7f0a0025 - public const int Base_Widget_AppCompat_AutoCompleteTextView = 2131361829; - - // aapt resource value: 0x7f0a0066 - public const int Base_Widget_AppCompat_Button = 2131361894; - - // aapt resource value: 0x7f0a0067 - public const int Base_Widget_AppCompat_Button_Borderless = 2131361895; - - // aapt resource value: 0x7f0a0068 - public const int Base_Widget_AppCompat_Button_Borderless_Colored = 2131361896; - - // aapt resource value: 0x7f0a00bb - public const int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131361979; - - // aapt resource value: 0x7f0a008a - public const int Base_Widget_AppCompat_Button_Colored = 2131361930; - - // aapt resource value: 0x7f0a0069 - public const int Base_Widget_AppCompat_Button_Small = 2131361897; - - // aapt resource value: 0x7f0a006a - public const int Base_Widget_AppCompat_ButtonBar = 2131361898; - - // aapt resource value: 0x7f0a00bc - public const int Base_Widget_AppCompat_ButtonBar_AlertDialog = 2131361980; - - // aapt resource value: 0x7f0a006b - public const int Base_Widget_AppCompat_CompoundButton_CheckBox = 2131361899; - - // aapt resource value: 0x7f0a006c - public const int Base_Widget_AppCompat_CompoundButton_RadioButton = 2131361900; - - // aapt resource value: 0x7f0a00bd - public const int Base_Widget_AppCompat_CompoundButton_Switch = 2131361981; - - // aapt resource value: 0x7f0a0000 - public const int Base_Widget_AppCompat_DrawerArrowToggle = 2131361792; - - // aapt resource value: 0x7f0a00be - public const int Base_Widget_AppCompat_DrawerArrowToggle_Common = 2131361982; - - // aapt resource value: 0x7f0a006d - public const int Base_Widget_AppCompat_DropDownItem_Spinner = 2131361901; - - // aapt resource value: 0x7f0a0026 - public const int Base_Widget_AppCompat_EditText = 2131361830; - - // aapt resource value: 0x7f0a006e - public const int Base_Widget_AppCompat_ImageButton = 2131361902; - - // aapt resource value: 0x7f0a00bf - public const int Base_Widget_AppCompat_Light_ActionBar = 2131361983; - - // aapt resource value: 0x7f0a00c0 - public const int Base_Widget_AppCompat_Light_ActionBar_Solid = 2131361984; - - // aapt resource value: 0x7f0a00c1 - public const int Base_Widget_AppCompat_Light_ActionBar_TabBar = 2131361985; - - // aapt resource value: 0x7f0a006f - public const int Base_Widget_AppCompat_Light_ActionBar_TabText = 2131361903; - - // aapt resource value: 0x7f0a0070 - public const int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131361904; - - // aapt resource value: 0x7f0a0071 - public const int Base_Widget_AppCompat_Light_ActionBar_TabView = 2131361905; - - // aapt resource value: 0x7f0a0072 - public const int Base_Widget_AppCompat_Light_PopupMenu = 2131361906; - - // aapt resource value: 0x7f0a0073 - public const int Base_Widget_AppCompat_Light_PopupMenu_Overflow = 2131361907; - - // aapt resource value: 0x7f0a00c2 - public const int Base_Widget_AppCompat_ListMenuView = 2131361986; - - // aapt resource value: 0x7f0a0074 - public const int Base_Widget_AppCompat_ListPopupWindow = 2131361908; - - // aapt resource value: 0x7f0a0075 - public const int Base_Widget_AppCompat_ListView = 2131361909; - - // aapt resource value: 0x7f0a0076 - public const int Base_Widget_AppCompat_ListView_DropDown = 2131361910; - - // aapt resource value: 0x7f0a0077 - public const int Base_Widget_AppCompat_ListView_Menu = 2131361911; - - // aapt resource value: 0x7f0a0078 - public const int Base_Widget_AppCompat_PopupMenu = 2131361912; - - // aapt resource value: 0x7f0a0079 - public const int Base_Widget_AppCompat_PopupMenu_Overflow = 2131361913; - - // aapt resource value: 0x7f0a00c3 - public const int Base_Widget_AppCompat_PopupWindow = 2131361987; - - // aapt resource value: 0x7f0a001c - public const int Base_Widget_AppCompat_ProgressBar = 2131361820; - - // aapt resource value: 0x7f0a001d - public const int Base_Widget_AppCompat_ProgressBar_Horizontal = 2131361821; - - // aapt resource value: 0x7f0a007a - public const int Base_Widget_AppCompat_RatingBar = 2131361914; - - // aapt resource value: 0x7f0a008b - public const int Base_Widget_AppCompat_RatingBar_Indicator = 2131361931; - - // aapt resource value: 0x7f0a008c - public const int Base_Widget_AppCompat_RatingBar_Small = 2131361932; - - // aapt resource value: 0x7f0a00c4 - public const int Base_Widget_AppCompat_SearchView = 2131361988; - - // aapt resource value: 0x7f0a00c5 - public const int Base_Widget_AppCompat_SearchView_ActionBar = 2131361989; - - // aapt resource value: 0x7f0a007b - public const int Base_Widget_AppCompat_SeekBar = 2131361915; - - // aapt resource value: 0x7f0a00c6 - public const int Base_Widget_AppCompat_SeekBar_Discrete = 2131361990; - - // aapt resource value: 0x7f0a007c - public const int Base_Widget_AppCompat_Spinner = 2131361916; - - // aapt resource value: 0x7f0a0003 - public const int Base_Widget_AppCompat_Spinner_Underlined = 2131361795; - - // aapt resource value: 0x7f0a007d - public const int Base_Widget_AppCompat_TextView_SpinnerItem = 2131361917; - - // aapt resource value: 0x7f0a0094 - public const int Base_Widget_AppCompat_Toolbar = 2131361940; - - // aapt resource value: 0x7f0a007e - public const int Base_Widget_AppCompat_Toolbar_Button_Navigation = 2131361918; - - // aapt resource value: 0x7f0a015d - public const int Base_Widget_Design_AppBarLayout = 2131362141; - - // aapt resource value: 0x7f0a0161 - public const int Base_Widget_Design_TabLayout = 2131362145; - - // aapt resource value: 0x7f0a001e - public const int Platform_AppCompat = 2131361822; - - // aapt resource value: 0x7f0a001f - public const int Platform_AppCompat_Light = 2131361823; - - // aapt resource value: 0x7f0a007f - public const int Platform_ThemeOverlay_AppCompat = 2131361919; - - // aapt resource value: 0x7f0a0080 - public const int Platform_ThemeOverlay_AppCompat_Dark = 2131361920; - - // aapt resource value: 0x7f0a0081 - public const int Platform_ThemeOverlay_AppCompat_Light = 2131361921; - - // aapt resource value: 0x7f0a0020 - public const int Platform_V11_AppCompat = 2131361824; - - // aapt resource value: 0x7f0a0021 - public const int Platform_V11_AppCompat_Light = 2131361825; - - // aapt resource value: 0x7f0a0028 - public const int Platform_V14_AppCompat = 2131361832; - - // aapt resource value: 0x7f0a0029 - public const int Platform_V14_AppCompat_Light = 2131361833; - - // aapt resource value: 0x7f0a0082 - public const int Platform_V21_AppCompat = 2131361922; - - // aapt resource value: 0x7f0a0083 - public const int Platform_V21_AppCompat_Light = 2131361923; - - // aapt resource value: 0x7f0a008f - public const int Platform_V25_AppCompat = 2131361935; - - // aapt resource value: 0x7f0a0090 - public const int Platform_V25_AppCompat_Light = 2131361936; - - // aapt resource value: 0x7f0a0022 - public const int Platform_Widget_AppCompat_Spinner = 2131361826; - - // aapt resource value: 0x7f0a002b - public const int RtlOverlay_DialogWindowTitle_AppCompat = 2131361835; - - // aapt resource value: 0x7f0a002c - public const int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = 2131361836; - - // aapt resource value: 0x7f0a002d - public const int RtlOverlay_Widget_AppCompat_DialogTitle_Icon = 2131361837; - - // aapt resource value: 0x7f0a002e - public const int RtlOverlay_Widget_AppCompat_PopupMenuItem = 2131361838; - - // aapt resource value: 0x7f0a002f - public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = 2131361839; - - // aapt resource value: 0x7f0a0030 - public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = 2131361840; - - // aapt resource value: 0x7f0a0031 - public const int RtlOverlay_Widget_AppCompat_Search_DropDown = 2131361841; - - // aapt resource value: 0x7f0a0032 - public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = 2131361842; - - // aapt resource value: 0x7f0a0033 - public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = 2131361843; - - // aapt resource value: 0x7f0a0034 - public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Query = 2131361844; - - // aapt resource value: 0x7f0a0035 - public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Text = 2131361845; - - // aapt resource value: 0x7f0a0036 - public const int RtlOverlay_Widget_AppCompat_SearchView_MagIcon = 2131361846; - - // aapt resource value: 0x7f0a0037 - public const int RtlUnderlay_Widget_AppCompat_ActionButton = 2131361847; - - // aapt resource value: 0x7f0a0038 - public const int RtlUnderlay_Widget_AppCompat_ActionButton_Overflow = 2131361848; - - // aapt resource value: 0x7f0a00c7 - public const int TextAppearance_AppCompat = 2131361991; - - // aapt resource value: 0x7f0a00c8 - public const int TextAppearance_AppCompat_Body1 = 2131361992; - - // aapt resource value: 0x7f0a00c9 - public const int TextAppearance_AppCompat_Body2 = 2131361993; - - // aapt resource value: 0x7f0a00ca - public const int TextAppearance_AppCompat_Button = 2131361994; - - // aapt resource value: 0x7f0a00cb - public const int TextAppearance_AppCompat_Caption = 2131361995; - - // aapt resource value: 0x7f0a00cc - public const int TextAppearance_AppCompat_Display1 = 2131361996; - - // aapt resource value: 0x7f0a00cd - public const int TextAppearance_AppCompat_Display2 = 2131361997; - - // aapt resource value: 0x7f0a00ce - public const int TextAppearance_AppCompat_Display3 = 2131361998; - - // aapt resource value: 0x7f0a00cf - public const int TextAppearance_AppCompat_Display4 = 2131361999; - - // aapt resource value: 0x7f0a00d0 - public const int TextAppearance_AppCompat_Headline = 2131362000; - - // aapt resource value: 0x7f0a00d1 - public const int TextAppearance_AppCompat_Inverse = 2131362001; - - // aapt resource value: 0x7f0a00d2 - public const int TextAppearance_AppCompat_Large = 2131362002; - - // aapt resource value: 0x7f0a00d3 - public const int TextAppearance_AppCompat_Large_Inverse = 2131362003; - - // aapt resource value: 0x7f0a00d4 - public const int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 2131362004; - - // aapt resource value: 0x7f0a00d5 - public const int TextAppearance_AppCompat_Light_SearchResult_Title = 2131362005; - - // aapt resource value: 0x7f0a00d6 - public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131362006; - - // aapt resource value: 0x7f0a00d7 - public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131362007; - - // aapt resource value: 0x7f0a00d8 - public const int TextAppearance_AppCompat_Medium = 2131362008; - - // aapt resource value: 0x7f0a00d9 - public const int TextAppearance_AppCompat_Medium_Inverse = 2131362009; - - // aapt resource value: 0x7f0a00da - public const int TextAppearance_AppCompat_Menu = 2131362010; - - // aapt resource value: 0x7f0a00db - public const int TextAppearance_AppCompat_SearchResult_Subtitle = 2131362011; - - // aapt resource value: 0x7f0a00dc - public const int TextAppearance_AppCompat_SearchResult_Title = 2131362012; - - // aapt resource value: 0x7f0a00dd - public const int TextAppearance_AppCompat_Small = 2131362013; - - // aapt resource value: 0x7f0a00de - public const int TextAppearance_AppCompat_Small_Inverse = 2131362014; - - // aapt resource value: 0x7f0a00df - public const int TextAppearance_AppCompat_Subhead = 2131362015; - - // aapt resource value: 0x7f0a00e0 - public const int TextAppearance_AppCompat_Subhead_Inverse = 2131362016; - - // aapt resource value: 0x7f0a00e1 - public const int TextAppearance_AppCompat_Title = 2131362017; - - // aapt resource value: 0x7f0a00e2 - public const int TextAppearance_AppCompat_Title_Inverse = 2131362018; - - // aapt resource value: 0x7f0a002a - public const int TextAppearance_AppCompat_Tooltip = 2131361834; - - // aapt resource value: 0x7f0a00e3 - public const int TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131362019; - - // aapt resource value: 0x7f0a00e4 - public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131362020; - - // aapt resource value: 0x7f0a00e5 - public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131362021; - - // aapt resource value: 0x7f0a00e6 - public const int TextAppearance_AppCompat_Widget_ActionBar_Title = 2131362022; - - // aapt resource value: 0x7f0a00e7 - public const int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131362023; - - // aapt resource value: 0x7f0a00e8 - public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131362024; - - // aapt resource value: 0x7f0a00e9 - public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 2131362025; - - // aapt resource value: 0x7f0a00ea - public const int TextAppearance_AppCompat_Widget_ActionMode_Title = 2131362026; - - // aapt resource value: 0x7f0a00eb - public const int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 2131362027; - - // aapt resource value: 0x7f0a00ec - public const int TextAppearance_AppCompat_Widget_Button = 2131362028; - - // aapt resource value: 0x7f0a00ed - public const int TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131362029; - - // aapt resource value: 0x7f0a00ee - public const int TextAppearance_AppCompat_Widget_Button_Colored = 2131362030; - - // aapt resource value: 0x7f0a00ef - public const int TextAppearance_AppCompat_Widget_Button_Inverse = 2131362031; - - // aapt resource value: 0x7f0a00f0 - public const int TextAppearance_AppCompat_Widget_DropDownItem = 2131362032; - - // aapt resource value: 0x7f0a00f1 - public const int TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131362033; - - // aapt resource value: 0x7f0a00f2 - public const int TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131362034; - - // aapt resource value: 0x7f0a00f3 - public const int TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131362035; - - // aapt resource value: 0x7f0a00f4 - public const int TextAppearance_AppCompat_Widget_Switch = 2131362036; - - // aapt resource value: 0x7f0a00f5 - public const int TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131362037; - - // aapt resource value: 0x7f0a0179 - public const int TextAppearance_Compat_Notification = 2131362169; - - // aapt resource value: 0x7f0a017a - public const int TextAppearance_Compat_Notification_Info = 2131362170; - - // aapt resource value: 0x7f0a0156 - public const int TextAppearance_Compat_Notification_Info_Media = 2131362134; - - // aapt resource value: 0x7f0a017f - public const int TextAppearance_Compat_Notification_Line2 = 2131362175; - - // aapt resource value: 0x7f0a015a - public const int TextAppearance_Compat_Notification_Line2_Media = 2131362138; - - // aapt resource value: 0x7f0a0157 - public const int TextAppearance_Compat_Notification_Media = 2131362135; - - // aapt resource value: 0x7f0a017b - public const int TextAppearance_Compat_Notification_Time = 2131362171; - - // aapt resource value: 0x7f0a0158 - public const int TextAppearance_Compat_Notification_Time_Media = 2131362136; - - // aapt resource value: 0x7f0a017c - public const int TextAppearance_Compat_Notification_Title = 2131362172; - - // aapt resource value: 0x7f0a0159 - public const int TextAppearance_Compat_Notification_Title_Media = 2131362137; - - // aapt resource value: 0x7f0a0162 - public const int TextAppearance_Design_CollapsingToolbar_Expanded = 2131362146; - - // aapt resource value: 0x7f0a0163 - public const int TextAppearance_Design_Counter = 2131362147; - - // aapt resource value: 0x7f0a0164 - public const int TextAppearance_Design_Counter_Overflow = 2131362148; - - // aapt resource value: 0x7f0a0165 - public const int TextAppearance_Design_Error = 2131362149; - - // aapt resource value: 0x7f0a0166 - public const int TextAppearance_Design_Hint = 2131362150; - - // aapt resource value: 0x7f0a0167 - public const int TextAppearance_Design_Snackbar_Message = 2131362151; - - // aapt resource value: 0x7f0a0168 - public const int TextAppearance_Design_Tab = 2131362152; - - // aapt resource value: 0x7f0a00f6 - public const int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131362038; - - // aapt resource value: 0x7f0a00f7 - public const int TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131362039; - - // aapt resource value: 0x7f0a00f8 - public const int TextAppearance_Widget_AppCompat_Toolbar_Title = 2131362040; - - // aapt resource value: 0x7f0a00f9 - public const int Theme_AppCompat = 2131362041; - - // aapt resource value: 0x7f0a00fa - public const int Theme_AppCompat_CompactMenu = 2131362042; - - // aapt resource value: 0x7f0a0004 - public const int Theme_AppCompat_DayNight = 2131361796; - - // aapt resource value: 0x7f0a0005 - public const int Theme_AppCompat_DayNight_DarkActionBar = 2131361797; - - // aapt resource value: 0x7f0a0006 - public const int Theme_AppCompat_DayNight_Dialog = 2131361798; - - // aapt resource value: 0x7f0a0007 - public const int Theme_AppCompat_DayNight_Dialog_Alert = 2131361799; - - // aapt resource value: 0x7f0a0008 - public const int Theme_AppCompat_DayNight_Dialog_MinWidth = 2131361800; - - // aapt resource value: 0x7f0a0009 - public const int Theme_AppCompat_DayNight_DialogWhenLarge = 2131361801; - - // aapt resource value: 0x7f0a000a - public const int Theme_AppCompat_DayNight_NoActionBar = 2131361802; - - // aapt resource value: 0x7f0a00fb - public const int Theme_AppCompat_Dialog = 2131362043; - - // aapt resource value: 0x7f0a00fc - public const int Theme_AppCompat_Dialog_Alert = 2131362044; - - // aapt resource value: 0x7f0a00fd - public const int Theme_AppCompat_Dialog_MinWidth = 2131362045; - - // aapt resource value: 0x7f0a00fe - public const int Theme_AppCompat_DialogWhenLarge = 2131362046; - - // aapt resource value: 0x7f0a00ff - public const int Theme_AppCompat_Light = 2131362047; - - // aapt resource value: 0x7f0a0100 - public const int Theme_AppCompat_Light_DarkActionBar = 2131362048; - - // aapt resource value: 0x7f0a0101 - public const int Theme_AppCompat_Light_Dialog = 2131362049; - - // aapt resource value: 0x7f0a0102 - public const int Theme_AppCompat_Light_Dialog_Alert = 2131362050; - - // aapt resource value: 0x7f0a0103 - public const int Theme_AppCompat_Light_Dialog_MinWidth = 2131362051; - - // aapt resource value: 0x7f0a0104 - public const int Theme_AppCompat_Light_DialogWhenLarge = 2131362052; - - // aapt resource value: 0x7f0a0105 - public const int Theme_AppCompat_Light_NoActionBar = 2131362053; - - // aapt resource value: 0x7f0a0106 - public const int Theme_AppCompat_NoActionBar = 2131362054; - - // aapt resource value: 0x7f0a0169 - public const int Theme_Design = 2131362153; - - // aapt resource value: 0x7f0a016a - public const int Theme_Design_BottomSheetDialog = 2131362154; - - // aapt resource value: 0x7f0a016b - public const int Theme_Design_Light = 2131362155; - - // aapt resource value: 0x7f0a016c - public const int Theme_Design_Light_BottomSheetDialog = 2131362156; - - // aapt resource value: 0x7f0a016d - public const int Theme_Design_Light_NoActionBar = 2131362157; - - // aapt resource value: 0x7f0a016e - public const int Theme_Design_NoActionBar = 2131362158; - - // aapt resource value: 0x7f0a0107 - public const int ThemeOverlay_AppCompat = 2131362055; - - // aapt resource value: 0x7f0a0108 - public const int ThemeOverlay_AppCompat_ActionBar = 2131362056; - - // aapt resource value: 0x7f0a0109 - public const int ThemeOverlay_AppCompat_Dark = 2131362057; - - // aapt resource value: 0x7f0a010a - public const int ThemeOverlay_AppCompat_Dark_ActionBar = 2131362058; - - // aapt resource value: 0x7f0a010b - public const int ThemeOverlay_AppCompat_Dialog = 2131362059; - - // aapt resource value: 0x7f0a010c - public const int ThemeOverlay_AppCompat_Dialog_Alert = 2131362060; - - // aapt resource value: 0x7f0a010d - public const int ThemeOverlay_AppCompat_Light = 2131362061; - - // aapt resource value: 0x7f0a010e - public const int Widget_AppCompat_ActionBar = 2131362062; - - // aapt resource value: 0x7f0a010f - public const int Widget_AppCompat_ActionBar_Solid = 2131362063; - - // aapt resource value: 0x7f0a0110 - public const int Widget_AppCompat_ActionBar_TabBar = 2131362064; - - // aapt resource value: 0x7f0a0111 - public const int Widget_AppCompat_ActionBar_TabText = 2131362065; - - // aapt resource value: 0x7f0a0112 - public const int Widget_AppCompat_ActionBar_TabView = 2131362066; - - // aapt resource value: 0x7f0a0113 - public const int Widget_AppCompat_ActionButton = 2131362067; - - // aapt resource value: 0x7f0a0114 - public const int Widget_AppCompat_ActionButton_CloseMode = 2131362068; - - // aapt resource value: 0x7f0a0115 - public const int Widget_AppCompat_ActionButton_Overflow = 2131362069; - - // aapt resource value: 0x7f0a0116 - public const int Widget_AppCompat_ActionMode = 2131362070; - - // aapt resource value: 0x7f0a0117 - public const int Widget_AppCompat_ActivityChooserView = 2131362071; - - // aapt resource value: 0x7f0a0118 - public const int Widget_AppCompat_AutoCompleteTextView = 2131362072; - - // aapt resource value: 0x7f0a0119 - public const int Widget_AppCompat_Button = 2131362073; - - // aapt resource value: 0x7f0a011a - public const int Widget_AppCompat_Button_Borderless = 2131362074; - - // aapt resource value: 0x7f0a011b - public const int Widget_AppCompat_Button_Borderless_Colored = 2131362075; - - // aapt resource value: 0x7f0a011c - public const int Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131362076; - - // aapt resource value: 0x7f0a011d - public const int Widget_AppCompat_Button_Colored = 2131362077; - - // aapt resource value: 0x7f0a011e - public const int Widget_AppCompat_Button_Small = 2131362078; - - // aapt resource value: 0x7f0a011f - public const int Widget_AppCompat_ButtonBar = 2131362079; - - // aapt resource value: 0x7f0a0120 - public const int Widget_AppCompat_ButtonBar_AlertDialog = 2131362080; - - // aapt resource value: 0x7f0a0121 - public const int Widget_AppCompat_CompoundButton_CheckBox = 2131362081; - - // aapt resource value: 0x7f0a0122 - public const int Widget_AppCompat_CompoundButton_RadioButton = 2131362082; - - // aapt resource value: 0x7f0a0123 - public const int Widget_AppCompat_CompoundButton_Switch = 2131362083; - - // aapt resource value: 0x7f0a0124 - public const int Widget_AppCompat_DrawerArrowToggle = 2131362084; - - // aapt resource value: 0x7f0a0125 - public const int Widget_AppCompat_DropDownItem_Spinner = 2131362085; - - // aapt resource value: 0x7f0a0126 - public const int Widget_AppCompat_EditText = 2131362086; - - // aapt resource value: 0x7f0a0127 - public const int Widget_AppCompat_ImageButton = 2131362087; - - // aapt resource value: 0x7f0a0128 - public const int Widget_AppCompat_Light_ActionBar = 2131362088; - - // aapt resource value: 0x7f0a0129 - public const int Widget_AppCompat_Light_ActionBar_Solid = 2131362089; - - // aapt resource value: 0x7f0a012a - public const int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 2131362090; - - // aapt resource value: 0x7f0a012b - public const int Widget_AppCompat_Light_ActionBar_TabBar = 2131362091; - - // aapt resource value: 0x7f0a012c - public const int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 2131362092; - - // aapt resource value: 0x7f0a012d - public const int Widget_AppCompat_Light_ActionBar_TabText = 2131362093; - - // aapt resource value: 0x7f0a012e - public const int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131362094; - - // aapt resource value: 0x7f0a012f - public const int Widget_AppCompat_Light_ActionBar_TabView = 2131362095; - - // aapt resource value: 0x7f0a0130 - public const int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 2131362096; - - // aapt resource value: 0x7f0a0131 - public const int Widget_AppCompat_Light_ActionButton = 2131362097; - - // aapt resource value: 0x7f0a0132 - public const int Widget_AppCompat_Light_ActionButton_CloseMode = 2131362098; - - // aapt resource value: 0x7f0a0133 - public const int Widget_AppCompat_Light_ActionButton_Overflow = 2131362099; - - // aapt resource value: 0x7f0a0134 - public const int Widget_AppCompat_Light_ActionMode_Inverse = 2131362100; - - // aapt resource value: 0x7f0a0135 - public const int Widget_AppCompat_Light_ActivityChooserView = 2131362101; - - // aapt resource value: 0x7f0a0136 - public const int Widget_AppCompat_Light_AutoCompleteTextView = 2131362102; - - // aapt resource value: 0x7f0a0137 - public const int Widget_AppCompat_Light_DropDownItem_Spinner = 2131362103; - - // aapt resource value: 0x7f0a0138 - public const int Widget_AppCompat_Light_ListPopupWindow = 2131362104; - - // aapt resource value: 0x7f0a0139 - public const int Widget_AppCompat_Light_ListView_DropDown = 2131362105; - - // aapt resource value: 0x7f0a013a - public const int Widget_AppCompat_Light_PopupMenu = 2131362106; - - // aapt resource value: 0x7f0a013b - public const int Widget_AppCompat_Light_PopupMenu_Overflow = 2131362107; - - // aapt resource value: 0x7f0a013c - public const int Widget_AppCompat_Light_SearchView = 2131362108; - - // aapt resource value: 0x7f0a013d - public const int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 2131362109; - - // aapt resource value: 0x7f0a013e - public const int Widget_AppCompat_ListMenuView = 2131362110; - - // aapt resource value: 0x7f0a013f - public const int Widget_AppCompat_ListPopupWindow = 2131362111; - - // aapt resource value: 0x7f0a0140 - public const int Widget_AppCompat_ListView = 2131362112; - - // aapt resource value: 0x7f0a0141 - public const int Widget_AppCompat_ListView_DropDown = 2131362113; - - // aapt resource value: 0x7f0a0142 - public const int Widget_AppCompat_ListView_Menu = 2131362114; - - // aapt resource value: 0x7f0a0143 - public const int Widget_AppCompat_PopupMenu = 2131362115; - - // aapt resource value: 0x7f0a0144 - public const int Widget_AppCompat_PopupMenu_Overflow = 2131362116; - - // aapt resource value: 0x7f0a0145 - public const int Widget_AppCompat_PopupWindow = 2131362117; - - // aapt resource value: 0x7f0a0146 - public const int Widget_AppCompat_ProgressBar = 2131362118; - - // aapt resource value: 0x7f0a0147 - public const int Widget_AppCompat_ProgressBar_Horizontal = 2131362119; - - // aapt resource value: 0x7f0a0148 - public const int Widget_AppCompat_RatingBar = 2131362120; - - // aapt resource value: 0x7f0a0149 - public const int Widget_AppCompat_RatingBar_Indicator = 2131362121; - - // aapt resource value: 0x7f0a014a - public const int Widget_AppCompat_RatingBar_Small = 2131362122; - - // aapt resource value: 0x7f0a014b - public const int Widget_AppCompat_SearchView = 2131362123; - - // aapt resource value: 0x7f0a014c - public const int Widget_AppCompat_SearchView_ActionBar = 2131362124; - - // aapt resource value: 0x7f0a014d - public const int Widget_AppCompat_SeekBar = 2131362125; - - // aapt resource value: 0x7f0a014e - public const int Widget_AppCompat_SeekBar_Discrete = 2131362126; - - // aapt resource value: 0x7f0a014f - public const int Widget_AppCompat_Spinner = 2131362127; - - // aapt resource value: 0x7f0a0150 - public const int Widget_AppCompat_Spinner_DropDown = 2131362128; - - // aapt resource value: 0x7f0a0151 - public const int Widget_AppCompat_Spinner_DropDown_ActionBar = 2131362129; - - // aapt resource value: 0x7f0a0152 - public const int Widget_AppCompat_Spinner_Underlined = 2131362130; - - // aapt resource value: 0x7f0a0153 - public const int Widget_AppCompat_TextView_SpinnerItem = 2131362131; - - // aapt resource value: 0x7f0a0154 - public const int Widget_AppCompat_Toolbar = 2131362132; - - // aapt resource value: 0x7f0a0155 - public const int Widget_AppCompat_Toolbar_Button_Navigation = 2131362133; - - // aapt resource value: 0x7f0a017d - public const int Widget_Compat_NotificationActionContainer = 2131362173; - - // aapt resource value: 0x7f0a017e - public const int Widget_Compat_NotificationActionText = 2131362174; - - // aapt resource value: 0x7f0a016f - public const int Widget_Design_AppBarLayout = 2131362159; - - // aapt resource value: 0x7f0a0170 - public const int Widget_Design_BottomNavigationView = 2131362160; - - // aapt resource value: 0x7f0a0171 - public const int Widget_Design_BottomSheet_Modal = 2131362161; - - // aapt resource value: 0x7f0a0172 - public const int Widget_Design_CollapsingToolbar = 2131362162; - - // aapt resource value: 0x7f0a0173 - public const int Widget_Design_CoordinatorLayout = 2131362163; - - // aapt resource value: 0x7f0a0174 - public const int Widget_Design_FloatingActionButton = 2131362164; - - // aapt resource value: 0x7f0a0175 - public const int Widget_Design_NavigationView = 2131362165; - - // aapt resource value: 0x7f0a0176 - public const int Widget_Design_ScrimInsetsFrameLayout = 2131362166; - - // aapt resource value: 0x7f0a0177 - public const int Widget_Design_Snackbar = 2131362167; - - // aapt resource value: 0x7f0a015b - public const int Widget_Design_TabLayout = 2131362139; - - // aapt resource value: 0x7f0a0178 - public const int Widget_Design_TextInputLayout = 2131362168; - - static Style() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Style() - { - } - } - - public partial class Styleable - { - - public static int[] ActionBar = new int[] { - 2130771978, - 2130771980, - 2130771981, - 2130771982, - 2130771983, - 2130771984, - 2130771985, - 2130771986, - 2130771987, - 2130771988, - 2130771989, - 2130771990, - 2130771991, - 2130771992, - 2130771993, - 2130771994, - 2130771995, - 2130771996, - 2130771997, - 2130771998, - 2130771999, - 2130772000, - 2130772001, - 2130772002, - 2130772003, - 2130772004, - 2130772005, - 2130772006, - 2130772076}; - - // aapt resource value: 10 - public const int ActionBar_background = 10; - - // aapt resource value: 12 - public const int ActionBar_backgroundSplit = 12; - - // aapt resource value: 11 - public const int ActionBar_backgroundStacked = 11; - - // aapt resource value: 21 - public const int ActionBar_contentInsetEnd = 21; - - // aapt resource value: 25 - public const int ActionBar_contentInsetEndWithActions = 25; - - // aapt resource value: 22 - public const int ActionBar_contentInsetLeft = 22; - - // aapt resource value: 23 - public const int ActionBar_contentInsetRight = 23; - - // aapt resource value: 20 - public const int ActionBar_contentInsetStart = 20; - - // aapt resource value: 24 - public const int ActionBar_contentInsetStartWithNavigation = 24; - - // aapt resource value: 13 - public const int ActionBar_customNavigationLayout = 13; - - // aapt resource value: 3 - public const int ActionBar_displayOptions = 3; - - // aapt resource value: 9 - public const int ActionBar_divider = 9; - - // aapt resource value: 26 - public const int ActionBar_elevation = 26; - - // aapt resource value: 0 - public const int ActionBar_height = 0; - - // aapt resource value: 19 - public const int ActionBar_hideOnContentScroll = 19; - - // aapt resource value: 28 - public const int ActionBar_homeAsUpIndicator = 28; - - // aapt resource value: 14 - public const int ActionBar_homeLayout = 14; - - // aapt resource value: 7 - public const int ActionBar_icon = 7; - - // aapt resource value: 16 - public const int ActionBar_indeterminateProgressStyle = 16; - - // aapt resource value: 18 - public const int ActionBar_itemPadding = 18; - - // aapt resource value: 8 - public const int ActionBar_logo = 8; - - // aapt resource value: 2 - public const int ActionBar_navigationMode = 2; - - // aapt resource value: 27 - public const int ActionBar_popupTheme = 27; - - // aapt resource value: 17 - public const int ActionBar_progressBarPadding = 17; - - // aapt resource value: 15 - public const int ActionBar_progressBarStyle = 15; - - // aapt resource value: 4 - public const int ActionBar_subtitle = 4; - - // aapt resource value: 6 - public const int ActionBar_subtitleTextStyle = 6; - - // aapt resource value: 1 - public const int ActionBar_title = 1; - - // aapt resource value: 5 - public const int ActionBar_titleTextStyle = 5; - - public static int[] ActionBarLayout = new int[] { - 16842931}; - - // aapt resource value: 0 - public const int ActionBarLayout_android_layout_gravity = 0; - - public static int[] ActionMenuItemView = new int[] { - 16843071}; - - // aapt resource value: 0 - public const int ActionMenuItemView_android_minWidth = 0; - - public static int[] ActionMenuView; - - public static int[] ActionMode = new int[] { - 2130771978, - 2130771984, - 2130771985, - 2130771989, - 2130771991, - 2130772007}; - - // aapt resource value: 3 - public const int ActionMode_background = 3; - - // aapt resource value: 4 - public const int ActionMode_backgroundSplit = 4; - - // aapt resource value: 5 - public const int ActionMode_closeItemLayout = 5; - - // aapt resource value: 0 - public const int ActionMode_height = 0; - - // aapt resource value: 2 - public const int ActionMode_subtitleTextStyle = 2; - - // aapt resource value: 1 - public const int ActionMode_titleTextStyle = 1; - - public static int[] ActivityChooserView = new int[] { - 2130772008, - 2130772009}; - - // aapt resource value: 1 - public const int ActivityChooserView_expandActivityOverflowButtonDrawable = 1; - - // aapt resource value: 0 - public const int ActivityChooserView_initialActivityCount = 0; - - public static int[] AlertDialog = new int[] { - 16842994, - 2130772010, - 2130772011, - 2130772012, - 2130772013, - 2130772014, - 2130772015}; - - // aapt resource value: 0 - public const int AlertDialog_android_layout = 0; - - // aapt resource value: 1 - public const int AlertDialog_buttonPanelSideLayout = 1; - - // aapt resource value: 5 - public const int AlertDialog_listItemLayout = 5; - - // aapt resource value: 2 - public const int AlertDialog_listLayout = 2; - - // aapt resource value: 3 - public const int AlertDialog_multiChoiceItemLayout = 3; - - // aapt resource value: 6 - public const int AlertDialog_showTitle = 6; - - // aapt resource value: 4 - public const int AlertDialog_singleChoiceItemLayout = 4; - - public static int[] AppBarLayout = new int[] { - 16842964, - 16843919, - 16844096, - 2130772005, - 2130772223}; - - // aapt resource value: 0 - public const int AppBarLayout_android_background = 0; - - // aapt resource value: 2 - public const int AppBarLayout_android_keyboardNavigationCluster = 2; - - // aapt resource value: 1 - public const int AppBarLayout_android_touchscreenBlocksFocus = 1; - - // aapt resource value: 3 - public const int AppBarLayout_elevation = 3; - - // aapt resource value: 4 - public const int AppBarLayout_expanded = 4; - - public static int[] AppBarLayoutStates = new int[] { - 2130772224, - 2130772225}; - - // aapt resource value: 0 - public const int AppBarLayoutStates_state_collapsed = 0; - - // aapt resource value: 1 - public const int AppBarLayoutStates_state_collapsible = 1; - - public static int[] AppBarLayout_Layout = new int[] { - 2130772226, - 2130772227}; - - // aapt resource value: 0 - public const int AppBarLayout_Layout_layout_scrollFlags = 0; - - // aapt resource value: 1 - public const int AppBarLayout_Layout_layout_scrollInterpolator = 1; - - public static int[] AppCompatImageView = new int[] { - 16843033, - 2130772016, - 2130772017, - 2130772018}; - - // aapt resource value: 0 - public const int AppCompatImageView_android_src = 0; - - // aapt resource value: 1 - public const int AppCompatImageView_srcCompat = 1; - - // aapt resource value: 2 - public const int AppCompatImageView_tint = 2; - - // aapt resource value: 3 - public const int AppCompatImageView_tintMode = 3; - - public static int[] AppCompatSeekBar = new int[] { - 16843074, - 2130772019, - 2130772020, - 2130772021}; - - // aapt resource value: 0 - public const int AppCompatSeekBar_android_thumb = 0; - - // aapt resource value: 1 - public const int AppCompatSeekBar_tickMark = 1; - - // aapt resource value: 2 - public const int AppCompatSeekBar_tickMarkTint = 2; - - // aapt resource value: 3 - public const int AppCompatSeekBar_tickMarkTintMode = 3; - - public static int[] AppCompatTextHelper = new int[] { - 16842804, - 16843117, - 16843118, - 16843119, - 16843120, - 16843666, - 16843667}; - - // aapt resource value: 2 - public const int AppCompatTextHelper_android_drawableBottom = 2; - - // aapt resource value: 6 - public const int AppCompatTextHelper_android_drawableEnd = 6; - - // aapt resource value: 3 - public const int AppCompatTextHelper_android_drawableLeft = 3; - - // aapt resource value: 4 - public const int AppCompatTextHelper_android_drawableRight = 4; - - // aapt resource value: 5 - public const int AppCompatTextHelper_android_drawableStart = 5; - - // aapt resource value: 1 - public const int AppCompatTextHelper_android_drawableTop = 1; - - // aapt resource value: 0 - public const int AppCompatTextHelper_android_textAppearance = 0; - - public static int[] AppCompatTextView = new int[] { - 16842804, - 2130772022, - 2130772023, - 2130772024, - 2130772025, - 2130772026, - 2130772027, - 2130772028}; - - // aapt resource value: 0 - public const int AppCompatTextView_android_textAppearance = 0; - - // aapt resource value: 6 - public const int AppCompatTextView_autoSizeMaxTextSize = 6; - - // aapt resource value: 5 - public const int AppCompatTextView_autoSizeMinTextSize = 5; - - // aapt resource value: 4 - public const int AppCompatTextView_autoSizePresetSizes = 4; - - // aapt resource value: 3 - public const int AppCompatTextView_autoSizeStepGranularity = 3; - - // aapt resource value: 2 - public const int AppCompatTextView_autoSizeTextType = 2; - - // aapt resource value: 7 - public const int AppCompatTextView_fontFamily = 7; - - // aapt resource value: 1 - public const int AppCompatTextView_textAllCaps = 1; - - public static int[] AppCompatTheme = new int[] { - 16842839, - 16842926, - 2130772029, - 2130772030, - 2130772031, - 2130772032, - 2130772033, - 2130772034, - 2130772035, - 2130772036, - 2130772037, - 2130772038, - 2130772039, - 2130772040, - 2130772041, - 2130772042, - 2130772043, - 2130772044, - 2130772045, - 2130772046, - 2130772047, - 2130772048, - 2130772049, - 2130772050, - 2130772051, - 2130772052, - 2130772053, - 2130772054, - 2130772055, - 2130772056, - 2130772057, - 2130772058, - 2130772059, - 2130772060, - 2130772061, - 2130772062, - 2130772063, - 2130772064, - 2130772065, - 2130772066, - 2130772067, - 2130772068, - 2130772069, - 2130772070, - 2130772071, - 2130772072, - 2130772073, - 2130772074, - 2130772075, - 2130772076, - 2130772077, - 2130772078, - 2130772079, - 2130772080, - 2130772081, - 2130772082, - 2130772083, - 2130772084, - 2130772085, - 2130772086, - 2130772087, - 2130772088, - 2130772089, - 2130772090, - 2130772091, - 2130772092, - 2130772093, - 2130772094, - 2130772095, - 2130772096, - 2130772097, - 2130772098, - 2130772099, - 2130772100, - 2130772101, - 2130772102, - 2130772103, - 2130772104, - 2130772105, - 2130772106, - 2130772107, - 2130772108, - 2130772109, - 2130772110, - 2130772111, - 2130772112, - 2130772113, - 2130772114, - 2130772115, - 2130772116, - 2130772117, - 2130772118, - 2130772119, - 2130772120, - 2130772121, - 2130772122, - 2130772123, - 2130772124, - 2130772125, - 2130772126, - 2130772127, - 2130772128, - 2130772129, - 2130772130, - 2130772131, - 2130772132, - 2130772133, - 2130772134, - 2130772135, - 2130772136, - 2130772137, - 2130772138, - 2130772139, - 2130772140, - 2130772141, - 2130772142, - 2130772143, - 2130772144, - 2130772145}; - - // aapt resource value: 23 - public const int AppCompatTheme_actionBarDivider = 23; - - // aapt resource value: 24 - public const int AppCompatTheme_actionBarItemBackground = 24; - - // aapt resource value: 17 - public const int AppCompatTheme_actionBarPopupTheme = 17; - - // aapt resource value: 22 - public const int AppCompatTheme_actionBarSize = 22; - - // aapt resource value: 19 - public const int AppCompatTheme_actionBarSplitStyle = 19; - - // aapt resource value: 18 - public const int AppCompatTheme_actionBarStyle = 18; - - // aapt resource value: 13 - public const int AppCompatTheme_actionBarTabBarStyle = 13; - - // aapt resource value: 12 - public const int AppCompatTheme_actionBarTabStyle = 12; - - // aapt resource value: 14 - public const int AppCompatTheme_actionBarTabTextStyle = 14; - - // aapt resource value: 20 - public const int AppCompatTheme_actionBarTheme = 20; - - // aapt resource value: 21 - public const int AppCompatTheme_actionBarWidgetTheme = 21; - - // aapt resource value: 50 - public const int AppCompatTheme_actionButtonStyle = 50; - - // aapt resource value: 46 - public const int AppCompatTheme_actionDropDownStyle = 46; - - // aapt resource value: 25 - public const int AppCompatTheme_actionMenuTextAppearance = 25; - - // aapt resource value: 26 - public const int AppCompatTheme_actionMenuTextColor = 26; - - // aapt resource value: 29 - public const int AppCompatTheme_actionModeBackground = 29; - - // aapt resource value: 28 - public const int AppCompatTheme_actionModeCloseButtonStyle = 28; - - // aapt resource value: 31 - public const int AppCompatTheme_actionModeCloseDrawable = 31; - - // aapt resource value: 33 - public const int AppCompatTheme_actionModeCopyDrawable = 33; - - // aapt resource value: 32 - public const int AppCompatTheme_actionModeCutDrawable = 32; - - // aapt resource value: 37 - public const int AppCompatTheme_actionModeFindDrawable = 37; - - // aapt resource value: 34 - public const int AppCompatTheme_actionModePasteDrawable = 34; - - // aapt resource value: 39 - public const int AppCompatTheme_actionModePopupWindowStyle = 39; - - // aapt resource value: 35 - public const int AppCompatTheme_actionModeSelectAllDrawable = 35; - - // aapt resource value: 36 - public const int AppCompatTheme_actionModeShareDrawable = 36; - - // aapt resource value: 30 - public const int AppCompatTheme_actionModeSplitBackground = 30; - - // aapt resource value: 27 - public const int AppCompatTheme_actionModeStyle = 27; - - // aapt resource value: 38 - public const int AppCompatTheme_actionModeWebSearchDrawable = 38; - - // aapt resource value: 15 - public const int AppCompatTheme_actionOverflowButtonStyle = 15; - - // aapt resource value: 16 - public const int AppCompatTheme_actionOverflowMenuStyle = 16; - - // aapt resource value: 58 - public const int AppCompatTheme_activityChooserViewStyle = 58; - - // aapt resource value: 95 - public const int AppCompatTheme_alertDialogButtonGroupStyle = 95; - - // aapt resource value: 96 - public const int AppCompatTheme_alertDialogCenterButtons = 96; - - // aapt resource value: 94 - public const int AppCompatTheme_alertDialogStyle = 94; - - // aapt resource value: 97 - public const int AppCompatTheme_alertDialogTheme = 97; - - // aapt resource value: 1 - public const int AppCompatTheme_android_windowAnimationStyle = 1; - - // aapt resource value: 0 - public const int AppCompatTheme_android_windowIsFloating = 0; - - // aapt resource value: 102 - public const int AppCompatTheme_autoCompleteTextViewStyle = 102; - - // aapt resource value: 55 - public const int AppCompatTheme_borderlessButtonStyle = 55; - - // aapt resource value: 52 - public const int AppCompatTheme_buttonBarButtonStyle = 52; - - // aapt resource value: 100 - public const int AppCompatTheme_buttonBarNegativeButtonStyle = 100; - - // aapt resource value: 101 - public const int AppCompatTheme_buttonBarNeutralButtonStyle = 101; - - // aapt resource value: 99 - public const int AppCompatTheme_buttonBarPositiveButtonStyle = 99; - - // aapt resource value: 51 - public const int AppCompatTheme_buttonBarStyle = 51; - - // aapt resource value: 103 - public const int AppCompatTheme_buttonStyle = 103; - - // aapt resource value: 104 - public const int AppCompatTheme_buttonStyleSmall = 104; - - // aapt resource value: 105 - public const int AppCompatTheme_checkboxStyle = 105; - - // aapt resource value: 106 - public const int AppCompatTheme_checkedTextViewStyle = 106; - - // aapt resource value: 86 - public const int AppCompatTheme_colorAccent = 86; - - // aapt resource value: 93 - public const int AppCompatTheme_colorBackgroundFloating = 93; - - // aapt resource value: 90 - public const int AppCompatTheme_colorButtonNormal = 90; - - // aapt resource value: 88 - public const int AppCompatTheme_colorControlActivated = 88; - - // aapt resource value: 89 - public const int AppCompatTheme_colorControlHighlight = 89; - - // aapt resource value: 87 - public const int AppCompatTheme_colorControlNormal = 87; - - // aapt resource value: 118 - public const int AppCompatTheme_colorError = 118; - - // aapt resource value: 84 - public const int AppCompatTheme_colorPrimary = 84; - - // aapt resource value: 85 - public const int AppCompatTheme_colorPrimaryDark = 85; - - // aapt resource value: 91 - public const int AppCompatTheme_colorSwitchThumbNormal = 91; - - // aapt resource value: 92 - public const int AppCompatTheme_controlBackground = 92; - - // aapt resource value: 44 - public const int AppCompatTheme_dialogPreferredPadding = 44; - - // aapt resource value: 43 - public const int AppCompatTheme_dialogTheme = 43; - - // aapt resource value: 57 - public const int AppCompatTheme_dividerHorizontal = 57; - - // aapt resource value: 56 - public const int AppCompatTheme_dividerVertical = 56; - - // aapt resource value: 75 - public const int AppCompatTheme_dropDownListViewStyle = 75; - - // aapt resource value: 47 - public const int AppCompatTheme_dropdownListPreferredItemHeight = 47; - - // aapt resource value: 64 - public const int AppCompatTheme_editTextBackground = 64; - - // aapt resource value: 63 - public const int AppCompatTheme_editTextColor = 63; - - // aapt resource value: 107 - public const int AppCompatTheme_editTextStyle = 107; - - // aapt resource value: 49 - public const int AppCompatTheme_homeAsUpIndicator = 49; - - // aapt resource value: 65 - public const int AppCompatTheme_imageButtonStyle = 65; - - // aapt resource value: 83 - public const int AppCompatTheme_listChoiceBackgroundIndicator = 83; - - // aapt resource value: 45 - public const int AppCompatTheme_listDividerAlertDialog = 45; - - // aapt resource value: 115 - public const int AppCompatTheme_listMenuViewStyle = 115; - - // aapt resource value: 76 - public const int AppCompatTheme_listPopupWindowStyle = 76; - - // aapt resource value: 70 - public const int AppCompatTheme_listPreferredItemHeight = 70; - - // aapt resource value: 72 - public const int AppCompatTheme_listPreferredItemHeightLarge = 72; - - // aapt resource value: 71 - public const int AppCompatTheme_listPreferredItemHeightSmall = 71; - - // aapt resource value: 73 - public const int AppCompatTheme_listPreferredItemPaddingLeft = 73; - - // aapt resource value: 74 - public const int AppCompatTheme_listPreferredItemPaddingRight = 74; - - // aapt resource value: 80 - public const int AppCompatTheme_panelBackground = 80; - - // aapt resource value: 82 - public const int AppCompatTheme_panelMenuListTheme = 82; - - // aapt resource value: 81 - public const int AppCompatTheme_panelMenuListWidth = 81; - - // aapt resource value: 61 - public const int AppCompatTheme_popupMenuStyle = 61; - - // aapt resource value: 62 - public const int AppCompatTheme_popupWindowStyle = 62; - - // aapt resource value: 108 - public const int AppCompatTheme_radioButtonStyle = 108; - - // aapt resource value: 109 - public const int AppCompatTheme_ratingBarStyle = 109; - - // aapt resource value: 110 - public const int AppCompatTheme_ratingBarStyleIndicator = 110; - - // aapt resource value: 111 - public const int AppCompatTheme_ratingBarStyleSmall = 111; - - // aapt resource value: 69 - public const int AppCompatTheme_searchViewStyle = 69; - - // aapt resource value: 112 - public const int AppCompatTheme_seekBarStyle = 112; - - // aapt resource value: 53 - public const int AppCompatTheme_selectableItemBackground = 53; - - // aapt resource value: 54 - public const int AppCompatTheme_selectableItemBackgroundBorderless = 54; - - // aapt resource value: 48 - public const int AppCompatTheme_spinnerDropDownItemStyle = 48; - - // aapt resource value: 113 - public const int AppCompatTheme_spinnerStyle = 113; - - // aapt resource value: 114 - public const int AppCompatTheme_switchStyle = 114; - - // aapt resource value: 40 - public const int AppCompatTheme_textAppearanceLargePopupMenu = 40; - - // aapt resource value: 77 - public const int AppCompatTheme_textAppearanceListItem = 77; - - // aapt resource value: 78 - public const int AppCompatTheme_textAppearanceListItemSecondary = 78; - - // aapt resource value: 79 - public const int AppCompatTheme_textAppearanceListItemSmall = 79; - - // aapt resource value: 42 - public const int AppCompatTheme_textAppearancePopupMenuHeader = 42; - - // aapt resource value: 67 - public const int AppCompatTheme_textAppearanceSearchResultSubtitle = 67; - - // aapt resource value: 66 - public const int AppCompatTheme_textAppearanceSearchResultTitle = 66; - - // aapt resource value: 41 - public const int AppCompatTheme_textAppearanceSmallPopupMenu = 41; - - // aapt resource value: 98 - public const int AppCompatTheme_textColorAlertDialogListItem = 98; - - // aapt resource value: 68 - public const int AppCompatTheme_textColorSearchUrl = 68; - - // aapt resource value: 60 - public const int AppCompatTheme_toolbarNavigationButtonStyle = 60; - - // aapt resource value: 59 - public const int AppCompatTheme_toolbarStyle = 59; - - // aapt resource value: 117 - public const int AppCompatTheme_tooltipForegroundColor = 117; - - // aapt resource value: 116 - public const int AppCompatTheme_tooltipFrameBackground = 116; - - // aapt resource value: 2 - public const int AppCompatTheme_windowActionBar = 2; - - // aapt resource value: 4 - public const int AppCompatTheme_windowActionBarOverlay = 4; - - // aapt resource value: 5 - public const int AppCompatTheme_windowActionModeOverlay = 5; - - // aapt resource value: 9 - public const int AppCompatTheme_windowFixedHeightMajor = 9; - - // aapt resource value: 7 - public const int AppCompatTheme_windowFixedHeightMinor = 7; - - // aapt resource value: 6 - public const int AppCompatTheme_windowFixedWidthMajor = 6; - - // aapt resource value: 8 - public const int AppCompatTheme_windowFixedWidthMinor = 8; - - // aapt resource value: 10 - public const int AppCompatTheme_windowMinWidthMajor = 10; - - // aapt resource value: 11 - public const int AppCompatTheme_windowMinWidthMinor = 11; - - // aapt resource value: 3 - public const int AppCompatTheme_windowNoTitle = 3; - - public static int[] BottomNavigationView = new int[] { - 2130772005, - 2130772266, - 2130772267, - 2130772268, - 2130772269}; - - // aapt resource value: 0 - public const int BottomNavigationView_elevation = 0; - - // aapt resource value: 4 - public const int BottomNavigationView_itemBackground = 4; - - // aapt resource value: 2 - public const int BottomNavigationView_itemIconTint = 2; - - // aapt resource value: 3 - public const int BottomNavigationView_itemTextColor = 3; - - // aapt resource value: 1 - public const int BottomNavigationView_menu = 1; - - public static int[] BottomSheetBehavior_Layout = new int[] { - 2130772228, - 2130772229, - 2130772230}; - - // aapt resource value: 1 - public const int BottomSheetBehavior_Layout_behavior_hideable = 1; - - // aapt resource value: 0 - public const int BottomSheetBehavior_Layout_behavior_peekHeight = 0; - - // aapt resource value: 2 - public const int BottomSheetBehavior_Layout_behavior_skipCollapsed = 2; - - public static int[] ButtonBarLayout = new int[] { - 2130772146}; - - // aapt resource value: 0 - public const int ButtonBarLayout_allowStacking = 0; - - public static int[] CollapsingToolbarLayout = new int[] { - 2130771980, - 2130772231, - 2130772232, - 2130772233, - 2130772234, - 2130772235, - 2130772236, - 2130772237, - 2130772238, - 2130772239, - 2130772240, - 2130772241, - 2130772242, - 2130772243, - 2130772244, - 2130772245}; - - // aapt resource value: 13 - public const int CollapsingToolbarLayout_collapsedTitleGravity = 13; - - // aapt resource value: 7 - public const int CollapsingToolbarLayout_collapsedTitleTextAppearance = 7; - - // aapt resource value: 8 - public const int CollapsingToolbarLayout_contentScrim = 8; - - // aapt resource value: 14 - public const int CollapsingToolbarLayout_expandedTitleGravity = 14; - - // aapt resource value: 1 - public const int CollapsingToolbarLayout_expandedTitleMargin = 1; - - // aapt resource value: 5 - public const int CollapsingToolbarLayout_expandedTitleMarginBottom = 5; - - // aapt resource value: 4 - public const int CollapsingToolbarLayout_expandedTitleMarginEnd = 4; - - // aapt resource value: 2 - public const int CollapsingToolbarLayout_expandedTitleMarginStart = 2; - - // aapt resource value: 3 - public const int CollapsingToolbarLayout_expandedTitleMarginTop = 3; - - // aapt resource value: 6 - public const int CollapsingToolbarLayout_expandedTitleTextAppearance = 6; - - // aapt resource value: 12 - public const int CollapsingToolbarLayout_scrimAnimationDuration = 12; - - // aapt resource value: 11 - public const int CollapsingToolbarLayout_scrimVisibleHeightTrigger = 11; - - // aapt resource value: 9 - public const int CollapsingToolbarLayout_statusBarScrim = 9; - - // aapt resource value: 0 - public const int CollapsingToolbarLayout_title = 0; - - // aapt resource value: 15 - public const int CollapsingToolbarLayout_titleEnabled = 15; - - // aapt resource value: 10 - public const int CollapsingToolbarLayout_toolbarId = 10; - - public static int[] CollapsingToolbarLayout_Layout = new int[] { - 2130772246, - 2130772247}; - - // aapt resource value: 0 - public const int CollapsingToolbarLayout_Layout_layout_collapseMode = 0; - - // aapt resource value: 1 - public const int CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier = 1; - - public static int[] ColorStateListItem = new int[] { - 16843173, - 16843551, - 2130772147}; - - // aapt resource value: 2 - public const int ColorStateListItem_alpha = 2; - - // aapt resource value: 1 - public const int ColorStateListItem_android_alpha = 1; - - // aapt resource value: 0 - public const int ColorStateListItem_android_color = 0; - - public static int[] CompoundButton = new int[] { - 16843015, - 2130772148, - 2130772149}; - - // aapt resource value: 0 - public const int CompoundButton_android_button = 0; - - // aapt resource value: 1 - public const int CompoundButton_buttonTint = 1; - - // aapt resource value: 2 - public const int CompoundButton_buttonTintMode = 2; - - public static int[] CoordinatorLayout = new int[] { - 2130772248, - 2130772249}; - - // aapt resource value: 0 - public const int CoordinatorLayout_keylines = 0; - - // aapt resource value: 1 - public const int CoordinatorLayout_statusBarBackground = 1; - - public static int[] CoordinatorLayout_Layout = new int[] { - 16842931, - 2130772250, - 2130772251, - 2130772252, - 2130772253, - 2130772254, - 2130772255}; - - // aapt resource value: 0 - public const int CoordinatorLayout_Layout_android_layout_gravity = 0; - - // aapt resource value: 2 - public const int CoordinatorLayout_Layout_layout_anchor = 2; - - // aapt resource value: 4 - public const int CoordinatorLayout_Layout_layout_anchorGravity = 4; - - // aapt resource value: 1 - public const int CoordinatorLayout_Layout_layout_behavior = 1; - - // aapt resource value: 6 - public const int CoordinatorLayout_Layout_layout_dodgeInsetEdges = 6; - - // aapt resource value: 5 - public const int CoordinatorLayout_Layout_layout_insetEdge = 5; - - // aapt resource value: 3 - public const int CoordinatorLayout_Layout_layout_keyline = 3; - - public static int[] DesignTheme = new int[] { - 2130772256, - 2130772257, - 2130772258}; - - // aapt resource value: 0 - public const int DesignTheme_bottomSheetDialogTheme = 0; - - // aapt resource value: 1 - public const int DesignTheme_bottomSheetStyle = 1; - - // aapt resource value: 2 - public const int DesignTheme_textColorError = 2; - - public static int[] DrawerArrowToggle = new int[] { - 2130772150, - 2130772151, - 2130772152, - 2130772153, - 2130772154, - 2130772155, - 2130772156, - 2130772157}; - - // aapt resource value: 4 - public const int DrawerArrowToggle_arrowHeadLength = 4; - - // aapt resource value: 5 - public const int DrawerArrowToggle_arrowShaftLength = 5; - - // aapt resource value: 6 - public const int DrawerArrowToggle_barLength = 6; - - // aapt resource value: 0 - public const int DrawerArrowToggle_color = 0; - - // aapt resource value: 2 - public const int DrawerArrowToggle_drawableSize = 2; - - // aapt resource value: 3 - public const int DrawerArrowToggle_gapBetweenBars = 3; - - // aapt resource value: 1 - public const int DrawerArrowToggle_spinBars = 1; - - // aapt resource value: 7 - public const int DrawerArrowToggle_thickness = 7; - - public static int[] FloatingActionButton = new int[] { - 2130772005, - 2130772221, - 2130772222, - 2130772259, - 2130772260, - 2130772261, - 2130772262, - 2130772263}; - - // aapt resource value: 1 - public const int FloatingActionButton_backgroundTint = 1; - - // aapt resource value: 2 - public const int FloatingActionButton_backgroundTintMode = 2; - - // aapt resource value: 6 - public const int FloatingActionButton_borderWidth = 6; - - // aapt resource value: 0 - public const int FloatingActionButton_elevation = 0; - - // aapt resource value: 4 - public const int FloatingActionButton_fabSize = 4; - - // aapt resource value: 5 - public const int FloatingActionButton_pressedTranslationZ = 5; - - // aapt resource value: 3 - public const int FloatingActionButton_rippleColor = 3; - - // aapt resource value: 7 - public const int FloatingActionButton_useCompatPadding = 7; - - public static int[] FloatingActionButton_Behavior_Layout = new int[] { - 2130772264}; - - // aapt resource value: 0 - public const int FloatingActionButton_Behavior_Layout_behavior_autoHide = 0; - - public static int[] FontFamily = new int[] { - 2130772305, - 2130772306, - 2130772307, - 2130772308, - 2130772309, - 2130772310}; - - // aapt resource value: 0 - public const int FontFamily_fontProviderAuthority = 0; - - // aapt resource value: 3 - public const int FontFamily_fontProviderCerts = 3; - - // aapt resource value: 4 - public const int FontFamily_fontProviderFetchStrategy = 4; - - // aapt resource value: 5 - public const int FontFamily_fontProviderFetchTimeout = 5; - - // aapt resource value: 1 - public const int FontFamily_fontProviderPackage = 1; - - // aapt resource value: 2 - public const int FontFamily_fontProviderQuery = 2; - - public static int[] FontFamilyFont = new int[] { - 16844082, - 16844083, - 16844095, - 2130772311, - 2130772312, - 2130772313}; - - // aapt resource value: 0 - public const int FontFamilyFont_android_font = 0; - - // aapt resource value: 2 - public const int FontFamilyFont_android_fontStyle = 2; - - // aapt resource value: 1 - public const int FontFamilyFont_android_fontWeight = 1; - - // aapt resource value: 4 - public const int FontFamilyFont_font = 4; - - // aapt resource value: 3 - public const int FontFamilyFont_fontStyle = 3; - - // aapt resource value: 5 - public const int FontFamilyFont_fontWeight = 5; - - public static int[] ForegroundLinearLayout = new int[] { - 16843017, - 16843264, - 2130772265}; - - // aapt resource value: 0 - public const int ForegroundLinearLayout_android_foreground = 0; - - // aapt resource value: 1 - public const int ForegroundLinearLayout_android_foregroundGravity = 1; - - // aapt resource value: 2 - public const int ForegroundLinearLayout_foregroundInsidePadding = 2; - - public static int[] LinearLayoutCompat = new int[] { - 16842927, - 16842948, - 16843046, - 16843047, - 16843048, - 2130771988, - 2130772158, - 2130772159, - 2130772160}; - - // aapt resource value: 2 - public const int LinearLayoutCompat_android_baselineAligned = 2; - - // aapt resource value: 3 - public const int LinearLayoutCompat_android_baselineAlignedChildIndex = 3; - - // aapt resource value: 0 - public const int LinearLayoutCompat_android_gravity = 0; - - // aapt resource value: 1 - public const int LinearLayoutCompat_android_orientation = 1; - - // aapt resource value: 4 - public const int LinearLayoutCompat_android_weightSum = 4; - - // aapt resource value: 5 - public const int LinearLayoutCompat_divider = 5; - - // aapt resource value: 8 - public const int LinearLayoutCompat_dividerPadding = 8; - - // aapt resource value: 6 - public const int LinearLayoutCompat_measureWithLargestChild = 6; - - // aapt resource value: 7 - public const int LinearLayoutCompat_showDividers = 7; - - public static int[] LinearLayoutCompat_Layout = new int[] { - 16842931, - 16842996, - 16842997, - 16843137}; - - // aapt resource value: 0 - public const int LinearLayoutCompat_Layout_android_layout_gravity = 0; - - // aapt resource value: 2 - public const int LinearLayoutCompat_Layout_android_layout_height = 2; - - // aapt resource value: 3 - public const int LinearLayoutCompat_Layout_android_layout_weight = 3; - - // aapt resource value: 1 - public const int LinearLayoutCompat_Layout_android_layout_width = 1; - - public static int[] ListPopupWindow = new int[] { - 16843436, - 16843437}; - - // aapt resource value: 0 - public const int ListPopupWindow_android_dropDownHorizontalOffset = 0; - - // aapt resource value: 1 - public const int ListPopupWindow_android_dropDownVerticalOffset = 1; - - public static int[] MenuGroup = new int[] { - 16842766, - 16842960, - 16843156, - 16843230, - 16843231, - 16843232}; - - // aapt resource value: 5 - public const int MenuGroup_android_checkableBehavior = 5; - - // aapt resource value: 0 - public const int MenuGroup_android_enabled = 0; - - // aapt resource value: 1 - public const int MenuGroup_android_id = 1; - - // aapt resource value: 3 - public const int MenuGroup_android_menuCategory = 3; - - // aapt resource value: 4 - public const int MenuGroup_android_orderInCategory = 4; - - // aapt resource value: 2 - public const int MenuGroup_android_visible = 2; - - public static int[] MenuItem = new int[] { - 16842754, - 16842766, - 16842960, - 16843014, - 16843156, - 16843230, - 16843231, - 16843233, - 16843234, - 16843235, - 16843236, - 16843237, - 16843375, - 2130772161, - 2130772162, - 2130772163, - 2130772164, - 2130772165, - 2130772166, - 2130772167, - 2130772168, - 2130772169, - 2130772170}; - - // aapt resource value: 16 - public const int MenuItem_actionLayout = 16; - - // aapt resource value: 18 - public const int MenuItem_actionProviderClass = 18; - - // aapt resource value: 17 - public const int MenuItem_actionViewClass = 17; - - // aapt resource value: 13 - public const int MenuItem_alphabeticModifiers = 13; - - // aapt resource value: 9 - public const int MenuItem_android_alphabeticShortcut = 9; - - // aapt resource value: 11 - public const int MenuItem_android_checkable = 11; - - // aapt resource value: 3 - public const int MenuItem_android_checked = 3; - - // aapt resource value: 1 - public const int MenuItem_android_enabled = 1; - - // aapt resource value: 0 - public const int MenuItem_android_icon = 0; - - // aapt resource value: 2 - public const int MenuItem_android_id = 2; - - // aapt resource value: 5 - public const int MenuItem_android_menuCategory = 5; - - // aapt resource value: 10 - public const int MenuItem_android_numericShortcut = 10; - - // aapt resource value: 12 - public const int MenuItem_android_onClick = 12; - - // aapt resource value: 6 - public const int MenuItem_android_orderInCategory = 6; - - // aapt resource value: 7 - public const int MenuItem_android_title = 7; - - // aapt resource value: 8 - public const int MenuItem_android_titleCondensed = 8; - - // aapt resource value: 4 - public const int MenuItem_android_visible = 4; - - // aapt resource value: 19 - public const int MenuItem_contentDescription = 19; - - // aapt resource value: 21 - public const int MenuItem_iconTint = 21; - - // aapt resource value: 22 - public const int MenuItem_iconTintMode = 22; - - // aapt resource value: 14 - public const int MenuItem_numericModifiers = 14; - - // aapt resource value: 15 - public const int MenuItem_showAsAction = 15; - - // aapt resource value: 20 - public const int MenuItem_tooltipText = 20; - - public static int[] MenuView = new int[] { - 16842926, - 16843052, - 16843053, - 16843054, - 16843055, - 16843056, - 16843057, - 2130772171, - 2130772172}; - - // aapt resource value: 4 - public const int MenuView_android_headerBackground = 4; - - // aapt resource value: 2 - public const int MenuView_android_horizontalDivider = 2; - - // aapt resource value: 5 - public const int MenuView_android_itemBackground = 5; - - // aapt resource value: 6 - public const int MenuView_android_itemIconDisabledAlpha = 6; - - // aapt resource value: 1 - public const int MenuView_android_itemTextAppearance = 1; - - // aapt resource value: 3 - public const int MenuView_android_verticalDivider = 3; - - // aapt resource value: 0 - public const int MenuView_android_windowAnimationStyle = 0; - - // aapt resource value: 7 - public const int MenuView_preserveIconSpacing = 7; - - // aapt resource value: 8 - public const int MenuView_subMenuArrow = 8; - - public static int[] NavigationView = new int[] { - 16842964, - 16842973, - 16843039, - 2130772005, - 2130772266, - 2130772267, - 2130772268, - 2130772269, - 2130772270, - 2130772271}; - - // aapt resource value: 0 - public const int NavigationView_android_background = 0; - - // aapt resource value: 1 - public const int NavigationView_android_fitsSystemWindows = 1; - - // aapt resource value: 2 - public const int NavigationView_android_maxWidth = 2; - - // aapt resource value: 3 - public const int NavigationView_elevation = 3; - - // aapt resource value: 9 - public const int NavigationView_headerLayout = 9; - - // aapt resource value: 7 - public const int NavigationView_itemBackground = 7; - - // aapt resource value: 5 - public const int NavigationView_itemIconTint = 5; - - // aapt resource value: 8 - public const int NavigationView_itemTextAppearance = 8; - - // aapt resource value: 6 - public const int NavigationView_itemTextColor = 6; - - // aapt resource value: 4 - public const int NavigationView_menu = 4; - - public static int[] PopupWindow = new int[] { - 16843126, - 16843465, - 2130772173}; - - // aapt resource value: 1 - public const int PopupWindow_android_popupAnimationStyle = 1; - - // aapt resource value: 0 - public const int PopupWindow_android_popupBackground = 0; - - // aapt resource value: 2 - public const int PopupWindow_overlapAnchor = 2; - - public static int[] PopupWindowBackgroundState = new int[] { - 2130772174}; - - // aapt resource value: 0 - public const int PopupWindowBackgroundState_state_above_anchor = 0; - - public static int[] RecycleListView = new int[] { - 2130772175, - 2130772176}; - - // aapt resource value: 0 - public const int RecycleListView_paddingBottomNoButtons = 0; - - // aapt resource value: 1 - public const int RecycleListView_paddingTopNoTitle = 1; - - public static int[] RecyclerView = new int[] { - 16842948, - 16842993, - 2130771968, - 2130771969, - 2130771970, - 2130771971, - 2130771972, - 2130771973, - 2130771974, - 2130771975, - 2130771976}; - - // aapt resource value: 1 - public const int RecyclerView_android_descendantFocusability = 1; - - // aapt resource value: 0 - public const int RecyclerView_android_orientation = 0; - - // aapt resource value: 6 - public const int RecyclerView_fastScrollEnabled = 6; - - // aapt resource value: 9 - public const int RecyclerView_fastScrollHorizontalThumbDrawable = 9; - - // aapt resource value: 10 - public const int RecyclerView_fastScrollHorizontalTrackDrawable = 10; - - // aapt resource value: 7 - public const int RecyclerView_fastScrollVerticalThumbDrawable = 7; - - // aapt resource value: 8 - public const int RecyclerView_fastScrollVerticalTrackDrawable = 8; - - // aapt resource value: 2 - public const int RecyclerView_layoutManager = 2; - - // aapt resource value: 4 - public const int RecyclerView_reverseLayout = 4; - - // aapt resource value: 3 - public const int RecyclerView_spanCount = 3; - - // aapt resource value: 5 - public const int RecyclerView_stackFromEnd = 5; - - public static int[] ScrimInsetsFrameLayout = new int[] { - 2130772272}; - - // aapt resource value: 0 - public const int ScrimInsetsFrameLayout_insetForeground = 0; - - public static int[] ScrollingViewBehavior_Layout = new int[] { - 2130772273}; - - // aapt resource value: 0 - public const int ScrollingViewBehavior_Layout_behavior_overlapTop = 0; - - public static int[] SearchView = new int[] { - 16842970, - 16843039, - 16843296, - 16843364, - 2130772177, - 2130772178, - 2130772179, - 2130772180, - 2130772181, - 2130772182, - 2130772183, - 2130772184, - 2130772185, - 2130772186, - 2130772187, - 2130772188, - 2130772189}; - - // aapt resource value: 0 - public const int SearchView_android_focusable = 0; - - // aapt resource value: 3 - public const int SearchView_android_imeOptions = 3; - - // aapt resource value: 2 - public const int SearchView_android_inputType = 2; - - // aapt resource value: 1 - public const int SearchView_android_maxWidth = 1; - - // aapt resource value: 8 - public const int SearchView_closeIcon = 8; - - // aapt resource value: 13 - public const int SearchView_commitIcon = 13; - - // aapt resource value: 7 - public const int SearchView_defaultQueryHint = 7; - - // aapt resource value: 9 - public const int SearchView_goIcon = 9; - - // aapt resource value: 5 - public const int SearchView_iconifiedByDefault = 5; - - // aapt resource value: 4 - public const int SearchView_layout = 4; - - // aapt resource value: 15 - public const int SearchView_queryBackground = 15; - - // aapt resource value: 6 - public const int SearchView_queryHint = 6; - - // aapt resource value: 11 - public const int SearchView_searchHintIcon = 11; - - // aapt resource value: 10 - public const int SearchView_searchIcon = 10; - - // aapt resource value: 16 - public const int SearchView_submitBackground = 16; - - // aapt resource value: 14 - public const int SearchView_suggestionRowLayout = 14; - - // aapt resource value: 12 - public const int SearchView_voiceIcon = 12; - - public static int[] SnackbarLayout = new int[] { - 16843039, - 2130772005, - 2130772274}; - - // aapt resource value: 0 - public const int SnackbarLayout_android_maxWidth = 0; - - // aapt resource value: 1 - public const int SnackbarLayout_elevation = 1; - - // aapt resource value: 2 - public const int SnackbarLayout_maxActionInlineWidth = 2; - - public static int[] Spinner = new int[] { - 16842930, - 16843126, - 16843131, - 16843362, - 2130772006}; - - // aapt resource value: 3 - public const int Spinner_android_dropDownWidth = 3; - - // aapt resource value: 0 - public const int Spinner_android_entries = 0; - - // aapt resource value: 1 - public const int Spinner_android_popupBackground = 1; - - // aapt resource value: 2 - public const int Spinner_android_prompt = 2; - - // aapt resource value: 4 - public const int Spinner_popupTheme = 4; - - public static int[] SwitchCompat = new int[] { - 16843044, - 16843045, - 16843074, - 2130772190, - 2130772191, - 2130772192, - 2130772193, - 2130772194, - 2130772195, - 2130772196, - 2130772197, - 2130772198, - 2130772199, - 2130772200}; - - // aapt resource value: 1 - public const int SwitchCompat_android_textOff = 1; - - // aapt resource value: 0 - public const int SwitchCompat_android_textOn = 0; - - // aapt resource value: 2 - public const int SwitchCompat_android_thumb = 2; - - // aapt resource value: 13 - public const int SwitchCompat_showText = 13; - - // aapt resource value: 12 - public const int SwitchCompat_splitTrack = 12; - - // aapt resource value: 10 - public const int SwitchCompat_switchMinWidth = 10; - - // aapt resource value: 11 - public const int SwitchCompat_switchPadding = 11; - - // aapt resource value: 9 - public const int SwitchCompat_switchTextAppearance = 9; - - // aapt resource value: 8 - public const int SwitchCompat_thumbTextPadding = 8; - - // aapt resource value: 3 - public const int SwitchCompat_thumbTint = 3; - - // aapt resource value: 4 - public const int SwitchCompat_thumbTintMode = 4; - - // aapt resource value: 5 - public const int SwitchCompat_track = 5; - - // aapt resource value: 6 - public const int SwitchCompat_trackTint = 6; - - // aapt resource value: 7 - public const int SwitchCompat_trackTintMode = 7; - - public static int[] TabItem = new int[] { - 16842754, - 16842994, - 16843087}; - - // aapt resource value: 0 - public const int TabItem_android_icon = 0; - - // aapt resource value: 1 - public const int TabItem_android_layout = 1; - - // aapt resource value: 2 - public const int TabItem_android_text = 2; - - public static int[] TabLayout = new int[] { - 2130772275, - 2130772276, - 2130772277, - 2130772278, - 2130772279, - 2130772280, - 2130772281, - 2130772282, - 2130772283, - 2130772284, - 2130772285, - 2130772286, - 2130772287, - 2130772288, - 2130772289, - 2130772290}; - - // aapt resource value: 3 - public const int TabLayout_tabBackground = 3; - - // aapt resource value: 2 - public const int TabLayout_tabContentStart = 2; - - // aapt resource value: 5 - public const int TabLayout_tabGravity = 5; - - // aapt resource value: 0 - public const int TabLayout_tabIndicatorColor = 0; - - // aapt resource value: 1 - public const int TabLayout_tabIndicatorHeight = 1; - - // aapt resource value: 7 - public const int TabLayout_tabMaxWidth = 7; - - // aapt resource value: 6 - public const int TabLayout_tabMinWidth = 6; - - // aapt resource value: 4 - public const int TabLayout_tabMode = 4; - - // aapt resource value: 15 - public const int TabLayout_tabPadding = 15; - - // aapt resource value: 14 - public const int TabLayout_tabPaddingBottom = 14; - - // aapt resource value: 13 - public const int TabLayout_tabPaddingEnd = 13; - - // aapt resource value: 11 - public const int TabLayout_tabPaddingStart = 11; - - // aapt resource value: 12 - public const int TabLayout_tabPaddingTop = 12; - - // aapt resource value: 10 - public const int TabLayout_tabSelectedTextColor = 10; - - // aapt resource value: 8 - public const int TabLayout_tabTextAppearance = 8; - - // aapt resource value: 9 - public const int TabLayout_tabTextColor = 9; - - public static int[] TextAppearance = new int[] { - 16842901, - 16842902, - 16842903, - 16842904, - 16842906, - 16842907, - 16843105, - 16843106, - 16843107, - 16843108, - 16843692, - 2130772022, - 2130772028}; - - // aapt resource value: 10 - public const int TextAppearance_android_fontFamily = 10; - - // aapt resource value: 6 - public const int TextAppearance_android_shadowColor = 6; - - // aapt resource value: 7 - public const int TextAppearance_android_shadowDx = 7; - - // aapt resource value: 8 - public const int TextAppearance_android_shadowDy = 8; - - // aapt resource value: 9 - public const int TextAppearance_android_shadowRadius = 9; - - // aapt resource value: 3 - public const int TextAppearance_android_textColor = 3; - - // aapt resource value: 4 - public const int TextAppearance_android_textColorHint = 4; - - // aapt resource value: 5 - public const int TextAppearance_android_textColorLink = 5; - - // aapt resource value: 0 - public const int TextAppearance_android_textSize = 0; - - // aapt resource value: 2 - public const int TextAppearance_android_textStyle = 2; - - // aapt resource value: 1 - public const int TextAppearance_android_typeface = 1; - - // aapt resource value: 12 - public const int TextAppearance_fontFamily = 12; - - // aapt resource value: 11 - public const int TextAppearance_textAllCaps = 11; - - public static int[] TextInputLayout = new int[] { - 16842906, - 16843088, - 2130772291, - 2130772292, - 2130772293, - 2130772294, - 2130772295, - 2130772296, - 2130772297, - 2130772298, - 2130772299, - 2130772300, - 2130772301, - 2130772302, - 2130772303, - 2130772304}; - - // aapt resource value: 1 - public const int TextInputLayout_android_hint = 1; - - // aapt resource value: 0 - public const int TextInputLayout_android_textColorHint = 0; - - // aapt resource value: 6 - public const int TextInputLayout_counterEnabled = 6; - - // aapt resource value: 7 - public const int TextInputLayout_counterMaxLength = 7; - - // aapt resource value: 9 - public const int TextInputLayout_counterOverflowTextAppearance = 9; - - // aapt resource value: 8 - public const int TextInputLayout_counterTextAppearance = 8; - - // aapt resource value: 4 - public const int TextInputLayout_errorEnabled = 4; - - // aapt resource value: 5 - public const int TextInputLayout_errorTextAppearance = 5; - - // aapt resource value: 10 - public const int TextInputLayout_hintAnimationEnabled = 10; - - // aapt resource value: 3 - public const int TextInputLayout_hintEnabled = 3; - - // aapt resource value: 2 - public const int TextInputLayout_hintTextAppearance = 2; - - // aapt resource value: 13 - public const int TextInputLayout_passwordToggleContentDescription = 13; - - // aapt resource value: 12 - public const int TextInputLayout_passwordToggleDrawable = 12; - - // aapt resource value: 11 - public const int TextInputLayout_passwordToggleEnabled = 11; - - // aapt resource value: 14 - public const int TextInputLayout_passwordToggleTint = 14; - - // aapt resource value: 15 - public const int TextInputLayout_passwordToggleTintMode = 15; - - public static int[] Toolbar = new int[] { - 16842927, - 16843072, - 2130771980, - 2130771983, - 2130771987, - 2130771999, - 2130772000, - 2130772001, - 2130772002, - 2130772003, - 2130772004, - 2130772006, - 2130772201, - 2130772202, - 2130772203, - 2130772204, - 2130772205, - 2130772206, - 2130772207, - 2130772208, - 2130772209, - 2130772210, - 2130772211, - 2130772212, - 2130772213, - 2130772214, - 2130772215, - 2130772216, - 2130772217}; - - // aapt resource value: 0 - public const int Toolbar_android_gravity = 0; - - // aapt resource value: 1 - public const int Toolbar_android_minHeight = 1; - - // aapt resource value: 21 - public const int Toolbar_buttonGravity = 21; - - // aapt resource value: 23 - public const int Toolbar_collapseContentDescription = 23; - - // aapt resource value: 22 - public const int Toolbar_collapseIcon = 22; - - // aapt resource value: 6 - public const int Toolbar_contentInsetEnd = 6; - - // aapt resource value: 10 - public const int Toolbar_contentInsetEndWithActions = 10; - - // aapt resource value: 7 - public const int Toolbar_contentInsetLeft = 7; - - // aapt resource value: 8 - public const int Toolbar_contentInsetRight = 8; - - // aapt resource value: 5 - public const int Toolbar_contentInsetStart = 5; - - // aapt resource value: 9 - public const int Toolbar_contentInsetStartWithNavigation = 9; - - // aapt resource value: 4 - public const int Toolbar_logo = 4; - - // aapt resource value: 26 - public const int Toolbar_logoDescription = 26; - - // aapt resource value: 20 - public const int Toolbar_maxButtonHeight = 20; - - // aapt resource value: 25 - public const int Toolbar_navigationContentDescription = 25; - - // aapt resource value: 24 - public const int Toolbar_navigationIcon = 24; - - // aapt resource value: 11 - public const int Toolbar_popupTheme = 11; - - // aapt resource value: 3 - public const int Toolbar_subtitle = 3; - - // aapt resource value: 13 - public const int Toolbar_subtitleTextAppearance = 13; - - // aapt resource value: 28 - public const int Toolbar_subtitleTextColor = 28; - - // aapt resource value: 2 - public const int Toolbar_title = 2; - - // aapt resource value: 14 - public const int Toolbar_titleMargin = 14; - - // aapt resource value: 18 - public const int Toolbar_titleMarginBottom = 18; - - // aapt resource value: 16 - public const int Toolbar_titleMarginEnd = 16; - - // aapt resource value: 15 - public const int Toolbar_titleMarginStart = 15; - - // aapt resource value: 17 - public const int Toolbar_titleMarginTop = 17; - - // aapt resource value: 19 - public const int Toolbar_titleMargins = 19; - - // aapt resource value: 12 - public const int Toolbar_titleTextAppearance = 12; - - // aapt resource value: 27 - public const int Toolbar_titleTextColor = 27; - - public static int[] View = new int[] { - 16842752, - 16842970, - 2130772218, - 2130772219, - 2130772220}; - - // aapt resource value: 1 - public const int View_android_focusable = 1; - - // aapt resource value: 0 - public const int View_android_theme = 0; - - // aapt resource value: 3 - public const int View_paddingEnd = 3; - - // aapt resource value: 2 - public const int View_paddingStart = 2; - - // aapt resource value: 4 - public const int View_theme = 4; - - public static int[] ViewBackgroundHelper = new int[] { - 16842964, - 2130772221, - 2130772222}; - - // aapt resource value: 0 - public const int ViewBackgroundHelper_android_background = 0; - - // aapt resource value: 1 - public const int ViewBackgroundHelper_backgroundTint = 1; - - // aapt resource value: 2 - public const int ViewBackgroundHelper_backgroundTintMode = 2; - - public static int[] ViewStubCompat = new int[] { - 16842960, - 16842994, - 16842995}; - - // aapt resource value: 0 - public const int ViewStubCompat_android_id = 0; - - // aapt resource value: 2 - public const int ViewStubCompat_android_inflatedId = 2; - - // aapt resource value: 1 - public const int ViewStubCompat_android_layout = 1; - - static Styleable() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Styleable() - { - } - } } } #pragma warning restore 1591 From fc6f484244d97c44bcc5003ce37a2e94e32c1635 Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Sun, 6 Jan 2019 21:53:54 -0600 Subject: [PATCH 13/31] Use dev build of framework, make some fixes --- osu.Game.Tests/Visual/TestCaseChatLink.cs | 2 +- .../Visual/TestCaseLoungeRoomsContainer.cs | 4 ++-- .../Visual/TestCaseMatchSettingsOverlay.cs | 2 +- osu.Game/Online/Chat/ChannelManager.cs | 8 ++++---- osu.Game/Online/Multiplayer/PlaylistItem.cs | 4 ++-- osu.Game/Online/Multiplayer/Room.cs | 2 +- .../Settings/Sections/Graphics/LayoutSettings.cs | 14 +++++++------- osu.Game/Screens/Multi/IRoomManager.cs | 2 +- .../Multi/Lounge/Components/RoomsContainer.cs | 2 +- osu.Game/Screens/Multi/RoomBindings.cs | 2 +- osu.Game/Screens/Multi/RoomManager.cs | 4 ++-- osu.Game/osu.Game.csproj | 2 +- 12 files changed, 24 insertions(+), 24 deletions(-) diff --git a/osu.Game.Tests/Visual/TestCaseChatLink.cs b/osu.Game.Tests/Visual/TestCaseChatLink.cs index 61c2f47e7d..8aa3283af7 100644 --- a/osu.Game.Tests/Visual/TestCaseChatLink.cs +++ b/osu.Game.Tests/Visual/TestCaseChatLink.cs @@ -55,7 +55,7 @@ namespace osu.Game.Tests.Visual linkColour = colours.Blue; var chatManager = new ChannelManager(); - BindableCollection availableChannels = (BindableCollection)chatManager.AvailableChannels; + BindableList availableChannels = (BindableList)chatManager.AvailableChannels; availableChannels.Add(new Channel { Name = "#english"}); availableChannels.Add(new Channel { Name = "#japanese" }); Dependencies.Cache(chatManager); diff --git a/osu.Game.Tests/Visual/TestCaseLoungeRoomsContainer.cs b/osu.Game.Tests/Visual/TestCaseLoungeRoomsContainer.cs index 3e9f2fb3a4..6b5bc875f1 100644 --- a/osu.Game.Tests/Visual/TestCaseLoungeRoomsContainer.cs +++ b/osu.Game.Tests/Visual/TestCaseLoungeRoomsContainer.cs @@ -73,8 +73,8 @@ namespace osu.Game.Tests.Visual { public event Action RoomsUpdated; - public readonly BindableCollection Rooms = new BindableCollection(); - IBindableCollection IRoomManager.Rooms => Rooms; + public readonly BindableList Rooms = new BindableList(); + IBindableList IRoomManager.Rooms => Rooms; public void CreateRoom(Room room, Action onSuccess = null, Action onError = null) => Rooms.Add(room); diff --git a/osu.Game.Tests/Visual/TestCaseMatchSettingsOverlay.cs b/osu.Game.Tests/Visual/TestCaseMatchSettingsOverlay.cs index 7fb9d4dded..6f084def48 100644 --- a/osu.Game.Tests/Visual/TestCaseMatchSettingsOverlay.cs +++ b/osu.Game.Tests/Visual/TestCaseMatchSettingsOverlay.cs @@ -138,7 +138,7 @@ namespace osu.Game.Tests.Visual public event Action RoomsUpdated; - public IBindableCollection Rooms { get; } = null; + public IBindableList Rooms { get; } = null; public void CreateRoom(Room room, Action onSuccess = null, Action onError = null) { diff --git a/osu.Game/Online/Chat/ChannelManager.cs b/osu.Game/Online/Chat/ChannelManager.cs index 4241b47cd3..d5deda960c 100644 --- a/osu.Game/Online/Chat/ChannelManager.cs +++ b/osu.Game/Online/Chat/ChannelManager.cs @@ -29,8 +29,8 @@ namespace osu.Game.Online.Chat @"#lobby" }; - private readonly BindableCollection availableChannels = new BindableCollection(); - private readonly BindableCollection joinedChannels = new BindableCollection(); + private readonly BindableList availableChannels = new BindableList(); + private readonly BindableList joinedChannels = new BindableList(); /// /// The currently opened channel @@ -40,12 +40,12 @@ namespace osu.Game.Online.Chat /// /// The Channels the player has joined /// - public IBindableCollection JoinedChannels => joinedChannels; + public IBindableList JoinedChannels => joinedChannels; /// /// The channels available for the player to join /// - public IBindableCollection AvailableChannels => availableChannels; + public IBindableList AvailableChannels => availableChannels; private IAPIProvider api; diff --git a/osu.Game/Online/Multiplayer/PlaylistItem.cs b/osu.Game/Online/Multiplayer/PlaylistItem.cs index 4155121bdf..63b5b95b9c 100644 --- a/osu.Game/Online/Multiplayer/PlaylistItem.cs +++ b/osu.Game/Online/Multiplayer/PlaylistItem.cs @@ -37,10 +37,10 @@ namespace osu.Game.Online.Multiplayer public RulesetInfo Ruleset { get; set; } [JsonIgnore] - public readonly BindableCollection AllowedMods = new BindableCollection(); + public readonly BindableList AllowedMods = new BindableList(); [JsonIgnore] - public readonly BindableCollection RequiredMods = new BindableCollection(); + public readonly BindableList RequiredMods = new BindableList(); [JsonProperty("beatmap")] private APIBeatmap apiBeatmap { get; set; } diff --git a/osu.Game/Online/Multiplayer/Room.cs b/osu.Game/Online/Multiplayer/Room.cs index 448f5ced91..5273c7acfb 100644 --- a/osu.Game/Online/Multiplayer/Room.cs +++ b/osu.Game/Online/Multiplayer/Room.cs @@ -24,7 +24,7 @@ namespace osu.Game.Online.Multiplayer public Bindable Host { get; private set; } = new Bindable(); [JsonProperty("playlist")] - public BindableCollection Playlist { get; set; } = new BindableCollection(); + public BindableList Playlist { get; set; } = new BindableList(); [JsonProperty("channel_id")] public Bindable ChannelId { get; private set; } = new Bindable(); diff --git a/osu.Game/Overlays/Settings/Sections/Graphics/LayoutSettings.cs b/osu.Game/Overlays/Settings/Sections/Graphics/LayoutSettings.cs index 685244e06b..c1fefb7290 100644 --- a/osu.Game/Overlays/Settings/Sections/Graphics/LayoutSettings.cs +++ b/osu.Game/Overlays/Settings/Sections/Graphics/LayoutSettings.cs @@ -18,7 +18,7 @@ namespace osu.Game.Overlays.Settings.Sections.Graphics private FillFlowContainer letterboxSettings; - private Bindable letterboxing; + //private Bindable letterboxing; private Bindable sizeFullscreen; private OsuGameBase game; @@ -32,7 +32,7 @@ namespace osu.Game.Overlays.Settings.Sections.Graphics { this.game = game; - letterboxing = config.GetBindable(FrameworkSetting.Letterboxing); + //letterboxing = config.GetBindable(FrameworkSetting.Letterboxing); sizeFullscreen = config.GetBindable(FrameworkSetting.SizeFullscreen); Container resolutionSettingsContainer; @@ -52,7 +52,7 @@ namespace osu.Game.Overlays.Settings.Sections.Graphics new SettingsCheckbox { LabelText = "Letterboxing", - Bindable = letterboxing, + //Bindable = letterboxing, }, letterboxSettings = new FillFlowContainer { @@ -68,13 +68,13 @@ namespace osu.Game.Overlays.Settings.Sections.Graphics new SettingsSlider { LabelText = "Horizontal position", - Bindable = config.GetBindable(FrameworkSetting.LetterboxPositionX), + //Bindable = config.GetBindable(FrameworkSetting.LetterboxPositionX), KeyboardStep = 0.01f }, new SettingsSlider { LabelText = "Vertical position", - Bindable = config.GetBindable(FrameworkSetting.LetterboxPositionY), + //Bindable = config.GetBindable(FrameworkSetting.LetterboxPositionY), KeyboardStep = 0.01f }, } @@ -105,14 +105,14 @@ namespace osu.Game.Overlays.Settings.Sections.Graphics }, true); } - letterboxing.BindValueChanged(isVisible => + /*letterboxing.BindValueChanged(isVisible => { letterboxSettings.ClearTransforms(); letterboxSettings.AutoSizeAxes = isVisible ? Axes.Y : Axes.None; if (!isVisible) letterboxSettings.ResizeHeightTo(0, transition_duration, Easing.OutQuint); - }, true); + }, true);*/ } private IReadOnlyList getResolutions() diff --git a/osu.Game/Screens/Multi/IRoomManager.cs b/osu.Game/Screens/Multi/IRoomManager.cs index f0dbcb0e71..6af8a35208 100644 --- a/osu.Game/Screens/Multi/IRoomManager.cs +++ b/osu.Game/Screens/Multi/IRoomManager.cs @@ -18,7 +18,7 @@ namespace osu.Game.Screens.Multi /// /// All the active s. /// - IBindableCollection Rooms { get; } + IBindableList Rooms { get; } /// /// Creates a new . diff --git a/osu.Game/Screens/Multi/Lounge/Components/RoomsContainer.cs b/osu.Game/Screens/Multi/Lounge/Components/RoomsContainer.cs index 5133e96a52..4ad8154090 100644 --- a/osu.Game/Screens/Multi/Lounge/Components/RoomsContainer.cs +++ b/osu.Game/Screens/Multi/Lounge/Components/RoomsContainer.cs @@ -22,7 +22,7 @@ namespace osu.Game.Screens.Multi.Lounge.Components private readonly Bindable selectedRoom = new Bindable(); public IBindable SelectedRoom => selectedRoom; - private readonly IBindableCollection rooms = new BindableCollection(); + private readonly IBindableList rooms = new BindableList(); private readonly FillFlowContainer roomFlow; public IReadOnlyList Rooms => roomFlow; diff --git a/osu.Game/Screens/Multi/RoomBindings.cs b/osu.Game/Screens/Multi/RoomBindings.cs index dc2547268d..cdbb6dbea6 100644 --- a/osu.Game/Screens/Multi/RoomBindings.cs +++ b/osu.Game/Screens/Multi/RoomBindings.cs @@ -86,7 +86,7 @@ namespace osu.Game.Screens.Multi public readonly Bindable Host = new Bindable(); public readonly Bindable Status = new Bindable(); public readonly Bindable Type = new Bindable(); - public readonly BindableCollection Playlist = new BindableCollection(); + public readonly BindableList Playlist = new BindableList(); public readonly Bindable> Participants = new Bindable>(); public readonly Bindable ParticipantCount = new Bindable(); public readonly Bindable MaxParticipants = new Bindable(); diff --git a/osu.Game/Screens/Multi/RoomManager.cs b/osu.Game/Screens/Multi/RoomManager.cs index fab19c3fd7..1f95401905 100644 --- a/osu.Game/Screens/Multi/RoomManager.cs +++ b/osu.Game/Screens/Multi/RoomManager.cs @@ -21,8 +21,8 @@ namespace osu.Game.Screens.Multi { public event Action RoomsUpdated; - private readonly BindableCollection rooms = new BindableCollection(); - public IBindableCollection Rooms => rooms; + private readonly BindableList rooms = new BindableList(); + public IBindableList Rooms => rooms; private Room currentRoom; diff --git a/osu.Game/osu.Game.csproj b/osu.Game/osu.Game.csproj index 103c7c20d6..4069ac01d0 100644 --- a/osu.Game/osu.Game.csproj +++ b/osu.Game/osu.Game.csproj @@ -18,7 +18,7 @@ - + From 8c94ea3c35337a145855b8e3db3d885bed31b215 Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Tue, 8 Jan 2019 18:14:34 -0600 Subject: [PATCH 14/31] Update NuGet packages --- osu.Android.props | 8 ++++---- osu.Game/osu.Game.csproj | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/osu.Android.props b/osu.Android.props index 4c89408203..a662855fc1 100644 --- a/osu.Android.props +++ b/osu.Android.props @@ -39,10 +39,10 @@ - 0.0.7879 + 0.0.7939 - 0.0.7879 + 0.0.7939 0.22.0 @@ -51,10 +51,10 @@ 1.1.0 - 1.0.0-dev000094 + 1.0.0-dev000096 - 1.0.0-dev002278 + 1.0.0-dev002315 \ No newline at end of file diff --git a/osu.Game/osu.Game.csproj b/osu.Game/osu.Game.csproj index 4069ac01d0..ce6e035b1c 100644 --- a/osu.Game/osu.Game.csproj +++ b/osu.Game/osu.Game.csproj @@ -18,7 +18,7 @@ - + From 6624a91697ccb26f9e5b9053d8f3aca631f30765 Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Tue, 8 Jan 2019 21:36:22 -0600 Subject: [PATCH 15/31] Remove Resource.designer.cs --- osu.Android/Resources/Resource.designer.cs | 92 ---------------------- 1 file changed, 92 deletions(-) delete mode 100644 osu.Android/Resources/Resource.designer.cs diff --git a/osu.Android/Resources/Resource.designer.cs b/osu.Android/Resources/Resource.designer.cs deleted file mode 100644 index c02df072f1..0000000000 --- a/osu.Android/Resources/Resource.designer.cs +++ /dev/null @@ -1,92 +0,0 @@ -#pragma warning disable 1591 -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -[assembly: global::Android.Runtime.ResourceDesignerAttribute("osu.Android.Resource", IsApplication=true)] - -namespace osu.Android -{ - - - [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] - public partial class Resource - { - - static Resource() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - public static void UpdateIdValues() - { - } - - public partial class Attribute - { - - static Attribute() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Attribute() - { - } - } - - public partial class Color - { - - // aapt resource value: 0x7f030002 - public const int colorAccent = 2130903042; - - // aapt resource value: 0x7f030000 - public const int colorPrimary = 2130903040; - - // aapt resource value: 0x7f030001 - public const int colorPrimaryDark = 2130903041; - - // aapt resource value: 0x7f030003 - public const int ic_launcher_background = 2130903043; - - static Color() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Color() - { - } - } - - public partial class Mipmap - { - - // aapt resource value: 0x7f020000 - public const int ic_launcher = 2130837504; - - // aapt resource value: 0x7f020001 - public const int ic_launcher_foreground = 2130837505; - - // aapt resource value: 0x7f020002 - public const int ic_launcher_round = 2130837506; - - static Mipmap() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Mipmap() - { - } - } - } -} -#pragma warning restore 1591 From b18eebfd70757c3fbab997f0d487de00e7ec4489 Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Wed, 9 Jan 2019 19:31:42 -0600 Subject: [PATCH 16/31] Get icon working for osu.Android --- osu.Android/Properties/AndroidManifest.xml | 2 +- osu.Android/Resources/drawable/lazer.png | Bin 0 -> 39498 bytes .../mipmap-anydpi-v26/ic_launcher.xml | 5 ---- .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 ---- .../Resources/mipmap-hdpi/ic_launcher.png | Bin 8828 -> 0 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 1441 -> 0 bytes .../mipmap-hdpi/ic_launcher_round.png | Bin 8828 -> 0 bytes .../Resources/mipmap-mdpi/ic_launcher.png | Bin 5045 -> 0 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 958 -> 0 bytes .../mipmap-mdpi/ic_launcher_round.png | Bin 5045 -> 0 bytes .../Resources/mipmap-xhdpi/ic_launcher.png | Bin 12931 -> 0 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 2056 -> 0 bytes .../mipmap-xhdpi/ic_launcher_round.png | Bin 12931 -> 0 bytes .../Resources/mipmap-xxhdpi/ic_launcher.png | Bin 21256 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 3403 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_round.png | Bin 21256 -> 0 bytes .../Resources/mipmap-xxxhdpi/ic_launcher.png | Bin 30047 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 4889 -> 0 bytes .../mipmap-xxxhdpi/ic_launcher_round.png | Bin 30047 -> 0 bytes osu.Android/Resources/values/colors.xml | 6 ----- .../values/ic_launcher_background.xml | 4 --- osu.Android/osu.Android.csproj | 23 +----------------- 22 files changed, 2 insertions(+), 43 deletions(-) create mode 100644 osu.Android/Resources/drawable/lazer.png delete mode 100644 osu.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml delete mode 100644 osu.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml delete mode 100644 osu.Android/Resources/mipmap-hdpi/ic_launcher.png delete mode 100644 osu.Android/Resources/mipmap-hdpi/ic_launcher_foreground.png delete mode 100644 osu.Android/Resources/mipmap-hdpi/ic_launcher_round.png delete mode 100644 osu.Android/Resources/mipmap-mdpi/ic_launcher.png delete mode 100644 osu.Android/Resources/mipmap-mdpi/ic_launcher_foreground.png delete mode 100644 osu.Android/Resources/mipmap-mdpi/ic_launcher_round.png delete mode 100644 osu.Android/Resources/mipmap-xhdpi/ic_launcher.png delete mode 100644 osu.Android/Resources/mipmap-xhdpi/ic_launcher_foreground.png delete mode 100644 osu.Android/Resources/mipmap-xhdpi/ic_launcher_round.png delete mode 100644 osu.Android/Resources/mipmap-xxhdpi/ic_launcher.png delete mode 100644 osu.Android/Resources/mipmap-xxhdpi/ic_launcher_foreground.png delete mode 100644 osu.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png delete mode 100644 osu.Android/Resources/mipmap-xxxhdpi/ic_launcher.png delete mode 100644 osu.Android/Resources/mipmap-xxxhdpi/ic_launcher_foreground.png delete mode 100644 osu.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png delete mode 100644 osu.Android/Resources/values/colors.xml delete mode 100644 osu.Android/Resources/values/ic_launcher_background.xml diff --git a/osu.Android/Properties/AndroidManifest.xml b/osu.Android/Properties/AndroidManifest.xml index bb5f9b751e..9b337eec6c 100644 --- a/osu.Android/Properties/AndroidManifest.xml +++ b/osu.Android/Properties/AndroidManifest.xml @@ -5,5 +5,5 @@ - + \ No newline at end of file diff --git a/osu.Android/Resources/drawable/lazer.png b/osu.Android/Resources/drawable/lazer.png new file mode 100644 index 0000000000000000000000000000000000000000..075a8e7184ad508cedd8fe9ae549d8cea696b51a GIT binary patch literal 39498 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 literal 0 HcmV?d00001 diff --git a/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml b/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 9412204815..0000000000 --- a/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml b/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml deleted file mode 100644 index 036d09bc5f..0000000000 --- a/osu.Android/Resources/mipmap-anydpi-v26/ic_launcher_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/osu.Android/Resources/mipmap-hdpi/ic_launcher.png b/osu.Android/Resources/mipmap-hdpi/ic_launcher.png deleted file mode 100644 index 2af076dabd0afe60561f41903cc42931db8d33cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8828 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 LNkvXXu0mjfp$&R0 diff --git a/osu.Android/Resources/mipmap-mdpi/ic_launcher_foreground.png b/osu.Android/Resources/mipmap-mdpi/ic_launcher_foreground.png deleted file mode 100644 index a12b157f00e3022cfe81a1e767525c33f4ed2cf1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 958 zcmeAS@N?(olHy`uVBq!ia0y~yV8{Vs4mJh`hW@nhvkVN(t)4E9Ar-gY&WY{t4HP+k ze8I_ZVbjU44|Ytc@sZmzBXLQ~r1p=8rl=_Ko7ialJki`Qes9X84+>p^il!$g3rrSz zdeG(Y;e;AfyR3{2Z|7>Ko!wXb&F=Xf>*p5xG5 z56W7yEzornmyOK)fXQ38X8m5*<=($7_?Fw_j~Pk5*RQSgI#qzaWtbbT{FK6pttnononw05|8FOR1h2A~My zw(k8{P}Mxc{_;kpPp3kj9let~uk=_EOYo}=&+p%geQELc*N($`dXvuWsF6I?zHCjm zY3S|k0*!~YHu{x1eE1M>`$C7kh;#d$rIEsKicSRlp1DmhX>BZXPrS-8zs?Eo-=16* z;r;kb|Cxu2w>_U$czp}6V6wi;k9+z?m(Dars99CZ1R6}15A7}u?>5{!Eo8wx#rxck za;~x5mI)Sp)S)^*Tf4+3schCZYs1jbuQw}Qi^zSSY{NEF?OOhc_X@!mPjsH2m8287 z_2m9r|3f#F8eadkE^6Q7Mcd{++S|o+eTT-CG{+5V4Xxj{FTG=O|4qurxMV@D!=G;? z{)^dIb6hodx32Y?X4z?bvTq#vWBO+CnoYA?W@kryT6E<1|C+iU4a3OFh|mLpohJ{c zbsCl$K1od96!9`b=3?gUqgBaU_HO9O-Wp?jf-884Yv{3GuenjfNoyS;(b*^;& z-2C}uu|VuJ;pe(?Nq3(d`MLh_HEXN4ds5f=`yY4o-ty~6Vw}FM?BCDo)7PzhnRM@y zfZ#oqjcwlY_OZcY7h`@2-9L6=`VHAd`iAXJWfx!k@tv7q%K3V2{`8-6U&M3kn^>}4 zCMFy_^EYuWr$G1b!!|CD`Ob)R9kV^BDcrN1V@ZI?yvq}f4ps>Hak)N@4A$iPUO7t| dSK4<7{K0zZwT)qR>*6~gHJ+}1F6*2UngH8_%8UR2 diff --git a/osu.Android/Resources/mipmap-mdpi/ic_launcher_round.png b/osu.Android/Resources/mipmap-mdpi/ic_launcher_round.png deleted file mode 100644 index c51990875e404a36964d727d376637c6e6c81305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5045 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 LNkvXXu0mjfp$&R0 diff --git a/osu.Android/Resources/mipmap-xhdpi/ic_launcher.png b/osu.Android/Resources/mipmap-xhdpi/ic_launcher.png deleted file mode 100644 index 4e8d9b598cd21e01bbbca29aa077d99a4dabefe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12931 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 diff --git a/osu.Android/Resources/mipmap-xhdpi/ic_launcher_round.png b/osu.Android/Resources/mipmap-xhdpi/ic_launcher_round.png deleted file mode 100644 index 4e8d9b598cd21e01bbbca29aa077d99a4dabefe3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12931 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 diff --git a/osu.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png b/osu.Android/Resources/mipmap-xxhdpi/ic_launcher_round.png deleted file mode 100644 index 2d3354eaf2778d4ae52cf3e1368f131be63ccb62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21256 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 z 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 E0A*YNYybcN diff --git a/osu.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png b/osu.Android/Resources/mipmap-xxxhdpi/ic_launcher_round.png deleted file mode 100644 index d8b832e7f7a81d3d69ad5c0b3ea88dfd739e36c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30047 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 z 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 - - #2c3e50 - #1B3147 - #3498db - diff --git a/osu.Android/Resources/values/ic_launcher_background.xml b/osu.Android/Resources/values/ic_launcher_background.xml deleted file mode 100644 index 6ec24e6413..0000000000 --- a/osu.Android/Resources/values/ic_launcher_background.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - #2C3E50 - \ No newline at end of file diff --git a/osu.Android/osu.Android.csproj b/osu.Android/osu.Android.csproj index 4a1dccd758..bfde981207 100644 --- a/osu.Android/osu.Android.csproj +++ b/osu.Android/osu.Android.csproj @@ -27,7 +27,6 @@ - @@ -47,27 +46,6 @@ - - - - - - - - - - - - - - - - - - - - - {d9a367c9-4c1a-489f-9b05-a0cea2b53b58} @@ -96,6 +74,7 @@ + \ No newline at end of file From c62848df5ae98a42add6352833ed5d085b2af2cd Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Wed, 30 Jan 2019 18:07:32 -0600 Subject: [PATCH 17/31] Update license header --- osu.Android/OsuGameActivity.cs | 16 +++++++++++++--- .../MainActivity.cs | 4 ++-- .../MainActivity.cs | 4 ++-- .../MainActivity.cs | 4 ++-- .../MainActivity.cs | 4 ++-- osu.Game.Tests.Android/MainActivity.cs | 6 +++--- 6 files changed, 24 insertions(+), 14 deletions(-) diff --git a/osu.Android/OsuGameActivity.cs b/osu.Android/OsuGameActivity.cs index 08f2707044..130144d417 100644 --- a/osu.Android/OsuGameActivity.cs +++ b/osu.Android/OsuGameActivity.cs @@ -1,17 +1,27 @@ -// Copyright (c) 2007-2018 ppy Pty Ltd . -// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE +// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. +// See the LICENCE file in the repository root for full licence text. using Android.App; using Android.Content.PM; +using Android.OS; +using Android.Views; using osu.Framework.Android; using osu.Game; namespace osu.Android { - [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize)] + [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize, HardwareAccelerated = true)] public class OsuGameActivity : AndroidGameActivity { protected override Framework.Game CreateGame() => new OsuGame(); + + protected override void OnCreate(Bundle savedInstanceState) + { + base.OnCreate(savedInstanceState); + + Window.AddFlags(WindowManagerFlags.Fullscreen); + Window.AddFlags(WindowManagerFlags.KeepScreenOn); + } } } diff --git a/osu.Game.Rulesets.Catch.Tests.Android/MainActivity.cs b/osu.Game.Rulesets.Catch.Tests.Android/MainActivity.cs index 4b13b86ca2..8430a88f15 100644 --- a/osu.Game.Rulesets.Catch.Tests.Android/MainActivity.cs +++ b/osu.Game.Rulesets.Catch.Tests.Android/MainActivity.cs @@ -1,5 +1,5 @@ -// Copyright (c) 2007-2018 ppy Pty Ltd . -// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE +// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. +// See the LICENCE file in the repository root for full licence text. using Android.App; using Android.Content.PM; diff --git a/osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs b/osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs index 3c0de47654..0f1d6756bc 100644 --- a/osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs +++ b/osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs @@ -1,5 +1,5 @@ -// Copyright (c) 2007-2018 ppy Pty Ltd . -// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE +// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. +// See the LICENCE file in the repository root for full licence text. using Android.App; using Android.Content.PM; diff --git a/osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs b/osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs index 622eadef70..d6f2ec546d 100644 --- a/osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs +++ b/osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs @@ -1,5 +1,5 @@ -// Copyright (c) 2007-2018 ppy Pty Ltd . -// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE +// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. +// See the LICENCE file in the repository root for full licence text. using Android.App; using Android.Content.PM; diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs b/osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs index 0c64cbfc5d..cc92ad7080 100644 --- a/osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs +++ b/osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs @@ -1,5 +1,5 @@ -// Copyright (c) 2007-2018 ppy Pty Ltd . -// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE +// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. +// See the LICENCE file in the repository root for full licence text. using Android.App; using Android.Content.PM; diff --git a/osu.Game.Tests.Android/MainActivity.cs b/osu.Game.Tests.Android/MainActivity.cs index 58375c699e..6f68c372ef 100644 --- a/osu.Game.Tests.Android/MainActivity.cs +++ b/osu.Game.Tests.Android/MainActivity.cs @@ -1,5 +1,5 @@ -// Copyright (c) 2007-2018 ppy Pty Ltd . -// Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE +// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. +// See the LICENCE file in the repository root for full licence text. using Android.App; using Android.Content.PM; @@ -7,7 +7,7 @@ using osu.Framework.Android; namespace osu.Game.Tests.Android { - [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize)] + [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize, HardwareAccelerated = true)] public class MainActivity : AndroidGameActivity { protected override Framework.Game CreateGame() From 999b947153206c10b5f1295a08d70391758256b1 Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Tue, 5 Mar 2019 17:55:18 -0600 Subject: [PATCH 18/31] Update Android csproj files --- osu.Android.props | 85 +- osu.Android.sln | 10 +- osu.Android.sln.DotSettings | 815 ++++++++++++++++++ osu.Android/Properties/AndroidManifest.xml | 4 +- osu.Android/monogc.txt | 1 + osu.Android/osu.Android.csproj | 40 +- ...u.Game.Rulesets.Catch.Tests.Android.csproj | 21 +- ...u.Game.Rulesets.Mania.Tests.Android.csproj | 21 +- ...osu.Game.Rulesets.Osu.Tests.Android.csproj | 21 +- ...u.Game.Rulesets.Taiko.Tests.Android.csproj | 24 +- .../osu.Game.Tests.Android.csproj | 21 +- osu.Game/osu.Game.csproj | 2 +- 12 files changed, 880 insertions(+), 185 deletions(-) create mode 100644 osu.Android.sln.DotSettings create mode 100644 osu.Android/monogc.txt diff --git a/osu.Android.props b/osu.Android.props index a662855fc1..bf18d9f022 100644 --- a/osu.Android.props +++ b/osu.Android.props @@ -1,60 +1,69 @@ + + bin\$(Configuration) + 4 + 2.0 + false + false + default + Library + 512 + Off + True + Xamarin.Android.Net.AndroidClientHandler + v8.1 + false + True portable False - bin\Debug\ DEBUG;TRACE prompt - 4 - True - None - False - false false - false - CJK;Mideast;Rare;West;Other - - false + false + SdkOnly + true + false + cjk,mideast,other,rare,west + true + armeabi-v7a;x86;arm64-v8a + true - True - pdbonly + false + None True - bin\Release\ - TRACE prompt - 4 - true - False + true + false SdkOnly - True - CJK;Mideast;Rare;West;Other + False + true + cjk,mideast,other,rare,west + true + armeabi-v7a;x86;arm64-v8a + true + + + osu.licenseheader + + + Always + + + + + - - - 0.0.7939 - - - 0.0.7939 - - - 0.22.0 - - - 1.1.0 - - - 1.0.0-dev000096 - - - 1.0.0-dev002315 - + + + \ No newline at end of file diff --git a/osu.Android.sln b/osu.Android.sln index d9c6ffc939..ebf2c55cb4 100644 --- a/osu.Android.sln +++ b/osu.Android.sln @@ -1,12 +1,10 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -VisualStudioVersion = 15.0.27004.2006 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.28516.95 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "osu.Game", "osu.Game\osu.Game.csproj", "{2A66DD92-ADB1-4994-89E2-C94E04ACDA0D}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "osu.Game.Resources", "osu-resources\osu.Game.Resources\osu.Game.Resources.csproj", "{D9A367C9-4C1A-489F-9B05-A0CEA2B53B58}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "osu.Game.Rulesets.Osu", "osu.Game.Rulesets.Osu\osu.Game.Rulesets.Osu.csproj", "{C92A607B-1FDD-4954-9F92-03FF547D9080}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "osu.Game.Rulesets.Catch", "osu.Game.Rulesets.Catch\osu.Game.Rulesets.Catch.csproj", "{58F6C80C-1253-4A0E-A465-B8C85EBEADF3}" @@ -37,10 +35,6 @@ Global {2A66DD92-ADB1-4994-89E2-C94E04ACDA0D}.Debug|Any CPU.Build.0 = Debug|Any CPU {2A66DD92-ADB1-4994-89E2-C94E04ACDA0D}.Release|Any CPU.ActiveCfg = Release|Any CPU {2A66DD92-ADB1-4994-89E2-C94E04ACDA0D}.Release|Any CPU.Build.0 = Release|Any CPU - {D9A367C9-4C1A-489F-9B05-A0CEA2B53B58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D9A367C9-4C1A-489F-9B05-A0CEA2B53B58}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D9A367C9-4C1A-489F-9B05-A0CEA2B53B58}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D9A367C9-4C1A-489F-9B05-A0CEA2B53B58}.Release|Any CPU.Build.0 = Release|Any CPU {C92A607B-1FDD-4954-9F92-03FF547D9080}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C92A607B-1FDD-4954-9F92-03FF547D9080}.Debug|Any CPU.Build.0 = Debug|Any CPU {C92A607B-1FDD-4954-9F92-03FF547D9080}.Release|Any CPU.ActiveCfg = Release|Any CPU diff --git a/osu.Android.sln.DotSettings b/osu.Android.sln.DotSettings new file mode 100644 index 0000000000..3f5bd9d34d --- /dev/null +++ b/osu.Android.sln.DotSettings @@ -0,0 +1,815 @@ + + True + True + True + True + ExplicitlyExcluded + ExplicitlyExcluded + SOLUTION + HINT + WARNING + + True + WARNING + WARNING + HINT + HINT + HINT + HINT + WARNING + WARNING + WARNING + HINT + WARNING + HINT + SUGGESTION + HINT + HINT + HINT + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + HINT + WARNING + WARNING + HINT + WARNING + WARNING + DO_NOT_SHOW + HINT + WARNING + DO_NOT_SHOW + WARNING + HINT + HINT + HINT + ERROR + HINT + HINT + HINT + WARNING + WARNING + HINT + DO_NOT_SHOW + HINT + HINT + HINT + HINT + WARNING + WARNING + WARNING + WARNING + WARNING + HINT + HINT + HINT + HINT + HINT + WARNING + WARNING + WARNING + WARNING + WARNING + HINT + DO_NOT_SHOW + DO_NOT_SHOW + DO_NOT_SHOW + WARNING + + WARNING + WARNING + WARNING + ERROR + WARNING + WARNING + HINT + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + HINT + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + HINT + DO_NOT_SHOW + DO_NOT_SHOW + DO_NOT_SHOW + WARNING + WARNING + HINT + WARNING + HINT + HINT + HINT + HINT + HINT + HINT + HINT + + HINT + WARNING + WARNING + WARNING + WARNING + WARNING + WARNING + HINT + WARNING + WARNING + HINT + HINT + WARNING + <?xml version="1.0" encoding="utf-16"?><Profile name="Code Cleanup (peppy)"><CSArrangeThisQualifier>True</CSArrangeThisQualifier><CSUseVar><BehavourStyle>CAN_CHANGE_TO_EXPLICIT</BehavourStyle><LocalVariableStyle>ALWAYS_EXPLICIT</LocalVariableStyle><ForeachVariableStyle>ALWAYS_EXPLICIT</ForeachVariableStyle></CSUseVar><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings><EmbraceInRegion>False</EmbraceInRegion><RegionName></RegionName></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><CSReformatCode>True</CSReformatCode><CSUpdateFileHeader>True</CSUpdateFileHeader><CSCodeStyleAttributes ArrangeTypeAccessModifier="False" ArrangeTypeMemberAccessModifier="False" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="False" ArrangeBraces="False" ArrangeAttributes="False" ArrangeArgumentsStyle="False" /><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CSArrangeQualifiers>True</CSArrangeQualifiers></Profile> + Code Cleanup (peppy) + True + True + True + True + True + True + True + True + NEXT_LINE + NEXT_LINE + True + NEVER + NEVER + False + NEVER + False + True + False + False + True + True + False + CHOP_IF_LONG + True + 200 + CHOP_IF_LONG + False + False + AABB + API + BPM + GC + GL + GLSL + HID + HUD + ID + IP + IPC + LTRB + MD5 + NS + OS + RGB + RNG + SHA + SRGB + TK + SS + PP + GMT + QAT + BNG + UI + HINT + <?xml version="1.0" encoding="utf-16"?> +<Patterns xmlns="urn:schemas-jetbrains-com:member-reordering-patterns"> + <TypePattern DisplayName="COM interfaces or structs"> + <TypePattern.Match> + <Or> + <And> + <Kind Is="Interface" /> + <Or> + <HasAttribute Name="System.Runtime.InteropServices.InterfaceTypeAttribute" /> + <HasAttribute Name="System.Runtime.InteropServices.ComImport" /> + </Or> + </And> + <Kind Is="Struct" /> + </Or> + </TypePattern.Match> + </TypePattern> + <TypePattern DisplayName="NUnit Test Fixtures" RemoveRegions="All"> + <TypePattern.Match> + <And> + <Kind Is="Class" /> + <HasAttribute Name="NUnit.Framework.TestFixtureAttribute" Inherited="True" /> + </And> + </TypePattern.Match> + <Entry DisplayName="Setup/Teardown Methods"> + <Entry.Match> + <And> + <Kind Is="Method" /> + <Or> + <HasAttribute Name="NUnit.Framework.SetUpAttribute" Inherited="True" /> + <HasAttribute Name="NUnit.Framework.TearDownAttribute" Inherited="True" /> + <HasAttribute Name="NUnit.Framework.FixtureSetUpAttribute" Inherited="True" /> + <HasAttribute Name="NUnit.Framework.FixtureTearDownAttribute" Inherited="True" /> + </Or> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="All other members" /> + <Entry Priority="100" DisplayName="Test Methods"> + <Entry.Match> + <And> + <Kind Is="Method" /> + <HasAttribute Name="NUnit.Framework.TestAttribute" /> + </And> + </Entry.Match> + <Entry.SortBy> + <Name /> + </Entry.SortBy> + </Entry> + </TypePattern> + <TypePattern DisplayName="Default Pattern"> + <Group DisplayName="Fields/Properties"> + <Group DisplayName="Public Fields"> + <Entry DisplayName="Constant Fields"> + <Entry.Match> + <And> + <Access Is="Public" /> + <Or> + <Kind Is="Constant" /> + <Readonly /> + <And> + <Static /> + <Readonly /> + </And> + </Or> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Static Fields"> + <Entry.Match> + <And> + <Access Is="Public" /> + <Static /> + <Not> + <Readonly /> + </Not> + <Kind Is="Field" /> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Normal Fields"> + <Entry.Match> + <And> + <Access Is="Public" /> + <Not> + <Or> + <Static /> + <Readonly /> + </Or> + </Not> + <Kind Is="Field" /> + </And> + </Entry.Match> + </Entry> + </Group> + <Entry DisplayName="Public Properties"> + <Entry.Match> + <And> + <Access Is="Public" /> + <Kind Is="Property" /> + </And> + </Entry.Match> + </Entry> + <Group DisplayName="Internal Fields"> + <Entry DisplayName="Constant Fields"> + <Entry.Match> + <And> + <Access Is="Internal" /> + <Or> + <Kind Is="Constant" /> + <Readonly /> + <And> + <Static /> + <Readonly /> + </And> + </Or> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Static Fields"> + <Entry.Match> + <And> + <Access Is="Internal" /> + <Static /> + <Not> + <Readonly /> + </Not> + <Kind Is="Field" /> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Normal Fields"> + <Entry.Match> + <And> + <Access Is="Internal" /> + <Not> + <Or> + <Static /> + <Readonly /> + </Or> + </Not> + <Kind Is="Field" /> + </And> + </Entry.Match> + </Entry> + </Group> + <Entry DisplayName="Internal Properties"> + <Entry.Match> + <And> + <Access Is="Internal" /> + <Kind Is="Property" /> + </And> + </Entry.Match> + </Entry> + <Group DisplayName="Protected Fields"> + <Entry DisplayName="Constant Fields"> + <Entry.Match> + <And> + <Access Is="Protected" /> + <Or> + <Kind Is="Constant" /> + <Readonly /> + <And> + <Static /> + <Readonly /> + </And> + </Or> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Static Fields"> + <Entry.Match> + <And> + <Access Is="Protected" /> + <Static /> + <Not> + <Readonly /> + </Not> + <Kind Is="Field" /> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Normal Fields"> + <Entry.Match> + <And> + <Access Is="Protected" /> + <Not> + <Or> + <Static /> + <Readonly /> + </Or> + </Not> + <Kind Is="Field" /> + </And> + </Entry.Match> + </Entry> + </Group> + <Entry DisplayName="Protected Properties"> + <Entry.Match> + <And> + <Access Is="Protected" /> + <Kind Is="Property" /> + </And> + </Entry.Match> + </Entry> + <Group DisplayName="Private Fields"> + <Entry DisplayName="Constant Fields"> + <Entry.Match> + <And> + <Access Is="Private" /> + <Or> + <Kind Is="Constant" /> + <Readonly /> + <And> + <Static /> + <Readonly /> + </And> + </Or> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Static Fields"> + <Entry.Match> + <And> + <Access Is="Private" /> + <Static /> + <Not> + <Readonly /> + </Not> + <Kind Is="Field" /> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Normal Fields"> + <Entry.Match> + <And> + <Access Is="Private" /> + <Not> + <Or> + <Static /> + <Readonly /> + </Or> + </Not> + <Kind Is="Field" /> + </And> + </Entry.Match> + </Entry> + </Group> + <Entry DisplayName="Private Properties"> + <Entry.Match> + <And> + <Access Is="Private" /> + <Kind Is="Property" /> + </And> + </Entry.Match> + </Entry> + </Group> + <Group DisplayName="Constructor/Destructor"> + <Entry DisplayName="Ctor"> + <Entry.Match> + <Kind Is="Constructor" /> + </Entry.Match> + </Entry> + <Region Name="Disposal"> + <Entry DisplayName="Dtor"> + <Entry.Match> + <Kind Is="Destructor" /> + </Entry.Match> + </Entry> + <Entry DisplayName="Dispose()"> + <Entry.Match> + <And> + <Access Is="Public" /> + <Kind Is="Method" /> + <Name Is="Dispose" /> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Dispose(true)"> + <Entry.Match> + <And> + <Access Is="Protected" /> + <Or> + <Virtual /> + <Override /> + </Or> + <Kind Is="Method" /> + <Name Is="Dispose" /> + </And> + </Entry.Match> + </Entry> + </Region> + </Group> + <Group DisplayName="Methods"> + <Group DisplayName="Public"> + <Entry DisplayName="Static Methods"> + <Entry.Match> + <And> + <Access Is="Public" /> + <Static /> + <Kind Is="Method" /> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Methods"> + <Entry.Match> + <And> + <Access Is="Public" /> + <Not> + <Static /> + </Not> + <Kind Is="Method" /> + </And> + </Entry.Match> + </Entry> + </Group> + <Group DisplayName="Internal"> + <Entry DisplayName="Static Methods"> + <Entry.Match> + <And> + <Access Is="Internal" /> + <Static /> + <Kind Is="Method" /> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Methods"> + <Entry.Match> + <And> + <Access Is="Internal" /> + <Not> + <Static /> + </Not> + <Kind Is="Method" /> + </And> + </Entry.Match> + </Entry> + </Group> + <Group DisplayName="Protected"> + <Entry DisplayName="Static Methods"> + <Entry.Match> + <And> + <Access Is="Protected" /> + <Static /> + <Kind Is="Method" /> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Methods"> + <Entry.Match> + <And> + <Access Is="Protected" /> + <Not> + <Static /> + </Not> + <Kind Is="Method" /> + </And> + </Entry.Match> + </Entry> + </Group> + <Group DisplayName="Private"> + <Entry DisplayName="Static Methods"> + <Entry.Match> + <And> + <Access Is="Private" /> + <Static /> + <Kind Is="Method" /> + </And> + </Entry.Match> + </Entry> + <Entry DisplayName="Methods"> + <Entry.Match> + <And> + <Access Is="Private" /> + <Not> + <Static /> + </Not> + <Kind Is="Method" /> + </And> + </Entry.Match> + </Entry> + </Group> + </Group> + </TypePattern> +</Patterns> + Copyright (c) ppy Pty Ltd <contact@ppy.sh>. Licensed under the MIT Licence. +See the LICENCE file in the repository root for full licence text. + + <Policy Inspect="True" Prefix="" Suffix="" Style="AA_BB" /> + <Policy Inspect="False" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aa_bb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aa_bb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb"><ExtraRule Prefix="_" Suffix="" Style="aaBb" /></Policy> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aa_bb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AA_BB" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy><Descriptor Staticness="Static, Instance" AccessRightKinds="Private" Description="private methods"><ElementKinds><Kind Name="ASYNC_METHOD" /><Kind Name="METHOD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></Policy> + <Policy><Descriptor Staticness="Static, Instance" AccessRightKinds="Protected, ProtectedInternal, Internal, Public" Description="internal/protected/public methods"><ElementKinds><Kind Name="ASYNC_METHOD" /><Kind Name="METHOD" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></Policy> + <Policy><Descriptor Staticness="Static, Instance" AccessRightKinds="Private" Description="private properties"><ElementKinds><Kind Name="PROPERTY" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /></Policy> + <Policy><Descriptor Staticness="Static, Instance" AccessRightKinds="Protected, ProtectedInternal, Internal, Public" Description="internal/protected/public properties"><ElementKinds><Kind Name="PROPERTY" /></ElementKinds></Descriptor><Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /></Policy> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="I" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="T" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" /> + True + True + True + True + True + True + True + True + True + True + True + True + o!f – Object Initializer: Anchor&Origin + True + constant("Centre") + 0 + True + True + 2.0 + InCSharpFile + ofao + True + Anchor = Anchor.$anchor$, +Origin = Anchor.$anchor$, + True + True + o!f – InternalChildren = [] + True + True + 2.0 + InCSharpFile + ofic + True + InternalChildren = new Drawable[] +{ + $END$ +}; + True + True + o!f – new GridContainer { .. } + True + True + 2.0 + InCSharpFile + ofgc + True + new GridContainer +{ + RelativeSizeAxes = Axes.Both, + Content = new[] + { + new Drawable[] { $END$ }, + new Drawable[] { } + } +}; + True + True + o!f – new FillFlowContainer { .. } + True + True + 2.0 + InCSharpFile + offf + True + new FillFlowContainer +{ + RelativeSizeAxes = Axes.Both, + Direction = FillDirection.Vertical, + Children = new Drawable[] + { + $END$ + } +}, + True + True + o!f – new Container { .. } + True + True + 2.0 + InCSharpFile + ofcont + True + new Container +{ + RelativeSizeAxes = Axes.Both, + Children = new Drawable[] + { + $END$ + } +}, + True + True + o!f – BackgroundDependencyLoader load() + True + True + 2.0 + InCSharpFile + ofbdl + True + [BackgroundDependencyLoader] +private void load() +{ + $END$ +} + True + True + o!f – new Box { .. } + True + True + 2.0 + InCSharpFile + ofbox + True + new Box +{ + Colour = Color4.Black, + RelativeSizeAxes = Axes.Both, +}, + True + True + o!f – Children = [] + True + True + 2.0 + InCSharpFile + ofc + True + Children = new Drawable[] +{ + $END$ +}; + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True + True diff --git a/osu.Android/Properties/AndroidManifest.xml b/osu.Android/Properties/AndroidManifest.xml index 9b337eec6c..c053ced9e2 100644 --- a/osu.Android/Properties/AndroidManifest.xml +++ b/osu.Android/Properties/AndroidManifest.xml @@ -1,9 +1,9 @@  - + - + \ No newline at end of file diff --git a/osu.Android/monogc.txt b/osu.Android/monogc.txt new file mode 100644 index 0000000000..d15a2bd2ae --- /dev/null +++ b/osu.Android/monogc.txt @@ -0,0 +1 @@ +MONO_GC_PARAMS=nursery-size=8m \ No newline at end of file diff --git a/osu.Android/osu.Android.csproj b/osu.Android/osu.Android.csproj index bfde981207..45ff8ba31a 100644 --- a/osu.Android/osu.Android.csproj +++ b/osu.Android/osu.Android.csproj @@ -1,5 +1,6 @@  + Debug AnyCPU @@ -8,49 +9,20 @@ {D1D5F9A8-B40B-40E6-B02F-482D03346D3D} {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} {122416d6-6b49-4ee2-a1e8-b825f31c79fe} - Library - Properties osu.Android osu.Android - 512 - True - Resources\Resource.designer.cs - Resource - Off - false - v8.1 Properties\AndroidManifest.xml - Resources - Assets - Xamarin.Android.Net.AndroidClientHandler - + + true + - - osu.licenseheader - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - {d9a367c9-4c1a-489f-9b05-a0cea2b53b58} - osu.Game.Resources - {58f6c80c-1253-4a0e-a465-b8c85ebeadf3} osu.Game.Rulesets.Catch @@ -73,8 +45,10 @@ - + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj b/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj index 591f4cbc31..ed746921be 100644 --- a/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj +++ b/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj @@ -1,5 +1,6 @@  + Debug AnyCPU @@ -8,30 +9,14 @@ {C5379ECB-3A94-4D2F-AC3B-2615AC23EB0D} {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} {122416d6-6b49-4ee2-a1e8-b825f31c79fe} - Library - Properties osu.Game.Rulesets.Catch.Tests osu.Game.Rulesets.Catch.Tests.Android - 512 - True - Resources\Resource.designer.cs - Resource - Off - false - v8.1 Properties\AndroidManifest.xml - Resources - Assets - Xamarin.Android.Net.AndroidClientHandler - - - osu.licenseheader - @@ -40,10 +25,6 @@ - - {d9a367c9-4c1a-489f-9b05-a0cea2b53b58} - osu.Game.Resources - {58f6c80c-1253-4a0e-a465-b8c85ebeadf3} osu.Game.Rulesets.Catch diff --git a/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj b/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj index 5faf9f747d..b366958342 100644 --- a/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj +++ b/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj @@ -1,5 +1,6 @@  + Debug AnyCPU @@ -8,30 +9,14 @@ {531F1092-DB27-445D-AA33-2A77C7187C99} {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} {122416d6-6b49-4ee2-a1e8-b825f31c79fe} - Library - Properties osu.Game.Rulesets.Mania.Tests osu.Game.Rulesets.Mania.Tests.Android - 512 - True - Resources\Resource.designer.cs - Resource - Off - false - v8.1 Properties\AndroidManifest.xml - Resources - Assets - Xamarin.Android.Net.AndroidClientHandler - - - osu.licenseheader - @@ -40,10 +25,6 @@ - - {d9a367c9-4c1a-489f-9b05-a0cea2b53b58} - osu.Game.Resources - {48f4582b-7687-4621-9cbe-5c24197cb536} osu.Game.Rulesets.Mania diff --git a/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj b/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj index f99aa61f01..a40f7ca588 100644 --- a/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj +++ b/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj @@ -1,5 +1,6 @@  + Debug AnyCPU @@ -8,30 +9,14 @@ {90CAB706-39CB-4B93-9629-3218A6FF8E9B} {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} {122416d6-6b49-4ee2-a1e8-b825f31c79fe} - Library - Properties osu.Game.Rulesets.Osu.Tests osu.Game.Rulesets.Osu.Tests.Android - 512 - True - Resources\Resource.designer.cs - Resource - Off - false - v8.1 Properties\AndroidManifest.xml - Resources - Assets - Xamarin.Android.Net.AndroidClientHandler - - - osu.licenseheader - @@ -40,10 +25,6 @@ - - {d9a367c9-4c1a-489f-9b05-a0cea2b53b58} - osu.Game.Resources - {c92a607b-1fdd-4954-9f92-03ff547d9080} osu.Game.Rulesets.Osu diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj b/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj index defeab5a64..bc7b00ffc8 100644 --- a/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj +++ b/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj @@ -1,5 +1,6 @@  + Debug AnyCPU @@ -8,30 +9,14 @@ {3701A0A1-8476-42C6-B5C4-D24129B4A484} {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} {122416d6-6b49-4ee2-a1e8-b825f31c79fe} - Library - Properties osu.Game.Rulesets.Taiko.Tests osu.Game.Rulesets.Taiko.Tests.Android - 512 - True - Resources\Resource.designer.cs - Resource - Off - false - v8.1 Properties\AndroidManifest.xml - Resources - Assets - Xamarin.Android.Net.AndroidClientHandler - - - osu.licenseheader - @@ -40,13 +25,6 @@ - - - - - {d9a367c9-4c1a-489f-9b05-a0cea2b53b58} - osu.Game.Resources - {f167e17a-7de6-4af5-b920-a5112296c695} osu.Game.Rulesets.Taiko diff --git a/osu.Game.Tests.Android/osu.Game.Tests.Android.csproj b/osu.Game.Tests.Android/osu.Game.Tests.Android.csproj index 8a8a2b6733..4e83234e7d 100644 --- a/osu.Game.Tests.Android/osu.Game.Tests.Android.csproj +++ b/osu.Game.Tests.Android/osu.Game.Tests.Android.csproj @@ -1,5 +1,6 @@  + Debug AnyCPU @@ -8,30 +9,14 @@ {5CC222DC-5716-4499-B897-DCBDDA4A5CF9} {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} {122416d6-6b49-4ee2-a1e8-b825f31c79fe} - Library - Properties osu.Game.Tests osu.Game.Tests.Android - 512 - True - Resources\Resource.designer.cs - Resource - Off - false - v8.1 Properties\AndroidManifest.xml - Resources - Assets - Xamarin.Android.Net.AndroidClientHandler - - - osu.licenseheader - @@ -61,10 +46,6 @@ - - {d9a367c9-4c1a-489f-9b05-a0cea2b53b58} - osu.Game.Resources - {58f6c80c-1253-4a0e-a465-b8c85ebeadf3} osu.Game.Rulesets.Catch diff --git a/osu.Game/osu.Game.csproj b/osu.Game/osu.Game.csproj index e87b43ac93..8f9a7cd14b 100644 --- a/osu.Game/osu.Game.csproj +++ b/osu.Game/osu.Game.csproj @@ -16,7 +16,7 @@ - + From c93adb220eb5a02afe3c5811af4cbb826b5f83a4 Mon Sep 17 00:00:00 2001 From: Albert Tang Date: Thu, 7 Mar 2019 10:14:19 -0600 Subject: [PATCH 19/31] Use official NuGet osu-framework build for Android --- osu.Android.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/osu.Android.props b/osu.Android.props index bf18d9f022..da3abeb446 100644 --- a/osu.Android.props +++ b/osu.Android.props @@ -64,6 +64,6 @@ - + - \ No newline at end of file + From c0471019ffa0605752d601eb519ad68189307bc8 Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Sun, 17 Mar 2019 09:39:07 -0500 Subject: [PATCH 20/31] Very minor changes --- osu.Android/OsuGameActivity.cs | 4 +--- osu.Android/OsuGameAndroid.cs | 14 ++++++++++++++ osu.Android/osu.Android.csproj | 4 +--- 3 files changed, 16 insertions(+), 6 deletions(-) create mode 100644 osu.Android/OsuGameAndroid.cs diff --git a/osu.Android/OsuGameActivity.cs b/osu.Android/OsuGameActivity.cs index 130144d417..4623402b1a 100644 --- a/osu.Android/OsuGameActivity.cs +++ b/osu.Android/OsuGameActivity.cs @@ -6,15 +6,13 @@ using Android.Content.PM; using Android.OS; using Android.Views; using osu.Framework.Android; -using osu.Game; namespace osu.Android { [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize, HardwareAccelerated = true)] public class OsuGameActivity : AndroidGameActivity { - protected override Framework.Game CreateGame() - => new OsuGame(); + protected override Framework.Game CreateGame() => new OsuGameAndroid(); protected override void OnCreate(Bundle savedInstanceState) { diff --git a/osu.Android/OsuGameAndroid.cs b/osu.Android/OsuGameAndroid.cs new file mode 100644 index 0000000000..d9bdd9c0c2 --- /dev/null +++ b/osu.Android/OsuGameAndroid.cs @@ -0,0 +1,14 @@ +// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. +// See the LICENCE file in the repository root for full licence text. + +using System; +using Android.App; +using osu.Game; + +namespace osu.Android +{ + public class OsuGameAndroid : OsuGame + { + public override Version AssemblyVersion => new Version(Application.Context.ApplicationContext.PackageManager.GetPackageInfo(Application.Context.ApplicationContext.PackageName, 0).VersionName); + } +} diff --git a/osu.Android/osu.Android.csproj b/osu.Android/osu.Android.csproj index 45ff8ba31a..6a859742ee 100644 --- a/osu.Android/osu.Android.csproj +++ b/osu.Android/osu.Android.csproj @@ -13,11 +13,9 @@ osu.Android Properties\AndroidManifest.xml - - true - + From c6c98257f2022a0d62b46114b6aa281633729652 Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Sun, 17 Mar 2019 09:45:01 -0500 Subject: [PATCH 21/31] Add internet permission, update Android framework --- osu.Android.props | 2 +- osu.Android/Properties/AndroidManifest.xml | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/osu.Android.props b/osu.Android.props index da3abeb446..e320c45ea9 100644 --- a/osu.Android.props +++ b/osu.Android.props @@ -64,6 +64,6 @@ - + diff --git a/osu.Android/Properties/AndroidManifest.xml b/osu.Android/Properties/AndroidManifest.xml index c053ced9e2..549ba9f46a 100644 --- a/osu.Android/Properties/AndroidManifest.xml +++ b/osu.Android/Properties/AndroidManifest.xml @@ -5,5 +5,6 @@ + \ No newline at end of file From edfc0368ac3fdb155847b8e8a1c713a7f6d3cba5 Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Wed, 20 Mar 2019 11:34:12 -0500 Subject: [PATCH 22/31] Update Android framework --- osu.Android.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/osu.Android.props b/osu.Android.props index e320c45ea9..028b4bda83 100644 --- a/osu.Android.props +++ b/osu.Android.props @@ -64,6 +64,6 @@ - + From d4f3c60dd4d5b3c6fe8a899c6af07b8964fc1228 Mon Sep 17 00:00:00 2001 From: tangalbert919 Date: Tue, 28 May 2019 11:22:52 -0500 Subject: [PATCH 23/31] Update resources and framework for Android --- osu.Android.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/osu.Android.props b/osu.Android.props index 028b4bda83..6a4a29fcf8 100644 --- a/osu.Android.props +++ b/osu.Android.props @@ -63,7 +63,7 @@ - - + + From 0ebd29c8510534a973a98b3e14c86ccccfb0e0cd Mon Sep 17 00:00:00 2001 From: Albert Tang Date: Sun, 9 Jun 2019 21:15:05 -0500 Subject: [PATCH 24/31] Add @miterosan's suggestions --- osu.Android/Properties/AndroidManifest.xml | 14 +++++++------- .../MainActivity.cs | 3 +-- .../MainActivity.cs | 3 +-- .../MainActivity.cs | 3 +-- .../MainActivity.cs | 3 +-- osu.Game.Tests.Android/MainActivity.cs | 3 +-- 6 files changed, 12 insertions(+), 17 deletions(-) diff --git a/osu.Android/Properties/AndroidManifest.xml b/osu.Android/Properties/AndroidManifest.xml index 549ba9f46a..6f77560e01 100644 --- a/osu.Android/Properties/AndroidManifest.xml +++ b/osu.Android/Properties/AndroidManifest.xml @@ -1,10 +1,10 @@  - - - - - - - + + + + + + + \ No newline at end of file diff --git a/osu.Game.Rulesets.Catch.Tests.Android/MainActivity.cs b/osu.Game.Rulesets.Catch.Tests.Android/MainActivity.cs index 8430a88f15..d918305f3d 100644 --- a/osu.Game.Rulesets.Catch.Tests.Android/MainActivity.cs +++ b/osu.Game.Rulesets.Catch.Tests.Android/MainActivity.cs @@ -11,7 +11,6 @@ namespace osu.Game.Rulesets.Catch.Tests.Android [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize)] public class MainActivity : AndroidGameActivity { - protected override Framework.Game CreateGame() - => new OsuTestBrowser(); + protected override Framework.Game CreateGame() => new OsuTestBrowser(); } } diff --git a/osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs b/osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs index 0f1d6756bc..0a3f05ae54 100644 --- a/osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs +++ b/osu.Game.Rulesets.Mania.Tests.Android/MainActivity.cs @@ -11,7 +11,6 @@ namespace osu.Game.Rulesets.Mania.Tests.Android [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize)] public class MainActivity : AndroidGameActivity { - protected override Framework.Game CreateGame() - => new OsuTestBrowser(); + protected override Framework.Game CreateGame() => new OsuTestBrowser(); } } diff --git a/osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs b/osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs index d6f2ec546d..e6c508d99e 100644 --- a/osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs +++ b/osu.Game.Rulesets.Osu.Tests.Android/MainActivity.cs @@ -11,7 +11,6 @@ namespace osu.Game.Rulesets.Osu.Tests.Android [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize)] public class MainActivity : AndroidGameActivity { - protected override Framework.Game CreateGame() - => new OsuTestBrowser(); + protected override Framework.Game CreateGame() => new OsuTestBrowser(); } } diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs b/osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs index cc92ad7080..1128a0d37f 100644 --- a/osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs +++ b/osu.Game.Rulesets.Taiko.Tests.Android/MainActivity.cs @@ -11,7 +11,6 @@ namespace osu.Game.Rulesets.Taiko.Tests.Android [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize)] public class MainActivity : AndroidGameActivity { - protected override Framework.Game CreateGame() - => new OsuTestBrowser(); + protected override Framework.Game CreateGame() => new OsuTestBrowser(); } } diff --git a/osu.Game.Tests.Android/MainActivity.cs b/osu.Game.Tests.Android/MainActivity.cs index 6f68c372ef..0695c8e37b 100644 --- a/osu.Game.Tests.Android/MainActivity.cs +++ b/osu.Game.Tests.Android/MainActivity.cs @@ -10,7 +10,6 @@ namespace osu.Game.Tests.Android [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize, HardwareAccelerated = true)] public class MainActivity : AndroidGameActivity { - protected override Framework.Game CreateGame() - => new OsuTestBrowser(); + protected override Framework.Game CreateGame() => new OsuTestBrowser(); } } From 35ad9d524098ca6b137ba129ec19e3f4ac2cc570 Mon Sep 17 00:00:00 2001 From: Dan Silk Date: Tue, 18 Jun 2019 19:50:00 +0930 Subject: [PATCH 25/31] Update Android Framework reference to 2019.615.0 # Conflicts: # osu.Android.props --- osu.Android.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/osu.Android.props b/osu.Android.props index 6a4a29fcf8..74fe16ebf6 100644 --- a/osu.Android.props +++ b/osu.Android.props @@ -63,7 +63,7 @@ - - + + From 4cb2c4b494ab229fe81c8032ee530ea69bd4abf0 Mon Sep 17 00:00:00 2001 From: Albert Tang Date: Tue, 25 Jun 2019 17:54:14 -0500 Subject: [PATCH 26/31] Support both landscape and portrait mode Co-Authored-By: miterosan <33435289+miterosan@users.noreply.github.com> --- osu.Android/OsuGameActivity.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/osu.Android/OsuGameActivity.cs b/osu.Android/OsuGameActivity.cs index 4623402b1a..762a9c418d 100644 --- a/osu.Android/OsuGameActivity.cs +++ b/osu.Android/OsuGameActivity.cs @@ -9,7 +9,7 @@ using osu.Framework.Android; namespace osu.Android { - [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.SensorLandscape, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize, HardwareAccelerated = true)] + [Activity(Theme = "@android:style/Theme.NoTitleBar", MainLauncher = true, ScreenOrientation = ScreenOrientation.FullSensor, SupportsPictureInPicture = false, ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.ScreenSize, HardwareAccelerated = true)] public class OsuGameActivity : AndroidGameActivity { protected override Framework.Game CreateGame() => new OsuGameAndroid(); From bc821fcc5d0e16ee9b2891c9e7ce3ff04da4121c Mon Sep 17 00:00:00 2001 From: miterosan Date: Mon, 1 Jul 2019 15:28:34 +0200 Subject: [PATCH 27/31] Add native bass libs for x86 Android --- osu.Android/lib/x86/libbass.so | Bin 0 -> 316716 bytes osu.Android/lib/x86/libbass_fx.so | Bin 0 -> 153532 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 osu.Android/lib/x86/libbass.so create mode 100644 osu.Android/lib/x86/libbass_fx.so diff --git a/osu.Android/lib/x86/libbass.so b/osu.Android/lib/x86/libbass.so new file mode 100644 index 0000000000000000000000000000000000000000..b0f758a42b7397b3289557f51de6b55df7b3b4ea GIT binary patch literal 316716 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∓n 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 literal 0 HcmV?d00001 diff --git a/osu.Android/lib/x86/libbass_fx.so b/osu.Android/lib/x86/libbass_fx.so new file mode 100644 index 0000000000000000000000000000000000000000..526dca39ca72bcda8c288b76156b6a69c55c36df GIT binary patch literal 153532 zcmbTf4SZC^)jvKPR#5dt+XZ7u+O(1yYqXn9^jT>nOUObDAW01E3Mt$G z+K9x>g4gR}EZX`jT5Yvet9`K5T3e~zfUuy5A->@Y78UDV0~&V~A_DjS`JS1(yNUXL zo<95ez{%V@uV>DjId3!fn%ZE%<#I9SH-SxHPO6eI77P{8t4dbNCNUp7m3^K~WQ^Y7 zJ^t-g|J;nxKc~F&8$7>&{vC%08l(4nFDhVrXUl)9JdADhFsc{t(c%Xe7qAa5mH()K zOTI@N4R7gfdSwA~{{PCP3 zhmidt{iSS*QTkhqu?N2*`+EwT#Lmb2`xx8f!uv^V24k#$9b;O7OkX~({MF;q@p0)p z#-$$_mmVCKesf&j7h|PgW$cSIo=NQ7aqs=(()Hug)5oP}j7x{d zrRR-HcaBT{Y+U-9ap~B&^bOj z^!UoS_wS8MyCyK!U@)R%jK6pSV-FgPJ*?>E+Y=bO^LoansPyF%7#qBvv9GH19TOO1 zW-k3Q(&`8Nd@wFO!Ohs z$k?6tGB!um_xp*A?fnB|zf%2wd?I73{+qE!RQ(4hGFI~-W6!Gm<&zjI{Zp>J$Rx%Z z{>0e#)cd<9G1i~={>4cScF`ZkQj-`fe}S>}sy%xWV}mc{(T9hzc`xVc`;mvSJ73PV zXL!ce*FP?O%eeIVap^n8rGGar{W#iRAc%;GiurRp7A~3} zS$I{uO3v5YS1i=o+__8j`3rtBcR}Y*=61|q7-1Kj-`F@e&^))UU2ke%vUK6%McGFe zG+aD4u%x|x%!3Qs=j-&aOYdCLKEG}572SIKin(p=OZ6p-uasHG*Hzc9|8Vi5j)j*u z=u5_yo3HCj<}O^cQ2&(2OWSq*%C7dYZ$2xt)BfDKO9QN9`I3ctJG*H9viWltEWToH z_oB+B?d^-^UN(Q}(z!I?ia>MjkBYqh&Yj&BX;{XVE?mUs&R#VC$85pkrFb~MVHvxk z{fY%$R{~tIc$tIOuI?r6bC)e#qIb`au&%|+QEd5-k!fkW&e~UWNtFDsbN-@5?UBZI zy0QTHNx*pZzARmqHYwBLB;q6KX3-0mwDx3w+&4qMVbKN4BI zfL$R0jWX9LWzK(Am)8+`-l#8WpMOPNyB=5=Y0vg?T#?ZH%a@LS7HnU1x!x(CUfjKO z;es5=$T}%KcdqJZevKC{J%53|aG4@7)!Vvu-9KNSFEa+3=Z4y^=vw^4CGGR|PvpCB zQODvj6$T>N4mu_4+V#f8-AfkasF*6OYu9JY*V|{z*B37S-xErHU;fwB<+P`|@gJAV z^)nxL7hI{gFa367`+~)b+SHt6msu8fSixAZnCjOt5anmT{o(vb zh-e zE?Kg839a+C97CJYzN~%8()N5F8EAH%=J?j zpTCIB*XJ+#_L%it*RG$h>q{11)~&a*x$SM>{&VMEwsa|El_ffx+rFrcMHXI$?fY9x z7vs;RdfS3C&s2#k6kMQSTSWaq`+dg>q!?pAWQ@&YjD;CvXEVlTGsb2y#yDf_D~z#P zCC1e;#(uyUyOc3@A!F=3#@NM-u@H10#@P3v!!yQwj7i;?G4?seq@RFvh;dq6{*moFXe#Y2Lm9Jhw=;YN*%E)-=F#Wf_eiT z{#3@;NqIS;mwhuYo&P(HG4^%!K!YuSF;>ACD^bt9`I#AGWsI>eE4vSV-&XI>QMy4D zlXCu<>N$Q>^ZtfD1shU1W2~4l_FqiuMfhF982gdRdzOOGNv1Q#&R~qS!0t4=faY$W zg8LQp%#qK%3Tg@#DOjvviGrmH3I%-%)+-oPutC9)g3SuHC^%2SHU&EsyiUOz6zo^< zW(99m@HPeSRPb&E?^SS{f;$u(RPZ?kcPsd+f_oL*r=X>vr$ymM!FmOQ3N|PhQm|RU z76s=i*rs5of)NF~6ueHs8x-tU@MZ;XRq!?i?^W;t1s_!KQ3W?Dm{9Nu1$QWDDY#$3 z5d}X`a8$t~3bIQj9^49g6!a>nDL75RY6WW)^eb4eV5fo+1-lf~6{IYM z1#eKWU%`77d_chm6?|C1M-|+tU_!ws6x^oZ4h07ld``jL3cjk~UIq6lXeqc~!4U;N zXqEUoq9B{A@Ts6jK}|szv%qVGf<6Vy6f9S;Qo(5oRx4PepkKjy1sfC$DcGi9r-Bg$ zyA;$FT%ll(f~yqlQ}8+k`xU%d!ABL`s9-|DCluVK;0^@`6?{&?4-_0#@Q8wJzQj+7 zf~5)y1$_$o6|7eKz;LQr&s^D!3-l^c-3f`;W0}4K<;KK?&s^CTi z6AJECaG!#fg8LO5Rq%*{>@r0+3VIauDyS(~q+qdvB?^`*C={$zaGHYE3f3qXQm|RU z76s=i7*ViGL0!QW3ic~_vx2uOc$f*&Zz z7ASlv=uyzCV3~sD3RWsOO~D2QLkc!4*rMQQYXO^hGGkgx0do~IR-|CDf+Y%;Dkv26 zDOjf9!wPP5-d`%~D^svs!Ab?aa|_tS^BF6hTfin2FeU&eFy;evF;)f$dn2HSu}Z+> z8Jh-p0%O&HCo)z8=w-|gcoJjvfSj=)U?F1-fTu7P0{k3f&45LWwE%vev3Y=}GS&uo z8e^S+#f(J&PiL$P@C%ITfL~;61z-tdJ%C?gY!%>_8S4W)gR$!XOBuTX@GFe<1AdLM zn*jx5w*r2hvD*N@!PuRE-(>7=Kp$iG0#0V^0l+DYJqUOvV-EwK#n_{O-(qYdU^!z6 zzzW8m06d$qZGh7l+W}b3*dXA!j6DZ<9%H)!FJSCdz!{9~1)Rm$KEP(iEWj{h`vGS& zHUc<@u@3+th^e3b5RBpWU5*LXz6%m#C*G#^+O}=q1*x(VuTz7Rh9uvKhp7amAq95g zztn@2hUD1^@jG=VrSWGcREJbQr6HAfLVQfEqBLH0LNrfxQ5q6zC&c#DJW3;LC)9#e z1EnE-c0wIV)leEmJE3Nz$|()4p%ZFPs+7{GsuKfBX_SVx(b`ltx!N??t+w(r|TlK8W-x zN~3F?k0RYg=?KyZq~}o@UG3b4bOWVzq~S75)leE;@7#@aIi-7$hKn~ug54 zoYEVShKn*)N@<|76E4b>M(HPz?n0VT8mR4Df%M1`jDH8xtB~GHX`s6EI;00F{T$M8 zQKk}<2I@O+MfyQXzl!voNZ(0mOhqSLn5q6Fw%usG>|(5U^YrrySiDVG@#ucWnBf-I zZ;#k^yiF9(+3c)M{2Hx4Q2sBg{ARSl%~&ka{RK0M^_lbwH}qS>EzD@Mn=!k=O|_(c zPF~HXMr$Eeu;&NV;H%c`BetD%3$}_eW9z`XniW1`+Xj{G=so5xNV-MAD#rLNn_>xm zbK>|-{E;DJ9a^=fQqB-{fZv?pk0g$#?sU(Ror&wB1Ra9no8KX$QdkqvtY5g%D<^H} z!X1wW-4X#V)Ltp9<0T@*oYu`|be|lf2Rf}&{5X(|;TPU`v}dVp19@+KY}><6G6tM} zVETm?OXvmmV7yIuH^<4}9^XhRbfX0;NblyI=Z?X@UwBNvC^h`(kayEjs&wSAGb8b3 zx$@A|dpEC@iin5tEm2Wt7&|r*3WDjM7Do^ z;qKtG5@}voqiyc!pE;|k(W;{&kI5oHUzr&Z!VC$YiFu5#I1;n@TJQuQsp4RoYhCU% z*E+QdR8%Q4Tzlxqa@+3cPxIM(;wD>R+ZnD!N0!@mnm3mrgE_j~wz==w3=iYqChmJ9 z!^3Z8cysiF<;Wi1!F@+EJbWy}n+Le>sSFSA%<%B(86LjCo#tgvXL$3I8Q%O1_Z`mg z<{@NtA;$?B-ux^Ip%vM5ct?hZ?{ZT&nxDz==I1gze33W9!!tbbqU%*n0~ucEkFjXN zmF80hst%=ji^XrOvTfV!5v6HfxL7lLM453m=x9#s+)FoC9IQwT4`ZSgJrVvU9mACV z>>NV*i0K#QW{>chAyFpr*Lfs%fUo_&#GfGitpNVIB>sAYJHxfdfI#5y-8663>Crlg zzp|a&w}<|gc4v6=n;EXn2HH{?9)4NkIy}RZ z;mv!Hr6eQET~?go&AZZk%JvK|q}l#)QHF=DG;ety)2GFYFmrg*yjK>+j1;yc-5Fk3 zl#C`^RUh&j?PG*_k>-WVf%$U6yq1S~Nw2>=0(_tNeZu!%(=TewpqOTcL^a_%YPk(! z0eo$*#CauH2bM_EFUTU6=2|mmV1;JZc+Xq63mM*= z0=X*W@67P#yW}!xemTRnb!yID$nfw(YEn`e-uy;}H;=4rG11HFf_UYmc-h2?L>@h6 zxaMAy;hOhaIpg7{GF&TKo#El<)d~s5m|R)3n6L!gz0rj09JlD+G$ANFY2Mr;ip)x3 z_K3=;UwB<!;SMyvcnix>Sl%?q#5_>IqE?&M6k4KP!0yiJtS z)Qv~}@QeBU^vT1R%pXis{CM35A5%r8h6cu7@>SyL#d8!JZ)&vu9~C%B7T6z;QUP6* z8WXX541Y!LFK>QGe6MIutFr;nd^R;&VJiRh+0@{EDp@J4hXi9_jIussVwx8Qw0N7W zAh+Hz_+$;lU$z;K<@%=@e9SlnpsnX z4QKrP1>Ap!jU20K@{<`pJ24>$gijeVLs%MNu(^{neD?M<4?mga%>!v3-kj#M_hxvZ zxHg(_#kR+9vTerrg}Vk0YsT}g7YE+b;+4OcoT{o8*W6Acp01g?C^LSL<7_rKn_ORK ze}pNy|9gs`^@wsB5B7!gjA{{m&t>!oH}-_5Fs>dUDh{N%b{EEFlnL`knt4r;(IY$+ zHVq}Z)sx{`jTghw>fKSd0K?rSscp*37$e3bd!6RtO=%u}3L`^yj~eO|7;c7R@y#Ae z^VuV5+DHnQ9ZB=%C(}H0GQ4onXl(n~p}Pksr>c5{o8Nc^c)MQ+vrHKE8aTBv zE#4-yIfg~--L5z=oXTJSG{4^*1wPh)SCXjd7t>5#l$#+@srZcx(g@~xpPc712w22D zBvQ;yOm@;QNX-IsB4pNk<8BHTB)Nmclt(f3ldahHG@mlKvQDnGDSP781(Hni*SEx) zoc$~%Jdx(JEpXx0V5-}?cTUiSdqPBLQNQrGVh7?eNg7)QMm3jP7)iciVBl?S@=@$` z@uF)@w=foKRes^+H!hagnr2oCqnvmSNoRxfGgO;F}n0`@0`{P~Dt$^sD)oYM5utuazmEqb2?hfvIHN&-2(!Av*MLa`T z7-`=8G^irY%eJR^^Cs8Mc+vHeRHlH@>9p6=KELgnznDFuB+Uzdgq_AmJB=rAr%~<6 z`KSJ`|4v^2d-D6=X=8s!IN2xq-|#8@_jYjK2N|wi1U8y>s6WHCFJ$=aR}}s4O!M$- zY7JcEtN|?d=hM6l@F|S$$uyt+QHB>*C)0fPD5RJSFYHOWX+ur(mceV*s$tIh^kLHY z>ORE$Joat1-XXt$e>w6C*qC2+|7D#nrrhg+%C66)^5?keb0lK zTb@hv*{`Pg?4gwvrdxa}J%=HdKu(}dNzw0X6DmcTH~%{d-2tp7&C8yk-DnHnFi;i2 zhSjn+UUY4m7hbMib0e*3AIOl_H4&@Y{3{L&zusug{s4pBSs@p5nrlJSsYPEUf(s9T zO{aNtbRVV5291WIG%pMaH@2gvznI;QBt14-Cs2JWRekYw`jPzot0h-})^}5*^-=~M zxL6k0ACFRj?EZD;7v=u-wf8=C|7x^;Ma56fwpTf(z5QRvcF<{WAr;tDP6OT_k5Ykb zdyjoVw)fDxpW0qiqcxez->%9#`(^Y?5RSAcXh7DP4A8ci3>1Nf(QcgPg?{0-eknVJ zy%^(9)A+~L_nj{}`!Dc8yRTDyepSI-RZ`y?r_WR*ob6ufdqm%tQ;V-mB@FbLeF8QL z^8o?Vg-Pr6JTD zcwO0*r0xu+x%QCcUoAS72#Mx24?pw)kyIfFx= zRZcH*21UK~b(!<7YMHY%&0E@#QC{J@OLb=++v^3X3qS@>d zunRf7EX`YoGhDm0IL*V+62eN@1a=gIOHvEPY2JD)&BN=xGRHHD-CbOwwtVx5T$4{z zgQaQSx)zz|S?E!pY%lWDH4bJO@*LWKKus=6RBSXhKgL!#9Bp{z8Nt(54Y70N&@G?jHl zd6j5E;RCMI+^H@cl}OB1D8&K@hlPIOv-Z71eg3rSFZMuo6I8wC7rqWYwM{_EqH(C% zBZTucCmod(CC3mZT0s42?$A=Hb){^oB|DNJp$Ce{OzaVU>N_@UwP3=#(!6;vwe^T? z_p6mh<_Wb>NkZ$HV~i*X?cnggbNU0V?=|m&qkMekXRdEg-unKrd;I#wrd8O6jYOM= zRo*5#Q}-9h^$i}R2I~hk6h^Qx3VT5K4n_E^)hR_0zCA6VQ%xso9U(Hu5}{Jzha`iL zOf$_}{AjZP+D8D1}2%Jz_!d5!g&HLjm+ z)X%-B2dw22_1q<=KffL@mS2poCrI^d1LFg;NrUluI=F9ZZZu(2QK(u+=u=RXTNjP5 zD@1i+HPx07Dw_#`4TQ}4G*?`w1rwnKMR^|Y0Zl2Mu{ABt8&{NN`0N8|-ki*E?P`(X zv+XnwgO7Zi=FRWnVWoUXR*x&HW%lq#X&!zDIh=Zm)r)sCTlYB+Z1W|?BKwnDp zFt(hF-HQ7Rrg?Z+D}{vD&^I% z-&}!htqnvv^{$}Ynb3^`c{|oYJu&U>>Xu=pOD|~qXJ)&1@_0IR3IzAeXL3OEwk^l#U6}NiD{b5CBK5+Z z=Hb`ls~KafVh5oGIE39CZ6m$|9#j|<(|8|TNXAITfn8RbPqC7IA*EBlfCCd7OhnYA z*5GI#C*7sa# z+c3bl%7uG>h+5F@g687r<7uvWlO5dmTnC?Jn?X_5!F@?-UfDEI(7{849en1N4&Jm$ zN>sB)GQ6-72EnS4?oBjDL71^k4W?5>J{r347*ZXwXB5S3-D6Y>>)|(uipxMHnB%+O zAaZOW1#F!C%;9l`HSW~Lqqd!IZ-G2-hJ?px@RI)!?umQ>JeT~R}H%yeu{!$I24U9R;`%?)k3@N|lkNfk9 zv=V)ekHXZKBK=CDb-r*S`hq z9Q&%|CvvS~2HrSfEGLouw+7sd^$tAq)dE6w{H71E`n9aj$_xp&c|kGXa6yqd!yR{D zyICPp=~Fa6HRJNbdv=jlHL&dX$pfwnij9l3&B+UBxf$C&y*#-V`6G$Vs888blQoDU zU}N<+Gbri7JYTCCTy~ssiDnGu(^I2${XQE1R~&wd0p! z5tSIJSB^B`J@kH6a@h*L;h9IV|MU*noUz{5*@$f$)4c9rXr0s5+MDzG?Uls{-Enf%DFA)+4CV z(7*zdHRP&F)=1A)4H4tmwPG}oQJJD`HXVcibyicnO*%DTD>DO{Q7K%bXy5wHG23>n zB%em>TxVG#yG2t-Sts}fb=K11&IxE{lbde{fLe-M!3-olp7uIs$NVx8fHOPOFgs;x zb~L`>ytIIUYpC+nix^owd&A_noH2L^%fxfmPRTTlVH z!<)Y!#SZemZ%8L%dByge*_-AB9rKH6*jinqvQ&m^Q=$X#=Pq$a6OeXmtmq~Pob`Jl zUP5nhtR(QQj%K)a*^x94Z_RM60X~hVm2kXI=?dfo8C3%Dv(nE2*PYhzL4FQohr$j~ z8I{)TR|W!D#GwpPJx7qM3by4P(rW?(K{IJ&Zo$|5KuQ_XNc6GtE7@uCG!*un%iu3R z*BwoI&gl_e9{ZQ{`Bgg$VKbkV;J(q}p?v+k!ftA`-g*r)6fU6|8Z{%Zyh|Iu*$rgX z(gaP0)tRgbt$X2%bql0mluI&_RuAx52gmJ4K_OfpVV1}=J+r7H(ZPLtjDw1P$X_5Q zAlM7Ff;>&|iS`0}8Lsv8Lc0NWE*b%LlwJZ1hkCuy1PTo){9Q!&Q;w(^qg7kwyYP#7 z$lSf$O!F{I-LGI9%J9OHY0;$noNB>i)1^ZN8@Ti}aNldgFXhu)Q=|2_J;2pjUnE?? zKAg8d6*>Ep|0S$Xuv-$hzWY*6`j;D%8b9KHsJ=a4ko7t8|2kVn+dQ^ASJLrko=qk0 zmnEJsBcj37#k{KSlBM4^Ym1HU5~tb6ciVRFF)8DJh}B8FSaI6k-L`Gi7Mr!X2{xeT zK=N;adMQn$t%H-npUU`#t+9iKUkLs4W^FOKVv9!7ypTl`o~ps_58*C~4e`EzNg1>x z?*0o}RKi?y2cPu{BrM=u`td!SgJl^g++PtXohP%c2J*U&MdA-#FruM z?u9>JuAXN1CdliXq&)n_grLwcmp!7WdrRz~el`^|gCdkCZ=(oYn9?EJ3)7fW9+62d zzX-u6V?yd1bp=JSYow}2h-Jqceo>M_EDoH5@itK{h37HziOuoWS3n@%(`iBx{@}PH ztM8q}V>gm^GiB3&HNgmY;?+|3YQk1Vss_wl%4k&R7S=g0O53wBO3FvE*;JI~v!9F& zWq9FqO+V2n64r|^fY{vU(rzj@;J;(j<$+yzeJfr!xs3qDP`ptwNgi2YyuS?02AUL(A@UQb`-P<&nmw#KU9_9c^;hnm<7>eF8#vju>xH{O)!GOYwBW}85EU95gw6JV>fu>ZNk^O8Sg01 zxcAsTeXX1OKeN1h`0@Pp+-SY?5@xIQG@32TnsX|JcVWx6o_XH3)yU)PfQanwK6cCh zl<^zrNb#J_sr88O%Ec#Guftb8@ZPBoe#go8S$)37t(18T7|OgNGe_SK3ZKjaX)q`R zw(6j8=am0X&v!R{ORpw-h@b3KmxT(>aMLl?`h=%xtsf%W_M>HsPwHRgx4_G-l#38#>c4(y+vY59^sq~x6+K)KhsEGDtPqHLB>Pqi{k!%I zFY*2m_@yb;SufOCax|0X91?E30fbYn)Z2c0hQ~+_Z|^rxL#+^{^QyIHxQ*oS1NrL> zf-~mSXqZR(gyawNvh*#}o@^TEsDA+yvhj0-juCS0>q3}yZB<=fy^2T%k*fBLQVLkD z^J2`;rfnI&TIVy|BAWDD1L_IPA%98JTp)C9tUlXF{K+z5VH$iM?fO4gz|4#0#kT7w znitSS`s73w&)MA3ZxzBfKX3*zVOYJ0+|G+9wcdyOdB8p;pZ?Qa>&51p<*RU~xCtMK zf1+leK81$6-;AQh=%`B%MMn$tsj-B9B2?Up1kq8_Euf=WViyJ48e6UJOUq7?F*2uh zbN0PE`~Lc28v3~R`v#rzSG}D79{At(9Pm&rJ2VoHK9?1E;w$~eN_RW}jKhnMz+!8A zT1Fip5f1?S)+0cDbuP>AktIO)R3+VH__G$M4kS?z&IDM$IY0|l7%M#nA;E$?YXsWz z^-=WCNBz64P|`=Pf96V$F)?QA8fN_2cc=^2PoBYE*#-$oG1#Jbz>iM$!lN(yyNv!M zI{FFzBntzX79_>w_<2*Kb>Fi<&zEHLS@~^&lHWewDba~IH%ES3P9=sl>ab&!4d}Fx&&;#j0706uf}UJQDg%9+X2Fq;TJ{L9}n2}1ivVX zC3x(|kbGpV-@w#dT)NAOCR}{OHe{7r{ztAnh5iCk=)bU&@*10rA|e113PX?&rP{y2 zFA!$uv3`n-wQUf8NHq+J5;ZPZflXvX=LsJeN0G(fCo4b^#LgX{jUr(^^|WoL{t1Pj z;wwx~e5Rjp^2veI{vs_gx`P$qC|>I)?kUImhhf`JJ#!2uTe%;}ZiHm7O}{7x@$`+z zuFxTwJo-qTh^~yGmn(OHUJjhB*0(N76#@3|CjyLaCBnOQzf=IO!c!IJxD51GMdklE zro2<=VpXU%uh1Czw5iehXb|mRkyqXfIKl=rhZE6(N@2aP7zHRd8($CohsvL&%EzN2 zY^db#Q1&^suH0t8o43r|d8>%(l<_Z6BpS0ekpLX7fwE)(r-+!UsMHK7!C*$I!bDbo z%-KgE5Yae3ArQF&m1H2nF!J*YC%+Pia{0#0*Y;x)n2rpH;| zzoZf;$`WwTkOB}#$jYiTpRy^j4=^vc6BcVVV#J5I~Gec0LwiKAIri1^j7V*i_xYeQCtV zcW~d%4j$Uk!KXgOqc}X(!F}7(yyfZK(=-TnHBDin`*V4d7O3XYvtXiH={B1@RWI^B z9Dy(0)O7jm15?C0tUy@thDBpvj<}_%^oIyy2o4t0*i0J z|5RxiNP*N?DB3OqE2P0Iv%%jH5}K?Xp`IGigHl;)Fe$Ze!TB3y6(h-KmUy53vPkqg4QpRQko)R1}CblhY#AevC?DhKaCt? zUsa9E65QvR*i;f5Y~Z&CqVpS?For>i{PY7JPx&odJxeo!C{CpPv) zzwo5sXU@lGqcw%v`}IWXF8rqy_@1o6kxm4F)2UiGhhY&yKsX?zA+v^9=@(AP`ca+z z>&0!rz<sgO za4<+Oizlv*94hvvokU`&|16EUSaftEUvnDRdS7(^RkrQgZSRdQgP2;cOrBH~_=wsB z>GYzi>USDrk79!2ZK4u-ni&%H6^Ymoza?Q1e}QZ<^&=vXO3Eq4u>5?)cuC6tz0^pv z89Ts#F)e?TVrjkO$T@fK*c$uIAho+4?dBNy3trhXr{NB)8*Jt{7vYSnKJ~R6AI*DT zpPFDJ@PW>EH#J(uR^a>S1ch(E@B`-xiO2Ibf0Ib`{7fNH%IyJfnonu=%5hM5T(LD5 zqai7YB&gU>_bGY%>;R80Bee)oCkT*grjQ~TDNc9>MYgKAWQm`vWfV82K=DHrhoVTr z>ztr)=vU3(aVHWffSICfN56A$%^{`Xt$E{+%feg>;Q(hQ>eIY=8=~&Z2D*D4VUW!2 z9enC8el0XDoG($*;b5AVZA#6Q{Iv;jHq)!k3yROYKU&z41;kvq}xiPV=d zN6VakpCp4OK7G8-7(lP76Pz@7m(x|~7JJ;V8hZ2e4U*^To&W_s<{}DG{0PT+`c`5E z^+Vt>SCQCLq@>@)9;wh;`(LA2C2xGD7uw;T*U0DSb!{>0Xka}D$ld%-_o=a=xcgN8 zqY>C1RWK{?CbP9eCw2?#tk-ONmldCBPu?`V6a2E`;PB7$`LX4qv2r<9x6#|;9%Bz0 zAOBAB?`90|RVLA621Svni(<1u%kU{r#)ej2h@*`-d}ywSaNlr-x27r*eAW=!cg`CL z93dRY@D?04#VJG_xWy^cEzSYLs=@9dGIx#92MND#Z$by=Fv9QMrY^e7Kv8t`biVeF z2(#@G_5Xm~ABSK)Fk6k{5Q```4ki7f3~p~@Ytk=#_>10@44=WL`bGJ&6X1{(5%(_4(21I6Q=^l_t(!7DOvgCAly2Eg$7#a@=uHVoVHA2K4s z7u^ECZ;vRc!m%_AC?v|L$0hv6*~l9dKI0f2yt?H0_~PTE?|F=fm=<3+S~bY04?-xd zdWWz5D=^R_s^g)vnDOFR{GJmLKHi6$w#}2{a&PdOf!weI9;0&HumeTLM|)aCIR-o# z1J*@(H08oj(|q>M3=LDGgT$Ha(8mmW5a)FG)SxJ#83>9JIb2sXS#VB7l=4_RM%N>% zaW1!NfKMMV{Gz;Sl&`%9E2`|gtbTn?k0{IbKP2j*Oqxv*(=Q;Cd(0-;{}9S*XhPUos*=ROIutF0Z{Wt~}-Gl&JTA{me(pVmMFNB9%n{gz=wYJsn497cK zy?Bp9;5dLC>UBpG1y!Rxe^vfDTCZnQhweY(BK8X5(pe}ljC0?cW(}Pt%kU|Q813sB z-nw_?GUTi{z-JAaH8A^oDiScq$A(tU%FZ{GJ{L@N=7kZ5zo4JqHJML4|25eCT6BvG zojoUlBk?V->J%Gexp)|6LmAZfyRWqE=*l9OI@3Xs-OX>|Sj__@Bp0@cQoi;vtVQdeO7_KFHO%MqqpNVM@2` z?%=-7h*;l;9XkGXZ zVCx@;v$G9D0o>E2W|xO==+a^b`Px@x0LDRe;X?=a9V2@sq9m>b`L$f@1*P@k|46S# zUhNQm2m8mh8LkDdMHE0~Z-zI&ML9r`BNSZ`ex+(8!^61G0k;f*zi!XaF?htlG`}ma zF`$5PgwNn)=UZvs{8E}X)hM$7x_=V`;Q`c{lQ&zm>v^2jYBhMKXRy+Iu zoYu|hu}N8uuEn5W7`DePhM$Wslk4G|8-bzqA1Mss>}Q0+lZAN=>|QW6%w#cp<+<^$ zBgTMHDdLs?0GcPiZ|pR^BKoe|@vmmM=8C2;_(awFGRB}~usfCJg)?bwbnsdG%%5r% z+xdn=v4bm{GF61*PQGz72nMhD!e8Mi{< z1r7-{@9p_(^j+7$y9IIYU!YaT?3Ldcc)eiY?SgobXY#0PTb6ziFLNaNj_lwjReZ49 zq7HWOsq28*C8wwPC9osDk>-UWht;{4Zg%22hF@1wi{nqmVc+`Z*ml!#5p;X)OJFxG zp>=Ctf^*m<{p0!L%vntc_yuDmp(Q9vV%TF#_2bM=pD{IdP(RV^Y^ktg2lO+IACMPq z#k`7xF%NTLZU`EDn$@XX<%F zT@RV%$};o(d9g%yy}7X5{HgEn&t80)#y1=@Mi0GXp05qqXAB&k=t@jJY+O=Ywdv{! z#`(p3!-tg17&-LLz%jg^oHi~glA$uop#DVn(c%xEUxQ=3`zdj0^aFx(qelp46&TA{ zSUwyhe|hwY{Bk=~x#v{5SI3qcHLfh93&_UD&o){g{S~9V;zPwPbUHoaN5orUpayEU z1&2mcF(NK^K>!2O4+n6pEC9{T(XF<*wp9)C;HC+IA|rs?G{CoT{{_{5lB{3SD@;I5 zni0^dHeG$G+0+#ql7Ty4eu$zt`G$ap0(PQ_F+n^kerNZe;r8r`CU`PH-|~s>9Wert zJk!$)IjflT6lM8E6HSIGqiH;R!*rjq?a(^|AD!_iBznxwlg6&->!Z=b8owA)ptm(O z&CZ=qQ1PmW?m!$dt_J84WwGrD;8{7rnC^=Wt(;&qRYphI$~gu+H*|Sj)MhKIjg{re z0IpXfW5&VqU>m`b5mjHj@>(ye|T7~lkPtz11;FqhwoO) zS)L!p`R7M4pSNddJ}F)ULDf|Ok3Q1~Px(l8@YX3z1ne#8_ zJY!NG#r{wA|0A8_e<0GR@-MG{kb30!mzx@`(-F*>9Q~b@NCxP-@?^k+%!li`u4L|+|7_-vy`ZH(8k?%*&v;Ocg1)3n*T+C@rJ@yHI zukjG@d2~e1pLO^>y59}g=vj+4NUQr+>p4kSGAaWbgQD-$W3a>I(o+7X8t<1iK4(Tm zjal0n{|ksbmgsJY*FvQ(He*EfIG%#TF15N@@6A4whhX4ZD#<&F09UrXOJ&NQZOKLo zAg;brShqfH+vn73OWsD}Cr{(Bm}=74WY%iRDQTU*3yyzJ^dpykN%W%vNZ#tugHa~* z@7b5sBQy42!U-qotmo9U|&)*ybbcfnA+@1{KJ2y{gm)? z+Mj`O^F6{i;wx|xm4XU7_|!lR@52|y%%)C7VSZ7J2!h|ZX!a?5(Kw{mgVVRWci8qh zbzXjhiK2D5iJ%XGIcYwnPD|F&_wmv^Tt|DFx|$-9=2~4tnoohJ5a-J38l388?yzlh zxfJ9VYjN+XlT%gOdVY@AhxWwF7J)MrB9GMFJ$%EDJaPARz)QT2_{QgetU3?hP^ZN! zWmLaH<4aH3w)vyTgor5N8y3r`53h*3?RPtwfcUN zDZwsNFCB$HY)m_UcG~f$&Ig^2<9{1y{qHAg+)rC5q9vryi%31k>CW9r%*1gieJgiR zPVs}8#+F%4#tV(scc|8TWUbGcaIDx3#e72y9uwDAGYX%)2{uJ;I&Y^o_7Le9F^tnC4*9leisSLH>5f6UlY zk$_R?p+BO|Z>lCsZw3 zp`To}s7F6Oy2(|wsoSbJh=TuppKTk`0u7DG(QoUht;gP>{y%4iM9|cQ-|P`Ju^}9` zwQc>h=;*1-ziReH%N;k0Tn~7BqS+U{K|RjWgGjxrDod$bE@u|^i zP@|sVQ`g`|TYalp7v#R({I7!p77X9pGJFb54yMwBp3Lypm-y86)zGTeeAmSopSr#V ziEH8Ml)WJ1Z80t`6eXCx>G#sTfI)#9OI|ms;Yex|Zma2ar{B=usRZ=`Wv1L~+o|u8 z2(0iS`@04g@$$YeBCdXFRG{U)lWnTsESIVtUvoS1OpR7jC$atJu(RnNGJl{pTr+_A zrVAz9mPek=rFOF8pytq@U)^Kdsoy#NlpOxn;65(iXCBMz&&p%6KR(%?<%N7|vxdYTN4k+aGBEe_O5hDApy;CnD=PvWarDzALtUrq{ zFnR_QMJwFwVw1tugT`MFb8`BN#y=2o5?$f3_3tT43yFG)CHI;=BB&xzHS;tIKu~)U zP83KE)X|?q+t2TY_}FFEMxq}vz81%1Oo)pmkky{X#79JNG~uooGL9ODhCeUSXl#up z+|d_#~y%+RErRL+`^iB7g1V`S>HuC zyAO;JcYbz8%vuJK^)6hCHPc;@7%o=$dLg>W9lh!ZQ>TITsfyl}Gz6*69mmE`(&M>k zK^HYfAQBC9x#E@691MNuE;{MI1t$U7Cl1A`ld_~{=dkq8-`e&ezwjTmZPxvH^z>j& zQz`Gm5vgP?1*(`hjr9=iDW|HSLI|gbyOlw@7+%c^I*LK!v{B3A(X!Kz;iM>{6^e}r zMeKT=QuuO{Bj47j^|<=CI11;ECG@k+iP^2otj$R#=q5f_#rxo#SDj0>W~Ds{5>l0M z>MZ!JnhdZ6viU(|e)Tsv=bhbsLHUT}pL^+Mvn!%&6?W==1eU&AVW)nJKR&FmQ!9x1 z%l%yHf4>7g-2aB62k3uN9;nZkXM)LCHWDnBjRcEHp-mU=3Y_NiLf}!tj`kbd=8s@G zViG?c_{D|=BC8m(eulFowOz5qHQwQGcl1ZMx~jUnR{G4^NWADlvmlnx_eWQ_ z?e2f$E69vRx8jOb>#aL&yQ;hEn%#N(4_@0eMG&U5JYX#SH(D3njln+tIt>=_rX(`M zm8B*R-!aIBQ8ij$p!{n;JOB2v`QNz<^|yX@{`>Ot6aN27Mb4B(_DOoC>yX{TdgTt= zHcgWKwy!KRqmcc~@~UI{*~F`cPf_b`OElp&yN*;H)5|22I*?lz_uP@UJs4Zm20{1Z z%1lZ5X*jg^Gqfi?p`~V1BsQc6OqiWko?Suvu>0?^g#Ic^?QNq`p2l+0F^9*tCs;WU) z2MwH;e>hHe0&a{$ZQy-xU{eT*5*$N#WE)odnSN2)!53}&VhE0=MME9@vL`$E3qj$F z4gCwg`0GkgsoRJLV+@`>vzKbT2^GqtT$4wLv-V;KJpC|wj7t9n#rG!chteMyM*sby z7!4s0-peDM?_Z(dm^VLZRXV=+Sf0m2a4^$2E*w0~>%t?RPuShztra-)SOa9h?n>j6_dh^N$4^{LR1X7dPJ$= z7KI@ptc|zPt{&UIvc19{KE6Mibe(f`*VWD7AKpjJir7JYe{?1IhZ*piO&Uq^gW=J$tY(FO`d_9lywSSO%RD-Os=fCBu$t|iGXxT3svdEJ9SV)w` zhPoeC>k1k^Eh~ZC5?dZ8CQSAS6GhmcDA^?KJ(rZg7G|%{mjQOIx9wDkvRfhG0CiU+ zQs-j7uiC^{~IH7b$!)2Ma);d+EYb-#Hq5OV9^ z%(H=#%J0}hRc7l~l=kcWHjm*rTTZUTNs-L4xe%8qlzJ8;8A>b^3bvdW#SyL3aSQp-8KXEr-^oh7E5&B zXvhxGb{t=ZIBC#^ao8BKtRomdkNp8lB#TYppoVY&Jqu&N{S$r7tA(^B68vz%|Hkf5Z&uKwEOE6r;8n?kLC^g%5QG9?a4jDH{BcNk4L4V5HU+|5SF>gu#?-6ZDx45^6F>B-( zw%z+S4mcRN_l@?P{X1#&|&@q2s zUtqtIIDV5k$q0&~xLNkKW41b)Pw_kIIKLYaE6}p&P%(^n#YSL7EYU4*<+2;xsguAg z)j0jacdwhr@Rc0$K4Jwog^cM9xbJMN&&QbFYz9TS5eOR7Tj)Z7>GKfSW=wCx9RtSn zPBSRx8Pj_(58xF^*v=tHDo?|57?k~@G`Sk8G=69@xf(_d{IW)=#G_bG2+KrNiK9Iq z+=>V&IQ~~d$?iVE7^FoJO%(7A0~JFC5vnm_o%aqTtrg}ZGN2Y2t6^8m?NE2#;)sr< zz3o9ir2L3YhkO+Hm{Gg|`dgt~R>t#6f79!v;`S~STu0k26Hs$=hb;*KK~ZdVqp6^b zBr>QCgJjltnWp;FO>6i|$Tumc5iMGg>cl+=e&GQoqI*9!;1c$Wd5)o(W*FzMQ8FZo zQ$H9hcYur9TI#D<`}adQ?p|9ll$wDR6A{J3y`S{gUwA84*FT=8)dl-`skID;d6kVj zcF<%x6m`s$t(k!y$lN*=a;CyRaQ^;vstITLu+&?KF$JT zONNJ6NkdllTR5vQ(`HRDOB!Ual&jCNTGARtujJ=!aJOY4&S4;g&@a3)^%Bk-&{Yvq z9?7j=*>658F+QVWsH6`xT2rY1zkZI;V@ZN>yv~pR+)<63c#lTwFjoEMMNWPh*Y6z8 zv&wKDhPoqLX|$fC{6EO$rxV?6*!yHYxnQ&S{1xRtd0c)teLpQf=?j-rkyoCjA>3^~ zAV>5fnX1zbJv$85`>M zM)%@U{F10HN?ft+Dui`rXN7Hcmm^wo<5gr#y9?nveAbYIALtO=w<+#@)cKx6Gkt!g zYH-O1Soay;I>4uH>b?fopq9lB^3YS=bNE!V0mkf(WGz0N#?0DE$Tnn`?k+dFE9sW& zp5?zq?dSN#3LWP{=-lv*n~3!Uv1A^+iEyOuWRz$H2_l%8PaRlxZ?YC2+e6Ix{b;@v zA>Z6*@z5}z`qr|x3=dxn<2PPtSAfcJQERvsM#85vyak~|7vsA>7kiNE;42gNF}CU& zeMyEF)_S>b8xK8|;e}Tq?)r){KJ{rl*Oq+^b(W<#<8Y500)-_nJifr%bAL-NU! z{K6+wI5e*Pg#4n59{xy>K4k`*44ZuH*?$|lsF8M}Ghq=r`HP{feMoo2Swwr%*>}f+ zKq1V){P!>mwJ>mpL@D=CYg(JAk0tca?+KCnxJT4<@Tpg~EG^u#d$?fFZnL}GoY|Q= z1Ke$9a8HYHXFHELa>%6UHtv@Si5h!Q=0^yoC`SvJqmZacy#{vb7Wgi>_0N9r9kaHr zyBy+S+%IU$GW`NdhBXqFYO`63eXYk?4yof{zgKG`^%f+Q{CEK)+0aLv4vgd9xtv35p&U^IZp3RVbApOLq&rFEtv?95C!4Ii*9Heqe-2fGVi9rv z{pT3VAD^MI>@cGrVDHdHkhFKdiBpb#;j?i!9zDWE)_$R3V=_acMn+fA5$pY*>>Y^neSyS>Yme3%3?^OE%ggB7Ew{Y2Lae&1Vm0cwtiwU;Q9u*6wPNhG`_SYzq*CBPv4abBNiE-QX;oq>oM;8fWEZW z`tJ-cT#5U`k5KHe_3ayIWI-WtakjiUPWt)~a;wp&BEqJZ4u#J?N;HDQ;M-6QNX9Fy z_e_eFh|sn1xHbHKTy-q1M074g!+{LkXP4%!yJI`A>YE<5^7 z9Cm#YHxzAhgA+v$xD4vgO+P=D3<6xprZNSScAaBVEHk-Dp0RHYL&t|Cw~AGq+v!0KYrm& zy_Tbc|GD4uuggcp_s96hwp=%MOnqf|4IbteR~>c;;3JZ zuOocjET9eWzF&fmwuy*T&}sdcee^Dt(A!mc>&j8dclDnrbjvKfZxy829Cc(>{)nQE zasK+Ow*MLLv;O>r@KCu0K0IvQwuTzt!u!gg(I@}*WmvIBGWWy5Z`8JtAFa028Eb7M zN6Lk3fMd*ke1%J*UmcquBeYvsQ>k*^_jy!JTe}e{KN83NtGZLM zHhN;JuhCF7vtRAtv!K-BJ36R=TC)t3W{OiCcrST_Bv$?6JVM3fQQ!zZ&}{wc@R+42xo|}y^(OB5 zmSo@-)^mL_nDf;>+a7*MwYt%1mCpVT-{!w7x{L~h*f9rpOh&n36#cvjOPbWXk zZQ=nS0H1*j3C(;!JUX2*qfhh@TF3ymQEa5Vh4AtqF!pD01bIm#<(nx42ZdU0874Sc_y9pUOfp5`V}5 zW4teh0oR9O+x50wr=K2+1&Q4n61?;1ub+JMAw1#ogA?>s z!mL7*{KXY#O`hOiH9Y{^aw3^K?t;)=7m?aeBFhQpj|)_xycJCuDr@G z#1ilFR@fe^{GxPuDBdGljOW$p!FozTHVA`p3v1W4u*=(eS+8G|;zcwh1PlnG$}ftS zS1tJ*Y*kf$;ahrE_B@91j-1ov1^7-q%M;7w+U>*It!<7ax}P6jlfx_ar95JoinfNlLJi??a(XB|bS5_+-6xYadqjm`R)G z#LFQx67PFAdpFVc>fGm4W=>R25WAtrJT-3O%hxay$4%Bl(+ktA5fmQ#=U|<&g#JUx z#LQDv;77TtfLtdtD1ugENJ&CunELYyV#8PZ~?AJMXZtan_-f9&U?IZ$8Flb0) z5kD#_>K-GC84HMzeSgop*4{Id1hMG3_jm8Fe<;ah_S$=|k9R%meV_MvXCJ1MoKS{Z zk=|+V+ND3-P5Z0xw^i$JMDeuEJ@mA|tJF-9C{K&J1R4GQ|8v58p3xmF)QTe*o0q9~b+kUui> zp#Gt66vfF4Wgc{|L{V zCe12_v09(G3gg%HSmylRCj?L@&F@;_FM9fBTy&|pD9vAV41IoI*zy-Glm4Q@sr*HS zQ}~MpJ3g$x=s$2Paf38}5zU{k(9_-XD7_N$JF0jG)p!YM6tfY2<6Ql+4r5~eUu?gi zmx)j@8Nwo^B*8A(Nkfd-Na8FS`yBgIb9T<5h;n2Ap!EA^;@GuhPZRjUk~K_1qKpTd zG!KP^SV4b#h}W%*4Top*g$;zRL$or2En-ywg$?t%j@W+n4&YlBlX=m^;QQT;)IBNQ zpqb<(OA}jBmLf&}Ob&&j7B)?IB0R(CNj7)kVph<@ZUw!tFGvY0gdH;NSzWcB=)zcE zwS{`~d1=@oy^Ux}9deufDAKSfE_VK}Om!z2na#dY0Gs#h zHo&{Nd8|7)jld=q35DW7D=YXrTkW1k#SV~6bd0T@hEp7(xIIJ*fQ|Y#KB{WNfwEMz zPy;kZSL|N?WqjKb!qaDB9|VvQK{RrUn`ox%2jY4G+JC}}_aHP@$``Bks7v1=la0!3agp~ zJAGOjt17>H;6c8dDA&K=9Vw+N0L!>3NKsd1_7qc z>k<&Cp}go08lnA|jn>?f5cT(9iXUfgo!2hr*4Q|C3lPuL|F%NpBlhW@)1X4Yx=Ga% zv!fiFzM_^F6GAFSg_eA^yo`J{<#2HqspS<^t*bml$uyMgwpcAMOdSIMyaFa2yN9;K zE^ND2^gG~S)1&ah3OrP}LM6kmb`&0!SKouHfCTso!$=&Uvn6^)jx>$2ptM;XR6_8T za&jDsUX52PRrL2~lGdF5tq7jQ>RfTAW%cpIG`eiUAFM|AStn-^e+3@A`v)+fxet>jV6unRxfeN<8h-2k2>qe|82vZTPb?gn@CUxQJ71S^9%k(L*y%ml0RbxpI%b zXRlZv(%-s)ZgQ%)iOG;{6Yjl-!k{@|JaLZ0OUDLoIx7JcrB?6(qxiJsJ+}5gap+kO zh@m+ihWoXUbr0H1_iJP%ny^m?`l7bxyaz775EoTLic^32dhB~)4D7*Rot?%0hUSRj z5sQbhd=DN3pj)?G*m0i>@~e;q7HH6gCmho%WEoU76w6+@Jb>H*$f} zW|-xkHl4q;?mze)KAqNFVaAQRC%j$vd2sjSEBfrP_;)&bS-vgnhBzmo)OizSTiimrE27 z(!Pmy>DhlL3$r}!23MptVtFiD5fQ}skcTQvNl+vNFTDMy_meSqEJv zyj%a)=MYBr2j4f7zW;Cv;;yW_L+syqYET&2pfIvQVPu2C$OeUx4GJS06h<~k1Tr<4 zW@HzAf3lG+6-HL>3M;=aEPn)Y@xsuCizgY{^U#i8SthX~aK=&0Xuq<|!Wqj zaKTXNHU;Vu0P_gJZ=vU_0S@%mYio}ZoZ~-eVx_6q|wNec(pDAr-l6E5(7AHj)8`H)e5L+CNybtXb6YrEy2#aO zPBzy4%gj|P_61)&QHMBvP;Amcu}RM|3`0Nd{fuQ}xj#Rj7T14$8O?kz4|XJGWGv%H zzb72t*I;)mQuLim4P*3XY_ZY3_UK{z+41P!@n{@H-a6D^M`9r5l1ZCeiEm)Cl0TR5 z@L4b$kMn!w`V=l)@=LVQsDu$Qrs8TLLi07K$NDT@TtqgsdpvZu7AIzhQPrXGe4M6H zGP6x_!M;kLgt1OIYa~*5gjNe9hmG(%3yvMQoA@GZka0O&7)?}nyM?0GdFplo=q@dK z^b#7=T!~FZz9zY`1sMYVj3pT8>Fwx>xc6bc6f?SvzuaF3tl7zAt+{bIG}ZlfEA z>BjJwfHj0_KiG{#?!WMwz?QXF!d^DK>*qKl5xJ+YTE zVTEwI0B=BFIprS#o@n?!hHvoqG<>FiNzfZm1SZY1WcrjaT*8<34g4hB5f~-Qmv;38 zpVHzndYqo0CrihuTre*kuDeZjl&<*eCJ3m=^k#;&1x5uBFZp zb-hx2Am|@0#p7SMi3ULGY2}$H;D^@&q$>E;EaPDLRP;Z52e$60VHhRBm0|Eppd2I5 zH?;EW8aTALj4G5D!5_&Ut)@G^e~-LlNGXz8FNLuIw)Sxt9?1Qg61erx0e<#Ee+e_W zM;-DFvp+zHDX#X%;+l(e8mQ3F5WB3$w||T^BU{tyi<5ppY`7~Qibv`ZNaZ^0?~R_a z4to7b=AIVqr6PkRJ5Vu@blrjue){wd#i?CxS7*)hC>;u9iBQP8m#D^BviF-ER>`<% z+#cO#pVy`oMQ#)CiDZ3Qlm|bi`dhsJb?EW;|BK$A^hkJz;^!8^caE{SeOPXg5zMFf zjR+?S;b0*+{v~vN9pxDDrKmbZWzQGASn@{awNO?_GWSN18u21g_KvYd1FU8cU%5jlJ`%CnaR-=RZ$$33()5`3 z$*)VgBEO}`rTiu1Hz zao{A4O%?f*)Y;aDRR0V|u+3QKse#BT>Fe00-KFF?Y&HyJ>$+Mj)Q2E@2Fv`|cQKG( z`YjD)s<5h`ih~6mVy>t`w|e+cLOqN;=`N4DtLMF}IX&t^m-cmoRKqvZs&+wb=pp=% zFKzm+QOf?1P>=K+IafW*{;+WIp=08gV6M7NJ$&drHJHO`l_HF*zt(CPd}*#}c8-ZM zx&-nz;}k3_JpKw_>&jJwd3bZoW5}EcRtwIY`gm(99M6L|_33va>Tk_V2$5vu{lx~@ zZ6U)jMqji1d%wLFopR3IQZKI}hgap6?CLDx%fNBuOI8|&=2)w_?ofN7hkDh_Xs@GW zN96A`PS94MsR(vzcG=OA{>YnGHmCHzSbN4_o4{66g@pB7hsK(d~YqV`jq6x4vAx4i^q+>{#(BU~Vg*LcU+ z+?``=ZVlw&P+Pu{7t#7eZMQ{uMen z_6RCJcPsupn~iT$K!zG)?rxGlSlOFAxaF;*l-t z*k)Uvt!&i}Bt5MfH_o-$G^BTg6bI%WGUX9iN!|ReYjAV5uWOZWc+U8t2nsvqKprTh zIC}JH__ls8tVk`y@xCfwMhNW&8X&Dnx;|!;N!HX4E`+xSjKMb3VdpT0V+Yx7z}Sg1 z$v=hz?`A;!NpB+dbDCeTe;ea*<$tD@^}*mp_VA6-u3~$*5;cm^%;hbVGf^zL8F+I2 zx^Dp$tGalFqF6lg#d#e{aTs1v{lK?q3(iHu*1=YEcI9b2vh+&LA z0>1=Nf;Y9$Sxp29f?zKoHdZ8&STV+R&jnPB-merT01z_q46K%uUa#XWdOi53ybvHF z7^_4NJJ{-PxZ;GzoacWsI8pIuOQ9ZRV9CCp|?tQ zv&)W@9J^_b)^1nd$ecd_0=Fai;1uTVSBE73yX0{A^b$QhlfVwyg=Sw|?3b(_1>$9H z5oDEed06qNJ9}ORDLQx6oTvHMkYwl^9%b4J2y{e`oN`k!J}NofQ8+K?===h1x{3f> zQz&L*1-q6%6Fp*&4jZiCnH5jN%royZql1_qxIub;9Q0^Iikr6)AQC5;Tv7z~je5ZE z{JNvlt$B)Bfq#Ro{WNu`r?U`b~uhyUa7L38df2Y-QSaw`4uTeZD{WmqR`eA5i zd7qWt1g#vX|K38`S4q|Yg>NK1JQG31Z(`(Nw`oOG?o&zD{A`jfdL>Pk*LkIYi!F+C z&s$dtyj)L@@Wij_5uS(669=cRO+gtIs^da|OPovd6)E3PXsi@=Qy_M*I_Ev zC~nO~R91BCV^HWS=?!0q$G$bm8e9N++_n-A+0{=OA*{QDHibsMOz@DSVfweB2fBNQ zN3++>3phHNR%NgP#~sv-{he=8HhfkLPtptZ&Mn;F7L{dcGIyMkQ&w6R%GGW0jURjNq=M?HjYQ9i&28T*V#A` z4o#JDz>ymKzZt}EsUp|_4x{Nv%M(I$pR;zxc$kdaFZnH;^&1Bs;K#sAw+cbH( z5G!w#zfnb6KW@?BMD>vpztX^N10Kc3Vjdy;1zmen`e!X>`6(i_k6}Ls1%;}1HEsoL z^4|bqt}u38RuB#0w_D&uHD4vV%|6B&wnmT5#7j^YV$YJqe49LmL~Ce2=GhgckKZ)f@qy;^2b$6Y*y;?tGF~)H9FK7(+@tX$`ljRiF znT6<+J^Jdo>hJNXg^fMf(_KbYo)-F@&9@)5$k&GWWB5+?8*0s3q@KEXorBxcF2UDb ze^&i#Yxu4BrdqSMf!{HN__E_>wdU3)3qgx>vZZfV#;+*sD|6Y8r*CHy`gUdbLFn6g zN#Cx_Fid?rFX|!By&5n2%b(MW!k=OiXYwHW;ZXF%m1%Af!aIkWamjbZCHKRl#@m!O zIoXlUn`}8 z^4xK6EFOM6y3#o<@{+lo@`_w@On5C^174v~Xh}DO6fd?IJUr6dAxi@Vjews!iaEI@ zA)N#D(~?NVO}D4se*?Y$@XDZkohKF%ivG&MfY-sgyG{`fY3#h_1DL^VdBMYt6ZY#| z0Fk?3nElF-IR}5W4~&!&s8$25q)nO>-J28>ZgNs z-#8sVI9c}&yjX|Q;u}8nj=DoN>m>zTbB5G_YkGjrZYH_llm83>Q)k2ivyc>#+}C-FsJJOL9X@s}?{8B=(ykXN__RT|VV0pwf~ zLYos-yk~bP`F5b@&Wdcvg&1rtD$=TLN}F$3-96$cFc)Wb6P0IeHnu$6QuMeV;?o>dZ7 z3fq5$Ks%DT(bs;Zt)!yjrk_BMcN>qmVh365RxzQdFUpS^M&g%3rxax(!qiPI_9wCQ zs5Wj2Ki0aiI~~v#7;2@9SLUz>YO;+rRYv61^j=PE0O|zZ5>a>3cH%WkDMzTP7;DK~ zYGfa>R3zjJ=0O{$g;h@yDbLr@A*wL(gn+T?_MW%SwQt`wjv^Kc-l5aQYvGq~!8q8D zXs%^qM8$cHJ-B>48lM(@V_HdntGaAF@)o%g{Ysww;G9F46l$jn^MZsVTGw^VjCQ(h zZ1qE!vylqi1=?{b+e0c?gi|xE&*|c>|F`WA8G+ljzi$}kn>>tDvPM>EfZev~eZvr@ zXtq!fAvcdSJ#W`y0lU>&PvRlub%#H1i^a8N)7hm5dd8=rFaC&b>CExP&Ha?uy0isH zF%@dgI?6*zi|T>9v*f^p`4E$7rqct?L@(h5ZP^TJcRJc#MD3=HB)GdYng=q^7kv5Q zXxzzfI2wJ!S<2b30(m{JO&0@;QB^x#iJ7Pi>5Kb@6Q4s@pyI>; z>;41M5d6xLIjBaB@ysJp8q2=oZ>9~k{yMtX(sO;K9(!W_27wo1`@Fjf zQhGkpKw`sPm#GPL+bEOMHoDDT@|}vVV*Yi%=DB+cy}NDDyCWXyJC}?1EBQ{vO+)7T zQg`w|u1tQ1%Lh>#)O4lvCYwz^iEZ zIkXNXUoQF`xNTU;8NC4WZPmE@e4A}E{)c<9;C8al0-CWa$hoxUDJ0QvkNgFTYK~vY zIUA0{Fgg}{ys86Qbb9n(BjlQ5M&UUOw|YQ5GWwNuTs#@hdXlX#_U{y$_+yn}s68Yz z78{_WV&qQ#h#Ua)HfJSIMyj;Cl+gL6%W(xYh%r`opW4S_RKQK#DXnGa*NZZD4vD!>sUmAs$jbmQfx=(8%=$#iL0S!@?{D;c_4IsCtfS`>=g%67 z$HH<|0WtH63R<~u3yf98m-wZ^X96s6Quv&O@we8ksqg6%k8kRGqCqMOQvv#v@W<-) zc-F8|r3U?J3ZIwb(;B5l-KJ(`sC=$^8SzUgifU!`QjRZ+Z4|q0)xk0lYN2V9Qub__ zpzOJr<|bqUh5e`!$l;0{HGqkrXi?X9En!cT!}dt_Jq{!_>B62>avXlQPzrmp?pyF6 z6U9BPbE8`2ln*1yg5~qm~7sMqdyASmfp??_yyN~ut z(!a!B`48(~hSD78C(^&f{eq;Wax;Fc^T&q6m+)XkEZ$Y*GbZX^(s}jUbdBHCzZ92| z{$+*KzYIbDa=tx$8W&e=3kjaiIq6Sk?dQL_3|%-|qb|Rn*U))-v7AY{d;@LiFk(XQ zvO}xlVJ!ru%l6vqD>c{6T1c}+f6!!Gxsv>iHA?QB1M2p(k4*o5jk^1cA2je9rOmXw zid|hEO{fIltF`Rd~##&So*?GN9IF04I=1JMQ{p*!<4ko%jiP~n-UNZP8#SYBDITx88&uDoIMa%`|N$ux9#&D19%8Oz;7J^h;S%+`K2Pv zi)Z9n_~bt?H4K%$C%MNW?ErKOcSrlm6v0c~xC;6H`XJ%cKB58_q%a6O>3CC&uh zaTdGPX0!d)X0zpmFXp$)xnV?)*x1^Cm+@WHjYCPw zmi8-%32UcBUPuE#KQgVGOb)DN9Wvi@N}g@n}mI2kn%&q3eS9k)%oY3EZ?q<01UirYsTKhM$ACRSlM{dKLPH2$c$P!)>Ox;Sax+ zCTOi}7<^Vr zdJwiDm6`Fm03-vjYtxi@l_msj-S8XI0UMk&NLcS5Jsp0h9;ve*F2<4Q>Bw7Ds>r28 zd$ED!Y7SC5g+31kKxioPsh7>SMW8OiO9nV*SBusrkQkQ}a5f4l>zzzrVzUYUcT|TK_72|M%wiNmB`V zw<1?VB52|`{yL@QXZic8^&>&N&eGKN^j!}u)D(JtWS{!zl6m41)EldiF-bqtDSwNZ z6tHRh-s_2lil8J)j`VXO8vxrF=>yYx;9cSG&2#`>UuEwi7Xf4kW-^DS`g>b71 zE^0od_R_oM8tW)?w-RAYamtkyWbZVEzulv{xaF8u5Yuv(J9#-s zPeG)xmxI9)L}Gin8$W@)flBn*DD#<nzzq4BZuS>9=KD|n=Um%tFdHjk}6It}^ zJw;T+bLzKUoMDNq*DyukM7`TaYH;Vx(%zu#X0R0Y?$;L!gZ9&lX|0ltq4jw_U2&(l zg7Tpc20v$K-30<*g#ut2Bx}0C*~+>gUo5`~I?{67WVuH)myK(v&E@V%jW#@quVYkiKyjS@Bx_ob z)5^M@5)Cri?UF1T585~@$r=}8vMkRLO0Llu$r9!A7iX>aE#?AV*9(6 zB$<0*$Ttk;j~_MZsbW03@*IJ8n0I@UH3w@jud0~0hv>Co5RHOWte~g;Mf79^GG$SY zJ6IF#wbNHi-eBI|$TJuf{O*tT*nRtHWMZx3hB42tRD{nZ_Dvln@j=o&q*Rcf1cbGa zlM=3^OLYa_aZxVwK9QgefOO7@cUJT@!8>~tn`96XTJX+9We}+-@y!`D6GBj5P23HR z9o0vB6_m3LWmpuacF`QZiwB&%)6F9;HLykaTw?~eseyg0dn=~sjI_OjlBLu@zY0BR zge_qMO4D|Ze?cVi%|f|(_?2_T2BOx+)xZ#+5xr*U0PP^Pr00$RVvXXEriD>!B5B#U z{im49fgxTQ=e7NNuG*Yr?!aaeYJ`%tOG|AUrSRxt(+J%EVOy$1OBD{YDQmkBP5oo7 zIL%h9J>q0qaha`H8^g)8;x=2cc7qeQA}v2U8N`oDs2Emw%!aI8-~$?3hoOoLVTA5i zgRoY7B^_t_+b@DhWC#7y+g`{6_)>#|6+F@YSyu3D`=?R08+Kv6kht8{?qUUGtyWx_ zd9Ja}EweH|7yF1WE<~t!d zOi%dq^=p&Nz0A!DUc0^72E^qP!@%#4(4ZM3opxI1z;Uw ziJ*;~asJ(Mbk}ZOztlh%fA<+9h4^>hdV-IepN?@q^ z1u3+~d)^ha*?QPXSq3b--M#CrF_wK@9E#>h8W6l3A`S(>c^*iz?8_?fKR-M;MI?xs z-9h4KE=B)gG3_DO#b3Az+Eks;qhp>XBdx8zB+D*`)hw?{+v>$mN?wvgEhLKmK2M$(X@8ti3Tt%Z56Bvg z^f?sBJpsn*oyEjl+0MG*r$(^rp;_3_?g17J<|0lK%;U9AwNBx+F160fYu##HKCktt zb%ne(N3AR3wM0EZ0uUlUb;Wu^2~J+6T67JVG$dn8ZeThLJ!i?KY3uL8tOh;?N6s&c zqq(&8O*f4bSS7hy`1g=%BTRPMON)aHp&*YuXR6Pk0(JUBjxDJk(I+U2Tb7b5N3mw(_XV8qvS|WxQOm_DI|6anLAX1pq*iEJCAZhUS3h@Bw^? zQQT0y2M?expavAvOQY}jvSEng4yRc@j@ET(QA`C7#%-#`PqW#|^rIKj7|7H`@Y(9B z_3{$D_#-Ricy=g72mMO1Ju;scX#NYx#drUObjB_;Rq=Q2R|_~ODzt&(9YEQj$pp?( zu6jVs7k;tkAZjQ8=J(JDh#OYu?Hd|ue5G_xCJ66U9kYPgef?xtzR#iqy&?i37!ujC`Ob{*_`yGkeC?V z4`h0rmIHKCZT+1eQ*)rIxU}{E{xLNNd3Tq#e$&Y}hpcbBEcztifvwV_e@JVN1n#o^ zO0MxEazmZ4?~rie=2`qY@@Q%63FpEqO*(Yu5nz_gcQgmU_|b=Oc4X)cP3h+l-md_V zBK#Z}KKMP#LGi?|z>@HExC3x@v;U%HH2cZ_$t&_= z1L2GKvMS%OFD}is$ZzY}>xlN+?FUMBn0x^2rzutd#h}!o$nG>CBhVYXrZUb2M~G~% zu3Ep8?*HibyY?|uHfQ|5pb&xmct*yfVceV{t%K!#5_kL zTn|uTd!BEYe=mpC9|ZlzcTjCpa?|`h@D8($yRPp@GWTU=>aL!b(7WFYO~0%P=`Hsr znfo(I=Ki`f$r=Zftg#%Y|I6X&ctg|(a$gF#4Fug_*5tUXG|3vD5P-XD+p1TkO9LK) z>~G@Kd3KUzUyc#`I>ys+Z?xAAl9p{=jgrIsyQ16e^TLXU#jZ9i4?tM)@Ott9gcT<& z7I^@|ibG!@1TqDjwDQdSUliy47vN4WpYpu_{X?S8f*MvliGG+*(?0&D5Hn=0}M{HW%k?4_W?AG%{6@Vyeb)y=I(`5SZTZyBBndl7RW|8Q8X+GRf`!ckX|4LOs za(FEqN0`;5gkPhSn)QuQnPu)Cq+&s$->krsWDQS<(+1MCaLuB_R2_g07kT>9FVJbF zL&v&?B8rApRHKxRu|==3*jnKP3%Kbo zta}!{a{~^$ROp~tZ)II?N5`FP_5U~p;N-rVF2m3~ImXM#?nk2^ zmyigyL(%`3Pkj-hI6WGqzap0j?@5JAD#qBN1LR9HFh^NzE^%B+Nxwf(MhiVaC0Y6c z72>xL{?S@wQ5(d4g{zQxQE<9ftchk+rD@>JN{D%%O0uTDBx@L?S>sQ#h8L5p z>GdRQP9$05vq{#tEy)^j%UbLD_gp|l`VaWd7nvAH<`C;=$8-Kf``s-QT)vNm&65W{ZExU za4iN?j5j@ID_d$LS<`O$Zr1fl*1U^(pGhQ;CuzQuxZccac1H)P-blj^b7i^jMB*B& z$Eu-ccp2~4%9b8VvZlWZ1p{nIOLUq#dsE#{v_kii_l4#HtA|}q z-AmjDvqy{vwU7HePsM@c`c93@R*^*N=HgXEpRjt=9SKnz)L-HjSpFh0&wL*w;fikR zC4Rrzt{9^+v2L2)HD8AYxJ+y%EsB5i_vW~YbWW58i6A5*x;7k(Dv; z+ey~&7W4j1%#tQJ>)XslfqrCOJ;|DI`J2r9T9P&3zXUDbkl9CFX}6F#A>&ySxl zW1HIW6K173HdrK2W4IE}OP)Ex4c;E+-NU@Q5`FkkF=M^}rCx8=)L_=Lj%b2XMC;uLOmQyv`KE%F+Z*AA%&SrWW6A^Yj#FzDog5x9R0;mNEW(m2TzR}QK()WB9c0=P6zSX~?; z(3JENPili4*Oi03c8F&QmudhmRWsH}5dGv^kpWIZ<|p5ZjA{}f|B$T&=#5TKeBwDE*vCdS0=3<1@@*E!6 z8a?b}t06cIum_w+CXE&BVyhv%!z2BCVJ>^{ot}g{$>#PX*<7p;=}K*Q++4j7LXG|f z`(VX;$c(!64+1Wfdnm!am&F8q#eFpZ`8|TC^8&jC`Xx!0UGHYzy$EMa6H&?qc#_M2 z3l})m`G{LC0yg{?0QvbIl<)rb!71X5gsn$Eb-XyKFD}X0mHYTvD0;984{Z6jiDy>s zim)VeU+rcE&x8ZS$4P_nmjC<#obx+J_>9COK#9cfNiz4h-K^l%TO^)Gy00L@fBd$sOaplj#g;6*7PZeLLN41>ge7H877bt!Ld zUy%HZeZd?e{~&AQB>cNy`5e9fzlirgE+4}IDM%bR|H;SrM;Ig0a{Uo!f7qOl%ove; zj4dBqgOZP7MFUUb3IBiPW7OCA4p!^4&cg!v*Q;rP93c6J^1QzCQaX%yK&rIya=)a$ z3YP@xE1rY1FQm{ewEQ2uyv(|wfjjOMiNhIcy$_vZ7$xm_?IUTn5O<(TYZLW(#q+KB z44&_e=JeS@hFLJnDn@P^ceJYh91p^-%9RUd2 z9|+a zXY;aHGeuHMA=wZpofjxuKBEt(R@&GDc(}?Mw7?1ifUAM36;;vgcAqgXtmLtJR6(t* zVX@C+KSJB{{7OUkvpfJV2?83FRW3WuN_%_dH5wCb_}12V6y zNo+IEAEw^VmR#Y7L3W3@19%r08njHKo_JLfYQ^Vyi7IL&0}r2hE+&}TL=%kgu;gF# zABTTo?G=)LG4zk~F9rd$XGE_Vk^BpRhEK@97!gQz&sAFi*0!F2e-Zxx=0rwIm1yZ? z_!m>OV(~AmJ>dhW3W8NKMJpEn!rBN2DJD1HL| z1-|ruf`8$hf`2h`eE!86!M|vqz`t01eE!91!M_**%s(Fg!bSXxEbuSFSL2I8SRP_( ztNd8=(+L3lVfNzV-(x?y(dMC*m;VT*vthMZ=U^&!*X;D{|WZ5f1leQPZcX$@6bi*rajk(X(Lu9)$$^ zybdKN@**xz|H5eH)o^2XV=UA zp1_a39Kk;DqYM85Jbo0jTk@lEo(FIBzmp%m{bK{C(tWV&V{1_2@n=4^1|=Tf`w<$< zgwGO>TSPX2$K_5{c~W#{bLRFrrjGAr@R+&aC&MpL4!^+EJZ3fM8C9$GBeO7Bm)6)J zgr~KL5)jbdgd4i7BJIW&h)v@sSL+Yc^3Q2)_p2ghF@tD_!9y|(7#`zg0SQVVTpC4hBR-_RgZA+*xc($;Wng{s$mr6 zB|#t+0wiy%J89jr`T<`&Endeq_Fex8oc>}qR@0kgSNDSqbYS`GN!B=!WbXN;Y)*}W z3LLozLHv;X`_Lk7oL?+JC5igYFD1z~{TF8l%Y~}WLOc{f6+~r30B1o3^NQM_@g!@S z??|$%w^0?Q=LOhYR0icr8Sd-1KrQRuBz!#!P=lTv?@87?-eI7@#HkO(t~>Cwi=HASHauS{zKZ@q@Yf%M3mk%`{uq(C4lLgX zD$w*crC9B^AD99$ zV_;+`RsthqaDilr(EjJ=XwnF>lZk*I&K3yx6)=zKdLUp-4qQjt@2@{g2pE%uCQaf= zt16512cPL7{Cl~aaVh@s)(QAGgef>9%{EK?J9u3Di+WEJ_{U^CYx^hgj|WwFgHMQm zhj?W_uN_SDdX`zNVaw(TjEA$ymJa~H8BGb6tpz$QYj;ApI7KTK=(JqRC((+9qOGmr z#EqE9b#TvBAdprfN|J)(mcjjihSHeBTht(I2rnck*x!CCD~J}aG>jFC(u|(z#hk$Q zMIkNI8w&H1c7@3g9vu|*)PoK+GBkRJJiikk`A$FC6;Of;o^8LK6|4utw|z~Lxfi=x z!Sif2#7kJg#(X>)8kYKAXGKs=C^IX%<%P2R% zWC?pX2-Df0hBhfMX`O2#Ce5xzOw9CK6EIyz58RCYh68=kdlVAaUvSa=1A{MI1)eos zhadQlDVXn$fbTn=WX%X*brmPsqQn@>&R6ui#D&-Niwn^v3ffy2xbH&?N!EM-7lI-T z8gjm(f7fODvIPrR+=0U}-sP8O(2!8L0#Nt}o22(K!wqY2VVmj9hYkWke)NGq96! zXnOwLTx#!^Y3%`zhMgaPM-QEbNBFL|1bXs|4+eopsg7buX@aC{Phy%1vDbc}(3gQi zgC5^7G%ygO0}Mr=9CjV4a(z6Qt3m+XkMdq=&&M|Qu_!ojz*rk>tl)9h4ZYPQbGN!k z;<#~;)of!0K?n2hVl_{*XaaQkpx>Tk?ys?eBkb0nLbSS|u586Au-;{SVJQ@QLW-g; zEaeM}p>|mkQk1SUkSSJ%Tg0|e$py+o$qsD*pc8~KNGJO#*{nv%W2@m8o!6!`gwI74 zx_r~2nJ>W_Ji!kA?BO&|W;9r8$HR?ovf_F;ZGh?oHcxY3k~QsR1@E?h8QYDEc?bJ~ zf*6E|8Q!}ww856R2AC1g*B7L*PcYDu>37%6-JdN*b&2ixy(e+*^pN7+^c0;W+r3HMruHXh2@&Od zJR>nsGX1IBPQ{EVDW^&MLH<+|Pg=J2g#Oei@FWbb`rqJBwT!I5OW4~_)}Lyb*AIYR z$Mu9-NYJvWC)0`rZ7oB3;#N#Nnc)ew(CvrElcpz>(qIev>4+)G0lh1(OtW3bfs^m0 z1=lC~n=Cx}gus(oYGh>eCuZC}&A<9nfXVg1kWN-G*sijIm)pCO%w6S%YX9mLK!vsB zzMKz02p0Ez7c1x?7%Z~LTAj;bRDv!Z0lvO7XCDt0u`7R(@eO8LU1OLFcv#`3JyTrn0I9n1vdturneD=wYj?Z$S ziv!d4X~&ly_Eww_R5U~IB~4+d7P-8#X)_u=&gwo>Z*7DP{x0c|rg z-z}q>!eg61*u9r(sS+)v;@g%vJs}1f;*(mj@R(&oPo@4a1c;!d9cSEi2eak_4+quv(GB zALnHrR**{H$MS4NOopPz&hXVd5Z{BWhQL-IR8N*T)jlNdW4<6EzkhT#)?bp%eG=4} zttp?}rSFYP-&p0)7;CIVmi{{+em__i-ELns4&l>C-y{osVm|17B+e`J4kBN&yq~n* z)0#6O?&y;iUL8t=f%Cq1bljMVkJNs29QubP0uS{$lnP)k z$Is!N4z=q;_~S~cHYUZ4gGGA(d*djZX+?>H#rmJ{5mNNa00k$c=>Ig$Yu9ibRM-|j zE-IXe=cn@9WyX)c{XY8Rxnj{D6Z1>Ijz`GS)^7$p6eMU8wy;Ro< zK>1PTnPStzE{%|VNP(XiX^lc%>qDhAdQw@YE^R&8o>XGvNjE1mOvwm+49&?5Q#u`< zTywQqADw$h-Sp z3*-rZ_gCnOd&Cuz&j@^X6IO~}Y2qE^y7Kn4Dc)(MH~<-QztRL>-oN2Xfm|QN9&!Mt zSpBdpb&T&Q@}Mp8UCdyyp9u4gKo<})boQ2El=%H z+myw=xcbzn+dRLAl*N=Es=2;89g_L3wb3~6ntdJ;kO|i{_&3;8mz_a_pGeQNN-%)B`1dWvg{yyACCHUWd{Up3Q3s8^kH=(344-}&;R)>=B8%77I+d%+5gdX$7M`x1#gnkzCR`Vbo zffQWVm(X23FHO^mnEkyZYrNDE?E&K<3muna4Ix0^?9<`R1tNx1(!aqW`f>TaiTh-} ze{CrbKoS_~oi$3n=0M3{59vZVl%AKTVFK%Syfbd_0FoY|@eNvR0CNM`!k}V$6R4{u z>^xCd^GJl7{FkzBhqM!9 zdJZkfOFIMh<`00p6p5}JK@!r}-4ggpp|KC`c&wC;$FJjvYDr*0A z2HiX`Vv1Uch_$6_<%!HrdoEZcGr|iYWgg5$eQWQ1&x3aJ2MTW2xtMp{@=eB*ln#i_L; zFc1zX$~pDk{o^7H$Yx6{M4^dQ?~EH_fBMNgSgofO2t3#4P!QuFeEW&FOnhs_o3qpL zE%c^71inoJtcW)+G5wiOrXkmxVF{*)H-~l{7rAEQh^cVvx@!I519-VFeo^9qDI7cI z9*=oYSFNjb!LbX{_IJ_<-}R>0-Ur^aw)fU`(%#k5H3Qda3U<H8@aP$vzA|8m}CQ4TPOZHg^|_%ks*> zXkgIJ1N|it(6t?FmfuC%ZrPQCyxgex>Q#~z8#tBtR~ zskL&D#OeV}?&qDGOAduU#RFS-833}-SM<}qtrt81cQ~E;YWHzlNpIv5bA_AxTJD=- zU;82DCr~4B@sMDOg9q-%Lsa|;MK?C{fJYnym%KG@)oUdGT>D#?LZe?0>%%1rXKkIpn(aKY^~#nMPq@}G2$ zo)Wi1F1JJRt20LLCA>lX_m%zVzkB9V|Dg;$suUEV|Bi{yn9zUfHl9UNVCLhQSRPMn}WcsRUPw)Y%jC8?R9c)ooN$XMvO3P*n!aQB5SLevv+ovL>?HQN}YJugh}D zQ9){DnfA%*uUuIf1@;EFw{FhQ!tKdkLk8NZKlb{#G5T-Pf%|8yUFy%*N70{G&Jpvm z&!J$?!L-z`(#c+LV=|xgA&8@@Zzu2JS!%$+yBun#lLwt@z{P_uHQ?q!H>^+4qXu%I zN*>4sF(8naCbBkDA2)o%z5z90iy7h1PVkR_f?)g0>j?0du2Xl+Tj*H+rkF_D`gNHW z9olXrdXztWT#KGwZ~8d){Eav8^37g)d5h0`*J)EvVAHmn=QrxV-%t~?MH4uWp?4k?mVB7|*#ucPHDzoqyI@vKBD;|K zyYN?PEt!AMNZD$Dye_01_q%=VNBGcI9rA&tR+H6HeNdd6tbPqkh-9mD#$-KPi>?}F+&rp zq;`uIR?f$`MPIY@C?+tF>3n`%J&Jxc3wjjtTw-ZJOgPp|XhY~x^h1wgMjDSfD7E)3 z4TzI#MFxy5ZHy1mN^QRu1-FE=^v5BGps4{NdqrqKuqofjQj%bTeGCoT>>$mADO;%> z;Y?0p8Z0{TsX-49Y=vn$+itT(yF3Q_A#}*#-~c!yvOh&AzzN~CgZv7&C29q!UgU&#u#w%kj%SsW zJG&CR&cl%o=ngtnsFY=sFU3vVVZQ=r67=u0{R$qHLW)?TF5%*FLjXLruF}qFqi3Xj zF4p4&{p84%CbFD_gEHa?JTii%Y3WEvfd$?jXmk+3r_x#W%ziz*l9wLn%HOJlh^VpK=!jjuL4r zz=NgwzATctlG?c`9rZW&0zgCt00zXW(UANA57}q_i{$GFER_;S@+(gL&Mcd)!X30Tf3wM(bYAO07))vWu_^PW%7duJZKA@EBfM!1b0yFx$p#c=~>YrB5&bek=9 zFnm3qp{@Tl_Qar@mpd>+%b_OC%Uw8qmb<}rF86@#T%H5Ab9t`1)YTV6i6#TQXF28> zS#?yX0}70P6JR7=v^W#DO@%`&e^(u=k5}t;FJl09oSPal;ieQ5k*YIf2c3OcBs>;$ zK!XE*XsOwu?|yMyY}+n1m`7S1H(!jUOSE|G*g=#ZqWTGStp2%b{k4~HzeVDHgBWny z^^uGdQjj0sqSTPmm!B0pPJAgSaAUo+!i)7a)(vS8EKVWTmMwJG^of#fZHiOB_67NH zek2h|owgb%AT1gu88=EPf{NW3TlD4_YlbJd4K>tAzYh65MMD0~t^fY{aa3#wD{iTl z*QVq^O`E<$8f7{9e?31g<@EA|ni^e@#|j3=*rLC(*uM(zwjXauigg_THO+^aw~t;q zpLzEtS@Y|p0@bKnCd)fWYH82`Yg|ua>`+u|cqYl3;hx={WQ{L^N9JMPA*nUi>`t;K zq#EFlQ1Y&`2BQcJ4vKF=tKi+3%>Z@&FLgI9Pa+%Gl|4$xnRxs8XtdAd1)4T zF@jFb5!W2IpfBEe-!P&JS;m0`V;0IVB929(KjD0=*T!zk%;-gKv> z&fdDN&KIxNfARu);56}k&(o1Kq!g7ba8g|mzv9CP+#4w6dSkX)JJuL?M$Hn)w%A$Pa z2LD+vi;&jT^|Eew28-jZGih?MDr-Zb*TJc7DveGWDF3(=tD4-j8; z*@y@*EE%!jz1Tkv?ZzW~S6m_aq0mFR8qT9MeyE7}TKdpKa87sS`3CsX9Fgw5QAo`G z9VL)_1~{FgX9&0;^eH^7`%YX`1JURmEP9DJ_%-`A&!topi$M;w>G7VIA#(J*D3#^e zoMg>_FAI=rv?#qw){9Bj2p!f>wX&`kETQOn;3TU`*830y#6?z>tYfKfLUw2o$R3Me zDS^+ZN*3B&geqAR8bxs|_YKI5r&c{?t0nt4`&mH{ z@=ZbiiXWILHQHyVGF!d@@EP#ODi#yLd*L^d6xa^MBMW9h|Fc8NWp^kJefBTXD6oig zW?!4nygL)$6m=9(6-;5?za&qeo zSR2U%PZf4HxKB!_u01ANvBdU@udfBs=BX$U zKYZi30W;IL)#sSfPX+$NQ+U}genR4xiT+O%(WRr(mE_N;*8i2hKkky>mwGuPPY@=V zS}&)bE_p&+BJs)DcGkTchoufBgtV2Ox2GZ5SnW_k$X-EpdSoaM@TEA|ani|=s#_q{ zMSG@2dz~fkUH?tCaohDMQIW-JkgqolM?g4t9pZOr)@09jMB~%u`IVdqd_c|4Xb-+p z=O791#$I2X+Dftp@Y%D3%6iif96FBWzmgJ(s6!cq4-*bjNWhqxCAm1LZrzZ!t)}gZ zTb>a6;+aJB0lgLu(~P>4i62|}Be@9_(UuMx5ziHTxig={AgQNOr%TNj9&z(pC%5rV z5(VGKy1ydW27Ix35GzvD+98mu10!lL&&mktBWBKPhfuuub&yKl%+sRK@HWZ8bRGe} zAVBKjwS$5vrR{d98m(%BPb#MC0V1we?QA=o0P z2!+{hl1EP(t|>_pxXNsX8u&2Pd?v&vt@ven-D2v2p;Qm-z_U(zd%SGgi(<6hyxc_$ zl5$5PY#3AKW4yit<8`G|ju-qDwT|e^_V8!Y%v+YA;UNZ)=I@fh2Iyz$g?+-<({ZQ! zKVY!?9s)N;9g+zgZX&pOI0RL4NKhr01Xc1#P(>j@74Jkrm3%GwybR#?1szGpg%|f_ z;s3fjEqiz0aZG)F^0=m+_OG-T6mbc9!NjM`cy6`6V*s7=wHeeodfN9zylaBJH{-u_ z(W&C1t)dL&NOq6$pX*S=13JnGQY&FK6&y2oj zupiH8au z)vf3%oOts}bV};PX@5TSFyE ztJsGtX&*)_llI|nYQ$g1qho*0O%xl3A?*KlblGVRX-`luPu9va`DrxWE&FfTei2tq z*?!4SBa#Ecpt6XXG`%&);iqA4<7|D0=tww~sBsu{BQCKp9yKoRti z4%G9-fcFuKWr|Y&bmIH*mK-e0pLUPCLl2-Ppf;UbM$v zvMcg#T3Z%p#oQA(g$>+gP;M-DP$DkbGh&?nv4o$k-6mSUr<=!x|;`IN4B%hrk^b&+lJ@&MkMSXC*d{8wNeSZy*6dGcg}g z|7|N~)1!8pP0thCG3d}7F&JP#$%o=JRl8NZ?=02L7dq4m2d{IgRZd>#Qmb6N&aGCt zd7VeC@*u8WmBZ_D`^xeVK31!8eZ#SV@R@S{``0P>81>k9MBWjVOf~*4wwF)RDu}*$ zWE^jf(j*SVbwD>nPpA&XxB``W5qL=(J1gF;(B2{gotAyM_Hn%4-)z#pOfkLE&l7Tg zxsWdUt+Pu9kH79EmI+RtvhCpV@N~1k}9mG7Uk5knY4Gg*Fb#7&`i@^su z!ULOH!Jsd5wz2{zi;;fS5qtQ8R#s5qdI-~h#itTf|7L}4jJeBlqH$L%E3mO!9s`yk zWB0n|xWbGN2kz!&`B>RcZ4oOQU*nNYyz_2e=TOV@HP;oq&N+eG`|=~up>U|>UY@0v z=kcJcue=awwXeJgP)#jY#Nz5JFUId2d!4{=0%4prB@UlZ7bo(~Oni~HUM(DfJZN6; zhz)nWq;_sfJP&i1TGqlG_~N6#!Gxo64Ji(zszVJ7CQe7%bn%~4e0kWvKa>4CN`wR% z-=OYU_lSsZta)TYeB&&-f{QCCKa$saQQ;DUa4-NULI%yRH1xD7P2@=60R?+zE(~3u zkVo>zn7g(}?Nw24Gvd{{jFLXK_7~{5u#%_MTrs`p~W8=?AoH}VFMGCbvGhD z;wi&~yn{twqwF49{d9#m)LnSYFid<~^N_%|hjE6a88%5DZq+R!KQr;tQKF)IHP5AL zWg!m{k?Ly9#C*+jJM|@MBaSimd1I_;aEv%ki=G=}%_vCvc;b2_bRMt|MRix^q)fD0 zy2Y5cYM@YafO*#F)Eu|Uq`js+W6Yh0Hpf`g2uM+5tofNS*7%pi6L_xPL^J+5DDi~W zqU^&Ng{bZ%G>Hi%iS1l)-5tgiVbp+!-;MD4>kq@iTzQx*%w0UJtV9i0V93DK@BxUw zPwZQ~LkVMB$*7k17OY5Rp7scxQL`k1=pd?lE)OXo8r@9jfK!iL;M5=x70#c+gHq|$ zqJ$u@3BwH|nn5^4HY4}w4{j!;gk(zpEcQSrCYwu(ro)NM-QINP&;!xK+$GNI>vL9Q z;3*g*kx3+Sfe=Nkr9$_#OOvD8uN3kCNHc4f5LgHZu;5pUwCJV427aYjKnO5OC4%rP zW!CxJFEIp;jOKXr8l{M5(Mt=OXmQ3K5A#ER6uD2>Y4knE=w4pUaTBl1m(`8b8YLej z(=q0DtjcJxEUiH**PCae4pAdkju~E-{wy75adcDwZNj9XY_H$#grkozARq`xtre!b z4GQdLYKJ(0r8k`Bkuxikd!bG)reL(sj^?b)u+7tKwvtXSyX{4hs2{DUe4iWd;v;)p7?9< zJ@F^p|Ei4p7vdI$bc-VV__;p{sCCXCEvO~-RkEMIp%!L~7Nnl+nReEF7G{n=y}lOw zJ%BIL-^04MV1WjmzG0}y?k1^$AaIVtgJ6k!eeuzJ!liY^XJd|hyR*=3X)WZsb@P|N;X~s>QM!u%M+?avW%zb$9 ze~EqgX)IN0VbVVQ-VK(Y3Hk}SiTLDtSD(8dWB9XoXbzD+f;=f`u-d4B&mNW!q0L|no^3MrCG16ftA zT8UBBnjZ9dDeVB2C#5tTJgCGVml98ER`s^jm6PY?adoH`q;T0&(Z3#4Oh}s4__vz^ z5^TVtr1r=W*$P^Fct?sFm?stJkfxDi5U;{5Ozv7vRWoGn-!yrbZk~WJy{oWhUYNaJ zbMpdv+MwM?T6ys3(}B1x*Fo;TWGglalmD`GqwFwyhp}nBypp1x#|;UU?ZV`8lSCP6 zsBlI?QEJTO0QZru(rpvU`-GGimE-_!a_lTO2`T?krM`3K2skY4?l%Y}|EUv}{O3xc z>a!u?&b~U~i+|P$s}4)e~i`LST(-z zVKqKX-zY~nFu=u;ZI9oCm~n*~MQ-4HhA4=>K9`%}Y~zTtAunleZ{W_v6jL+Jd~{>D zzK8GE@@=$VNBfoi>NJUzAzR6R_97?n`-D(_2nuRZ&1V*FKC{VWK1<~0vm|alOXlV? zJ2#(+k>;}$pEr?+H#tZA;dDS1;d{zXtbKS44_B`BS`^Nfbksqbu4I5bcO1|9+5Vrt zOpCKBi#w;iY_|Vr|G3MspV zk`BU-!jMooH$#~G3D3|zH%*w_MbB(`nM6|4gvkTT-9th`;yUl{IC6Lg(isTOKan7R zs&Nyy)m)(je1)73OiI1%-Z+;7;xqI(C{jmn!}eM+QRq zGyl^{o3!BbD0&&lClt^htM>1w8lvcBEc@h=0KMeS5o5W1vas9xDc2hNlv+6|$s`jc zdHjd;m>LbPN-o=daxvE&YYIdfNc|b=L*@M`olu}UjvnD{_j#*$GB-`G$=gko*OMr3 zX?HmBjqSNn+M&?hK!I^yPVsiGq*5x6Ybg1-EwID_?3AWi6!R&sNkivy*$fTl31}80 zC~k>{;%Zt4>1~gak8zxI`sgo6OJNcwzqfR2p!m$s$zRtjO#c1Sr-jMSP~n;7E%G!A zQQu~HWtT#AiF}UpERx+61zK*R7&Xb&!zBz7FG%|E@KOi~cXbEki$S6CJ(4X31)IF- zLBu+td>5At&0*ni{`tRVbp7t4S~7!z?S3j9^Uon6;oc0{)g?@>FnjJC5)vxRQm5=7 zN0+}+hcudI2JM4Fg;()!soXOt%;htpa$JK#f{El&%K9+;t1uV0lS4wn@>u!FskoK@ zjpu`8mgDQr=jpag`ByZ3rLsUoiTL#x9ete@MPJq0ds<=`m04gEUMf7ffO1z9tG9A5 z!su%twZLe*;}?c^rv&Clkn69}U65SUGA+LIO|GNPKl!L=;Kl>B~7K*oq1_wi}brSWZMyg zY!@WPCfnils)F{&)POvGS1A5=w*N1`rp3k{uy&T+R8o z{W*P!TWh~8o9%yq4{+=sd;ry+!E;8oKc@)UJDv*)*-E^Io4@gv@`fs3lRxDD&^Cn0 z*A#k2Vkf2fAbUph!_*`%QC>*+*{l5t;Z3CPJ?o>S=jg<*6)ET7;9_i;IymQK$_ zo-e!8DcXtS2>9E`GMCeiCG=&*d%S*( z;QYYr6zv95BzxP*Z6f~+>8XbmND$vUoJEOL$}CHsK4K()5XB#J%@#UTr~c0OTRy@rg}_U<+2WJ=ZmU||fH%v3L7whcbC&S!4s{pwZ)k{?CP(Aq z8Lbb|r%y_@FG40H>bXrve-jbE&Ea{=F9@D5{w)Mg?<$jF+0~kj*7MdRI-vS%`kSBS zgln(RO!>9b+odnKr>2tF%0_l{N@Hc_X{;V-u`pT7|npuQ;tbLMAsGMH!r$-hOmaKrbzs06l2 zfdsbqM&L&c3Jgfiqs(VJtSQMA%4b^^^cxP(XG>!8Q*vV$Ww4caj-*g&2XkYRW*SkKDCEy|jXve)MC?U7IcC1<_x4?%J_Grrfn0MIM<+Bzx~qweegZ z|CDaq9fv~nB@n;yA64EBUayRE>XV;~l6TdzC+9`prIgZV(I z!ub$SAbV#2RbPt_A-*jnH?N=Vf8ocpxNjbnNM$Lar=L5Wb zkV8-9Ke+X2{Zp#{-%}C%#{~X{th}MokMsCJr&vI$3nh6OIqutJr%2@tn%8mO!;-F) zL*T~PBua+OYnmRtUWu2Pk>PER<03D`2L_pshuF4ej|oGStNdAtnaD*D0wxO ze*6VJ{diAMKhBXO*KI2zYsWeC;~hQ~2Zo!Ido+D$^y6nUOm~DErg^P((vOpzYo^?e ziV&?Dr*)-X#V)OpqA5P8km7@)_2bI&dSXiCiUiFAjL3ys!!8JGDY8SuG6-v_z#31M zAx!@L@`s3LSVjpn%tHBx!sHK@E>IQQ^C>g;5Skn*1}1NDcR2tUgGNTu1&ZlKN#H&FY2K>5Hk zC3g@HNhZ;k$dw6PZP$3vf9eSq@R2_9C8@u6{4hd(@BAU%hABPK{6Ike&5!?otN;Fg zFh39?;QznYf3N5J|A!#`4(Y#rQS|#f=)YS6^n0O3@x3Vq{cgDKe@DMR{{by-?)!Xk zoPIATwyhWg(CMI@10Xx195OoPvlDNPKOfaU-~)_w^8vK_gC1F--(7M9{VwNk{9buO zt#3sBWRr>5gz3AZ^ariPZM%pad$F6!W0e23)5$Rr2r2*I8U?BWrPL}86hI;kLomM5 zDcX6>pDd#8ivI}dAv{#(azOABwj-RLDx{nq5>ijeE^?Yo^<`uZ36nZ^Jh}Aecb)vV zG_Y&-4yZyN!(*3qGW`CVot6i+5B6XnA5tsQjbCGgR!W6IQi9AIR)RVR6dLY^2Pn zIwkXDmI)b;DFavT5>oy+Bve{kgTV5|r_HH3l>bxKz1MuenU9&Bi$yTv1 zY4j?*hC)oe%2Op_dX*ueYL}4mWuSARoT`L2avON+ky~gGCBIRCFRFQ5;fpBAwK7ta z{^iNp5&D;{BSHPk-WIwfS?}>Pto5&p)ZYjE>k^kMw^9)h&lYbM^skHZ7bxu@)i&4e zE+_3fkAUKd`~x1yI{pG3va37bTUSb2t&616F6xJC@gLUo!}B>NlmcAALq%*&~xbU%~|PGv)>W;xJ56QBObj?|+~X`QyiF zx9{ju@Vz#FL%^SmZ|~^neY8Ir-^_61^ndM7MjLt-`9BcT`~Pi!vTsYYU(f7Q_N&t* zl4gh7r=MLDpwCoiIK5pu`KC2wpAPtwm71lpM7h)=l_klgHmNLGE=`om>~d+6R3^%$ z$t1%PV&?gGQabZe0Ve1AzyBDe;mPoMTZvppq~Yn%R3h3DgL0?d7?W~q`RH@lt0%3a z#s6$CUwqJi%sE!yX+L0#*68<-tfda_Qaa%DIglUx=d|Vw(SM6KNTB)sc!R%jo$`hz zKlp{Q^MjX+|ITt*S07vZYS50rxfq$ z50*bj*tp#E!RJH5qz{G3?=4?I=3X~hkprem(wzH?F3>r&im~?cfZZo#%MIZDa0-zY zpb%=@U#NYUJWAfFr;mJ_biezXqws$-$N#(eX(9Vnh1?{TP&`JU}Vp79gWl}UJs-Lk_O!3KldxWW=!c`2XEH_I7OFomw(Sz(&9M$tw>$ERrvt=@N z=9|~-_uML{rGJ>-9%g^0{&vU34P?F7>8PgVcRFg6U-inb1`d;+#*ZlPgBowS{1KY$ z(RcV{4^k=&d4-v>xSb%n4O{_hNpGj|mHv%R(UNug93vb|KaqYc5D!KX`A4s)ThC+k zY~H{kDptvRwqi&T#%17QKczKp0rzqZc+CyluslpmkBl>FiDZNWY^qTm=q=)(a->KXM@|r!qf;?g?3q%T1cZ#%gq|>F^!X7b2 z@taMsi2gq`@$8aL(fmmjx$9Q64^k}#a@-Xtl(|kwp%U{wgTmbR289G+P_S9mx2@`Y z0*-4z|BT01(QMdTd^W>Axruw{+N#9-LBZBQA?zt%4GNWC@tGy_BbuR%T(N&pu>IEg z08*tr=b%ve1);t{p|XkMRQYWFG$>SlG$>U5p3gINP^dgvC!~DJBg7L2g^E893JDa8 zUqRD;OBuRy;-FA*uue$%$DmO0*`Q#1h5{%Dg}J>-1b5}9gF@v$28D#HcsY*LL7}2= zP^kKs@^lX6S;`y~Y)$k{)u}om<&T3x#UGSO%=wZpfQF{Lzl%-0*hb=@Q1$+xP(^z| zUdaT!ihWetV^ElLL@Df%P*2jDgYw6i?+p24mX??KYQ*(&v&chvH;CLw(;^a|LFbvO zTFcEMB_|vdY%L<;^+CbbEN-C&qd4=-*^BpbbU6B#VAvcRumPjrT zYvdBKnj)VmX9DmRly71j|4SScY=noL{4~Uo!i#@O929H@{ud>dfZ)6W_fI6uB(IOtAxsmEDfwVpeg}lB&7tgmi zr`^{qlAGS3V0)2H3-`_`@imK^m3^r9HFGEq3UmFEQ>^wia}d++_?r2iNlvlCr+`v& ziVZ%exI!+Z)Ct9$Ksd#kA%1!i8brdW9xyWM|f5Z#$iU z4B2H0_~dIm;u9#KJaL)Nl*R8urgvZ5u21PiR*Cs>SKiS0JM;LaF#T_ozcWvQm6s^5 zGRX_g-eH5Zi{~b25>td`KL9A^A%YCmHBXZKN5}DVCVe2UvhYId<#EEc&&dhct~deP zoLd#==LV_+!o!3UC{{SZl*!G&JVHwGe3r^AzQl=fO=1!`KQDQ4)Sl0;PvuuvN#eri z6JQ%!8x_4}czjcs-}9eui|~7m4c>P16iNt8LWLv-0|e2+)t-&{Xx`TGCO z{>{}_{crr6dzPHrzd4)QM2c66$UG|h?SJFnysDy*YcrxEihT4`V*&O0HM*lR z9<3{Aeid#K1A~26dbd;1F7N(X(g`ZIh_Bf_^+-dstw5w%4+)iSOCU|mZ~j-^hJZkm zviP2Q>A&yJo#K<*Rw4%Tpc3?xl&w{_Dv)|YR~4lwztpIA(vR^Ck{?zTWZZ-mf?qJy zK@FS_ygr&RhdQm^KB&ji#^LdkMl3e}i`-vbq$<_yvO9&GUTAyiOA@;I{_wq_C*%p_ z7AZWzO>DZ$Cb^Q1)CBx$_ZwHSB+k4dN-52NGo9ykhc$wK#LPeny$=3*E*BLr&0q;Ii9ldfNLoYKv+%1m_ zz7=Tg9*Au1<*m()tuz;Iaeu@qCfniw-lUvr-W3@J*^wc*cX7M%qqM*%Iv1`q;e3;_ z{zZKKt$h8I4vf5ixN^?hPHZ=^*=c6>fIaX?M(LWvv^0$ zo^LBUvLu@Ni1Fcn$YXZ6 z&i*PU3qJqyg&hCC$mhRBZsS79iM*^hq4_6@(z8i%Uu;q(j1^o6DiPBt$)SUq}?&$NTwAA<5C1x--C>g%bK1~EfO*+V6&d`(Y7 z+1{V<^)&uR=H>Wo*V3t)t@t`*`+k(B6b3ykHHoPb`7yi*gt?S8 zN&BdVDS&S+rCa(PZIO^NBzeT-qc)ngvlW}wc)wz*J4N|^_NlFY(COes zgQ=|DI?}^>#AIn$NcqF>=<$${aI>6mmQ&OLTr`0CswYFqCq!8dhJ=a_rsSJQJ2oUF zl!BCRrrD}T(Bl0(&SMo)x{m&Ky^wN%hWb5?^GGM16{;xV-DjHOp;CLF5Gzk=Dg|Eh zjMVgYxj__z`$YjRH&KS8wGuhV&9HkvjU(;W7)@fvlqPWn)v(A^3it9$qspdq-b{YDkxMOAT%b&E zKe{6zw4AJ0gqGRV6L+8`>jxcHQr@qiLoeRIg%(O4%n$LA+emw{EFe#m-bXiJ|5knj zwD!8l{0vkFT!;9dC7;nOwQ@N3w@~sKaR zn)D11AfXY2|7&&PFa>&vrtd*F*6?ITI`b){3zKgSbQM9`>Psn;12oK1WTg$o)_B=b^q!u1xLHv?Mjl z#8tv%?+$WPx=e|+v5`@d5&q5hiyp|G6;vAIpDAnI2NUk_!(G36;NWS7?5*U81TpPwnI%D`yf5uz>ty z9f?B9e};sr5n>Psiw+4DPkEG=>Z$VF5HIB^&rIUAiW3OARSpaZm3}!VQ7R{HVR@3| zPT3kaBqS_KR_q|;157Mwkxeej7!neMHTymDWLH=EhlDJtVDTXyeWdD}yu0JP?a6eg zsIh};u~s;|r_GI@c~8YHyH;M=B@O$2OeAPbbsPZIi!&=PIQpsWKvqxVQ4MSf`=cVT z9@#|5Ze^D;k8+ySy*BAR;f-CP^0ZWJSyL0%CU@}V&m~7E;Ybddb5GYXLL>oyb}|T# zyO*%ZLt8jD+0bbcR}j`{Y30|FBOgs%y zlb9lp?R1LyBPMS0D<~iz2{$3eL^+SbkBgrm-$|!fa)5u6A?Fd7RB_2z{6x8kTB?CR&7dsNk~>?@vvoSf%+fgiH2d$QTy;Ar6v6GJs8e@7MV-0}d`{6pA%fD{ z#e~gPnc{qugq@UHYdr=4;W3XwfK%S2MR09xvb66$rv#zhp??cOniIFzFXem@=({wfA0ERkjiSLL<(}{MlFBiJ&YuVBq^`jNJ&-I zMn9rq1C6M1b0GouvBl&ffyRd)C#{rsA7{XYZI&IBxRN^QI{8oHJ878p83YN>G-OW&1LuW9!zBR;O5SvT(9-sG2guRxGxsPgMWs=A? zujGc>zzq)}t8HqDD%Nh`Tv^a?+n}gbrIFuph@UumIp;@%oG|gvk8%hnZWp$dh>1H0 z!Y4na6_nO!r+*nu-&IYlG*8YzC5eS?iQ6?V{FtDmednL^8A@vjLPvdkT+I~=`VTdP z;&y`k16>dQJ#;;)e!;KD0A=D`P?lt|8;FafLFkSW`%ZMbdmcl1M$(%7p6ldQ8R;L& z%L)`jt$N=Ud`K@6Z_y>SO)%RHAnk7aTr(Tx!jrKqVD1bU@VGX$Y_`9WPv`y3d^%cx z;mz|DeeuS58h!EG#OBf}uHvu#NO`SoP?+Qqt3UBJE6EcxB}!139Y^-O7h9D4I39ju z5~*^09NCRMqz)bwDm`M_2g3?R7!>9l8x-c85T5u_xgROMjF)Hy0eOnjX%Wd#)XJpZ z&s11#dq6+mB$B$zE}fEk;*J)^=XOv0 zVo0d`O3AcUNhMOr-*@+rU?YV50eN-u3>HI5)v;NoxWOTz!aStva0zufOmPD=RMWF0 zTp5Iv4oX!i5D#3rmy%cz3rr=pKg)8GrML1EgD8_QNv>WMn|~ zIj@IZ!-heDY%FvAgTkD>O1&i|(~wiN`)|8TwV&Dvsyqjgf4uUnK}avEfc1#F1$15tHS|=-?8U z{Ft=+x)RaG>&@7je*~*Jf9~{wyvQu^R#|?bg=hdFFsdXjt*3V>2(Uz~;->b$j{#V7 zY}HiX+Ild6uWcLs;@JQ_*V6v4re3}6COQ9%S1n}|w?Av3)A<8FeNq?wprY|3pSwc( zywfC7URtuC`QwPYc9*Pa7uFpcLnfz54_mzLWC>dC^lhth#E})sBc`RFATzR3`>XP# zTp~6|3WVv5^Co1@U7k(JbQ3(HBSOBjO(2B>Pkp6scZq1O6H?xzJXe%=T}?Grd1z3m z`2Cxn0ff_ua+F6p>8n%Lj!?f8&NYiiT_64x0&731iSxVT+|!lVzp`{Ky3 z?Cmsr_nHQU%BSe~4haeOpHaH1rY!DDCQykf46HJz4?u zndjnvghutY$9Z>~viyy23<{InWG7zk929I1XY;Ksrh`z$tKlUyk^jM5g7RBr(3NQp z>aqAd{h0KH+^QNf=MD$XNJ0|$EqPF=ED?)`1lyz` zjyXyEwYBUp9p+oTUn(I73_s9GSbIhg2FPOdUCiS{jD3n3D zwvEKnG^k}X{iVcQEHbY-COol9vA4gdNE(YWWp|0tOnj5Djc?dfd^<`An3LMm3Dx!t z3Kbu!^n?&qX9YoZZT)J(QB=)u4i!A)pnlYBrvt$s>>d;?2$2hC@PXkF^4WilC zypF#|3V}uCbRT$F>6-RcS#+l4@?xHU{oipP`Akoq{L8LS4Ze(5q$3*or}po(oyi(# z{DQEx*C|#hjz5G%r<5lNuH9azSRKc`J)B~7mQ$=3)}&E%lvAvkqL2d5MDo)k?Ou>d zm_t;8G!Hez!Q6foCqhk}2ocN!d435NLmcKq!rZP1coTRlnpN;7D1Rv6{NzY0$t^@S z%8Pl8eJJRjIE6Jqd{nvn8*u?=7 zUiN@Kk}sA^iG)>@7=`UV?>>rbxKyK78OKdCg*+TL&`BVtvu-C{iot;D_;ip0fOH{l zp764SED|4tTO@*NjEKGz4MGPE>^4)uBee+AU%tlcg#zf+ksJtYz?_ z3)>~PO)Bh=8#~sV@LVD{c1QzWf83gVjTbz!vIFb@t8z8`bwF8h^kU6JT~}#g&2BP- z)gI?JfqY+G+r7iaRj*PmD;_x9v;5b@$TYSQp)v`RcT1GgZ#xxqCyZc~@+?C08A2nj zHexw5Wmg;d8M?MiadimIB;3l49bRS-p18pPz)KX=%%uy$l8v7D|Rd4*Y8*&%fv zsUP9=e-{CMlfqXxl{BXr$|sZPe{d!huxV40oHkOD(|->M3H9M;WzE46Uf1R=^#H8g zdgMXEs)ZeE_OG&Zx~Q54966vgdQok3|JEa=6t8VAjqpd9P)gWN{vpS9VewnX=&+9U zMc_8MKy(Iu_|>ScV7|4Vs;{Vi`fig?=D6*=1aNUX@i+w^5yBgVqkeQgaHS+jky$}$ z96yoUW3rMUJkTYTs3-_J>uc-8@VwyRHvhBx{&MZW8nT(~G!k#Xh0=4Mh`Rrmq9HkZ#a#W-z4S zf1Dzs{)>v$@Uj$B zba>e{!+|^Mdn!AmtSS+mTvL^*8r_rUE6OS?Ccj!Wi8<$9HN+vPAJXJ?;cNr1rL@u_ zH=1RaO)gDbgVM_5QsaQ+@^`upb6Kdg|AE9#*I|-LPyS769PoY&C;vxUdEC3QA0D{y z_m&iZoMSZP=qJbL+>{f!omUeZ52+1M}bl3mBs zKRo%R>>4=vrPP!D;gMcKudd@+uKs25vTHytJ$__ASqk5F^-HckZ)4w;jaSPqf0k=t zsabaQXSt3qv&fCd<&^{1t@K~f*e?wq;gxt-_Q{R?GEKgpjH1%1i7WdLd?xLFys-bk z=h7*u)PLac1&w~m)hoOD<w_*5!A zE)AY+^h+O|tnJMjlscskmR~T%b$ppMYp`*=^nuiQ-OAo83jMO{_{8DM{_uEV-vR&Q zh5b^eG;rYXxRZxCq^K|zdGH2y;IQnn$c>3|p;>bENxNm2 zZOsX(@sRYfRCrh_9gtkT5`p1(4{)w*R>vqYd#}9nA?t=qgtlK56?2}jaU(nbm z?UP*t2mZD00|J>}`chiiFLlbU!v{Wnyzn?ZAYdLQU=B#9Pd4^RAD^u4&pIvbQ-C?J z%$jwY19RVXjr~^?_Q|e+i36AYQEv20r=>3mpvMn4QMGsG6c&%BU+47MB}KDJrWef^-8@{m`9&F{m~Y{9l8w*3u3}ft9j=+9 z8@o6^XSQqB=-SRID#VA#>6$Vscm!IH z26j2cqdaH9vokt)&>oLwd}?>YDE64z-8hPNc?CH$+rP%r$G;=+>P# z%cZtH_xQ!rOLFsP=TFZop}qm^?Uc71pnWO;&yP)izl-=V0<6C6{qF8tSN|xf0ARJd zuC8t>h@R;HUAqC^*$s|OE`Y_m0T%Ol0_0D7zq{bp@gHBE4X}D%UEQyz0yw4uJm>^i z{qCZRyx#>_P2)L!b+CRmK-aXN{^TdO-FV}TG-djf@n!el)qZ*$Z@vBTpZ}-nueUx#PakZa+B@YmoA#a0rk3)b*QWmT zC-n2C+TI^{Z|c(@UF(nkPQq<3zCb^YcIEdRWxUm8>bOpa@_fAd{Y~og4E6VS9Nw<| z_ovP4n5xc~_5}cV;Tr%*RNDc3^U=3A^*<1&jz7bZz<-{cx@9pfY+&k+Z>~8ybH~5c z`TkjLcQ{vB$A6}NkwxqJNO|t~f!eR#vF{H{{`jlq%isAMv1<6myUKhHs_&DsO8Mbm zBU0LU{-ga{{Ry^Je~JJ?{|deuLC;qsxaq4A?D%Q~`@R~%{?j8Uel>y{&WzyBkr8Yj z8Np2>BiMRo1pCg6VDHEXo;fpu1tTMvLBA(3+<7TO%cTrkF8TWZS}$QS{~e#euy+E( zjtO7CUz*F739@r* zwe} zsGA9Ov!SkV!NS?gYik!nUE%x{>R%=GOKO+aFKVdaV=Pz%bvYi7GGuK-?fj*+P**a4 z$-T86sGHfifPOh^8|FVib6v2k7V63tH8kE|3v=M^*`C@ZwTs}+>CiwUL&JwBWFRrbnN!Ko2v~d2ydupLBx6xBnrvRsJ)}lrC&tC9gEz~*Z-@h2@$~hbw z3K!MXLS69!&pq|C>lf5{pl){U{R=#c7S=9>hP=FzrSwWe(NcN`0Gg{9CRQ=bu434B zCqq*e!{!!-4J`~yS{P=xFce!DT3Q$$ml^iT3_E0otun(6GQ%dBVU5hNKxUXBGfb8l znq-Fkk25^@IK!QfGu-kx!{)~sZfapz^<##nA2ZzYBZe72VtD*%hHXzXEP0xtX9L5Q zA2TFXApOKWI1A#M%yCy(Or~{l0Q5W=06e)2FQx`gt8IqW#Gg^x&NDd-xt%`8YW5n6 ztoB(}bIu;CiQXXsSCz}~W_mC1eNE_l4*)dfGQ2|by=}VkJ!Lkfh)epO8_WQJo>5@o zid=@=6;z!Y1**~fh^GmT<5Bua1ptx>J8~EvQ@?-AkYlxYjYZZp!wciBmYh9SbIv}i zDJNd-&k_evlEaV_j=;R@L-S6J1E@L6ybILtDSHh45HTbNr|MjWH<1LLV>Pd#IjlA2 zSZ$A)a;%BoF-2CpaYEd9YhunGt1V}r)soX`HRtT5Y0>*sShd>8a8c~{MdQra?;j=y zD;L9kvER=yZqk3B_R?+uu)7&fq6GzDQlY>kg%}3|K$@E&Pvx3p4Z+x69fB|bP}>Fr zfYZ(JCbh5Ne%R-SwWa;uXaJ~iGvvh`R9Lne07~2p|ERvN2TQ{%x}fBH(Qg3gb2H?+ zSpB^a4SnkSxnWzu-%m9HwB<8Qi4DtC1L}`YYick8Y?;o&&c|vaz~<=;c_^L!oRSUC z==VwIqumH#znvjhwZwXVckK7U1kipv!-3c^6%F0`@6-7pPw2&WFr2Qw&vC)>(4DC^ z0c^e__W4|+5OCFkBBf>Xg*fRd7P-*2KV zE5-uUm#8$rX|JyuK3KC3yWQ=w<#IDn=yhEBCDo$<6K z${D9DV$N{@tz`@;VL;@ZRUGdyEVCx&Mqqe?|LSq%nx;=nX}+7s0ockJ@*oCvjcwxq zlFJ!hL=V(wUE=^!${F(T0rgq$H~_Jn;Z;gA4vT?t0FLqyENBdq86dk{rSs~$NoIij za)y_v@6udT%>X6kvCm3@8K9;-gbPCVq%rKC5d2q|0oIi>xUDk8qY*7C7!Qz9$?!+9>0_F4nLe*U@3)Kx*f577w>E_KIak9gB^$@+ zzfWhXdptn%oea5BBRnP{-Wm^Z@UGAur@6Ps1N7X* zkTRbr>&UaFJv=_Z+1{o8HI2?0so@9W0n+9&GZBX8u=UeLK}x)2~^9z)8mLhW_<*>rYaYXU)Umbnk8odM z#F^ylw*r`|8Gc87$7{$_aLgVn#}frsfW+!>JW*{0uve@1jQAsx*{lHB)eI@cRv4V@ z72~azTvaT~ji00WG%fN|s3BiZmla?|HABknLw!cB=dp zP7?sq=ARpHa2Z$t$e7RYpRw_V!|;#}Rmh7se4+E$6|daIHUXgf?$G_Dd36Z@U3W9Q zH43H+!tfcjJuU$B-p!EgLgDbA8`ais0~okFB+G|r`rT1&3v2+Udl=px)$g*XwkvD^ zDfckECD_(Qvboc0|6W*II(J)a0NM92ygu00X|>lWD2~4GumKd@!|)pI_j8r+X}x_m zfU0}Wy=QbMZ3zI?_b{ZgnKABUnqjNX=H$flxfUl7!ykeHmxop;=#|dg;sk)S8iu)Q z{}Jc({)i*T=d>jOprD4~L>-=3<$sEeWqNcmH=gA3z65~mI)*dUa~LruiM(Nqj$1uv z$rk~X+#AkIr(Fb4eXq)AsIWcuj-^-9InYB36 zes9z{XuSxalqfP@aDYxgCX7>E(S=eXZVr& zy$%jeGrSW`+9`oy_Qe1P>lsq$QrO%b2CoL+Pa`U9$y3pqGk&h-Q*Qh`&8KM*-_cQ` z^M5fw?*fKjMUV54I*x0f)sz=sq#4y6zf|)nH{P&K^U)o@JnWM~D=motp8HhzI<2wsN-nQ zsi8s3i7WSFXCgpN14C168G5mChe7wU(s?vmf0^Tu0Eu6Q?z zRveBMmjalVGQ3L%E(X_ljdCrI^X}^|1;|_)lCeW{W^rgGD!ysE6rgHpIN#HCDL}>2 z5RXIf>Ae)7WGO?+=|yW)`!w7;UcHNX@rLTa-|qMs>Qnx1(gXmrharVm>cYoRJ3d03 zchY?&oK`XcV5cX=5ghHJy;NG#ahnq9ji-Wht6Qj{*^8)jw4tpCJJ{asPs3)%rjjF6I zEeRlP8AEQw4#AY>>xgVyl>|_;?A&yhV74v^pnh3M9}|R`y;j>TZ`+mx(6sE_XNCGb zoCL6W8N>fXuk90U$JEwx8GvWGp8jf{hTBwlu*}N<)-4b5V051gE(2&@&hU!ZcgkU? z)j>zjc+M}jTn13Hf?;!PI`1(4UGGlj$Jgj|n;);htM4*^O%LkH#o@dboh94l0PPPl z{F@4|H5&a!uA+Z)7jp4Z*pyiuRxhZs(dO)ngV5*GYW!Z}_9m zW0D;R1_M_B^sHuRK1;vG#d>EfC*E+Ujx3rJ&-W!i8DQO`3_pzx1Bcn z_J;U-&ez?k@MxU>PX;JB%l940097%*r#1H_12lLU+GF3#G{YPnpyk9H9@lwH_lo+> z{sursGsE{|_gieN(}QI$F=zZdl%g&g8gzGqgD@AYv7;>+Yr@SADFV*|d1WNu9@e@jw~8o!pabkr^^v+?Ww^vE0lIyv{wkm&D+`^+j4J_peX;dKC07FU`&7Mq;Qivz z`<^QS&cyhh@BftmmM0jN#)ju&W1QZ(%8w^}bnr@m)F&BIl34{ua(tvcKWQ;`zajdD zDzZU}9bm}4;lVQ#ZznP4yg8-B5QTkc&jZ}!;R<08wEqevmig#X9sB6 zz>xC32KR#iz{hn5$E7=M`xd~!28On9{1^_qM|I9;ZoILWwj`2BfrjINZqAm3$RI$+HZp zEDpg&~`;EXQ~-xXB`uel0f=d=3vfyQaR3ZVO0hX2qV$3c>7n0_MGINetP zcz&ku4?_2<|0;kjKVwMMSTy${T#sKI7ma(=b);SmaPa5)>!5pAa5X^R&(Ghzqd9NB z8X#>m!)dYS>@XbEIX13%h5x-8!0`))b5z&{?`N7JFY z=$)n&F+=yM4ck)~C_c zCj74OY5gKV^RF3x5)R9-yKNNc5=RoBym-Seqpvp6KF2ixwyg|*8ta}B?Q`nx&jOu+ za$?F9gUwE!(K-X}R?!?ggLUJB_QNp{$JEx^{781kyDQMf40@bhpK!Fh$= zYXLG|X2_lI!gz&;!+3>K%|)PlocL{khL=M!qmF!%V)#%8&N=bU=(D5nboJi`NZO{A ztD9!)Fk4lWkSym&0a*PCLmp0}j|YkkFGh0}1m~s{fW%iBHV5Yy0h3wQb_box zDBn1Dyy4yGr?lpt6oBI2GW<}Tv(Db75z7(PWxm2++9m=F{FdQI>YO5J-ol7G60phS zPXyTbTF57ZU{f^_V9RR^7wXK#P^Hy@x#P+6FIV;aBfZeZi2#RQWB5SuU1#{-85TxJ zql&EGGZDc4ddP=SyZ#j#S%Y}uGZO(aUT4UiwN*aVMrtRHGhOjcl^>(MN|^+(?sbL_ z#M-MOYo?)J2czZ28}yh;+N-8X0BvtDd^>iZ#l~Oh+tmraJ0}5TyvgvHAdEtMuBxj@ zGdvu<)r4b)Cjo4HGhA0;xej2}F%XvyVM~hPdHt%6bKE5&Fm8NeJT^_wy)z`Qq z6`+3)L-Iw9(Py#oF8yg4eyMY2Ra;*2^#BL=>hC?BjqK|I`eJ-fYpuE-;P_sK72l}S)~(Qml*s@|?|(hL1D%oT$pDV`W9t%DPX;J{KQ^zlc{0G__w{)# z+PC(}0IT0;cu8y+IE*dChez&Qek@j#&pRm%AisxUp?XibzGRsqF%#{`OaoZaqxCma zZ3gx`HQbcK`_!ZXH1#lSiG5}r#%uIs1!p|jGq$7wbbrWD4$2zSE*z7)*7%soJI2^= z7{4cHUruMvUW>_;tLQ({08&3@_(g0S<1p;d*=tfkM8Qds9a7Q(x;|#u6}!(gQf5VZ z@lT7_Qz$EXnx=FB=OKn8!9Med#%tw~YQt}II?at=96gdU&z^LEfkRO;Xb4AB^n;#0 zVOsnH(N{v@Da0E9vj2Q;n-B3V#Ww&f{xicSb+5zkyMr8|!en{UdD1yvcLTtVzcM^| zwlng8-Z_q`E>z^-8vv^RrsI=kH{2C6$}4RxHv+W%ZFFZk^G1Lje`DAX8@D_3<2t6r z(|T9j2;l!8h7V9ci$345*m$Yloyd(h=IGI~Tz*%2ZUnG>#_*p(e4x22RmP~hLYvle zgdqmcU<40dWOW$2bk1OmyFzO#$pC2j{QTl1k^x&Y0G!7d{#2c-dbV=OXPfj{!AKnGtn-vrPw z#PHtO<2j7i>5Z4Ci?C=94&4N>?l{BkXS+{R^zKtk6$GaXX*UBLJ`wUW^BQK6gD2Od z61^*?ps$nq^on@?#Ww@kPBQ#n?0HoiFVZ{rIsANYzZt-Bis4v2S};dT3tXHQ9KIRA zK5|xnE{EY)I_H~|j5@S{V4HCZKQTX762#U+5N;)^v;n2TT3QDh5@ls@7z{uVVlQco1ICqEqFFxxvve|^_c(zWAMD5 zTWWsx-${ot zMGsfRVx$#c^Q!NX?vow@n5m$S#127 z9;_AG*#BLCgBK%i(}VRU?fF*t$mA*H%X9wDH{r*{QveQ6z+l_~=c`LYeD(S%00R>+ z=wlr^r*p#iYT}D`P60SR0r61qENE!`6LA_^pTl{M{wV-kE<>CWY_CJ>kLidC?wFzi zKR?cFfR@V)2x`IvF0L@q6*?E&rowH7Qe;wRS@E^zqNK3|`-xP=c zd03&=^hT<3Q%zsBF{vw&tIn9uLC+~yrDXlY>|2!K-*P_ooC|}W60Zj z`$213eH%d9)rgCNxYnt}Xxj~8fjFe^YrPG?b2Z}C>ivH#(AHsWjMHfJUGawXT7Zzg z&wm?0{WTbjnInGk4E1*n2II=k#T(Kb(xw7zzXpT;p;3Agr!~p2IvRqs)`qD7rfU)B z1=kwDb%r~%^QCb%P6f!k7LiIz#MnQF;W7PjC}YQ_Yf%$lksFA6e?U79!G$aKzKu#8 ztSYZlrjhJ#BVHQoK0B>;qe&0XDtM;E0g#-6=Upe!>Hz4Qq|P-!PaX*2&Ta=l;&r2= zCBqJYr0WoO#-=3>u&@#7uS0IF`rv-(}u=`15R-tfB4W9}DA@Jr4G5O2|kFX8X(T#^M4cL&#_ zS^w(r^;3Thxc~<A2D}Gqrxd23WI6%XO+oxqBrZ!cY|)@%(h>wi9|#7Eod9Xsv0=L23E;>^^y|^Y)zLJu zotz0Aqr3C{P5_ew@no>?DEJn~@TugngsCooj$BmYkepU~y;X?`cDew1a}n3X?su_q zB8Botp6l4UD_Rz1`AT#nex|}WT$h$+cr{9wRvMuJQS@4UE`XhG#D^mH%5Jzjv^z>$ zTONQde{`}>b{>G3k4Rfl}8T#j(?!gK-K+25RxL~6jAae$y<1A~9 zbyf*C9isP(5GMxDqz1Ns(85-s+2(wJ%vp$(AUDQdI*hU&Y-1r01-8}s0EcHIQd#y` z{Tfho{)#wtRr55)8)eE54krFuC$jKERHW(cuNtbby^Dh&+L`KCfJC_`A*= z^A$SioDPs(hBzFAod(wJT39P|kTUsMDiCvm?W6FJ!|=JzF`gDfm{9GY-O~X~m59c( z^s5&q;EFeF)>$35*%G|P+W~e~o?VX5za3z>a&++a+zxQ260tb;Jc|t{bY_&Rz`N~s z0Lz_-_vxMOhHyEa_=CRN0Se|K&Isa}Xm}g{qIb4q1Ds^6>^lIQ)#ndy5UkhV0nk%@ zc38LF0brRwI#?gR1Hd*P@#fgDb{PH^8`ky$0NdS&W<6MEM8mqc0AQfz{Ns_W1ppiC z&L6A^2cIbb5bs4SRdEx?BdbF4L~0-+;{$Ip=}00PXpq~v*ByK*n_j^Txw-z_gabo zYQ7(v-_!Mj);h_m`9=;F0a%uV=%ea8AGDKAi?DeS-Z2*gWG=y=yTKYvKaF!zAyd%mmoj7;2-{`#7zu zHkA7( zpjV3a#Tb|gKs9846?+eh4M%n8L7qZ;(`EsrJve$^r2eJtso(<6R2;xYr^H*eDZ2W~DT~cg<_7Z^g&4_t=_SToQ z^k4C7C@ulmz7BChZ1}B?GnVTOI4$1rY%~B=oVK+DV1cL(pv&> zP#)dAFqZ-xk`a07Ar52ii=*|MsWv{Vdri3tHNO;~!iP93wjb#FIODxzb#4~VKT33{ zr4+!k0nx7q>npXeR%EuFr2rW}LA)*Y-a1Iuiw0_5OhJP1d}0|u@-yeKF}|m>5(?7L z!Sl2i^<@Bmdag3Be=R1G5f>_ZlLEUM(|)OV(-ZjOneEk zdw2v(UP4ShHG-a(5DQL?;D(nFTTYE&`%8#BPmSQ=mk`gK8bQm;hy|xdF!N=^O{Yh& z=4Hgz(<8XzWyGDQN3eySvk~l}c1DJY+Yp^3v3eg!f40){R0{RIqnyn@(& z0mI|3AX>&Vw7rVhFrK0FRm7@zhMQhRY>j8Q{Z+)?c!s^NB3djA&%BD*WMP>3Tf`q) z7#92%ag&8%^=}cgtqeE+7O_EKc=)%7I|YW8HpG5`VP+d*O9I0cZHNUIF>Gx^+;kDc z_BO=Uix?hkL(IOIq3JcmO&2pvc@44kVusnTA$DKPu=q8^{)-vbzlNBc$Z+**h}nq@ zH@=2gmB?`WYluyW47=$4M23f7L)@9j@c3(py@?DhuOs#+GPJ*rn0yIC$Loj%moTh; z9kKfohU;HPY`v6W&+EwZr1#PDOBoKoj@V0i)89azL*4NPV$%eM)o&nfn!wQW24eRF zhU?xytV&|o`v&5fB!;#fh)tIC*r1S8SbFpDGcpzBle~+%zPWM zWg^2BZzHx&WZ3dH;?9W-H@}UTJ&9q@+lU3%Gqk;fSam%^@g2ne>lv23gV_2VhU?!! z?48W8=N-f|X$&pzB4*#fu;5+9rW+VGyo=a-1H(=4BBtKRu#3LGkzwz~2S_x|yNB9r4V~43l;tHr>L|xeKxP7KV#=AzCsS zZrX)dkjb!X7viQ&hR5l57DM}P#NI511-lXZvlv$IMzl;}xOq3?rdt^f)AL&yihB^d zZ(~@!2eJP)hMql$$x|7w+k@CJm0`yo#NMe4p##y9%dnyYu{)PxYX@Sli=k;RV!xYV z)n3Hje1;qMB3h<1+_4uidpg5Idl4I^GaTNF*m66=;(dr!1q`?DL+mbO=--FfG?QUP zCt`02!;VhG>{5njIuXy5GEC`0Of6%W--TFJ#<0E%v89aRx-P_>Wem4=AtujZ=%>$f z7-sKB?4QH1WIz6&_Rc>zs_VMr-?vRopd!(Du#MBzk2o0PRLF8nF_Wy#y0{n|*TEq8;+O@NU$St75k}$X z8ZSlx4D0*poVU9+nZy&f|CaB}-Sggk=bn4sy*uyRnfv2Q^dU!^-9O~${spwpbDaML z1m`=(y$%(%j`-`4taGGahxP_X)iww%cC6S2vBi#Ow?Xt#$KW>Te$=5P1Y?eH5~^d4 znk1xSj?GC3EprSfp>vs|d^=>9IjXlqyv5PJ9V%KKd$&V-t3x{=X6LNzfTAZHi5-yq zmP0$CJMNgV69(drhMf>x=~%N9s#iK*+zGLjj^3S6vC5Iz37xAP6H?Imq$8e!c$=d) z1<|J*8N2_sqiPoneA{vVF6jP_qhl9@zUvs;1;N#hal0Y=myYOe2(EE7?S}R>j_%!1 zwAL}S8>-hjiuXWrts}Gt|D5`cJy7%mM`{mr|G-hS7i@2R`ChO+@RRmJ#Sb0#?}gAa zj_$qC{fy(-UI_k;BfJkPHaMQ%2gwbN{(Vr?>8R?1P^Tl(2eD2^Qy;|t&hcs=bpO30 z_y#1q9IbCa?>{(FZ$R_~N2niqUvRYcL;3~Bx_+qG=-Av3(T$G1{Se>esMrt5O^)jQ zklo~1u^-yI9Y5I*!5=%0?T4b59HBR1;3Y?g$$xhYy$SKnjw!!{fz6J(UqbXh9GxbA z>KL~CpE}A1py)px)dLXkb+iva_7%s_0Hn7%#vFk3&m9d1plF*TaR9ovIff5FFzJ}^ z78LDpG??7&c=j!b?{TExf{H%Jod+S-=cqdfoqdj{4?@v?$Eyb+c)&4y5V8jxGX|l1 z(9tyr*+EBQ5GoEi1_vQ}*in86dXG3FhoJMQx4?}d=(R3JkhaKwBeKZswgY0Oy^BA;$2HK86`ZLgN_n(Dh#~@e?V~#_t7$zLI_zw-o zp?eG@jze|~3?7GytDxuvq_45If_M<(Cm>b=sT0sy0+|z#EP>*a7Uv*x657k5?IeV* zgZ`5c{Q^{_EsjAX4bkhN&F-&o4h&3$z3)I#CFm3s zeF?&+EDpikQ;_^q=s5+wli|GO-wNa2wKxKicOg3kI!t~A67NFyZ7?5x7R1Jhybd(b%p=9;`4*1QMlufpJa zkgbL(XCQhHM9+ZD&8;~D1NXvfXQ28%IDZB@?}x}R#OJ{C!!R%hUK@s@2Vi&@s=o%4 zehtwFq0VF!dVdX}hoSf^bUqAKXCe78M9)IB20G6|^#Vwqh3rBYcMh_3u;Ltq>fzaQ z5UYn*&p~hzj6Dz44KU+86g>)E=OOzj96JxuB{n99?j;a@9|mHu?tRF{;Klc$Xc-K> zZ}9-eUVwo{2wi~SH=y+bgj!(p1?X&n{tJ+7flpn8_&4EBlaE2`MM$oIiMG7^e0lJ zLh6_(B_@9I`ipOps&0~sZ;{Gxk`lK{nOi@3`EV$=-{Sv@@NH7ZZBmV~o`$82-P?6Y zN`$0TD7W9kSW15vitmtm{>=E*q`_%Yl}*C?WO6x_&yZ?nN?|*Y&i3-pkUC~aJu{?K zJ};A(zY9(GNSS+b<%=V~S-#8WsUz~sCw@;q7f?J?>M(yk;s0YWBBf^K{l8CYvbpG4 zANgN3D_4KSKcxA$ky#=|VtN0Yf75?^|3obBf2|a$lbY(K@`X~*JgH}ql&UqZ5vgW@ zWYaTa<_Ba`RXv_`jqP#xT<&Z^J2Kx=;!4SmYwsW7AImP|tGED-Cv!Aa8skZ}*3I@U z7&pn75z;70SB>;(%v4b_CgY>xE7fWIEdxaO|4 zbK)Kh$hZluet(aIajq&?*F|zveE(ZSj^|3m76w$aFrd1H0W~bN){uJsQ5t?YcWqb{ zl$Hmj)j?@}P}&%jwgjcEL8&h&9SKTjgVGfx($yu>_!4Pyi8Q@LdZ0vFR3a@ekye*T z>r14KCDN7>X={npS0WuLkLEbuVY z1pI#bIM{z>aHY+|OKmHq$VyuyB6YM#HE~H#N|7g|w#RZ7YFea-zp*n1zkDjkkld4! z+EP;aD^hr$)Ui#unNaa2Wi;n^)vr!U+pWCoDZ2Zc`c^kGvkq=3! zH>J!0De|t=bWTd0lv1a1WsL_}va-hQTz-e~CtKNad1?!Is>w=i{$_ha(|;R(a!zl? zG}9X#<*9A7r_2aXU86jeeRql342^o@pX|$KK20^frmH-quJP1#rKj?%Y@$@!o(v_n zC#(M}J!{I#wzJCjxy)0|=RFk%Jtay#J@)dGQ!VB6t9@yDRX2KyRCuZy?f5D6*m$LV-)4HMF*3~Qp2}x> zvgejxe4nSb*`74V)8H&msjqv|Tu*w)Q|fD;A`3j#%=6T<$WzrkPsMYuooZaxR<>t} zr>3QznwmUSE%D@YV*BlT!Ed*!7EfKRo>Gr_Qj6anQ|JD%RQ@eb#Vb7(Kj|s)#D{(x zH}cEdlhwZM)Ki`!-|>`K?WyUhT-kp){iUf^ht(bVo~Ok3J*9r=DYMp-@n$z(`3GO| z-|4SBrPg^$toPLOBP(ltlaoML?wU63%jFa9x_8cv z<&!F>7{#MT+B!E$cilTjk2J>W%5Sc`*+09#vZbM=wYjx+fhy}BU)J*Y(wuBtpsLchMAURb^}aidI!NH`dj*)~d3;Vg91#+NJd$UCnQ(YgXl=#mg4YuWfFw zeO#5s$y>O#QohmVM!%}srHdD;@{z_?|0h>N&hmnm7F8~6T)MP=S*t3SHMZ7QKCL<*%@6gAd#R8Y z3EEy&$zS`BhrNT@yyX%-8;@Gr`ck3RkK&r~A6l;Y*Rk94Q`Um&CH4$=T%y;0!1L2F zTYHg*)oCz}%!0kvNdZ4aN9P~reKUMr(r5E+ZSi;T?tmYE3n2Si$HNZ*|YvIJ_dUaUvFMO!}kV0 zv|%XJ+kT0jjc>;MMLEHcqIS9q`W?D4 Date: Tue, 2 Jul 2019 19:40:33 +0900 Subject: [PATCH 28/31] Update in accordance with visual studio changes Adds x86 emulator deployment target --- osu.Android/Properties/AndroidManifest.xml | 14 +++++++------- osu.Android/osu.Android.csproj | 1 + .../osu.Game.Rulesets.Catch.Tests.Android.csproj | 1 + .../osu.Game.Rulesets.Mania.Tests.Android.csproj | 1 + .../osu.Game.Rulesets.Osu.Tests.Android.csproj | 1 + .../osu.Game.Rulesets.Taiko.Tests.Android.csproj | 1 + .../osu.Game.Tests.Android.csproj | 1 + 7 files changed, 13 insertions(+), 7 deletions(-) diff --git a/osu.Android/Properties/AndroidManifest.xml b/osu.Android/Properties/AndroidManifest.xml index 6f77560e01..edbf651d09 100644 --- a/osu.Android/Properties/AndroidManifest.xml +++ b/osu.Android/Properties/AndroidManifest.xml @@ -1,10 +1,10 @@  - - - - - - - + + + + + + + \ No newline at end of file diff --git a/osu.Android/osu.Android.csproj b/osu.Android/osu.Android.csproj index 6a859742ee..f56d38ac5c 100644 --- a/osu.Android/osu.Android.csproj +++ b/osu.Android/osu.Android.csproj @@ -12,6 +12,7 @@ osu.Android osu.Android Properties\AndroidManifest.xml + armeabi-v7a;x86;arm64-v8a diff --git a/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj b/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj index ed746921be..88b420ffad 100644 --- a/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj +++ b/osu.Game.Rulesets.Catch.Tests.Android/osu.Game.Rulesets.Catch.Tests.Android.csproj @@ -12,6 +12,7 @@ osu.Game.Rulesets.Catch.Tests osu.Game.Rulesets.Catch.Tests.Android Properties\AndroidManifest.xml + armeabi-v7a;x86;arm64-v8a diff --git a/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj b/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj index b366958342..0e557cb260 100644 --- a/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj +++ b/osu.Game.Rulesets.Mania.Tests.Android/osu.Game.Rulesets.Mania.Tests.Android.csproj @@ -12,6 +12,7 @@ osu.Game.Rulesets.Mania.Tests osu.Game.Rulesets.Mania.Tests.Android Properties\AndroidManifest.xml + armeabi-v7a;x86;arm64-v8a diff --git a/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj b/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj index a40f7ca588..dcf1573522 100644 --- a/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj +++ b/osu.Game.Rulesets.Osu.Tests.Android/osu.Game.Rulesets.Osu.Tests.Android.csproj @@ -12,6 +12,7 @@ osu.Game.Rulesets.Osu.Tests osu.Game.Rulesets.Osu.Tests.Android Properties\AndroidManifest.xml + armeabi-v7a;x86;arm64-v8a diff --git a/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj b/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj index bc7b00ffc8..392442b713 100644 --- a/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj +++ b/osu.Game.Rulesets.Taiko.Tests.Android/osu.Game.Rulesets.Taiko.Tests.Android.csproj @@ -12,6 +12,7 @@ osu.Game.Rulesets.Taiko.Tests osu.Game.Rulesets.Taiko.Tests.Android Properties\AndroidManifest.xml + armeabi-v7a;x86;arm64-v8a diff --git a/osu.Game.Tests.Android/osu.Game.Tests.Android.csproj b/osu.Game.Tests.Android/osu.Game.Tests.Android.csproj index 4e83234e7d..c2dd194e09 100644 --- a/osu.Game.Tests.Android/osu.Game.Tests.Android.csproj +++ b/osu.Game.Tests.Android/osu.Game.Tests.Android.csproj @@ -12,6 +12,7 @@ osu.Game.Tests osu.Game.Tests.Android Properties\AndroidManifest.xml + armeabi-v7a;x86;arm64-v8a From 486e7e4e1e4e156824423852cea22e37230b4c81 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Tue, 2 Jul 2019 19:44:04 +0900 Subject: [PATCH 29/31] Remove unnecessary file --- osu.Android/monogc.txt | 1 - osu.Android/osu.Android.csproj | 3 --- 2 files changed, 4 deletions(-) delete mode 100644 osu.Android/monogc.txt diff --git a/osu.Android/monogc.txt b/osu.Android/monogc.txt deleted file mode 100644 index d15a2bd2ae..0000000000 --- a/osu.Android/monogc.txt +++ /dev/null @@ -1 +0,0 @@ -MONO_GC_PARAMS=nursery-size=8m \ No newline at end of file diff --git a/osu.Android/osu.Android.csproj b/osu.Android/osu.Android.csproj index f56d38ac5c..42a3185cd1 100644 --- a/osu.Android/osu.Android.csproj +++ b/osu.Android/osu.Android.csproj @@ -46,8 +46,5 @@ - - - \ No newline at end of file From 7dbba87e4c83d98defef5d4f01bb3b37607d9e06 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Tue, 2 Jul 2019 19:55:16 +0900 Subject: [PATCH 30/31] Update dependencies oops --- osu.Android.props | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/osu.Android.props b/osu.Android.props index 74fe16ebf6..ead059cdf2 100644 --- a/osu.Android.props +++ b/osu.Android.props @@ -63,7 +63,7 @@ - - + + From f45b42021ff01782b0594a2c97ee89f5dfc2e7b1 Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Tue, 2 Jul 2019 19:45:55 +0900 Subject: [PATCH 31/31] Change app label to just "osu!" --- osu.Android/Properties/AndroidManifest.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/osu.Android/Properties/AndroidManifest.xml b/osu.Android/Properties/AndroidManifest.xml index edbf651d09..326d32f7ab 100644 --- a/osu.Android/Properties/AndroidManifest.xml +++ b/osu.Android/Properties/AndroidManifest.xml @@ -6,5 +6,5 @@ - + \ No newline at end of file