91 Achegas e470a56a55 ... bfb83be995

Autor SHA1 Mensaxe Data
  Sylvrec bfb83be995 SpeakersViewModel Binding %!s(int64=9) %!d(string=hai) anos
  sylvrec e470a56a55 Init commit %!s(int64=9) %!d(string=hai) anos
  James Montemagno ce494e3814 Update to latest NuGets and Keys %!s(int64=9) %!d(string=hai) anos
  James Montemagno b2d8dfffe1 Update to latest NuGets %!s(int64=9) %!d(string=hai) anos
  James Montemagno edfdf8465c Update slide deck fixes #20 %!s(int64=9) %!d(string=hai) anos
  James Montemagno cb739de5f0 Merge pull request #21 from Geertvdc/master %!s(int64=9) %!d(string=hai) anos
  James Montemagno e3176965b2 Update ServiceKeys.cs %!s(int64=9) %!d(string=hai) anos
  James Montemagno c60711493e Merge pull request #19 from stebueh/master %!s(int64=9) %!d(string=hai) anos
  James Montemagno 84e46163ac Merge pull request #22 from bsherwin/master %!s(int64=9) %!d(string=hai) anos
  Brian Sherwin 4feff6f352 Updated with Azure issue workaround %!s(int64=9) %!d(string=hai) anos
  Geert van der Cruijsen 26f82540bd updated build to default X64 so iOS 10.1 won't give warnings on first start %!s(int64=9) %!d(string=hai) anos
  Geert van der Cruijsen 384e8e09c3 set x64 as default to not show message that app is slowing iOS down %!s(int64=9) %!d(string=hai) anos
  Stefan Buehler 75d3172fe9 fix typos %!s(int64=9) %!d(string=hai) anos
  James Montemagno 9b2d0db5f8 Merge pull request #18 from lothrop/master %!s(int64=9) %!d(string=hai) anos
  Kerry W. Lothrop 84cde8ea01 Merge branch 'master' of https://github.com/xamarin/dev-days-labs %!s(int64=9) %!d(string=hai) anos
  Kerry W. Lothrop d3cee63c37 The query string should be URL encoded. %!s(int64=9) %!d(string=hai) anos
  James Montemagno 7fd13bb8b1 Update DevDaysSpeakers.UWP.csproj %!s(int64=9) %!d(string=hai) anos
  James Montemagno 6b382b325c Update DevDaysSpeakers.UWP.csproj %!s(int64=9) %!d(string=hai) anos
  James Montemagno 29b6ce5813 Update Constants.cs %!s(int64=9) %!d(string=hai) anos
  James Montemagno ea97dcb817 Update README.md %!s(int64=9) %!d(string=hai) anos
  James Montemagno 007557ff0e Merge pull request #16 from xamarin/azure-mobile-app-v3 %!s(int64=9) %!d(string=hai) anos
  James Montemagno e49b50fc69 Update FInish project with AMA 3.0.2 %!s(int64=9) %!d(string=hai) anos
  James Montemagno 6d872fc37c Update start with 3.0.2 AMA %!s(int64=9) %!d(string=hai) anos
  James Montemagno 13234727dc Update tasks app to 3.0.2 %!s(int64=9) %!d(string=hai) anos
  James Montemagno b449e88232 Update Lab to AMA 3.0 and Readme %!s(int64=9) %!d(string=hai) anos
  James Montemagno 5370299153 Update Nugets for Tasks app %!s(int64=9) %!d(string=hai) anos
  James Montemagno b33c1d5512 Update Tasks to AMA 3.0 & MVVM Binding :) %!s(int64=9) %!d(string=hai) anos
  James Montemagno 0356f6fca1 Update README.md %!s(int64=9) %!d(string=hai) anos
  James Montemagno 3857b306bf Update README.md %!s(int64=9) %!d(string=hai) anos
  James Montemagno d41c4b3427 update sqlite references and android manifests for api 23 %!s(int64=9) %!d(string=hai) anos
  James Montemagno b2fe163810 Small tweaks to labs %!s(int64=9) %!d(string=hai) anos
  James Montemagno ac7c7d5dce Update nugets, documenation, and new SQLite for UWP %!s(int64=9) %!d(string=hai) anos
  Pierce Boggan aa5e32ab47 Merge pull request #13 from cb55555/master %!s(int64=9) %!d(string=hai) anos
  Chin Bae 4c7230743a Update README.md %!s(int64=9) %!d(string=hai) anos
  Pierce Boggan 02a8ac1e69 Merge pull request #10 from xamarin/marktap-patch-1 %!s(int64=9) %!d(string=hai) anos
  marktap 73c8b36578 A few suggested edits and typo fixes %!s(int64=9) %!d(string=hai) anos
  James Montemagno e7a9196348 Merge pull request #9 from lindydonna/master %!s(int64=9) %!d(string=hai) anos
  James Montemagno 04d9b4bfee Update README.md %!s(int64=9) %!d(string=hai) anos
  Donna Malayeri 21f0592761 Update Mobile Apps slide deck %!s(int64=9) %!d(string=hai) anos
  James Montemagno b4549cdc0e Update README.md %!s(int64=9) %!d(string=hai) anos
  Pierce Boggan 2798cf8fe2 Update README.md %!s(int64=9) %!d(string=hai) anos
  James Montemagno 47aabd0436 Merge pull request #8 from xamarin/2016 %!s(int64=9) %!d(string=hai) anos
  James Montemagno 26b3e19d0f Merge remote-tracking branch 'refs/remotes/origin/master' into 2016 %!s(int64=9) %!d(string=hai) anos
  James Montemagno bd06df5d36 Add second update challenge %!s(int64=9) %!d(string=hai) anos
  Pierce Boggan 621c6013df Update README.md %!s(int64=9) %!d(string=hai) anos
  James Montemagno 7a34b87bb2 Merge remote-tracking branch 'refs/remotes/origin/master' into 2016 %!s(int64=9) %!d(string=hai) anos
  James Montemagno e379a44f91 Ensure start model is of type Entity Data %!s(int64=9) %!d(string=hai) anos
  James Montemagno e62a1d41c8 Merge pull request #7 from xamarin/2016 %!s(int64=9) %!d(string=hai) anos
  James Montemagno c8bc3fa016 Add Azure Helpers to UWP %!s(int64=9) %!d(string=hai) anos
  James Montemagno a86b75ba4c Merge pull request #6 from xamarin/app-service-helpers %!s(int64=9) %!d(string=hai) anos
  James Montemagno d8a4a461c3 Update for azure walkthrough %!s(int64=9) %!d(string=hai) anos
  James Montemagno edecfe3b13 Update json.net in finish app %!s(int64=9) %!d(string=hai) anos
  James Montemagno a2edc9be58 Sync solutions %!s(int64=9) %!d(string=hai) anos
  James Montemagno d7adf8a309 Merge remote-tracking branch 'refs/remotes/origin/2016' into app-service-helpers %!s(int64=9) %!d(string=hai) anos
  James Montemagno f7bbbb2332 Update view model and readme for hands on lab. %!s(int64=9) %!d(string=hai) anos
  Pierce Boggan 3ac562f252 [AppServiceHelpers] Fixed reference issues. %!s(int64=9) %!d(string=hai) anos
  James Montemagno 867cae4740 Prep Hands On Lab Start %!s(int64=9) %!d(string=hai) anos
  Mike James e003020dc8 Removing packages %!s(int64=9) %!d(string=hai) anos
  Mike James 2efd1b732a Updated package for iOS %!s(int64=9) %!d(string=hai) anos
  Mike James 0d26a6e840 Updating packages %!s(int64=9) %!d(string=hai) anos
  Mike James 2139ecd4e2 Started implementing App Service Helpers %!s(int64=9) %!d(string=hai) anos
  James Montemagno 78ac08f087 Add Labs Start and Finish %!s(int64=9) %!d(string=hai) anos
  James Montemagno beda272be0 Add HandsOnLab speaker data %!s(int64=9) %!d(string=hai) anos
  James Montemagno 8437b70aa9 Demo 3- don't sync automatically. %!s(int64=9) %!d(string=hai) anos
  James Montemagno 53a20b3bf3 Add Slide Decks %!s(int64=9) %!d(string=hai) anos
  James Montemagno c319c17510 Update README.md %!s(int64=9) %!d(string=hai) anos
  James Montemagno 9d7fbb73eb Update Readme files. %!s(int64=9) %!d(string=hai) anos
  James Montemagno 6b69ad3233 Add Azure Mobile App Sample %!s(int64=9) %!d(string=hai) anos
  James Montemagno b013d450e1 Remove 2015 and add Demos for 2016 %!s(int64=9) %!d(string=hai) anos
  James Montemagno cc10591b77 remove components %!s(int64=10) %!d(string=hai) anos
  Craig Dunn bd89de81b8 remove unknown images %!s(int64=10) %!d(string=hai) anos
  James Montemagno cb8e116fc4 Updating NuGets & Components %!s(int64=10) %!d(string=hai) anos
  James Montemagno 03fe26ab35 Update WMAppManifest.xml %!s(int64=10) %!d(string=hai) anos
  James Montemagno 4c452b76fc Fix api key %!s(int64=10) %!d(string=hai) anos
  James Montemagno 48790172e6 Add API key %!s(int64=10) %!d(string=hai) anos
  James Montemagno 298a6e7e62 Update nugets and iOS 9 Compat %!s(int64=10) %!d(string=hai) anos
  James Montemagno 4608f34e18 My Weather: Update NuGet packages & Remove warning %!s(int64=10) %!d(string=hai) anos
  James Montemagno 39074cf653 Merge pull request #1 from xamarin/mac-demos %!s(int64=11) %!d(string=hai) anos
  Chris Hamons 58a9fe3625 Use async await instead for mac sample %!s(int64=11) %!d(string=hai) anos
  Chris Hamons 747e7befc2 Initial Mac Client %!s(int64=11) %!d(string=hai) anos
  James Montemagno a4d22075b9 Finalize UI tests %!s(int64=11) %!d(string=hai) anos
  James Montemagno eab76c3c93 Finish insights WP %!s(int64=11) %!d(string=hai) anos
  James Montemagno bb7e788985 Merge branch 'master' of https://github.com/xamarin/dev-days-labs %!s(int64=11) %!d(string=hai) anos
  James Montemagno 66a257ef3d Add insights to windows phone %!s(int64=11) %!d(string=hai) anos
  James Montemagno fa9175f7c1 Fix UI Test %!s(int64=11) %!d(string=hai) anos
  James Montemagno e90cb5d23f Add UITests and Insights %!s(int64=11) %!d(string=hai) anos
  James Montemagno 697a951ce1 Update TripExpense to use new features %!s(int64=11) %!d(string=hai) anos
  James Montemagno 73a50381b8 Add couchbase lab. %!s(int64=11) %!d(string=hai) anos
  James Montemagno 8bee2c5558 Update README.md %!s(int64=11) %!d(string=hai) anos
  James Montemagno 71208d4b85 Update MainPage.xaml.cs %!s(int64=11) %!d(string=hai) anos
  James Montemagno b117c7b1c1 Initial Commit %!s(int64=11) %!d(string=hai) anos
Modificáronse 100 ficheiros con 14660 adicións e 3 borrados
  1. 7 3
      .gitignore
  2. 5 0
      Demos/README.md
  3. 17 0
      Demos/app-imagesearch-cogs/.gitattributes
  4. 236 0
      Demos/app-imagesearch-cogs/.gitignore
  5. 94 0
      Demos/app-imagesearch-cogs/ImageSearch.sln
  6. 82 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Adapters/ImageAdapter.cs
  7. 19 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Assets/AboutAssets.txt
  8. 50 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/BaseActivity.cs
  9. 180 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/ImageSearch.Droid.csproj
  10. 78 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/MainActivity.cs
  11. 5 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Properties/AndroidManifest.xml
  12. 30 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Properties/AssemblyInfo.cs
  13. 50 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/AboutResources.txt
  14. 5611 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/Resource.Designer.cs
  15. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/drawable-hdpi/Icon.png
  16. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/drawable-mdpi/Icon.png
  17. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/drawable-xhdpi/Icon.png
  18. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/drawable-xxhdpi/Icon.png
  19. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/drawable-xxxhdpi/Icon.png
  20. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/drawable/Icon.png
  21. 35 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/layout/item.axml
  22. 40 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/layout/main.axml
  23. 10 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/layout/toolbar.axml
  24. 36 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/menu/menu_gps.xml
  25. 14 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/values-v21/styles.xml
  26. 7 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/values/arrays.xml
  27. 13 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/values/colors.xml
  28. 4 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/values/dimens.xml
  29. 4 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/values/integers.xml
  30. 7 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/values/strings.xml
  31. 34 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/values/styles.xml
  32. 39 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/SquareImageView.cs
  33. 19 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/packages.config
  34. 58 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/AppDelegate.cs
  35. 5 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Entitlements.plist
  36. 17 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/ImageCell.cs
  37. 38 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/ImageCell.designer.cs
  38. 216 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/ImageSearch.iOS.csproj
  39. 52 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Info.plist
  40. 20 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Main.cs
  41. 119 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Main.storyboard
  42. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/ITunesArtwork
  43. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/ITunesArtwork@2x
  44. 121 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Contents.json
  45. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-60@2x.png
  46. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-60@3x.png
  47. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-76.png
  48. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-76@2x.png
  49. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-Small-40.png
  50. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-Small-40@2x.png
  51. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-Small-40@3x.png
  52. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-Small.png
  53. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-Small@2x.png
  54. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-Small@3x.png
  55. 49 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/LaunchImage.launchimage/Contents.json
  56. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x.png
  57. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait.png
  58. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x.png
  59. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/LaunchImage.launchimage/Default.png
  60. BIN=BIN
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/LaunchImage.launchimage/Default@2x.png
  61. 39 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/LaunchScreen.storyboard
  62. 67 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/ViewController.cs
  63. 56 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/ViewController.designer.cs
  64. 10 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/packages.config
  65. 74 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/ImageSearch.csproj
  66. 21 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/Model/ImageResult.cs
  67. 27 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/Properties/AssemblyInfo.cs
  68. 38 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/Services/BingSearch/Image.cs
  69. 23 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/Services/BingSearch/SearchResult.cs
  70. 18 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/Services/BingSearch/Suggestion.cs
  71. 14 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/Services/BingSearch/Thumbnail.cs
  72. 15 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/Services/ServiceKeys.cs
  73. 66 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/ViewModel/ImageSearchViewModel.cs
  74. 7 0
      Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/packages.config
  75. 21 0
      Demos/app-imagesearch-cogs/LICENSE
  76. 27 0
      Demos/app-imagesearch-cogs/README.md
  77. 22 0
      Demos/app-myweather/.gitattributes
  78. 224 0
      Demos/app-myweather/.gitignore
  79. BIN=BIN
      Demos/app-myweather/Images/promo.png
  80. 20 0
      Demos/app-myweather/LICENSE.md
  81. 19 0
      Demos/app-myweather/MyWeather.Droid/Assets/AboutAssets.txt
  82. 44 0
      Demos/app-myweather/MyWeather.Droid/Helpers/Settings.cs
  83. 38 0
      Demos/app-myweather/MyWeather.Droid/MainActivity.cs
  84. 63 0
      Demos/app-myweather/MyWeather.Droid/MainApplication.cs
  85. 191 0
      Demos/app-myweather/MyWeather.Droid/MyWeather.Android.csproj
  86. 5 0
      Demos/app-myweather/MyWeather.Droid/Properties/AndroidManifest.xml
  87. 26 0
      Demos/app-myweather/MyWeather.Droid/Properties/AssemblyInfo.cs
  88. 44 0
      Demos/app-myweather/MyWeather.Droid/Resources/AboutResources.txt
  89. 5965 0
      Demos/app-myweather/MyWeather.Droid/Resources/Resource.designer.cs
  90. BIN=BIN
      Demos/app-myweather/MyWeather.Droid/Resources/drawable-hdpi/Icon.png
  91. BIN=BIN
      Demos/app-myweather/MyWeather.Droid/Resources/drawable-mdpi/Icon.png
  92. BIN=BIN
      Demos/app-myweather/MyWeather.Droid/Resources/drawable-xhdpi/Icon.png
  93. BIN=BIN
      Demos/app-myweather/MyWeather.Droid/Resources/drawable-xxhdpi/Icon.png
  94. BIN=BIN
      Demos/app-myweather/MyWeather.Droid/Resources/drawable-xxxhdpi/Icon.png
  95. 14 0
      Demos/app-myweather/MyWeather.Droid/Resources/layout/Main.axml
  96. 11 0
      Demos/app-myweather/MyWeather.Droid/Resources/layout/tabs.axml
  97. 11 0
      Demos/app-myweather/MyWeather.Droid/Resources/layout/toolbar.axml
  98. 7 0
      Demos/app-myweather/MyWeather.Droid/Resources/values-v21/style.xml
  99. 5 0
      Demos/app-myweather/MyWeather.Droid/Resources/values/Strings.xml
  100. 7 0
      Demos/app-myweather/MyWeather.Droid/Resources/values/colors.xml

+ 7 - 3
.gitignore

@@ -1,7 +1,7 @@
 # Build Folders (you can keep bin if you'd like, to store dlls and pdbs)
 [Bb]in/
 [Oo]bj/
-
+[Pp]ackages/
 # mstest test results
 TestResults
 
@@ -12,6 +12,7 @@ TestResults
 *.suo
 *.user
 *.sln.docstates
+.vs/
 
 # Build results
 [Dd]ebug/
@@ -59,7 +60,7 @@ _ReSharper*
 *.ncrunch*
 .*crunch*.local.xml
 
-# Installshield output folder
+# Installshield output folder 
 [Ee]xpress
 
 # DocProject is a documentation generator add-in
@@ -105,4 +106,7 @@ Generated_Code #added for RIA/Silverlight projects
 # Visual Studio version. Backup files are not needed, because we have git ;-)
 _UpgradeReport_Files/
 Backup*/
-UpgradeLog*.XML
+UpgradeLog*.XML
+
+
+.DS_Store

+ 5 - 0
Demos/README.md

@@ -0,0 +1,5 @@
+## Xamarin Dev Days Demos
+
+Feel free to browse through the demo apps that were presented here at Xamarin Dev Days!
+
+If you have any trouble please up an GitHub issue.

+ 17 - 0
Demos/app-imagesearch-cogs/.gitattributes

@@ -0,0 +1,17 @@
+# Auto detect text files and perform LF normalization
+* text=auto
+
+# Custom for Visual Studio
+*.cs     diff=csharp
+
+# Standard to msysgit
+*.doc	 diff=astextplain
+*.DOC	 diff=astextplain
+*.docx diff=astextplain
+*.DOCX diff=astextplain
+*.dot  diff=astextplain
+*.DOT  diff=astextplain
+*.pdf  diff=astextplain
+*.PDF	 diff=astextplain
+*.rtf	 diff=astextplain
+*.RTF	 diff=astextplain

+ 236 - 0
Demos/app-imagesearch-cogs/.gitignore

@@ -0,0 +1,236 @@
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+
+# User-specific files
+*.suo
+*.user
+*.userosscache
+*.sln.docstates
+
+# User-specific files (MonoDevelop/Xamarin Studio)
+*.userprefs
+
+# Build results
+[Dd]ebug/
+[Dd]ebugPublic/
+[Rr]elease/
+[Rr]eleases/
+x64/
+x86/
+bld/
+[Bb]in/
+[Oo]bj/
+
+# Visual Studio 2015 cache/options directory
+.vs/
+# Uncomment if you have tasks that create the project's static files in wwwroot
+#wwwroot/
+
+# MSTest test Results
+[Tt]est[Rr]esult*/
+[Bb]uild[Ll]og.*
+
+# NUNIT
+*.VisualState.xml
+TestResult.xml
+
+# Build Results of an ATL Project
+[Dd]ebugPS/
+[Rr]eleasePS/
+dlldata.c
+
+# DNX
+project.lock.json
+artifacts/
+
+*_i.c
+*_p.c
+*_i.h
+*.ilk
+*.meta
+*.obj
+*.pch
+*.pdb
+*.pgc
+*.pgd
+*.rsp
+*.sbr
+*.tlb
+*.tli
+*.tlh
+*.tmp
+*.tmp_proj
+*.log
+*.vspscc
+*.vssscc
+.builds
+*.pidb
+*.svclog
+*.scc
+
+# Chutzpah Test files
+_Chutzpah*
+
+# Visual C++ cache files
+ipch/
+*.aps
+*.ncb
+*.opendb
+*.opensdf
+*.sdf
+*.cachefile
+
+# Visual Studio profiler
+*.psess
+*.vsp
+*.vspx
+*.sap
+
+# TFS 2012 Local Workspace
+$tf/
+
+# Guidance Automation Toolkit
+*.gpState
+
+# ReSharper is a .NET coding add-in
+_ReSharper*/
+*.[Rr]e[Ss]harper
+*.DotSettings.user
+
+# JustCode is a .NET coding add-in
+.JustCode
+
+# TeamCity is a build add-in
+_TeamCity*
+
+# DotCover is a Code Coverage Tool
+*.dotCover
+
+# NCrunch
+_NCrunch_*
+.*crunch*.local.xml
+nCrunchTemp_*
+
+# MightyMoose
+*.mm.*
+AutoTest.Net/
+
+# Web workbench (sass)
+.sass-cache/
+
+# Installshield output folder
+[Ee]xpress/
+
+# DocProject is a documentation generator add-in
+DocProject/buildhelp/
+DocProject/Help/*.HxT
+DocProject/Help/*.HxC
+DocProject/Help/*.hhc
+DocProject/Help/*.hhk
+DocProject/Help/*.hhp
+DocProject/Help/Html2
+DocProject/Help/html
+
+# Click-Once directory
+publish/
+
+# Publish Web Output
+*.[Pp]ublish.xml
+*.azurePubxml
+# TODO: Comment the next line if you want to checkin your web deploy settings 
+# but database connection strings (with potential passwords) will be unencrypted
+*.pubxml
+*.publishproj
+
+# NuGet Packages
+*.nupkg
+# The packages folder can be ignored because of Package Restore
+**/packages/*
+# except build/, which is used as an MSBuild target.
+!**/packages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/packages/repositories.config
+# NuGet v3's project.json files produces more ignoreable files
+*.nuget.props
+*.nuget.targets
+
+# Microsoft Azure Build Output
+csx/
+*.build.csdef
+
+# Microsoft Azure Emulator
+ecf/
+rcf/
+
+# Microsoft Azure ApplicationInsights config file
+ApplicationInsights.config
+
+# Windows Store app package directory
+AppPackages/
+BundleArtifacts/
+
+# Visual Studio cache files
+# files ending in .cache can be ignored
+*.[Cc]ache
+# but keep track of directories ending in .cache
+!*.[Cc]ache/
+
+# Others
+ClientBin/
+~$*
+*~
+*.dbmdl
+*.dbproj.schemaview
+*.pfx
+*.publishsettings
+node_modules/
+orleans.codegen.cs
+
+# RIA/Silverlight projects
+Generated_Code/
+
+# Backup & report files from converting an old project file
+# to a newer Visual Studio version. Backup files are not needed,
+# because we have git ;-)
+_UpgradeReport_Files/
+Backup*/
+UpgradeLog*.XML
+UpgradeLog*.htm
+
+# SQL Server files
+*.mdf
+*.ldf
+
+# Business Intelligence projects
+*.rdl.data
+*.bim.layout
+*.bim_*.settings
+
+# Microsoft Fakes
+FakesAssemblies/
+
+# GhostDoc plugin setting file
+*.GhostDoc.xml
+
+# Node.js Tools for Visual Studio
+.ntvs_analysis.dat
+
+# Visual Studio 6 build log
+*.plg
+
+# Visual Studio 6 workspace options file
+*.opt
+
+# Visual Studio LightSwitch build output
+**/*.HTMLClient/GeneratedArtifacts
+**/*.DesktopClient/GeneratedArtifacts
+**/*.DesktopClient/ModelManifest.xml
+**/*.Server/GeneratedArtifacts
+**/*.Server/ModelManifest.xml
+_Pvt_Extensions
+
+# Paket dependency manager
+.paket/paket.exe
+
+# FAKE - F# Make
+.fake/

+ 94 - 0
Demos/app-imagesearch-cogs/ImageSearch.sln

@@ -0,0 +1,94 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.25123.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageSearch.iOS", "ImageSearch\ImageSearch.iOS\ImageSearch.iOS.csproj", "{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageSearch", "ImageSearch\ImageSearch\ImageSearch.csproj", "{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageSearch.Droid", "ImageSearch\ImageSearch.Droid\ImageSearch.Droid.csproj", "{E033292C-1101-44F4-867D-083EF8DB215F}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|Any CPU = Debug|Any CPU
+		Debug|ARM = Debug|ARM
+		Debug|iPhone = Debug|iPhone
+		Debug|iPhoneSimulator = Debug|iPhoneSimulator
+		Debug|x86 = Debug|x86
+		Release|Any CPU = Release|Any CPU
+		Release|ARM = Release|ARM
+		Release|iPhone = Release|iPhone
+		Release|iPhoneSimulator = Release|iPhoneSimulator
+		Release|x86 = Release|x86
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}.Debug|Any CPU.ActiveCfg = Debug|iPhone
+		{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}.Debug|ARM.ActiveCfg = Debug|iPhone
+		{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}.Debug|iPhone.ActiveCfg = Debug|iPhone
+		{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}.Debug|iPhone.Build.0 = Debug|iPhone
+		{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
+		{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
+		{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}.Debug|x86.ActiveCfg = Debug|iPhone
+		{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}.Release|Any CPU.ActiveCfg = Release|iPhone
+		{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}.Release|ARM.ActiveCfg = Release|iPhone
+		{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}.Release|iPhone.ActiveCfg = Release|iPhone
+		{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}.Release|iPhone.Build.0 = Release|iPhone
+		{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
+		{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
+		{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}.Release|x86.ActiveCfg = Release|iPhone
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Debug|ARM.ActiveCfg = Debug|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Debug|ARM.Build.0 = Debug|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Debug|iPhone.Build.0 = Debug|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Debug|x86.Build.0 = Debug|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Release|Any CPU.Build.0 = Release|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Release|ARM.ActiveCfg = Release|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Release|ARM.Build.0 = Release|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Release|iPhone.ActiveCfg = Release|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Release|iPhone.Build.0 = Release|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Release|x86.ActiveCfg = Release|Any CPU
+		{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}.Release|x86.Build.0 = Release|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Debug|ARM.ActiveCfg = Debug|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Debug|ARM.Build.0 = Debug|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Debug|ARM.Deploy.0 = Debug|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Debug|iPhone.ActiveCfg = Debug|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Debug|iPhone.Build.0 = Debug|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Debug|iPhone.Deploy.0 = Debug|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Debug|iPhoneSimulator.Deploy.0 = Debug|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Debug|x86.ActiveCfg = Debug|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Debug|x86.Build.0 = Debug|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Debug|x86.Deploy.0 = Debug|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Release|Any CPU.Build.0 = Release|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Release|Any CPU.Deploy.0 = Release|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Release|ARM.ActiveCfg = Release|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Release|ARM.Build.0 = Release|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Release|ARM.Deploy.0 = Release|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Release|iPhone.ActiveCfg = Release|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Release|iPhone.Build.0 = Release|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Release|iPhone.Deploy.0 = Release|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Release|iPhoneSimulator.Deploy.0 = Release|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Release|x86.ActiveCfg = Release|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Release|x86.Build.0 = Release|Any CPU
+		{E033292C-1101-44F4-867D-083EF8DB215F}.Release|x86.Deploy.0 = Release|Any CPU
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal

+ 82 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Adapters/ImageAdapter.cs

@@ -0,0 +1,82 @@
+using System;
+
+using Android.Views;
+using Android.Widget;
+using Android.Support.V7.Widget;
+using ImageSearch.ViewModel;
+using Android.App;
+using Square.Picasso;
+
+namespace ImageSearch.Droid.Adapters
+{
+    class ImageAdapter : RecyclerView.Adapter
+    {
+        public event EventHandler<ImageAdapterClickEventArgs> ItemClick;
+        public event EventHandler<ImageAdapterClickEventArgs> ItemLongClick;
+        ImageSearchViewModel viewModel;
+        Activity activity;
+
+        public ImageAdapter(Activity activity, ImageSearchViewModel viewModel)
+        {
+            this.viewModel = viewModel;
+            this.activity = activity;
+
+            this.viewModel.Images.CollectionChanged += (sender, args) =>
+            {
+                this.activity.RunOnUiThread(NotifyDataSetChanged);
+            };
+        }
+
+        // Create new views (invoked by the layout manager)
+        public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType)
+        {
+
+            //Setup your layout here
+            View itemView = null;
+            var id = Resource.Layout.item;
+            itemView = LayoutInflater.From(parent.Context).
+                   Inflate(id, parent, false);
+
+            var vh = new ImageAdapterViewHolder(itemView, OnClick, OnLongClick);
+            return vh;
+        }
+
+        // Replace the contents of a view (invoked by the layout manager)
+        public override void OnBindViewHolder(RecyclerView.ViewHolder viewHolder, int position)
+        {
+            var item = viewModel.Images[position];
+
+            // Replace the contents of the view with that element
+            var holder = viewHolder as ImageAdapterViewHolder;
+            holder.Caption.Text = item.Title;
+            Picasso.With(activity).Load(item.ImageLink).Into(holder.Image);
+        }
+
+        public override int ItemCount => viewModel.Images.Count;
+
+        void OnClick(ImageAdapterClickEventArgs args) => ItemClick?.Invoke(this, args);
+        void OnLongClick(ImageAdapterClickEventArgs args) => ItemLongClick?.Invoke(this, args);
+
+    }
+
+    public class ImageAdapterViewHolder : RecyclerView.ViewHolder
+    {
+        public ImageView Image { get; private set; }
+        public TextView Caption { get; private set; }
+
+        public ImageAdapterViewHolder(View itemView, Action<ImageAdapterClickEventArgs> clickListener,
+                            Action<ImageAdapterClickEventArgs> longClickListener) : base(itemView)
+        {
+            Image = itemView.FindViewById<ImageView>(Resource.Id.imageView);
+            Caption = itemView.FindViewById<TextView>(Resource.Id.textView);
+            itemView.Click += (sender, e) => clickListener(new ImageAdapterClickEventArgs { View = itemView, Position = AdapterPosition });
+            itemView.LongClick += (sender, e) => longClickListener(new ImageAdapterClickEventArgs { View = itemView, Position = AdapterPosition });
+        }
+    }
+
+    public class ImageAdapterClickEventArgs : EventArgs
+    {
+        public View View { get; set; }
+        public int Position { get; set; }
+    }
+}

+ 19 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/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");

+ 50 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/BaseActivity.cs

@@ -0,0 +1,50 @@
+
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+using Android.App;
+using Android.Content;
+using Android.OS;
+using Android.Support.V7.App;
+using Android.Support.V7.Widget;
+using Android.Content.PM;
+
+namespace ImageSearch.Droid
+{
+    public abstract class BaseActivity : AppCompatActivity
+    {
+        public Toolbar Toolbar
+        {
+            get;
+            set;
+        }
+        protected override void OnCreate(Bundle bundle)
+        {
+            base.OnCreate(bundle);
+            SetContentView(LayoutResource);
+            Toolbar = FindViewById<Toolbar>(Resource.Id.toolbar);
+            if (Toolbar != null)
+            {
+                SetSupportActionBar(Toolbar);
+                SupportActionBar.SetDisplayHomeAsUpEnabled(true);
+                SupportActionBar.SetHomeButtonEnabled(true);
+
+            }
+        }
+
+        protected abstract int LayoutResource
+        {
+            get;
+        }
+
+        protected int ActionBarIcon
+        {
+            set { Toolbar.SetNavigationIcon(value); }
+        }
+
+       
+    }
+
+}

+ 180 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/ImageSearch.Droid.csproj

@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>8.0.30703</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{E033292C-1101-44F4-867D-083EF8DB215F}</ProjectGuid>
+    <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>ImageSearch.Droid</RootNamespace>
+    <AssemblyName>ImageSearch.Droid</AssemblyName>
+    <FileAlignment>512</FileAlignment>
+    <AndroidApplication>true</AndroidApplication>
+    <AndroidResgenFile>Resources\Resource.Designer.cs</AndroidResgenFile>
+    <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
+    <AndroidUseLatestPlatformSdk>False</AndroidUseLatestPlatformSdk>
+    <DevInstrumentationEnabled>True</DevInstrumentationEnabled>
+    <AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
+    <TargetFrameworkVersion>v6.0</TargetFrameworkVersion>
+    <NuGetPackageImportStamp>
+    </NuGetPackageImportStamp>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug\</OutputPath>
+    <DefineConstants>DEBUG;TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <AndroidUseSharedRuntime>True</AndroidUseSharedRuntime>
+    <AndroidLinkMode>None</AndroidLinkMode>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release\</OutputPath>
+    <DefineConstants>TRACE</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
+    <AndroidLinkMode>SdkOnly</AndroidLinkMode>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="Acr.Support.Android, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Acr.Support.2.1.0\lib\MonoAndroid10\Acr.Support.Android.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Acr.UserDialogs, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Acr.UserDialogs.6.3.1\lib\MonoAndroid10\Acr.UserDialogs.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Acr.UserDialogs.Interface, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Acr.UserDialogs.6.3.1\lib\MonoAndroid10\Acr.UserDialogs.Interface.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="AndHUD, Version=1.2.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\AndHUD.1.2.0\lib\MonoAndroid\AndHUD.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Mono.Android" />
+    <Reference Include="mscorlib" />
+    <Reference Include="MvvmHelpers, Version=1.1.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Refractored.MvvmHelpers.1.1.0\lib\portable-net45+wp8+wpa81+win8+MonoAndroid10+MonoTouch10+Xamarin.iOS10+UAP10\MvvmHelpers.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Newtonsoft.Json.9.0.1\lib\portable-net45+wp80+win8+wpa81\Newtonsoft.Json.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Splat, Version=1.6.2.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Splat.1.6.2\lib\monoandroid\Splat.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Square.OkHttp, Version=2.7.5.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Square.OkHttp.2.7.5.0\lib\MonoAndroid\Square.OkHttp.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Square.OkIO, Version=1.10.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Square.OkIO.1.10.0.0\lib\MonoAndroid\Square.OkIO.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Square.Picasso, Version=2.5.2.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Square.Picasso.2.5.2.1\lib\MonoAndroid\Square.Picasso.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Net.Http" />
+    <Reference Include="System.Xml.Linq" />
+    <Reference Include="System.Xml" />
+    <Reference Include="Xamarin.Android.Support.Animated.Vector.Drawable, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Xamarin.Android.Support.Animated.Vector.Drawable.23.4.0\lib\MonoAndroid403\Xamarin.Android.Support.Animated.Vector.Drawable.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Android.Support.Design, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Xamarin.Android.Support.Design.23.4.0\lib\MonoAndroid43\Xamarin.Android.Support.Design.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Android.Support.v4, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Xamarin.Android.Support.v4.23.4.0\lib\MonoAndroid403\Xamarin.Android.Support.v4.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Xamarin.Android.Support.v7.AppCompat.23.4.0\lib\MonoAndroid403\Xamarin.Android.Support.v7.AppCompat.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Android.Support.v7.CardView, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Xamarin.Android.Support.v7.CardView.23.4.0\lib\MonoAndroid403\Xamarin.Android.Support.v7.CardView.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Android.Support.v7.RecyclerView, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Xamarin.Android.Support.v7.RecyclerView.23.4.0\lib\MonoAndroid403\Xamarin.Android.Support.v7.RecyclerView.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Android.Support.Vector.Drawable, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Xamarin.Android.Support.Vector.Drawable.23.4.0\lib\MonoAndroid403\Xamarin.Android.Support.Vector.Drawable.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Adapters\ImageAdapter.cs" />
+    <Compile Include="BaseActivity.cs" />
+    <Compile Include="MainActivity.cs" />
+    <Compile Include="Resources\Resource.Designer.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <Compile Include="SquareImageView.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="packages.config" />
+    <None Include="Resources\AboutResources.txt" />
+    <None Include="Assets\AboutAssets.txt" />
+    <AndroidResource Include="Resources\layout\toolbar.axml" />
+    <AndroidResource Include="Resources\layout\item.axml">
+      <SubType>Designer</SubType>
+    </AndroidResource>
+  </ItemGroup>
+  <ItemGroup>
+    <AndroidResource Include="Resources\layout\main.axml" />
+  </ItemGroup>
+  <ItemGroup>
+    <AndroidResource Include="Resources\values\strings.xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <AndroidResource Include="Resources\drawable\Icon.png" />
+  </ItemGroup>
+  <ItemGroup>
+    <Content Include="Properties\AndroidManifest.xml" />
+    <AndroidResource Include="Resources\values\styles.xml">
+      <SubType>Designer</SubType>
+    </AndroidResource>
+    <AndroidResource Include="Resources\values\colors.xml" />
+    <AndroidResource Include="Resources\values\dimens.xml" />
+    <AndroidResource Include="Resources\values\integers.xml" />
+    <AndroidResource Include="Resources\values\arrays.xml" />
+    <AndroidResource Include="Resources\values-v21\styles.xml" />
+    <AndroidResource Include="Resources\drawable-xxhdpi\Icon.png" />
+    <AndroidResource Include="Resources\drawable-xxxhdpi\Icon.png" />
+    <AndroidResource Include="Resources\drawable-hdpi\Icon.png" />
+    <AndroidResource Include="Resources\drawable-mdpi\Icon.png" />
+    <AndroidResource Include="Resources\drawable-xhdpi\Icon.png" />
+    <AndroidResource Include="Resources\menu\menu_gps.xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\ImageSearch\ImageSearch.csproj">
+      <Project>{1796e5d8-d2ef-495f-acda-efc93710c7de}</Project>
+      <Name>ImageSearch</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+     Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+</Project>

+ 78 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/MainActivity.cs

@@ -0,0 +1,78 @@
+using System;
+using Android.App;
+using Android.Views;
+using Android.Widget;
+using Android.OS;
+using Android.Support.V7.Widget;
+using ImageSearch.Droid.Adapters;
+using ImageSearch.ViewModel;
+using Acr.UserDialogs;
+
+namespace ImageSearch.Droid
+{
+    [Activity(Label = "Image Search", MainLauncher = true, Icon = "@drawable/icon")]
+    public class MainActivity : BaseActivity
+    {
+        RecyclerView recyclerView;
+        RecyclerView.LayoutManager layoutManager;
+        ImageAdapter adapter;
+        ProgressBar progressBar;
+
+        ImageSearchViewModel viewModel;
+
+        protected override int LayoutResource
+        {
+            get { return Resource.Layout.main; }
+        }
+        int count = 1;
+
+        protected override void OnCreate(Bundle bundle)
+        {
+            base.OnCreate(bundle);
+
+
+            viewModel = new ImageSearchViewModel();
+
+            //Setup RecyclerView
+
+            adapter = new ImageAdapter(this, viewModel);
+
+            recyclerView = FindViewById<RecyclerView>(Resource.Id.recyclerView);
+
+            recyclerView.SetAdapter(adapter);
+
+            layoutManager = new GridLayoutManager(this, 2);
+
+            recyclerView.SetLayoutManager(layoutManager);
+
+            progressBar = FindViewById<ProgressBar>(Resource.Id.my_progress);
+            progressBar.Visibility = ViewStates.Gone;
+
+            var query = FindViewById<EditText>(Resource.Id.my_query);
+
+            // Get our button from the layout resource,
+            // and attach an event to it
+            var clickButton = FindViewById<Button>(Resource.Id.my_button);
+
+            //Button Click event to get images
+
+            clickButton.Click += async (sender, args) =>
+            {
+                clickButton.Enabled = false;
+                progressBar.Visibility = ViewStates.Visible;
+
+                await viewModel.SearchForImagesAsync(query.Text.Trim());
+
+
+                progressBar.Visibility = ViewStates.Gone;
+                clickButton.Enabled = true;
+            };
+
+            UserDialogs.Init(this);
+            SupportActionBar.SetDisplayHomeAsUpEnabled(false);
+            SupportActionBar.SetHomeButtonEnabled(false);
+
+        }
+    }
+}
+

+ 5 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Properties/AndroidManifest.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="ImageSearch.Droid.ImageSearch.Droid" android:versionCode="1" android:versionName="1.0">
+	<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="23" />
+	<application android:label="@string/ApplicationName" android:icon="@drawable/Icon" android:theme="@style/MyTheme"></application>
+</manifest>

+ 30 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/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("ImageSearch.Droid")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("ImageSearch.Droid")]
+[assembly: AssemblyCopyright("Copyright ©  2015")]
+[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")]

+ 50 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/AboutResources.txt

@@ -0,0 +1,50 @@
+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.xml),
+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-hdpi/
+        icon.png
+
+    drawable-ldpi/
+        icon.png
+
+    drawable-mdpi/
+        icon.png
+
+    layout/
+        main.xml
+
+    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
+"Resource" that contains the tokens for each one of the resources included. For example, 
+for the above Resources layout, this is what the Resource class would expose:
+
+public class Resource {
+    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 Resource.layout.main 
+to reference the layout/main.xml file, or Resource.strings.first_string to reference the first 
+string in the dictionary file values/strings.xml.

+ 5611 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/Resource.Designer.cs

@@ -0,0 +1,5611 @@
+#pragma warning disable 1591
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     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.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+[assembly: global::Android.Runtime.ResourceDesignerAttribute("ImageSearch.Droid.Resource", IsApplication=true)]
+
+namespace ImageSearch.Droid
+{
+	
+	
+	[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()
+		{
+			global::AndroidHUD.Resource.Attribute.ahBarColor = global::ImageSearch.Droid.Resource.Attribute.ahBarColor;
+			global::AndroidHUD.Resource.Attribute.ahBarLength = global::ImageSearch.Droid.Resource.Attribute.ahBarLength;
+			global::AndroidHUD.Resource.Attribute.ahBarWidth = global::ImageSearch.Droid.Resource.Attribute.ahBarWidth;
+			global::AndroidHUD.Resource.Attribute.ahCircleColor = global::ImageSearch.Droid.Resource.Attribute.ahCircleColor;
+			global::AndroidHUD.Resource.Attribute.ahDelayMillis = global::ImageSearch.Droid.Resource.Attribute.ahDelayMillis;
+			global::AndroidHUD.Resource.Attribute.ahRadius = global::ImageSearch.Droid.Resource.Attribute.ahRadius;
+			global::AndroidHUD.Resource.Attribute.ahRimColor = global::ImageSearch.Droid.Resource.Attribute.ahRimColor;
+			global::AndroidHUD.Resource.Attribute.ahRimWidth = global::ImageSearch.Droid.Resource.Attribute.ahRimWidth;
+			global::AndroidHUD.Resource.Attribute.ahSpinSpeed = global::ImageSearch.Droid.Resource.Attribute.ahSpinSpeed;
+			global::AndroidHUD.Resource.Attribute.ahText = global::ImageSearch.Droid.Resource.Attribute.ahText;
+			global::AndroidHUD.Resource.Attribute.ahTextColor = global::ImageSearch.Droid.Resource.Attribute.ahTextColor;
+			global::AndroidHUD.Resource.Attribute.ahTextSize = global::ImageSearch.Droid.Resource.Attribute.ahTextSize;
+			global::AndroidHUD.Resource.Drawable.ic_errorstatus = global::ImageSearch.Droid.Resource.Drawable.ic_errorstatus;
+			global::AndroidHUD.Resource.Drawable.ic_successstatus = global::ImageSearch.Droid.Resource.Drawable.ic_successstatus;
+			global::AndroidHUD.Resource.Drawable.roundedbg = global::ImageSearch.Droid.Resource.Drawable.roundedbg;
+			global::AndroidHUD.Resource.Drawable.roundedbgdark = global::ImageSearch.Droid.Resource.Drawable.roundedbgdark;
+			global::AndroidHUD.Resource.Id.loadingImage = global::ImageSearch.Droid.Resource.Id.loadingImage;
+			global::AndroidHUD.Resource.Id.loadingProgressBar = global::ImageSearch.Droid.Resource.Id.loadingProgressBar;
+			global::AndroidHUD.Resource.Id.loadingProgressWheel = global::ImageSearch.Droid.Resource.Id.loadingProgressWheel;
+			global::AndroidHUD.Resource.Id.textViewStatus = global::ImageSearch.Droid.Resource.Id.textViewStatus;
+			global::AndroidHUD.Resource.Layout.loading = global::ImageSearch.Droid.Resource.Layout.loading;
+			global::AndroidHUD.Resource.Layout.loadingimage = global::ImageSearch.Droid.Resource.Layout.loadingimage;
+			global::AndroidHUD.Resource.Layout.loadingprogress = global::ImageSearch.Droid.Resource.Layout.loadingprogress;
+			global::AndroidHUD.Resource.String.library_name = global::ImageSearch.Droid.Resource.String.library_name;
+			global::AndroidHUD.Resource.Styleable.ProgressWheel = global::ImageSearch.Droid.Resource.Styleable.ProgressWheel;
+			global::AndroidHUD.Resource.Styleable.ProgressWheel_ahBarColor = global::ImageSearch.Droid.Resource.Styleable.ProgressWheel_ahBarColor;
+			global::AndroidHUD.Resource.Styleable.ProgressWheel_ahBarLength = global::ImageSearch.Droid.Resource.Styleable.ProgressWheel_ahBarLength;
+			global::AndroidHUD.Resource.Styleable.ProgressWheel_ahBarWidth = global::ImageSearch.Droid.Resource.Styleable.ProgressWheel_ahBarWidth;
+			global::AndroidHUD.Resource.Styleable.ProgressWheel_ahCircleColor = global::ImageSearch.Droid.Resource.Styleable.ProgressWheel_ahCircleColor;
+			global::AndroidHUD.Resource.Styleable.ProgressWheel_ahDelayMillis = global::ImageSearch.Droid.Resource.Styleable.ProgressWheel_ahDelayMillis;
+			global::AndroidHUD.Resource.Styleable.ProgressWheel_ahRadius = global::ImageSearch.Droid.Resource.Styleable.ProgressWheel_ahRadius;
+			global::AndroidHUD.Resource.Styleable.ProgressWheel_ahRimColor = global::ImageSearch.Droid.Resource.Styleable.ProgressWheel_ahRimColor;
+			global::AndroidHUD.Resource.Styleable.ProgressWheel_ahRimWidth = global::ImageSearch.Droid.Resource.Styleable.ProgressWheel_ahRimWidth;
+			global::AndroidHUD.Resource.Styleable.ProgressWheel_ahSpinSpeed = global::ImageSearch.Droid.Resource.Styleable.ProgressWheel_ahSpinSpeed;
+			global::AndroidHUD.Resource.Styleable.ProgressWheel_ahText = global::ImageSearch.Droid.Resource.Styleable.ProgressWheel_ahText;
+			global::AndroidHUD.Resource.Styleable.ProgressWheel_ahTextColor = global::ImageSearch.Droid.Resource.Styleable.ProgressWheel_ahTextColor;
+			global::AndroidHUD.Resource.Styleable.ProgressWheel_ahTextSize = global::ImageSearch.Droid.Resource.Styleable.ProgressWheel_ahTextSize;
+			global::Splat.Resource.String.library_name = global::ImageSearch.Droid.Resource.String.library_name;
+		}
+		
+		public partial class Animation
+		{
+			
+			// aapt resource value: 0x7f040000
+			public const int abc_fade_in = 2130968576;
+			
+			// aapt resource value: 0x7f040001
+			public const int abc_fade_out = 2130968577;
+			
+			// aapt resource value: 0x7f040002
+			public const int abc_grow_fade_in_from_bottom = 2130968578;
+			
+			// aapt resource value: 0x7f040003
+			public const int abc_popup_enter = 2130968579;
+			
+			// aapt resource value: 0x7f040004
+			public const int abc_popup_exit = 2130968580;
+			
+			// aapt resource value: 0x7f040005
+			public const int abc_shrink_fade_out_from_bottom = 2130968581;
+			
+			// aapt resource value: 0x7f040006
+			public const int abc_slide_in_bottom = 2130968582;
+			
+			// aapt resource value: 0x7f040007
+			public const int abc_slide_in_top = 2130968583;
+			
+			// aapt resource value: 0x7f040008
+			public const int abc_slide_out_bottom = 2130968584;
+			
+			// aapt resource value: 0x7f040009
+			public const int abc_slide_out_top = 2130968585;
+			
+			// aapt resource value: 0x7f04000a
+			public const int design_bottom_sheet_slide_in = 2130968586;
+			
+			// aapt resource value: 0x7f04000b
+			public const int design_bottom_sheet_slide_out = 2130968587;
+			
+			// aapt resource value: 0x7f04000c
+			public const int design_fab_in = 2130968588;
+			
+			// aapt resource value: 0x7f04000d
+			public const int design_fab_out = 2130968589;
+			
+			// aapt resource value: 0x7f04000e
+			public const int design_snackbar_in = 2130968590;
+			
+			// aapt resource value: 0x7f04000f
+			public const int design_snackbar_out = 2130968591;
+			
+			static Animation()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Animation()
+			{
+			}
+		}
+		
+		public partial class Array
+		{
+			
+			// aapt resource value: 0x7f0c0000
+			public const int sections = 2131492864;
+			
+			static Array()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Array()
+			{
+			}
+		}
+		
+		public partial class Attribute
+		{
+			
+			// aapt resource value: 0x7f01004a
+			public const int actionBarDivider = 2130772042;
+			
+			// aapt resource value: 0x7f01004b
+			public const int actionBarItemBackground = 2130772043;
+			
+			// aapt resource value: 0x7f010044
+			public const int actionBarPopupTheme = 2130772036;
+			
+			// aapt resource value: 0x7f010049
+			public const int actionBarSize = 2130772041;
+			
+			// aapt resource value: 0x7f010046
+			public const int actionBarSplitStyle = 2130772038;
+			
+			// aapt resource value: 0x7f010045
+			public const int actionBarStyle = 2130772037;
+			
+			// aapt resource value: 0x7f010040
+			public const int actionBarTabBarStyle = 2130772032;
+			
+			// aapt resource value: 0x7f01003f
+			public const int actionBarTabStyle = 2130772031;
+			
+			// aapt resource value: 0x7f010041
+			public const int actionBarTabTextStyle = 2130772033;
+			
+			// aapt resource value: 0x7f010047
+			public const int actionBarTheme = 2130772039;
+			
+			// aapt resource value: 0x7f010048
+			public const int actionBarWidgetTheme = 2130772040;
+			
+			// aapt resource value: 0x7f010064
+			public const int actionButtonStyle = 2130772068;
+			
+			// aapt resource value: 0x7f010060
+			public const int actionDropDownStyle = 2130772064;
+			
+			// aapt resource value: 0x7f0100b2
+			public const int actionLayout = 2130772146;
+			
+			// aapt resource value: 0x7f01004c
+			public const int actionMenuTextAppearance = 2130772044;
+			
+			// aapt resource value: 0x7f01004d
+			public const int actionMenuTextColor = 2130772045;
+			
+			// aapt resource value: 0x7f010050
+			public const int actionModeBackground = 2130772048;
+			
+			// aapt resource value: 0x7f01004f
+			public const int actionModeCloseButtonStyle = 2130772047;
+			
+			// aapt resource value: 0x7f010052
+			public const int actionModeCloseDrawable = 2130772050;
+			
+			// aapt resource value: 0x7f010054
+			public const int actionModeCopyDrawable = 2130772052;
+			
+			// aapt resource value: 0x7f010053
+			public const int actionModeCutDrawable = 2130772051;
+			
+			// aapt resource value: 0x7f010058
+			public const int actionModeFindDrawable = 2130772056;
+			
+			// aapt resource value: 0x7f010055
+			public const int actionModePasteDrawable = 2130772053;
+			
+			// aapt resource value: 0x7f01005a
+			public const int actionModePopupWindowStyle = 2130772058;
+			
+			// aapt resource value: 0x7f010056
+			public const int actionModeSelectAllDrawable = 2130772054;
+			
+			// aapt resource value: 0x7f010057
+			public const int actionModeShareDrawable = 2130772055;
+			
+			// aapt resource value: 0x7f010051
+			public const int actionModeSplitBackground = 2130772049;
+			
+			// aapt resource value: 0x7f01004e
+			public const int actionModeStyle = 2130772046;
+			
+			// aapt resource value: 0x7f010059
+			public const int actionModeWebSearchDrawable = 2130772057;
+			
+			// aapt resource value: 0x7f010042
+			public const int actionOverflowButtonStyle = 2130772034;
+			
+			// aapt resource value: 0x7f010043
+			public const int actionOverflowMenuStyle = 2130772035;
+			
+			// aapt resource value: 0x7f0100b4
+			public const int actionProviderClass = 2130772148;
+			
+			// aapt resource value: 0x7f0100b3
+			public const int actionViewClass = 2130772147;
+			
+			// aapt resource value: 0x7f01006c
+			public const int activityChooserViewStyle = 2130772076;
+			
+			// aapt resource value: 0x7f010128
+			public const int ahBarColor = 2130772264;
+			
+			// aapt resource value: 0x7f010130
+			public const int ahBarLength = 2130772272;
+			
+			// aapt resource value: 0x7f01012f
+			public const int ahBarWidth = 2130772271;
+			
+			// aapt resource value: 0x7f01012d
+			public const int ahCircleColor = 2130772269;
+			
+			// aapt resource value: 0x7f01012c
+			public const int ahDelayMillis = 2130772268;
+			
+			// aapt resource value: 0x7f01012e
+			public const int ahRadius = 2130772270;
+			
+			// aapt resource value: 0x7f010129
+			public const int ahRimColor = 2130772265;
+			
+			// aapt resource value: 0x7f01012a
+			public const int ahRimWidth = 2130772266;
+			
+			// aapt resource value: 0x7f01012b
+			public const int ahSpinSpeed = 2130772267;
+			
+			// aapt resource value: 0x7f010125
+			public const int ahText = 2130772261;
+			
+			// aapt resource value: 0x7f010126
+			public const int ahTextColor = 2130772262;
+			
+			// aapt resource value: 0x7f010127
+			public const int ahTextSize = 2130772263;
+			
+			// aapt resource value: 0x7f01008f
+			public const int alertDialogButtonGroupStyle = 2130772111;
+			
+			// aapt resource value: 0x7f010090
+			public const int alertDialogCenterButtons = 2130772112;
+			
+			// aapt resource value: 0x7f01008e
+			public const int alertDialogStyle = 2130772110;
+			
+			// aapt resource value: 0x7f010091
+			public const int alertDialogTheme = 2130772113;
+			
+			// aapt resource value: 0x7f0100a3
+			public const int allowStacking = 2130772131;
+			
+			// aapt resource value: 0x7f0100aa
+			public const int arrowHeadLength = 2130772138;
+			
+			// aapt resource value: 0x7f0100ab
+			public const int arrowShaftLength = 2130772139;
+			
+			// aapt resource value: 0x7f010096
+			public const int autoCompleteTextViewStyle = 2130772118;
+			
+			// aapt resource value: 0x7f01001b
+			public const int background = 2130771995;
+			
+			// aapt resource value: 0x7f01001d
+			public const int backgroundSplit = 2130771997;
+			
+			// aapt resource value: 0x7f01001c
+			public const int backgroundStacked = 2130771996;
+			
+			// aapt resource value: 0x7f0100de
+			public const int backgroundTint = 2130772190;
+			
+			// aapt resource value: 0x7f0100df
+			public const int backgroundTintMode = 2130772191;
+			
+			// aapt resource value: 0x7f0100ac
+			public const int barLength = 2130772140;
+			
+			// aapt resource value: 0x7f0100e4
+			public const int behavior_hideable = 2130772196;
+			
+			// aapt resource value: 0x7f01010a
+			public const int behavior_overlapTop = 2130772234;
+			
+			// aapt resource value: 0x7f0100e3
+			public const int behavior_peekHeight = 2130772195;
+			
+			// aapt resource value: 0x7f010100
+			public const int borderWidth = 2130772224;
+			
+			// aapt resource value: 0x7f010069
+			public const int borderlessButtonStyle = 2130772073;
+			
+			// aapt resource value: 0x7f0100fa
+			public const int bottomSheetDialogTheme = 2130772218;
+			
+			// aapt resource value: 0x7f0100fb
+			public const int bottomSheetStyle = 2130772219;
+			
+			// aapt resource value: 0x7f010066
+			public const int buttonBarButtonStyle = 2130772070;
+			
+			// aapt resource value: 0x7f010094
+			public const int buttonBarNegativeButtonStyle = 2130772116;
+			
+			// aapt resource value: 0x7f010095
+			public const int buttonBarNeutralButtonStyle = 2130772117;
+			
+			// aapt resource value: 0x7f010093
+			public const int buttonBarPositiveButtonStyle = 2130772115;
+			
+			// aapt resource value: 0x7f010065
+			public const int buttonBarStyle = 2130772069;
+			
+			// aapt resource value: 0x7f01002e
+			public const int buttonPanelSideLayout = 2130772014;
+			
+			// aapt resource value: 0x7f010097
+			public const int buttonStyle = 2130772119;
+			
+			// aapt resource value: 0x7f010098
+			public const int buttonStyleSmall = 2130772120;
+			
+			// aapt resource value: 0x7f0100a4
+			public const int buttonTint = 2130772132;
+			
+			// aapt resource value: 0x7f0100a5
+			public const int buttonTintMode = 2130772133;
+			
+			// aapt resource value: 0x7f010004
+			public const int cardBackgroundColor = 2130771972;
+			
+			// aapt resource value: 0x7f010005
+			public const int cardCornerRadius = 2130771973;
+			
+			// aapt resource value: 0x7f010006
+			public const int cardElevation = 2130771974;
+			
+			// aapt resource value: 0x7f010007
+			public const int cardMaxElevation = 2130771975;
+			
+			// aapt resource value: 0x7f010009
+			public const int cardPreventCornerOverlap = 2130771977;
+			
+			// aapt resource value: 0x7f010008
+			public const int cardUseCompatPadding = 2130771976;
+			
+			// aapt resource value: 0x7f010099
+			public const int checkboxStyle = 2130772121;
+			
+			// aapt resource value: 0x7f01009a
+			public const int checkedTextViewStyle = 2130772122;
+			
+			// aapt resource value: 0x7f0100bc
+			public const int closeIcon = 2130772156;
+			
+			// aapt resource value: 0x7f01002b
+			public const int closeItemLayout = 2130772011;
+			
+			// aapt resource value: 0x7f0100d5
+			public const int collapseContentDescription = 2130772181;
+			
+			// aapt resource value: 0x7f0100d4
+			public const int collapseIcon = 2130772180;
+			
+			// aapt resource value: 0x7f0100f1
+			public const int collapsedTitleGravity = 2130772209;
+			
+			// aapt resource value: 0x7f0100ed
+			public const int collapsedTitleTextAppearance = 2130772205;
+			
+			// aapt resource value: 0x7f0100a6
+			public const int color = 2130772134;
+			
+			// aapt resource value: 0x7f010087
+			public const int colorAccent = 2130772103;
+			
+			// aapt resource value: 0x7f01008b
+			public const int colorButtonNormal = 2130772107;
+			
+			// aapt resource value: 0x7f010089
+			public const int colorControlActivated = 2130772105;
+			
+			// aapt resource value: 0x7f01008a
+			public const int colorControlHighlight = 2130772106;
+			
+			// aapt resource value: 0x7f010088
+			public const int colorControlNormal = 2130772104;
+			
+			// aapt resource value: 0x7f010085
+			public const int colorPrimary = 2130772101;
+			
+			// aapt resource value: 0x7f010086
+			public const int colorPrimaryDark = 2130772102;
+			
+			// aapt resource value: 0x7f01008c
+			public const int colorSwitchThumbNormal = 2130772108;
+			
+			// aapt resource value: 0x7f0100c1
+			public const int commitIcon = 2130772161;
+			
+			// aapt resource value: 0x7f010026
+			public const int contentInsetEnd = 2130772006;
+			
+			// aapt resource value: 0x7f010027
+			public const int contentInsetLeft = 2130772007;
+			
+			// aapt resource value: 0x7f010028
+			public const int contentInsetRight = 2130772008;
+			
+			// aapt resource value: 0x7f010025
+			public const int contentInsetStart = 2130772005;
+			
+			// aapt resource value: 0x7f01000a
+			public const int contentPadding = 2130771978;
+			
+			// aapt resource value: 0x7f01000e
+			public const int contentPaddingBottom = 2130771982;
+			
+			// aapt resource value: 0x7f01000b
+			public const int contentPaddingLeft = 2130771979;
+			
+			// aapt resource value: 0x7f01000c
+			public const int contentPaddingRight = 2130771980;
+			
+			// aapt resource value: 0x7f01000d
+			public const int contentPaddingTop = 2130771981;
+			
+			// aapt resource value: 0x7f0100ee
+			public const int contentScrim = 2130772206;
+			
+			// aapt resource value: 0x7f01008d
+			public const int controlBackground = 2130772109;
+			
+			// aapt resource value: 0x7f010120
+			public const int counterEnabled = 2130772256;
+			
+			// aapt resource value: 0x7f010121
+			public const int counterMaxLength = 2130772257;
+			
+			// aapt resource value: 0x7f010123
+			public const int counterOverflowTextAppearance = 2130772259;
+			
+			// aapt resource value: 0x7f010122
+			public const int counterTextAppearance = 2130772258;
+			
+			// aapt resource value: 0x7f01001e
+			public const int customNavigationLayout = 2130771998;
+			
+			// aapt resource value: 0x7f0100bb
+			public const int defaultQueryHint = 2130772155;
+			
+			// aapt resource value: 0x7f01005e
+			public const int dialogPreferredPadding = 2130772062;
+			
+			// aapt resource value: 0x7f01005d
+			public const int dialogTheme = 2130772061;
+			
+			// aapt resource value: 0x7f010014
+			public const int displayOptions = 2130771988;
+			
+			// aapt resource value: 0x7f01001a
+			public const int divider = 2130771994;
+			
+			// aapt resource value: 0x7f01006b
+			public const int dividerHorizontal = 2130772075;
+			
+			// aapt resource value: 0x7f0100b0
+			public const int dividerPadding = 2130772144;
+			
+			// aapt resource value: 0x7f01006a
+			public const int dividerVertical = 2130772074;
+			
+			// aapt resource value: 0x7f0100a8
+			public const int drawableSize = 2130772136;
+			
+			// aapt resource value: 0x7f01000f
+			public const int drawerArrowStyle = 2130771983;
+			
+			// aapt resource value: 0x7f01007d
+			public const int dropDownListViewStyle = 2130772093;
+			
+			// aapt resource value: 0x7f010061
+			public const int dropdownListPreferredItemHeight = 2130772065;
+			
+			// aapt resource value: 0x7f010072
+			public const int editTextBackground = 2130772082;
+			
+			// aapt resource value: 0x7f010071
+			public const int editTextColor = 2130772081;
+			
+			// aapt resource value: 0x7f01009b
+			public const int editTextStyle = 2130772123;
+			
+			// aapt resource value: 0x7f010029
+			public const int elevation = 2130772009;
+			
+			// aapt resource value: 0x7f01011e
+			public const int errorEnabled = 2130772254;
+			
+			// aapt resource value: 0x7f01011f
+			public const int errorTextAppearance = 2130772255;
+			
+			// aapt resource value: 0x7f01002d
+			public const int expandActivityOverflowButtonDrawable = 2130772013;
+			
+			// aapt resource value: 0x7f0100e0
+			public const int expanded = 2130772192;
+			
+			// aapt resource value: 0x7f0100f2
+			public const int expandedTitleGravity = 2130772210;
+			
+			// aapt resource value: 0x7f0100e7
+			public const int expandedTitleMargin = 2130772199;
+			
+			// aapt resource value: 0x7f0100eb
+			public const int expandedTitleMarginBottom = 2130772203;
+			
+			// aapt resource value: 0x7f0100ea
+			public const int expandedTitleMarginEnd = 2130772202;
+			
+			// aapt resource value: 0x7f0100e8
+			public const int expandedTitleMarginStart = 2130772200;
+			
+			// aapt resource value: 0x7f0100e9
+			public const int expandedTitleMarginTop = 2130772201;
+			
+			// aapt resource value: 0x7f0100ec
+			public const int expandedTitleTextAppearance = 2130772204;
+			
+			// aapt resource value: 0x7f0100fe
+			public const int fabSize = 2130772222;
+			
+			// aapt resource value: 0x7f010102
+			public const int foregroundInsidePadding = 2130772226;
+			
+			// aapt resource value: 0x7f0100a9
+			public const int gapBetweenBars = 2130772137;
+			
+			// aapt resource value: 0x7f0100bd
+			public const int goIcon = 2130772157;
+			
+			// aapt resource value: 0x7f010108
+			public const int headerLayout = 2130772232;
+			
+			// aapt resource value: 0x7f010010
+			public const int height = 2130771984;
+			
+			// aapt resource value: 0x7f010024
+			public const int hideOnContentScroll = 2130772004;
+			
+			// aapt resource value: 0x7f010124
+			public const int hintAnimationEnabled = 2130772260;
+			
+			// aapt resource value: 0x7f01011d
+			public const int hintEnabled = 2130772253;
+			
+			// aapt resource value: 0x7f01011c
+			public const int hintTextAppearance = 2130772252;
+			
+			// aapt resource value: 0x7f010063
+			public const int homeAsUpIndicator = 2130772067;
+			
+			// aapt resource value: 0x7f01001f
+			public const int homeLayout = 2130771999;
+			
+			// aapt resource value: 0x7f010018
+			public const int icon = 2130771992;
+			
+			// aapt resource value: 0x7f0100b9
+			public const int iconifiedByDefault = 2130772153;
+			
+			// aapt resource value: 0x7f010073
+			public const int imageButtonStyle = 2130772083;
+			
+			// aapt resource value: 0x7f010021
+			public const int indeterminateProgressStyle = 2130772001;
+			
+			// aapt resource value: 0x7f01002c
+			public const int initialActivityCount = 2130772012;
+			
+			// aapt resource value: 0x7f010109
+			public const int insetForeground = 2130772233;
+			
+			// aapt resource value: 0x7f010011
+			public const int isLightTheme = 2130771985;
+			
+			// aapt resource value: 0x7f010106
+			public const int itemBackground = 2130772230;
+			
+			// aapt resource value: 0x7f010104
+			public const int itemIconTint = 2130772228;
+			
+			// aapt resource value: 0x7f010023
+			public const int itemPadding = 2130772003;
+			
+			// aapt resource value: 0x7f010107
+			public const int itemTextAppearance = 2130772231;
+			
+			// aapt resource value: 0x7f010105
+			public const int itemTextColor = 2130772229;
+			
+			// aapt resource value: 0x7f0100f4
+			public const int keylines = 2130772212;
+			
+			// aapt resource value: 0x7f0100b8
+			public const int layout = 2130772152;
+			
+			// aapt resource value: 0x7f010000
+			public const int layoutManager = 2130771968;
+			
+			// aapt resource value: 0x7f0100f7
+			public const int layout_anchor = 2130772215;
+			
+			// aapt resource value: 0x7f0100f9
+			public const int layout_anchorGravity = 2130772217;
+			
+			// aapt resource value: 0x7f0100f6
+			public const int layout_behavior = 2130772214;
+			
+			// aapt resource value: 0x7f0100e5
+			public const int layout_collapseMode = 2130772197;
+			
+			// aapt resource value: 0x7f0100e6
+			public const int layout_collapseParallaxMultiplier = 2130772198;
+			
+			// aapt resource value: 0x7f0100f8
+			public const int layout_keyline = 2130772216;
+			
+			// aapt resource value: 0x7f0100e1
+			public const int layout_scrollFlags = 2130772193;
+			
+			// aapt resource value: 0x7f0100e2
+			public const int layout_scrollInterpolator = 2130772194;
+			
+			// aapt resource value: 0x7f010084
+			public const int listChoiceBackgroundIndicator = 2130772100;
+			
+			// aapt resource value: 0x7f01005f
+			public const int listDividerAlertDialog = 2130772063;
+			
+			// aapt resource value: 0x7f010032
+			public const int listItemLayout = 2130772018;
+			
+			// aapt resource value: 0x7f01002f
+			public const int listLayout = 2130772015;
+			
+			// aapt resource value: 0x7f01007e
+			public const int listPopupWindowStyle = 2130772094;
+			
+			// aapt resource value: 0x7f010078
+			public const int listPreferredItemHeight = 2130772088;
+			
+			// aapt resource value: 0x7f01007a
+			public const int listPreferredItemHeightLarge = 2130772090;
+			
+			// aapt resource value: 0x7f010079
+			public const int listPreferredItemHeightSmall = 2130772089;
+			
+			// aapt resource value: 0x7f01007b
+			public const int listPreferredItemPaddingLeft = 2130772091;
+			
+			// aapt resource value: 0x7f01007c
+			public const int listPreferredItemPaddingRight = 2130772092;
+			
+			// aapt resource value: 0x7f010019
+			public const int logo = 2130771993;
+			
+			// aapt resource value: 0x7f0100d8
+			public const int logoDescription = 2130772184;
+			
+			// aapt resource value: 0x7f01010b
+			public const int maxActionInlineWidth = 2130772235;
+			
+			// aapt resource value: 0x7f0100d3
+			public const int maxButtonHeight = 2130772179;
+			
+			// aapt resource value: 0x7f0100ae
+			public const int measureWithLargestChild = 2130772142;
+			
+			// aapt resource value: 0x7f010103
+			public const int menu = 2130772227;
+			
+			// aapt resource value: 0x7f010030
+			public const int multiChoiceItemLayout = 2130772016;
+			
+			// aapt resource value: 0x7f0100d7
+			public const int navigationContentDescription = 2130772183;
+			
+			// aapt resource value: 0x7f0100d6
+			public const int navigationIcon = 2130772182;
+			
+			// aapt resource value: 0x7f010013
+			public const int navigationMode = 2130771987;
+			
+			// aapt resource value: 0x7f0100b6
+			public const int overlapAnchor = 2130772150;
+			
+			// aapt resource value: 0x7f0100dc
+			public const int paddingEnd = 2130772188;
+			
+			// aapt resource value: 0x7f0100db
+			public const int paddingStart = 2130772187;
+			
+			// aapt resource value: 0x7f010081
+			public const int panelBackground = 2130772097;
+			
+			// aapt resource value: 0x7f010083
+			public const int panelMenuListTheme = 2130772099;
+			
+			// aapt resource value: 0x7f010082
+			public const int panelMenuListWidth = 2130772098;
+			
+			// aapt resource value: 0x7f01006f
+			public const int popupMenuStyle = 2130772079;
+			
+			// aapt resource value: 0x7f01002a
+			public const int popupTheme = 2130772010;
+			
+			// aapt resource value: 0x7f010070
+			public const int popupWindowStyle = 2130772080;
+			
+			// aapt resource value: 0x7f0100b5
+			public const int preserveIconSpacing = 2130772149;
+			
+			// aapt resource value: 0x7f0100ff
+			public const int pressedTranslationZ = 2130772223;
+			
+			// aapt resource value: 0x7f010022
+			public const int progressBarPadding = 2130772002;
+			
+			// aapt resource value: 0x7f010020
+			public const int progressBarStyle = 2130772000;
+			
+			// aapt resource value: 0x7f0100c3
+			public const int queryBackground = 2130772163;
+			
+			// aapt resource value: 0x7f0100ba
+			public const int queryHint = 2130772154;
+			
+			// aapt resource value: 0x7f01009c
+			public const int radioButtonStyle = 2130772124;
+			
+			// aapt resource value: 0x7f01009d
+			public const int ratingBarStyle = 2130772125;
+			
+			// aapt resource value: 0x7f01009e
+			public const int ratingBarStyleIndicator = 2130772126;
+			
+			// aapt resource value: 0x7f01009f
+			public const int ratingBarStyleSmall = 2130772127;
+			
+			// aapt resource value: 0x7f010002
+			public const int reverseLayout = 2130771970;
+			
+			// aapt resource value: 0x7f0100fd
+			public const int rippleColor = 2130772221;
+			
+			// aapt resource value: 0x7f0100bf
+			public const int searchHintIcon = 2130772159;
+			
+			// aapt resource value: 0x7f0100be
+			public const int searchIcon = 2130772158;
+			
+			// aapt resource value: 0x7f010077
+			public const int searchViewStyle = 2130772087;
+			
+			// aapt resource value: 0x7f0100a0
+			public const int seekBarStyle = 2130772128;
+			
+			// aapt resource value: 0x7f010067
+			public const int selectableItemBackground = 2130772071;
+			
+			// aapt resource value: 0x7f010068
+			public const int selectableItemBackgroundBorderless = 2130772072;
+			
+			// aapt resource value: 0x7f0100b1
+			public const int showAsAction = 2130772145;
+			
+			// aapt resource value: 0x7f0100af
+			public const int showDividers = 2130772143;
+			
+			// aapt resource value: 0x7f0100cb
+			public const int showText = 2130772171;
+			
+			// aapt resource value: 0x7f010031
+			public const int singleChoiceItemLayout = 2130772017;
+			
+			// aapt resource value: 0x7f010001
+			public const int spanCount = 2130771969;
+			
+			// aapt resource value: 0x7f0100a7
+			public const int spinBars = 2130772135;
+			
+			// aapt resource value: 0x7f010062
+			public const int spinnerDropDownItemStyle = 2130772066;
+			
+			// aapt resource value: 0x7f0100a1
+			public const int spinnerStyle = 2130772129;
+			
+			// aapt resource value: 0x7f0100ca
+			public const int splitTrack = 2130772170;
+			
+			// aapt resource value: 0x7f010033
+			public const int srcCompat = 2130772019;
+			
+			// aapt resource value: 0x7f010003
+			public const int stackFromEnd = 2130771971;
+			
+			// aapt resource value: 0x7f0100b7
+			public const int state_above_anchor = 2130772151;
+			
+			// aapt resource value: 0x7f0100f5
+			public const int statusBarBackground = 2130772213;
+			
+			// aapt resource value: 0x7f0100ef
+			public const int statusBarScrim = 2130772207;
+			
+			// aapt resource value: 0x7f0100c4
+			public const int submitBackground = 2130772164;
+			
+			// aapt resource value: 0x7f010015
+			public const int subtitle = 2130771989;
+			
+			// aapt resource value: 0x7f0100cd
+			public const int subtitleTextAppearance = 2130772173;
+			
+			// aapt resource value: 0x7f0100da
+			public const int subtitleTextColor = 2130772186;
+			
+			// aapt resource value: 0x7f010017
+			public const int subtitleTextStyle = 2130771991;
+			
+			// aapt resource value: 0x7f0100c2
+			public const int suggestionRowLayout = 2130772162;
+			
+			// aapt resource value: 0x7f0100c8
+			public const int switchMinWidth = 2130772168;
+			
+			// aapt resource value: 0x7f0100c9
+			public const int switchPadding = 2130772169;
+			
+			// aapt resource value: 0x7f0100a2
+			public const int switchStyle = 2130772130;
+			
+			// aapt resource value: 0x7f0100c7
+			public const int switchTextAppearance = 2130772167;
+			
+			// aapt resource value: 0x7f01010f
+			public const int tabBackground = 2130772239;
+			
+			// aapt resource value: 0x7f01010e
+			public const int tabContentStart = 2130772238;
+			
+			// aapt resource value: 0x7f010111
+			public const int tabGravity = 2130772241;
+			
+			// aapt resource value: 0x7f01010c
+			public const int tabIndicatorColor = 2130772236;
+			
+			// aapt resource value: 0x7f01010d
+			public const int tabIndicatorHeight = 2130772237;
+			
+			// aapt resource value: 0x7f010113
+			public const int tabMaxWidth = 2130772243;
+			
+			// aapt resource value: 0x7f010112
+			public const int tabMinWidth = 2130772242;
+			
+			// aapt resource value: 0x7f010110
+			public const int tabMode = 2130772240;
+			
+			// aapt resource value: 0x7f01011b
+			public const int tabPadding = 2130772251;
+			
+			// aapt resource value: 0x7f01011a
+			public const int tabPaddingBottom = 2130772250;
+			
+			// aapt resource value: 0x7f010119
+			public const int tabPaddingEnd = 2130772249;
+			
+			// aapt resource value: 0x7f010117
+			public const int tabPaddingStart = 2130772247;
+			
+			// aapt resource value: 0x7f010118
+			public const int tabPaddingTop = 2130772248;
+			
+			// aapt resource value: 0x7f010116
+			public const int tabSelectedTextColor = 2130772246;
+			
+			// aapt resource value: 0x7f010114
+			public const int tabTextAppearance = 2130772244;
+			
+			// aapt resource value: 0x7f010115
+			public const int tabTextColor = 2130772245;
+			
+			// aapt resource value: 0x7f010034
+			public const int textAllCaps = 2130772020;
+			
+			// aapt resource value: 0x7f01005b
+			public const int textAppearanceLargePopupMenu = 2130772059;
+			
+			// aapt resource value: 0x7f01007f
+			public const int textAppearanceListItem = 2130772095;
+			
+			// aapt resource value: 0x7f010080
+			public const int textAppearanceListItemSmall = 2130772096;
+			
+			// aapt resource value: 0x7f010075
+			public const int textAppearanceSearchResultSubtitle = 2130772085;
+			
+			// aapt resource value: 0x7f010074
+			public const int textAppearanceSearchResultTitle = 2130772084;
+			
+			// aapt resource value: 0x7f01005c
+			public const int textAppearanceSmallPopupMenu = 2130772060;
+			
+			// aapt resource value: 0x7f010092
+			public const int textColorAlertDialogListItem = 2130772114;
+			
+			// aapt resource value: 0x7f0100fc
+			public const int textColorError = 2130772220;
+			
+			// aapt resource value: 0x7f010076
+			public const int textColorSearchUrl = 2130772086;
+			
+			// aapt resource value: 0x7f0100dd
+			public const int theme = 2130772189;
+			
+			// aapt resource value: 0x7f0100ad
+			public const int thickness = 2130772141;
+			
+			// aapt resource value: 0x7f0100c6
+			public const int thumbTextPadding = 2130772166;
+			
+			// aapt resource value: 0x7f010012
+			public const int title = 2130771986;
+			
+			// aapt resource value: 0x7f0100f3
+			public const int titleEnabled = 2130772211;
+			
+			// aapt resource value: 0x7f0100d2
+			public const int titleMarginBottom = 2130772178;
+			
+			// aapt resource value: 0x7f0100d0
+			public const int titleMarginEnd = 2130772176;
+			
+			// aapt resource value: 0x7f0100cf
+			public const int titleMarginStart = 2130772175;
+			
+			// aapt resource value: 0x7f0100d1
+			public const int titleMarginTop = 2130772177;
+			
+			// aapt resource value: 0x7f0100ce
+			public const int titleMargins = 2130772174;
+			
+			// aapt resource value: 0x7f0100cc
+			public const int titleTextAppearance = 2130772172;
+			
+			// aapt resource value: 0x7f0100d9
+			public const int titleTextColor = 2130772185;
+			
+			// aapt resource value: 0x7f010016
+			public const int titleTextStyle = 2130771990;
+			
+			// aapt resource value: 0x7f0100f0
+			public const int toolbarId = 2130772208;
+			
+			// aapt resource value: 0x7f01006e
+			public const int toolbarNavigationButtonStyle = 2130772078;
+			
+			// aapt resource value: 0x7f01006d
+			public const int toolbarStyle = 2130772077;
+			
+			// aapt resource value: 0x7f0100c5
+			public const int track = 2130772165;
+			
+			// aapt resource value: 0x7f010101
+			public const int useCompatPadding = 2130772225;
+			
+			// aapt resource value: 0x7f0100c0
+			public const int voiceIcon = 2130772160;
+			
+			// aapt resource value: 0x7f010035
+			public const int windowActionBar = 2130772021;
+			
+			// aapt resource value: 0x7f010037
+			public const int windowActionBarOverlay = 2130772023;
+			
+			// aapt resource value: 0x7f010038
+			public const int windowActionModeOverlay = 2130772024;
+			
+			// aapt resource value: 0x7f01003c
+			public const int windowFixedHeightMajor = 2130772028;
+			
+			// aapt resource value: 0x7f01003a
+			public const int windowFixedHeightMinor = 2130772026;
+			
+			// aapt resource value: 0x7f010039
+			public const int windowFixedWidthMajor = 2130772025;
+			
+			// aapt resource value: 0x7f01003b
+			public const int windowFixedWidthMinor = 2130772027;
+			
+			// aapt resource value: 0x7f01003d
+			public const int windowMinWidthMajor = 2130772029;
+			
+			// aapt resource value: 0x7f01003e
+			public const int windowMinWidthMinor = 2130772030;
+			
+			// aapt resource value: 0x7f010036
+			public const int windowNoTitle = 2130772022;
+			
+			static Attribute()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Attribute()
+			{
+			}
+		}
+		
+		public partial class Boolean
+		{
+			
+			// aapt resource value: 0x7f0a0003
+			public const int abc_action_bar_embed_tabs = 2131361795;
+			
+			// aapt resource value: 0x7f0a0001
+			public const int abc_action_bar_embed_tabs_pre_jb = 2131361793;
+			
+			// aapt resource value: 0x7f0a0004
+			public const int abc_action_bar_expanded_action_views_exclusive = 2131361796;
+			
+			// aapt resource value: 0x7f0a0000
+			public const int abc_allow_stacked_button_bar = 2131361792;
+			
+			// aapt resource value: 0x7f0a0005
+			public const int abc_config_actionMenuItemAllCaps = 2131361797;
+			
+			// aapt resource value: 0x7f0a0002
+			public const int abc_config_allowActionMenuItemTextWithIcon = 2131361794;
+			
+			// aapt resource value: 0x7f0a0006
+			public const int abc_config_closeDialogWhenTouchOutside = 2131361798;
+			
+			// aapt resource value: 0x7f0a0007
+			public const int abc_config_showMenuShortcutsWhenKeyboardPresent = 2131361799;
+			
+			static Boolean()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Boolean()
+			{
+			}
+		}
+		
+		public partial class Color
+		{
+			
+			// aapt resource value: 0x7f080051
+			public const int abc_background_cache_hint_selector_material_dark = 2131230801;
+			
+			// aapt resource value: 0x7f080052
+			public const int abc_background_cache_hint_selector_material_light = 2131230802;
+			
+			// aapt resource value: 0x7f080053
+			public const int abc_color_highlight_material = 2131230803;
+			
+			// aapt resource value: 0x7f080004
+			public const int abc_input_method_navigation_guard = 2131230724;
+			
+			// aapt resource value: 0x7f080054
+			public const int abc_primary_text_disable_only_material_dark = 2131230804;
+			
+			// aapt resource value: 0x7f080055
+			public const int abc_primary_text_disable_only_material_light = 2131230805;
+			
+			// aapt resource value: 0x7f080056
+			public const int abc_primary_text_material_dark = 2131230806;
+			
+			// aapt resource value: 0x7f080057
+			public const int abc_primary_text_material_light = 2131230807;
+			
+			// aapt resource value: 0x7f080058
+			public const int abc_search_url_text = 2131230808;
+			
+			// aapt resource value: 0x7f080005
+			public const int abc_search_url_text_normal = 2131230725;
+			
+			// aapt resource value: 0x7f080006
+			public const int abc_search_url_text_pressed = 2131230726;
+			
+			// aapt resource value: 0x7f080007
+			public const int abc_search_url_text_selected = 2131230727;
+			
+			// aapt resource value: 0x7f080059
+			public const int abc_secondary_text_material_dark = 2131230809;
+			
+			// aapt resource value: 0x7f08005a
+			public const int abc_secondary_text_material_light = 2131230810;
+			
+			// aapt resource value: 0x7f08004a
+			public const int accent = 2131230794;
+			
+			// aapt resource value: 0x7f080008
+			public const int accent_material_dark = 2131230728;
+			
+			// aapt resource value: 0x7f080009
+			public const int accent_material_light = 2131230729;
+			
+			// aapt resource value: 0x7f080050
+			public const int activated_color = 2131230800;
+			
+			// aapt resource value: 0x7f08000a
+			public const int background_floating_material_dark = 2131230730;
+			
+			// aapt resource value: 0x7f08000b
+			public const int background_floating_material_light = 2131230731;
+			
+			// aapt resource value: 0x7f08000c
+			public const int background_material_dark = 2131230732;
+			
+			// aapt resource value: 0x7f08000d
+			public const int background_material_light = 2131230733;
+			
+			// aapt resource value: 0x7f08000e
+			public const int bright_foreground_disabled_material_dark = 2131230734;
+			
+			// aapt resource value: 0x7f08000f
+			public const int bright_foreground_disabled_material_light = 2131230735;
+			
+			// aapt resource value: 0x7f080010
+			public const int bright_foreground_inverse_material_dark = 2131230736;
+			
+			// aapt resource value: 0x7f080011
+			public const int bright_foreground_inverse_material_light = 2131230737;
+			
+			// aapt resource value: 0x7f080012
+			public const int bright_foreground_material_dark = 2131230738;
+			
+			// aapt resource value: 0x7f080013
+			public const int bright_foreground_material_light = 2131230739;
+			
+			// aapt resource value: 0x7f080014
+			public const int button_material_dark = 2131230740;
+			
+			// aapt resource value: 0x7f080015
+			public const int button_material_light = 2131230741;
+			
+			// aapt resource value: 0x7f080000
+			public const int cardview_dark_background = 2131230720;
+			
+			// aapt resource value: 0x7f080001
+			public const int cardview_light_background = 2131230721;
+			
+			// aapt resource value: 0x7f080002
+			public const int cardview_shadow_end_color = 2131230722;
+			
+			// aapt resource value: 0x7f080003
+			public const int cardview_shadow_start_color = 2131230723;
+			
+			// aapt resource value: 0x7f08003e
+			public const int design_fab_shadow_end_color = 2131230782;
+			
+			// aapt resource value: 0x7f08003f
+			public const int design_fab_shadow_mid_color = 2131230783;
+			
+			// aapt resource value: 0x7f080040
+			public const int design_fab_shadow_start_color = 2131230784;
+			
+			// aapt resource value: 0x7f080041
+			public const int design_fab_stroke_end_inner_color = 2131230785;
+			
+			// aapt resource value: 0x7f080042
+			public const int design_fab_stroke_end_outer_color = 2131230786;
+			
+			// aapt resource value: 0x7f080043
+			public const int design_fab_stroke_top_inner_color = 2131230787;
+			
+			// aapt resource value: 0x7f080044
+			public const int design_fab_stroke_top_outer_color = 2131230788;
+			
+			// aapt resource value: 0x7f080045
+			public const int design_snackbar_background_color = 2131230789;
+			
+			// aapt resource value: 0x7f080046
+			public const int design_textinput_error_color_dark = 2131230790;
+			
+			// aapt resource value: 0x7f080047
+			public const int design_textinput_error_color_light = 2131230791;
+			
+			// aapt resource value: 0x7f080016
+			public const int dim_foreground_disabled_material_dark = 2131230742;
+			
+			// aapt resource value: 0x7f080017
+			public const int dim_foreground_disabled_material_light = 2131230743;
+			
+			// aapt resource value: 0x7f080018
+			public const int dim_foreground_material_dark = 2131230744;
+			
+			// aapt resource value: 0x7f080019
+			public const int dim_foreground_material_light = 2131230745;
+			
+			// aapt resource value: 0x7f08004f
+			public const int divider = 2131230799;
+			
+			// aapt resource value: 0x7f08001a
+			public const int foreground_material_dark = 2131230746;
+			
+			// aapt resource value: 0x7f08001b
+			public const int foreground_material_light = 2131230747;
+			
+			// aapt resource value: 0x7f08001c
+			public const int highlighted_text_material_dark = 2131230748;
+			
+			// aapt resource value: 0x7f08001d
+			public const int highlighted_text_material_light = 2131230749;
+			
+			// aapt resource value: 0x7f08001e
+			public const int hint_foreground_material_dark = 2131230750;
+			
+			// aapt resource value: 0x7f08001f
+			public const int hint_foreground_material_light = 2131230751;
+			
+			// aapt resource value: 0x7f08004b
+			public const int lightPrimary = 2131230795;
+			
+			// aapt resource value: 0x7f080020
+			public const int material_blue_grey_800 = 2131230752;
+			
+			// aapt resource value: 0x7f080021
+			public const int material_blue_grey_900 = 2131230753;
+			
+			// aapt resource value: 0x7f080022
+			public const int material_blue_grey_950 = 2131230754;
+			
+			// aapt resource value: 0x7f080023
+			public const int material_deep_teal_200 = 2131230755;
+			
+			// aapt resource value: 0x7f080024
+			public const int material_deep_teal_500 = 2131230756;
+			
+			// aapt resource value: 0x7f080025
+			public const int material_grey_100 = 2131230757;
+			
+			// aapt resource value: 0x7f080026
+			public const int material_grey_300 = 2131230758;
+			
+			// aapt resource value: 0x7f080027
+			public const int material_grey_50 = 2131230759;
+			
+			// aapt resource value: 0x7f080028
+			public const int material_grey_600 = 2131230760;
+			
+			// aapt resource value: 0x7f080029
+			public const int material_grey_800 = 2131230761;
+			
+			// aapt resource value: 0x7f08002a
+			public const int material_grey_850 = 2131230762;
+			
+			// aapt resource value: 0x7f08002b
+			public const int material_grey_900 = 2131230763;
+			
+			// aapt resource value: 0x7f080048
+			public const int primary = 2131230792;
+			
+			// aapt resource value: 0x7f080049
+			public const int primaryDark = 2131230793;
+			
+			// aapt resource value: 0x7f08004d
+			public const int primaryText = 2131230797;
+			
+			// aapt resource value: 0x7f08002c
+			public const int primary_dark_material_dark = 2131230764;
+			
+			// aapt resource value: 0x7f08002d
+			public const int primary_dark_material_light = 2131230765;
+			
+			// aapt resource value: 0x7f08002e
+			public const int primary_material_dark = 2131230766;
+			
+			// aapt resource value: 0x7f08002f
+			public const int primary_material_light = 2131230767;
+			
+			// aapt resource value: 0x7f080030
+			public const int primary_text_default_material_dark = 2131230768;
+			
+			// aapt resource value: 0x7f080031
+			public const int primary_text_default_material_light = 2131230769;
+			
+			// aapt resource value: 0x7f080032
+			public const int primary_text_disabled_material_dark = 2131230770;
+			
+			// aapt resource value: 0x7f080033
+			public const int primary_text_disabled_material_light = 2131230771;
+			
+			// aapt resource value: 0x7f080034
+			public const int ripple_material_dark = 2131230772;
+			
+			// aapt resource value: 0x7f080035
+			public const int ripple_material_light = 2131230773;
+			
+			// aapt resource value: 0x7f08004e
+			public const int secondaryText = 2131230798;
+			
+			// aapt resource value: 0x7f080036
+			public const int secondary_text_default_material_dark = 2131230774;
+			
+			// aapt resource value: 0x7f080037
+			public const int secondary_text_default_material_light = 2131230775;
+			
+			// aapt resource value: 0x7f080038
+			public const int secondary_text_disabled_material_dark = 2131230776;
+			
+			// aapt resource value: 0x7f080039
+			public const int secondary_text_disabled_material_light = 2131230777;
+			
+			// aapt resource value: 0x7f08003a
+			public const int switch_thumb_disabled_material_dark = 2131230778;
+			
+			// aapt resource value: 0x7f08003b
+			public const int switch_thumb_disabled_material_light = 2131230779;
+			
+			// aapt resource value: 0x7f08005b
+			public const int switch_thumb_material_dark = 2131230811;
+			
+			// aapt resource value: 0x7f08005c
+			public const int switch_thumb_material_light = 2131230812;
+			
+			// aapt resource value: 0x7f08003c
+			public const int switch_thumb_normal_material_dark = 2131230780;
+			
+			// aapt resource value: 0x7f08003d
+			public const int switch_thumb_normal_material_light = 2131230781;
+			
+			// aapt resource value: 0x7f08004c
+			public const int textIcon = 2131230796;
+			
+			static Color()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Color()
+			{
+			}
+		}
+		
+		public partial class Dimension
+		{
+			
+			// aapt resource value: 0x7f050013
+			public const int abc_action_bar_content_inset_material = 2131034131;
+			
+			// aapt resource value: 0x7f050007
+			public const int abc_action_bar_default_height_material = 2131034119;
+			
+			// aapt resource value: 0x7f050014
+			public const int abc_action_bar_default_padding_end_material = 2131034132;
+			
+			// aapt resource value: 0x7f050015
+			public const int abc_action_bar_default_padding_start_material = 2131034133;
+			
+			// aapt resource value: 0x7f050017
+			public const int abc_action_bar_icon_vertical_padding_material = 2131034135;
+			
+			// aapt resource value: 0x7f050018
+			public const int abc_action_bar_overflow_padding_end_material = 2131034136;
+			
+			// aapt resource value: 0x7f050019
+			public const int abc_action_bar_overflow_padding_start_material = 2131034137;
+			
+			// aapt resource value: 0x7f050008
+			public const int abc_action_bar_progress_bar_size = 2131034120;
+			
+			// aapt resource value: 0x7f05001a
+			public const int abc_action_bar_stacked_max_height = 2131034138;
+			
+			// aapt resource value: 0x7f05001b
+			public const int abc_action_bar_stacked_tab_max_width = 2131034139;
+			
+			// aapt resource value: 0x7f05001c
+			public const int abc_action_bar_subtitle_bottom_margin_material = 2131034140;
+			
+			// aapt resource value: 0x7f05001d
+			public const int abc_action_bar_subtitle_top_margin_material = 2131034141;
+			
+			// aapt resource value: 0x7f05001e
+			public const int abc_action_button_min_height_material = 2131034142;
+			
+			// aapt resource value: 0x7f05001f
+			public const int abc_action_button_min_width_material = 2131034143;
+			
+			// aapt resource value: 0x7f050020
+			public const int abc_action_button_min_width_overflow_material = 2131034144;
+			
+			// aapt resource value: 0x7f050006
+			public const int abc_alert_dialog_button_bar_height = 2131034118;
+			
+			// aapt resource value: 0x7f050021
+			public const int abc_button_inset_horizontal_material = 2131034145;
+			
+			// aapt resource value: 0x7f050022
+			public const int abc_button_inset_vertical_material = 2131034146;
+			
+			// aapt resource value: 0x7f050023
+			public const int abc_button_padding_horizontal_material = 2131034147;
+			
+			// aapt resource value: 0x7f050024
+			public const int abc_button_padding_vertical_material = 2131034148;
+			
+			// aapt resource value: 0x7f05000b
+			public const int abc_config_prefDialogWidth = 2131034123;
+			
+			// aapt resource value: 0x7f050025
+			public const int abc_control_corner_material = 2131034149;
+			
+			// aapt resource value: 0x7f050026
+			public const int abc_control_inset_material = 2131034150;
+			
+			// aapt resource value: 0x7f050027
+			public const int abc_control_padding_material = 2131034151;
+			
+			// aapt resource value: 0x7f05000c
+			public const int abc_dialog_fixed_height_major = 2131034124;
+			
+			// aapt resource value: 0x7f05000d
+			public const int abc_dialog_fixed_height_minor = 2131034125;
+			
+			// aapt resource value: 0x7f05000e
+			public const int abc_dialog_fixed_width_major = 2131034126;
+			
+			// aapt resource value: 0x7f05000f
+			public const int abc_dialog_fixed_width_minor = 2131034127;
+			
+			// aapt resource value: 0x7f050028
+			public const int abc_dialog_list_padding_vertical_material = 2131034152;
+			
+			// aapt resource value: 0x7f050010
+			public const int abc_dialog_min_width_major = 2131034128;
+			
+			// aapt resource value: 0x7f050011
+			public const int abc_dialog_min_width_minor = 2131034129;
+			
+			// aapt resource value: 0x7f050029
+			public const int abc_dialog_padding_material = 2131034153;
+			
+			// aapt resource value: 0x7f05002a
+			public const int abc_dialog_padding_top_material = 2131034154;
+			
+			// aapt resource value: 0x7f05002b
+			public const int abc_disabled_alpha_material_dark = 2131034155;
+			
+			// aapt resource value: 0x7f05002c
+			public const int abc_disabled_alpha_material_light = 2131034156;
+			
+			// aapt resource value: 0x7f05002d
+			public const int abc_dropdownitem_icon_width = 2131034157;
+			
+			// aapt resource value: 0x7f05002e
+			public const int abc_dropdownitem_text_padding_left = 2131034158;
+			
+			// aapt resource value: 0x7f05002f
+			public const int abc_dropdownitem_text_padding_right = 2131034159;
+			
+			// aapt resource value: 0x7f050030
+			public const int abc_edit_text_inset_bottom_material = 2131034160;
+			
+			// aapt resource value: 0x7f050031
+			public const int abc_edit_text_inset_horizontal_material = 2131034161;
+			
+			// aapt resource value: 0x7f050032
+			public const int abc_edit_text_inset_top_material = 2131034162;
+			
+			// aapt resource value: 0x7f050033
+			public const int abc_floating_window_z = 2131034163;
+			
+			// aapt resource value: 0x7f050034
+			public const int abc_list_item_padding_horizontal_material = 2131034164;
+			
+			// aapt resource value: 0x7f050035
+			public const int abc_panel_menu_list_width = 2131034165;
+			
+			// aapt resource value: 0x7f050036
+			public const int abc_search_view_preferred_width = 2131034166;
+			
+			// aapt resource value: 0x7f050012
+			public const int abc_search_view_text_min_width = 2131034130;
+			
+			// aapt resource value: 0x7f050037
+			public const int abc_seekbar_track_background_height_material = 2131034167;
+			
+			// aapt resource value: 0x7f050038
+			public const int abc_seekbar_track_progress_height_material = 2131034168;
+			
+			// aapt resource value: 0x7f050039
+			public const int abc_select_dialog_padding_start_material = 2131034169;
+			
+			// aapt resource value: 0x7f050016
+			public const int abc_switch_padding = 2131034134;
+			
+			// aapt resource value: 0x7f05003a
+			public const int abc_text_size_body_1_material = 2131034170;
+			
+			// aapt resource value: 0x7f05003b
+			public const int abc_text_size_body_2_material = 2131034171;
+			
+			// aapt resource value: 0x7f05003c
+			public const int abc_text_size_button_material = 2131034172;
+			
+			// aapt resource value: 0x7f05003d
+			public const int abc_text_size_caption_material = 2131034173;
+			
+			// aapt resource value: 0x7f05003e
+			public const int abc_text_size_display_1_material = 2131034174;
+			
+			// aapt resource value: 0x7f05003f
+			public const int abc_text_size_display_2_material = 2131034175;
+			
+			// aapt resource value: 0x7f050040
+			public const int abc_text_size_display_3_material = 2131034176;
+			
+			// aapt resource value: 0x7f050041
+			public const int abc_text_size_display_4_material = 2131034177;
+			
+			// aapt resource value: 0x7f050042
+			public const int abc_text_size_headline_material = 2131034178;
+			
+			// aapt resource value: 0x7f050043
+			public const int abc_text_size_large_material = 2131034179;
+			
+			// aapt resource value: 0x7f050044
+			public const int abc_text_size_medium_material = 2131034180;
+			
+			// aapt resource value: 0x7f050045
+			public const int abc_text_size_menu_material = 2131034181;
+			
+			// aapt resource value: 0x7f050046
+			public const int abc_text_size_small_material = 2131034182;
+			
+			// aapt resource value: 0x7f050047
+			public const int abc_text_size_subhead_material = 2131034183;
+			
+			// aapt resource value: 0x7f050009
+			public const int abc_text_size_subtitle_material_toolbar = 2131034121;
+			
+			// aapt resource value: 0x7f050048
+			public const int abc_text_size_title_material = 2131034184;
+			
+			// aapt resource value: 0x7f05000a
+			public const int abc_text_size_title_material_toolbar = 2131034122;
+			
+			// aapt resource value: 0x7f050003
+			public const int cardview_compat_inset_shadow = 2131034115;
+			
+			// aapt resource value: 0x7f050004
+			public const int cardview_default_elevation = 2131034116;
+			
+			// aapt resource value: 0x7f050005
+			public const int cardview_default_radius = 2131034117;
+			
+			// aapt resource value: 0x7f050059
+			public const int design_appbar_elevation = 2131034201;
+			
+			// aapt resource value: 0x7f05005a
+			public const int design_bottom_sheet_modal_elevation = 2131034202;
+			
+			// aapt resource value: 0x7f05005b
+			public const int design_bottom_sheet_modal_peek_height = 2131034203;
+			
+			// aapt resource value: 0x7f05005c
+			public const int design_fab_border_width = 2131034204;
+			
+			// aapt resource value: 0x7f05005d
+			public const int design_fab_elevation = 2131034205;
+			
+			// aapt resource value: 0x7f05005e
+			public const int design_fab_image_size = 2131034206;
+			
+			// aapt resource value: 0x7f05005f
+			public const int design_fab_size_mini = 2131034207;
+			
+			// aapt resource value: 0x7f050060
+			public const int design_fab_size_normal = 2131034208;
+			
+			// aapt resource value: 0x7f050061
+			public const int design_fab_translation_z_pressed = 2131034209;
+			
+			// aapt resource value: 0x7f050062
+			public const int design_navigation_elevation = 2131034210;
+			
+			// aapt resource value: 0x7f050063
+			public const int design_navigation_icon_padding = 2131034211;
+			
+			// aapt resource value: 0x7f050064
+			public const int design_navigation_icon_size = 2131034212;
+			
+			// aapt resource value: 0x7f050051
+			public const int design_navigation_max_width = 2131034193;
+			
+			// aapt resource value: 0x7f050065
+			public const int design_navigation_padding_bottom = 2131034213;
+			
+			// aapt resource value: 0x7f050066
+			public const int design_navigation_separator_vertical_padding = 2131034214;
+			
+			// aapt resource value: 0x7f050052
+			public const int design_snackbar_action_inline_max_width = 2131034194;
+			
+			// aapt resource value: 0x7f050053
+			public const int design_snackbar_background_corner_radius = 2131034195;
+			
+			// aapt resource value: 0x7f050067
+			public const int design_snackbar_elevation = 2131034215;
+			
+			// aapt resource value: 0x7f050054
+			public const int design_snackbar_extra_spacing_horizontal = 2131034196;
+			
+			// aapt resource value: 0x7f050055
+			public const int design_snackbar_max_width = 2131034197;
+			
+			// aapt resource value: 0x7f050056
+			public const int design_snackbar_min_width = 2131034198;
+			
+			// aapt resource value: 0x7f050068
+			public const int design_snackbar_padding_horizontal = 2131034216;
+			
+			// aapt resource value: 0x7f050069
+			public const int design_snackbar_padding_vertical = 2131034217;
+			
+			// aapt resource value: 0x7f050057
+			public const int design_snackbar_padding_vertical_2lines = 2131034199;
+			
+			// aapt resource value: 0x7f05006a
+			public const int design_snackbar_text_size = 2131034218;
+			
+			// aapt resource value: 0x7f05006b
+			public const int design_tab_max_width = 2131034219;
+			
+			// aapt resource value: 0x7f050058
+			public const int design_tab_scrollable_min_width = 2131034200;
+			
+			// aapt resource value: 0x7f05006c
+			public const int design_tab_text_size = 2131034220;
+			
+			// aapt resource value: 0x7f05006d
+			public const int design_tab_text_size_2line = 2131034221;
+			
+			// aapt resource value: 0x7f050049
+			public const int disabled_alpha_material_dark = 2131034185;
+			
+			// aapt resource value: 0x7f05004a
+			public const int disabled_alpha_material_light = 2131034186;
+			
+			// aapt resource value: 0x7f05006e
+			public const int drawer_width = 2131034222;
+			
+			// aapt resource value: 0x7f05004b
+			public const int highlight_alpha_material_colored = 2131034187;
+			
+			// aapt resource value: 0x7f05004c
+			public const int highlight_alpha_material_dark = 2131034188;
+			
+			// aapt resource value: 0x7f05004d
+			public const int highlight_alpha_material_light = 2131034189;
+			
+			// aapt resource value: 0x7f050000
+			public const int item_touch_helper_max_drag_scroll_per_frame = 2131034112;
+			
+			// aapt resource value: 0x7f050001
+			public const int item_touch_helper_swipe_escape_max_velocity = 2131034113;
+			
+			// aapt resource value: 0x7f050002
+			public const int item_touch_helper_swipe_escape_velocity = 2131034114;
+			
+			// aapt resource value: 0x7f05004e
+			public const int notification_large_icon_height = 2131034190;
+			
+			// aapt resource value: 0x7f05004f
+			public const int notification_large_icon_width = 2131034191;
+			
+			// aapt resource value: 0x7f050050
+			public const int notification_subtext_size = 2131034192;
+			
+			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_rating_star_off_mtrl_alpha = 2130837515;
+			
+			// aapt resource value: 0x7f02000c
+			public const int abc_btn_rating_star_on_mtrl_alpha = 2130837516;
+			
+			// aapt resource value: 0x7f02000d
+			public const int abc_btn_switch_to_on_mtrl_00001 = 2130837517;
+			
+			// aapt resource value: 0x7f02000e
+			public const int abc_btn_switch_to_on_mtrl_00012 = 2130837518;
+			
+			// aapt resource value: 0x7f02000f
+			public const int abc_cab_background_internal_bg = 2130837519;
+			
+			// aapt resource value: 0x7f020010
+			public const int abc_cab_background_top_material = 2130837520;
+			
+			// aapt resource value: 0x7f020011
+			public const int abc_cab_background_top_mtrl_alpha = 2130837521;
+			
+			// aapt resource value: 0x7f020012
+			public const int abc_control_background_material = 2130837522;
+			
+			// aapt resource value: 0x7f020013
+			public const int abc_dialog_material_background_dark = 2130837523;
+			
+			// aapt resource value: 0x7f020014
+			public const int abc_dialog_material_background_light = 2130837524;
+			
+			// aapt resource value: 0x7f020015
+			public const int abc_edit_text_material = 2130837525;
+			
+			// aapt resource value: 0x7f020016
+			public const int abc_ic_ab_back_mtrl_am_alpha = 2130837526;
+			
+			// aapt resource value: 0x7f020017
+			public const int abc_ic_clear_mtrl_alpha = 2130837527;
+			
+			// aapt resource value: 0x7f020018
+			public const int abc_ic_commit_search_api_mtrl_alpha = 2130837528;
+			
+			// aapt resource value: 0x7f020019
+			public const int abc_ic_go_search_api_mtrl_alpha = 2130837529;
+			
+			// aapt resource value: 0x7f02001a
+			public const int abc_ic_menu_copy_mtrl_am_alpha = 2130837530;
+			
+			// aapt resource value: 0x7f02001b
+			public const int abc_ic_menu_cut_mtrl_alpha = 2130837531;
+			
+			// aapt resource value: 0x7f02001c
+			public const int abc_ic_menu_moreoverflow_mtrl_alpha = 2130837532;
+			
+			// aapt resource value: 0x7f02001d
+			public const int abc_ic_menu_paste_mtrl_am_alpha = 2130837533;
+			
+			// aapt resource value: 0x7f02001e
+			public const int abc_ic_menu_selectall_mtrl_alpha = 2130837534;
+			
+			// aapt resource value: 0x7f02001f
+			public const int abc_ic_menu_share_mtrl_alpha = 2130837535;
+			
+			// aapt resource value: 0x7f020020
+			public const int abc_ic_search_api_mtrl_alpha = 2130837536;
+			
+			// aapt resource value: 0x7f020021
+			public const int abc_ic_star_black_16dp = 2130837537;
+			
+			// aapt resource value: 0x7f020022
+			public const int abc_ic_star_black_36dp = 2130837538;
+			
+			// aapt resource value: 0x7f020023
+			public const int abc_ic_star_half_black_16dp = 2130837539;
+			
+			// aapt resource value: 0x7f020024
+			public const int abc_ic_star_half_black_36dp = 2130837540;
+			
+			// aapt resource value: 0x7f020025
+			public const int abc_ic_voice_search_api_mtrl_alpha = 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_full_material = 2130837557;
+			
+			// aapt resource value: 0x7f020036
+			public const int abc_ratingbar_indicator_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_track_material = 2130837566;
+			
+			// aapt resource value: 0x7f02003f
+			public const int abc_spinner_mtrl_am_alpha = 2130837567;
+			
+			// aapt resource value: 0x7f020040
+			public const int abc_spinner_textfield_background_material = 2130837568;
+			
+			// aapt resource value: 0x7f020041
+			public const int abc_switch_thumb_material = 2130837569;
+			
+			// aapt resource value: 0x7f020042
+			public const int abc_switch_track_mtrl_alpha = 2130837570;
+			
+			// aapt resource value: 0x7f020043
+			public const int abc_tab_indicator_material = 2130837571;
+			
+			// aapt resource value: 0x7f020044
+			public const int abc_tab_indicator_mtrl_alpha = 2130837572;
+			
+			// aapt resource value: 0x7f020045
+			public const int abc_text_cursor_material = 2130837573;
+			
+			// aapt resource value: 0x7f020046
+			public const int abc_textfield_activated_mtrl_alpha = 2130837574;
+			
+			// aapt resource value: 0x7f020047
+			public const int abc_textfield_default_mtrl_alpha = 2130837575;
+			
+			// aapt resource value: 0x7f020048
+			public const int abc_textfield_search_activated_mtrl_alpha = 2130837576;
+			
+			// aapt resource value: 0x7f020049
+			public const int abc_textfield_search_default_mtrl_alpha = 2130837577;
+			
+			// aapt resource value: 0x7f02004a
+			public const int abc_textfield_search_material = 2130837578;
+			
+			// aapt resource value: 0x7f02004b
+			public const int design_fab_background = 2130837579;
+			
+			// aapt resource value: 0x7f02004c
+			public const int design_snackbar_background = 2130837580;
+			
+			// aapt resource value: 0x7f02004d
+			public const int ic_errorstatus = 2130837581;
+			
+			// aapt resource value: 0x7f02004e
+			public const int ic_successstatus = 2130837582;
+			
+			// aapt resource value: 0x7f02004f
+			public const int Icon = 2130837583;
+			
+			// aapt resource value: 0x7f020052
+			public const int notification_template_icon_bg = 2130837586;
+			
+			// aapt resource value: 0x7f020050
+			public const int roundedbg = 2130837584;
+			
+			// aapt resource value: 0x7f020051
+			public const int roundedbgdark = 2130837585;
+			
+			static Drawable()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Drawable()
+			{
+			}
+		}
+		
+		public partial class Id
+		{
+			
+			// aapt resource value: 0x7f06007e
+			public const int action0 = 2131099774;
+			
+			// aapt resource value: 0x7f06005a
+			public const int action_bar = 2131099738;
+			
+			// aapt resource value: 0x7f060001
+			public const int action_bar_activity_content = 2131099649;
+			
+			// aapt resource value: 0x7f060059
+			public const int action_bar_container = 2131099737;
+			
+			// aapt resource value: 0x7f060055
+			public const int action_bar_root = 2131099733;
+			
+			// aapt resource value: 0x7f060002
+			public const int action_bar_spinner = 2131099650;
+			
+			// aapt resource value: 0x7f06003b
+			public const int action_bar_subtitle = 2131099707;
+			
+			// aapt resource value: 0x7f06003a
+			public const int action_bar_title = 2131099706;
+			
+			// aapt resource value: 0x7f06005b
+			public const int action_context_bar = 2131099739;
+			
+			// aapt resource value: 0x7f060082
+			public const int action_divider = 2131099778;
+			
+			// aapt resource value: 0x7f06008b
+			public const int action_edit = 2131099787;
+			
+			// aapt resource value: 0x7f060003
+			public const int action_menu_divider = 2131099651;
+			
+			// aapt resource value: 0x7f060004
+			public const int action_menu_presenter = 2131099652;
+			
+			// aapt resource value: 0x7f060057
+			public const int action_mode_bar = 2131099735;
+			
+			// aapt resource value: 0x7f060056
+			public const int action_mode_bar_stub = 2131099734;
+			
+			// aapt resource value: 0x7f06003c
+			public const int action_mode_close_button = 2131099708;
+			
+			// aapt resource value: 0x7f06003d
+			public const int activity_chooser_view_content = 2131099709;
+			
+			// aapt resource value: 0x7f060049
+			public const int alertTitle = 2131099721;
+			
+			// aapt resource value: 0x7f06001e
+			public const int always = 2131099678;
+			
+			// aapt resource value: 0x7f06001b
+			public const int beginning = 2131099675;
+			
+			// aapt resource value: 0x7f06002a
+			public const int bottom = 2131099690;
+			
+			// aapt resource value: 0x7f060044
+			public const int buttonPanel = 2131099716;
+			
+			// aapt resource value: 0x7f06007f
+			public const int cancel_action = 2131099775;
+			
+			// aapt resource value: 0x7f06002b
+			public const int center = 2131099691;
+			
+			// aapt resource value: 0x7f06002c
+			public const int center_horizontal = 2131099692;
+			
+			// aapt resource value: 0x7f06002d
+			public const int center_vertical = 2131099693;
+			
+			// aapt resource value: 0x7f060052
+			public const int checkbox = 2131099730;
+			
+			// aapt resource value: 0x7f060085
+			public const int chronometer = 2131099781;
+			
+			// aapt resource value: 0x7f060033
+			public const int clip_horizontal = 2131099699;
+			
+			// aapt resource value: 0x7f060034
+			public const int clip_vertical = 2131099700;
+			
+			// aapt resource value: 0x7f06001f
+			public const int collapseActionView = 2131099679;
+			
+			// aapt resource value: 0x7f06004a
+			public const int contentPanel = 2131099722;
+			
+			// aapt resource value: 0x7f060050
+			public const int custom = 2131099728;
+			
+			// aapt resource value: 0x7f06004f
+			public const int customPanel = 2131099727;
+			
+			// aapt resource value: 0x7f060058
+			public const int decor_content_parent = 2131099736;
+			
+			// aapt resource value: 0x7f060040
+			public const int default_activity_button = 2131099712;
+			
+			// aapt resource value: 0x7f06006a
+			public const int design_bottom_sheet = 2131099754;
+			
+			// aapt resource value: 0x7f060071
+			public const int design_menu_item_action_area = 2131099761;
+			
+			// aapt resource value: 0x7f060070
+			public const int design_menu_item_action_area_stub = 2131099760;
+			
+			// aapt resource value: 0x7f06006f
+			public const int design_menu_item_text = 2131099759;
+			
+			// aapt resource value: 0x7f06006e
+			public const int design_navigation_view = 2131099758;
+			
+			// aapt resource value: 0x7f06000e
+			public const int disableHome = 2131099662;
+			
+			// aapt resource value: 0x7f06005c
+			public const int edit_query = 2131099740;
+			
+			// aapt resource value: 0x7f06001c
+			public const int end = 2131099676;
+			
+			// aapt resource value: 0x7f06008a
+			public const int end_padder = 2131099786;
+			
+			// aapt resource value: 0x7f060023
+			public const int enterAlways = 2131099683;
+			
+			// aapt resource value: 0x7f060024
+			public const int enterAlwaysCollapsed = 2131099684;
+			
+			// aapt resource value: 0x7f060025
+			public const int exitUntilCollapsed = 2131099685;
+			
+			// aapt resource value: 0x7f06003e
+			public const int expand_activities_button = 2131099710;
+			
+			// aapt resource value: 0x7f060051
+			public const int expanded_menu = 2131099729;
+			
+			// aapt resource value: 0x7f060035
+			public const int fill = 2131099701;
+			
+			// aapt resource value: 0x7f060036
+			public const int fill_horizontal = 2131099702;
+			
+			// aapt resource value: 0x7f06002e
+			public const int fill_vertical = 2131099694;
+			
+			// aapt resource value: 0x7f060038
+			public const int @fixed = 2131099704;
+			
+			// aapt resource value: 0x7f060005
+			public const int home = 2131099653;
+			
+			// aapt resource value: 0x7f06000f
+			public const int homeAsUp = 2131099663;
+			
+			// aapt resource value: 0x7f060042
+			public const int icon = 2131099714;
+			
+			// aapt resource value: 0x7f060020
+			public const int ifRoom = 2131099680;
+			
+			// aapt resource value: 0x7f06003f
+			public const int image = 2131099711;
+			
+			// aapt resource value: 0x7f060072
+			public const int imageView = 2131099762;
+			
+			// aapt resource value: 0x7f060089
+			public const int info = 2131099785;
+			
+			// aapt resource value: 0x7f060000
+			public const int item_touch_helper_previous_elevation = 2131099648;
+			
+			// aapt resource value: 0x7f06002f
+			public const int left = 2131099695;
+			
+			// aapt resource value: 0x7f060083
+			public const int line1 = 2131099779;
+			
+			// aapt resource value: 0x7f060087
+			public const int line3 = 2131099783;
+			
+			// aapt resource value: 0x7f06000b
+			public const int listMode = 2131099659;
+			
+			// aapt resource value: 0x7f060041
+			public const int list_item = 2131099713;
+			
+			// aapt resource value: 0x7f060076
+			public const int loadingImage = 2131099766;
+			
+			// aapt resource value: 0x7f060074
+			public const int loadingProgressBar = 2131099764;
+			
+			// aapt resource value: 0x7f060077
+			public const int loadingProgressWheel = 2131099767;
+			
+			// aapt resource value: 0x7f060079
+			public const int main_content = 2131099769;
+			
+			// aapt resource value: 0x7f060081
+			public const int media_actions = 2131099777;
+			
+			// aapt resource value: 0x7f06001d
+			public const int middle = 2131099677;
+			
+			// aapt resource value: 0x7f060037
+			public const int mini = 2131099703;
+			
+			// aapt resource value: 0x7f060016
+			public const int multiply = 2131099670;
+			
+			// aapt resource value: 0x7f06007c
+			public const int my_button = 2131099772;
+			
+			// aapt resource value: 0x7f06007b
+			public const int my_progress = 2131099771;
+			
+			// aapt resource value: 0x7f06007a
+			public const int my_query = 2131099770;
+			
+			// aapt resource value: 0x7f06006d
+			public const int navigation_header_container = 2131099757;
+			
+			// aapt resource value: 0x7f060021
+			public const int never = 2131099681;
+			
+			// aapt resource value: 0x7f060010
+			public const int none = 2131099664;
+			
+			// aapt resource value: 0x7f06000c
+			public const int normal = 2131099660;
+			
+			// aapt resource value: 0x7f060028
+			public const int parallax = 2131099688;
+			
+			// aapt resource value: 0x7f060046
+			public const int parentPanel = 2131099718;
+			
+			// aapt resource value: 0x7f060029
+			public const int pin = 2131099689;
+			
+			// aapt resource value: 0x7f060006
+			public const int progress_circular = 2131099654;
+			
+			// aapt resource value: 0x7f060007
+			public const int progress_horizontal = 2131099655;
+			
+			// aapt resource value: 0x7f060054
+			public const int radio = 2131099732;
+			
+			// aapt resource value: 0x7f06007d
+			public const int recyclerView = 2131099773;
+			
+			// aapt resource value: 0x7f060030
+			public const int right = 2131099696;
+			
+			// aapt resource value: 0x7f060017
+			public const int screen = 2131099671;
+			
+			// aapt resource value: 0x7f060026
+			public const int scroll = 2131099686;
+			
+			// aapt resource value: 0x7f06004e
+			public const int scrollIndicatorDown = 2131099726;
+			
+			// aapt resource value: 0x7f06004b
+			public const int scrollIndicatorUp = 2131099723;
+			
+			// aapt resource value: 0x7f06004c
+			public const int scrollView = 2131099724;
+			
+			// aapt resource value: 0x7f060039
+			public const int scrollable = 2131099705;
+			
+			// aapt resource value: 0x7f06005e
+			public const int search_badge = 2131099742;
+			
+			// aapt resource value: 0x7f06005d
+			public const int search_bar = 2131099741;
+			
+			// aapt resource value: 0x7f06005f
+			public const int search_button = 2131099743;
+			
+			// aapt resource value: 0x7f060064
+			public const int search_close_btn = 2131099748;
+			
+			// aapt resource value: 0x7f060060
+			public const int search_edit_frame = 2131099744;
+			
+			// aapt resource value: 0x7f060066
+			public const int search_go_btn = 2131099750;
+			
+			// aapt resource value: 0x7f060061
+			public const int search_mag_icon = 2131099745;
+			
+			// aapt resource value: 0x7f060062
+			public const int search_plate = 2131099746;
+			
+			// aapt resource value: 0x7f060063
+			public const int search_src_text = 2131099747;
+			
+			// aapt resource value: 0x7f060067
+			public const int search_voice_btn = 2131099751;
+			
+			// aapt resource value: 0x7f060068
+			public const int select_dialog_listview = 2131099752;
+			
+			// aapt resource value: 0x7f060053
+			public const int shortcut = 2131099731;
+			
+			// aapt resource value: 0x7f060011
+			public const int showCustom = 2131099665;
+			
+			// aapt resource value: 0x7f060012
+			public const int showHome = 2131099666;
+			
+			// aapt resource value: 0x7f060013
+			public const int showTitle = 2131099667;
+			
+			// aapt resource value: 0x7f06006c
+			public const int snackbar_action = 2131099756;
+			
+			// aapt resource value: 0x7f06006b
+			public const int snackbar_text = 2131099755;
+			
+			// aapt resource value: 0x7f060027
+			public const int snap = 2131099687;
+			
+			// aapt resource value: 0x7f060045
+			public const int spacer = 2131099717;
+			
+			// aapt resource value: 0x7f060008
+			public const int split_action_bar = 2131099656;
+			
+			// aapt resource value: 0x7f060018
+			public const int src_atop = 2131099672;
+			
+			// aapt resource value: 0x7f060019
+			public const int src_in = 2131099673;
+			
+			// aapt resource value: 0x7f06001a
+			public const int src_over = 2131099674;
+			
+			// aapt resource value: 0x7f060031
+			public const int start = 2131099697;
+			
+			// aapt resource value: 0x7f060080
+			public const int status_bar_latest_event_content = 2131099776;
+			
+			// aapt resource value: 0x7f060065
+			public const int submit_area = 2131099749;
+			
+			// aapt resource value: 0x7f06000d
+			public const int tabMode = 2131099661;
+			
+			// aapt resource value: 0x7f060088
+			public const int text = 2131099784;
+			
+			// aapt resource value: 0x7f060086
+			public const int text2 = 2131099782;
+			
+			// aapt resource value: 0x7f06004d
+			public const int textSpacerNoButtons = 2131099725;
+			
+			// aapt resource value: 0x7f060073
+			public const int textView = 2131099763;
+			
+			// aapt resource value: 0x7f060075
+			public const int textViewStatus = 2131099765;
+			
+			// aapt resource value: 0x7f060084
+			public const int time = 2131099780;
+			
+			// aapt resource value: 0x7f060043
+			public const int title = 2131099715;
+			
+			// aapt resource value: 0x7f060048
+			public const int title_template = 2131099720;
+			
+			// aapt resource value: 0x7f060078
+			public const int toolbar = 2131099768;
+			
+			// aapt resource value: 0x7f060032
+			public const int top = 2131099698;
+			
+			// aapt resource value: 0x7f060047
+			public const int topPanel = 2131099719;
+			
+			// aapt resource value: 0x7f060069
+			public const int touch_outside = 2131099753;
+			
+			// aapt resource value: 0x7f060009
+			public const int up = 2131099657;
+			
+			// aapt resource value: 0x7f060014
+			public const int useLogo = 2131099668;
+			
+			// aapt resource value: 0x7f06000a
+			public const int view_offset_helper = 2131099658;
+			
+			// aapt resource value: 0x7f060022
+			public const int withText = 2131099682;
+			
+			// aapt resource value: 0x7f060015
+			public const int wrap_content = 2131099669;
+			
+			static Id()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Id()
+			{
+			}
+		}
+		
+		public partial class Integer
+		{
+			
+			// aapt resource value: 0x7f0b0001
+			public const int abc_config_activityDefaultDur = 2131427329;
+			
+			// aapt resource value: 0x7f0b0002
+			public const int abc_config_activityShortDur = 2131427330;
+			
+			// aapt resource value: 0x7f0b0000
+			public const int abc_max_action_buttons = 2131427328;
+			
+			// aapt resource value: 0x7f0b0006
+			public const int bottom_sheet_slide_duration = 2131427334;
+			
+			// aapt resource value: 0x7f0b0003
+			public const int cancel_button_image_alpha = 2131427331;
+			
+			// aapt resource value: 0x7f0b0005
+			public const int design_snackbar_text_max_lines = 2131427333;
+			
+			// aapt resource value: 0x7f0b0007
+			public const int item_columns = 2131427335;
+			
+			// aapt resource value: 0x7f0b0004
+			public const int status_bar_notification_info_maxnum = 2131427332;
+			
+			static Integer()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Integer()
+			{
+			}
+		}
+		
+		public partial class Layout
+		{
+			
+			// aapt resource value: 0x7f030000
+			public const int abc_action_bar_title_item = 2130903040;
+			
+			// aapt resource value: 0x7f030001
+			public const int abc_action_bar_up_container = 2130903041;
+			
+			// aapt resource value: 0x7f030002
+			public const int abc_action_bar_view_list_nav_layout = 2130903042;
+			
+			// aapt resource value: 0x7f030003
+			public const int abc_action_menu_item_layout = 2130903043;
+			
+			// aapt resource value: 0x7f030004
+			public const int abc_action_menu_layout = 2130903044;
+			
+			// aapt resource value: 0x7f030005
+			public const int abc_action_mode_bar = 2130903045;
+			
+			// aapt resource value: 0x7f030006
+			public const int abc_action_mode_close_item_material = 2130903046;
+			
+			// aapt resource value: 0x7f030007
+			public const int abc_activity_chooser_view = 2130903047;
+			
+			// aapt resource value: 0x7f030008
+			public const int abc_activity_chooser_view_list_item = 2130903048;
+			
+			// aapt resource value: 0x7f030009
+			public const int abc_alert_dialog_button_bar_material = 2130903049;
+			
+			// aapt resource value: 0x7f03000a
+			public const int abc_alert_dialog_material = 2130903050;
+			
+			// aapt resource value: 0x7f03000b
+			public const int abc_dialog_title_material = 2130903051;
+			
+			// aapt resource value: 0x7f03000c
+			public const int abc_expanded_menu_layout = 2130903052;
+			
+			// aapt resource value: 0x7f03000d
+			public const int abc_list_menu_item_checkbox = 2130903053;
+			
+			// aapt resource value: 0x7f03000e
+			public const int abc_list_menu_item_icon = 2130903054;
+			
+			// aapt resource value: 0x7f03000f
+			public const int abc_list_menu_item_layout = 2130903055;
+			
+			// aapt resource value: 0x7f030010
+			public const int abc_list_menu_item_radio = 2130903056;
+			
+			// aapt resource value: 0x7f030011
+			public const int abc_popup_menu_item_layout = 2130903057;
+			
+			// aapt resource value: 0x7f030012
+			public const int abc_screen_content_include = 2130903058;
+			
+			// aapt resource value: 0x7f030013
+			public const int abc_screen_simple = 2130903059;
+			
+			// aapt resource value: 0x7f030014
+			public const int abc_screen_simple_overlay_action_mode = 2130903060;
+			
+			// aapt resource value: 0x7f030015
+			public const int abc_screen_toolbar = 2130903061;
+			
+			// aapt resource value: 0x7f030016
+			public const int abc_search_dropdown_item_icons_2line = 2130903062;
+			
+			// aapt resource value: 0x7f030017
+			public const int abc_search_view = 2130903063;
+			
+			// aapt resource value: 0x7f030018
+			public const int abc_select_dialog_material = 2130903064;
+			
+			// aapt resource value: 0x7f030019
+			public const int design_bottom_sheet_dialog = 2130903065;
+			
+			// aapt resource value: 0x7f03001a
+			public const int design_layout_snackbar = 2130903066;
+			
+			// aapt resource value: 0x7f03001b
+			public const int design_layout_snackbar_include = 2130903067;
+			
+			// aapt resource value: 0x7f03001c
+			public const int design_layout_tab_icon = 2130903068;
+			
+			// aapt resource value: 0x7f03001d
+			public const int design_layout_tab_text = 2130903069;
+			
+			// aapt resource value: 0x7f03001e
+			public const int design_menu_item_action_area = 2130903070;
+			
+			// aapt resource value: 0x7f03001f
+			public const int design_navigation_item = 2130903071;
+			
+			// aapt resource value: 0x7f030020
+			public const int design_navigation_item_header = 2130903072;
+			
+			// aapt resource value: 0x7f030021
+			public const int design_navigation_item_separator = 2130903073;
+			
+			// aapt resource value: 0x7f030022
+			public const int design_navigation_item_subheader = 2130903074;
+			
+			// aapt resource value: 0x7f030023
+			public const int design_navigation_menu = 2130903075;
+			
+			// aapt resource value: 0x7f030024
+			public const int design_navigation_menu_item = 2130903076;
+			
+			// aapt resource value: 0x7f030025
+			public const int item = 2130903077;
+			
+			// aapt resource value: 0x7f030026
+			public const int loading = 2130903078;
+			
+			// aapt resource value: 0x7f030027
+			public const int loadingimage = 2130903079;
+			
+			// aapt resource value: 0x7f030028
+			public const int loadingprogress = 2130903080;
+			
+			// aapt resource value: 0x7f030029
+			public const int main = 2130903081;
+			
+			// aapt resource value: 0x7f03002a
+			public const int notification_media_action = 2130903082;
+			
+			// aapt resource value: 0x7f03002b
+			public const int notification_media_cancel_action = 2130903083;
+			
+			// aapt resource value: 0x7f03002c
+			public const int notification_template_big_media = 2130903084;
+			
+			// aapt resource value: 0x7f03002d
+			public const int notification_template_big_media_narrow = 2130903085;
+			
+			// aapt resource value: 0x7f03002e
+			public const int notification_template_lines = 2130903086;
+			
+			// aapt resource value: 0x7f03002f
+			public const int notification_template_media = 2130903087;
+			
+			// aapt resource value: 0x7f030030
+			public const int notification_template_part_chronometer = 2130903088;
+			
+			// aapt resource value: 0x7f030031
+			public const int notification_template_part_time = 2130903089;
+			
+			// aapt resource value: 0x7f030032
+			public const int select_dialog_item_material = 2130903090;
+			
+			// aapt resource value: 0x7f030033
+			public const int select_dialog_multichoice_material = 2130903091;
+			
+			// aapt resource value: 0x7f030034
+			public const int select_dialog_singlechoice_material = 2130903092;
+			
+			// aapt resource value: 0x7f030035
+			public const int support_simple_spinner_dropdown_item = 2130903093;
+			
+			// aapt resource value: 0x7f030036
+			public const int toolbar = 2130903094;
+			
+			static Layout()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Layout()
+			{
+			}
+		}
+		
+		public partial class Menu
+		{
+			
+			// aapt resource value: 0x7f0d0000
+			public const int menu_gps = 2131558400;
+			
+			static Menu()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Menu()
+			{
+			}
+		}
+		
+		public partial class String
+		{
+			
+			// aapt resource value: 0x7f09001a
+			public const int ApplicationName = 2131296282;
+			
+			// aapt resource value: 0x7f090018
+			public const int Hello = 2131296280;
+			
+			// aapt resource value: 0x7f090019
+			public const int Navigation = 2131296281;
+			
+			// aapt resource value: 0x7f09001b
+			public const int Search = 2131296283;
+			
+			// aapt resource value: 0x7f090000
+			public const int abc_action_bar_home_description = 2131296256;
+			
+			// aapt resource value: 0x7f090001
+			public const int abc_action_bar_home_description_format = 2131296257;
+			
+			// aapt resource value: 0x7f090002
+			public const int abc_action_bar_home_subtitle_description_format = 2131296258;
+			
+			// aapt resource value: 0x7f090003
+			public const int abc_action_bar_up_description = 2131296259;
+			
+			// aapt resource value: 0x7f090004
+			public const int abc_action_menu_overflow_description = 2131296260;
+			
+			// aapt resource value: 0x7f090005
+			public const int abc_action_mode_done = 2131296261;
+			
+			// aapt resource value: 0x7f090006
+			public const int abc_activity_chooser_view_see_all = 2131296262;
+			
+			// aapt resource value: 0x7f090007
+			public const int abc_activitychooserview_choose_application = 2131296263;
+			
+			// aapt resource value: 0x7f090008
+			public const int abc_capital_off = 2131296264;
+			
+			// aapt resource value: 0x7f090009
+			public const int abc_capital_on = 2131296265;
+			
+			// aapt resource value: 0x7f09000a
+			public const int abc_search_hint = 2131296266;
+			
+			// aapt resource value: 0x7f09000b
+			public const int abc_searchview_description_clear = 2131296267;
+			
+			// aapt resource value: 0x7f09000c
+			public const int abc_searchview_description_query = 2131296268;
+			
+			// aapt resource value: 0x7f09000d
+			public const int abc_searchview_description_search = 2131296269;
+			
+			// aapt resource value: 0x7f09000e
+			public const int abc_searchview_description_submit = 2131296270;
+			
+			// aapt resource value: 0x7f09000f
+			public const int abc_searchview_description_voice = 2131296271;
+			
+			// aapt resource value: 0x7f090010
+			public const int abc_shareactionprovider_share_with = 2131296272;
+			
+			// aapt resource value: 0x7f090011
+			public const int abc_shareactionprovider_share_with_application = 2131296273;
+			
+			// aapt resource value: 0x7f090012
+			public const int abc_toolbar_collapse_description = 2131296274;
+			
+			// aapt resource value: 0x7f090014
+			public const int appbar_scrolling_view_behavior = 2131296276;
+			
+			// aapt resource value: 0x7f090015
+			public const int bottom_sheet_behavior = 2131296277;
+			
+			// aapt resource value: 0x7f090016
+			public const int character_counter_pattern = 2131296278;
+			
+			// aapt resource value: 0x7f090017
+			public const int library_name = 2131296279;
+			
+			// aapt resource value: 0x7f090013
+			public const int status_bar_notification_info_overflow = 2131296275;
+			
+			static String()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private String()
+			{
+			}
+		}
+		
+		public partial class Style
+		{
+			
+			// aapt resource value: 0x7f07008a
+			public const int AlertDialog_AppCompat = 2131165322;
+			
+			// aapt resource value: 0x7f07008b
+			public const int AlertDialog_AppCompat_Light = 2131165323;
+			
+			// aapt resource value: 0x7f07008c
+			public const int Animation_AppCompat_Dialog = 2131165324;
+			
+			// aapt resource value: 0x7f07008d
+			public const int Animation_AppCompat_DropDownUp = 2131165325;
+			
+			// aapt resource value: 0x7f070143
+			public const int Animation_Design_BottomSheetDialog = 2131165507;
+			
+			// aapt resource value: 0x7f07008e
+			public const int Base_AlertDialog_AppCompat = 2131165326;
+			
+			// aapt resource value: 0x7f07008f
+			public const int Base_AlertDialog_AppCompat_Light = 2131165327;
+			
+			// aapt resource value: 0x7f070090
+			public const int Base_Animation_AppCompat_Dialog = 2131165328;
+			
+			// aapt resource value: 0x7f070091
+			public const int Base_Animation_AppCompat_DropDownUp = 2131165329;
+			
+			// aapt resource value: 0x7f070001
+			public const int Base_CardView = 2131165185;
+			
+			// aapt resource value: 0x7f070092
+			public const int Base_DialogWindowTitle_AppCompat = 2131165330;
+			
+			// aapt resource value: 0x7f070093
+			public const int Base_DialogWindowTitleBackground_AppCompat = 2131165331;
+			
+			// aapt resource value: 0x7f07003a
+			public const int Base_TextAppearance_AppCompat = 2131165242;
+			
+			// aapt resource value: 0x7f07003b
+			public const int Base_TextAppearance_AppCompat_Body1 = 2131165243;
+			
+			// aapt resource value: 0x7f07003c
+			public const int Base_TextAppearance_AppCompat_Body2 = 2131165244;
+			
+			// aapt resource value: 0x7f070024
+			public const int Base_TextAppearance_AppCompat_Button = 2131165220;
+			
+			// aapt resource value: 0x7f07003d
+			public const int Base_TextAppearance_AppCompat_Caption = 2131165245;
+			
+			// aapt resource value: 0x7f07003e
+			public const int Base_TextAppearance_AppCompat_Display1 = 2131165246;
+			
+			// aapt resource value: 0x7f07003f
+			public const int Base_TextAppearance_AppCompat_Display2 = 2131165247;
+			
+			// aapt resource value: 0x7f070040
+			public const int Base_TextAppearance_AppCompat_Display3 = 2131165248;
+			
+			// aapt resource value: 0x7f070041
+			public const int Base_TextAppearance_AppCompat_Display4 = 2131165249;
+			
+			// aapt resource value: 0x7f070042
+			public const int Base_TextAppearance_AppCompat_Headline = 2131165250;
+			
+			// aapt resource value: 0x7f07000f
+			public const int Base_TextAppearance_AppCompat_Inverse = 2131165199;
+			
+			// aapt resource value: 0x7f070043
+			public const int Base_TextAppearance_AppCompat_Large = 2131165251;
+			
+			// aapt resource value: 0x7f070010
+			public const int Base_TextAppearance_AppCompat_Large_Inverse = 2131165200;
+			
+			// aapt resource value: 0x7f070044
+			public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131165252;
+			
+			// aapt resource value: 0x7f070045
+			public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131165253;
+			
+			// aapt resource value: 0x7f070046
+			public const int Base_TextAppearance_AppCompat_Medium = 2131165254;
+			
+			// aapt resource value: 0x7f070011
+			public const int Base_TextAppearance_AppCompat_Medium_Inverse = 2131165201;
+			
+			// aapt resource value: 0x7f070047
+			public const int Base_TextAppearance_AppCompat_Menu = 2131165255;
+			
+			// aapt resource value: 0x7f070094
+			public const int Base_TextAppearance_AppCompat_SearchResult = 2131165332;
+			
+			// aapt resource value: 0x7f070048
+			public const int Base_TextAppearance_AppCompat_SearchResult_Subtitle = 2131165256;
+			
+			// aapt resource value: 0x7f070049
+			public const int Base_TextAppearance_AppCompat_SearchResult_Title = 2131165257;
+			
+			// aapt resource value: 0x7f07004a
+			public const int Base_TextAppearance_AppCompat_Small = 2131165258;
+			
+			// aapt resource value: 0x7f070012
+			public const int Base_TextAppearance_AppCompat_Small_Inverse = 2131165202;
+			
+			// aapt resource value: 0x7f07004b
+			public const int Base_TextAppearance_AppCompat_Subhead = 2131165259;
+			
+			// aapt resource value: 0x7f070013
+			public const int Base_TextAppearance_AppCompat_Subhead_Inverse = 2131165203;
+			
+			// aapt resource value: 0x7f07004c
+			public const int Base_TextAppearance_AppCompat_Title = 2131165260;
+			
+			// aapt resource value: 0x7f070014
+			public const int Base_TextAppearance_AppCompat_Title_Inverse = 2131165204;
+			
+			// aapt resource value: 0x7f070083
+			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131165315;
+			
+			// aapt resource value: 0x7f07004d
+			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131165261;
+			
+			// aapt resource value: 0x7f07004e
+			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131165262;
+			
+			// aapt resource value: 0x7f07004f
+			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title = 2131165263;
+			
+			// aapt resource value: 0x7f070050
+			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131165264;
+			
+			// aapt resource value: 0x7f070051
+			public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131165265;
+			
+			// aapt resource value: 0x7f070052
+			public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Title = 2131165266;
+			
+			// aapt resource value: 0x7f070053
+			public const int Base_TextAppearance_AppCompat_Widget_Button = 2131165267;
+			
+			// aapt resource value: 0x7f070084
+			public const int Base_TextAppearance_AppCompat_Widget_Button_Inverse = 2131165316;
+			
+			// aapt resource value: 0x7f070095
+			public const int Base_TextAppearance_AppCompat_Widget_DropDownItem = 2131165333;
+			
+			// aapt resource value: 0x7f070054
+			public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131165268;
+			
+			// aapt resource value: 0x7f070055
+			public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131165269;
+			
+			// aapt resource value: 0x7f070056
+			public const int Base_TextAppearance_AppCompat_Widget_Switch = 2131165270;
+			
+			// aapt resource value: 0x7f070057
+			public const int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131165271;
+			
+			// aapt resource value: 0x7f070096
+			public const int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131165334;
+			
+			// aapt resource value: 0x7f070058
+			public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131165272;
+			
+			// aapt resource value: 0x7f070059
+			public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Title = 2131165273;
+			
+			// aapt resource value: 0x7f07005a
+			public const int Base_Theme_AppCompat = 2131165274;
+			
+			// aapt resource value: 0x7f070097
+			public const int Base_Theme_AppCompat_CompactMenu = 2131165335;
+			
+			// aapt resource value: 0x7f070015
+			public const int Base_Theme_AppCompat_Dialog = 2131165205;
+			
+			// aapt resource value: 0x7f070098
+			public const int Base_Theme_AppCompat_Dialog_Alert = 2131165336;
+			
+			// aapt resource value: 0x7f070099
+			public const int Base_Theme_AppCompat_Dialog_FixedSize = 2131165337;
+			
+			// aapt resource value: 0x7f07009a
+			public const int Base_Theme_AppCompat_Dialog_MinWidth = 2131165338;
+			
+			// aapt resource value: 0x7f070005
+			public const int Base_Theme_AppCompat_DialogWhenLarge = 2131165189;
+			
+			// aapt resource value: 0x7f07005b
+			public const int Base_Theme_AppCompat_Light = 2131165275;
+			
+			// aapt resource value: 0x7f07009b
+			public const int Base_Theme_AppCompat_Light_DarkActionBar = 2131165339;
+			
+			// aapt resource value: 0x7f070016
+			public const int Base_Theme_AppCompat_Light_Dialog = 2131165206;
+			
+			// aapt resource value: 0x7f07009c
+			public const int Base_Theme_AppCompat_Light_Dialog_Alert = 2131165340;
+			
+			// aapt resource value: 0x7f07009d
+			public const int Base_Theme_AppCompat_Light_Dialog_FixedSize = 2131165341;
+			
+			// aapt resource value: 0x7f07009e
+			public const int Base_Theme_AppCompat_Light_Dialog_MinWidth = 2131165342;
+			
+			// aapt resource value: 0x7f070006
+			public const int Base_Theme_AppCompat_Light_DialogWhenLarge = 2131165190;
+			
+			// aapt resource value: 0x7f07009f
+			public const int Base_ThemeOverlay_AppCompat = 2131165343;
+			
+			// aapt resource value: 0x7f0700a0
+			public const int Base_ThemeOverlay_AppCompat_ActionBar = 2131165344;
+			
+			// aapt resource value: 0x7f0700a1
+			public const int Base_ThemeOverlay_AppCompat_Dark = 2131165345;
+			
+			// aapt resource value: 0x7f0700a2
+			public const int Base_ThemeOverlay_AppCompat_Dark_ActionBar = 2131165346;
+			
+			// aapt resource value: 0x7f0700a3
+			public const int Base_ThemeOverlay_AppCompat_Light = 2131165347;
+			
+			// aapt resource value: 0x7f070017
+			public const int Base_V11_Theme_AppCompat_Dialog = 2131165207;
+			
+			// aapt resource value: 0x7f070018
+			public const int Base_V11_Theme_AppCompat_Light_Dialog = 2131165208;
+			
+			// aapt resource value: 0x7f070020
+			public const int Base_V12_Widget_AppCompat_AutoCompleteTextView = 2131165216;
+			
+			// aapt resource value: 0x7f070021
+			public const int Base_V12_Widget_AppCompat_EditText = 2131165217;
+			
+			// aapt resource value: 0x7f07005c
+			public const int Base_V21_Theme_AppCompat = 2131165276;
+			
+			// aapt resource value: 0x7f07005d
+			public const int Base_V21_Theme_AppCompat_Dialog = 2131165277;
+			
+			// aapt resource value: 0x7f07005e
+			public const int Base_V21_Theme_AppCompat_Light = 2131165278;
+			
+			// aapt resource value: 0x7f07005f
+			public const int Base_V21_Theme_AppCompat_Light_Dialog = 2131165279;
+			
+			// aapt resource value: 0x7f070081
+			public const int Base_V22_Theme_AppCompat = 2131165313;
+			
+			// aapt resource value: 0x7f070082
+			public const int Base_V22_Theme_AppCompat_Light = 2131165314;
+			
+			// aapt resource value: 0x7f070085
+			public const int Base_V23_Theme_AppCompat = 2131165317;
+			
+			// aapt resource value: 0x7f070086
+			public const int Base_V23_Theme_AppCompat_Light = 2131165318;
+			
+			// aapt resource value: 0x7f0700a4
+			public const int Base_V7_Theme_AppCompat = 2131165348;
+			
+			// aapt resource value: 0x7f0700a5
+			public const int Base_V7_Theme_AppCompat_Dialog = 2131165349;
+			
+			// aapt resource value: 0x7f0700a6
+			public const int Base_V7_Theme_AppCompat_Light = 2131165350;
+			
+			// aapt resource value: 0x7f0700a7
+			public const int Base_V7_Theme_AppCompat_Light_Dialog = 2131165351;
+			
+			// aapt resource value: 0x7f0700a8
+			public const int Base_V7_Widget_AppCompat_AutoCompleteTextView = 2131165352;
+			
+			// aapt resource value: 0x7f0700a9
+			public const int Base_V7_Widget_AppCompat_EditText = 2131165353;
+			
+			// aapt resource value: 0x7f0700aa
+			public const int Base_Widget_AppCompat_ActionBar = 2131165354;
+			
+			// aapt resource value: 0x7f0700ab
+			public const int Base_Widget_AppCompat_ActionBar_Solid = 2131165355;
+			
+			// aapt resource value: 0x7f0700ac
+			public const int Base_Widget_AppCompat_ActionBar_TabBar = 2131165356;
+			
+			// aapt resource value: 0x7f070060
+			public const int Base_Widget_AppCompat_ActionBar_TabText = 2131165280;
+			
+			// aapt resource value: 0x7f070061
+			public const int Base_Widget_AppCompat_ActionBar_TabView = 2131165281;
+			
+			// aapt resource value: 0x7f070062
+			public const int Base_Widget_AppCompat_ActionButton = 2131165282;
+			
+			// aapt resource value: 0x7f070063
+			public const int Base_Widget_AppCompat_ActionButton_CloseMode = 2131165283;
+			
+			// aapt resource value: 0x7f070064
+			public const int Base_Widget_AppCompat_ActionButton_Overflow = 2131165284;
+			
+			// aapt resource value: 0x7f0700ad
+			public const int Base_Widget_AppCompat_ActionMode = 2131165357;
+			
+			// aapt resource value: 0x7f0700ae
+			public const int Base_Widget_AppCompat_ActivityChooserView = 2131165358;
+			
+			// aapt resource value: 0x7f070022
+			public const int Base_Widget_AppCompat_AutoCompleteTextView = 2131165218;
+			
+			// aapt resource value: 0x7f070065
+			public const int Base_Widget_AppCompat_Button = 2131165285;
+			
+			// aapt resource value: 0x7f070066
+			public const int Base_Widget_AppCompat_Button_Borderless = 2131165286;
+			
+			// aapt resource value: 0x7f070067
+			public const int Base_Widget_AppCompat_Button_Borderless_Colored = 2131165287;
+			
+			// aapt resource value: 0x7f0700af
+			public const int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131165359;
+			
+			// aapt resource value: 0x7f070087
+			public const int Base_Widget_AppCompat_Button_Colored = 2131165319;
+			
+			// aapt resource value: 0x7f070068
+			public const int Base_Widget_AppCompat_Button_Small = 2131165288;
+			
+			// aapt resource value: 0x7f070069
+			public const int Base_Widget_AppCompat_ButtonBar = 2131165289;
+			
+			// aapt resource value: 0x7f0700b0
+			public const int Base_Widget_AppCompat_ButtonBar_AlertDialog = 2131165360;
+			
+			// aapt resource value: 0x7f07006a
+			public const int Base_Widget_AppCompat_CompoundButton_CheckBox = 2131165290;
+			
+			// aapt resource value: 0x7f07006b
+			public const int Base_Widget_AppCompat_CompoundButton_RadioButton = 2131165291;
+			
+			// aapt resource value: 0x7f0700b1
+			public const int Base_Widget_AppCompat_CompoundButton_Switch = 2131165361;
+			
+			// aapt resource value: 0x7f070004
+			public const int Base_Widget_AppCompat_DrawerArrowToggle = 2131165188;
+			
+			// aapt resource value: 0x7f0700b2
+			public const int Base_Widget_AppCompat_DrawerArrowToggle_Common = 2131165362;
+			
+			// aapt resource value: 0x7f07006c
+			public const int Base_Widget_AppCompat_DropDownItem_Spinner = 2131165292;
+			
+			// aapt resource value: 0x7f070023
+			public const int Base_Widget_AppCompat_EditText = 2131165219;
+			
+			// aapt resource value: 0x7f07006d
+			public const int Base_Widget_AppCompat_ImageButton = 2131165293;
+			
+			// aapt resource value: 0x7f0700b3
+			public const int Base_Widget_AppCompat_Light_ActionBar = 2131165363;
+			
+			// aapt resource value: 0x7f0700b4
+			public const int Base_Widget_AppCompat_Light_ActionBar_Solid = 2131165364;
+			
+			// aapt resource value: 0x7f0700b5
+			public const int Base_Widget_AppCompat_Light_ActionBar_TabBar = 2131165365;
+			
+			// aapt resource value: 0x7f07006e
+			public const int Base_Widget_AppCompat_Light_ActionBar_TabText = 2131165294;
+			
+			// aapt resource value: 0x7f07006f
+			public const int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131165295;
+			
+			// aapt resource value: 0x7f070070
+			public const int Base_Widget_AppCompat_Light_ActionBar_TabView = 2131165296;
+			
+			// aapt resource value: 0x7f070071
+			public const int Base_Widget_AppCompat_Light_PopupMenu = 2131165297;
+			
+			// aapt resource value: 0x7f070072
+			public const int Base_Widget_AppCompat_Light_PopupMenu_Overflow = 2131165298;
+			
+			// aapt resource value: 0x7f070073
+			public const int Base_Widget_AppCompat_ListPopupWindow = 2131165299;
+			
+			// aapt resource value: 0x7f070074
+			public const int Base_Widget_AppCompat_ListView = 2131165300;
+			
+			// aapt resource value: 0x7f070075
+			public const int Base_Widget_AppCompat_ListView_DropDown = 2131165301;
+			
+			// aapt resource value: 0x7f070076
+			public const int Base_Widget_AppCompat_ListView_Menu = 2131165302;
+			
+			// aapt resource value: 0x7f070077
+			public const int Base_Widget_AppCompat_PopupMenu = 2131165303;
+			
+			// aapt resource value: 0x7f070078
+			public const int Base_Widget_AppCompat_PopupMenu_Overflow = 2131165304;
+			
+			// aapt resource value: 0x7f0700b6
+			public const int Base_Widget_AppCompat_PopupWindow = 2131165366;
+			
+			// aapt resource value: 0x7f070019
+			public const int Base_Widget_AppCompat_ProgressBar = 2131165209;
+			
+			// aapt resource value: 0x7f07001a
+			public const int Base_Widget_AppCompat_ProgressBar_Horizontal = 2131165210;
+			
+			// aapt resource value: 0x7f070079
+			public const int Base_Widget_AppCompat_RatingBar = 2131165305;
+			
+			// aapt resource value: 0x7f070088
+			public const int Base_Widget_AppCompat_RatingBar_Indicator = 2131165320;
+			
+			// aapt resource value: 0x7f070089
+			public const int Base_Widget_AppCompat_RatingBar_Small = 2131165321;
+			
+			// aapt resource value: 0x7f0700b7
+			public const int Base_Widget_AppCompat_SearchView = 2131165367;
+			
+			// aapt resource value: 0x7f0700b8
+			public const int Base_Widget_AppCompat_SearchView_ActionBar = 2131165368;
+			
+			// aapt resource value: 0x7f07007a
+			public const int Base_Widget_AppCompat_SeekBar = 2131165306;
+			
+			// aapt resource value: 0x7f07007b
+			public const int Base_Widget_AppCompat_Spinner = 2131165307;
+			
+			// aapt resource value: 0x7f070007
+			public const int Base_Widget_AppCompat_Spinner_Underlined = 2131165191;
+			
+			// aapt resource value: 0x7f07007c
+			public const int Base_Widget_AppCompat_TextView_SpinnerItem = 2131165308;
+			
+			// aapt resource value: 0x7f0700b9
+			public const int Base_Widget_AppCompat_Toolbar = 2131165369;
+			
+			// aapt resource value: 0x7f07007d
+			public const int Base_Widget_AppCompat_Toolbar_Button_Navigation = 2131165309;
+			
+			// aapt resource value: 0x7f070144
+			public const int Base_Widget_Design_TabLayout = 2131165508;
+			
+			// aapt resource value: 0x7f070000
+			public const int CardView = 2131165184;
+			
+			// aapt resource value: 0x7f070002
+			public const int CardView_Dark = 2131165186;
+			
+			// aapt resource value: 0x7f070003
+			public const int CardView_Light = 2131165187;
+			
+			// aapt resource value: 0x7f07015b
+			public const int MyTheme = 2131165531;
+			
+			// aapt resource value: 0x7f07015d
+			public const int MyTheme_ActionBar = 2131165533;
+			
+			// aapt resource value: 0x7f07015c
+			public const int MyTheme_Base = 2131165532;
+			
+			// aapt resource value: 0x7f07001b
+			public const int Platform_AppCompat = 2131165211;
+			
+			// aapt resource value: 0x7f07001c
+			public const int Platform_AppCompat_Light = 2131165212;
+			
+			// aapt resource value: 0x7f07007e
+			public const int Platform_ThemeOverlay_AppCompat = 2131165310;
+			
+			// aapt resource value: 0x7f07007f
+			public const int Platform_ThemeOverlay_AppCompat_Dark = 2131165311;
+			
+			// aapt resource value: 0x7f070080
+			public const int Platform_ThemeOverlay_AppCompat_Light = 2131165312;
+			
+			// aapt resource value: 0x7f07001d
+			public const int Platform_V11_AppCompat = 2131165213;
+			
+			// aapt resource value: 0x7f07001e
+			public const int Platform_V11_AppCompat_Light = 2131165214;
+			
+			// aapt resource value: 0x7f070025
+			public const int Platform_V14_AppCompat = 2131165221;
+			
+			// aapt resource value: 0x7f070026
+			public const int Platform_V14_AppCompat_Light = 2131165222;
+			
+			// aapt resource value: 0x7f07001f
+			public const int Platform_Widget_AppCompat_Spinner = 2131165215;
+			
+			// aapt resource value: 0x7f07002c
+			public const int RtlOverlay_DialogWindowTitle_AppCompat = 2131165228;
+			
+			// aapt resource value: 0x7f07002d
+			public const int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = 2131165229;
+			
+			// aapt resource value: 0x7f07002e
+			public const int RtlOverlay_Widget_AppCompat_DialogTitle_Icon = 2131165230;
+			
+			// aapt resource value: 0x7f07002f
+			public const int RtlOverlay_Widget_AppCompat_PopupMenuItem = 2131165231;
+			
+			// aapt resource value: 0x7f070030
+			public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = 2131165232;
+			
+			// aapt resource value: 0x7f070031
+			public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = 2131165233;
+			
+			// aapt resource value: 0x7f070032
+			public const int RtlOverlay_Widget_AppCompat_Search_DropDown = 2131165234;
+			
+			// aapt resource value: 0x7f070033
+			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = 2131165235;
+			
+			// aapt resource value: 0x7f070034
+			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = 2131165236;
+			
+			// aapt resource value: 0x7f070035
+			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Query = 2131165237;
+			
+			// aapt resource value: 0x7f070036
+			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Text = 2131165238;
+			
+			// aapt resource value: 0x7f070037
+			public const int RtlOverlay_Widget_AppCompat_SearchView_MagIcon = 2131165239;
+			
+			// aapt resource value: 0x7f070038
+			public const int RtlUnderlay_Widget_AppCompat_ActionButton = 2131165240;
+			
+			// aapt resource value: 0x7f070039
+			public const int RtlUnderlay_Widget_AppCompat_ActionButton_Overflow = 2131165241;
+			
+			// aapt resource value: 0x7f0700ba
+			public const int TextAppearance_AppCompat = 2131165370;
+			
+			// aapt resource value: 0x7f0700bb
+			public const int TextAppearance_AppCompat_Body1 = 2131165371;
+			
+			// aapt resource value: 0x7f0700bc
+			public const int TextAppearance_AppCompat_Body2 = 2131165372;
+			
+			// aapt resource value: 0x7f0700bd
+			public const int TextAppearance_AppCompat_Button = 2131165373;
+			
+			// aapt resource value: 0x7f0700be
+			public const int TextAppearance_AppCompat_Caption = 2131165374;
+			
+			// aapt resource value: 0x7f0700bf
+			public const int TextAppearance_AppCompat_Display1 = 2131165375;
+			
+			// aapt resource value: 0x7f0700c0
+			public const int TextAppearance_AppCompat_Display2 = 2131165376;
+			
+			// aapt resource value: 0x7f0700c1
+			public const int TextAppearance_AppCompat_Display3 = 2131165377;
+			
+			// aapt resource value: 0x7f0700c2
+			public const int TextAppearance_AppCompat_Display4 = 2131165378;
+			
+			// aapt resource value: 0x7f0700c3
+			public const int TextAppearance_AppCompat_Headline = 2131165379;
+			
+			// aapt resource value: 0x7f0700c4
+			public const int TextAppearance_AppCompat_Inverse = 2131165380;
+			
+			// aapt resource value: 0x7f0700c5
+			public const int TextAppearance_AppCompat_Large = 2131165381;
+			
+			// aapt resource value: 0x7f0700c6
+			public const int TextAppearance_AppCompat_Large_Inverse = 2131165382;
+			
+			// aapt resource value: 0x7f0700c7
+			public const int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 2131165383;
+			
+			// aapt resource value: 0x7f0700c8
+			public const int TextAppearance_AppCompat_Light_SearchResult_Title = 2131165384;
+			
+			// aapt resource value: 0x7f0700c9
+			public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131165385;
+			
+			// aapt resource value: 0x7f0700ca
+			public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131165386;
+			
+			// aapt resource value: 0x7f0700cb
+			public const int TextAppearance_AppCompat_Medium = 2131165387;
+			
+			// aapt resource value: 0x7f0700cc
+			public const int TextAppearance_AppCompat_Medium_Inverse = 2131165388;
+			
+			// aapt resource value: 0x7f0700cd
+			public const int TextAppearance_AppCompat_Menu = 2131165389;
+			
+			// aapt resource value: 0x7f0700ce
+			public const int TextAppearance_AppCompat_SearchResult_Subtitle = 2131165390;
+			
+			// aapt resource value: 0x7f0700cf
+			public const int TextAppearance_AppCompat_SearchResult_Title = 2131165391;
+			
+			// aapt resource value: 0x7f0700d0
+			public const int TextAppearance_AppCompat_Small = 2131165392;
+			
+			// aapt resource value: 0x7f0700d1
+			public const int TextAppearance_AppCompat_Small_Inverse = 2131165393;
+			
+			// aapt resource value: 0x7f0700d2
+			public const int TextAppearance_AppCompat_Subhead = 2131165394;
+			
+			// aapt resource value: 0x7f0700d3
+			public const int TextAppearance_AppCompat_Subhead_Inverse = 2131165395;
+			
+			// aapt resource value: 0x7f0700d4
+			public const int TextAppearance_AppCompat_Title = 2131165396;
+			
+			// aapt resource value: 0x7f0700d5
+			public const int TextAppearance_AppCompat_Title_Inverse = 2131165397;
+			
+			// aapt resource value: 0x7f0700d6
+			public const int TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131165398;
+			
+			// aapt resource value: 0x7f0700d7
+			public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131165399;
+			
+			// aapt resource value: 0x7f0700d8
+			public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131165400;
+			
+			// aapt resource value: 0x7f0700d9
+			public const int TextAppearance_AppCompat_Widget_ActionBar_Title = 2131165401;
+			
+			// aapt resource value: 0x7f0700da
+			public const int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131165402;
+			
+			// aapt resource value: 0x7f0700db
+			public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131165403;
+			
+			// aapt resource value: 0x7f0700dc
+			public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 2131165404;
+			
+			// aapt resource value: 0x7f0700dd
+			public const int TextAppearance_AppCompat_Widget_ActionMode_Title = 2131165405;
+			
+			// aapt resource value: 0x7f0700de
+			public const int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 2131165406;
+			
+			// aapt resource value: 0x7f0700df
+			public const int TextAppearance_AppCompat_Widget_Button = 2131165407;
+			
+			// aapt resource value: 0x7f0700e0
+			public const int TextAppearance_AppCompat_Widget_Button_Inverse = 2131165408;
+			
+			// aapt resource value: 0x7f0700e1
+			public const int TextAppearance_AppCompat_Widget_DropDownItem = 2131165409;
+			
+			// aapt resource value: 0x7f0700e2
+			public const int TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131165410;
+			
+			// aapt resource value: 0x7f0700e3
+			public const int TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131165411;
+			
+			// aapt resource value: 0x7f0700e4
+			public const int TextAppearance_AppCompat_Widget_Switch = 2131165412;
+			
+			// aapt resource value: 0x7f0700e5
+			public const int TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131165413;
+			
+			// aapt resource value: 0x7f070145
+			public const int TextAppearance_Design_CollapsingToolbar_Expanded = 2131165509;
+			
+			// aapt resource value: 0x7f070146
+			public const int TextAppearance_Design_Counter = 2131165510;
+			
+			// aapt resource value: 0x7f070147
+			public const int TextAppearance_Design_Counter_Overflow = 2131165511;
+			
+			// aapt resource value: 0x7f070148
+			public const int TextAppearance_Design_Error = 2131165512;
+			
+			// aapt resource value: 0x7f070149
+			public const int TextAppearance_Design_Hint = 2131165513;
+			
+			// aapt resource value: 0x7f07014a
+			public const int TextAppearance_Design_Snackbar_Message = 2131165514;
+			
+			// aapt resource value: 0x7f07014b
+			public const int TextAppearance_Design_Tab = 2131165515;
+			
+			// aapt resource value: 0x7f070027
+			public const int TextAppearance_StatusBar_EventContent = 2131165223;
+			
+			// aapt resource value: 0x7f070028
+			public const int TextAppearance_StatusBar_EventContent_Info = 2131165224;
+			
+			// aapt resource value: 0x7f070029
+			public const int TextAppearance_StatusBar_EventContent_Line2 = 2131165225;
+			
+			// aapt resource value: 0x7f07002a
+			public const int TextAppearance_StatusBar_EventContent_Time = 2131165226;
+			
+			// aapt resource value: 0x7f07002b
+			public const int TextAppearance_StatusBar_EventContent_Title = 2131165227;
+			
+			// aapt resource value: 0x7f0700e6
+			public const int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131165414;
+			
+			// aapt resource value: 0x7f0700e7
+			public const int TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131165415;
+			
+			// aapt resource value: 0x7f0700e8
+			public const int TextAppearance_Widget_AppCompat_Toolbar_Title = 2131165416;
+			
+			// aapt resource value: 0x7f0700e9
+			public const int Theme_AppCompat = 2131165417;
+			
+			// aapt resource value: 0x7f0700ea
+			public const int Theme_AppCompat_CompactMenu = 2131165418;
+			
+			// aapt resource value: 0x7f070008
+			public const int Theme_AppCompat_DayNight = 2131165192;
+			
+			// aapt resource value: 0x7f070009
+			public const int Theme_AppCompat_DayNight_DarkActionBar = 2131165193;
+			
+			// aapt resource value: 0x7f07000a
+			public const int Theme_AppCompat_DayNight_Dialog = 2131165194;
+			
+			// aapt resource value: 0x7f07000b
+			public const int Theme_AppCompat_DayNight_Dialog_Alert = 2131165195;
+			
+			// aapt resource value: 0x7f07000c
+			public const int Theme_AppCompat_DayNight_Dialog_MinWidth = 2131165196;
+			
+			// aapt resource value: 0x7f07000d
+			public const int Theme_AppCompat_DayNight_DialogWhenLarge = 2131165197;
+			
+			// aapt resource value: 0x7f07000e
+			public const int Theme_AppCompat_DayNight_NoActionBar = 2131165198;
+			
+			// aapt resource value: 0x7f0700eb
+			public const int Theme_AppCompat_Dialog = 2131165419;
+			
+			// aapt resource value: 0x7f0700ec
+			public const int Theme_AppCompat_Dialog_Alert = 2131165420;
+			
+			// aapt resource value: 0x7f0700ed
+			public const int Theme_AppCompat_Dialog_MinWidth = 2131165421;
+			
+			// aapt resource value: 0x7f0700ee
+			public const int Theme_AppCompat_DialogWhenLarge = 2131165422;
+			
+			// aapt resource value: 0x7f0700ef
+			public const int Theme_AppCompat_Light = 2131165423;
+			
+			// aapt resource value: 0x7f0700f0
+			public const int Theme_AppCompat_Light_DarkActionBar = 2131165424;
+			
+			// aapt resource value: 0x7f0700f1
+			public const int Theme_AppCompat_Light_Dialog = 2131165425;
+			
+			// aapt resource value: 0x7f0700f2
+			public const int Theme_AppCompat_Light_Dialog_Alert = 2131165426;
+			
+			// aapt resource value: 0x7f0700f3
+			public const int Theme_AppCompat_Light_Dialog_MinWidth = 2131165427;
+			
+			// aapt resource value: 0x7f0700f4
+			public const int Theme_AppCompat_Light_DialogWhenLarge = 2131165428;
+			
+			// aapt resource value: 0x7f0700f5
+			public const int Theme_AppCompat_Light_NoActionBar = 2131165429;
+			
+			// aapt resource value: 0x7f0700f6
+			public const int Theme_AppCompat_NoActionBar = 2131165430;
+			
+			// aapt resource value: 0x7f07014c
+			public const int Theme_Design = 2131165516;
+			
+			// aapt resource value: 0x7f07014d
+			public const int Theme_Design_BottomSheetDialog = 2131165517;
+			
+			// aapt resource value: 0x7f07014e
+			public const int Theme_Design_Light = 2131165518;
+			
+			// aapt resource value: 0x7f07014f
+			public const int Theme_Design_Light_BottomSheetDialog = 2131165519;
+			
+			// aapt resource value: 0x7f070150
+			public const int Theme_Design_Light_NoActionBar = 2131165520;
+			
+			// aapt resource value: 0x7f070151
+			public const int Theme_Design_NoActionBar = 2131165521;
+			
+			// aapt resource value: 0x7f0700f7
+			public const int ThemeOverlay_AppCompat = 2131165431;
+			
+			// aapt resource value: 0x7f0700f8
+			public const int ThemeOverlay_AppCompat_ActionBar = 2131165432;
+			
+			// aapt resource value: 0x7f0700f9
+			public const int ThemeOverlay_AppCompat_Dark = 2131165433;
+			
+			// aapt resource value: 0x7f0700fa
+			public const int ThemeOverlay_AppCompat_Dark_ActionBar = 2131165434;
+			
+			// aapt resource value: 0x7f0700fb
+			public const int ThemeOverlay_AppCompat_Light = 2131165435;
+			
+			// aapt resource value: 0x7f0700fc
+			public const int Widget_AppCompat_ActionBar = 2131165436;
+			
+			// aapt resource value: 0x7f0700fd
+			public const int Widget_AppCompat_ActionBar_Solid = 2131165437;
+			
+			// aapt resource value: 0x7f0700fe
+			public const int Widget_AppCompat_ActionBar_TabBar = 2131165438;
+			
+			// aapt resource value: 0x7f0700ff
+			public const int Widget_AppCompat_ActionBar_TabText = 2131165439;
+			
+			// aapt resource value: 0x7f070100
+			public const int Widget_AppCompat_ActionBar_TabView = 2131165440;
+			
+			// aapt resource value: 0x7f070101
+			public const int Widget_AppCompat_ActionButton = 2131165441;
+			
+			// aapt resource value: 0x7f070102
+			public const int Widget_AppCompat_ActionButton_CloseMode = 2131165442;
+			
+			// aapt resource value: 0x7f070103
+			public const int Widget_AppCompat_ActionButton_Overflow = 2131165443;
+			
+			// aapt resource value: 0x7f070104
+			public const int Widget_AppCompat_ActionMode = 2131165444;
+			
+			// aapt resource value: 0x7f070105
+			public const int Widget_AppCompat_ActivityChooserView = 2131165445;
+			
+			// aapt resource value: 0x7f070106
+			public const int Widget_AppCompat_AutoCompleteTextView = 2131165446;
+			
+			// aapt resource value: 0x7f070107
+			public const int Widget_AppCompat_Button = 2131165447;
+			
+			// aapt resource value: 0x7f070108
+			public const int Widget_AppCompat_Button_Borderless = 2131165448;
+			
+			// aapt resource value: 0x7f070109
+			public const int Widget_AppCompat_Button_Borderless_Colored = 2131165449;
+			
+			// aapt resource value: 0x7f07010a
+			public const int Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131165450;
+			
+			// aapt resource value: 0x7f07010b
+			public const int Widget_AppCompat_Button_Colored = 2131165451;
+			
+			// aapt resource value: 0x7f07010c
+			public const int Widget_AppCompat_Button_Small = 2131165452;
+			
+			// aapt resource value: 0x7f07010d
+			public const int Widget_AppCompat_ButtonBar = 2131165453;
+			
+			// aapt resource value: 0x7f07010e
+			public const int Widget_AppCompat_ButtonBar_AlertDialog = 2131165454;
+			
+			// aapt resource value: 0x7f07010f
+			public const int Widget_AppCompat_CompoundButton_CheckBox = 2131165455;
+			
+			// aapt resource value: 0x7f070110
+			public const int Widget_AppCompat_CompoundButton_RadioButton = 2131165456;
+			
+			// aapt resource value: 0x7f070111
+			public const int Widget_AppCompat_CompoundButton_Switch = 2131165457;
+			
+			// aapt resource value: 0x7f070112
+			public const int Widget_AppCompat_DrawerArrowToggle = 2131165458;
+			
+			// aapt resource value: 0x7f070113
+			public const int Widget_AppCompat_DropDownItem_Spinner = 2131165459;
+			
+			// aapt resource value: 0x7f070114
+			public const int Widget_AppCompat_EditText = 2131165460;
+			
+			// aapt resource value: 0x7f070115
+			public const int Widget_AppCompat_ImageButton = 2131165461;
+			
+			// aapt resource value: 0x7f070116
+			public const int Widget_AppCompat_Light_ActionBar = 2131165462;
+			
+			// aapt resource value: 0x7f070117
+			public const int Widget_AppCompat_Light_ActionBar_Solid = 2131165463;
+			
+			// aapt resource value: 0x7f070118
+			public const int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 2131165464;
+			
+			// aapt resource value: 0x7f070119
+			public const int Widget_AppCompat_Light_ActionBar_TabBar = 2131165465;
+			
+			// aapt resource value: 0x7f07011a
+			public const int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 2131165466;
+			
+			// aapt resource value: 0x7f07011b
+			public const int Widget_AppCompat_Light_ActionBar_TabText = 2131165467;
+			
+			// aapt resource value: 0x7f07011c
+			public const int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131165468;
+			
+			// aapt resource value: 0x7f07011d
+			public const int Widget_AppCompat_Light_ActionBar_TabView = 2131165469;
+			
+			// aapt resource value: 0x7f07011e
+			public const int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 2131165470;
+			
+			// aapt resource value: 0x7f07011f
+			public const int Widget_AppCompat_Light_ActionButton = 2131165471;
+			
+			// aapt resource value: 0x7f070120
+			public const int Widget_AppCompat_Light_ActionButton_CloseMode = 2131165472;
+			
+			// aapt resource value: 0x7f070121
+			public const int Widget_AppCompat_Light_ActionButton_Overflow = 2131165473;
+			
+			// aapt resource value: 0x7f070122
+			public const int Widget_AppCompat_Light_ActionMode_Inverse = 2131165474;
+			
+			// aapt resource value: 0x7f070123
+			public const int Widget_AppCompat_Light_ActivityChooserView = 2131165475;
+			
+			// aapt resource value: 0x7f070124
+			public const int Widget_AppCompat_Light_AutoCompleteTextView = 2131165476;
+			
+			// aapt resource value: 0x7f070125
+			public const int Widget_AppCompat_Light_DropDownItem_Spinner = 2131165477;
+			
+			// aapt resource value: 0x7f070126
+			public const int Widget_AppCompat_Light_ListPopupWindow = 2131165478;
+			
+			// aapt resource value: 0x7f070127
+			public const int Widget_AppCompat_Light_ListView_DropDown = 2131165479;
+			
+			// aapt resource value: 0x7f070128
+			public const int Widget_AppCompat_Light_PopupMenu = 2131165480;
+			
+			// aapt resource value: 0x7f070129
+			public const int Widget_AppCompat_Light_PopupMenu_Overflow = 2131165481;
+			
+			// aapt resource value: 0x7f07012a
+			public const int Widget_AppCompat_Light_SearchView = 2131165482;
+			
+			// aapt resource value: 0x7f07012b
+			public const int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 2131165483;
+			
+			// aapt resource value: 0x7f07012c
+			public const int Widget_AppCompat_ListPopupWindow = 2131165484;
+			
+			// aapt resource value: 0x7f07012d
+			public const int Widget_AppCompat_ListView = 2131165485;
+			
+			// aapt resource value: 0x7f07012e
+			public const int Widget_AppCompat_ListView_DropDown = 2131165486;
+			
+			// aapt resource value: 0x7f07012f
+			public const int Widget_AppCompat_ListView_Menu = 2131165487;
+			
+			// aapt resource value: 0x7f070130
+			public const int Widget_AppCompat_PopupMenu = 2131165488;
+			
+			// aapt resource value: 0x7f070131
+			public const int Widget_AppCompat_PopupMenu_Overflow = 2131165489;
+			
+			// aapt resource value: 0x7f070132
+			public const int Widget_AppCompat_PopupWindow = 2131165490;
+			
+			// aapt resource value: 0x7f070133
+			public const int Widget_AppCompat_ProgressBar = 2131165491;
+			
+			// aapt resource value: 0x7f070134
+			public const int Widget_AppCompat_ProgressBar_Horizontal = 2131165492;
+			
+			// aapt resource value: 0x7f070135
+			public const int Widget_AppCompat_RatingBar = 2131165493;
+			
+			// aapt resource value: 0x7f070136
+			public const int Widget_AppCompat_RatingBar_Indicator = 2131165494;
+			
+			// aapt resource value: 0x7f070137
+			public const int Widget_AppCompat_RatingBar_Small = 2131165495;
+			
+			// aapt resource value: 0x7f070138
+			public const int Widget_AppCompat_SearchView = 2131165496;
+			
+			// aapt resource value: 0x7f070139
+			public const int Widget_AppCompat_SearchView_ActionBar = 2131165497;
+			
+			// aapt resource value: 0x7f07013a
+			public const int Widget_AppCompat_SeekBar = 2131165498;
+			
+			// aapt resource value: 0x7f07013b
+			public const int Widget_AppCompat_Spinner = 2131165499;
+			
+			// aapt resource value: 0x7f07013c
+			public const int Widget_AppCompat_Spinner_DropDown = 2131165500;
+			
+			// aapt resource value: 0x7f07013d
+			public const int Widget_AppCompat_Spinner_DropDown_ActionBar = 2131165501;
+			
+			// aapt resource value: 0x7f07013e
+			public const int Widget_AppCompat_Spinner_Underlined = 2131165502;
+			
+			// aapt resource value: 0x7f07013f
+			public const int Widget_AppCompat_TextView_SpinnerItem = 2131165503;
+			
+			// aapt resource value: 0x7f070140
+			public const int Widget_AppCompat_Toolbar = 2131165504;
+			
+			// aapt resource value: 0x7f070141
+			public const int Widget_AppCompat_Toolbar_Button_Navigation = 2131165505;
+			
+			// aapt resource value: 0x7f070152
+			public const int Widget_Design_AppBarLayout = 2131165522;
+			
+			// aapt resource value: 0x7f070153
+			public const int Widget_Design_BottomSheet_Modal = 2131165523;
+			
+			// aapt resource value: 0x7f070154
+			public const int Widget_Design_CollapsingToolbar = 2131165524;
+			
+			// aapt resource value: 0x7f070155
+			public const int Widget_Design_CoordinatorLayout = 2131165525;
+			
+			// aapt resource value: 0x7f070156
+			public const int Widget_Design_FloatingActionButton = 2131165526;
+			
+			// aapt resource value: 0x7f070157
+			public const int Widget_Design_NavigationView = 2131165527;
+			
+			// aapt resource value: 0x7f070158
+			public const int Widget_Design_ScrimInsetsFrameLayout = 2131165528;
+			
+			// aapt resource value: 0x7f070159
+			public const int Widget_Design_Snackbar = 2131165529;
+			
+			// aapt resource value: 0x7f070142
+			public const int Widget_Design_TabLayout = 2131165506;
+			
+			// aapt resource value: 0x7f07015a
+			public const int Widget_Design_TextInputLayout = 2131165530;
+			
+			static Style()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Style()
+			{
+			}
+		}
+		
+		public partial class Styleable
+		{
+			
+			public static int[] ActionBar = new int[] {
+					2130771984,
+					2130771986,
+					2130771987,
+					2130771988,
+					2130771989,
+					2130771990,
+					2130771991,
+					2130771992,
+					2130771993,
+					2130771994,
+					2130771995,
+					2130771996,
+					2130771997,
+					2130771998,
+					2130771999,
+					2130772000,
+					2130772001,
+					2130772002,
+					2130772003,
+					2130772004,
+					2130772005,
+					2130772006,
+					2130772007,
+					2130772008,
+					2130772009,
+					2130772010,
+					2130772067};
+			
+			// 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: 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: 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: 24
+			public const int ActionBar_elevation = 24;
+			
+			// aapt resource value: 0
+			public const int ActionBar_height = 0;
+			
+			// aapt resource value: 19
+			public const int ActionBar_hideOnContentScroll = 19;
+			
+			// aapt resource value: 26
+			public const int ActionBar_homeAsUpIndicator = 26;
+			
+			// 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: 25
+			public const int ActionBar_popupTheme = 25;
+			
+			// 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[] {
+					2130771984,
+					2130771990,
+					2130771991,
+					2130771995,
+					2130771997,
+					2130772011};
+			
+			// 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[] {
+					2130772012,
+					2130772013};
+			
+			// 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,
+					2130772014,
+					2130772015,
+					2130772016,
+					2130772017,
+					2130772018};
+			
+			// 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: 4
+			public const int AlertDialog_singleChoiceItemLayout = 4;
+			
+			public static int[] AppBarLayout = new int[] {
+					16842964,
+					2130772009,
+					2130772192};
+			
+			// aapt resource value: 0
+			public const int AppBarLayout_android_background = 0;
+			
+			// aapt resource value: 1
+			public const int AppBarLayout_elevation = 1;
+			
+			// aapt resource value: 2
+			public const int AppBarLayout_expanded = 2;
+			
+			public static int[] AppBarLayout_LayoutParams = new int[] {
+					2130772193,
+					2130772194};
+			
+			// aapt resource value: 0
+			public const int AppBarLayout_LayoutParams_layout_scrollFlags = 0;
+			
+			// aapt resource value: 1
+			public const int AppBarLayout_LayoutParams_layout_scrollInterpolator = 1;
+			
+			public static int[] AppCompatImageView = new int[] {
+					16843033,
+					2130772019};
+			
+			// aapt resource value: 0
+			public const int AppCompatImageView_android_src = 0;
+			
+			// aapt resource value: 1
+			public const int AppCompatImageView_srcCompat = 1;
+			
+			public static int[] AppCompatTextView = new int[] {
+					16842804,
+					2130772020};
+			
+			// aapt resource value: 0
+			public const int AppCompatTextView_android_textAppearance = 0;
+			
+			// aapt resource value: 1
+			public const int AppCompatTextView_textAllCaps = 1;
+			
+			public static int[] AppCompatTheme = new int[] {
+					16842839,
+					16842926,
+					2130772021,
+					2130772022,
+					2130772023,
+					2130772024,
+					2130772025,
+					2130772026,
+					2130772027,
+					2130772028,
+					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};
+			
+			// 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: 49
+			public const int AppCompatTheme_actionButtonStyle = 49;
+			
+			// aapt resource value: 45
+			public const int AppCompatTheme_actionDropDownStyle = 45;
+			
+			// 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: 57
+			public const int AppCompatTheme_activityChooserViewStyle = 57;
+			
+			// aapt resource value: 92
+			public const int AppCompatTheme_alertDialogButtonGroupStyle = 92;
+			
+			// aapt resource value: 93
+			public const int AppCompatTheme_alertDialogCenterButtons = 93;
+			
+			// aapt resource value: 91
+			public const int AppCompatTheme_alertDialogStyle = 91;
+			
+			// aapt resource value: 94
+			public const int AppCompatTheme_alertDialogTheme = 94;
+			
+			// 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: 99
+			public const int AppCompatTheme_autoCompleteTextViewStyle = 99;
+			
+			// aapt resource value: 54
+			public const int AppCompatTheme_borderlessButtonStyle = 54;
+			
+			// aapt resource value: 51
+			public const int AppCompatTheme_buttonBarButtonStyle = 51;
+			
+			// aapt resource value: 97
+			public const int AppCompatTheme_buttonBarNegativeButtonStyle = 97;
+			
+			// aapt resource value: 98
+			public const int AppCompatTheme_buttonBarNeutralButtonStyle = 98;
+			
+			// aapt resource value: 96
+			public const int AppCompatTheme_buttonBarPositiveButtonStyle = 96;
+			
+			// aapt resource value: 50
+			public const int AppCompatTheme_buttonBarStyle = 50;
+			
+			// aapt resource value: 100
+			public const int AppCompatTheme_buttonStyle = 100;
+			
+			// aapt resource value: 101
+			public const int AppCompatTheme_buttonStyleSmall = 101;
+			
+			// aapt resource value: 102
+			public const int AppCompatTheme_checkboxStyle = 102;
+			
+			// aapt resource value: 103
+			public const int AppCompatTheme_checkedTextViewStyle = 103;
+			
+			// aapt resource value: 84
+			public const int AppCompatTheme_colorAccent = 84;
+			
+			// aapt resource value: 88
+			public const int AppCompatTheme_colorButtonNormal = 88;
+			
+			// aapt resource value: 86
+			public const int AppCompatTheme_colorControlActivated = 86;
+			
+			// aapt resource value: 87
+			public const int AppCompatTheme_colorControlHighlight = 87;
+			
+			// aapt resource value: 85
+			public const int AppCompatTheme_colorControlNormal = 85;
+			
+			// aapt resource value: 82
+			public const int AppCompatTheme_colorPrimary = 82;
+			
+			// aapt resource value: 83
+			public const int AppCompatTheme_colorPrimaryDark = 83;
+			
+			// aapt resource value: 89
+			public const int AppCompatTheme_colorSwitchThumbNormal = 89;
+			
+			// aapt resource value: 90
+			public const int AppCompatTheme_controlBackground = 90;
+			
+			// aapt resource value: 43
+			public const int AppCompatTheme_dialogPreferredPadding = 43;
+			
+			// aapt resource value: 42
+			public const int AppCompatTheme_dialogTheme = 42;
+			
+			// aapt resource value: 56
+			public const int AppCompatTheme_dividerHorizontal = 56;
+			
+			// aapt resource value: 55
+			public const int AppCompatTheme_dividerVertical = 55;
+			
+			// aapt resource value: 74
+			public const int AppCompatTheme_dropDownListViewStyle = 74;
+			
+			// aapt resource value: 46
+			public const int AppCompatTheme_dropdownListPreferredItemHeight = 46;
+			
+			// aapt resource value: 63
+			public const int AppCompatTheme_editTextBackground = 63;
+			
+			// aapt resource value: 62
+			public const int AppCompatTheme_editTextColor = 62;
+			
+			// aapt resource value: 104
+			public const int AppCompatTheme_editTextStyle = 104;
+			
+			// aapt resource value: 48
+			public const int AppCompatTheme_homeAsUpIndicator = 48;
+			
+			// aapt resource value: 64
+			public const int AppCompatTheme_imageButtonStyle = 64;
+			
+			// aapt resource value: 81
+			public const int AppCompatTheme_listChoiceBackgroundIndicator = 81;
+			
+			// aapt resource value: 44
+			public const int AppCompatTheme_listDividerAlertDialog = 44;
+			
+			// aapt resource value: 75
+			public const int AppCompatTheme_listPopupWindowStyle = 75;
+			
+			// aapt resource value: 69
+			public const int AppCompatTheme_listPreferredItemHeight = 69;
+			
+			// aapt resource value: 71
+			public const int AppCompatTheme_listPreferredItemHeightLarge = 71;
+			
+			// aapt resource value: 70
+			public const int AppCompatTheme_listPreferredItemHeightSmall = 70;
+			
+			// aapt resource value: 72
+			public const int AppCompatTheme_listPreferredItemPaddingLeft = 72;
+			
+			// aapt resource value: 73
+			public const int AppCompatTheme_listPreferredItemPaddingRight = 73;
+			
+			// aapt resource value: 78
+			public const int AppCompatTheme_panelBackground = 78;
+			
+			// aapt resource value: 80
+			public const int AppCompatTheme_panelMenuListTheme = 80;
+			
+			// aapt resource value: 79
+			public const int AppCompatTheme_panelMenuListWidth = 79;
+			
+			// aapt resource value: 60
+			public const int AppCompatTheme_popupMenuStyle = 60;
+			
+			// aapt resource value: 61
+			public const int AppCompatTheme_popupWindowStyle = 61;
+			
+			// aapt resource value: 105
+			public const int AppCompatTheme_radioButtonStyle = 105;
+			
+			// aapt resource value: 106
+			public const int AppCompatTheme_ratingBarStyle = 106;
+			
+			// aapt resource value: 107
+			public const int AppCompatTheme_ratingBarStyleIndicator = 107;
+			
+			// aapt resource value: 108
+			public const int AppCompatTheme_ratingBarStyleSmall = 108;
+			
+			// aapt resource value: 68
+			public const int AppCompatTheme_searchViewStyle = 68;
+			
+			// aapt resource value: 109
+			public const int AppCompatTheme_seekBarStyle = 109;
+			
+			// aapt resource value: 52
+			public const int AppCompatTheme_selectableItemBackground = 52;
+			
+			// aapt resource value: 53
+			public const int AppCompatTheme_selectableItemBackgroundBorderless = 53;
+			
+			// aapt resource value: 47
+			public const int AppCompatTheme_spinnerDropDownItemStyle = 47;
+			
+			// aapt resource value: 110
+			public const int AppCompatTheme_spinnerStyle = 110;
+			
+			// aapt resource value: 111
+			public const int AppCompatTheme_switchStyle = 111;
+			
+			// aapt resource value: 40
+			public const int AppCompatTheme_textAppearanceLargePopupMenu = 40;
+			
+			// aapt resource value: 76
+			public const int AppCompatTheme_textAppearanceListItem = 76;
+			
+			// aapt resource value: 77
+			public const int AppCompatTheme_textAppearanceListItemSmall = 77;
+			
+			// aapt resource value: 66
+			public const int AppCompatTheme_textAppearanceSearchResultSubtitle = 66;
+			
+			// aapt resource value: 65
+			public const int AppCompatTheme_textAppearanceSearchResultTitle = 65;
+			
+			// aapt resource value: 41
+			public const int AppCompatTheme_textAppearanceSmallPopupMenu = 41;
+			
+			// aapt resource value: 95
+			public const int AppCompatTheme_textColorAlertDialogListItem = 95;
+			
+			// aapt resource value: 67
+			public const int AppCompatTheme_textColorSearchUrl = 67;
+			
+			// aapt resource value: 59
+			public const int AppCompatTheme_toolbarNavigationButtonStyle = 59;
+			
+			// aapt resource value: 58
+			public const int AppCompatTheme_toolbarStyle = 58;
+			
+			// 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[] BottomSheetBehavior_Params = new int[] {
+					2130772195,
+					2130772196};
+			
+			// aapt resource value: 1
+			public const int BottomSheetBehavior_Params_behavior_hideable = 1;
+			
+			// aapt resource value: 0
+			public const int BottomSheetBehavior_Params_behavior_peekHeight = 0;
+			
+			public static int[] ButtonBarLayout = new int[] {
+					2130772131};
+			
+			// aapt resource value: 0
+			public const int ButtonBarLayout_allowStacking = 0;
+			
+			public static int[] CardView = new int[] {
+					16843071,
+					16843072,
+					2130771972,
+					2130771973,
+					2130771974,
+					2130771975,
+					2130771976,
+					2130771977,
+					2130771978,
+					2130771979,
+					2130771980,
+					2130771981,
+					2130771982};
+			
+			// aapt resource value: 1
+			public const int CardView_android_minHeight = 1;
+			
+			// aapt resource value: 0
+			public const int CardView_android_minWidth = 0;
+			
+			// aapt resource value: 2
+			public const int CardView_cardBackgroundColor = 2;
+			
+			// aapt resource value: 3
+			public const int CardView_cardCornerRadius = 3;
+			
+			// aapt resource value: 4
+			public const int CardView_cardElevation = 4;
+			
+			// aapt resource value: 5
+			public const int CardView_cardMaxElevation = 5;
+			
+			// aapt resource value: 7
+			public const int CardView_cardPreventCornerOverlap = 7;
+			
+			// aapt resource value: 6
+			public const int CardView_cardUseCompatPadding = 6;
+			
+			// aapt resource value: 8
+			public const int CardView_contentPadding = 8;
+			
+			// aapt resource value: 12
+			public const int CardView_contentPaddingBottom = 12;
+			
+			// aapt resource value: 9
+			public const int CardView_contentPaddingLeft = 9;
+			
+			// aapt resource value: 10
+			public const int CardView_contentPaddingRight = 10;
+			
+			// aapt resource value: 11
+			public const int CardView_contentPaddingTop = 11;
+			
+			public static int[] CollapsingAppBarLayout_LayoutParams = new int[] {
+					2130772197,
+					2130772198};
+			
+			// aapt resource value: 0
+			public const int CollapsingAppBarLayout_LayoutParams_layout_collapseMode = 0;
+			
+			// aapt resource value: 1
+			public const int CollapsingAppBarLayout_LayoutParams_layout_collapseParallaxMultiplier = 1;
+			
+			public static int[] CollapsingToolbarLayout = new int[] {
+					2130771986,
+					2130772199,
+					2130772200,
+					2130772201,
+					2130772202,
+					2130772203,
+					2130772204,
+					2130772205,
+					2130772206,
+					2130772207,
+					2130772208,
+					2130772209,
+					2130772210,
+					2130772211};
+			
+			// aapt resource value: 11
+			public const int CollapsingToolbarLayout_collapsedTitleGravity = 11;
+			
+			// aapt resource value: 7
+			public const int CollapsingToolbarLayout_collapsedTitleTextAppearance = 7;
+			
+			// aapt resource value: 8
+			public const int CollapsingToolbarLayout_contentScrim = 8;
+			
+			// aapt resource value: 12
+			public const int CollapsingToolbarLayout_expandedTitleGravity = 12;
+			
+			// 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: 9
+			public const int CollapsingToolbarLayout_statusBarScrim = 9;
+			
+			// aapt resource value: 0
+			public const int CollapsingToolbarLayout_title = 0;
+			
+			// aapt resource value: 13
+			public const int CollapsingToolbarLayout_titleEnabled = 13;
+			
+			// aapt resource value: 10
+			public const int CollapsingToolbarLayout_toolbarId = 10;
+			
+			public static int[] CompoundButton = new int[] {
+					16843015,
+					2130772132,
+					2130772133};
+			
+			// 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[] {
+					2130772212,
+					2130772213};
+			
+			// aapt resource value: 0
+			public const int CoordinatorLayout_keylines = 0;
+			
+			// aapt resource value: 1
+			public const int CoordinatorLayout_statusBarBackground = 1;
+			
+			public static int[] CoordinatorLayout_LayoutParams = new int[] {
+					16842931,
+					2130772214,
+					2130772215,
+					2130772216,
+					2130772217};
+			
+			// aapt resource value: 0
+			public const int CoordinatorLayout_LayoutParams_android_layout_gravity = 0;
+			
+			// aapt resource value: 2
+			public const int CoordinatorLayout_LayoutParams_layout_anchor = 2;
+			
+			// aapt resource value: 4
+			public const int CoordinatorLayout_LayoutParams_layout_anchorGravity = 4;
+			
+			// aapt resource value: 1
+			public const int CoordinatorLayout_LayoutParams_layout_behavior = 1;
+			
+			// aapt resource value: 3
+			public const int CoordinatorLayout_LayoutParams_layout_keyline = 3;
+			
+			public static int[] DesignTheme = new int[] {
+					2130772218,
+					2130772219,
+					2130772220};
+			
+			// 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[] {
+					2130772134,
+					2130772135,
+					2130772136,
+					2130772137,
+					2130772138,
+					2130772139,
+					2130772140,
+					2130772141};
+			
+			// 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[] {
+					2130772009,
+					2130772190,
+					2130772191,
+					2130772221,
+					2130772222,
+					2130772223,
+					2130772224,
+					2130772225};
+			
+			// 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[] ForegroundLinearLayout = new int[] {
+					16843017,
+					16843264,
+					2130772226};
+			
+			// 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,
+					2130771994,
+					2130772142,
+					2130772143,
+					2130772144};
+			
+			// 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,
+					2130772145,
+					2130772146,
+					2130772147,
+					2130772148};
+			
+			// aapt resource value: 14
+			public const int MenuItem_actionLayout = 14;
+			
+			// aapt resource value: 16
+			public const int MenuItem_actionProviderClass = 16;
+			
+			// aapt resource value: 15
+			public const int MenuItem_actionViewClass = 15;
+			
+			// 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: 13
+			public const int MenuItem_showAsAction = 13;
+			
+			public static int[] MenuView = new int[] {
+					16842926,
+					16843052,
+					16843053,
+					16843054,
+					16843055,
+					16843056,
+					16843057,
+					2130772149};
+			
+			// 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;
+			
+			public static int[] NavigationView = new int[] {
+					16842964,
+					16842973,
+					16843039,
+					2130772009,
+					2130772227,
+					2130772228,
+					2130772229,
+					2130772230,
+					2130772231,
+					2130772232};
+			
+			// 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,
+					2130772150};
+			
+			// aapt resource value: 0
+			public const int PopupWindow_android_popupBackground = 0;
+			
+			// aapt resource value: 1
+			public const int PopupWindow_overlapAnchor = 1;
+			
+			public static int[] PopupWindowBackgroundState = new int[] {
+					2130772151};
+			
+			// aapt resource value: 0
+			public const int PopupWindowBackgroundState_state_above_anchor = 0;
+			
+			public static int[] ProgressWheel = new int[] {
+					2130772261,
+					2130772262,
+					2130772263,
+					2130772264,
+					2130772265,
+					2130772266,
+					2130772267,
+					2130772268,
+					2130772269,
+					2130772270,
+					2130772271,
+					2130772272};
+			
+			// aapt resource value: 3
+			public const int ProgressWheel_ahBarColor = 3;
+			
+			// aapt resource value: 11
+			public const int ProgressWheel_ahBarLength = 11;
+			
+			// aapt resource value: 10
+			public const int ProgressWheel_ahBarWidth = 10;
+			
+			// aapt resource value: 8
+			public const int ProgressWheel_ahCircleColor = 8;
+			
+			// aapt resource value: 7
+			public const int ProgressWheel_ahDelayMillis = 7;
+			
+			// aapt resource value: 9
+			public const int ProgressWheel_ahRadius = 9;
+			
+			// aapt resource value: 4
+			public const int ProgressWheel_ahRimColor = 4;
+			
+			// aapt resource value: 5
+			public const int ProgressWheel_ahRimWidth = 5;
+			
+			// aapt resource value: 6
+			public const int ProgressWheel_ahSpinSpeed = 6;
+			
+			// aapt resource value: 0
+			public const int ProgressWheel_ahText = 0;
+			
+			// aapt resource value: 1
+			public const int ProgressWheel_ahTextColor = 1;
+			
+			// aapt resource value: 2
+			public const int ProgressWheel_ahTextSize = 2;
+			
+			public static int[] RecyclerView = new int[] {
+					16842948,
+					2130771968,
+					2130771969,
+					2130771970,
+					2130771971};
+			
+			// aapt resource value: 0
+			public const int RecyclerView_android_orientation = 0;
+			
+			// aapt resource value: 1
+			public const int RecyclerView_layoutManager = 1;
+			
+			// aapt resource value: 3
+			public const int RecyclerView_reverseLayout = 3;
+			
+			// aapt resource value: 2
+			public const int RecyclerView_spanCount = 2;
+			
+			// aapt resource value: 4
+			public const int RecyclerView_stackFromEnd = 4;
+			
+			public static int[] ScrimInsetsFrameLayout = new int[] {
+					2130772233};
+			
+			// aapt resource value: 0
+			public const int ScrimInsetsFrameLayout_insetForeground = 0;
+			
+			public static int[] ScrollingViewBehavior_Params = new int[] {
+					2130772234};
+			
+			// aapt resource value: 0
+			public const int ScrollingViewBehavior_Params_behavior_overlapTop = 0;
+			
+			public static int[] SearchView = new int[] {
+					16842970,
+					16843039,
+					16843296,
+					16843364,
+					2130772152,
+					2130772153,
+					2130772154,
+					2130772155,
+					2130772156,
+					2130772157,
+					2130772158,
+					2130772159,
+					2130772160,
+					2130772161,
+					2130772162,
+					2130772163,
+					2130772164};
+			
+			// 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,
+					2130772009,
+					2130772235};
+			
+			// 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,
+					2130772010};
+			
+			// 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,
+					2130772165,
+					2130772166,
+					2130772167,
+					2130772168,
+					2130772169,
+					2130772170,
+					2130772171};
+			
+			// 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: 9
+			public const int SwitchCompat_showText = 9;
+			
+			// aapt resource value: 8
+			public const int SwitchCompat_splitTrack = 8;
+			
+			// aapt resource value: 6
+			public const int SwitchCompat_switchMinWidth = 6;
+			
+			// aapt resource value: 7
+			public const int SwitchCompat_switchPadding = 7;
+			
+			// aapt resource value: 5
+			public const int SwitchCompat_switchTextAppearance = 5;
+			
+			// aapt resource value: 4
+			public const int SwitchCompat_thumbTextPadding = 4;
+			
+			// aapt resource value: 3
+			public const int SwitchCompat_track = 3;
+			
+			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[] {
+					2130772236,
+					2130772237,
+					2130772238,
+					2130772239,
+					2130772240,
+					2130772241,
+					2130772242,
+					2130772243,
+					2130772244,
+					2130772245,
+					2130772246,
+					2130772247,
+					2130772248,
+					2130772249,
+					2130772250,
+					2130772251};
+			
+			// 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,
+					16843105,
+					16843106,
+					16843107,
+					16843108,
+					2130772020};
+			
+			// aapt resource value: 4
+			public const int TextAppearance_android_shadowColor = 4;
+			
+			// aapt resource value: 5
+			public const int TextAppearance_android_shadowDx = 5;
+			
+			// aapt resource value: 6
+			public const int TextAppearance_android_shadowDy = 6;
+			
+			// aapt resource value: 7
+			public const int TextAppearance_android_shadowRadius = 7;
+			
+			// aapt resource value: 3
+			public const int TextAppearance_android_textColor = 3;
+			
+			// 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: 8
+			public const int TextAppearance_textAllCaps = 8;
+			
+			public static int[] TextInputLayout = new int[] {
+					16842906,
+					16843088,
+					2130772252,
+					2130772253,
+					2130772254,
+					2130772255,
+					2130772256,
+					2130772257,
+					2130772258,
+					2130772259,
+					2130772260};
+			
+			// 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;
+			
+			public static int[] Toolbar = new int[] {
+					16842927,
+					16843072,
+					2130771986,
+					2130771989,
+					2130771993,
+					2130772005,
+					2130772006,
+					2130772007,
+					2130772008,
+					2130772010,
+					2130772172,
+					2130772173,
+					2130772174,
+					2130772175,
+					2130772176,
+					2130772177,
+					2130772178,
+					2130772179,
+					2130772180,
+					2130772181,
+					2130772182,
+					2130772183,
+					2130772184,
+					2130772185,
+					2130772186};
+			
+			// 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: 19
+			public const int Toolbar_collapseContentDescription = 19;
+			
+			// aapt resource value: 18
+			public const int Toolbar_collapseIcon = 18;
+			
+			// aapt resource value: 6
+			public const int Toolbar_contentInsetEnd = 6;
+			
+			// 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: 4
+			public const int Toolbar_logo = 4;
+			
+			// aapt resource value: 22
+			public const int Toolbar_logoDescription = 22;
+			
+			// aapt resource value: 17
+			public const int Toolbar_maxButtonHeight = 17;
+			
+			// aapt resource value: 21
+			public const int Toolbar_navigationContentDescription = 21;
+			
+			// aapt resource value: 20
+			public const int Toolbar_navigationIcon = 20;
+			
+			// aapt resource value: 9
+			public const int Toolbar_popupTheme = 9;
+			
+			// aapt resource value: 3
+			public const int Toolbar_subtitle = 3;
+			
+			// aapt resource value: 11
+			public const int Toolbar_subtitleTextAppearance = 11;
+			
+			// aapt resource value: 24
+			public const int Toolbar_subtitleTextColor = 24;
+			
+			// aapt resource value: 2
+			public const int Toolbar_title = 2;
+			
+			// aapt resource value: 16
+			public const int Toolbar_titleMarginBottom = 16;
+			
+			// aapt resource value: 14
+			public const int Toolbar_titleMarginEnd = 14;
+			
+			// aapt resource value: 13
+			public const int Toolbar_titleMarginStart = 13;
+			
+			// aapt resource value: 15
+			public const int Toolbar_titleMarginTop = 15;
+			
+			// aapt resource value: 12
+			public const int Toolbar_titleMargins = 12;
+			
+			// aapt resource value: 10
+			public const int Toolbar_titleTextAppearance = 10;
+			
+			// aapt resource value: 23
+			public const int Toolbar_titleTextColor = 23;
+			
+			public static int[] View = new int[] {
+					16842752,
+					16842970,
+					2130772187,
+					2130772188,
+					2130772189};
+			
+			// 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,
+					2130772190,
+					2130772191};
+			
+			// 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

BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/drawable-hdpi/Icon.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/drawable-mdpi/Icon.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/drawable-xhdpi/Icon.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/drawable-xxhdpi/Icon.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/drawable-xxxhdpi/Icon.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/drawable/Icon.png


+ 35 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/layout/item.axml

@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<FrameLayout xmlns:card_view="http://schemas.android.com/apk/res-auto"
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="fill_parent"
+    android:layout_height="wrap_content">
+    <android.support.v7.widget.CardView
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        card_view:cardElevation="4dp"
+        card_view:cardUseCompatPadding="true"
+        card_view:cardCornerRadius="5dp">
+        <LinearLayout
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:orientation="vertical"
+            android:padding="8dp">
+            <imagesearch.droid.SquareImageView
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:id="@+id/imageView"
+                android:scaleType="centerCrop"
+                android:src="@drawable/icon" />
+            <TextView
+                android:layout_width="match_parent"
+                android:layout_height="wrap_content"
+                android:textAppearance="?android:attr/textAppearanceSmall"
+                android:textColor="#333333"
+                android:singleLine="true"
+                android:text="Caption"
+                android:id="@+id/textView"
+                android:layout_gravity="center_horizontal"
+                android:layout_marginLeft="4dp" />
+        </LinearLayout>
+    </android.support.v7.widget.CardView>
+</FrameLayout>

+ 40 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/layout/main.axml

@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:local="http://schemas.android.com/apk/res-auto"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent">
+    <include
+        android:id="@+id/toolbar"
+        layout="@layout/toolbar" />
+    <LinearLayout
+        android:orientation="horizontal"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:id="@+id/main_content"
+        android:layout_below="@id/toolbar"
+        android:padding="8dp">
+        <EditText
+            android:id="@+id/my_query"
+            android:layout_width="0dp"
+            android:layout_weight="1"
+            android:layout_height="wrap_content" />
+        <ProgressBar
+            android:id="@+id/my_progress"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:layout_gravity="center"
+            style="?android:attr/android:progressBarStyleSmall"
+            android:indeterminate="true" />
+        <Button
+            android:id="@+id/my_button"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:text="Go!" />
+    </LinearLayout>
+    <android.support.v7.widget.RecyclerView
+        android:id="@+id/recyclerView"
+        android:layout_below="@id/main_content"
+        android:scrollbars="vertical"
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent" />
+</RelativeLayout>

+ 10 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/layout/toolbar.axml

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:local="http://schemas.android.com/apk/res-auto"
+    android:id="@+id/toolbar"
+    android:layout_width="match_parent"
+    android:layout_height="?attr/actionBarSize"
+    android:minHeight="?attr/actionBarSize"
+    android:background="?attr/colorPrimary"
+    local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
+    local:popupTheme="@style/ThemeOverlay.AppCompat.Light" />

+ 36 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/menu/menu_gps.xml

@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--For all properties see: http://developer.android.com/guide/topics/resources/menu-resource.html-->
+<menu xmlns:android="http://schemas.android.com/apk/res/android"
+      xmlns:app="http://schemas.android.com/apk/res-auto">
+
+  <!--Update strings and icons-->
+  <item android:id="@+id/action_edit"
+	      android:title="GPS"
+	      app:showAsAction="ifRoom"/>
+
+</menu>
+
+<!-- Code to implement into Activity:
+
+public override bool OnCreateOptionsMenu(IMenu menu)
+{
+  //change main_compat_menu
+	MenuInflater.Inflate(Resource.Menu.menu_gps, menu);
+	return base.OnCreateOptionsMenu(menu);
+}
+
+
+public override bool OnOptionsItemSelected(IMenuItem item)
+{
+	switch (item.ItemId) {
+	case Resource.Id.action_edit:
+		Toast.MakeText (this, "You pressed edit action!", ToastLength.Short).Show ();
+		break;
+	case Resource.Id.action_save:
+		Toast.MakeText (this, "You pressed save action!", ToastLength.Short).Show ();
+		break;
+	}
+	return base.OnOptionsItemSelected(item);
+}
+
+-->

+ 14 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/values-v21/styles.xml

@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<resources>
+  <!--
+        Base application theme for API 21+. This theme completely replaces
+        MyTheme from BOTH res/values/styles.xml on API 21+ devices.
+    -->
+  <style name="MyTheme" parent="MyTheme.Base">
+   <item name="android:windowContentTransitions">true</item>
+    <item name="android:windowAllowEnterTransitionOverlap">true</item>
+    <item name="android:windowAllowReturnTransitionOverlap">true</item>
+    <item name="android:windowSharedElementEnterTransition">@android:transition/move</item>
+    <item name="android:windowSharedElementExitTransition">@android:transition/move</item>
+  </style>
+</resources>

+ 7 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/values/arrays.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<resources>
+  <string-array name="sections">
+    <item>Section 1</item>
+    <item>Section 2</item>
+  </string-array>
+</resources>

+ 13 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/values/colors.xml

@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+  <!--Get colors from: http://www.materialpalette.com/-->
+  <color name="primary">#03A9F4</color>
+  <color name="primaryDark">#0288D1</color>
+  <color name="accent">#FFC107</color>
+  <color name="lightPrimary">#B3E5FC</color>
+  <color name="textIcon">#FFFFFF</color>
+  <color name="primaryText">#212121</color>
+  <color name="secondaryText">#727272</color>
+  <color name="divider">#B6B6B6</color>
+  <color name="activated_color">#E8E8E8</color>
+</resources>

+ 4 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/values/dimens.xml

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<resources>
+  <dimen name="drawer_width">240dp</dimen>
+</resources>

+ 4 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/values/integers.xml

@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<resources>
+  <integer name="item_columns">2</integer>
+</resources>

+ 7 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/values/strings.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="Hello">Hello World, Click Me!</string>
+    <string name="Navigation">Click to Navigate</string>
+    <string name="ApplicationName">ImageSearch.Droid</string>
+    <string name="Search">Search</string>
+</resources>

+ 34 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/Resources/values/styles.xml

@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<resources>
+  <style name="MyTheme" parent="MyTheme.Base">
+  </style>
+  <!-- Base theme applied no matter what API -->
+  <style name="MyTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
+    <item name="windowNoTitle">true</item>
+    <!--We will be using the toolbar so no need to show ActionBar-->
+    <item name="windowActionBar">false</item>
+    <!-- Set theme colors from http://www.google.com/design/spec/style/color.html#color-color-palette-->
+    <!-- colorPrimary is used for the default action bar background -->
+    <item name="colorPrimary">@color/primary</item>
+    <!-- colorPrimaryDark is used for the status bar -->
+    <item name="colorPrimaryDark">@color/primaryDark</item>
+    <!-- colorAccent is used as the default value for colorControlActivated
+         which is used to tint widgets -->
+    <item name="colorAccent">@color/accent</item>
+    <!-- You can also set colorControlNormal, colorControlActivated
+         colorControlHighlight and colorSwitchThumbNormal. -->
+    
+    <!-- Option to hide the drop shadow here
+    
+      <item name="actionBarStyle">@style/MyTheme.ActionBar</item>
+      <item name="android:windowContentOverlay">@null</item>
+    -->
+  </style>
+
+  <style name="MyTheme.ActionBar" parent="style/Widget.AppCompat.Light.ActionBar.Solid">
+    <!-- remove shadow below action bar -->
+    <!-- <item name="android:elevation">0dp</item> -->
+    <!-- Support library compatibility -->
+    <item name="elevation">0dp</item>
+  </style>
+</resources>

+ 39 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/SquareImageView.cs

@@ -0,0 +1,39 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+using Android.App;
+using Android.Content;
+using Android.OS;
+using Android.Runtime;
+using Android.Views;
+using Android.Widget;
+using Android.Util;
+
+namespace ImageSearch.Droid
+{
+    public class SquareImageView : ImageView
+    {
+        public SquareImageView(Context context, IAttributeSet attrs)
+            : base(context, attrs)
+        {
+        }
+
+        public SquareImageView(Context context)
+            : base(context)
+        {
+        }
+
+        protected SquareImageView(IntPtr javaReference, JniHandleOwnership transfer)
+            : base(javaReference, transfer)
+        {
+        }
+
+        protected override void OnMeasure(int widthMeasureSpec, int heightMeasureSpec)
+        {
+            base.OnMeasure(widthMeasureSpec, heightMeasureSpec);
+            this.SetMeasuredDimension(this.MeasuredWidth, this.MeasuredWidth);
+        }
+    }
+}

+ 19 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.Droid/packages.config

@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+  <package id="Acr.Support" version="2.1.0" targetFramework="monoandroid60" />
+  <package id="Acr.UserDialogs" version="6.3.1" targetFramework="monoandroid60" />
+  <package id="AndHUD" version="1.2.0" targetFramework="monoandroid60" />
+  <package id="Newtonsoft.Json" version="9.0.1" targetFramework="monoandroid60" />
+  <package id="Refractored.MvvmHelpers" version="1.1.0" targetFramework="monoandroid60" />
+  <package id="Splat" version="1.6.2" targetFramework="monoandroid60" />
+  <package id="Square.OkHttp" version="2.7.5.0" targetFramework="monoandroid60" />
+  <package id="Square.OkIO" version="1.10.0.0" targetFramework="monoandroid60" />
+  <package id="Square.Picasso" version="2.5.2.1" targetFramework="monoandroid60" />
+  <package id="Xamarin.Android.Support.Animated.Vector.Drawable" version="23.4.0" targetFramework="monoandroid60" />
+  <package id="Xamarin.Android.Support.Design" version="23.4.0" targetFramework="monoandroid60" />
+  <package id="Xamarin.Android.Support.v4" version="23.4.0" targetFramework="monoandroid60" />
+  <package id="Xamarin.Android.Support.v7.AppCompat" version="23.4.0" targetFramework="monoandroid60" />
+  <package id="Xamarin.Android.Support.v7.CardView" version="23.4.0" targetFramework="monoandroid60" />
+  <package id="Xamarin.Android.Support.v7.RecyclerView" version="23.4.0" targetFramework="monoandroid60" />
+  <package id="Xamarin.Android.Support.Vector.Drawable" version="23.4.0" targetFramework="monoandroid60" />
+</packages>

+ 58 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/AppDelegate.cs

@@ -0,0 +1,58 @@
+using Foundation;
+using UIKit;
+
+namespace ImageSearch.iOS
+{
+	// The UIApplicationDelegate for the application. This class is responsible for launching the
+	// User Interface of the application, as well as listening (and optionally responding) to application events from iOS.
+	[Register ("AppDelegate")]
+	public class AppDelegate : UIApplicationDelegate
+	{
+		// class-level declarations
+
+		public override UIWindow Window {
+			get;
+			set;
+		}
+
+		public override bool FinishedLaunching (UIApplication application, NSDictionary launchOptions)
+		{
+			// Override point for customization after application launch.
+			// If not required for your application you can safely delete this method
+			return true;
+		}
+
+		public override void OnResignActivation (UIApplication application)
+		{
+			// Invoked when the application is about to move from active to inactive state.
+			// This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) 
+			// or when the user quits the application and it begins the transition to the background state.
+			// Games should use this method to pause the game.
+		}
+
+		public override void DidEnterBackground (UIApplication application)
+		{
+			// Use this method to release shared resources, save user data, invalidate timers and store the application state.
+			// If your application supports background exection this method is called instead of WillTerminate when the user quits.
+		}
+
+		public override void WillEnterForeground (UIApplication application)
+		{
+			// Called as part of the transiton from background to active state.
+			// Here you can undo many of the changes made on entering the background.
+		}
+
+		public override void OnActivated (UIApplication application)
+		{
+			// Restart any tasks that were paused (or not yet started) while the application was inactive. 
+			// If the application was previously in the background, optionally refresh the user interface.
+		}
+
+		public override void WillTerminate (UIApplication application)
+		{
+			// Called when the application is about to terminate. Save data, if needed. See also DidEnterBackground.
+		}
+	}
+}
+
+

+ 5 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Entitlements.plist

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict/>
+</plist>

+ 17 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/ImageCell.cs

@@ -0,0 +1,17 @@
+using Foundation;
+using System;
+using UIKit;
+
+namespace ImageSearch.iOS
+{
+    public partial class ImageCell : UICollectionViewCell
+    {
+        public ImageCell (IntPtr handle) : base (handle)
+        {
+        }
+
+        public UIImageView Image => MainImage;
+
+        public UILabel Caption => LabelCaption;
+    }
+}

+ 38 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/ImageCell.designer.cs

@@ -0,0 +1,38 @@
+// WARNING
+//
+// This file has been generated automatically by Xamarin Studio from the outlets and
+// actions declared in your storyboard file.
+// Manual changes to this file will not be maintained.
+//
+using Foundation;
+using System;
+using System.CodeDom.Compiler;
+using UIKit;
+
+namespace ImageSearch.iOS
+{
+    [Register ("ImageCell")]
+    partial class ImageCell
+    {
+        [Outlet]
+        [GeneratedCode ("iOS Designer", "1.0")]
+        UIKit.UILabel LabelCaption { get; set; }
+
+        [Outlet]
+        [GeneratedCode ("iOS Designer", "1.0")]
+        UIKit.UIImageView MainImage { get; set; }
+
+        void ReleaseDesignerOutlets ()
+        {
+            if (LabelCaption != null) {
+                LabelCaption.Dispose ();
+                LabelCaption = null;
+            }
+
+            if (MainImage != null) {
+                MainImage.Dispose ();
+                MainImage = null;
+            }
+        }
+    }
+}

+ 216 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/ImageSearch.iOS.csproj

@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">iPhoneSimulator</Platform>
+    <ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+    <ProjectGuid>{A6BB4BC6-708C-4CF9-96F1-1EC5279E94C9}</ProjectGuid>
+    <OutputType>Exe</OutputType>
+    <RootNamespace>ImageSearch.iOS</RootNamespace>
+    <IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
+    <AssemblyName>ImageSearchiOS</AssemblyName>
+    <NuGetPackageImportStamp>
+    </NuGetPackageImportStamp>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhoneSimulator' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\iPhoneSimulator\Debug</OutputPath>
+    <DefineConstants>DEBUG;</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+    <MtouchArch>x86_64</MtouchArch>
+    <MtouchLink>None</MtouchLink>
+    <MtouchDebug>True</MtouchDebug>
+    <MtouchProfiling>False</MtouchProfiling>
+    <MtouchSdkVersion>10.1</MtouchSdkVersion>
+    <MtouchFastDev>False</MtouchFastDev>
+    <MtouchUseLlvm>False</MtouchUseLlvm>
+    <MtouchUseThumb>False</MtouchUseThumb>
+    <MtouchEnableBitcode>False</MtouchEnableBitcode>
+    <MtouchUseSGen>False</MtouchUseSGen>
+    <MtouchUseRefCounting>False</MtouchUseRefCounting>
+    <OptimizePNGs>True</OptimizePNGs>
+    <MtouchTlsProvider>Default</MtouchTlsProvider>
+    <MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler>
+    <MtouchFloat32>False</MtouchFloat32>
+    <PlatformTarget>x64</PlatformTarget>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhone' ">
+    <DebugType>full</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\iPhone\Release</OutputPath>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
+    <MtouchArch>ARMv7, ARM64</MtouchArch>
+    <ConsolePause>false</ConsolePause>
+    <CodesignKey>iPhone Developer</CodesignKey>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|iPhoneSimulator' ">
+    <DebugType>full</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\iPhoneSimulator\Release</OutputPath>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <MtouchArch>i386</MtouchArch>
+    <ConsolePause>false</ConsolePause>
+    <MtouchLink>None</MtouchLink>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|iPhone' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\iPhone\Debug</OutputPath>
+    <DefineConstants>DEBUG;</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+    <MtouchArch>ARMv7, ARM64</MtouchArch>
+    <CodesignEntitlements>Entitlements.plist</CodesignEntitlements>
+    <MtouchProfiling>False</MtouchProfiling>
+    <CodesignKey>iPhone Developer</CodesignKey>
+    <MtouchDebug>True</MtouchDebug>
+    <PlatformTarget>x64</PlatformTarget>
+    <MtouchSdkVersion>10.1</MtouchSdkVersion>
+    <MtouchLink>SdkOnly</MtouchLink>
+    <MtouchFastDev>False</MtouchFastDev>
+    <MtouchUseLlvm>False</MtouchUseLlvm>
+    <MtouchUseThumb>False</MtouchUseThumb>
+    <MtouchEnableBitcode>False</MtouchEnableBitcode>
+    <MtouchUseSGen>False</MtouchUseSGen>
+    <MtouchUseRefCounting>False</MtouchUseRefCounting>
+    <OptimizePNGs>True</OptimizePNGs>
+    <MtouchTlsProvider>Default</MtouchTlsProvider>
+    <MtouchHttpClientHandler>HttpClientHandler</MtouchHttpClientHandler>
+    <MtouchFloat32>False</MtouchFloat32>
+    <DeviceSpecificBuild>False</DeviceSpecificBuild>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="Acr.Support.iOS, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Acr.Support.2.1.0\lib\Xamarin.iOS10\Acr.Support.iOS.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Acr.UserDialogs, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Acr.UserDialogs.6.3.1\lib\Xamarin.iOS10\Acr.UserDialogs.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Acr.UserDialogs.Interface, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Acr.UserDialogs.6.3.1\lib\Xamarin.iOS10\Acr.UserDialogs.Interface.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="BTProgressHUD, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\BTProgressHUD.1.2.0.3\lib\Xamarin.iOS10\BTProgressHUD.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="MvvmHelpers, Version=1.1.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Refractored.MvvmHelpers.1.1.0\lib\portable-net45+wp8+wpa81+win8+MonoAndroid10+MonoTouch10+Xamarin.iOS10+UAP10\MvvmHelpers.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Newtonsoft.Json.9.0.1\lib\portable-net45+wp80+win8+wpa81\Newtonsoft.Json.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Splat, Version=1.6.2.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Splat.1.6.2\lib\Xamarin.iOS10\Splat.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.Net.Http" />
+    <Reference Include="System.Xml" />
+    <Reference Include="System.Core" />
+    <Reference Include="Xamarin.iOS" />
+    <Reference Include="SDWebImage">
+      <HintPath>..\..\packages\Xamarin.SDWebImage.3.7.5\lib\Xamarin.iOS\SDWebImage.dll</HintPath>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\ImageSearch\ImageSearch.csproj">
+      <Name>ImageSearch</Name>
+      <Project>{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}</Project>
+    </ProjectReference>
+  </ItemGroup>
+  <ItemGroup>
+    <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Contents.json">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-60%402x.png">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-60%403x.png">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-76.png">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-76%402x.png">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Small.png">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Small%402x.png">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Small%403x.png">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Small-40.png">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Small-40%402x.png">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\AppIcons.appiconset\Icon-Small-40%403x.png">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\LaunchImage.launchimage\Contents.json">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\LaunchImage.launchimage\Default.png">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\LaunchImage.launchimage\Default%402x.png">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\LaunchImage.launchimage\Default-568h%402x.png">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\LaunchImage.launchimage\Default-Portrait.png">
+      <InProject>false</InProject>
+    </ImageAsset>
+    <ImageAsset Include="Resources\Images.xcassets\LaunchImage.launchimage\Default-Portrait%402x.png">
+      <InProject>false</InProject>
+    </ImageAsset>
+  </ItemGroup>
+  <ItemGroup>
+    <ITunesArtwork Include="Resources\ITunesArtwork" />
+    <ITunesArtwork Include="Resources\ITunesArtwork%402x" />
+  </ItemGroup>
+  <ItemGroup>
+    <InterfaceDefinition Include="Resources\LaunchScreen.storyboard" />
+    <InterfaceDefinition Include="Main.storyboard" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="Info.plist">
+      <SubType>Designer</SubType>
+    </None>
+    <None Include="Entitlements.plist" />
+    <None Include="packages.config" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Main.cs" />
+    <Compile Include="AppDelegate.cs" />
+    <Compile Include="ViewController.cs" />
+    <Compile Include="ViewController.designer.cs">
+      <DependentUpon>ViewController.cs</DependentUpon>
+    </Compile>
+    <Compile Include="ImageCell.cs" />
+    <Compile Include="ImageCell.designer.cs">
+      <DependentUpon>ImageCell.cs</DependentUpon>
+    </Compile>
+  </ItemGroup>
+  <Import Project="$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets" />
+</Project>

+ 52 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Info.plist

@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>CFBundleDisplayName</key>
+	<string>ImageSearch.iOS</string>
+	<key>CFBundleIdentifier</key>
+	<string>com.your-company.ImageSearch.iOS</string>
+	<key>CFBundleShortVersionString</key>
+	<string>1.0</string>
+	<key>CFBundleVersion</key>
+	<string>1.0</string>
+	<key>LSRequiresIPhoneOS</key>
+	<true/>
+	<key>MinimumOSVersion</key>
+	<string>9.1</string>
+	<key>UIDeviceFamily</key>
+	<array>
+		<integer>1</integer>
+		<integer>2</integer>
+	</array>
+	<key>UILaunchStoryboardName</key>
+	<string>LaunchScreen</string>
+	<key>UIMainStoryboardFile</key>
+	<string>Main</string>
+	<key>UIMainStoryboardFile~ipad</key>
+	<string>Main</string>
+	<key>UIRequiredDeviceCapabilities</key>
+	<array>
+		<string>armv7</string>
+	</array>
+	<key>UISupportedInterfaceOrientations</key>
+	<array>
+		<string>UIInterfaceOrientationPortrait</string>
+		<string>UIInterfaceOrientationLandscapeLeft</string>
+		<string>UIInterfaceOrientationLandscapeRight</string>
+	</array>
+	<key>UISupportedInterfaceOrientations~ipad</key>
+	<array>
+		<string>UIInterfaceOrientationPortrait</string>
+		<string>UIInterfaceOrientationPortraitUpsideDown</string>
+		<string>UIInterfaceOrientationLandscapeLeft</string>
+		<string>UIInterfaceOrientationLandscapeRight</string>
+	</array>
+	<key>XSAppIconAssets</key>
+	<string>Resources/Images.xcassets/AppIcons.appiconset</string>
+	<key>XSLaunchImageAssets</key>
+	<string>Resources/Images.xcassets/LaunchImage.launchimage</string>
+	<key>NSLocationWhenInUseUsageDescription</key>
+	<string>Location to get photos nearby.</string>
+</dict>
+</plist>

+ 20 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Main.cs

@@ -0,0 +1,20 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+
+using Foundation;
+using UIKit;
+
+namespace ImageSearch.iOS
+{
+	public class Application
+	{
+		// This is the main entry point of the application.
+		static void Main (string[] args)
+		{
+			// if you want to use a different Application Delegate class from "AppDelegate"
+			// you can specify it here.
+			UIApplication.Main (args, null, "AppDelegate");
+		}
+	}
+}

+ 119 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Main.storyboard

@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="6750" systemVersion="14C109" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="6">
+    <dependencies>
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6735"/>
+    </dependencies>
+    <scenes>
+        <!--View Controller-->
+        <scene sceneID="tne-QT-ifu">
+            <objects>
+                <viewController id="BYZ-38-t0r" customClass="ViewController" sceneMemberID="viewController">
+                    <layoutGuides>
+                        <viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
+                        <viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
+                    </layoutGuides>
+                    <view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
+                        <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
+                        <subviews>
+                            <textField opaque="NO" clipsSubviews="YES" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" borderStyle="roundedRect" minimumFontSize="17" id="35" translatesAutoresizingMaskIntoConstraints="NO" text="Cute Monkey">
+                                <rect key="frame" x="20" y="80" width="433" height="30"/>
+                                <fontDescription key="fontDescription" type="system" pointSize="14"/>
+                                <textInputTraits key="textInputTraits"/>
+                            </textField>
+                            <activityIndicatorView opaque="NO" contentMode="scaleToFill" style="gray" translatesAutoresizingMaskIntoConstraints="NO" id="36" hidesWhenStopped="YES" hidden="YES">
+                                <rect key="frame" x="473" y="85" width="20" height="20"/>
+                            </activityIndicatorView>
+                            <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" id="37" translatesAutoresizingMaskIntoConstraints="NO">
+                                <rect key="frame" x="511" y="80" width="69" height="30"/>
+                                <state key="normal" title="Search">
+                                    <color key="titleShadowColor" white="0.5" alpha="1" colorSpace="calibratedWhite"/>
+                                </state>
+                                <constraints>
+                                    <constraint id="50" firstItem="37" firstAttribute="width" constant="69"/>
+                                </constraints>
+                            </button>
+                            <collectionView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" dataMode="prototypes" id="55" translatesAutoresizingMaskIntoConstraints="NO">
+                                <rect key="frame" x="0.0" y="128" width="600" height="472"/>
+                                <collectionViewFlowLayout key="collectionViewLayout" minimumLineSpacing="10" minimumInteritemSpacing="10" id="57">
+                                    <size key="itemSize" width="140" height="140"/>
+                                    <size key="headerReferenceSize" width="0.0" height="0.0"/>
+                                    <size key="footerReferenceSize" width="0.0" height="0.0"/>
+                                    <inset key="sectionInset" minX="10" minY="10" maxX="10" maxY="10"/>
+                                </collectionViewFlowLayout>
+                                <cells>
+                                    <collectionViewCell opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" id="56" reuseIdentifier="imagecell" customClass="ImageCell">
+                                        <rect key="frame" x="10" y="10" width="140" height="140"/>
+                                        <autoresizingMask key="autoresizingMask"/>
+                                        <view key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center">
+                                            <rect key="frame" x="10" y="10" width="140" height="140"/>
+                                            <autoresizingMask key="autoresizingMask"/>
+                                            <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
+                                            <subviews>
+                                                <imageView userInteractionEnabled="NO" contentMode="scaleAspectFill" id="94" translatesAutoresizingMaskIntoConstraints="NO" fixedFrame="YES">
+                                                    <rect key="frame" x="0.0" y="0.0" width="140" height="140"/>
+                                                </imageView>
+                                                <label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" text="Caption" lineBreakMode="tailTruncation" minimumFontSize="10" id="97" translatesAutoresizingMaskIntoConstraints="NO" fixedFrame="YES" textAlignment="center" alpha="0.7">
+                                                    <rect key="frame" x="0.0" y="110" width="140" height="30"/>
+                                                    <color key="backgroundColor" colorSpace="calibratedRGB" red="0.91764705882352937" green="0.91764705882352937" blue="0.91764705882352937" alpha="1"/>
+                                                    <fontDescription key="fontDescription" type="system" pointSize="17"/>
+                                                    <color key="textColor" cocoaTouchSystemColor="darkTextColor"/>
+                                                    <nil key="highlightedColor"/>
+                                                </label>
+                                            </subviews>
+                                        </view>
+                                        <size key="customSize" width="140" height="140"/>
+                                        <connections>
+                                            <outlet property="LabelCaption" destination="97" id="name-outlet-97"/>
+                                            <outlet property="MainImage" destination="94" id="name-outlet-94"/>
+                                        </connections>
+                                    </collectionViewCell>
+                                </cells>
+                                <color key="backgroundColor" colorSpace="calibratedWhite" white="1" alpha="1"/>
+                            </collectionView>
+                        </subviews>
+                        <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
+                        <constraints>
+                            <constraint id="47" firstItem="8bC-Xf-vdC" firstAttribute="trailing" secondItem="37" secondAttribute="trailing" constant="20"/>
+                            <constraint id="48" firstItem="37" firstAttribute="top" secondItem="y3c-jy-aDJ" secondAttribute="bottom" constant="16"/>
+                            <constraint id="49" firstItem="37" firstAttribute="leading" secondItem="36" secondAttribute="trailing" constant="18"/>
+                            <constraint id="51" firstItem="36" firstAttribute="top" secondItem="y3c-jy-aDJ" secondAttribute="bottom" constant="21"/>
+                            <constraint id="52" firstItem="35" firstAttribute="leading" secondItem="8bC-Xf-vdC" secondAttribute="leading" constant="20"/>
+                            <constraint id="53" firstItem="35" firstAttribute="top" secondItem="y3c-jy-aDJ" secondAttribute="bottom" constant="16"/>
+                            <constraint id="54" firstItem="36" firstAttribute="leading" secondItem="35" secondAttribute="trailing" constant="20"/>
+                            <constraint id="77" firstItem="55" firstAttribute="top" secondItem="35" secondAttribute="bottom" constant="18"/>
+                            <constraint id="78" firstItem="55" firstAttribute="leading" secondItem="8bC-Xf-vdC" secondAttribute="leading"/>
+                            <constraint id="79" firstItem="55" firstAttribute="leading" secondItem="8bC-Xf-vdC" secondAttribute="leading"/>
+                            <constraint id="80" firstItem="55" firstAttribute="bottom" secondItem="8bC-Xf-vdC" secondAttribute="bottom"/>
+                            <constraint id="81" firstItem="55" firstAttribute="trailing" secondItem="8bC-Xf-vdC" secondAttribute="trailing"/>
+                        </constraints>
+                    </view>
+                    <connections>
+                        <outlet property="ButtonSearch" destination="37" id="name-outlet-37"/>
+                        <outlet property="ActivityIsLoading" destination="36" id="name-outlet-36"/>
+                        <outlet property="TextFieldQuery" destination="35" id="name-outlet-35"/>
+                        <outlet property="CollectionViewImages" destination="55" id="name-outlet-55"/>
+                    </connections>
+                    <navigationItem title="Image Search" id="32" key="navigationItem"/>
+                </viewController>
+                <placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
+            </objects>
+            <point key="canvasLocation" x="-42" y="47"/>
+        </scene>
+        <scene sceneID="5">
+            <objects>
+                <navigationController definesPresentationContext="YES" id="6" sceneMemberID="viewController">
+                    <navigationBar key="navigationBar" contentMode="scaleToFill" id="9">
+                        <autoresizingMask key="autoresizingMask" widthSizable="YES" flexibleMaxY="YES"/>
+                        <rect key="frame" x="0.0" y="20" width="600" height="44"/>
+                    </navigationBar>
+                    <connections>
+                        <segue id="33" destination="BYZ-38-t0r" kind="relationship" relationship="rootViewController"/>
+                    </connections>
+                </navigationController>
+                <placeholder placeholderIdentifier="IBFirstResponder" id="10" userLabel="First Responder" sceneMemberID="firstResponder"/>
+            </objects>
+            <point key="canvasLocation" x="-693" y="40"/>
+        </scene>
+    </scenes>
+</document>

BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/ITunesArtwork


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/ITunesArtwork@2x


+ 121 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Contents.json

@@ -0,0 +1,121 @@
+{
+  "images": [
+    {
+      "filename": "Icon-Small.png",
+      "size": "29x29",
+      "scale": "1x",
+      "idiom": "iphone"
+    },
+    {
+      "filename": "Icon-Small@2x.png",
+      "size": "29x29",
+      "scale": "2x",
+      "idiom": "iphone"
+    },
+    {
+      "filename": "Icon-Small@3x.png",
+      "size": "29x29",
+      "scale": "3x",
+      "idiom": "iphone"
+    },
+    {
+      "filename": "Icon-Small-40@2x.png",
+      "size": "40x40",
+      "scale": "2x",
+      "idiom": "iphone"
+    },
+    {
+      "filename": "Icon-Small-40@3x.png",
+      "size": "40x40",
+      "scale": "3x",
+      "idiom": "iphone"
+    },
+    {
+      "size": "57x57",
+      "scale": "1x",
+      "idiom": "iphone"
+    },
+    {
+      "size": "57x57",
+      "scale": "2x",
+      "idiom": "iphone"
+    },
+    {
+      "filename": "Icon-60@2x.png",
+      "size": "60x60",
+      "scale": "2x",
+      "idiom": "iphone"
+    },
+    {
+      "filename": "Icon-60@3x.png",
+      "size": "60x60",
+      "scale": "3x",
+      "idiom": "iphone"
+    },
+    {
+      "filename": "Icon-Small.png",
+      "size": "29x29",
+      "scale": "1x",
+      "idiom": "ipad"
+    },
+    {
+      "filename": "Icon-Small@2x.png",
+      "size": "29x29",
+      "scale": "2x",
+      "idiom": "ipad"
+    },
+    {
+      "filename": "Icon-Small-40.png",
+      "size": "40x40",
+      "scale": "1x",
+      "idiom": "ipad"
+    },
+    {
+      "filename": "Icon-Small-40@2x.png",
+      "size": "40x40",
+      "scale": "2x",
+      "idiom": "ipad"
+    },
+    {
+      "size": "50x50",
+      "scale": "1x",
+      "idiom": "ipad"
+    },
+    {
+      "size": "50x50",
+      "scale": "2x",
+      "idiom": "ipad"
+    },
+    {
+      "size": "72x72",
+      "scale": "1x",
+      "idiom": "ipad"
+    },
+    {
+      "size": "72x72",
+      "scale": "2x",
+      "idiom": "ipad"
+    },
+    {
+      "filename": "Icon-76.png",
+      "size": "76x76",
+      "scale": "1x",
+      "idiom": "ipad"
+    },
+    {
+      "filename": "Icon-76@2x.png",
+      "size": "76x76",
+      "scale": "2x",
+      "idiom": "ipad"
+    },
+    {
+      "size": "120x120",
+      "scale": "1x",
+      "idiom": "car"
+    }
+  ],
+  "info": {
+    "version": 1,
+    "author": "xcode"
+  }
+}

BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-60@2x.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-60@3x.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-76.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-76@2x.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-Small-40.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-Small-40@2x.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-Small-40@3x.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-Small.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-Small@2x.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/AppIcons.appiconset/Icon-Small@3x.png


+ 49 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/LaunchImage.launchimage/Contents.json

@@ -0,0 +1,49 @@
+{
+  "images": [
+    {
+      "orientation": "portrait",
+      "idiom": "iphone",
+      "extent": "full-screen",
+      "filename": "Default.png",
+      "size": "320x480",
+      "scale": "1x"
+    },
+    {
+      "orientation": "portrait",
+      "idiom": "iphone",
+      "extent": "full-screen",
+      "filename": "Default@2x.png",
+      "size": "320x480",
+      "scale": "2x"
+    },
+    {
+      "orientation": "portrait",
+      "idiom": "iphone",
+      "extent": "full-screen",
+      "filename": "Default-568h@2x.png",
+      "size": "320x568",
+      "subtype": "retina4",
+      "scale": "2x"
+    },
+    {
+      "orientation": "portrait",
+      "idiom": "ipad",
+      "extent": "full-screen",
+      "filename": "Default-Portrait.png",
+      "size": "768x1004",
+      "scale": "1x"
+    },
+    {
+      "orientation": "portrait",
+      "idiom": "ipad",
+      "extent": "full-screen",
+      "filename": "Default-Portrait@2x.png",
+      "size": "768x1004",
+      "scale": "2x"
+    }
+  ],
+  "info": {
+    "version": 1,
+    "author": "xcode"
+  }
+}

BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/LaunchImage.launchimage/Default-568h@2x.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/LaunchImage.launchimage/Default-Portrait@2x.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/LaunchImage.launchimage/Default.png


BIN=BIN
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/Images.xcassets/LaunchImage.launchimage/Default@2x.png


+ 39 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/Resources/LaunchScreen.storyboard

@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="6245" systemVersion="13F34" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="X5k-f2-b5h">
+	<dependencies>
+		<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="6238" />
+	</dependencies>
+	<scenes>
+		<!--View Controller-->
+		<scene sceneID="gAE-YM-kbH">
+			<objects>
+				<viewController id="X5k-f2-b5h" sceneMemberID="viewController">
+					<layoutGuides>
+						<viewControllerLayoutGuide type="top" id="Y8P-hJ-Z43" />
+						<viewControllerLayoutGuide type="bottom" id="9ZL-r4-8FZ" />
+					</layoutGuides>
+					<view key="view" contentMode="scaleToFill" id="yd7-JS-zBw">
+						<rect key="frame" x="0.0" y="0.0" width="600" height="600" />
+						<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES" />
+						<subviews>
+							<imageView userInteractionEnabled="NO" contentMode="scaleToFill" misplaced="YES" image="Icon-60.png" translatesAutoresizingMaskIntoConstraints="NO" id="23">
+								<rect key="frame" x="270" y="270" width="60" height="60" />
+								<rect key="contentStretch" x="0.0" y="0.0" width="0.0" height="0.0" />
+							</imageView>
+						</subviews>
+						<color key="backgroundColor" red="0.20392156862745098" green="0.59607843137254901" blue="0.85882352941176465" alpha="1" colorSpace="calibratedRGB" />
+						<constraints>
+							<constraint firstItem="23" firstAttribute="centerY" secondItem="yd7-JS-zBw" secondAttribute="centerY" priority="1" id="39" />
+							<constraint firstItem="23" firstAttribute="centerX" secondItem="yd7-JS-zBw" secondAttribute="centerX" priority="1" id="41" />
+						</constraints>
+					</view>
+				</viewController>
+				<placeholder placeholderIdentifier="IBFirstResponder" id="XAI-xm-WK6" userLabel="First Responder" sceneMemberID="firstResponder" />
+			</objects>
+			<point key="canvasLocation" x="349" y="339" />
+		</scene>
+	</scenes>
+	<resources>
+		<image name="Icon-60.png" width="180" height="180" />
+	</resources>
+</document>

+ 67 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/ViewController.cs

@@ -0,0 +1,67 @@
+using System;
+using Foundation;
+using UIKit;
+using ImageSearch.ViewModel;
+using SDWebImage;
+
+namespace ImageSearch.iOS
+{
+    public partial class ViewController : UIViewController, IUICollectionViewDataSource
+	{
+
+        ImageSearchViewModel viewModel;
+
+
+		public ViewController (IntPtr handle) : base (handle)
+		{
+		}
+
+		public override void ViewDidLoad ()
+		{
+			base.ViewDidLoad ();
+            viewModel = new ImageSearchViewModel();
+
+            CollectionViewImages.WeakDataSource = this;
+
+            //Button Click event to get images
+
+            ButtonSearch.TouchUpInside += async (sender, args) =>
+            {
+                ButtonSearch.Enabled = false;
+                ActivityIsLoading.StartAnimating();
+
+                await viewModel.SearchForImagesAsync(TextFieldQuery.Text);
+                CollectionViewImages.ReloadData();
+
+                ButtonSearch.Enabled = true;
+                ActivityIsLoading.StopAnimating();
+            };
+
+        }
+
+        public override void DidReceiveMemoryWarning ()
+		{
+			base.DidReceiveMemoryWarning ();
+			// Release any cached data, images, etc that aren't in use.
+		}
+
+
+        public nint GetItemsCount(UICollectionView collectionView, nint section) => 
+            viewModel.Images.Count;
+
+        public UICollectionViewCell GetCell(UICollectionView collectionView, NSIndexPath indexPath)
+        {
+            var cell = collectionView.DequeueReusableCell("imagecell", indexPath) as ImageCell;
+
+            var item = viewModel.Images[indexPath.Row];
+
+            cell.Caption.Text = item.Title;
+
+            cell.Image.SetImage(new NSUrl(item.ThumbnailLink));
+
+
+            return cell;
+        }
+    }
+}
+

+ 56 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/ViewController.designer.cs

@@ -0,0 +1,56 @@
+// WARNING
+//
+// This file has been generated automatically by Xamarin Studio from the outlets and
+// actions declared in your storyboard file.
+// Manual changes to this file will not be maintained.
+//
+using Foundation;
+using System;
+using System.CodeDom.Compiler;
+using UIKit;
+
+namespace ImageSearch.iOS
+{
+    [Register ("ViewController")]
+    partial class ViewController
+    {
+        [Outlet]
+        [GeneratedCode ("iOS Designer", "1.0")]
+        UIKit.UIActivityIndicatorView ActivityIsLoading { get; set; }
+
+        [Outlet]
+        [GeneratedCode ("iOS Designer", "1.0")]
+        UIKit.UIButton ButtonSearch { get; set; }
+
+        [Outlet]
+        [GeneratedCode ("iOS Designer", "1.0")]
+        UIKit.UICollectionView CollectionViewImages { get; set; }
+
+        [Outlet]
+        [GeneratedCode ("iOS Designer", "1.0")]
+        UIKit.UITextField TextFieldQuery { get; set; }
+
+        void ReleaseDesignerOutlets ()
+        {
+            if (ActivityIsLoading != null) {
+                ActivityIsLoading.Dispose ();
+                ActivityIsLoading = null;
+            }
+
+            if (ButtonSearch != null) {
+                ButtonSearch.Dispose ();
+                ButtonSearch = null;
+            }
+
+            if (CollectionViewImages != null) {
+                CollectionViewImages.Dispose ();
+                CollectionViewImages = null;
+            }
+
+            if (TextFieldQuery != null) {
+                TextFieldQuery.Dispose ();
+                TextFieldQuery = null;
+            }
+        }
+    }
+}

+ 10 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch.iOS/packages.config

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+  <package id="Acr.Support" version="2.1.0" targetFramework="xamarinios10" />
+  <package id="Acr.UserDialogs" version="6.3.1" targetFramework="xamarinios10" />
+  <package id="BTProgressHUD" version="1.2.0.3" targetFramework="xamarinios10" />
+  <package id="Newtonsoft.Json" version="9.0.1" targetFramework="xamarinios10" />
+  <package id="Refractored.MvvmHelpers" version="1.1.0" targetFramework="xamarinios10" />
+  <package id="Splat" version="1.6.2" targetFramework="xamarinios10" />
+  <package id="Xamarin.SDWebImage" version="3.7.5" targetFramework="xamarinios10" />
+</packages>

+ 74 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/ImageSearch.csproj

@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+    <ProjectGuid>{1796E5D8-D2EF-495F-ACDA-EFC93710C7DE}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <RootNamespace>ImageSearch</RootNamespace>
+    <AssemblyName>ImageSearch</AssemblyName>
+    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
+    <TargetFrameworkProfile>Profile7</TargetFrameworkProfile>
+    <MinimumVisualStudioVersion>10.0</MinimumVisualStudioVersion>
+    <NuGetPackageImportStamp>
+    </NuGetPackageImportStamp>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug</OutputPath>
+    <DefineConstants>DEBUG;</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>full</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release</OutputPath>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <ConsolePause>false</ConsolePause>
+  </PropertyGroup>
+  <ItemGroup>
+    <Compile Include="Services\BingSearch\Image.cs" />
+    <Compile Include="Services\BingSearch\SearchResult.cs" />
+    <Compile Include="Services\BingSearch\Suggestion.cs" />
+    <Compile Include="Services\BingSearch\Thumbnail.cs" />
+    <Compile Include="Model\ImageResult.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+    <Compile Include="Services\ServiceKeys.cs" />
+    <Compile Include="ViewModel\ImageSearchViewModel.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="Helpers\" />
+  </ItemGroup>
+  <ItemGroup>
+    <Reference Include="Acr.UserDialogs, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Acr.UserDialogs.6.3.1\lib\portable-win+net45+wp8+win8+wpa81\Acr.UserDialogs.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Acr.UserDialogs.Interface, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Acr.UserDialogs.6.3.1\lib\portable-win+net45+wp8+win8+wpa81\Acr.UserDialogs.Interface.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="MvvmHelpers, Version=1.1.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Refractored.MvvmHelpers.1.1.0\lib\portable-net45+wp8+wpa81+win8+MonoAndroid10+MonoTouch10+Xamarin.iOS10+UAP10\MvvmHelpers.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Newtonsoft.Json.9.0.1\lib\portable-net45+wp80+win8+wpa81\Newtonsoft.Json.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Splat, Version=1.6.2.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\..\packages\Splat.1.6.2\lib\Portable-net45+win+wpa81+wp80\Splat.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="packages.config" />
+  </ItemGroup>
+  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
+</Project>

+ 21 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/Model/ImageResult.cs

@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace ImageSearch.Model
+{
+    public class ImageResult
+    {
+        public string ThumbnailLink { get; set; }
+
+        public string ImageLink { get; set; }
+
+        public string FileFormat { get; set; }
+
+        public string Title { get; set; }
+
+        public string ContextLink { get; set; }
+    }
+}

+ 27 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/Properties/AssemblyInfo.cs

@@ -0,0 +1,27 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+
+// Information about this assembly is defined by the following attributes.
+// Change them to the values specific to your project.
+
+[assembly: AssemblyTitle("ImageSearch")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("")]
+[assembly: AssemblyCopyright("joe")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
+// The form "{Major}.{Minor}.*" will automatically update the build and revision,
+// and "{Major}.{Minor}.{Build}.*" will update just the revision.
+
+[assembly: AssemblyVersion("1.0.*")]
+
+// The following attributes are used to specify the signing key for the assembly,
+// if desired. See the Mono documentation for more information about signing.
+
+//[assembly: AssemblyDelaySign(false)]
+//[assembly: AssemblyKeyFile("")]
+

+ 38 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/Services/BingSearch/Image.cs

@@ -0,0 +1,38 @@
+using Newtonsoft.Json;
+
+namespace ImageSearch.Model.BingSearch
+{
+	class Image
+	{
+		[JsonProperty("name")]
+		public string Name { get; set; }
+		[JsonProperty("webSearchUrl")]
+		public string WebSearchUrl { get; set; }
+		[JsonProperty("thumbnailUrl")]
+		public string ThumbnailUrl { get; set; }
+		[JsonProperty("datePublished")]
+		public string DatePublished { get; set; }
+		[JsonProperty("contentUrl")]
+		public string ContentUrl { get; set; }
+		[JsonProperty("hostPageUrl")]
+		public string HostPageUrl { get; set; }
+		[JsonProperty("contentSize")]
+		public string ContentSize { get; set; }
+		[JsonProperty("encodingFormat")]
+		public string EncodingFormat { get; set; }
+		[JsonProperty("hostPageDisplayUrl")]
+		public string HostPageDisplayUrl { get; set; }
+		[JsonProperty("width")]
+		public int Width { get; set; }
+		[JsonProperty("height")]
+		public int Height { get; set; }
+		[JsonProperty("thumbnail")]
+		public Thumbnail Thumbnail { get; set; }
+		[JsonProperty("imageInsightsToken")]
+		public string ImageInsightsToken { get; set; }
+		[JsonProperty("imageId")]
+		public string ImageId { get; set; }
+        [JsonProperty("accentColor")]
+		public string AccentColor { get; set; }
+	}
+}

+ 23 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/Services/BingSearch/SearchResult.cs

@@ -0,0 +1,23 @@
+using Newtonsoft.Json;
+using System.Collections.Generic;
+
+namespace ImageSearch.Model.BingSearch
+{
+	class SearchResult
+	{
+		[JsonProperty("readLink")]
+		public string ReadLink { get; set; }
+		[JsonProperty("webSearchUrl")]
+		public string WebSearchUrl { get; set; }
+		[JsonProperty("totalEstimatedMatches")]
+		public int TotalEstimatedMatches { get; set; }
+		[JsonProperty("value")]
+		public List<Image> Images { get; set; }
+		[JsonProperty("nextOffsetAddCount")]
+		public int NextOffsetAddCount { get; set; }
+		[JsonProperty("displayShoppingSourcesBadges")]
+		public bool DisplayShoppingSourcesBadges { get; set; }
+		[JsonProperty("displayRecipeSourcesBadges")]
+		public bool DisplayRecipeSourcesBadges { get; set; }
+	}
+}

+ 18 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/Services/BingSearch/Suggestion.cs

@@ -0,0 +1,18 @@
+using Newtonsoft.Json;
+
+namespace ImageSearch.Model.BingSearch
+{
+	class Suggestion
+	{
+		[JsonProperty("text")]
+		public string Text { get; set; }
+		[JsonProperty("displayText")]
+		public string DisplayText { get; set; }
+		[JsonProperty("webSearchUrl")]
+		public string WebSearchUrl { get; set; }
+		[JsonProperty("searchLink")]
+		public string SearchLink { get; set; }
+		[JsonProperty("thumbnail")]
+		public Thumbnail Thumbnail { get; set; }
+	}
+}

+ 14 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/Services/BingSearch/Thumbnail.cs

@@ -0,0 +1,14 @@
+using Newtonsoft.Json;
+
+namespace ImageSearch.Model.BingSearch
+{
+	class Thumbnail
+	{
+		[JsonProperty("thumbnailUrl")]
+		public string ThumbnailUrl { get; set; }
+		[JsonProperty("width")]
+		public int Width { get; set; }
+		[JsonProperty("height")]
+		public int Height { get; set; }
+	}
+}

+ 15 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/Services/ServiceKeys.cs

@@ -0,0 +1,15 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace ImageSearch.Services
+{
+    public class CognitiveServicesKeys
+    {
+		//Setup a Bing Search API key from: http://www.microsoft.com/cognitive-services
+		public const string BingSearch = "ef96c46d582f49aa8f0bb3c610573ce0";
+
+	} 
+}

+ 66 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/ViewModel/ImageSearchViewModel.cs

@@ -0,0 +1,66 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Net;
+using System.Text;
+using System.Threading.Tasks;
+using MvvmHelpers;
+using ImageSearch.Services;
+using System.Net.Http;
+using Newtonsoft.Json;
+using ImageSearch.Model;
+using Acr.UserDialogs;
+using ImageSearch.Model.BingSearch;
+
+namespace ImageSearch.ViewModel
+{
+    public class ImageSearchViewModel
+    {
+        public ObservableRangeCollection<ImageResult> Images { get; }
+
+        public ImageSearchViewModel()
+        {
+            Images = new ObservableRangeCollection<ImageResult>();
+        }
+        
+        public async Task<bool> SearchForImagesAsync(string query)
+        {
+			//Bing Image API
+			var url = $"https://api.cognitive.microsoft.com/bing/v5.0/images/" + 
+				      $"search?q={WebUtility.UrlEncode(query)}" +
+					  $"&count=20&offset=0&mkt=en-us&safeSearch=Strict";
+
+            var requestHeaderKey = "Ocp-Apim-Subscription-Key";
+            var requestHeaderValue = CognitiveServicesKeys.BingSearch;
+            try
+			{
+                using (var client = new HttpClient())
+                {
+                    client.DefaultRequestHeaders.Add(requestHeaderKey, requestHeaderValue);
+
+                    var json = await client.GetStringAsync(url);
+
+                    var result = JsonConvert.DeserializeObject<SearchResult>(json);
+
+                    Images.ReplaceRange(result.Images.Select(i => new ImageResult
+                    {
+                        ContextLink = i.HostPageUrl,
+                        FileFormat = i.EncodingFormat,
+                        ImageLink = i.ContentUrl,
+                        ThumbnailLink = i.ThumbnailUrl,
+                        Title = i.Name
+                    }));
+                }
+			}
+			catch (Exception ex)
+			{	
+				await UserDialogs.Instance.AlertAsync("Unable to query images: " + ex.Message);
+				return false;
+			}
+
+			
+			return true;
+        }
+        
+    }
+}

+ 7 - 0
Demos/app-imagesearch-cogs/ImageSearch/ImageSearch/packages.config

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+  <package id="Acr.UserDialogs" version="6.3.1" targetFramework="portable45-net45+win8" />
+  <package id="Newtonsoft.Json" version="9.0.1" targetFramework="portable45-net45+win8" />
+  <package id="Refractored.MvvmHelpers" version="1.1.0" targetFramework="portable45-net45+win8" />
+  <package id="Splat" version="1.6.2" targetFramework="portable45-net45+win8" />
+</packages>

+ 21 - 0
Demos/app-imagesearch-cogs/LICENSE

@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2016 James Montemagno
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.

+ 27 - 0
Demos/app-imagesearch-cogs/README.md

@@ -0,0 +1,27 @@
+## Image Search 
+
+Demo application built with [Xamarin](http://xamarin.com) to do a Bing Image Search!
+
+Watch the .NET conf video: https://channel9.msdn.com/Events/dotnetConf/2016/iOS--Android-Development-for-the-C-Developer-with-Xamarin
+
+Built with C# 6 features, you must be running VS 2015 or Xamarin Studio to compile. 
+
+## Setup
+
+You must use setup a API key that can be set in ImageSearch/Services/ServiceKeys.cs
+
+### Microsoft Cognitive Services
+
+Setup a Bing Search API Key at: https://microsoft.com/cognitive-services
+
+
+## Open source libraries
+The following amazing libraries were used to create this app:
+
+* [User Dialogs Plugin for Xamarin](https://github.com/aritchie/userdialogs)
+* [MVVM Helpers](https://github.com/jamesmontemagno/mvvm-helpers)
+* [Json.NET](http://www.newtonsoft.com/json)
+
+## License
+
+Under MIT

+ 22 - 0
Demos/app-myweather/.gitattributes

@@ -0,0 +1,22 @@
+# Auto detect text files and perform LF normalization
+* text=auto
+
+# Custom for Visual Studio
+*.cs     diff=csharp
+*.sln    merge=union
+*.csproj merge=union
+*.vbproj merge=union
+*.fsproj merge=union
+*.dbproj merge=union
+
+# Standard to msysgit
+*.doc	 diff=astextplain
+*.DOC	 diff=astextplain
+*.docx diff=astextplain
+*.DOCX diff=astextplain
+*.dot  diff=astextplain
+*.DOT  diff=astextplain
+*.pdf  diff=astextplain
+*.PDF	 diff=astextplain
+*.rtf	 diff=astextplain
+*.RTF	 diff=astextplain

+ 224 - 0
Demos/app-myweather/.gitignore

@@ -0,0 +1,224 @@
+#################
+## Eclipse
+#################
+DTAR_*/
+*.pydevproject
+.project
+.metadata
+bin/
+tmp/
+*.tmp
+*.bak
+*.swp
+*~.nib
+local.properties
+.classpath
+.settings/
+.loadpath
+mobile.userprefs
+.nuget
+
+# External tool builders
+.externalToolBuilders/
+
+# Locally stored "Eclipse launch configurations"
+*.launch
+
+# CDT-specific
+.cproject
+
+# PDT-specific
+.buildpath
+
+
+#################
+## Visual Studio
+#################
+
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+
+# User-specific files
+*.suo
+*.user
+*.sln.docstates
+
+# Build results
+
+[Dd]ebug/
+[Rr]elease/
+x64/
+build/
+[Bb]in/
+[Oo]bj/
+[Pp]ackages/
+[Cc]omponents/
+
+# MSTest test Results
+[Tt]est[Rr]esult*/
+[Bb]uild[Ll]og.*
+
+*_i.c
+*_p.c
+*.ilk
+*.meta
+*.obj
+*.pch
+*.pdb
+*.pgc
+*.pgd
+*.rsp
+*.sbr
+*.tlb
+*.tli
+*.tlh
+*.tmp
+*.tmp_proj
+*.log
+*.vspscc
+*.vssscc
+.builds
+*.pidb
+*.log
+*.scc
+
+# Visual C++ cache files
+ipch/
+*.aps
+*.ncb
+*.opensdf
+*.sdf
+*.cachefile
+
+# Visual Studio profiler
+*.psess
+*.vsp
+*.vspx
+
+# Guidance Automation Toolkit
+*.gpState
+
+# ReSharper is a .NET coding add-in
+_ReSharper*/
+*.[Rr]e[Ss]harper
+
+# TeamCity is a build add-in
+_TeamCity*
+
+# DotCover is a Code Coverage Tool
+*.dotCover
+
+# NCrunch
+*.ncrunch*
+.*crunch*.local.xml
+
+# Installshield output folder
+[Ee]xpress/
+
+# DocProject is a documentation generator add-in
+DocProject/buildhelp/
+DocProject/Help/*.HxT
+DocProject/Help/*.HxC
+DocProject/Help/*.hhc
+DocProject/Help/*.hhk
+DocProject/Help/*.hhp
+DocProject/Help/Html2
+DocProject/Help/html
+
+# Click-Once directory
+publish/
+
+# Publish Web Output
+*.Publish.xml
+*.pubxml
+
+# NuGet Packages Directory
+## TODO: If you have NuGet Package Restore enabled, uncomment the next line
+#packages/
+
+# Windows Azure Build Output
+csx
+*.build.csdef
+
+# Windows Store app package directory
+AppPackages/
+
+# Others
+sql/
+*.Cache
+ClientBin/
+[Ss]tyle[Cc]op.*
+~$*
+*~
+*.dbmdl
+*.[Pp]ublish.xml
+*.pfx
+*.publishsettings
+
+# RIA/Silverlight projects
+Generated_Code/
+
+# Backup & report files from converting an old project file to a newer
+# Visual Studio version. Backup files are not needed, because we have git ;-)
+_UpgradeReport_Files/
+Backup*/
+UpgradeLog*.XML
+UpgradeLog*.htm
+
+# SQL Server files
+App_Data/*.mdf
+App_Data/*.ldf
+
+#############
+## Windows detritus
+#############
+
+# Windows image file caches
+Thumbs.db
+ehthumbs.db
+
+# Folder config file
+Desktop.ini
+
+# Recycle Bin used on file shares
+$RECYCLE.BIN/
+
+# Mac crap
+.DS_Store
+
+#############
+Git
+#############
+
+*.orig
+
+#############
+## Python
+#############
+
+*.py[co]
+
+# Packages
+*.egg
+*.egg-info
+dist/
+build/
+eggs/
+parts/
+var/
+sdist/
+develop-eggs/
+.installed.cfg
+
+# Installer logs
+pip-log.txt
+
+# Unit test / coverage reports
+.coverage
+.tox
+
+#Translations
+*.mo
+
+#Mr Developer
+.mr.developer.cfg

BIN=BIN
Demos/app-myweather/Images/promo.png


+ 20 - 0
Demos/app-myweather/LICENSE.md

@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright (c) 2015 James Montemagno
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 19 - 0
Demos/app-myweather/MyWeather.Droid/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 your 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");

+ 44 - 0
Demos/app-myweather/MyWeather.Droid/Helpers/Settings.cs

@@ -0,0 +1,44 @@
+/*
+// Helpers/Settings.cs This file was automatically added when you installed the Settings Plugin. If you are not using a PCL then comment this file back in to use it.
+using Plugin.Settings;
+using Plugin.Settings.Abstractions;
+
+namespace MyWeather.Droid.Helpers
+{
+  /// <summary>
+  /// This is the Settings static class that can be used in your Core solution or in any
+  /// of your client applications. All settings are laid out the same exact way with getters
+  /// and setters. 
+  /// </summary>
+  public static class Settings
+  {
+    private static ISettings AppSettings
+    {
+      get
+      {
+        return CrossSettings.Current;
+      }
+    }
+
+    #region Setting Constants
+
+    private const string SettingsKey = "settings_key";
+    private static readonly string SettingsDefault = string.Empty;
+
+    #endregion
+
+
+    public static string GeneralSettings
+    {
+      get
+      {
+        return AppSettings.GetValueOrDefault<string>(SettingsKey, SettingsDefault);
+      }
+      set
+      {
+        AppSettings.AddOrUpdateValue<string>(SettingsKey, value);
+      }
+    }
+
+  }
+}*/

+ 38 - 0
Demos/app-myweather/MyWeather.Droid/MainActivity.cs

@@ -0,0 +1,38 @@
+using System;
+
+using Android.App;
+using Android.Content;
+using Android.Runtime;
+using Android.Views;
+using Android.Widget;
+using Android.OS;
+using Xamarin.Forms;
+using Xamarin.Forms.Platform.Android;
+using Plugin.Permissions;
+using Android.Content.PM;
+
+namespace MyWeather.Droid
+{
+	[Activity (Label = "My Weather", MainLauncher = true, Icon = "@drawable/icon")]
+	public class MainActivity : FormsAppCompatActivity
+    {
+
+		protected override void OnCreate (Bundle bundle)
+		{
+			
+		    ToolbarResource = Resource.Layout.toolbar;
+		    TabLayoutResource = Resource.Layout.tabs;
+		    base.OnCreate (bundle);
+
+		    Forms.Init(this, bundle);
+		    LoadApplication(new App());
+		}
+
+        public override void OnRequestPermissionsResult(int requestCode, string[] permissions, Permission[] grantResults)
+        {
+            PermissionsImplementation.Current.OnRequestPermissionsResult(requestCode, permissions, grantResults);
+        }
+    }
+}
+
+

+ 63 - 0
Demos/app-myweather/MyWeather.Droid/MainApplication.cs

@@ -0,0 +1,63 @@
+using System;
+
+using Android.App;
+using Android.OS;
+using Android.Runtime;
+using Plugin.CurrentActivity;
+
+namespace MyWeather.Droid
+{
+	//You can specify additional application information in this attribute
+    [Application]
+    public class MainApplication : Application, Application.IActivityLifecycleCallbacks
+    {
+        public MainApplication(IntPtr handle, JniHandleOwnership transer)
+          :base(handle, transer)
+        {
+        }
+
+        public override void OnCreate()
+        {
+            base.OnCreate();
+            RegisterActivityLifecycleCallbacks(this);
+            //A great place to initialize Xamarin.Insights and Dependency Services!
+        }
+
+        public override void OnTerminate()
+        {
+            base.OnTerminate();
+            UnregisterActivityLifecycleCallbacks(this);
+        }
+
+        public void OnActivityCreated(Activity activity, Bundle savedInstanceState)
+        {
+            CrossCurrentActivity.Current.Activity = activity;
+        }
+
+        public void OnActivityDestroyed(Activity activity)
+        {
+        }
+
+        public void OnActivityPaused(Activity activity)
+        {
+        }
+
+        public void OnActivityResumed(Activity activity)
+        {
+            CrossCurrentActivity.Current.Activity = activity;
+        }
+
+        public void OnActivitySaveInstanceState(Activity activity, Bundle outState)
+        {
+        }
+
+        public void OnActivityStarted(Activity activity)
+        {
+            CrossCurrentActivity.Current.Activity = activity;
+        }
+
+        public void OnActivityStopped(Activity activity)
+        {
+        }
+    }
+}

+ 191 - 0
Demos/app-myweather/MyWeather.Droid/MyWeather.Android.csproj

@@ -0,0 +1,191 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
+    <ProjectGuid>{65B45A0F-D6D8-432F-B36D-D7D41675DC76}</ProjectGuid>
+    <OutputType>Library</OutputType>
+    <RootNamespace>MyWeather.Droid</RootNamespace>
+    <MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix>
+    <MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
+    <AndroidResgenClass>Resource</AndroidResgenClass>
+    <AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile>
+    <AndroidApplication>True</AndroidApplication>
+    <AndroidUseLatestPlatformSdk>True</AndroidUseLatestPlatformSdk>
+    <TargetFrameworkVersion>v7.0</TargetFrameworkVersion>
+    <AssemblyName>MyWeather.Droid</AssemblyName>
+    <AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
+    <NuGetPackageImportStamp>
+    </NuGetPackageImportStamp>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>bin\Debug</OutputPath>
+    <DefineConstants>DEBUG;</DefineConstants>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <AndroidLinkMode>None</AndroidLinkMode>
+    <ConsolePause>false</ConsolePause>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>full</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>bin\Release</OutputPath>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+    <AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
+    <ConsolePause>false</ConsolePause>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="FormsViewGroup, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xamarin.Forms.2.3.2.127\lib\MonoAndroid10\FormsViewGroup.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
+      <HintPath>..\packages\Newtonsoft.Json.9.0.1\lib\portable-net45+wp80+win8+wpa81\Newtonsoft.Json.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Plugin.CurrentActivity, Version=1.0.1.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Plugin.CurrentActivity.1.0.1\lib\MonoAndroid10\Plugin.CurrentActivity.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Plugin.Geolocator, Version=3.0.4.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xam.Plugin.Geolocator.3.0.4\lib\MonoAndroid10\Plugin.Geolocator.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Plugin.Geolocator.Abstractions, Version=3.0.4.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xam.Plugin.Geolocator.3.0.4\lib\MonoAndroid10\Plugin.Geolocator.Abstractions.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Plugin.Permissions, Version=1.1.6.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Plugin.Permissions.1.1.7\lib\MonoAndroid10\Plugin.Permissions.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Plugin.Permissions.Abstractions, Version=1.1.6.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Plugin.Permissions.1.1.7\lib\MonoAndroid10\Plugin.Permissions.Abstractions.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Plugin.Settings, Version=2.5.1.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xam.Plugins.Settings.2.5.1.0\lib\MonoAndroid10\Plugin.Settings.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Plugin.Settings.Abstractions, Version=2.5.1.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xam.Plugins.Settings.2.5.1.0\lib\MonoAndroid10\Plugin.Settings.Abstractions.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Plugin.TextToSpeech, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xam.Plugins.TextToSpeech.2.0.0\lib\MonoAndroid10\Plugin.TextToSpeech.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Plugin.TextToSpeech.Abstractions, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xam.Plugins.TextToSpeech.2.0.0\lib\MonoAndroid10\Plugin.TextToSpeech.Abstractions.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="System" />
+    <Reference Include="System.Xml" />
+    <Reference Include="System.Core" />
+    <Reference Include="Mono.Android" />
+    <Reference Include="Xamarin.Android.Support.Animated.Vector.Drawable, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xamarin.Android.Support.Animated.Vector.Drawable.23.3.0\lib\MonoAndroid403\Xamarin.Android.Support.Animated.Vector.Drawable.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Android.Support.Design, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xamarin.Android.Support.Design.23.3.0\lib\MonoAndroid43\Xamarin.Android.Support.Design.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Android.Support.v4, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xamarin.Android.Support.v4.23.3.0\lib\MonoAndroid403\Xamarin.Android.Support.v4.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Android.Support.v7.AppCompat, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xamarin.Android.Support.v7.AppCompat.23.3.0\lib\MonoAndroid403\Xamarin.Android.Support.v7.AppCompat.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Android.Support.v7.CardView, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xamarin.Android.Support.v7.CardView.23.3.0\lib\MonoAndroid403\Xamarin.Android.Support.v7.CardView.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Android.Support.v7.MediaRouter, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xamarin.Android.Support.v7.MediaRouter.23.3.0\lib\MonoAndroid403\Xamarin.Android.Support.v7.MediaRouter.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Android.Support.v7.RecyclerView, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xamarin.Android.Support.v7.RecyclerView.23.3.0\lib\MonoAndroid403\Xamarin.Android.Support.v7.RecyclerView.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Android.Support.Vector.Drawable, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xamarin.Android.Support.Vector.Drawable.23.3.0\lib\MonoAndroid403\Xamarin.Android.Support.Vector.Drawable.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Forms.Core, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xamarin.Forms.2.3.2.127\lib\MonoAndroid10\Xamarin.Forms.Core.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Forms.Platform, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xamarin.Forms.2.3.2.127\lib\MonoAndroid10\Xamarin.Forms.Platform.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Forms.Platform.Android, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xamarin.Forms.2.3.2.127\lib\MonoAndroid10\Xamarin.Forms.Platform.Android.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+    <Reference Include="Xamarin.Forms.Xaml, Version=2.0.0.0, Culture=neutral, processorArchitecture=MSIL">
+      <HintPath>..\packages\Xamarin.Forms.2.3.2.127\lib\MonoAndroid10\Xamarin.Forms.Xaml.dll</HintPath>
+      <Private>True</Private>
+    </Reference>
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="..\MyWeather\MyWeather.csproj">
+      <Name>MyWeather</Name>
+    </ProjectReference>
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="Helpers\Settings.cs" />
+    <Compile Include="MainActivity.cs" />
+    <Compile Include="MainApplication.cs" />
+    <Compile Include="Resources\Resource.designer.cs" />
+    <Compile Include="Properties\AssemblyInfo.cs" />
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="packages.config" />
+    <None Include="Resources\AboutResources.txt" />
+    <None Include="Properties\AndroidManifest.xml" />
+    <None Include="Assets\AboutAssets.txt" />
+    <AndroidResource Include="Resources\layout\tabs.axml">
+      <SubType>AndroidResource</SubType>
+    </AndroidResource>
+    <AndroidResource Include="Resources\layout\toolbar.axml">
+      <SubType>AndroidResource</SubType>
+    </AndroidResource>
+  </ItemGroup>
+  <ItemGroup>
+    <AndroidResource Include="Resources\layout\Main.axml" />
+    <AndroidResource Include="Resources\values\Strings.xml" />
+    <AndroidResource Include="Resources\drawable-hdpi\Icon.png" />
+    <AndroidResource Include="Resources\drawable-mdpi\Icon.png" />
+    <AndroidResource Include="Resources\drawable-xhdpi\Icon.png" />
+    <AndroidResource Include="Resources\drawable-xxhdpi\Icon.png" />
+    <AndroidResource Include="Resources\drawable-xxxhdpi\Icon.png" />
+  </ItemGroup>
+  <ItemGroup>
+    <AndroidResource Include="Resources\values\colors.xml" />
+    <AndroidResource Include="Resources\values\style.xml" />
+    <AndroidResource Include="Resources\values-v21\style.xml" />
+  </ItemGroup>
+  <ItemGroup>
+    <Folder Include="Resources\drawable\" />
+  </ItemGroup>
+  <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
+  <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
+    <PropertyGroup>
+      <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
+    </PropertyGroup>
+    <Error Condition="!Exists('..\packages\Xamarin.Android.Support.Vector.Drawable.23.3.0\build\Xamarin.Android.Support.Vector.Drawable.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Android.Support.Vector.Drawable.23.3.0\build\Xamarin.Android.Support.Vector.Drawable.targets'))" />
+    <Error Condition="!Exists('..\packages\Xamarin.Forms.2.3.2.127\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+MonoTouch10+Xamarin.iOS10\Xamarin.Forms.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Xamarin.Forms.2.3.2.127\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+MonoTouch10+Xamarin.iOS10\Xamarin.Forms.targets'))" />
+  </Target>
+  <Import Project="..\packages\Xamarin.Android.Support.Vector.Drawable.23.3.0\build\Xamarin.Android.Support.Vector.Drawable.targets" Condition="Exists('..\packages\Xamarin.Android.Support.Vector.Drawable.23.3.0\build\Xamarin.Android.Support.Vector.Drawable.targets')" />
+  <Import Project="..\packages\Xamarin.Forms.2.3.2.127\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+MonoTouch10+Xamarin.iOS10\Xamarin.Forms.targets" Condition="Exists('..\packages\Xamarin.Forms.2.3.2.127\build\portable-win+net45+wp80+win81+wpa81+MonoAndroid10+MonoTouch10+Xamarin.iOS10\Xamarin.Forms.targets')" />
+</Project>

+ 5 - 0
Demos/app-myweather/MyWeather.Droid/Properties/AndroidManifest.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android">
+	<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="24" />
+	<application android:label="MyWeather" android:theme="@style/MyTheme"></application>
+</manifest>

+ 26 - 0
Demos/app-myweather/MyWeather.Droid/Properties/AssemblyInfo.cs

@@ -0,0 +1,26 @@
+using System.Reflection;
+using Xamarin.Forms.Xaml;
+
+// Information about this assembly is defined by the following attributes.
+// Change them to the values specific to your project.
+[assembly: AssemblyTitle ("MyWeather.Droid")]
+[assembly: AssemblyDescription ("")]
+[assembly: AssemblyConfiguration ("")]
+[assembly: AssemblyCompany ("")]
+[assembly: AssemblyProduct ("")]
+[assembly: AssemblyCopyright ("James Montemagno")]
+[assembly: AssemblyTrademark ("")]
+[assembly: AssemblyCulture ("")]
+
+// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".
+// The form "{Major}.{Minor}.*" will automatically update the build and revision,
+// and "{Major}.{Minor}.{Build}.*" will update just the revision.
+
+[assembly: AssemblyVersion ("1.0.0")]
+
+// The following attributes are used to specify the signing key for the assembly,
+// if desired. See the Mono documentation for more information about signing.
+
+//[assembly: AssemblyDelaySign(false)]
+//[assembly: AssemblyKeyFile("")]
+

+ 44 - 0
Demos/app-myweather/MyWeather.Droid/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.

+ 5965 - 0
Demos/app-myweather/MyWeather.Droid/Resources/Resource.designer.cs

@@ -0,0 +1,5965 @@
+#pragma warning disable 1591
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     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.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+[assembly: global::Android.Runtime.ResourceDesignerAttribute("MyWeather.Droid.Resource", IsApplication=true)]
+
+namespace MyWeather.Droid
+{
+	
+	
+	[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()
+		{
+			global::Plugin.TextToSpeech.Resource.String.ApplicationName = global::MyWeather.Droid.Resource.String.ApplicationName;
+			global::Plugin.TextToSpeech.Resource.String.Hello = global::MyWeather.Droid.Resource.String.Hello;
+			global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarSize = global::MyWeather.Droid.Resource.Attribute.actionBarSize;
+		}
+		
+		public partial class Animation
+		{
+			
+			// aapt resource value: 0x7f040000
+			public const int abc_fade_in = 2130968576;
+			
+			// aapt resource value: 0x7f040001
+			public const int abc_fade_out = 2130968577;
+			
+			// aapt resource value: 0x7f040002
+			public const int abc_grow_fade_in_from_bottom = 2130968578;
+			
+			// aapt resource value: 0x7f040003
+			public const int abc_popup_enter = 2130968579;
+			
+			// aapt resource value: 0x7f040004
+			public const int abc_popup_exit = 2130968580;
+			
+			// aapt resource value: 0x7f040005
+			public const int abc_shrink_fade_out_from_bottom = 2130968581;
+			
+			// aapt resource value: 0x7f040006
+			public const int abc_slide_in_bottom = 2130968582;
+			
+			// aapt resource value: 0x7f040007
+			public const int abc_slide_in_top = 2130968583;
+			
+			// aapt resource value: 0x7f040008
+			public const int abc_slide_out_bottom = 2130968584;
+			
+			// aapt resource value: 0x7f040009
+			public const int abc_slide_out_top = 2130968585;
+			
+			// aapt resource value: 0x7f04000a
+			public const int design_bottom_sheet_slide_in = 2130968586;
+			
+			// aapt resource value: 0x7f04000b
+			public const int design_bottom_sheet_slide_out = 2130968587;
+			
+			// aapt resource value: 0x7f04000c
+			public const int design_fab_in = 2130968588;
+			
+			// aapt resource value: 0x7f04000d
+			public const int design_fab_out = 2130968589;
+			
+			// aapt resource value: 0x7f04000e
+			public const int design_snackbar_in = 2130968590;
+			
+			// aapt resource value: 0x7f04000f
+			public const int design_snackbar_out = 2130968591;
+			
+			static Animation()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Animation()
+			{
+			}
+		}
+		
+		public partial class Attribute
+		{
+			
+			// aapt resource value: 0x7f010004
+			public const int MediaRouteControllerWindowBackground = 2130771972;
+			
+			// aapt resource value: 0x7f010061
+			public const int actionBarDivider = 2130772065;
+			
+			// aapt resource value: 0x7f010062
+			public const int actionBarItemBackground = 2130772066;
+			
+			// aapt resource value: 0x7f01005b
+			public const int actionBarPopupTheme = 2130772059;
+			
+			// aapt resource value: 0x7f010060
+			public const int actionBarSize = 2130772064;
+			
+			// aapt resource value: 0x7f01005d
+			public const int actionBarSplitStyle = 2130772061;
+			
+			// aapt resource value: 0x7f01005c
+			public const int actionBarStyle = 2130772060;
+			
+			// aapt resource value: 0x7f010057
+			public const int actionBarTabBarStyle = 2130772055;
+			
+			// aapt resource value: 0x7f010056
+			public const int actionBarTabStyle = 2130772054;
+			
+			// aapt resource value: 0x7f010058
+			public const int actionBarTabTextStyle = 2130772056;
+			
+			// aapt resource value: 0x7f01005e
+			public const int actionBarTheme = 2130772062;
+			
+			// aapt resource value: 0x7f01005f
+			public const int actionBarWidgetTheme = 2130772063;
+			
+			// aapt resource value: 0x7f01007b
+			public const int actionButtonStyle = 2130772091;
+			
+			// aapt resource value: 0x7f010077
+			public const int actionDropDownStyle = 2130772087;
+			
+			// aapt resource value: 0x7f0100c9
+			public const int actionLayout = 2130772169;
+			
+			// aapt resource value: 0x7f010063
+			public const int actionMenuTextAppearance = 2130772067;
+			
+			// aapt resource value: 0x7f010064
+			public const int actionMenuTextColor = 2130772068;
+			
+			// aapt resource value: 0x7f010067
+			public const int actionModeBackground = 2130772071;
+			
+			// aapt resource value: 0x7f010066
+			public const int actionModeCloseButtonStyle = 2130772070;
+			
+			// aapt resource value: 0x7f010069
+			public const int actionModeCloseDrawable = 2130772073;
+			
+			// aapt resource value: 0x7f01006b
+			public const int actionModeCopyDrawable = 2130772075;
+			
+			// aapt resource value: 0x7f01006a
+			public const int actionModeCutDrawable = 2130772074;
+			
+			// aapt resource value: 0x7f01006f
+			public const int actionModeFindDrawable = 2130772079;
+			
+			// aapt resource value: 0x7f01006c
+			public const int actionModePasteDrawable = 2130772076;
+			
+			// aapt resource value: 0x7f010071
+			public const int actionModePopupWindowStyle = 2130772081;
+			
+			// aapt resource value: 0x7f01006d
+			public const int actionModeSelectAllDrawable = 2130772077;
+			
+			// aapt resource value: 0x7f01006e
+			public const int actionModeShareDrawable = 2130772078;
+			
+			// aapt resource value: 0x7f010068
+			public const int actionModeSplitBackground = 2130772072;
+			
+			// aapt resource value: 0x7f010065
+			public const int actionModeStyle = 2130772069;
+			
+			// aapt resource value: 0x7f010070
+			public const int actionModeWebSearchDrawable = 2130772080;
+			
+			// aapt resource value: 0x7f010059
+			public const int actionOverflowButtonStyle = 2130772057;
+			
+			// aapt resource value: 0x7f01005a
+			public const int actionOverflowMenuStyle = 2130772058;
+			
+			// aapt resource value: 0x7f0100cb
+			public const int actionProviderClass = 2130772171;
+			
+			// aapt resource value: 0x7f0100ca
+			public const int actionViewClass = 2130772170;
+			
+			// aapt resource value: 0x7f010083
+			public const int activityChooserViewStyle = 2130772099;
+			
+			// aapt resource value: 0x7f0100a6
+			public const int alertDialogButtonGroupStyle = 2130772134;
+			
+			// aapt resource value: 0x7f0100a7
+			public const int alertDialogCenterButtons = 2130772135;
+			
+			// aapt resource value: 0x7f0100a5
+			public const int alertDialogStyle = 2130772133;
+			
+			// aapt resource value: 0x7f0100a8
+			public const int alertDialogTheme = 2130772136;
+			
+			// aapt resource value: 0x7f0100ba
+			public const int allowStacking = 2130772154;
+			
+			// aapt resource value: 0x7f0100c1
+			public const int arrowHeadLength = 2130772161;
+			
+			// aapt resource value: 0x7f0100c2
+			public const int arrowShaftLength = 2130772162;
+			
+			// aapt resource value: 0x7f0100ad
+			public const int autoCompleteTextViewStyle = 2130772141;
+			
+			// aapt resource value: 0x7f010032
+			public const int background = 2130772018;
+			
+			// aapt resource value: 0x7f010034
+			public const int backgroundSplit = 2130772020;
+			
+			// aapt resource value: 0x7f010033
+			public const int backgroundStacked = 2130772019;
+			
+			// aapt resource value: 0x7f0100f5
+			public const int backgroundTint = 2130772213;
+			
+			// aapt resource value: 0x7f0100f6
+			public const int backgroundTintMode = 2130772214;
+			
+			// aapt resource value: 0x7f0100c3
+			public const int barLength = 2130772163;
+			
+			// aapt resource value: 0x7f0100fb
+			public const int behavior_hideable = 2130772219;
+			
+			// aapt resource value: 0x7f010121
+			public const int behavior_overlapTop = 2130772257;
+			
+			// aapt resource value: 0x7f0100fa
+			public const int behavior_peekHeight = 2130772218;
+			
+			// aapt resource value: 0x7f010117
+			public const int borderWidth = 2130772247;
+			
+			// aapt resource value: 0x7f010080
+			public const int borderlessButtonStyle = 2130772096;
+			
+			// aapt resource value: 0x7f010111
+			public const int bottomSheetDialogTheme = 2130772241;
+			
+			// aapt resource value: 0x7f010112
+			public const int bottomSheetStyle = 2130772242;
+			
+			// aapt resource value: 0x7f01007d
+			public const int buttonBarButtonStyle = 2130772093;
+			
+			// aapt resource value: 0x7f0100ab
+			public const int buttonBarNegativeButtonStyle = 2130772139;
+			
+			// aapt resource value: 0x7f0100ac
+			public const int buttonBarNeutralButtonStyle = 2130772140;
+			
+			// aapt resource value: 0x7f0100aa
+			public const int buttonBarPositiveButtonStyle = 2130772138;
+			
+			// aapt resource value: 0x7f01007c
+			public const int buttonBarStyle = 2130772092;
+			
+			// aapt resource value: 0x7f010045
+			public const int buttonPanelSideLayout = 2130772037;
+			
+			// aapt resource value: 0x7f0100ae
+			public const int buttonStyle = 2130772142;
+			
+			// aapt resource value: 0x7f0100af
+			public const int buttonStyleSmall = 2130772143;
+			
+			// aapt resource value: 0x7f0100bb
+			public const int buttonTint = 2130772155;
+			
+			// aapt resource value: 0x7f0100bc
+			public const int buttonTintMode = 2130772156;
+			
+			// aapt resource value: 0x7f01001b
+			public const int cardBackgroundColor = 2130771995;
+			
+			// aapt resource value: 0x7f01001c
+			public const int cardCornerRadius = 2130771996;
+			
+			// aapt resource value: 0x7f01001d
+			public const int cardElevation = 2130771997;
+			
+			// aapt resource value: 0x7f01001e
+			public const int cardMaxElevation = 2130771998;
+			
+			// aapt resource value: 0x7f010020
+			public const int cardPreventCornerOverlap = 2130772000;
+			
+			// aapt resource value: 0x7f01001f
+			public const int cardUseCompatPadding = 2130771999;
+			
+			// aapt resource value: 0x7f0100b0
+			public const int checkboxStyle = 2130772144;
+			
+			// aapt resource value: 0x7f0100b1
+			public const int checkedTextViewStyle = 2130772145;
+			
+			// aapt resource value: 0x7f0100d3
+			public const int closeIcon = 2130772179;
+			
+			// aapt resource value: 0x7f010042
+			public const int closeItemLayout = 2130772034;
+			
+			// aapt resource value: 0x7f0100ec
+			public const int collapseContentDescription = 2130772204;
+			
+			// aapt resource value: 0x7f0100eb
+			public const int collapseIcon = 2130772203;
+			
+			// aapt resource value: 0x7f010108
+			public const int collapsedTitleGravity = 2130772232;
+			
+			// aapt resource value: 0x7f010104
+			public const int collapsedTitleTextAppearance = 2130772228;
+			
+			// aapt resource value: 0x7f0100bd
+			public const int color = 2130772157;
+			
+			// aapt resource value: 0x7f01009e
+			public const int colorAccent = 2130772126;
+			
+			// aapt resource value: 0x7f0100a2
+			public const int colorButtonNormal = 2130772130;
+			
+			// aapt resource value: 0x7f0100a0
+			public const int colorControlActivated = 2130772128;
+			
+			// aapt resource value: 0x7f0100a1
+			public const int colorControlHighlight = 2130772129;
+			
+			// aapt resource value: 0x7f01009f
+			public const int colorControlNormal = 2130772127;
+			
+			// aapt resource value: 0x7f01009c
+			public const int colorPrimary = 2130772124;
+			
+			// aapt resource value: 0x7f01009d
+			public const int colorPrimaryDark = 2130772125;
+			
+			// aapt resource value: 0x7f0100a3
+			public const int colorSwitchThumbNormal = 2130772131;
+			
+			// aapt resource value: 0x7f0100d8
+			public const int commitIcon = 2130772184;
+			
+			// aapt resource value: 0x7f01003d
+			public const int contentInsetEnd = 2130772029;
+			
+			// aapt resource value: 0x7f01003e
+			public const int contentInsetLeft = 2130772030;
+			
+			// aapt resource value: 0x7f01003f
+			public const int contentInsetRight = 2130772031;
+			
+			// aapt resource value: 0x7f01003c
+			public const int contentInsetStart = 2130772028;
+			
+			// aapt resource value: 0x7f010021
+			public const int contentPadding = 2130772001;
+			
+			// aapt resource value: 0x7f010025
+			public const int contentPaddingBottom = 2130772005;
+			
+			// aapt resource value: 0x7f010022
+			public const int contentPaddingLeft = 2130772002;
+			
+			// aapt resource value: 0x7f010023
+			public const int contentPaddingRight = 2130772003;
+			
+			// aapt resource value: 0x7f010024
+			public const int contentPaddingTop = 2130772004;
+			
+			// aapt resource value: 0x7f010105
+			public const int contentScrim = 2130772229;
+			
+			// aapt resource value: 0x7f0100a4
+			public const int controlBackground = 2130772132;
+			
+			// aapt resource value: 0x7f010137
+			public const int counterEnabled = 2130772279;
+			
+			// aapt resource value: 0x7f010138
+			public const int counterMaxLength = 2130772280;
+			
+			// aapt resource value: 0x7f01013a
+			public const int counterOverflowTextAppearance = 2130772282;
+			
+			// aapt resource value: 0x7f010139
+			public const int counterTextAppearance = 2130772281;
+			
+			// aapt resource value: 0x7f010035
+			public const int customNavigationLayout = 2130772021;
+			
+			// aapt resource value: 0x7f0100d2
+			public const int defaultQueryHint = 2130772178;
+			
+			// aapt resource value: 0x7f010075
+			public const int dialogPreferredPadding = 2130772085;
+			
+			// aapt resource value: 0x7f010074
+			public const int dialogTheme = 2130772084;
+			
+			// aapt resource value: 0x7f01002b
+			public const int displayOptions = 2130772011;
+			
+			// aapt resource value: 0x7f010031
+			public const int divider = 2130772017;
+			
+			// aapt resource value: 0x7f010082
+			public const int dividerHorizontal = 2130772098;
+			
+			// aapt resource value: 0x7f0100c7
+			public const int dividerPadding = 2130772167;
+			
+			// aapt resource value: 0x7f010081
+			public const int dividerVertical = 2130772097;
+			
+			// aapt resource value: 0x7f0100bf
+			public const int drawableSize = 2130772159;
+			
+			// aapt resource value: 0x7f010026
+			public const int drawerArrowStyle = 2130772006;
+			
+			// aapt resource value: 0x7f010094
+			public const int dropDownListViewStyle = 2130772116;
+			
+			// aapt resource value: 0x7f010078
+			public const int dropdownListPreferredItemHeight = 2130772088;
+			
+			// aapt resource value: 0x7f010089
+			public const int editTextBackground = 2130772105;
+			
+			// aapt resource value: 0x7f010088
+			public const int editTextColor = 2130772104;
+			
+			// aapt resource value: 0x7f0100b2
+			public const int editTextStyle = 2130772146;
+			
+			// aapt resource value: 0x7f010040
+			public const int elevation = 2130772032;
+			
+			// aapt resource value: 0x7f010135
+			public const int errorEnabled = 2130772277;
+			
+			// aapt resource value: 0x7f010136
+			public const int errorTextAppearance = 2130772278;
+			
+			// aapt resource value: 0x7f010044
+			public const int expandActivityOverflowButtonDrawable = 2130772036;
+			
+			// aapt resource value: 0x7f0100f7
+			public const int expanded = 2130772215;
+			
+			// aapt resource value: 0x7f010109
+			public const int expandedTitleGravity = 2130772233;
+			
+			// aapt resource value: 0x7f0100fe
+			public const int expandedTitleMargin = 2130772222;
+			
+			// aapt resource value: 0x7f010102
+			public const int expandedTitleMarginBottom = 2130772226;
+			
+			// aapt resource value: 0x7f010101
+			public const int expandedTitleMarginEnd = 2130772225;
+			
+			// aapt resource value: 0x7f0100ff
+			public const int expandedTitleMarginStart = 2130772223;
+			
+			// aapt resource value: 0x7f010100
+			public const int expandedTitleMarginTop = 2130772224;
+			
+			// aapt resource value: 0x7f010103
+			public const int expandedTitleTextAppearance = 2130772227;
+			
+			// aapt resource value: 0x7f01001a
+			public const int externalRouteEnabledDrawable = 2130771994;
+			
+			// aapt resource value: 0x7f010115
+			public const int fabSize = 2130772245;
+			
+			// aapt resource value: 0x7f010119
+			public const int foregroundInsidePadding = 2130772249;
+			
+			// aapt resource value: 0x7f0100c0
+			public const int gapBetweenBars = 2130772160;
+			
+			// aapt resource value: 0x7f0100d4
+			public const int goIcon = 2130772180;
+			
+			// aapt resource value: 0x7f01011f
+			public const int headerLayout = 2130772255;
+			
+			// aapt resource value: 0x7f010027
+			public const int height = 2130772007;
+			
+			// aapt resource value: 0x7f01003b
+			public const int hideOnContentScroll = 2130772027;
+			
+			// aapt resource value: 0x7f01013b
+			public const int hintAnimationEnabled = 2130772283;
+			
+			// aapt resource value: 0x7f010134
+			public const int hintEnabled = 2130772276;
+			
+			// aapt resource value: 0x7f010133
+			public const int hintTextAppearance = 2130772275;
+			
+			// aapt resource value: 0x7f01007a
+			public const int homeAsUpIndicator = 2130772090;
+			
+			// aapt resource value: 0x7f010036
+			public const int homeLayout = 2130772022;
+			
+			// aapt resource value: 0x7f01002f
+			public const int icon = 2130772015;
+			
+			// aapt resource value: 0x7f0100d0
+			public const int iconifiedByDefault = 2130772176;
+			
+			// aapt resource value: 0x7f01008a
+			public const int imageButtonStyle = 2130772106;
+			
+			// aapt resource value: 0x7f010038
+			public const int indeterminateProgressStyle = 2130772024;
+			
+			// aapt resource value: 0x7f010043
+			public const int initialActivityCount = 2130772035;
+			
+			// aapt resource value: 0x7f010120
+			public const int insetForeground = 2130772256;
+			
+			// aapt resource value: 0x7f010028
+			public const int isLightTheme = 2130772008;
+			
+			// aapt resource value: 0x7f01011d
+			public const int itemBackground = 2130772253;
+			
+			// aapt resource value: 0x7f01011b
+			public const int itemIconTint = 2130772251;
+			
+			// aapt resource value: 0x7f01003a
+			public const int itemPadding = 2130772026;
+			
+			// aapt resource value: 0x7f01011e
+			public const int itemTextAppearance = 2130772254;
+			
+			// aapt resource value: 0x7f01011c
+			public const int itemTextColor = 2130772252;
+			
+			// aapt resource value: 0x7f01010b
+			public const int keylines = 2130772235;
+			
+			// aapt resource value: 0x7f0100cf
+			public const int layout = 2130772175;
+			
+			// aapt resource value: 0x7f010000
+			public const int layoutManager = 2130771968;
+			
+			// aapt resource value: 0x7f01010e
+			public const int layout_anchor = 2130772238;
+			
+			// aapt resource value: 0x7f010110
+			public const int layout_anchorGravity = 2130772240;
+			
+			// aapt resource value: 0x7f01010d
+			public const int layout_behavior = 2130772237;
+			
+			// aapt resource value: 0x7f0100fc
+			public const int layout_collapseMode = 2130772220;
+			
+			// aapt resource value: 0x7f0100fd
+			public const int layout_collapseParallaxMultiplier = 2130772221;
+			
+			// aapt resource value: 0x7f01010f
+			public const int layout_keyline = 2130772239;
+			
+			// aapt resource value: 0x7f0100f8
+			public const int layout_scrollFlags = 2130772216;
+			
+			// aapt resource value: 0x7f0100f9
+			public const int layout_scrollInterpolator = 2130772217;
+			
+			// aapt resource value: 0x7f01009b
+			public const int listChoiceBackgroundIndicator = 2130772123;
+			
+			// aapt resource value: 0x7f010076
+			public const int listDividerAlertDialog = 2130772086;
+			
+			// aapt resource value: 0x7f010049
+			public const int listItemLayout = 2130772041;
+			
+			// aapt resource value: 0x7f010046
+			public const int listLayout = 2130772038;
+			
+			// aapt resource value: 0x7f010095
+			public const int listPopupWindowStyle = 2130772117;
+			
+			// aapt resource value: 0x7f01008f
+			public const int listPreferredItemHeight = 2130772111;
+			
+			// aapt resource value: 0x7f010091
+			public const int listPreferredItemHeightLarge = 2130772113;
+			
+			// aapt resource value: 0x7f010090
+			public const int listPreferredItemHeightSmall = 2130772112;
+			
+			// aapt resource value: 0x7f010092
+			public const int listPreferredItemPaddingLeft = 2130772114;
+			
+			// aapt resource value: 0x7f010093
+			public const int listPreferredItemPaddingRight = 2130772115;
+			
+			// aapt resource value: 0x7f010030
+			public const int logo = 2130772016;
+			
+			// aapt resource value: 0x7f0100ef
+			public const int logoDescription = 2130772207;
+			
+			// aapt resource value: 0x7f010122
+			public const int maxActionInlineWidth = 2130772258;
+			
+			// aapt resource value: 0x7f0100ea
+			public const int maxButtonHeight = 2130772202;
+			
+			// aapt resource value: 0x7f0100c5
+			public const int measureWithLargestChild = 2130772165;
+			
+			// aapt resource value: 0x7f010005
+			public const int mediaRouteAudioTrackDrawable = 2130771973;
+			
+			// aapt resource value: 0x7f010006
+			public const int mediaRouteBluetoothIconDrawable = 2130771974;
+			
+			// aapt resource value: 0x7f010007
+			public const int mediaRouteButtonStyle = 2130771975;
+			
+			// aapt resource value: 0x7f010008
+			public const int mediaRouteCastDrawable = 2130771976;
+			
+			// aapt resource value: 0x7f010009
+			public const int mediaRouteChooserPrimaryTextStyle = 2130771977;
+			
+			// aapt resource value: 0x7f01000a
+			public const int mediaRouteChooserSecondaryTextStyle = 2130771978;
+			
+			// aapt resource value: 0x7f01000b
+			public const int mediaRouteCloseDrawable = 2130771979;
+			
+			// aapt resource value: 0x7f01000c
+			public const int mediaRouteCollapseGroupDrawable = 2130771980;
+			
+			// aapt resource value: 0x7f01000d
+			public const int mediaRouteConnectingDrawable = 2130771981;
+			
+			// aapt resource value: 0x7f01000e
+			public const int mediaRouteControllerPrimaryTextStyle = 2130771982;
+			
+			// aapt resource value: 0x7f01000f
+			public const int mediaRouteControllerSecondaryTextStyle = 2130771983;
+			
+			// aapt resource value: 0x7f010010
+			public const int mediaRouteControllerTitleTextStyle = 2130771984;
+			
+			// aapt resource value: 0x7f010011
+			public const int mediaRouteDefaultIconDrawable = 2130771985;
+			
+			// aapt resource value: 0x7f010012
+			public const int mediaRouteExpandGroupDrawable = 2130771986;
+			
+			// aapt resource value: 0x7f010013
+			public const int mediaRouteOffDrawable = 2130771987;
+			
+			// aapt resource value: 0x7f010014
+			public const int mediaRouteOnDrawable = 2130771988;
+			
+			// aapt resource value: 0x7f010015
+			public const int mediaRoutePauseDrawable = 2130771989;
+			
+			// aapt resource value: 0x7f010016
+			public const int mediaRoutePlayDrawable = 2130771990;
+			
+			// aapt resource value: 0x7f010017
+			public const int mediaRouteSpeakerGroupIconDrawable = 2130771991;
+			
+			// aapt resource value: 0x7f010018
+			public const int mediaRouteSpeakerIconDrawable = 2130771992;
+			
+			// aapt resource value: 0x7f010019
+			public const int mediaRouteTvIconDrawable = 2130771993;
+			
+			// aapt resource value: 0x7f01011a
+			public const int menu = 2130772250;
+			
+			// aapt resource value: 0x7f010047
+			public const int multiChoiceItemLayout = 2130772039;
+			
+			// aapt resource value: 0x7f0100ee
+			public const int navigationContentDescription = 2130772206;
+			
+			// aapt resource value: 0x7f0100ed
+			public const int navigationIcon = 2130772205;
+			
+			// aapt resource value: 0x7f01002a
+			public const int navigationMode = 2130772010;
+			
+			// aapt resource value: 0x7f0100cd
+			public const int overlapAnchor = 2130772173;
+			
+			// aapt resource value: 0x7f0100f3
+			public const int paddingEnd = 2130772211;
+			
+			// aapt resource value: 0x7f0100f2
+			public const int paddingStart = 2130772210;
+			
+			// aapt resource value: 0x7f010098
+			public const int panelBackground = 2130772120;
+			
+			// aapt resource value: 0x7f01009a
+			public const int panelMenuListTheme = 2130772122;
+			
+			// aapt resource value: 0x7f010099
+			public const int panelMenuListWidth = 2130772121;
+			
+			// aapt resource value: 0x7f010086
+			public const int popupMenuStyle = 2130772102;
+			
+			// aapt resource value: 0x7f010041
+			public const int popupTheme = 2130772033;
+			
+			// aapt resource value: 0x7f010087
+			public const int popupWindowStyle = 2130772103;
+			
+			// aapt resource value: 0x7f0100cc
+			public const int preserveIconSpacing = 2130772172;
+			
+			// aapt resource value: 0x7f010116
+			public const int pressedTranslationZ = 2130772246;
+			
+			// aapt resource value: 0x7f010039
+			public const int progressBarPadding = 2130772025;
+			
+			// aapt resource value: 0x7f010037
+			public const int progressBarStyle = 2130772023;
+			
+			// aapt resource value: 0x7f0100da
+			public const int queryBackground = 2130772186;
+			
+			// aapt resource value: 0x7f0100d1
+			public const int queryHint = 2130772177;
+			
+			// aapt resource value: 0x7f0100b3
+			public const int radioButtonStyle = 2130772147;
+			
+			// aapt resource value: 0x7f0100b4
+			public const int ratingBarStyle = 2130772148;
+			
+			// aapt resource value: 0x7f0100b5
+			public const int ratingBarStyleIndicator = 2130772149;
+			
+			// aapt resource value: 0x7f0100b6
+			public const int ratingBarStyleSmall = 2130772150;
+			
+			// aapt resource value: 0x7f010002
+			public const int reverseLayout = 2130771970;
+			
+			// aapt resource value: 0x7f010114
+			public const int rippleColor = 2130772244;
+			
+			// aapt resource value: 0x7f0100d6
+			public const int searchHintIcon = 2130772182;
+			
+			// aapt resource value: 0x7f0100d5
+			public const int searchIcon = 2130772181;
+			
+			// aapt resource value: 0x7f01008e
+			public const int searchViewStyle = 2130772110;
+			
+			// aapt resource value: 0x7f0100b7
+			public const int seekBarStyle = 2130772151;
+			
+			// aapt resource value: 0x7f01007e
+			public const int selectableItemBackground = 2130772094;
+			
+			// aapt resource value: 0x7f01007f
+			public const int selectableItemBackgroundBorderless = 2130772095;
+			
+			// aapt resource value: 0x7f0100c8
+			public const int showAsAction = 2130772168;
+			
+			// aapt resource value: 0x7f0100c6
+			public const int showDividers = 2130772166;
+			
+			// aapt resource value: 0x7f0100e2
+			public const int showText = 2130772194;
+			
+			// aapt resource value: 0x7f010048
+			public const int singleChoiceItemLayout = 2130772040;
+			
+			// aapt resource value: 0x7f010001
+			public const int spanCount = 2130771969;
+			
+			// aapt resource value: 0x7f0100be
+			public const int spinBars = 2130772158;
+			
+			// aapt resource value: 0x7f010079
+			public const int spinnerDropDownItemStyle = 2130772089;
+			
+			// aapt resource value: 0x7f0100b8
+			public const int spinnerStyle = 2130772152;
+			
+			// aapt resource value: 0x7f0100e1
+			public const int splitTrack = 2130772193;
+			
+			// aapt resource value: 0x7f01004a
+			public const int srcCompat = 2130772042;
+			
+			// aapt resource value: 0x7f010003
+			public const int stackFromEnd = 2130771971;
+			
+			// aapt resource value: 0x7f0100ce
+			public const int state_above_anchor = 2130772174;
+			
+			// aapt resource value: 0x7f01010c
+			public const int statusBarBackground = 2130772236;
+			
+			// aapt resource value: 0x7f010106
+			public const int statusBarScrim = 2130772230;
+			
+			// aapt resource value: 0x7f0100db
+			public const int submitBackground = 2130772187;
+			
+			// aapt resource value: 0x7f01002c
+			public const int subtitle = 2130772012;
+			
+			// aapt resource value: 0x7f0100e4
+			public const int subtitleTextAppearance = 2130772196;
+			
+			// aapt resource value: 0x7f0100f1
+			public const int subtitleTextColor = 2130772209;
+			
+			// aapt resource value: 0x7f01002e
+			public const int subtitleTextStyle = 2130772014;
+			
+			// aapt resource value: 0x7f0100d9
+			public const int suggestionRowLayout = 2130772185;
+			
+			// aapt resource value: 0x7f0100df
+			public const int switchMinWidth = 2130772191;
+			
+			// aapt resource value: 0x7f0100e0
+			public const int switchPadding = 2130772192;
+			
+			// aapt resource value: 0x7f0100b9
+			public const int switchStyle = 2130772153;
+			
+			// aapt resource value: 0x7f0100de
+			public const int switchTextAppearance = 2130772190;
+			
+			// aapt resource value: 0x7f010126
+			public const int tabBackground = 2130772262;
+			
+			// aapt resource value: 0x7f010125
+			public const int tabContentStart = 2130772261;
+			
+			// aapt resource value: 0x7f010128
+			public const int tabGravity = 2130772264;
+			
+			// aapt resource value: 0x7f010123
+			public const int tabIndicatorColor = 2130772259;
+			
+			// aapt resource value: 0x7f010124
+			public const int tabIndicatorHeight = 2130772260;
+			
+			// aapt resource value: 0x7f01012a
+			public const int tabMaxWidth = 2130772266;
+			
+			// aapt resource value: 0x7f010129
+			public const int tabMinWidth = 2130772265;
+			
+			// aapt resource value: 0x7f010127
+			public const int tabMode = 2130772263;
+			
+			// aapt resource value: 0x7f010132
+			public const int tabPadding = 2130772274;
+			
+			// aapt resource value: 0x7f010131
+			public const int tabPaddingBottom = 2130772273;
+			
+			// aapt resource value: 0x7f010130
+			public const int tabPaddingEnd = 2130772272;
+			
+			// aapt resource value: 0x7f01012e
+			public const int tabPaddingStart = 2130772270;
+			
+			// aapt resource value: 0x7f01012f
+			public const int tabPaddingTop = 2130772271;
+			
+			// aapt resource value: 0x7f01012d
+			public const int tabSelectedTextColor = 2130772269;
+			
+			// aapt resource value: 0x7f01012b
+			public const int tabTextAppearance = 2130772267;
+			
+			// aapt resource value: 0x7f01012c
+			public const int tabTextColor = 2130772268;
+			
+			// aapt resource value: 0x7f01004b
+			public const int textAllCaps = 2130772043;
+			
+			// aapt resource value: 0x7f010072
+			public const int textAppearanceLargePopupMenu = 2130772082;
+			
+			// aapt resource value: 0x7f010096
+			public const int textAppearanceListItem = 2130772118;
+			
+			// aapt resource value: 0x7f010097
+			public const int textAppearanceListItemSmall = 2130772119;
+			
+			// aapt resource value: 0x7f01008c
+			public const int textAppearanceSearchResultSubtitle = 2130772108;
+			
+			// aapt resource value: 0x7f01008b
+			public const int textAppearanceSearchResultTitle = 2130772107;
+			
+			// aapt resource value: 0x7f010073
+			public const int textAppearanceSmallPopupMenu = 2130772083;
+			
+			// aapt resource value: 0x7f0100a9
+			public const int textColorAlertDialogListItem = 2130772137;
+			
+			// aapt resource value: 0x7f010113
+			public const int textColorError = 2130772243;
+			
+			// aapt resource value: 0x7f01008d
+			public const int textColorSearchUrl = 2130772109;
+			
+			// aapt resource value: 0x7f0100f4
+			public const int theme = 2130772212;
+			
+			// aapt resource value: 0x7f0100c4
+			public const int thickness = 2130772164;
+			
+			// aapt resource value: 0x7f0100dd
+			public const int thumbTextPadding = 2130772189;
+			
+			// aapt resource value: 0x7f010029
+			public const int title = 2130772009;
+			
+			// aapt resource value: 0x7f01010a
+			public const int titleEnabled = 2130772234;
+			
+			// aapt resource value: 0x7f0100e9
+			public const int titleMarginBottom = 2130772201;
+			
+			// aapt resource value: 0x7f0100e7
+			public const int titleMarginEnd = 2130772199;
+			
+			// aapt resource value: 0x7f0100e6
+			public const int titleMarginStart = 2130772198;
+			
+			// aapt resource value: 0x7f0100e8
+			public const int titleMarginTop = 2130772200;
+			
+			// aapt resource value: 0x7f0100e5
+			public const int titleMargins = 2130772197;
+			
+			// aapt resource value: 0x7f0100e3
+			public const int titleTextAppearance = 2130772195;
+			
+			// aapt resource value: 0x7f0100f0
+			public const int titleTextColor = 2130772208;
+			
+			// aapt resource value: 0x7f01002d
+			public const int titleTextStyle = 2130772013;
+			
+			// aapt resource value: 0x7f010107
+			public const int toolbarId = 2130772231;
+			
+			// aapt resource value: 0x7f010085
+			public const int toolbarNavigationButtonStyle = 2130772101;
+			
+			// aapt resource value: 0x7f010084
+			public const int toolbarStyle = 2130772100;
+			
+			// aapt resource value: 0x7f0100dc
+			public const int track = 2130772188;
+			
+			// aapt resource value: 0x7f010118
+			public const int useCompatPadding = 2130772248;
+			
+			// aapt resource value: 0x7f0100d7
+			public const int voiceIcon = 2130772183;
+			
+			// aapt resource value: 0x7f01004c
+			public const int windowActionBar = 2130772044;
+			
+			// aapt resource value: 0x7f01004e
+			public const int windowActionBarOverlay = 2130772046;
+			
+			// aapt resource value: 0x7f01004f
+			public const int windowActionModeOverlay = 2130772047;
+			
+			// aapt resource value: 0x7f010053
+			public const int windowFixedHeightMajor = 2130772051;
+			
+			// aapt resource value: 0x7f010051
+			public const int windowFixedHeightMinor = 2130772049;
+			
+			// aapt resource value: 0x7f010050
+			public const int windowFixedWidthMajor = 2130772048;
+			
+			// aapt resource value: 0x7f010052
+			public const int windowFixedWidthMinor = 2130772050;
+			
+			// aapt resource value: 0x7f010054
+			public const int windowMinWidthMajor = 2130772052;
+			
+			// aapt resource value: 0x7f010055
+			public const int windowMinWidthMinor = 2130772053;
+			
+			// aapt resource value: 0x7f01004d
+			public const int windowNoTitle = 2130772045;
+			
+			static Attribute()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Attribute()
+			{
+			}
+		}
+		
+		public partial class Boolean
+		{
+			
+			// aapt resource value: 0x7f0c0003
+			public const int abc_action_bar_embed_tabs = 2131492867;
+			
+			// aapt resource value: 0x7f0c0001
+			public const int abc_action_bar_embed_tabs_pre_jb = 2131492865;
+			
+			// aapt resource value: 0x7f0c0004
+			public const int abc_action_bar_expanded_action_views_exclusive = 2131492868;
+			
+			// aapt resource value: 0x7f0c0000
+			public const int abc_allow_stacked_button_bar = 2131492864;
+			
+			// aapt resource value: 0x7f0c0005
+			public const int abc_config_actionMenuItemAllCaps = 2131492869;
+			
+			// aapt resource value: 0x7f0c0002
+			public const int abc_config_allowActionMenuItemTextWithIcon = 2131492866;
+			
+			// aapt resource value: 0x7f0c0006
+			public const int abc_config_closeDialogWhenTouchOutside = 2131492870;
+			
+			// aapt resource value: 0x7f0c0007
+			public const int abc_config_showMenuShortcutsWhenKeyboardPresent = 2131492871;
+			
+			static Boolean()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Boolean()
+			{
+			}
+		}
+		
+		public partial class Color
+		{
+			
+			// aapt resource value: 0x7f0b004c
+			public const int abc_background_cache_hint_selector_material_dark = 2131427404;
+			
+			// aapt resource value: 0x7f0b004d
+			public const int abc_background_cache_hint_selector_material_light = 2131427405;
+			
+			// aapt resource value: 0x7f0b004e
+			public const int abc_color_highlight_material = 2131427406;
+			
+			// aapt resource value: 0x7f0b0004
+			public const int abc_input_method_navigation_guard = 2131427332;
+			
+			// aapt resource value: 0x7f0b004f
+			public const int abc_primary_text_disable_only_material_dark = 2131427407;
+			
+			// aapt resource value: 0x7f0b0050
+			public const int abc_primary_text_disable_only_material_light = 2131427408;
+			
+			// aapt resource value: 0x7f0b0051
+			public const int abc_primary_text_material_dark = 2131427409;
+			
+			// aapt resource value: 0x7f0b0052
+			public const int abc_primary_text_material_light = 2131427410;
+			
+			// aapt resource value: 0x7f0b0053
+			public const int abc_search_url_text = 2131427411;
+			
+			// aapt resource value: 0x7f0b0005
+			public const int abc_search_url_text_normal = 2131427333;
+			
+			// aapt resource value: 0x7f0b0006
+			public const int abc_search_url_text_pressed = 2131427334;
+			
+			// aapt resource value: 0x7f0b0007
+			public const int abc_search_url_text_selected = 2131427335;
+			
+			// aapt resource value: 0x7f0b0054
+			public const int abc_secondary_text_material_dark = 2131427412;
+			
+			// aapt resource value: 0x7f0b0055
+			public const int abc_secondary_text_material_light = 2131427413;
+			
+			// aapt resource value: 0x7f0b004a
+			public const int accent = 2131427402;
+			
+			// aapt resource value: 0x7f0b0008
+			public const int accent_material_dark = 2131427336;
+			
+			// aapt resource value: 0x7f0b0009
+			public const int accent_material_light = 2131427337;
+			
+			// aapt resource value: 0x7f0b000a
+			public const int background_floating_material_dark = 2131427338;
+			
+			// aapt resource value: 0x7f0b000b
+			public const int background_floating_material_light = 2131427339;
+			
+			// aapt resource value: 0x7f0b000c
+			public const int background_material_dark = 2131427340;
+			
+			// aapt resource value: 0x7f0b000d
+			public const int background_material_light = 2131427341;
+			
+			// aapt resource value: 0x7f0b000e
+			public const int bright_foreground_disabled_material_dark = 2131427342;
+			
+			// aapt resource value: 0x7f0b000f
+			public const int bright_foreground_disabled_material_light = 2131427343;
+			
+			// aapt resource value: 0x7f0b0010
+			public const int bright_foreground_inverse_material_dark = 2131427344;
+			
+			// aapt resource value: 0x7f0b0011
+			public const int bright_foreground_inverse_material_light = 2131427345;
+			
+			// aapt resource value: 0x7f0b0012
+			public const int bright_foreground_material_dark = 2131427346;
+			
+			// aapt resource value: 0x7f0b0013
+			public const int bright_foreground_material_light = 2131427347;
+			
+			// aapt resource value: 0x7f0b0014
+			public const int button_material_dark = 2131427348;
+			
+			// aapt resource value: 0x7f0b0015
+			public const int button_material_light = 2131427349;
+			
+			// aapt resource value: 0x7f0b0000
+			public const int cardview_dark_background = 2131427328;
+			
+			// aapt resource value: 0x7f0b0001
+			public const int cardview_light_background = 2131427329;
+			
+			// aapt resource value: 0x7f0b0002
+			public const int cardview_shadow_end_color = 2131427330;
+			
+			// aapt resource value: 0x7f0b0003
+			public const int cardview_shadow_start_color = 2131427331;
+			
+			// aapt resource value: 0x7f0b003e
+			public const int design_fab_shadow_end_color = 2131427390;
+			
+			// aapt resource value: 0x7f0b003f
+			public const int design_fab_shadow_mid_color = 2131427391;
+			
+			// aapt resource value: 0x7f0b0040
+			public const int design_fab_shadow_start_color = 2131427392;
+			
+			// aapt resource value: 0x7f0b0041
+			public const int design_fab_stroke_end_inner_color = 2131427393;
+			
+			// aapt resource value: 0x7f0b0042
+			public const int design_fab_stroke_end_outer_color = 2131427394;
+			
+			// aapt resource value: 0x7f0b0043
+			public const int design_fab_stroke_top_inner_color = 2131427395;
+			
+			// aapt resource value: 0x7f0b0044
+			public const int design_fab_stroke_top_outer_color = 2131427396;
+			
+			// aapt resource value: 0x7f0b0045
+			public const int design_snackbar_background_color = 2131427397;
+			
+			// aapt resource value: 0x7f0b0046
+			public const int design_textinput_error_color_dark = 2131427398;
+			
+			// aapt resource value: 0x7f0b0047
+			public const int design_textinput_error_color_light = 2131427399;
+			
+			// aapt resource value: 0x7f0b0016
+			public const int dim_foreground_disabled_material_dark = 2131427350;
+			
+			// aapt resource value: 0x7f0b0017
+			public const int dim_foreground_disabled_material_light = 2131427351;
+			
+			// aapt resource value: 0x7f0b0018
+			public const int dim_foreground_material_dark = 2131427352;
+			
+			// aapt resource value: 0x7f0b0019
+			public const int dim_foreground_material_light = 2131427353;
+			
+			// aapt resource value: 0x7f0b001a
+			public const int foreground_material_dark = 2131427354;
+			
+			// aapt resource value: 0x7f0b001b
+			public const int foreground_material_light = 2131427355;
+			
+			// aapt resource value: 0x7f0b001c
+			public const int highlighted_text_material_dark = 2131427356;
+			
+			// aapt resource value: 0x7f0b001d
+			public const int highlighted_text_material_light = 2131427357;
+			
+			// aapt resource value: 0x7f0b001e
+			public const int hint_foreground_material_dark = 2131427358;
+			
+			// aapt resource value: 0x7f0b001f
+			public const int hint_foreground_material_light = 2131427359;
+			
+			// aapt resource value: 0x7f0b0020
+			public const int material_blue_grey_800 = 2131427360;
+			
+			// aapt resource value: 0x7f0b0021
+			public const int material_blue_grey_900 = 2131427361;
+			
+			// aapt resource value: 0x7f0b0022
+			public const int material_blue_grey_950 = 2131427362;
+			
+			// aapt resource value: 0x7f0b0023
+			public const int material_deep_teal_200 = 2131427363;
+			
+			// aapt resource value: 0x7f0b0024
+			public const int material_deep_teal_500 = 2131427364;
+			
+			// aapt resource value: 0x7f0b0025
+			public const int material_grey_100 = 2131427365;
+			
+			// aapt resource value: 0x7f0b0026
+			public const int material_grey_300 = 2131427366;
+			
+			// aapt resource value: 0x7f0b0027
+			public const int material_grey_50 = 2131427367;
+			
+			// aapt resource value: 0x7f0b0028
+			public const int material_grey_600 = 2131427368;
+			
+			// aapt resource value: 0x7f0b0029
+			public const int material_grey_800 = 2131427369;
+			
+			// aapt resource value: 0x7f0b002a
+			public const int material_grey_850 = 2131427370;
+			
+			// aapt resource value: 0x7f0b002b
+			public const int material_grey_900 = 2131427371;
+			
+			// aapt resource value: 0x7f0b0048
+			public const int primary = 2131427400;
+			
+			// aapt resource value: 0x7f0b0049
+			public const int primaryDark = 2131427401;
+			
+			// aapt resource value: 0x7f0b002c
+			public const int primary_dark_material_dark = 2131427372;
+			
+			// aapt resource value: 0x7f0b002d
+			public const int primary_dark_material_light = 2131427373;
+			
+			// aapt resource value: 0x7f0b002e
+			public const int primary_material_dark = 2131427374;
+			
+			// aapt resource value: 0x7f0b002f
+			public const int primary_material_light = 2131427375;
+			
+			// aapt resource value: 0x7f0b0030
+			public const int primary_text_default_material_dark = 2131427376;
+			
+			// aapt resource value: 0x7f0b0031
+			public const int primary_text_default_material_light = 2131427377;
+			
+			// aapt resource value: 0x7f0b0032
+			public const int primary_text_disabled_material_dark = 2131427378;
+			
+			// aapt resource value: 0x7f0b0033
+			public const int primary_text_disabled_material_light = 2131427379;
+			
+			// aapt resource value: 0x7f0b0034
+			public const int ripple_material_dark = 2131427380;
+			
+			// aapt resource value: 0x7f0b0035
+			public const int ripple_material_light = 2131427381;
+			
+			// aapt resource value: 0x7f0b0036
+			public const int secondary_text_default_material_dark = 2131427382;
+			
+			// aapt resource value: 0x7f0b0037
+			public const int secondary_text_default_material_light = 2131427383;
+			
+			// aapt resource value: 0x7f0b0038
+			public const int secondary_text_disabled_material_dark = 2131427384;
+			
+			// aapt resource value: 0x7f0b0039
+			public const int secondary_text_disabled_material_light = 2131427385;
+			
+			// aapt resource value: 0x7f0b003a
+			public const int switch_thumb_disabled_material_dark = 2131427386;
+			
+			// aapt resource value: 0x7f0b003b
+			public const int switch_thumb_disabled_material_light = 2131427387;
+			
+			// aapt resource value: 0x7f0b0056
+			public const int switch_thumb_material_dark = 2131427414;
+			
+			// aapt resource value: 0x7f0b0057
+			public const int switch_thumb_material_light = 2131427415;
+			
+			// aapt resource value: 0x7f0b003c
+			public const int switch_thumb_normal_material_dark = 2131427388;
+			
+			// aapt resource value: 0x7f0b003d
+			public const int switch_thumb_normal_material_light = 2131427389;
+			
+			// aapt resource value: 0x7f0b004b
+			public const int window_background = 2131427403;
+			
+			static Color()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Color()
+			{
+			}
+		}
+		
+		public partial class Dimension
+		{
+			
+			// aapt resource value: 0x7f060019
+			public const int abc_action_bar_content_inset_material = 2131099673;
+			
+			// aapt resource value: 0x7f06000d
+			public const int abc_action_bar_default_height_material = 2131099661;
+			
+			// aapt resource value: 0x7f06001a
+			public const int abc_action_bar_default_padding_end_material = 2131099674;
+			
+			// aapt resource value: 0x7f06001b
+			public const int abc_action_bar_default_padding_start_material = 2131099675;
+			
+			// aapt resource value: 0x7f06001d
+			public const int abc_action_bar_icon_vertical_padding_material = 2131099677;
+			
+			// aapt resource value: 0x7f06001e
+			public const int abc_action_bar_overflow_padding_end_material = 2131099678;
+			
+			// aapt resource value: 0x7f06001f
+			public const int abc_action_bar_overflow_padding_start_material = 2131099679;
+			
+			// aapt resource value: 0x7f06000e
+			public const int abc_action_bar_progress_bar_size = 2131099662;
+			
+			// aapt resource value: 0x7f060020
+			public const int abc_action_bar_stacked_max_height = 2131099680;
+			
+			// aapt resource value: 0x7f060021
+			public const int abc_action_bar_stacked_tab_max_width = 2131099681;
+			
+			// aapt resource value: 0x7f060022
+			public const int abc_action_bar_subtitle_bottom_margin_material = 2131099682;
+			
+			// aapt resource value: 0x7f060023
+			public const int abc_action_bar_subtitle_top_margin_material = 2131099683;
+			
+			// aapt resource value: 0x7f060024
+			public const int abc_action_button_min_height_material = 2131099684;
+			
+			// aapt resource value: 0x7f060025
+			public const int abc_action_button_min_width_material = 2131099685;
+			
+			// aapt resource value: 0x7f060026
+			public const int abc_action_button_min_width_overflow_material = 2131099686;
+			
+			// aapt resource value: 0x7f06000c
+			public const int abc_alert_dialog_button_bar_height = 2131099660;
+			
+			// aapt resource value: 0x7f060027
+			public const int abc_button_inset_horizontal_material = 2131099687;
+			
+			// aapt resource value: 0x7f060028
+			public const int abc_button_inset_vertical_material = 2131099688;
+			
+			// aapt resource value: 0x7f060029
+			public const int abc_button_padding_horizontal_material = 2131099689;
+			
+			// aapt resource value: 0x7f06002a
+			public const int abc_button_padding_vertical_material = 2131099690;
+			
+			// aapt resource value: 0x7f060011
+			public const int abc_config_prefDialogWidth = 2131099665;
+			
+			// aapt resource value: 0x7f06002b
+			public const int abc_control_corner_material = 2131099691;
+			
+			// aapt resource value: 0x7f06002c
+			public const int abc_control_inset_material = 2131099692;
+			
+			// aapt resource value: 0x7f06002d
+			public const int abc_control_padding_material = 2131099693;
+			
+			// aapt resource value: 0x7f060012
+			public const int abc_dialog_fixed_height_major = 2131099666;
+			
+			// aapt resource value: 0x7f060013
+			public const int abc_dialog_fixed_height_minor = 2131099667;
+			
+			// aapt resource value: 0x7f060014
+			public const int abc_dialog_fixed_width_major = 2131099668;
+			
+			// aapt resource value: 0x7f060015
+			public const int abc_dialog_fixed_width_minor = 2131099669;
+			
+			// aapt resource value: 0x7f06002e
+			public const int abc_dialog_list_padding_vertical_material = 2131099694;
+			
+			// aapt resource value: 0x7f060016
+			public const int abc_dialog_min_width_major = 2131099670;
+			
+			// aapt resource value: 0x7f060017
+			public const int abc_dialog_min_width_minor = 2131099671;
+			
+			// aapt resource value: 0x7f06002f
+			public const int abc_dialog_padding_material = 2131099695;
+			
+			// aapt resource value: 0x7f060030
+			public const int abc_dialog_padding_top_material = 2131099696;
+			
+			// aapt resource value: 0x7f060031
+			public const int abc_disabled_alpha_material_dark = 2131099697;
+			
+			// aapt resource value: 0x7f060032
+			public const int abc_disabled_alpha_material_light = 2131099698;
+			
+			// aapt resource value: 0x7f060033
+			public const int abc_dropdownitem_icon_width = 2131099699;
+			
+			// aapt resource value: 0x7f060034
+			public const int abc_dropdownitem_text_padding_left = 2131099700;
+			
+			// aapt resource value: 0x7f060035
+			public const int abc_dropdownitem_text_padding_right = 2131099701;
+			
+			// aapt resource value: 0x7f060036
+			public const int abc_edit_text_inset_bottom_material = 2131099702;
+			
+			// aapt resource value: 0x7f060037
+			public const int abc_edit_text_inset_horizontal_material = 2131099703;
+			
+			// aapt resource value: 0x7f060038
+			public const int abc_edit_text_inset_top_material = 2131099704;
+			
+			// aapt resource value: 0x7f060039
+			public const int abc_floating_window_z = 2131099705;
+			
+			// aapt resource value: 0x7f06003a
+			public const int abc_list_item_padding_horizontal_material = 2131099706;
+			
+			// aapt resource value: 0x7f06003b
+			public const int abc_panel_menu_list_width = 2131099707;
+			
+			// aapt resource value: 0x7f06003c
+			public const int abc_search_view_preferred_width = 2131099708;
+			
+			// aapt resource value: 0x7f060018
+			public const int abc_search_view_text_min_width = 2131099672;
+			
+			// aapt resource value: 0x7f06003d
+			public const int abc_seekbar_track_background_height_material = 2131099709;
+			
+			// aapt resource value: 0x7f06003e
+			public const int abc_seekbar_track_progress_height_material = 2131099710;
+			
+			// aapt resource value: 0x7f06003f
+			public const int abc_select_dialog_padding_start_material = 2131099711;
+			
+			// aapt resource value: 0x7f06001c
+			public const int abc_switch_padding = 2131099676;
+			
+			// aapt resource value: 0x7f060040
+			public const int abc_text_size_body_1_material = 2131099712;
+			
+			// aapt resource value: 0x7f060041
+			public const int abc_text_size_body_2_material = 2131099713;
+			
+			// aapt resource value: 0x7f060042
+			public const int abc_text_size_button_material = 2131099714;
+			
+			// aapt resource value: 0x7f060043
+			public const int abc_text_size_caption_material = 2131099715;
+			
+			// aapt resource value: 0x7f060044
+			public const int abc_text_size_display_1_material = 2131099716;
+			
+			// aapt resource value: 0x7f060045
+			public const int abc_text_size_display_2_material = 2131099717;
+			
+			// aapt resource value: 0x7f060046
+			public const int abc_text_size_display_3_material = 2131099718;
+			
+			// aapt resource value: 0x7f060047
+			public const int abc_text_size_display_4_material = 2131099719;
+			
+			// aapt resource value: 0x7f060048
+			public const int abc_text_size_headline_material = 2131099720;
+			
+			// aapt resource value: 0x7f060049
+			public const int abc_text_size_large_material = 2131099721;
+			
+			// aapt resource value: 0x7f06004a
+			public const int abc_text_size_medium_material = 2131099722;
+			
+			// aapt resource value: 0x7f06004b
+			public const int abc_text_size_menu_material = 2131099723;
+			
+			// aapt resource value: 0x7f06004c
+			public const int abc_text_size_small_material = 2131099724;
+			
+			// aapt resource value: 0x7f06004d
+			public const int abc_text_size_subhead_material = 2131099725;
+			
+			// aapt resource value: 0x7f06000f
+			public const int abc_text_size_subtitle_material_toolbar = 2131099663;
+			
+			// aapt resource value: 0x7f06004e
+			public const int abc_text_size_title_material = 2131099726;
+			
+			// aapt resource value: 0x7f060010
+			public const int abc_text_size_title_material_toolbar = 2131099664;
+			
+			// aapt resource value: 0x7f060009
+			public const int cardview_compat_inset_shadow = 2131099657;
+			
+			// aapt resource value: 0x7f06000a
+			public const int cardview_default_elevation = 2131099658;
+			
+			// aapt resource value: 0x7f06000b
+			public const int cardview_default_radius = 2131099659;
+			
+			// aapt resource value: 0x7f06005f
+			public const int design_appbar_elevation = 2131099743;
+			
+			// aapt resource value: 0x7f060060
+			public const int design_bottom_sheet_modal_elevation = 2131099744;
+			
+			// aapt resource value: 0x7f060061
+			public const int design_bottom_sheet_modal_peek_height = 2131099745;
+			
+			// aapt resource value: 0x7f060062
+			public const int design_fab_border_width = 2131099746;
+			
+			// aapt resource value: 0x7f060063
+			public const int design_fab_elevation = 2131099747;
+			
+			// aapt resource value: 0x7f060064
+			public const int design_fab_image_size = 2131099748;
+			
+			// aapt resource value: 0x7f060065
+			public const int design_fab_size_mini = 2131099749;
+			
+			// aapt resource value: 0x7f060066
+			public const int design_fab_size_normal = 2131099750;
+			
+			// aapt resource value: 0x7f060067
+			public const int design_fab_translation_z_pressed = 2131099751;
+			
+			// aapt resource value: 0x7f060068
+			public const int design_navigation_elevation = 2131099752;
+			
+			// aapt resource value: 0x7f060069
+			public const int design_navigation_icon_padding = 2131099753;
+			
+			// aapt resource value: 0x7f06006a
+			public const int design_navigation_icon_size = 2131099754;
+			
+			// aapt resource value: 0x7f060057
+			public const int design_navigation_max_width = 2131099735;
+			
+			// aapt resource value: 0x7f06006b
+			public const int design_navigation_padding_bottom = 2131099755;
+			
+			// aapt resource value: 0x7f06006c
+			public const int design_navigation_separator_vertical_padding = 2131099756;
+			
+			// aapt resource value: 0x7f060058
+			public const int design_snackbar_action_inline_max_width = 2131099736;
+			
+			// aapt resource value: 0x7f060059
+			public const int design_snackbar_background_corner_radius = 2131099737;
+			
+			// aapt resource value: 0x7f06006d
+			public const int design_snackbar_elevation = 2131099757;
+			
+			// aapt resource value: 0x7f06005a
+			public const int design_snackbar_extra_spacing_horizontal = 2131099738;
+			
+			// aapt resource value: 0x7f06005b
+			public const int design_snackbar_max_width = 2131099739;
+			
+			// aapt resource value: 0x7f06005c
+			public const int design_snackbar_min_width = 2131099740;
+			
+			// aapt resource value: 0x7f06006e
+			public const int design_snackbar_padding_horizontal = 2131099758;
+			
+			// aapt resource value: 0x7f06006f
+			public const int design_snackbar_padding_vertical = 2131099759;
+			
+			// aapt resource value: 0x7f06005d
+			public const int design_snackbar_padding_vertical_2lines = 2131099741;
+			
+			// aapt resource value: 0x7f060070
+			public const int design_snackbar_text_size = 2131099760;
+			
+			// aapt resource value: 0x7f060071
+			public const int design_tab_max_width = 2131099761;
+			
+			// aapt resource value: 0x7f06005e
+			public const int design_tab_scrollable_min_width = 2131099742;
+			
+			// aapt resource value: 0x7f060072
+			public const int design_tab_text_size = 2131099762;
+			
+			// aapt resource value: 0x7f060073
+			public const int design_tab_text_size_2line = 2131099763;
+			
+			// aapt resource value: 0x7f06004f
+			public const int disabled_alpha_material_dark = 2131099727;
+			
+			// aapt resource value: 0x7f060050
+			public const int disabled_alpha_material_light = 2131099728;
+			
+			// aapt resource value: 0x7f060051
+			public const int highlight_alpha_material_colored = 2131099729;
+			
+			// aapt resource value: 0x7f060052
+			public const int highlight_alpha_material_dark = 2131099730;
+			
+			// aapt resource value: 0x7f060053
+			public const int highlight_alpha_material_light = 2131099731;
+			
+			// aapt resource value: 0x7f060000
+			public const int item_touch_helper_max_drag_scroll_per_frame = 2131099648;
+			
+			// aapt resource value: 0x7f060001
+			public const int item_touch_helper_swipe_escape_max_velocity = 2131099649;
+			
+			// aapt resource value: 0x7f060002
+			public const int item_touch_helper_swipe_escape_velocity = 2131099650;
+			
+			// aapt resource value: 0x7f060003
+			public const int mr_controller_volume_group_list_item_height = 2131099651;
+			
+			// aapt resource value: 0x7f060004
+			public const int mr_controller_volume_group_list_item_icon_size = 2131099652;
+			
+			// aapt resource value: 0x7f060005
+			public const int mr_controller_volume_group_list_max_height = 2131099653;
+			
+			// aapt resource value: 0x7f060008
+			public const int mr_controller_volume_group_list_padding_top = 2131099656;
+			
+			// aapt resource value: 0x7f060006
+			public const int mr_dialog_fixed_width_major = 2131099654;
+			
+			// aapt resource value: 0x7f060007
+			public const int mr_dialog_fixed_width_minor = 2131099655;
+			
+			// aapt resource value: 0x7f060054
+			public const int notification_large_icon_height = 2131099732;
+			
+			// aapt resource value: 0x7f060055
+			public const int notification_large_icon_width = 2131099733;
+			
+			// aapt resource value: 0x7f060056
+			public const int notification_subtext_size = 2131099734;
+			
+			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_rating_star_off_mtrl_alpha = 2130837515;
+			
+			// aapt resource value: 0x7f02000c
+			public const int abc_btn_rating_star_on_mtrl_alpha = 2130837516;
+			
+			// aapt resource value: 0x7f02000d
+			public const int abc_btn_switch_to_on_mtrl_00001 = 2130837517;
+			
+			// aapt resource value: 0x7f02000e
+			public const int abc_btn_switch_to_on_mtrl_00012 = 2130837518;
+			
+			// aapt resource value: 0x7f02000f
+			public const int abc_cab_background_internal_bg = 2130837519;
+			
+			// aapt resource value: 0x7f020010
+			public const int abc_cab_background_top_material = 2130837520;
+			
+			// aapt resource value: 0x7f020011
+			public const int abc_cab_background_top_mtrl_alpha = 2130837521;
+			
+			// aapt resource value: 0x7f020012
+			public const int abc_control_background_material = 2130837522;
+			
+			// aapt resource value: 0x7f020013
+			public const int abc_dialog_material_background_dark = 2130837523;
+			
+			// aapt resource value: 0x7f020014
+			public const int abc_dialog_material_background_light = 2130837524;
+			
+			// aapt resource value: 0x7f020015
+			public const int abc_edit_text_material = 2130837525;
+			
+			// aapt resource value: 0x7f020016
+			public const int abc_ic_ab_back_mtrl_am_alpha = 2130837526;
+			
+			// aapt resource value: 0x7f020017
+			public const int abc_ic_clear_mtrl_alpha = 2130837527;
+			
+			// aapt resource value: 0x7f020018
+			public const int abc_ic_commit_search_api_mtrl_alpha = 2130837528;
+			
+			// aapt resource value: 0x7f020019
+			public const int abc_ic_go_search_api_mtrl_alpha = 2130837529;
+			
+			// aapt resource value: 0x7f02001a
+			public const int abc_ic_menu_copy_mtrl_am_alpha = 2130837530;
+			
+			// aapt resource value: 0x7f02001b
+			public const int abc_ic_menu_cut_mtrl_alpha = 2130837531;
+			
+			// aapt resource value: 0x7f02001c
+			public const int abc_ic_menu_moreoverflow_mtrl_alpha = 2130837532;
+			
+			// aapt resource value: 0x7f02001d
+			public const int abc_ic_menu_paste_mtrl_am_alpha = 2130837533;
+			
+			// aapt resource value: 0x7f02001e
+			public const int abc_ic_menu_selectall_mtrl_alpha = 2130837534;
+			
+			// aapt resource value: 0x7f02001f
+			public const int abc_ic_menu_share_mtrl_alpha = 2130837535;
+			
+			// aapt resource value: 0x7f020020
+			public const int abc_ic_search_api_mtrl_alpha = 2130837536;
+			
+			// aapt resource value: 0x7f020021
+			public const int abc_ic_star_black_16dp = 2130837537;
+			
+			// aapt resource value: 0x7f020022
+			public const int abc_ic_star_black_36dp = 2130837538;
+			
+			// aapt resource value: 0x7f020023
+			public const int abc_ic_star_half_black_16dp = 2130837539;
+			
+			// aapt resource value: 0x7f020024
+			public const int abc_ic_star_half_black_36dp = 2130837540;
+			
+			// aapt resource value: 0x7f020025
+			public const int abc_ic_voice_search_api_mtrl_alpha = 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_full_material = 2130837557;
+			
+			// aapt resource value: 0x7f020036
+			public const int abc_ratingbar_indicator_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_track_material = 2130837566;
+			
+			// aapt resource value: 0x7f02003f
+			public const int abc_spinner_mtrl_am_alpha = 2130837567;
+			
+			// aapt resource value: 0x7f020040
+			public const int abc_spinner_textfield_background_material = 2130837568;
+			
+			// aapt resource value: 0x7f020041
+			public const int abc_switch_thumb_material = 2130837569;
+			
+			// aapt resource value: 0x7f020042
+			public const int abc_switch_track_mtrl_alpha = 2130837570;
+			
+			// aapt resource value: 0x7f020043
+			public const int abc_tab_indicator_material = 2130837571;
+			
+			// aapt resource value: 0x7f020044
+			public const int abc_tab_indicator_mtrl_alpha = 2130837572;
+			
+			// aapt resource value: 0x7f020045
+			public const int abc_text_cursor_material = 2130837573;
+			
+			// aapt resource value: 0x7f020046
+			public const int abc_textfield_activated_mtrl_alpha = 2130837574;
+			
+			// aapt resource value: 0x7f020047
+			public const int abc_textfield_default_mtrl_alpha = 2130837575;
+			
+			// aapt resource value: 0x7f020048
+			public const int abc_textfield_search_activated_mtrl_alpha = 2130837576;
+			
+			// aapt resource value: 0x7f020049
+			public const int abc_textfield_search_default_mtrl_alpha = 2130837577;
+			
+			// aapt resource value: 0x7f02004a
+			public const int abc_textfield_search_material = 2130837578;
+			
+			// aapt resource value: 0x7f02004b
+			public const int design_fab_background = 2130837579;
+			
+			// aapt resource value: 0x7f02004c
+			public const int design_snackbar_background = 2130837580;
+			
+			// aapt resource value: 0x7f02004d
+			public const int ic_audiotrack = 2130837581;
+			
+			// aapt resource value: 0x7f02004e
+			public const int ic_audiotrack_light = 2130837582;
+			
+			// aapt resource value: 0x7f02004f
+			public const int ic_bluetooth_grey = 2130837583;
+			
+			// aapt resource value: 0x7f020050
+			public const int ic_bluetooth_white = 2130837584;
+			
+			// aapt resource value: 0x7f020051
+			public const int ic_cast_dark = 2130837585;
+			
+			// aapt resource value: 0x7f020052
+			public const int ic_cast_disabled_light = 2130837586;
+			
+			// aapt resource value: 0x7f020053
+			public const int ic_cast_grey = 2130837587;
+			
+			// aapt resource value: 0x7f020054
+			public const int ic_cast_light = 2130837588;
+			
+			// aapt resource value: 0x7f020055
+			public const int ic_cast_off_light = 2130837589;
+			
+			// aapt resource value: 0x7f020056
+			public const int ic_cast_on_0_light = 2130837590;
+			
+			// aapt resource value: 0x7f020057
+			public const int ic_cast_on_1_light = 2130837591;
+			
+			// aapt resource value: 0x7f020058
+			public const int ic_cast_on_2_light = 2130837592;
+			
+			// aapt resource value: 0x7f020059
+			public const int ic_cast_on_light = 2130837593;
+			
+			// aapt resource value: 0x7f02005a
+			public const int ic_cast_white = 2130837594;
+			
+			// aapt resource value: 0x7f02005b
+			public const int ic_close_dark = 2130837595;
+			
+			// aapt resource value: 0x7f02005c
+			public const int ic_close_light = 2130837596;
+			
+			// aapt resource value: 0x7f02005d
+			public const int ic_collapse = 2130837597;
+			
+			// aapt resource value: 0x7f02005e
+			public const int ic_collapse_00000 = 2130837598;
+			
+			// aapt resource value: 0x7f02005f
+			public const int ic_collapse_00001 = 2130837599;
+			
+			// aapt resource value: 0x7f020060
+			public const int ic_collapse_00002 = 2130837600;
+			
+			// aapt resource value: 0x7f020061
+			public const int ic_collapse_00003 = 2130837601;
+			
+			// aapt resource value: 0x7f020062
+			public const int ic_collapse_00004 = 2130837602;
+			
+			// aapt resource value: 0x7f020063
+			public const int ic_collapse_00005 = 2130837603;
+			
+			// aapt resource value: 0x7f020064
+			public const int ic_collapse_00006 = 2130837604;
+			
+			// aapt resource value: 0x7f020065
+			public const int ic_collapse_00007 = 2130837605;
+			
+			// aapt resource value: 0x7f020066
+			public const int ic_collapse_00008 = 2130837606;
+			
+			// aapt resource value: 0x7f020067
+			public const int ic_collapse_00009 = 2130837607;
+			
+			// aapt resource value: 0x7f020068
+			public const int ic_collapse_00010 = 2130837608;
+			
+			// aapt resource value: 0x7f020069
+			public const int ic_collapse_00011 = 2130837609;
+			
+			// aapt resource value: 0x7f02006a
+			public const int ic_collapse_00012 = 2130837610;
+			
+			// aapt resource value: 0x7f02006b
+			public const int ic_collapse_00013 = 2130837611;
+			
+			// aapt resource value: 0x7f02006c
+			public const int ic_collapse_00014 = 2130837612;
+			
+			// aapt resource value: 0x7f02006d
+			public const int ic_collapse_00015 = 2130837613;
+			
+			// aapt resource value: 0x7f02006e
+			public const int ic_expand = 2130837614;
+			
+			// aapt resource value: 0x7f02006f
+			public const int ic_expand_00000 = 2130837615;
+			
+			// aapt resource value: 0x7f020070
+			public const int ic_expand_00001 = 2130837616;
+			
+			// aapt resource value: 0x7f020071
+			public const int ic_expand_00002 = 2130837617;
+			
+			// aapt resource value: 0x7f020072
+			public const int ic_expand_00003 = 2130837618;
+			
+			// aapt resource value: 0x7f020073
+			public const int ic_expand_00004 = 2130837619;
+			
+			// aapt resource value: 0x7f020074
+			public const int ic_expand_00005 = 2130837620;
+			
+			// aapt resource value: 0x7f020075
+			public const int ic_expand_00006 = 2130837621;
+			
+			// aapt resource value: 0x7f020076
+			public const int ic_expand_00007 = 2130837622;
+			
+			// aapt resource value: 0x7f020077
+			public const int ic_expand_00008 = 2130837623;
+			
+			// aapt resource value: 0x7f020078
+			public const int ic_expand_00009 = 2130837624;
+			
+			// aapt resource value: 0x7f020079
+			public const int ic_expand_00010 = 2130837625;
+			
+			// aapt resource value: 0x7f02007a
+			public const int ic_expand_00011 = 2130837626;
+			
+			// aapt resource value: 0x7f02007b
+			public const int ic_expand_00012 = 2130837627;
+			
+			// aapt resource value: 0x7f02007c
+			public const int ic_expand_00013 = 2130837628;
+			
+			// aapt resource value: 0x7f02007d
+			public const int ic_expand_00014 = 2130837629;
+			
+			// aapt resource value: 0x7f02007e
+			public const int ic_expand_00015 = 2130837630;
+			
+			// aapt resource value: 0x7f02007f
+			public const int ic_media_pause = 2130837631;
+			
+			// aapt resource value: 0x7f020080
+			public const int ic_media_play = 2130837632;
+			
+			// aapt resource value: 0x7f020081
+			public const int ic_media_route_disabled_mono_dark = 2130837633;
+			
+			// aapt resource value: 0x7f020082
+			public const int ic_media_route_off_mono_dark = 2130837634;
+			
+			// aapt resource value: 0x7f020083
+			public const int ic_media_route_on_0_mono_dark = 2130837635;
+			
+			// aapt resource value: 0x7f020084
+			public const int ic_media_route_on_1_mono_dark = 2130837636;
+			
+			// aapt resource value: 0x7f020085
+			public const int ic_media_route_on_2_mono_dark = 2130837637;
+			
+			// aapt resource value: 0x7f020086
+			public const int ic_media_route_on_mono_dark = 2130837638;
+			
+			// aapt resource value: 0x7f020087
+			public const int ic_pause_dark = 2130837639;
+			
+			// aapt resource value: 0x7f020088
+			public const int ic_pause_light = 2130837640;
+			
+			// aapt resource value: 0x7f020089
+			public const int ic_play_dark = 2130837641;
+			
+			// aapt resource value: 0x7f02008a
+			public const int ic_play_light = 2130837642;
+			
+			// aapt resource value: 0x7f02008b
+			public const int ic_speaker_dark = 2130837643;
+			
+			// aapt resource value: 0x7f02008c
+			public const int ic_speaker_group_dark = 2130837644;
+			
+			// aapt resource value: 0x7f02008d
+			public const int ic_speaker_group_light = 2130837645;
+			
+			// aapt resource value: 0x7f02008e
+			public const int ic_speaker_light = 2130837646;
+			
+			// aapt resource value: 0x7f02008f
+			public const int ic_tv_dark = 2130837647;
+			
+			// aapt resource value: 0x7f020090
+			public const int ic_tv_light = 2130837648;
+			
+			// aapt resource value: 0x7f020091
+			public const int Icon = 2130837649;
+			
+			// aapt resource value: 0x7f020092
+			public const int mr_dialog_material_background_dark = 2130837650;
+			
+			// aapt resource value: 0x7f020093
+			public const int mr_dialog_material_background_light = 2130837651;
+			
+			// aapt resource value: 0x7f020094
+			public const int mr_ic_audiotrack_light = 2130837652;
+			
+			// aapt resource value: 0x7f020095
+			public const int mr_ic_cast_dark = 2130837653;
+			
+			// aapt resource value: 0x7f020096
+			public const int mr_ic_cast_light = 2130837654;
+			
+			// aapt resource value: 0x7f020097
+			public const int mr_ic_close_dark = 2130837655;
+			
+			// aapt resource value: 0x7f020098
+			public const int mr_ic_close_light = 2130837656;
+			
+			// aapt resource value: 0x7f020099
+			public const int mr_ic_media_route_connecting_mono_dark = 2130837657;
+			
+			// aapt resource value: 0x7f02009a
+			public const int mr_ic_media_route_connecting_mono_light = 2130837658;
+			
+			// aapt resource value: 0x7f02009b
+			public const int mr_ic_media_route_mono_dark = 2130837659;
+			
+			// aapt resource value: 0x7f02009c
+			public const int mr_ic_media_route_mono_light = 2130837660;
+			
+			// aapt resource value: 0x7f02009d
+			public const int mr_ic_pause_dark = 2130837661;
+			
+			// aapt resource value: 0x7f02009e
+			public const int mr_ic_pause_light = 2130837662;
+			
+			// aapt resource value: 0x7f02009f
+			public const int mr_ic_play_dark = 2130837663;
+			
+			// aapt resource value: 0x7f0200a0
+			public const int mr_ic_play_light = 2130837664;
+			
+			// aapt resource value: 0x7f0200a1
+			public const int notification_template_icon_bg = 2130837665;
+			
+			static Drawable()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Drawable()
+			{
+			}
+		}
+		
+		public partial class Id
+		{
+			
+			// aapt resource value: 0x7f07008c
+			public const int action0 = 2131165324;
+			
+			// aapt resource value: 0x7f07005a
+			public const int action_bar = 2131165274;
+			
+			// aapt resource value: 0x7f070001
+			public const int action_bar_activity_content = 2131165185;
+			
+			// aapt resource value: 0x7f070059
+			public const int action_bar_container = 2131165273;
+			
+			// aapt resource value: 0x7f070055
+			public const int action_bar_root = 2131165269;
+			
+			// aapt resource value: 0x7f070002
+			public const int action_bar_spinner = 2131165186;
+			
+			// aapt resource value: 0x7f07003b
+			public const int action_bar_subtitle = 2131165243;
+			
+			// aapt resource value: 0x7f07003a
+			public const int action_bar_title = 2131165242;
+			
+			// aapt resource value: 0x7f07005b
+			public const int action_context_bar = 2131165275;
+			
+			// aapt resource value: 0x7f070090
+			public const int action_divider = 2131165328;
+			
+			// aapt resource value: 0x7f070003
+			public const int action_menu_divider = 2131165187;
+			
+			// aapt resource value: 0x7f070004
+			public const int action_menu_presenter = 2131165188;
+			
+			// aapt resource value: 0x7f070057
+			public const int action_mode_bar = 2131165271;
+			
+			// aapt resource value: 0x7f070056
+			public const int action_mode_bar_stub = 2131165270;
+			
+			// aapt resource value: 0x7f07003c
+			public const int action_mode_close_button = 2131165244;
+			
+			// aapt resource value: 0x7f07003d
+			public const int activity_chooser_view_content = 2131165245;
+			
+			// aapt resource value: 0x7f070049
+			public const int alertTitle = 2131165257;
+			
+			// aapt resource value: 0x7f07001e
+			public const int always = 2131165214;
+			
+			// aapt resource value: 0x7f07001b
+			public const int beginning = 2131165211;
+			
+			// aapt resource value: 0x7f07002a
+			public const int bottom = 2131165226;
+			
+			// aapt resource value: 0x7f070044
+			public const int buttonPanel = 2131165252;
+			
+			// aapt resource value: 0x7f07008d
+			public const int cancel_action = 2131165325;
+			
+			// aapt resource value: 0x7f07002b
+			public const int center = 2131165227;
+			
+			// aapt resource value: 0x7f07002c
+			public const int center_horizontal = 2131165228;
+			
+			// aapt resource value: 0x7f07002d
+			public const int center_vertical = 2131165229;
+			
+			// aapt resource value: 0x7f070052
+			public const int checkbox = 2131165266;
+			
+			// aapt resource value: 0x7f070093
+			public const int chronometer = 2131165331;
+			
+			// aapt resource value: 0x7f070033
+			public const int clip_horizontal = 2131165235;
+			
+			// aapt resource value: 0x7f070034
+			public const int clip_vertical = 2131165236;
+			
+			// aapt resource value: 0x7f07001f
+			public const int collapseActionView = 2131165215;
+			
+			// aapt resource value: 0x7f07004a
+			public const int contentPanel = 2131165258;
+			
+			// aapt resource value: 0x7f070050
+			public const int custom = 2131165264;
+			
+			// aapt resource value: 0x7f07004f
+			public const int customPanel = 2131165263;
+			
+			// aapt resource value: 0x7f070058
+			public const int decor_content_parent = 2131165272;
+			
+			// aapt resource value: 0x7f070040
+			public const int default_activity_button = 2131165248;
+			
+			// aapt resource value: 0x7f07006a
+			public const int design_bottom_sheet = 2131165290;
+			
+			// aapt resource value: 0x7f070071
+			public const int design_menu_item_action_area = 2131165297;
+			
+			// aapt resource value: 0x7f070070
+			public const int design_menu_item_action_area_stub = 2131165296;
+			
+			// aapt resource value: 0x7f07006f
+			public const int design_menu_item_text = 2131165295;
+			
+			// aapt resource value: 0x7f07006e
+			public const int design_navigation_view = 2131165294;
+			
+			// aapt resource value: 0x7f07000e
+			public const int disableHome = 2131165198;
+			
+			// aapt resource value: 0x7f07005c
+			public const int edit_query = 2131165276;
+			
+			// aapt resource value: 0x7f07001c
+			public const int end = 2131165212;
+			
+			// aapt resource value: 0x7f070098
+			public const int end_padder = 2131165336;
+			
+			// aapt resource value: 0x7f070023
+			public const int enterAlways = 2131165219;
+			
+			// aapt resource value: 0x7f070024
+			public const int enterAlwaysCollapsed = 2131165220;
+			
+			// aapt resource value: 0x7f070025
+			public const int exitUntilCollapsed = 2131165221;
+			
+			// aapt resource value: 0x7f07003e
+			public const int expand_activities_button = 2131165246;
+			
+			// aapt resource value: 0x7f070051
+			public const int expanded_menu = 2131165265;
+			
+			// aapt resource value: 0x7f070035
+			public const int fill = 2131165237;
+			
+			// aapt resource value: 0x7f070036
+			public const int fill_horizontal = 2131165238;
+			
+			// aapt resource value: 0x7f07002e
+			public const int fill_vertical = 2131165230;
+			
+			// aapt resource value: 0x7f070038
+			public const int @fixed = 2131165240;
+			
+			// aapt resource value: 0x7f070005
+			public const int home = 2131165189;
+			
+			// aapt resource value: 0x7f07000f
+			public const int homeAsUp = 2131165199;
+			
+			// aapt resource value: 0x7f070042
+			public const int icon = 2131165250;
+			
+			// aapt resource value: 0x7f070020
+			public const int ifRoom = 2131165216;
+			
+			// aapt resource value: 0x7f07003f
+			public const int image = 2131165247;
+			
+			// aapt resource value: 0x7f070097
+			public const int info = 2131165335;
+			
+			// aapt resource value: 0x7f070000
+			public const int item_touch_helper_previous_elevation = 2131165184;
+			
+			// aapt resource value: 0x7f07002f
+			public const int left = 2131165231;
+			
+			// aapt resource value: 0x7f070091
+			public const int line1 = 2131165329;
+			
+			// aapt resource value: 0x7f070095
+			public const int line3 = 2131165333;
+			
+			// aapt resource value: 0x7f07000b
+			public const int listMode = 2131165195;
+			
+			// aapt resource value: 0x7f070041
+			public const int list_item = 2131165249;
+			
+			// aapt resource value: 0x7f07008f
+			public const int media_actions = 2131165327;
+			
+			// aapt resource value: 0x7f07001d
+			public const int middle = 2131165213;
+			
+			// aapt resource value: 0x7f070037
+			public const int mini = 2131165239;
+			
+			// aapt resource value: 0x7f07007e
+			public const int mr_art = 2131165310;
+			
+			// aapt resource value: 0x7f070073
+			public const int mr_chooser_list = 2131165299;
+			
+			// aapt resource value: 0x7f070076
+			public const int mr_chooser_route_desc = 2131165302;
+			
+			// aapt resource value: 0x7f070074
+			public const int mr_chooser_route_icon = 2131165300;
+			
+			// aapt resource value: 0x7f070075
+			public const int mr_chooser_route_name = 2131165301;
+			
+			// aapt resource value: 0x7f07007b
+			public const int mr_close = 2131165307;
+			
+			// aapt resource value: 0x7f070081
+			public const int mr_control_divider = 2131165313;
+			
+			// aapt resource value: 0x7f070087
+			public const int mr_control_play_pause = 2131165319;
+			
+			// aapt resource value: 0x7f07008a
+			public const int mr_control_subtitle = 2131165322;
+			
+			// aapt resource value: 0x7f070089
+			public const int mr_control_title = 2131165321;
+			
+			// aapt resource value: 0x7f070088
+			public const int mr_control_title_container = 2131165320;
+			
+			// aapt resource value: 0x7f07007c
+			public const int mr_custom_control = 2131165308;
+			
+			// aapt resource value: 0x7f07007d
+			public const int mr_default_control = 2131165309;
+			
+			// aapt resource value: 0x7f070078
+			public const int mr_dialog_area = 2131165304;
+			
+			// aapt resource value: 0x7f070077
+			public const int mr_expandable_area = 2131165303;
+			
+			// aapt resource value: 0x7f07008b
+			public const int mr_group_expand_collapse = 2131165323;
+			
+			// aapt resource value: 0x7f07007f
+			public const int mr_media_main_control = 2131165311;
+			
+			// aapt resource value: 0x7f07007a
+			public const int mr_name = 2131165306;
+			
+			// aapt resource value: 0x7f070080
+			public const int mr_playback_control = 2131165312;
+			
+			// aapt resource value: 0x7f070079
+			public const int mr_title_bar = 2131165305;
+			
+			// aapt resource value: 0x7f070082
+			public const int mr_volume_control = 2131165314;
+			
+			// aapt resource value: 0x7f070083
+			public const int mr_volume_group_list = 2131165315;
+			
+			// aapt resource value: 0x7f070085
+			public const int mr_volume_item_icon = 2131165317;
+			
+			// aapt resource value: 0x7f070086
+			public const int mr_volume_slider = 2131165318;
+			
+			// aapt resource value: 0x7f070016
+			public const int multiply = 2131165206;
+			
+			// aapt resource value: 0x7f070072
+			public const int myButton = 2131165298;
+			
+			// aapt resource value: 0x7f07006d
+			public const int navigation_header_container = 2131165293;
+			
+			// aapt resource value: 0x7f070021
+			public const int never = 2131165217;
+			
+			// aapt resource value: 0x7f070010
+			public const int none = 2131165200;
+			
+			// aapt resource value: 0x7f07000c
+			public const int normal = 2131165196;
+			
+			// aapt resource value: 0x7f070028
+			public const int parallax = 2131165224;
+			
+			// aapt resource value: 0x7f070046
+			public const int parentPanel = 2131165254;
+			
+			// aapt resource value: 0x7f070029
+			public const int pin = 2131165225;
+			
+			// aapt resource value: 0x7f070006
+			public const int progress_circular = 2131165190;
+			
+			// aapt resource value: 0x7f070007
+			public const int progress_horizontal = 2131165191;
+			
+			// aapt resource value: 0x7f070054
+			public const int radio = 2131165268;
+			
+			// aapt resource value: 0x7f070030
+			public const int right = 2131165232;
+			
+			// aapt resource value: 0x7f070017
+			public const int screen = 2131165207;
+			
+			// aapt resource value: 0x7f070026
+			public const int scroll = 2131165222;
+			
+			// aapt resource value: 0x7f07004e
+			public const int scrollIndicatorDown = 2131165262;
+			
+			// aapt resource value: 0x7f07004b
+			public const int scrollIndicatorUp = 2131165259;
+			
+			// aapt resource value: 0x7f07004c
+			public const int scrollView = 2131165260;
+			
+			// aapt resource value: 0x7f070039
+			public const int scrollable = 2131165241;
+			
+			// aapt resource value: 0x7f07005e
+			public const int search_badge = 2131165278;
+			
+			// aapt resource value: 0x7f07005d
+			public const int search_bar = 2131165277;
+			
+			// aapt resource value: 0x7f07005f
+			public const int search_button = 2131165279;
+			
+			// aapt resource value: 0x7f070064
+			public const int search_close_btn = 2131165284;
+			
+			// aapt resource value: 0x7f070060
+			public const int search_edit_frame = 2131165280;
+			
+			// aapt resource value: 0x7f070066
+			public const int search_go_btn = 2131165286;
+			
+			// aapt resource value: 0x7f070061
+			public const int search_mag_icon = 2131165281;
+			
+			// aapt resource value: 0x7f070062
+			public const int search_plate = 2131165282;
+			
+			// aapt resource value: 0x7f070063
+			public const int search_src_text = 2131165283;
+			
+			// aapt resource value: 0x7f070067
+			public const int search_voice_btn = 2131165287;
+			
+			// aapt resource value: 0x7f070068
+			public const int select_dialog_listview = 2131165288;
+			
+			// aapt resource value: 0x7f070053
+			public const int shortcut = 2131165267;
+			
+			// aapt resource value: 0x7f070011
+			public const int showCustom = 2131165201;
+			
+			// aapt resource value: 0x7f070012
+			public const int showHome = 2131165202;
+			
+			// aapt resource value: 0x7f070013
+			public const int showTitle = 2131165203;
+			
+			// aapt resource value: 0x7f070099
+			public const int sliding_tabs = 2131165337;
+			
+			// aapt resource value: 0x7f07006c
+			public const int snackbar_action = 2131165292;
+			
+			// aapt resource value: 0x7f07006b
+			public const int snackbar_text = 2131165291;
+			
+			// aapt resource value: 0x7f070027
+			public const int snap = 2131165223;
+			
+			// aapt resource value: 0x7f070045
+			public const int spacer = 2131165253;
+			
+			// aapt resource value: 0x7f070008
+			public const int split_action_bar = 2131165192;
+			
+			// aapt resource value: 0x7f070018
+			public const int src_atop = 2131165208;
+			
+			// aapt resource value: 0x7f070019
+			public const int src_in = 2131165209;
+			
+			// aapt resource value: 0x7f07001a
+			public const int src_over = 2131165210;
+			
+			// aapt resource value: 0x7f070031
+			public const int start = 2131165233;
+			
+			// aapt resource value: 0x7f07008e
+			public const int status_bar_latest_event_content = 2131165326;
+			
+			// aapt resource value: 0x7f070065
+			public const int submit_area = 2131165285;
+			
+			// aapt resource value: 0x7f07000d
+			public const int tabMode = 2131165197;
+			
+			// aapt resource value: 0x7f070096
+			public const int text = 2131165334;
+			
+			// aapt resource value: 0x7f070094
+			public const int text2 = 2131165332;
+			
+			// aapt resource value: 0x7f07004d
+			public const int textSpacerNoButtons = 2131165261;
+			
+			// aapt resource value: 0x7f070092
+			public const int time = 2131165330;
+			
+			// aapt resource value: 0x7f070043
+			public const int title = 2131165251;
+			
+			// aapt resource value: 0x7f070048
+			public const int title_template = 2131165256;
+			
+			// aapt resource value: 0x7f07009a
+			public const int toolbar = 2131165338;
+			
+			// aapt resource value: 0x7f070032
+			public const int top = 2131165234;
+			
+			// aapt resource value: 0x7f070047
+			public const int topPanel = 2131165255;
+			
+			// aapt resource value: 0x7f070069
+			public const int touch_outside = 2131165289;
+			
+			// aapt resource value: 0x7f070009
+			public const int up = 2131165193;
+			
+			// aapt resource value: 0x7f070014
+			public const int useLogo = 2131165204;
+			
+			// aapt resource value: 0x7f07000a
+			public const int view_offset_helper = 2131165194;
+			
+			// aapt resource value: 0x7f070084
+			public const int volume_item_container = 2131165316;
+			
+			// aapt resource value: 0x7f070022
+			public const int withText = 2131165218;
+			
+			// aapt resource value: 0x7f070015
+			public const int wrap_content = 2131165205;
+			
+			static Id()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Id()
+			{
+			}
+		}
+		
+		public partial class Integer
+		{
+			
+			// aapt resource value: 0x7f090004
+			public const int abc_config_activityDefaultDur = 2131296260;
+			
+			// aapt resource value: 0x7f090005
+			public const int abc_config_activityShortDur = 2131296261;
+			
+			// aapt resource value: 0x7f090003
+			public const int abc_max_action_buttons = 2131296259;
+			
+			// aapt resource value: 0x7f090009
+			public const int bottom_sheet_slide_duration = 2131296265;
+			
+			// aapt resource value: 0x7f090006
+			public const int cancel_button_image_alpha = 2131296262;
+			
+			// aapt resource value: 0x7f090008
+			public const int design_snackbar_text_max_lines = 2131296264;
+			
+			// aapt resource value: 0x7f090000
+			public const int mr_controller_volume_group_list_animation_duration_ms = 2131296256;
+			
+			// aapt resource value: 0x7f090001
+			public const int mr_controller_volume_group_list_fade_in_duration_ms = 2131296257;
+			
+			// aapt resource value: 0x7f090002
+			public const int mr_controller_volume_group_list_fade_out_duration_ms = 2131296258;
+			
+			// aapt resource value: 0x7f090007
+			public const int status_bar_notification_info_maxnum = 2131296263;
+			
+			static Integer()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Integer()
+			{
+			}
+		}
+		
+		public partial class Interpolator
+		{
+			
+			// aapt resource value: 0x7f050000
+			public const int mr_fast_out_slow_in = 2131034112;
+			
+			// aapt resource value: 0x7f050001
+			public const int mr_linear_out_slow_in = 2131034113;
+			
+			static Interpolator()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Interpolator()
+			{
+			}
+		}
+		
+		public partial class Layout
+		{
+			
+			// aapt resource value: 0x7f030000
+			public const int abc_action_bar_title_item = 2130903040;
+			
+			// aapt resource value: 0x7f030001
+			public const int abc_action_bar_up_container = 2130903041;
+			
+			// aapt resource value: 0x7f030002
+			public const int abc_action_bar_view_list_nav_layout = 2130903042;
+			
+			// aapt resource value: 0x7f030003
+			public const int abc_action_menu_item_layout = 2130903043;
+			
+			// aapt resource value: 0x7f030004
+			public const int abc_action_menu_layout = 2130903044;
+			
+			// aapt resource value: 0x7f030005
+			public const int abc_action_mode_bar = 2130903045;
+			
+			// aapt resource value: 0x7f030006
+			public const int abc_action_mode_close_item_material = 2130903046;
+			
+			// aapt resource value: 0x7f030007
+			public const int abc_activity_chooser_view = 2130903047;
+			
+			// aapt resource value: 0x7f030008
+			public const int abc_activity_chooser_view_list_item = 2130903048;
+			
+			// aapt resource value: 0x7f030009
+			public const int abc_alert_dialog_button_bar_material = 2130903049;
+			
+			// aapt resource value: 0x7f03000a
+			public const int abc_alert_dialog_material = 2130903050;
+			
+			// aapt resource value: 0x7f03000b
+			public const int abc_dialog_title_material = 2130903051;
+			
+			// aapt resource value: 0x7f03000c
+			public const int abc_expanded_menu_layout = 2130903052;
+			
+			// aapt resource value: 0x7f03000d
+			public const int abc_list_menu_item_checkbox = 2130903053;
+			
+			// aapt resource value: 0x7f03000e
+			public const int abc_list_menu_item_icon = 2130903054;
+			
+			// aapt resource value: 0x7f03000f
+			public const int abc_list_menu_item_layout = 2130903055;
+			
+			// aapt resource value: 0x7f030010
+			public const int abc_list_menu_item_radio = 2130903056;
+			
+			// aapt resource value: 0x7f030011
+			public const int abc_popup_menu_item_layout = 2130903057;
+			
+			// aapt resource value: 0x7f030012
+			public const int abc_screen_content_include = 2130903058;
+			
+			// aapt resource value: 0x7f030013
+			public const int abc_screen_simple = 2130903059;
+			
+			// aapt resource value: 0x7f030014
+			public const int abc_screen_simple_overlay_action_mode = 2130903060;
+			
+			// aapt resource value: 0x7f030015
+			public const int abc_screen_toolbar = 2130903061;
+			
+			// aapt resource value: 0x7f030016
+			public const int abc_search_dropdown_item_icons_2line = 2130903062;
+			
+			// aapt resource value: 0x7f030017
+			public const int abc_search_view = 2130903063;
+			
+			// aapt resource value: 0x7f030018
+			public const int abc_select_dialog_material = 2130903064;
+			
+			// aapt resource value: 0x7f030019
+			public const int design_bottom_sheet_dialog = 2130903065;
+			
+			// aapt resource value: 0x7f03001a
+			public const int design_layout_snackbar = 2130903066;
+			
+			// aapt resource value: 0x7f03001b
+			public const int design_layout_snackbar_include = 2130903067;
+			
+			// aapt resource value: 0x7f03001c
+			public const int design_layout_tab_icon = 2130903068;
+			
+			// aapt resource value: 0x7f03001d
+			public const int design_layout_tab_text = 2130903069;
+			
+			// aapt resource value: 0x7f03001e
+			public const int design_menu_item_action_area = 2130903070;
+			
+			// aapt resource value: 0x7f03001f
+			public const int design_navigation_item = 2130903071;
+			
+			// aapt resource value: 0x7f030020
+			public const int design_navigation_item_header = 2130903072;
+			
+			// aapt resource value: 0x7f030021
+			public const int design_navigation_item_separator = 2130903073;
+			
+			// aapt resource value: 0x7f030022
+			public const int design_navigation_item_subheader = 2130903074;
+			
+			// aapt resource value: 0x7f030023
+			public const int design_navigation_menu = 2130903075;
+			
+			// aapt resource value: 0x7f030024
+			public const int design_navigation_menu_item = 2130903076;
+			
+			// aapt resource value: 0x7f030025
+			public const int Main = 2130903077;
+			
+			// aapt resource value: 0x7f030026
+			public const int mr_chooser_dialog = 2130903078;
+			
+			// aapt resource value: 0x7f030027
+			public const int mr_chooser_list_item = 2130903079;
+			
+			// aapt resource value: 0x7f030028
+			public const int mr_controller_material_dialog_b = 2130903080;
+			
+			// aapt resource value: 0x7f030029
+			public const int mr_controller_volume_item = 2130903081;
+			
+			// aapt resource value: 0x7f03002a
+			public const int mr_playback_control = 2130903082;
+			
+			// aapt resource value: 0x7f03002b
+			public const int mr_volume_control = 2130903083;
+			
+			// aapt resource value: 0x7f03002c
+			public const int notification_media_action = 2130903084;
+			
+			// aapt resource value: 0x7f03002d
+			public const int notification_media_cancel_action = 2130903085;
+			
+			// aapt resource value: 0x7f03002e
+			public const int notification_template_big_media = 2130903086;
+			
+			// aapt resource value: 0x7f03002f
+			public const int notification_template_big_media_narrow = 2130903087;
+			
+			// aapt resource value: 0x7f030030
+			public const int notification_template_lines = 2130903088;
+			
+			// aapt resource value: 0x7f030031
+			public const int notification_template_media = 2130903089;
+			
+			// aapt resource value: 0x7f030032
+			public const int notification_template_part_chronometer = 2130903090;
+			
+			// aapt resource value: 0x7f030033
+			public const int notification_template_part_time = 2130903091;
+			
+			// aapt resource value: 0x7f030034
+			public const int select_dialog_item_material = 2130903092;
+			
+			// aapt resource value: 0x7f030035
+			public const int select_dialog_multichoice_material = 2130903093;
+			
+			// aapt resource value: 0x7f030036
+			public const int select_dialog_singlechoice_material = 2130903094;
+			
+			// aapt resource value: 0x7f030037
+			public const int support_simple_spinner_dropdown_item = 2130903095;
+			
+			// aapt resource value: 0x7f030038
+			public const int tabs = 2130903096;
+			
+			// aapt resource value: 0x7f030039
+			public const int toolbar = 2130903097;
+			
+			static Layout()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Layout()
+			{
+			}
+		}
+		
+		public partial class String
+		{
+			
+			// aapt resource value: 0x7f080027
+			public const int ApplicationName = 2131230759;
+			
+			// aapt resource value: 0x7f080026
+			public const int Hello = 2131230758;
+			
+			// aapt resource value: 0x7f08000f
+			public const int abc_action_bar_home_description = 2131230735;
+			
+			// aapt resource value: 0x7f080010
+			public const int abc_action_bar_home_description_format = 2131230736;
+			
+			// aapt resource value: 0x7f080011
+			public const int abc_action_bar_home_subtitle_description_format = 2131230737;
+			
+			// aapt resource value: 0x7f080012
+			public const int abc_action_bar_up_description = 2131230738;
+			
+			// aapt resource value: 0x7f080013
+			public const int abc_action_menu_overflow_description = 2131230739;
+			
+			// aapt resource value: 0x7f080014
+			public const int abc_action_mode_done = 2131230740;
+			
+			// aapt resource value: 0x7f080015
+			public const int abc_activity_chooser_view_see_all = 2131230741;
+			
+			// aapt resource value: 0x7f080016
+			public const int abc_activitychooserview_choose_application = 2131230742;
+			
+			// aapt resource value: 0x7f080017
+			public const int abc_capital_off = 2131230743;
+			
+			// aapt resource value: 0x7f080018
+			public const int abc_capital_on = 2131230744;
+			
+			// aapt resource value: 0x7f080019
+			public const int abc_search_hint = 2131230745;
+			
+			// aapt resource value: 0x7f08001a
+			public const int abc_searchview_description_clear = 2131230746;
+			
+			// aapt resource value: 0x7f08001b
+			public const int abc_searchview_description_query = 2131230747;
+			
+			// aapt resource value: 0x7f08001c
+			public const int abc_searchview_description_search = 2131230748;
+			
+			// aapt resource value: 0x7f08001d
+			public const int abc_searchview_description_submit = 2131230749;
+			
+			// aapt resource value: 0x7f08001e
+			public const int abc_searchview_description_voice = 2131230750;
+			
+			// aapt resource value: 0x7f08001f
+			public const int abc_shareactionprovider_share_with = 2131230751;
+			
+			// aapt resource value: 0x7f080020
+			public const int abc_shareactionprovider_share_with_application = 2131230752;
+			
+			// aapt resource value: 0x7f080021
+			public const int abc_toolbar_collapse_description = 2131230753;
+			
+			// aapt resource value: 0x7f080029
+			public const int app_name = 2131230761;
+			
+			// aapt resource value: 0x7f080023
+			public const int appbar_scrolling_view_behavior = 2131230755;
+			
+			// aapt resource value: 0x7f080024
+			public const int bottom_sheet_behavior = 2131230756;
+			
+			// aapt resource value: 0x7f080025
+			public const int character_counter_pattern = 2131230757;
+			
+			// aapt resource value: 0x7f080028
+			public const int hello = 2131230760;
+			
+			// aapt resource value: 0x7f080000
+			public const int mr_button_content_description = 2131230720;
+			
+			// aapt resource value: 0x7f080001
+			public const int mr_chooser_searching = 2131230721;
+			
+			// aapt resource value: 0x7f080002
+			public const int mr_chooser_title = 2131230722;
+			
+			// aapt resource value: 0x7f080003
+			public const int mr_controller_casting_screen = 2131230723;
+			
+			// aapt resource value: 0x7f080004
+			public const int mr_controller_close_description = 2131230724;
+			
+			// aapt resource value: 0x7f080005
+			public const int mr_controller_collapse_group = 2131230725;
+			
+			// aapt resource value: 0x7f080006
+			public const int mr_controller_disconnect = 2131230726;
+			
+			// aapt resource value: 0x7f080007
+			public const int mr_controller_expand_group = 2131230727;
+			
+			// aapt resource value: 0x7f080008
+			public const int mr_controller_no_info_available = 2131230728;
+			
+			// aapt resource value: 0x7f080009
+			public const int mr_controller_no_media_selected = 2131230729;
+			
+			// aapt resource value: 0x7f08000a
+			public const int mr_controller_pause = 2131230730;
+			
+			// aapt resource value: 0x7f08000b
+			public const int mr_controller_play = 2131230731;
+			
+			// aapt resource value: 0x7f08000c
+			public const int mr_controller_stop = 2131230732;
+			
+			// aapt resource value: 0x7f08000d
+			public const int mr_system_route_name = 2131230733;
+			
+			// aapt resource value: 0x7f08000e
+			public const int mr_user_route_category_name = 2131230734;
+			
+			// aapt resource value: 0x7f080022
+			public const int status_bar_notification_info_overflow = 2131230754;
+			
+			static String()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private String()
+			{
+			}
+		}
+		
+		public partial class Style
+		{
+			
+			// aapt resource value: 0x7f0a00a1
+			public const int AlertDialog_AppCompat = 2131361953;
+			
+			// aapt resource value: 0x7f0a00a2
+			public const int AlertDialog_AppCompat_Light = 2131361954;
+			
+			// aapt resource value: 0x7f0a00a3
+			public const int Animation_AppCompat_Dialog = 2131361955;
+			
+			// aapt resource value: 0x7f0a00a4
+			public const int Animation_AppCompat_DropDownUp = 2131361956;
+			
+			// aapt resource value: 0x7f0a015a
+			public const int Animation_Design_BottomSheetDialog = 2131362138;
+			
+			// aapt resource value: 0x7f0a00a5
+			public const int Base_AlertDialog_AppCompat = 2131361957;
+			
+			// aapt resource value: 0x7f0a00a6
+			public const int Base_AlertDialog_AppCompat_Light = 2131361958;
+			
+			// aapt resource value: 0x7f0a00a7
+			public const int Base_Animation_AppCompat_Dialog = 2131361959;
+			
+			// aapt resource value: 0x7f0a00a8
+			public const int Base_Animation_AppCompat_DropDownUp = 2131361960;
+			
+			// aapt resource value: 0x7f0a0018
+			public const int Base_CardView = 2131361816;
+			
+			// aapt resource value: 0x7f0a00a9
+			public const int Base_DialogWindowTitle_AppCompat = 2131361961;
+			
+			// aapt resource value: 0x7f0a00aa
+			public const int Base_DialogWindowTitleBackground_AppCompat = 2131361962;
+			
+			// aapt resource value: 0x7f0a0051
+			public const int Base_TextAppearance_AppCompat = 2131361873;
+			
+			// aapt resource value: 0x7f0a0052
+			public const int Base_TextAppearance_AppCompat_Body1 = 2131361874;
+			
+			// aapt resource value: 0x7f0a0053
+			public const int Base_TextAppearance_AppCompat_Body2 = 2131361875;
+			
+			// aapt resource value: 0x7f0a003b
+			public const int Base_TextAppearance_AppCompat_Button = 2131361851;
+			
+			// aapt resource value: 0x7f0a0054
+			public const int Base_TextAppearance_AppCompat_Caption = 2131361876;
+			
+			// aapt resource value: 0x7f0a0055
+			public const int Base_TextAppearance_AppCompat_Display1 = 2131361877;
+			
+			// aapt resource value: 0x7f0a0056
+			public const int Base_TextAppearance_AppCompat_Display2 = 2131361878;
+			
+			// aapt resource value: 0x7f0a0057
+			public const int Base_TextAppearance_AppCompat_Display3 = 2131361879;
+			
+			// aapt resource value: 0x7f0a0058
+			public const int Base_TextAppearance_AppCompat_Display4 = 2131361880;
+			
+			// aapt resource value: 0x7f0a0059
+			public const int Base_TextAppearance_AppCompat_Headline = 2131361881;
+			
+			// aapt resource value: 0x7f0a0026
+			public const int Base_TextAppearance_AppCompat_Inverse = 2131361830;
+			
+			// aapt resource value: 0x7f0a005a
+			public const int Base_TextAppearance_AppCompat_Large = 2131361882;
+			
+			// aapt resource value: 0x7f0a0027
+			public const int Base_TextAppearance_AppCompat_Large_Inverse = 2131361831;
+			
+			// aapt resource value: 0x7f0a005b
+			public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131361883;
+			
+			// aapt resource value: 0x7f0a005c
+			public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131361884;
+			
+			// aapt resource value: 0x7f0a005d
+			public const int Base_TextAppearance_AppCompat_Medium = 2131361885;
+			
+			// aapt resource value: 0x7f0a0028
+			public const int Base_TextAppearance_AppCompat_Medium_Inverse = 2131361832;
+			
+			// aapt resource value: 0x7f0a005e
+			public const int Base_TextAppearance_AppCompat_Menu = 2131361886;
+			
+			// aapt resource value: 0x7f0a00ab
+			public const int Base_TextAppearance_AppCompat_SearchResult = 2131361963;
+			
+			// aapt resource value: 0x7f0a005f
+			public const int Base_TextAppearance_AppCompat_SearchResult_Subtitle = 2131361887;
+			
+			// aapt resource value: 0x7f0a0060
+			public const int Base_TextAppearance_AppCompat_SearchResult_Title = 2131361888;
+			
+			// aapt resource value: 0x7f0a0061
+			public const int Base_TextAppearance_AppCompat_Small = 2131361889;
+			
+			// aapt resource value: 0x7f0a0029
+			public const int Base_TextAppearance_AppCompat_Small_Inverse = 2131361833;
+			
+			// aapt resource value: 0x7f0a0062
+			public const int Base_TextAppearance_AppCompat_Subhead = 2131361890;
+			
+			// aapt resource value: 0x7f0a002a
+			public const int Base_TextAppearance_AppCompat_Subhead_Inverse = 2131361834;
+			
+			// aapt resource value: 0x7f0a0063
+			public const int Base_TextAppearance_AppCompat_Title = 2131361891;
+			
+			// aapt resource value: 0x7f0a002b
+			public const int Base_TextAppearance_AppCompat_Title_Inverse = 2131361835;
+			
+			// aapt resource value: 0x7f0a009a
+			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131361946;
+			
+			// aapt resource value: 0x7f0a0064
+			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131361892;
+			
+			// aapt resource value: 0x7f0a0065
+			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131361893;
+			
+			// aapt resource value: 0x7f0a0066
+			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title = 2131361894;
+			
+			// aapt resource value: 0x7f0a0067
+			public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131361895;
+			
+			// aapt resource value: 0x7f0a0068
+			public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131361896;
+			
+			// aapt resource value: 0x7f0a0069
+			public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Title = 2131361897;
+			
+			// aapt resource value: 0x7f0a006a
+			public const int Base_TextAppearance_AppCompat_Widget_Button = 2131361898;
+			
+			// aapt resource value: 0x7f0a009b
+			public const int Base_TextAppearance_AppCompat_Widget_Button_Inverse = 2131361947;
+			
+			// aapt resource value: 0x7f0a00ac
+			public const int Base_TextAppearance_AppCompat_Widget_DropDownItem = 2131361964;
+			
+			// aapt resource value: 0x7f0a006b
+			public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131361899;
+			
+			// aapt resource value: 0x7f0a006c
+			public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131361900;
+			
+			// aapt resource value: 0x7f0a006d
+			public const int Base_TextAppearance_AppCompat_Widget_Switch = 2131361901;
+			
+			// aapt resource value: 0x7f0a006e
+			public const int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131361902;
+			
+			// aapt resource value: 0x7f0a00ad
+			public const int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131361965;
+			
+			// aapt resource value: 0x7f0a006f
+			public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131361903;
+			
+			// aapt resource value: 0x7f0a0070
+			public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Title = 2131361904;
+			
+			// aapt resource value: 0x7f0a0071
+			public const int Base_Theme_AppCompat = 2131361905;
+			
+			// aapt resource value: 0x7f0a00ae
+			public const int Base_Theme_AppCompat_CompactMenu = 2131361966;
+			
+			// aapt resource value: 0x7f0a002c
+			public const int Base_Theme_AppCompat_Dialog = 2131361836;
+			
+			// aapt resource value: 0x7f0a00af
+			public const int Base_Theme_AppCompat_Dialog_Alert = 2131361967;
+			
+			// aapt resource value: 0x7f0a00b0
+			public const int Base_Theme_AppCompat_Dialog_FixedSize = 2131361968;
+			
+			// aapt resource value: 0x7f0a00b1
+			public const int Base_Theme_AppCompat_Dialog_MinWidth = 2131361969;
+			
+			// aapt resource value: 0x7f0a001c
+			public const int Base_Theme_AppCompat_DialogWhenLarge = 2131361820;
+			
+			// aapt resource value: 0x7f0a0072
+			public const int Base_Theme_AppCompat_Light = 2131361906;
+			
+			// aapt resource value: 0x7f0a00b2
+			public const int Base_Theme_AppCompat_Light_DarkActionBar = 2131361970;
+			
+			// aapt resource value: 0x7f0a002d
+			public const int Base_Theme_AppCompat_Light_Dialog = 2131361837;
+			
+			// aapt resource value: 0x7f0a00b3
+			public const int Base_Theme_AppCompat_Light_Dialog_Alert = 2131361971;
+			
+			// aapt resource value: 0x7f0a00b4
+			public const int Base_Theme_AppCompat_Light_Dialog_FixedSize = 2131361972;
+			
+			// aapt resource value: 0x7f0a00b5
+			public const int Base_Theme_AppCompat_Light_Dialog_MinWidth = 2131361973;
+			
+			// aapt resource value: 0x7f0a001d
+			public const int Base_Theme_AppCompat_Light_DialogWhenLarge = 2131361821;
+			
+			// aapt resource value: 0x7f0a00b6
+			public const int Base_ThemeOverlay_AppCompat = 2131361974;
+			
+			// aapt resource value: 0x7f0a00b7
+			public const int Base_ThemeOverlay_AppCompat_ActionBar = 2131361975;
+			
+			// aapt resource value: 0x7f0a00b8
+			public const int Base_ThemeOverlay_AppCompat_Dark = 2131361976;
+			
+			// aapt resource value: 0x7f0a00b9
+			public const int Base_ThemeOverlay_AppCompat_Dark_ActionBar = 2131361977;
+			
+			// aapt resource value: 0x7f0a00ba
+			public const int Base_ThemeOverlay_AppCompat_Light = 2131361978;
+			
+			// aapt resource value: 0x7f0a002e
+			public const int Base_V11_Theme_AppCompat_Dialog = 2131361838;
+			
+			// aapt resource value: 0x7f0a002f
+			public const int Base_V11_Theme_AppCompat_Light_Dialog = 2131361839;
+			
+			// aapt resource value: 0x7f0a0037
+			public const int Base_V12_Widget_AppCompat_AutoCompleteTextView = 2131361847;
+			
+			// aapt resource value: 0x7f0a0038
+			public const int Base_V12_Widget_AppCompat_EditText = 2131361848;
+			
+			// aapt resource value: 0x7f0a0073
+			public const int Base_V21_Theme_AppCompat = 2131361907;
+			
+			// aapt resource value: 0x7f0a0074
+			public const int Base_V21_Theme_AppCompat_Dialog = 2131361908;
+			
+			// aapt resource value: 0x7f0a0075
+			public const int Base_V21_Theme_AppCompat_Light = 2131361909;
+			
+			// aapt resource value: 0x7f0a0076
+			public const int Base_V21_Theme_AppCompat_Light_Dialog = 2131361910;
+			
+			// aapt resource value: 0x7f0a0098
+			public const int Base_V22_Theme_AppCompat = 2131361944;
+			
+			// aapt resource value: 0x7f0a0099
+			public const int Base_V22_Theme_AppCompat_Light = 2131361945;
+			
+			// aapt resource value: 0x7f0a009c
+			public const int Base_V23_Theme_AppCompat = 2131361948;
+			
+			// aapt resource value: 0x7f0a009d
+			public const int Base_V23_Theme_AppCompat_Light = 2131361949;
+			
+			// aapt resource value: 0x7f0a00bb
+			public const int Base_V7_Theme_AppCompat = 2131361979;
+			
+			// aapt resource value: 0x7f0a00bc
+			public const int Base_V7_Theme_AppCompat_Dialog = 2131361980;
+			
+			// aapt resource value: 0x7f0a00bd
+			public const int Base_V7_Theme_AppCompat_Light = 2131361981;
+			
+			// aapt resource value: 0x7f0a00be
+			public const int Base_V7_Theme_AppCompat_Light_Dialog = 2131361982;
+			
+			// aapt resource value: 0x7f0a00bf
+			public const int Base_V7_Widget_AppCompat_AutoCompleteTextView = 2131361983;
+			
+			// aapt resource value: 0x7f0a00c0
+			public const int Base_V7_Widget_AppCompat_EditText = 2131361984;
+			
+			// aapt resource value: 0x7f0a00c1
+			public const int Base_Widget_AppCompat_ActionBar = 2131361985;
+			
+			// aapt resource value: 0x7f0a00c2
+			public const int Base_Widget_AppCompat_ActionBar_Solid = 2131361986;
+			
+			// aapt resource value: 0x7f0a00c3
+			public const int Base_Widget_AppCompat_ActionBar_TabBar = 2131361987;
+			
+			// aapt resource value: 0x7f0a0077
+			public const int Base_Widget_AppCompat_ActionBar_TabText = 2131361911;
+			
+			// aapt resource value: 0x7f0a0078
+			public const int Base_Widget_AppCompat_ActionBar_TabView = 2131361912;
+			
+			// aapt resource value: 0x7f0a0079
+			public const int Base_Widget_AppCompat_ActionButton = 2131361913;
+			
+			// aapt resource value: 0x7f0a007a
+			public const int Base_Widget_AppCompat_ActionButton_CloseMode = 2131361914;
+			
+			// aapt resource value: 0x7f0a007b
+			public const int Base_Widget_AppCompat_ActionButton_Overflow = 2131361915;
+			
+			// aapt resource value: 0x7f0a00c4
+			public const int Base_Widget_AppCompat_ActionMode = 2131361988;
+			
+			// aapt resource value: 0x7f0a00c5
+			public const int Base_Widget_AppCompat_ActivityChooserView = 2131361989;
+			
+			// aapt resource value: 0x7f0a0039
+			public const int Base_Widget_AppCompat_AutoCompleteTextView = 2131361849;
+			
+			// aapt resource value: 0x7f0a007c
+			public const int Base_Widget_AppCompat_Button = 2131361916;
+			
+			// aapt resource value: 0x7f0a007d
+			public const int Base_Widget_AppCompat_Button_Borderless = 2131361917;
+			
+			// aapt resource value: 0x7f0a007e
+			public const int Base_Widget_AppCompat_Button_Borderless_Colored = 2131361918;
+			
+			// aapt resource value: 0x7f0a00c6
+			public const int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131361990;
+			
+			// aapt resource value: 0x7f0a009e
+			public const int Base_Widget_AppCompat_Button_Colored = 2131361950;
+			
+			// aapt resource value: 0x7f0a007f
+			public const int Base_Widget_AppCompat_Button_Small = 2131361919;
+			
+			// aapt resource value: 0x7f0a0080
+			public const int Base_Widget_AppCompat_ButtonBar = 2131361920;
+			
+			// aapt resource value: 0x7f0a00c7
+			public const int Base_Widget_AppCompat_ButtonBar_AlertDialog = 2131361991;
+			
+			// aapt resource value: 0x7f0a0081
+			public const int Base_Widget_AppCompat_CompoundButton_CheckBox = 2131361921;
+			
+			// aapt resource value: 0x7f0a0082
+			public const int Base_Widget_AppCompat_CompoundButton_RadioButton = 2131361922;
+			
+			// aapt resource value: 0x7f0a00c8
+			public const int Base_Widget_AppCompat_CompoundButton_Switch = 2131361992;
+			
+			// aapt resource value: 0x7f0a001b
+			public const int Base_Widget_AppCompat_DrawerArrowToggle = 2131361819;
+			
+			// aapt resource value: 0x7f0a00c9
+			public const int Base_Widget_AppCompat_DrawerArrowToggle_Common = 2131361993;
+			
+			// aapt resource value: 0x7f0a0083
+			public const int Base_Widget_AppCompat_DropDownItem_Spinner = 2131361923;
+			
+			// aapt resource value: 0x7f0a003a
+			public const int Base_Widget_AppCompat_EditText = 2131361850;
+			
+			// aapt resource value: 0x7f0a0084
+			public const int Base_Widget_AppCompat_ImageButton = 2131361924;
+			
+			// aapt resource value: 0x7f0a00ca
+			public const int Base_Widget_AppCompat_Light_ActionBar = 2131361994;
+			
+			// aapt resource value: 0x7f0a00cb
+			public const int Base_Widget_AppCompat_Light_ActionBar_Solid = 2131361995;
+			
+			// aapt resource value: 0x7f0a00cc
+			public const int Base_Widget_AppCompat_Light_ActionBar_TabBar = 2131361996;
+			
+			// aapt resource value: 0x7f0a0085
+			public const int Base_Widget_AppCompat_Light_ActionBar_TabText = 2131361925;
+			
+			// aapt resource value: 0x7f0a0086
+			public const int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131361926;
+			
+			// aapt resource value: 0x7f0a0087
+			public const int Base_Widget_AppCompat_Light_ActionBar_TabView = 2131361927;
+			
+			// aapt resource value: 0x7f0a0088
+			public const int Base_Widget_AppCompat_Light_PopupMenu = 2131361928;
+			
+			// aapt resource value: 0x7f0a0089
+			public const int Base_Widget_AppCompat_Light_PopupMenu_Overflow = 2131361929;
+			
+			// aapt resource value: 0x7f0a008a
+			public const int Base_Widget_AppCompat_ListPopupWindow = 2131361930;
+			
+			// aapt resource value: 0x7f0a008b
+			public const int Base_Widget_AppCompat_ListView = 2131361931;
+			
+			// aapt resource value: 0x7f0a008c
+			public const int Base_Widget_AppCompat_ListView_DropDown = 2131361932;
+			
+			// aapt resource value: 0x7f0a008d
+			public const int Base_Widget_AppCompat_ListView_Menu = 2131361933;
+			
+			// aapt resource value: 0x7f0a008e
+			public const int Base_Widget_AppCompat_PopupMenu = 2131361934;
+			
+			// aapt resource value: 0x7f0a008f
+			public const int Base_Widget_AppCompat_PopupMenu_Overflow = 2131361935;
+			
+			// aapt resource value: 0x7f0a00cd
+			public const int Base_Widget_AppCompat_PopupWindow = 2131361997;
+			
+			// aapt resource value: 0x7f0a0030
+			public const int Base_Widget_AppCompat_ProgressBar = 2131361840;
+			
+			// aapt resource value: 0x7f0a0031
+			public const int Base_Widget_AppCompat_ProgressBar_Horizontal = 2131361841;
+			
+			// aapt resource value: 0x7f0a0090
+			public const int Base_Widget_AppCompat_RatingBar = 2131361936;
+			
+			// aapt resource value: 0x7f0a009f
+			public const int Base_Widget_AppCompat_RatingBar_Indicator = 2131361951;
+			
+			// aapt resource value: 0x7f0a00a0
+			public const int Base_Widget_AppCompat_RatingBar_Small = 2131361952;
+			
+			// aapt resource value: 0x7f0a00ce
+			public const int Base_Widget_AppCompat_SearchView = 2131361998;
+			
+			// aapt resource value: 0x7f0a00cf
+			public const int Base_Widget_AppCompat_SearchView_ActionBar = 2131361999;
+			
+			// aapt resource value: 0x7f0a0091
+			public const int Base_Widget_AppCompat_SeekBar = 2131361937;
+			
+			// aapt resource value: 0x7f0a0092
+			public const int Base_Widget_AppCompat_Spinner = 2131361938;
+			
+			// aapt resource value: 0x7f0a001e
+			public const int Base_Widget_AppCompat_Spinner_Underlined = 2131361822;
+			
+			// aapt resource value: 0x7f0a0093
+			public const int Base_Widget_AppCompat_TextView_SpinnerItem = 2131361939;
+			
+			// aapt resource value: 0x7f0a00d0
+			public const int Base_Widget_AppCompat_Toolbar = 2131362000;
+			
+			// aapt resource value: 0x7f0a0094
+			public const int Base_Widget_AppCompat_Toolbar_Button_Navigation = 2131361940;
+			
+			// aapt resource value: 0x7f0a015b
+			public const int Base_Widget_Design_TabLayout = 2131362139;
+			
+			// aapt resource value: 0x7f0a0017
+			public const int CardView = 2131361815;
+			
+			// aapt resource value: 0x7f0a0019
+			public const int CardView_Dark = 2131361817;
+			
+			// aapt resource value: 0x7f0a001a
+			public const int CardView_Light = 2131361818;
+			
+			// aapt resource value: 0x7f0a0172
+			public const int MyTheme = 2131362162;
+			
+			// aapt resource value: 0x7f0a0173
+			public const int MyTheme_Base = 2131362163;
+			
+			// aapt resource value: 0x7f0a0032
+			public const int Platform_AppCompat = 2131361842;
+			
+			// aapt resource value: 0x7f0a0033
+			public const int Platform_AppCompat_Light = 2131361843;
+			
+			// aapt resource value: 0x7f0a0095
+			public const int Platform_ThemeOverlay_AppCompat = 2131361941;
+			
+			// aapt resource value: 0x7f0a0096
+			public const int Platform_ThemeOverlay_AppCompat_Dark = 2131361942;
+			
+			// aapt resource value: 0x7f0a0097
+			public const int Platform_ThemeOverlay_AppCompat_Light = 2131361943;
+			
+			// aapt resource value: 0x7f0a0034
+			public const int Platform_V11_AppCompat = 2131361844;
+			
+			// aapt resource value: 0x7f0a0035
+			public const int Platform_V11_AppCompat_Light = 2131361845;
+			
+			// aapt resource value: 0x7f0a003c
+			public const int Platform_V14_AppCompat = 2131361852;
+			
+			// aapt resource value: 0x7f0a003d
+			public const int Platform_V14_AppCompat_Light = 2131361853;
+			
+			// aapt resource value: 0x7f0a0036
+			public const int Platform_Widget_AppCompat_Spinner = 2131361846;
+			
+			// aapt resource value: 0x7f0a0043
+			public const int RtlOverlay_DialogWindowTitle_AppCompat = 2131361859;
+			
+			// aapt resource value: 0x7f0a0044
+			public const int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = 2131361860;
+			
+			// aapt resource value: 0x7f0a0045
+			public const int RtlOverlay_Widget_AppCompat_DialogTitle_Icon = 2131361861;
+			
+			// aapt resource value: 0x7f0a0046
+			public const int RtlOverlay_Widget_AppCompat_PopupMenuItem = 2131361862;
+			
+			// aapt resource value: 0x7f0a0047
+			public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = 2131361863;
+			
+			// aapt resource value: 0x7f0a0048
+			public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = 2131361864;
+			
+			// aapt resource value: 0x7f0a0049
+			public const int RtlOverlay_Widget_AppCompat_Search_DropDown = 2131361865;
+			
+			// aapt resource value: 0x7f0a004a
+			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = 2131361866;
+			
+			// aapt resource value: 0x7f0a004b
+			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = 2131361867;
+			
+			// aapt resource value: 0x7f0a004c
+			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Query = 2131361868;
+			
+			// aapt resource value: 0x7f0a004d
+			public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Text = 2131361869;
+			
+			// aapt resource value: 0x7f0a004e
+			public const int RtlOverlay_Widget_AppCompat_SearchView_MagIcon = 2131361870;
+			
+			// aapt resource value: 0x7f0a004f
+			public const int RtlUnderlay_Widget_AppCompat_ActionButton = 2131361871;
+			
+			// aapt resource value: 0x7f0a0050
+			public const int RtlUnderlay_Widget_AppCompat_ActionButton_Overflow = 2131361872;
+			
+			// aapt resource value: 0x7f0a00d1
+			public const int TextAppearance_AppCompat = 2131362001;
+			
+			// aapt resource value: 0x7f0a00d2
+			public const int TextAppearance_AppCompat_Body1 = 2131362002;
+			
+			// aapt resource value: 0x7f0a00d3
+			public const int TextAppearance_AppCompat_Body2 = 2131362003;
+			
+			// aapt resource value: 0x7f0a00d4
+			public const int TextAppearance_AppCompat_Button = 2131362004;
+			
+			// aapt resource value: 0x7f0a00d5
+			public const int TextAppearance_AppCompat_Caption = 2131362005;
+			
+			// aapt resource value: 0x7f0a00d6
+			public const int TextAppearance_AppCompat_Display1 = 2131362006;
+			
+			// aapt resource value: 0x7f0a00d7
+			public const int TextAppearance_AppCompat_Display2 = 2131362007;
+			
+			// aapt resource value: 0x7f0a00d8
+			public const int TextAppearance_AppCompat_Display3 = 2131362008;
+			
+			// aapt resource value: 0x7f0a00d9
+			public const int TextAppearance_AppCompat_Display4 = 2131362009;
+			
+			// aapt resource value: 0x7f0a00da
+			public const int TextAppearance_AppCompat_Headline = 2131362010;
+			
+			// aapt resource value: 0x7f0a00db
+			public const int TextAppearance_AppCompat_Inverse = 2131362011;
+			
+			// aapt resource value: 0x7f0a00dc
+			public const int TextAppearance_AppCompat_Large = 2131362012;
+			
+			// aapt resource value: 0x7f0a00dd
+			public const int TextAppearance_AppCompat_Large_Inverse = 2131362013;
+			
+			// aapt resource value: 0x7f0a00de
+			public const int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 2131362014;
+			
+			// aapt resource value: 0x7f0a00df
+			public const int TextAppearance_AppCompat_Light_SearchResult_Title = 2131362015;
+			
+			// aapt resource value: 0x7f0a00e0
+			public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131362016;
+			
+			// aapt resource value: 0x7f0a00e1
+			public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131362017;
+			
+			// aapt resource value: 0x7f0a00e2
+			public const int TextAppearance_AppCompat_Medium = 2131362018;
+			
+			// aapt resource value: 0x7f0a00e3
+			public const int TextAppearance_AppCompat_Medium_Inverse = 2131362019;
+			
+			// aapt resource value: 0x7f0a00e4
+			public const int TextAppearance_AppCompat_Menu = 2131362020;
+			
+			// aapt resource value: 0x7f0a00e5
+			public const int TextAppearance_AppCompat_SearchResult_Subtitle = 2131362021;
+			
+			// aapt resource value: 0x7f0a00e6
+			public const int TextAppearance_AppCompat_SearchResult_Title = 2131362022;
+			
+			// aapt resource value: 0x7f0a00e7
+			public const int TextAppearance_AppCompat_Small = 2131362023;
+			
+			// aapt resource value: 0x7f0a00e8
+			public const int TextAppearance_AppCompat_Small_Inverse = 2131362024;
+			
+			// aapt resource value: 0x7f0a00e9
+			public const int TextAppearance_AppCompat_Subhead = 2131362025;
+			
+			// aapt resource value: 0x7f0a00ea
+			public const int TextAppearance_AppCompat_Subhead_Inverse = 2131362026;
+			
+			// aapt resource value: 0x7f0a00eb
+			public const int TextAppearance_AppCompat_Title = 2131362027;
+			
+			// aapt resource value: 0x7f0a00ec
+			public const int TextAppearance_AppCompat_Title_Inverse = 2131362028;
+			
+			// aapt resource value: 0x7f0a00ed
+			public const int TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131362029;
+			
+			// aapt resource value: 0x7f0a00ee
+			public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131362030;
+			
+			// aapt resource value: 0x7f0a00ef
+			public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131362031;
+			
+			// aapt resource value: 0x7f0a00f0
+			public const int TextAppearance_AppCompat_Widget_ActionBar_Title = 2131362032;
+			
+			// aapt resource value: 0x7f0a00f1
+			public const int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131362033;
+			
+			// aapt resource value: 0x7f0a00f2
+			public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131362034;
+			
+			// aapt resource value: 0x7f0a00f3
+			public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 2131362035;
+			
+			// aapt resource value: 0x7f0a00f4
+			public const int TextAppearance_AppCompat_Widget_ActionMode_Title = 2131362036;
+			
+			// aapt resource value: 0x7f0a00f5
+			public const int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 2131362037;
+			
+			// aapt resource value: 0x7f0a00f6
+			public const int TextAppearance_AppCompat_Widget_Button = 2131362038;
+			
+			// aapt resource value: 0x7f0a00f7
+			public const int TextAppearance_AppCompat_Widget_Button_Inverse = 2131362039;
+			
+			// aapt resource value: 0x7f0a00f8
+			public const int TextAppearance_AppCompat_Widget_DropDownItem = 2131362040;
+			
+			// aapt resource value: 0x7f0a00f9
+			public const int TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131362041;
+			
+			// aapt resource value: 0x7f0a00fa
+			public const int TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131362042;
+			
+			// aapt resource value: 0x7f0a00fb
+			public const int TextAppearance_AppCompat_Widget_Switch = 2131362043;
+			
+			// aapt resource value: 0x7f0a00fc
+			public const int TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131362044;
+			
+			// aapt resource value: 0x7f0a015c
+			public const int TextAppearance_Design_CollapsingToolbar_Expanded = 2131362140;
+			
+			// aapt resource value: 0x7f0a015d
+			public const int TextAppearance_Design_Counter = 2131362141;
+			
+			// aapt resource value: 0x7f0a015e
+			public const int TextAppearance_Design_Counter_Overflow = 2131362142;
+			
+			// aapt resource value: 0x7f0a015f
+			public const int TextAppearance_Design_Error = 2131362143;
+			
+			// aapt resource value: 0x7f0a0160
+			public const int TextAppearance_Design_Hint = 2131362144;
+			
+			// aapt resource value: 0x7f0a0161
+			public const int TextAppearance_Design_Snackbar_Message = 2131362145;
+			
+			// aapt resource value: 0x7f0a0162
+			public const int TextAppearance_Design_Tab = 2131362146;
+			
+			// aapt resource value: 0x7f0a003e
+			public const int TextAppearance_StatusBar_EventContent = 2131361854;
+			
+			// aapt resource value: 0x7f0a003f
+			public const int TextAppearance_StatusBar_EventContent_Info = 2131361855;
+			
+			// aapt resource value: 0x7f0a0040
+			public const int TextAppearance_StatusBar_EventContent_Line2 = 2131361856;
+			
+			// aapt resource value: 0x7f0a0041
+			public const int TextAppearance_StatusBar_EventContent_Time = 2131361857;
+			
+			// aapt resource value: 0x7f0a0042
+			public const int TextAppearance_StatusBar_EventContent_Title = 2131361858;
+			
+			// aapt resource value: 0x7f0a00fd
+			public const int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131362045;
+			
+			// aapt resource value: 0x7f0a00fe
+			public const int TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131362046;
+			
+			// aapt resource value: 0x7f0a00ff
+			public const int TextAppearance_Widget_AppCompat_Toolbar_Title = 2131362047;
+			
+			// aapt resource value: 0x7f0a0100
+			public const int Theme_AppCompat = 2131362048;
+			
+			// aapt resource value: 0x7f0a0101
+			public const int Theme_AppCompat_CompactMenu = 2131362049;
+			
+			// aapt resource value: 0x7f0a001f
+			public const int Theme_AppCompat_DayNight = 2131361823;
+			
+			// aapt resource value: 0x7f0a0020
+			public const int Theme_AppCompat_DayNight_DarkActionBar = 2131361824;
+			
+			// aapt resource value: 0x7f0a0021
+			public const int Theme_AppCompat_DayNight_Dialog = 2131361825;
+			
+			// aapt resource value: 0x7f0a0022
+			public const int Theme_AppCompat_DayNight_Dialog_Alert = 2131361826;
+			
+			// aapt resource value: 0x7f0a0023
+			public const int Theme_AppCompat_DayNight_Dialog_MinWidth = 2131361827;
+			
+			// aapt resource value: 0x7f0a0024
+			public const int Theme_AppCompat_DayNight_DialogWhenLarge = 2131361828;
+			
+			// aapt resource value: 0x7f0a0025
+			public const int Theme_AppCompat_DayNight_NoActionBar = 2131361829;
+			
+			// aapt resource value: 0x7f0a0102
+			public const int Theme_AppCompat_Dialog = 2131362050;
+			
+			// aapt resource value: 0x7f0a0103
+			public const int Theme_AppCompat_Dialog_Alert = 2131362051;
+			
+			// aapt resource value: 0x7f0a0104
+			public const int Theme_AppCompat_Dialog_MinWidth = 2131362052;
+			
+			// aapt resource value: 0x7f0a0105
+			public const int Theme_AppCompat_DialogWhenLarge = 2131362053;
+			
+			// aapt resource value: 0x7f0a0106
+			public const int Theme_AppCompat_Light = 2131362054;
+			
+			// aapt resource value: 0x7f0a0107
+			public const int Theme_AppCompat_Light_DarkActionBar = 2131362055;
+			
+			// aapt resource value: 0x7f0a0108
+			public const int Theme_AppCompat_Light_Dialog = 2131362056;
+			
+			// aapt resource value: 0x7f0a0109
+			public const int Theme_AppCompat_Light_Dialog_Alert = 2131362057;
+			
+			// aapt resource value: 0x7f0a010a
+			public const int Theme_AppCompat_Light_Dialog_MinWidth = 2131362058;
+			
+			// aapt resource value: 0x7f0a010b
+			public const int Theme_AppCompat_Light_DialogWhenLarge = 2131362059;
+			
+			// aapt resource value: 0x7f0a010c
+			public const int Theme_AppCompat_Light_NoActionBar = 2131362060;
+			
+			// aapt resource value: 0x7f0a010d
+			public const int Theme_AppCompat_NoActionBar = 2131362061;
+			
+			// aapt resource value: 0x7f0a0163
+			public const int Theme_Design = 2131362147;
+			
+			// aapt resource value: 0x7f0a0164
+			public const int Theme_Design_BottomSheetDialog = 2131362148;
+			
+			// aapt resource value: 0x7f0a0165
+			public const int Theme_Design_Light = 2131362149;
+			
+			// aapt resource value: 0x7f0a0166
+			public const int Theme_Design_Light_BottomSheetDialog = 2131362150;
+			
+			// aapt resource value: 0x7f0a0167
+			public const int Theme_Design_Light_NoActionBar = 2131362151;
+			
+			// aapt resource value: 0x7f0a0168
+			public const int Theme_Design_NoActionBar = 2131362152;
+			
+			// aapt resource value: 0x7f0a0000
+			public const int Theme_MediaRouter = 2131361792;
+			
+			// aapt resource value: 0x7f0a0001
+			public const int Theme_MediaRouter_Light = 2131361793;
+			
+			// aapt resource value: 0x7f0a0002
+			public const int Theme_MediaRouter_Light_DarkControlPanel = 2131361794;
+			
+			// aapt resource value: 0x7f0a0003
+			public const int Theme_MediaRouter_LightControlPanel = 2131361795;
+			
+			// aapt resource value: 0x7f0a010e
+			public const int ThemeOverlay_AppCompat = 2131362062;
+			
+			// aapt resource value: 0x7f0a010f
+			public const int ThemeOverlay_AppCompat_ActionBar = 2131362063;
+			
+			// aapt resource value: 0x7f0a0110
+			public const int ThemeOverlay_AppCompat_Dark = 2131362064;
+			
+			// aapt resource value: 0x7f0a0111
+			public const int ThemeOverlay_AppCompat_Dark_ActionBar = 2131362065;
+			
+			// aapt resource value: 0x7f0a0112
+			public const int ThemeOverlay_AppCompat_Light = 2131362066;
+			
+			// aapt resource value: 0x7f0a0113
+			public const int Widget_AppCompat_ActionBar = 2131362067;
+			
+			// aapt resource value: 0x7f0a0114
+			public const int Widget_AppCompat_ActionBar_Solid = 2131362068;
+			
+			// aapt resource value: 0x7f0a0115
+			public const int Widget_AppCompat_ActionBar_TabBar = 2131362069;
+			
+			// aapt resource value: 0x7f0a0116
+			public const int Widget_AppCompat_ActionBar_TabText = 2131362070;
+			
+			// aapt resource value: 0x7f0a0117
+			public const int Widget_AppCompat_ActionBar_TabView = 2131362071;
+			
+			// aapt resource value: 0x7f0a0118
+			public const int Widget_AppCompat_ActionButton = 2131362072;
+			
+			// aapt resource value: 0x7f0a0119
+			public const int Widget_AppCompat_ActionButton_CloseMode = 2131362073;
+			
+			// aapt resource value: 0x7f0a011a
+			public const int Widget_AppCompat_ActionButton_Overflow = 2131362074;
+			
+			// aapt resource value: 0x7f0a011b
+			public const int Widget_AppCompat_ActionMode = 2131362075;
+			
+			// aapt resource value: 0x7f0a011c
+			public const int Widget_AppCompat_ActivityChooserView = 2131362076;
+			
+			// aapt resource value: 0x7f0a011d
+			public const int Widget_AppCompat_AutoCompleteTextView = 2131362077;
+			
+			// aapt resource value: 0x7f0a011e
+			public const int Widget_AppCompat_Button = 2131362078;
+			
+			// aapt resource value: 0x7f0a011f
+			public const int Widget_AppCompat_Button_Borderless = 2131362079;
+			
+			// aapt resource value: 0x7f0a0120
+			public const int Widget_AppCompat_Button_Borderless_Colored = 2131362080;
+			
+			// aapt resource value: 0x7f0a0121
+			public const int Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131362081;
+			
+			// aapt resource value: 0x7f0a0122
+			public const int Widget_AppCompat_Button_Colored = 2131362082;
+			
+			// aapt resource value: 0x7f0a0123
+			public const int Widget_AppCompat_Button_Small = 2131362083;
+			
+			// aapt resource value: 0x7f0a0124
+			public const int Widget_AppCompat_ButtonBar = 2131362084;
+			
+			// aapt resource value: 0x7f0a0125
+			public const int Widget_AppCompat_ButtonBar_AlertDialog = 2131362085;
+			
+			// aapt resource value: 0x7f0a0126
+			public const int Widget_AppCompat_CompoundButton_CheckBox = 2131362086;
+			
+			// aapt resource value: 0x7f0a0127
+			public const int Widget_AppCompat_CompoundButton_RadioButton = 2131362087;
+			
+			// aapt resource value: 0x7f0a0128
+			public const int Widget_AppCompat_CompoundButton_Switch = 2131362088;
+			
+			// aapt resource value: 0x7f0a0129
+			public const int Widget_AppCompat_DrawerArrowToggle = 2131362089;
+			
+			// aapt resource value: 0x7f0a012a
+			public const int Widget_AppCompat_DropDownItem_Spinner = 2131362090;
+			
+			// aapt resource value: 0x7f0a012b
+			public const int Widget_AppCompat_EditText = 2131362091;
+			
+			// aapt resource value: 0x7f0a012c
+			public const int Widget_AppCompat_ImageButton = 2131362092;
+			
+			// aapt resource value: 0x7f0a012d
+			public const int Widget_AppCompat_Light_ActionBar = 2131362093;
+			
+			// aapt resource value: 0x7f0a012e
+			public const int Widget_AppCompat_Light_ActionBar_Solid = 2131362094;
+			
+			// aapt resource value: 0x7f0a012f
+			public const int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 2131362095;
+			
+			// aapt resource value: 0x7f0a0130
+			public const int Widget_AppCompat_Light_ActionBar_TabBar = 2131362096;
+			
+			// aapt resource value: 0x7f0a0131
+			public const int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 2131362097;
+			
+			// aapt resource value: 0x7f0a0132
+			public const int Widget_AppCompat_Light_ActionBar_TabText = 2131362098;
+			
+			// aapt resource value: 0x7f0a0133
+			public const int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131362099;
+			
+			// aapt resource value: 0x7f0a0134
+			public const int Widget_AppCompat_Light_ActionBar_TabView = 2131362100;
+			
+			// aapt resource value: 0x7f0a0135
+			public const int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 2131362101;
+			
+			// aapt resource value: 0x7f0a0136
+			public const int Widget_AppCompat_Light_ActionButton = 2131362102;
+			
+			// aapt resource value: 0x7f0a0137
+			public const int Widget_AppCompat_Light_ActionButton_CloseMode = 2131362103;
+			
+			// aapt resource value: 0x7f0a0138
+			public const int Widget_AppCompat_Light_ActionButton_Overflow = 2131362104;
+			
+			// aapt resource value: 0x7f0a0139
+			public const int Widget_AppCompat_Light_ActionMode_Inverse = 2131362105;
+			
+			// aapt resource value: 0x7f0a013a
+			public const int Widget_AppCompat_Light_ActivityChooserView = 2131362106;
+			
+			// aapt resource value: 0x7f0a013b
+			public const int Widget_AppCompat_Light_AutoCompleteTextView = 2131362107;
+			
+			// aapt resource value: 0x7f0a013c
+			public const int Widget_AppCompat_Light_DropDownItem_Spinner = 2131362108;
+			
+			// aapt resource value: 0x7f0a013d
+			public const int Widget_AppCompat_Light_ListPopupWindow = 2131362109;
+			
+			// aapt resource value: 0x7f0a013e
+			public const int Widget_AppCompat_Light_ListView_DropDown = 2131362110;
+			
+			// aapt resource value: 0x7f0a013f
+			public const int Widget_AppCompat_Light_PopupMenu = 2131362111;
+			
+			// aapt resource value: 0x7f0a0140
+			public const int Widget_AppCompat_Light_PopupMenu_Overflow = 2131362112;
+			
+			// aapt resource value: 0x7f0a0141
+			public const int Widget_AppCompat_Light_SearchView = 2131362113;
+			
+			// aapt resource value: 0x7f0a0142
+			public const int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 2131362114;
+			
+			// aapt resource value: 0x7f0a0143
+			public const int Widget_AppCompat_ListPopupWindow = 2131362115;
+			
+			// aapt resource value: 0x7f0a0144
+			public const int Widget_AppCompat_ListView = 2131362116;
+			
+			// aapt resource value: 0x7f0a0145
+			public const int Widget_AppCompat_ListView_DropDown = 2131362117;
+			
+			// aapt resource value: 0x7f0a0146
+			public const int Widget_AppCompat_ListView_Menu = 2131362118;
+			
+			// aapt resource value: 0x7f0a0147
+			public const int Widget_AppCompat_PopupMenu = 2131362119;
+			
+			// aapt resource value: 0x7f0a0148
+			public const int Widget_AppCompat_PopupMenu_Overflow = 2131362120;
+			
+			// aapt resource value: 0x7f0a0149
+			public const int Widget_AppCompat_PopupWindow = 2131362121;
+			
+			// aapt resource value: 0x7f0a014a
+			public const int Widget_AppCompat_ProgressBar = 2131362122;
+			
+			// aapt resource value: 0x7f0a014b
+			public const int Widget_AppCompat_ProgressBar_Horizontal = 2131362123;
+			
+			// aapt resource value: 0x7f0a014c
+			public const int Widget_AppCompat_RatingBar = 2131362124;
+			
+			// aapt resource value: 0x7f0a014d
+			public const int Widget_AppCompat_RatingBar_Indicator = 2131362125;
+			
+			// aapt resource value: 0x7f0a014e
+			public const int Widget_AppCompat_RatingBar_Small = 2131362126;
+			
+			// aapt resource value: 0x7f0a014f
+			public const int Widget_AppCompat_SearchView = 2131362127;
+			
+			// aapt resource value: 0x7f0a0150
+			public const int Widget_AppCompat_SearchView_ActionBar = 2131362128;
+			
+			// aapt resource value: 0x7f0a0151
+			public const int Widget_AppCompat_SeekBar = 2131362129;
+			
+			// aapt resource value: 0x7f0a0152
+			public const int Widget_AppCompat_Spinner = 2131362130;
+			
+			// aapt resource value: 0x7f0a0153
+			public const int Widget_AppCompat_Spinner_DropDown = 2131362131;
+			
+			// aapt resource value: 0x7f0a0154
+			public const int Widget_AppCompat_Spinner_DropDown_ActionBar = 2131362132;
+			
+			// aapt resource value: 0x7f0a0155
+			public const int Widget_AppCompat_Spinner_Underlined = 2131362133;
+			
+			// aapt resource value: 0x7f0a0156
+			public const int Widget_AppCompat_TextView_SpinnerItem = 2131362134;
+			
+			// aapt resource value: 0x7f0a0157
+			public const int Widget_AppCompat_Toolbar = 2131362135;
+			
+			// aapt resource value: 0x7f0a0158
+			public const int Widget_AppCompat_Toolbar_Button_Navigation = 2131362136;
+			
+			// aapt resource value: 0x7f0a0169
+			public const int Widget_Design_AppBarLayout = 2131362153;
+			
+			// aapt resource value: 0x7f0a016a
+			public const int Widget_Design_BottomSheet_Modal = 2131362154;
+			
+			// aapt resource value: 0x7f0a016b
+			public const int Widget_Design_CollapsingToolbar = 2131362155;
+			
+			// aapt resource value: 0x7f0a016c
+			public const int Widget_Design_CoordinatorLayout = 2131362156;
+			
+			// aapt resource value: 0x7f0a016d
+			public const int Widget_Design_FloatingActionButton = 2131362157;
+			
+			// aapt resource value: 0x7f0a016e
+			public const int Widget_Design_NavigationView = 2131362158;
+			
+			// aapt resource value: 0x7f0a016f
+			public const int Widget_Design_ScrimInsetsFrameLayout = 2131362159;
+			
+			// aapt resource value: 0x7f0a0170
+			public const int Widget_Design_Snackbar = 2131362160;
+			
+			// aapt resource value: 0x7f0a0159
+			public const int Widget_Design_TabLayout = 2131362137;
+			
+			// aapt resource value: 0x7f0a0171
+			public const int Widget_Design_TextInputLayout = 2131362161;
+			
+			// aapt resource value: 0x7f0a0004
+			public const int Widget_MediaRouter_ChooserText = 2131361796;
+			
+			// aapt resource value: 0x7f0a0005
+			public const int Widget_MediaRouter_ChooserText_Primary = 2131361797;
+			
+			// aapt resource value: 0x7f0a0006
+			public const int Widget_MediaRouter_ChooserText_Primary_Dark = 2131361798;
+			
+			// aapt resource value: 0x7f0a0007
+			public const int Widget_MediaRouter_ChooserText_Primary_Light = 2131361799;
+			
+			// aapt resource value: 0x7f0a0008
+			public const int Widget_MediaRouter_ChooserText_Secondary = 2131361800;
+			
+			// aapt resource value: 0x7f0a0009
+			public const int Widget_MediaRouter_ChooserText_Secondary_Dark = 2131361801;
+			
+			// aapt resource value: 0x7f0a000a
+			public const int Widget_MediaRouter_ChooserText_Secondary_Light = 2131361802;
+			
+			// aapt resource value: 0x7f0a000b
+			public const int Widget_MediaRouter_ControllerText = 2131361803;
+			
+			// aapt resource value: 0x7f0a000c
+			public const int Widget_MediaRouter_ControllerText_Primary = 2131361804;
+			
+			// aapt resource value: 0x7f0a000d
+			public const int Widget_MediaRouter_ControllerText_Primary_Dark = 2131361805;
+			
+			// aapt resource value: 0x7f0a000e
+			public const int Widget_MediaRouter_ControllerText_Primary_Light = 2131361806;
+			
+			// aapt resource value: 0x7f0a000f
+			public const int Widget_MediaRouter_ControllerText_Secondary = 2131361807;
+			
+			// aapt resource value: 0x7f0a0010
+			public const int Widget_MediaRouter_ControllerText_Secondary_Dark = 2131361808;
+			
+			// aapt resource value: 0x7f0a0011
+			public const int Widget_MediaRouter_ControllerText_Secondary_Light = 2131361809;
+			
+			// aapt resource value: 0x7f0a0012
+			public const int Widget_MediaRouter_ControllerText_Title = 2131361810;
+			
+			// aapt resource value: 0x7f0a0013
+			public const int Widget_MediaRouter_ControllerText_Title_Dark = 2131361811;
+			
+			// aapt resource value: 0x7f0a0014
+			public const int Widget_MediaRouter_ControllerText_Title_Light = 2131361812;
+			
+			// aapt resource value: 0x7f0a0015
+			public const int Widget_MediaRouter_Light_MediaRouteButton = 2131361813;
+			
+			// aapt resource value: 0x7f0a0016
+			public const int Widget_MediaRouter_MediaRouteButton = 2131361814;
+			
+			static Style()
+			{
+				global::Android.Runtime.ResourceIdManager.UpdateIdValues();
+			}
+			
+			private Style()
+			{
+			}
+		}
+		
+		public partial class Styleable
+		{
+			
+			public static int[] ActionBar = new int[] {
+					2130772007,
+					2130772009,
+					2130772010,
+					2130772011,
+					2130772012,
+					2130772013,
+					2130772014,
+					2130772015,
+					2130772016,
+					2130772017,
+					2130772018,
+					2130772019,
+					2130772020,
+					2130772021,
+					2130772022,
+					2130772023,
+					2130772024,
+					2130772025,
+					2130772026,
+					2130772027,
+					2130772028,
+					2130772029,
+					2130772030,
+					2130772031,
+					2130772032,
+					2130772033,
+					2130772090};
+			
+			// 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: 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: 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: 24
+			public const int ActionBar_elevation = 24;
+			
+			// aapt resource value: 0
+			public const int ActionBar_height = 0;
+			
+			// aapt resource value: 19
+			public const int ActionBar_hideOnContentScroll = 19;
+			
+			// aapt resource value: 26
+			public const int ActionBar_homeAsUpIndicator = 26;
+			
+			// 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: 25
+			public const int ActionBar_popupTheme = 25;
+			
+			// 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[] {
+					2130772007,
+					2130772013,
+					2130772014,
+					2130772018,
+					2130772020,
+					2130772034};
+			
+			// 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[] {
+					2130772035,
+					2130772036};
+			
+			// 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,
+					2130772037,
+					2130772038,
+					2130772039,
+					2130772040,
+					2130772041};
+			
+			// 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: 4
+			public const int AlertDialog_singleChoiceItemLayout = 4;
+			
+			public static int[] AppBarLayout = new int[] {
+					16842964,
+					2130772032,
+					2130772215};
+			
+			// aapt resource value: 0
+			public const int AppBarLayout_android_background = 0;
+			
+			// aapt resource value: 1
+			public const int AppBarLayout_elevation = 1;
+			
+			// aapt resource value: 2
+			public const int AppBarLayout_expanded = 2;
+			
+			public static int[] AppBarLayout_LayoutParams = new int[] {
+					2130772216,
+					2130772217};
+			
+			// aapt resource value: 0
+			public const int AppBarLayout_LayoutParams_layout_scrollFlags = 0;
+			
+			// aapt resource value: 1
+			public const int AppBarLayout_LayoutParams_layout_scrollInterpolator = 1;
+			
+			public static int[] AppCompatImageView = new int[] {
+					16843033,
+					2130772042};
+			
+			// aapt resource value: 0
+			public const int AppCompatImageView_android_src = 0;
+			
+			// aapt resource value: 1
+			public const int AppCompatImageView_srcCompat = 1;
+			
+			public static int[] AppCompatTextView = new int[] {
+					16842804,
+					2130772043};
+			
+			// aapt resource value: 0
+			public const int AppCompatTextView_android_textAppearance = 0;
+			
+			// aapt resource value: 1
+			public const int AppCompatTextView_textAllCaps = 1;
+			
+			public static int[] AppCompatTheme = new int[] {
+					16842839,
+					16842926,
+					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,
+					2130772146,
+					2130772147,
+					2130772148,
+					2130772149,
+					2130772150,
+					2130772151,
+					2130772152,
+					2130772153};
+			
+			// 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: 49
+			public const int AppCompatTheme_actionButtonStyle = 49;
+			
+			// aapt resource value: 45
+			public const int AppCompatTheme_actionDropDownStyle = 45;
+			
+			// 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: 57
+			public const int AppCompatTheme_activityChooserViewStyle = 57;
+			
+			// aapt resource value: 92
+			public const int AppCompatTheme_alertDialogButtonGroupStyle = 92;
+			
+			// aapt resource value: 93
+			public const int AppCompatTheme_alertDialogCenterButtons = 93;
+			
+			// aapt resource value: 91
+			public const int AppCompatTheme_alertDialogStyle = 91;
+			
+			// aapt resource value: 94
+			public const int AppCompatTheme_alertDialogTheme = 94;
+			
+			// 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: 99
+			public const int AppCompatTheme_autoCompleteTextViewStyle = 99;
+			
+			// aapt resource value: 54
+			public const int AppCompatTheme_borderlessButtonStyle = 54;
+			
+			// aapt resource value: 51
+			public const int AppCompatTheme_buttonBarButtonStyle = 51;
+			
+			// aapt resource value: 97
+			public const int AppCompatTheme_buttonBarNegativeButtonStyle = 97;
+			
+			// aapt resource value: 98
+			public const int AppCompatTheme_buttonBarNeutralButtonStyle = 98;
+			
+			// aapt resource value: 96
+			public const int AppCompatTheme_buttonBarPositiveButtonStyle = 96;
+			
+			// aapt resource value: 50
+			public const int AppCompatTheme_buttonBarStyle = 50;
+			
+			// aapt resource value: 100
+			public const int AppCompatTheme_buttonStyle = 100;
+			
+			// aapt resource value: 101
+			public const int AppCompatTheme_buttonStyleSmall = 101;
+			
+			// aapt resource value: 102
+			public const int AppCompatTheme_checkboxStyle = 102;
+			
+			// aapt resource value: 103
+			public const int AppCompatTheme_checkedTextViewStyle = 103;
+			
+			// aapt resource value: 84
+			public const int AppCompatTheme_colorAccent = 84;
+			
+			// aapt resource value: 88
+			public const int AppCompatTheme_colorButtonNormal = 88;
+			
+			// aapt resource value: 86
+			public const int AppCompatTheme_colorControlActivated = 86;
+			
+			// aapt resource value: 87
+			public const int AppCompatTheme_colorControlHighlight = 87;
+			
+			// aapt resource value: 85
+			public const int AppCompatTheme_colorControlNormal = 85;
+			
+			// aapt resource value: 82
+			public const int AppCompatTheme_colorPrimary = 82;
+			
+			// aapt resource value: 83
+			public const int AppCompatTheme_colorPrimaryDark = 83;
+			
+			// aapt resource value: 89
+			public const int AppCompatTheme_colorSwitchThumbNormal = 89;
+			
+			// aapt resource value: 90
+			public const int AppCompatTheme_controlBackground = 90;
+			
+			// aapt resource value: 43
+			public const int AppCompatTheme_dialogPreferredPadding = 43;
+			
+			// aapt resource value: 42
+			public const int AppCompatTheme_dialogTheme = 42;
+			
+			// aapt resource value: 56
+			public const int AppCompatTheme_dividerHorizontal = 56;
+			
+			// aapt resource value: 55
+			public const int AppCompatTheme_dividerVertical = 55;
+			
+			// aapt resource value: 74
+			public const int AppCompatTheme_dropDownListViewStyle = 74;
+			
+			// aapt resource value: 46
+			public const int AppCompatTheme_dropdownListPreferredItemHeight = 46;
+			
+			// aapt resource value: 63
+			public const int AppCompatTheme_editTextBackground = 63;
+			
+			// aapt resource value: 62
+			public const int AppCompatTheme_editTextColor = 62;
+			
+			// aapt resource value: 104
+			public const int AppCompatTheme_editTextStyle = 104;
+			
+			// aapt resource value: 48
+			public const int AppCompatTheme_homeAsUpIndicator = 48;
+			
+			// aapt resource value: 64
+			public const int AppCompatTheme_imageButtonStyle = 64;
+			
+			// aapt resource value: 81
+			public const int AppCompatTheme_listChoiceBackgroundIndicator = 81;
+			
+			// aapt resource value: 44
+			public const int AppCompatTheme_listDividerAlertDialog = 44;
+			
+			// aapt resource value: 75
+			public const int AppCompatTheme_listPopupWindowStyle = 75;
+			
+			// aapt resource value: 69
+			public const int AppCompatTheme_listPreferredItemHeight = 69;
+			
+			// aapt resource value: 71
+			public const int AppCompatTheme_listPreferredItemHeightLarge = 71;
+			
+			// aapt resource value: 70
+			public const int AppCompatTheme_listPreferredItemHeightSmall = 70;
+			
+			// aapt resource value: 72
+			public const int AppCompatTheme_listPreferredItemPaddingLeft = 72;
+			
+			// aapt resource value: 73
+			public const int AppCompatTheme_listPreferredItemPaddingRight = 73;
+			
+			// aapt resource value: 78
+			public const int AppCompatTheme_panelBackground = 78;
+			
+			// aapt resource value: 80
+			public const int AppCompatTheme_panelMenuListTheme = 80;
+			
+			// aapt resource value: 79
+			public const int AppCompatTheme_panelMenuListWidth = 79;
+			
+			// aapt resource value: 60
+			public const int AppCompatTheme_popupMenuStyle = 60;
+			
+			// aapt resource value: 61
+			public const int AppCompatTheme_popupWindowStyle = 61;
+			
+			// aapt resource value: 105
+			public const int AppCompatTheme_radioButtonStyle = 105;
+			
+			// aapt resource value: 106
+			public const int AppCompatTheme_ratingBarStyle = 106;
+			
+			// aapt resource value: 107
+			public const int AppCompatTheme_ratingBarStyleIndicator = 107;
+			
+			// aapt resource value: 108
+			public const int AppCompatTheme_ratingBarStyleSmall = 108;
+			
+			// aapt resource value: 68
+			public const int AppCompatTheme_searchViewStyle = 68;
+			
+			// aapt resource value: 109
+			public const int AppCompatTheme_seekBarStyle = 109;
+			
+			// aapt resource value: 52
+			public const int AppCompatTheme_selectableItemBackground = 52;
+			
+			// aapt resource value: 53
+			public const int AppCompatTheme_selectableItemBackgroundBorderless = 53;
+			
+			// aapt resource value: 47
+			public const int AppCompatTheme_spinnerDropDownItemStyle = 47;
+			
+			// aapt resource value: 110
+			public const int AppCompatTheme_spinnerStyle = 110;
+			
+			// aapt resource value: 111
+			public const int AppCompatTheme_switchStyle = 111;
+			
+			// aapt resource value: 40
+			public const int AppCompatTheme_textAppearanceLargePopupMenu = 40;
+			
+			// aapt resource value: 76
+			public const int AppCompatTheme_textAppearanceListItem = 76;
+			
+			// aapt resource value: 77
+			public const int AppCompatTheme_textAppearanceListItemSmall = 77;
+			
+			// aapt resource value: 66
+			public const int AppCompatTheme_textAppearanceSearchResultSubtitle = 66;
+			
+			// aapt resource value: 65
+			public const int AppCompatTheme_textAppearanceSearchResultTitle = 65;
+			
+			// aapt resource value: 41
+			public const int AppCompatTheme_textAppearanceSmallPopupMenu = 41;
+			
+			// aapt resource value: 95
+			public const int AppCompatTheme_textColorAlertDialogListItem = 95;
+			
+			// aapt resource value: 67
+			public const int AppCompatTheme_textColorSearchUrl = 67;
+			
+			// aapt resource value: 59
+			public const int AppCompatTheme_toolbarNavigationButtonStyle = 59;
+			
+			// aapt resource value: 58
+			public const int AppCompatTheme_toolbarStyle = 58;
+			
+			// 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[] BottomSheetBehavior_Params = new int[] {
+					2130772218,
+					2130772219};
+			
+			// aapt resource value: 1
+			public const int BottomSheetBehavior_Params_behavior_hideable = 1;
+			
+			// aapt resource value: 0
+			public const int BottomSheetBehavior_Params_behavior_peekHeight = 0;
+			
+			public static int[] ButtonBarLayout = new int[] {
+					2130772154};
+			
+			// aapt resource value: 0
+			public const int ButtonBarLayout_allowStacking = 0;
+			
+			public static int[] CardView = new int[] {
+					16843071,
+					16843072,
+					2130771995,
+					2130771996,
+					2130771997,
+					2130771998,
+					2130771999,
+					2130772000,
+					2130772001,
+					2130772002,
+					2130772003,
+					2130772004,
+					2130772005};
+			
+			// aapt resource value: 1
+			public const int CardView_android_minHeight = 1;
+			
+			// aapt resource value: 0
+			public const int CardView_android_minWidth = 0;
+			
+			// aapt resource value: 2
+			public const int CardView_cardBackgroundColor = 2;
+			
+			// aapt resource value: 3
+			public const int CardView_cardCornerRadius = 3;
+			
+			// aapt resource value: 4
+			public const int CardView_cardElevation = 4;
+			
+			// aapt resource value: 5
+			public const int CardView_cardMaxElevation = 5;
+			
+			// aapt resource value: 7
+			public const int CardView_cardPreventCornerOverlap = 7;
+			
+			// aapt resource value: 6
+			public const int CardView_cardUseCompatPadding = 6;
+			
+			// aapt resource value: 8
+			public const int CardView_contentPadding = 8;
+			
+			// aapt resource value: 12
+			public const int CardView_contentPaddingBottom = 12;
+			
+			// aapt resource value: 9
+			public const int CardView_contentPaddingLeft = 9;
+			
+			// aapt resource value: 10
+			public const int CardView_contentPaddingRight = 10;
+			
+			// aapt resource value: 11
+			public const int CardView_contentPaddingTop = 11;
+			
+			public static int[] CollapsingAppBarLayout_LayoutParams = new int[] {
+					2130772220,
+					2130772221};
+			
+			// aapt resource value: 0
+			public const int CollapsingAppBarLayout_LayoutParams_layout_collapseMode = 0;
+			
+			// aapt resource value: 1
+			public const int CollapsingAppBarLayout_LayoutParams_layout_collapseParallaxMultiplier = 1;
+			
+			public static int[] CollapsingToolbarLayout = new int[] {
+					2130772009,
+					2130772222,
+					2130772223,
+					2130772224,
+					2130772225,
+					2130772226,
+					2130772227,
+					2130772228,
+					2130772229,
+					2130772230,
+					2130772231,
+					2130772232,
+					2130772233,
+					2130772234};
+			
+			// aapt resource value: 11
+			public const int CollapsingToolbarLayout_collapsedTitleGravity = 11;
+			
+			// aapt resource value: 7
+			public const int CollapsingToolbarLayout_collapsedTitleTextAppearance = 7;
+			
+			// aapt resource value: 8
+			public const int CollapsingToolbarLayout_contentScrim = 8;
+			
+			// aapt resource value: 12
+			public const int CollapsingToolbarLayout_expandedTitleGravity = 12;
+			
+			// 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: 9
+			public const int CollapsingToolbarLayout_statusBarScrim = 9;
+			
+			// aapt resource value: 0
+			public const int CollapsingToolbarLayout_title = 0;
+			
+			// aapt resource value: 13
+			public const int CollapsingToolbarLayout_titleEnabled = 13;
+			
+			// aapt resource value: 10
+			public const int CollapsingToolbarLayout_toolbarId = 10;
+			
+			public static int[] CompoundButton = new int[] {
+					16843015,
+					2130772155,
+					2130772156};
+			
+			// 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[] {
+					2130772235,
+					2130772236};
+			
+			// aapt resource value: 0
+			public const int CoordinatorLayout_keylines = 0;
+			
+			// aapt resource value: 1
+			public const int CoordinatorLayout_statusBarBackground = 1;
+			
+			public static int[] CoordinatorLayout_LayoutParams = new int[] {
+					16842931,
+					2130772237,
+					2130772238,
+					2130772239,
+					2130772240};
+			
+			// aapt resource value: 0
+			public const int CoordinatorLayout_LayoutParams_android_layout_gravity = 0;
+			
+			// aapt resource value: 2
+			public const int CoordinatorLayout_LayoutParams_layout_anchor = 2;
+			
+			// aapt resource value: 4
+			public const int CoordinatorLayout_LayoutParams_layout_anchorGravity = 4;
+			
+			// aapt resource value: 1
+			public const int CoordinatorLayout_LayoutParams_layout_behavior = 1;
+			
+			// aapt resource value: 3
+			public const int CoordinatorLayout_LayoutParams_layout_keyline = 3;
+			
+			public static int[] DesignTheme = new int[] {
+					2130772241,
+					2130772242,
+					2130772243};
+			
+			// 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[] {
+					2130772157,
+					2130772158,
+					2130772159,
+					2130772160,
+					2130772161,
+					2130772162,
+					2130772163,
+					2130772164};
+			
+			// 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[] {
+					2130772032,
+					2130772213,
+					2130772214,
+					2130772244,
+					2130772245,
+					2130772246,
+					2130772247,
+					2130772248};
+			
+			// 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[] ForegroundLinearLayout = new int[] {
+					16843017,
+					16843264,
+					2130772249};
+			
+			// 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,
+					2130772017,
+					2130772165,
+					2130772166,
+					2130772167};
+			
+			// 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[] MediaRouteButton = new int[] {
+					16843071,
+					16843072,
+					2130771994};
+			
+			// aapt resource value: 1
+			public const int MediaRouteButton_android_minHeight = 1;
+			
+			// aapt resource value: 0
+			public const int MediaRouteButton_android_minWidth = 0;
+			
+			// aapt resource value: 2
+			public const int MediaRouteButton_externalRouteEnabledDrawable = 2;
+			
+			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,
+					2130772168,
+					2130772169,
+					2130772170,
+					2130772171};
+			
+			// aapt resource value: 14
+			public const int MenuItem_actionLayout = 14;
+			
+			// aapt resource value: 16
+			public const int MenuItem_actionProviderClass = 16;
+			
+			// aapt resource value: 15
+			public const int MenuItem_actionViewClass = 15;
+			
+			// 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: 13
+			public const int MenuItem_showAsAction = 13;
+			
+			public static int[] MenuView = new int[] {
+					16842926,
+					16843052,
+					16843053,
+					16843054,
+					16843055,
+					16843056,
+					16843057,
+					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;
+			
+			public static int[] NavigationView = new int[] {
+					16842964,
+					16842973,
+					16843039,
+					2130772032,
+					2130772250,
+					2130772251,
+					2130772252,
+					2130772253,
+					2130772254,
+					2130772255};
+			
+			// 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,
+					2130772173};
+			
+			// aapt resource value: 0
+			public const int PopupWindow_android_popupBackground = 0;
+			
+			// aapt resource value: 1
+			public const int PopupWindow_overlapAnchor = 1;
+			
+			public static int[] PopupWindowBackgroundState = new int[] {
+					2130772174};
+			
+			// aapt resource value: 0
+			public const int PopupWindowBackgroundState_state_above_anchor = 0;
+			
+			public static int[] RecyclerView = new int[] {
+					16842948,
+					2130771968,
+					2130771969,
+					2130771970,
+					2130771971};
+			
+			// aapt resource value: 0
+			public const int RecyclerView_android_orientation = 0;
+			
+			// aapt resource value: 1
+			public const int RecyclerView_layoutManager = 1;
+			
+			// aapt resource value: 3
+			public const int RecyclerView_reverseLayout = 3;
+			
+			// aapt resource value: 2
+			public const int RecyclerView_spanCount = 2;
+			
+			// aapt resource value: 4
+			public const int RecyclerView_stackFromEnd = 4;
+			
+			public static int[] ScrimInsetsFrameLayout = new int[] {
+					2130772256};
+			
+			// aapt resource value: 0
+			public const int ScrimInsetsFrameLayout_insetForeground = 0;
+			
+			public static int[] ScrollingViewBehavior_Params = new int[] {
+					2130772257};
+			
+			// aapt resource value: 0
+			public const int ScrollingViewBehavior_Params_behavior_overlapTop = 0;
+			
+			public static int[] SearchView = new int[] {
+					16842970,
+					16843039,
+					16843296,
+					16843364,
+					2130772175,
+					2130772176,
+					2130772177,
+					2130772178,
+					2130772179,
+					2130772180,
+					2130772181,
+					2130772182,
+					2130772183,
+					2130772184,
+					2130772185,
+					2130772186,
+					2130772187};
+			
+			// 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,
+					2130772032,
+					2130772258};
+			
+			// 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,
+					2130772033};
+			
+			// 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,
+					2130772188,
+					2130772189,
+					2130772190,
+					2130772191,
+					2130772192,
+					2130772193,
+					2130772194};
+			
+			// 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: 9
+			public const int SwitchCompat_showText = 9;
+			
+			// aapt resource value: 8
+			public const int SwitchCompat_splitTrack = 8;
+			
+			// aapt resource value: 6
+			public const int SwitchCompat_switchMinWidth = 6;
+			
+			// aapt resource value: 7
+			public const int SwitchCompat_switchPadding = 7;
+			
+			// aapt resource value: 5
+			public const int SwitchCompat_switchTextAppearance = 5;
+			
+			// aapt resource value: 4
+			public const int SwitchCompat_thumbTextPadding = 4;
+			
+			// aapt resource value: 3
+			public const int SwitchCompat_track = 3;
+			
+			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[] {
+					2130772259,
+					2130772260,
+					2130772261,
+					2130772262,
+					2130772263,
+					2130772264,
+					2130772265,
+					2130772266,
+					2130772267,
+					2130772268,
+					2130772269,
+					2130772270,
+					2130772271,
+					2130772272,
+					2130772273,
+					2130772274};
+			
+			// 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,
+					16843105,
+					16843106,
+					16843107,
+					16843108,
+					2130772043};
+			
+			// aapt resource value: 4
+			public const int TextAppearance_android_shadowColor = 4;
+			
+			// aapt resource value: 5
+			public const int TextAppearance_android_shadowDx = 5;
+			
+			// aapt resource value: 6
+			public const int TextAppearance_android_shadowDy = 6;
+			
+			// aapt resource value: 7
+			public const int TextAppearance_android_shadowRadius = 7;
+			
+			// aapt resource value: 3
+			public const int TextAppearance_android_textColor = 3;
+			
+			// 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: 8
+			public const int TextAppearance_textAllCaps = 8;
+			
+			public static int[] TextInputLayout = new int[] {
+					16842906,
+					16843088,
+					2130772275,
+					2130772276,
+					2130772277,
+					2130772278,
+					2130772279,
+					2130772280,
+					2130772281,
+					2130772282,
+					2130772283};
+			
+			// 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;
+			
+			public static int[] Toolbar = new int[] {
+					16842927,
+					16843072,
+					2130772009,
+					2130772012,
+					2130772016,
+					2130772028,
+					2130772029,
+					2130772030,
+					2130772031,
+					2130772033,
+					2130772195,
+					2130772196,
+					2130772197,
+					2130772198,
+					2130772199,
+					2130772200,
+					2130772201,
+					2130772202,
+					2130772203,
+					2130772204,
+					2130772205,
+					2130772206,
+					2130772207,
+					2130772208,
+					2130772209};
+			
+			// 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: 19
+			public const int Toolbar_collapseContentDescription = 19;
+			
+			// aapt resource value: 18
+			public const int Toolbar_collapseIcon = 18;
+			
+			// aapt resource value: 6
+			public const int Toolbar_contentInsetEnd = 6;
+			
+			// 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: 4
+			public const int Toolbar_logo = 4;
+			
+			// aapt resource value: 22
+			public const int Toolbar_logoDescription = 22;
+			
+			// aapt resource value: 17
+			public const int Toolbar_maxButtonHeight = 17;
+			
+			// aapt resource value: 21
+			public const int Toolbar_navigationContentDescription = 21;
+			
+			// aapt resource value: 20
+			public const int Toolbar_navigationIcon = 20;
+			
+			// aapt resource value: 9
+			public const int Toolbar_popupTheme = 9;
+			
+			// aapt resource value: 3
+			public const int Toolbar_subtitle = 3;
+			
+			// aapt resource value: 11
+			public const int Toolbar_subtitleTextAppearance = 11;
+			
+			// aapt resource value: 24
+			public const int Toolbar_subtitleTextColor = 24;
+			
+			// aapt resource value: 2
+			public const int Toolbar_title = 2;
+			
+			// aapt resource value: 16
+			public const int Toolbar_titleMarginBottom = 16;
+			
+			// aapt resource value: 14
+			public const int Toolbar_titleMarginEnd = 14;
+			
+			// aapt resource value: 13
+			public const int Toolbar_titleMarginStart = 13;
+			
+			// aapt resource value: 15
+			public const int Toolbar_titleMarginTop = 15;
+			
+			// aapt resource value: 12
+			public const int Toolbar_titleMargins = 12;
+			
+			// aapt resource value: 10
+			public const int Toolbar_titleTextAppearance = 10;
+			
+			// aapt resource value: 23
+			public const int Toolbar_titleTextColor = 23;
+			
+			public static int[] View = new int[] {
+					16842752,
+					16842970,
+					2130772210,
+					2130772211,
+					2130772212};
+			
+			// 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,
+					2130772213,
+					2130772214};
+			
+			// 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

BIN=BIN
Demos/app-myweather/MyWeather.Droid/Resources/drawable-hdpi/Icon.png


BIN=BIN
Demos/app-myweather/MyWeather.Droid/Resources/drawable-mdpi/Icon.png


BIN=BIN
Demos/app-myweather/MyWeather.Droid/Resources/drawable-xhdpi/Icon.png


BIN=BIN
Demos/app-myweather/MyWeather.Droid/Resources/drawable-xxhdpi/Icon.png


BIN=BIN
Demos/app-myweather/MyWeather.Droid/Resources/drawable-xxxhdpi/Icon.png


+ 14 - 0
Demos/app-myweather/MyWeather.Droid/Resources/layout/Main.axml

@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:orientation="vertical"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent"
+    >
+<Button  
+    android:id="@+id/myButton"
+    android:layout_width="match_parent" 
+    android:layout_height="wrap_content" 
+    android:text="@string/hello"
+    />
+</LinearLayout>
+

+ 11 - 0
Demos/app-myweather/MyWeather.Droid/Resources/layout/tabs.axml

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<android.support.design.widget.TabLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    android:id="@+id/sliding_tabs"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:background="?attr/colorPrimary"
+    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
+    app:tabIndicatorColor="@android:color/white"
+    app:tabGravity="fill"
+    app:tabMode="fixed" />

+ 11 - 0
Demos/app-myweather/MyWeather.Droid/Resources/layout/toolbar.axml

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    android:id="@+id/toolbar"
+    android:layout_width="match_parent"
+    android:layout_height="?attr/actionBarSize"
+    android:minHeight="?attr/actionBarSize"
+    android:background="?attr/colorPrimary"
+    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
+    app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
+    app:layout_scrollFlags="scroll|enterAlways" />

+ 7 - 0
Demos/app-myweather/MyWeather.Droid/Resources/values-v21/style.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<resources>
+    <style name="MyTheme" parent="MyTheme.Base">
+        <item name="android:windowDrawsSystemBarBackgrounds">true</item>
+        <item name="android:statusBarColor">@android:color/transparent</item>
+    </style>
+</resources>

+ 5 - 0
Demos/app-myweather/MyWeather.Droid/Resources/values/Strings.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+	<string name="hello">Hello World, Click Me!</string>
+	<string name="app_name">MyWeather.Droid</string>
+</resources>

+ 7 - 0
Demos/app-myweather/MyWeather.Droid/Resources/values/colors.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<resources>
+    <color name="primary">#3498db</color>
+    <color name="primaryDark">#1976D2</color>
+    <color name="accent">#FFC107</color>
+    <color name="window_background">#F5F5F5</color>
+</resources>

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio