Tag Archive | "ANDROID"

5 Android apps you shouldn’t miss this week! – Android Apps Weekly [311]


AAW Gwent screenshot
Welcome to the 311th edition of Android Apps Weekly! Here are the big headlines from the last week.

  • A few Google services went down earlier this week. This seems to happen a lot with all of the extra load on networks due to stay-at-home orders. However, this particular failure was a router problem in the southern United States. The issue was swiftly solved and things are back to normal. However, do expect some connection issues with how hard the Internet is used right now.
  • Huawei introduced Celia this week. It’s basically Huawei’s version of Google Assistant. It works a lot like a super basic version of a voice assistant app. You can use it to set alarms, check weather, create reminders, and send messages. In other words, it does the usual stuff. It also only uses certain search engines in certain regions. It comes pre-loaded on the Huawei P40 Pro.
  • Last week, we talked about the US partnering with companies to track your phone and the coronavirus. It turns out the same thing is happening in the EU. The commission promises to make the data anonymous, but use smartphone movements to track people to get an idea of how the coronavirus spreads. Of course, people are concerned as they are in the US. Hit the link to learn more details.
  • The Weather Channel app is a surprisingly good spot to track COVID-19’s spread through the US. The new feature is a new section within the official app and lets you track things across the country, or state by state. For instance, you can check Montana and see the progression of the illness. We highly recommend it because it is from a neutral source with a long history of reliability.
  • There were many smaller incidents involving coronavirus this week, especially with the new stay-at-home orders. For instance, a 77-year old man in Spain was fined for playing Pokemon Go in public. In addition, YouTube and Netflix are cutting stream quality to 480p to relieve data usage across the world and not just in the EU. However, it’s not all bad news. Google Play Movies may provide some free movies for people to watch while they’re stuck at home. Hit all the links for more details!

DragonSky

Price: Free to play

DragonSky is a new idle and merge game from Com2uS, the developers of Summoners War and other games. It plays like most idle and merge games. You start with a single character, merge it with a copy of itself to make a new character, and continue on this path until you have a massive collection of characters. Characters are dragons in this game and, to be honest, they’re fairly adorable. You clear stages with your dragons, earn experience points, and do other stuff as well. The game has its ups and downs and we expect it to improve more over time. However, the free to play aspects are a little strong with this one and Com2uS should probably calm down with the in-app purchases a little bit.


Almighty Volume Keys

Price: Free / $ 2.49

Almighty Volume Keys is a customization app for your volume keys. You can change the functionality to do a variety of things, including control music, record sound, turn your flashlight on and off, turn Bluetooth on and off, and do some other stuff. In addition, the app includes Tasker support and, of course, you can change the volume as well. It worked well in our testing and most people seem to have little if any trouble with it. This is an excellent app for remapping your volume keys.

Almighty Volume Keys screenshot


War of the Visions FFBE

Price: Free to play

War of the Visions FFBE is the follow up to Square Enix’s insanely popular and good Final Fantasy Brave Exvius game from a few years ago. This one takes place in the same game universe, but instead uses Final Fantasy Tactics style game play instead of the traditional mobile RPG. It has the usual gacha elements, including character summons of various rarities along with upgrades, gear, and stuff like that. The combat is a bit slow, but the game makes up for it by giving you an auto-battle button for easier grinding. We have no doubt this will climb in popularity just like the regular Final Fantasy Brave Exvius.


Facebook Creator Studio

Price: Free

Facebook Creator Studio is the latest app from the social media giant. This one lets creators mess around with their creations before it goes live on Facebook. You can check out analytics about your videos, manage your Facebook posts, and even respond to messages from fans of your page. The app started out quite poorly with a lot of bugs, hiccups, and sections not working properly. However, it should improve over time and, hopefully, this is the last app Facebook releases for this sort of thing for a while.

Facebook Creator Studio screenshot


Gwent: The Witcher Card Game

Price: Free to play

Gwent: The Witcher Card Game is, well, a mobile version of the card game from The Witcher series. The game boasts a fair progression system free of pay-to-win elements, plenty of cards to collect, plenty of deck combinations to build, and plenty of online PvP. The game isn’t a 100% faithful rendition of the version from The Witcher series, but it’s more than close enough to scratch that itch. The Witcher fans have already left to go download the game, but it’s good even if you haven’t played the games.


More posts about Android apps and game lists!

If we missed any big Android apps or games news, updates, or releases, tell us about it in the comments or hit me up on Twitter!

Android Authority

Posted in Android NewsComments (0)

Android 11 could introduce app shortcuts in the power menu


google pixel 4 xl oh so orange display home screen 2

According to XDA Developers, the Android 11 power menu could soon include a new Quick controls section, featuring a tweaked UI and custom app shortcuts. XDA first caught wind of the potential addition in the Android 11 DP1 code, but it wasn’t able to get it working at all until Android 11 DP2.

The below screenshots come from XDA forums member Quinny899. He was able to develop an application that utilizes the new in-development API after analyzing the developer preview’s framework.

The new Android 11 power menu reveals a rearranged UI with the Emergency, Power off, Restart, and Screenshot buttons moved to the top, leaving the majority of the menu available for the Quick controls. There’s also a menu button that opens an Add controls activity menu. This should allow the user to select which shortcuts to add to the Quick controls menu, though we don’t know for sure which apps would be able to take advantage of this yet.

Read also: How to install Android 11 Developer Preview 2 — a step by step guide

XDA believes Google will reserve this area for home automation shortcuts, thanks to a list of “valid device types” it found in the code. The list features devices like fans, coffee makers, AC units, curtains, and more, so the outlet’s theory makes sense, though it’s unverified at this time.

So far, there is no sign of the Quick Access Wallet functionality that Google introduced in the second Pixel feature drop. There’s plenty of space at the bottom of the power menu for Android 11 to implement this feature, but it’s not present in the screenshots.

More posts about Android 11


Android Authority

Posted in Android NewsComments (0)

10 best new Android games from February 2020!


Android gaming is getting bigger and better every month it seems and there is always a slew of new titles coming to Google Play. Whether you’re a casual gamer or you want something with a bit more meat on its bones, there’s usually a game coming out to suit everyone’s taste. Some months are better than others, but there is usually at least one great new game on mobile every month. Let’s take a look at the best new Android games from the last month! You can watch the videos on YouTube from previous months by clicking here! You can also check out our picks for the best new Android games for 2019 in the video above! 


Digaea 1 Complete

Price: $ 32.99

Digaea 1 Complete is a mobile port of the popular PlayStation 2 game. This game includes the original game in all of its glory along with some smartphone-only features such as auto-battle, a fast forward mode for fast grinding, a cheat shop, cloud saving, and more. The game itself is a strategy RPG with a deep story and tons of extra stuff to do. The game is hilariously expensive at $ 32.99 so we only recommend picking it up on sale. However, we were happy to see the developers release updates for stability issues reported by early adopters.


Kick-Flight

Price: Free to play

Kick-Flight is an entertaining and interesting arcade game. It’s entirely PvP and online against real players. You fly around an open map and do combat with others. It’s similar to games like Brawl Stars in terms of pure premise. This one adds a vertical element as well as a horizontal one and it makes the game feel oddly fresh. It has the occasional bug, but so do all new games so we didn’t judge it too harshly.


Lucid Adventure

Price: Free to play

Lucid Adventure is a mobile RPG title and a spin-off of the popular webtoon. You start as a former number one champion who lost all of his powers. Players help recover those powers in the story mode of this game. It has the usual array of powerful skills and playable characters. There is also an online PvP mode, various events, and the usual mobile RPG stuff. It’s a solid overall game with a fun story and even the bugs aren’t that bad.


Might & Magic: Chess Royale

Price: Free

Might & Magic: Chess Royale is a departure from the game’s usual genre. This is an auto chess game and it plays like most auto chess games. You drop into a 100-player battle royale and the winner is the last player standing. These games have reasonably good strategy elements and Might & Magic is no exception. Plus, you can collect a bunch of heroes from the iconic franchise and games only last a maximum of ten minutes. It’s far from perfect, but it’s an excellent start and a decent entrant into the growing genre.


Overdrive City

Price: Free to play

Overdrive City is a racing simulator similar in premise to Kairosoft’s Grand Prix Story. You create a company, manufacture cards, and race them to victory. The game includes 50 car models from brands you actually know, a bunch of vehicle customizations, and some other features as well. It also doesn’t take itself too seriously and you can do things like a build a city with racing asphalt roads. Finally, you get a career mode and there are some social elements as well. It’s a solid game overall.



Pico Tanks

Price: Free to play

Pico Tanks is an entertaining online battle game. You and other players join up against a team of opponents to see who can duke it out to victory. The game includes a few game modes such as a capture the flag variant, a standard deathmatch, and a neutral flag game where you fetch cargo and return it to your base. There are decent controls and aside from a few hiccups here and there, the game runs pretty well. We’re absolutely not fans of the game’s in-app purchase strategy, though, and we recommend bailing out if the pay-to-win aspects get too obnoxious.


Shadowgun War Games

Price: Free to play

Shadowgun War Games is the biggest game launch for February 2020. It’s by MADFINGER Games, the same developers of Dead Trigger, UNKILLED, and the other Shadowgun games. This one is similar in scope to online battlers like Overwatch. You select a character with unique abilities and use those abilities to gain an edge against opponents. Matches are relatively quick, the graphics are reasonably good, and the controls are classic mobile FPS. There is also hardware controller support if you want it. The game is very much still in the feedback and improvement stage so the Google Play rating is a bit lower than it probably should be. The game should definitely improve over time and it’s already pretty good now.


Sins Raid

Price: Free to play

Sins Raid is a second good strategy RPG from February 2020. Players can select their own heroes complete with team role, lore, and other stuff. Some other game features include decent controls, the ability to control multiple characters as once, solo game modes, multiplayer game modes, and even an official Discord server to talk with other players. There are some pay-to-win elements, but they’re easily enough to ignore if you stick with the single player modes.


Summer Catchers

Price: $ 3.99

Summer Catchers is the latest game from Noodlecake Studios, developers of Alto’s Odyssey. This one is a 2D side-scroller with platformer elements along with some rhythm game, puzzle, and racing elements. It’s a neat array of genres and the game includes all of them quite well. It feels more modern than its colorful retro graphics would suggest and players can unlock a bunch of abilities and such to get through the game easier. This is a premium game so there are no additional micro transactions. You can’t pay your way to the end of this one.


Symphogear XD Unlimited

Price: Free to play

Symphogear XD Unlimited is a weird mixture of mobile RPG and the anime idol genre. Players collect various anime girls and use them to beat up on opponents. The moves are hilariously over-the-top and the battle system is easy enough to learn. The game has some early optimization issues and long loading times. Plus, the cloud saving feature is very convoluted and we don’t know why since Google Play Games cloud saving exists. In any case, this one is quite entertaining if you like loud, flashy anime games with RPG elements.


If we missed any great new Android games, tell us about them in the comments! You can also click here to check out our latest Android apps and games lists!

Android Authority

Posted in Android NewsComments (0)

Android 11 will help stop curved displays from breaking your apps


Huawei Mate 30 Pro vs Mate 20 Pro waterfall display

There’s been a trend lately of extremely curved displays on smartphones. We saw a very curved display in the OnePlus 7 Pro and OnePlus 7T Pro, and an even more curved Waterfall display on the Huawei Mate 30 Pro. While these displays can help devices feel more premium and even add features like edge glow for notifications, they’ll often make some apps extremely frustrating to use.

Because the app is reading that waterfall display as well, part of the display, some apps will bleed touchable elements over the side. This can be really frustrating because it can be difficult to interact with an element when it’s stuck on the side of your phone.

Android 11 Waterfall display safe area

Google knows this and has implemented an API into Android 11 that should make your experience much better. Now, when a developer is creating an app, they can specify the interactable area of the display to prevent elements from bleeding over the edge.

This is similar to the screen cutouts API in Android 9 Pie, which allowed for better app integration of devices with notches, camera cutouts and the like.

I’m personally not a fan of over-exaggerated curved displays myself, and it seems like even Samsung has scaled them back with the S20 series. Still, we’re likely to see a lot more curvy phones launching in the future.

Do you like curved displays on smartphones? Happy about the feature? Let us know your thoughts down below!

Android Authority

Posted in Android NewsComments (0)

All the latest Android developer news and features you need to know about


Android Studio

December has been a relatively quiet month in the world of Android development, with fewer posts over at the Android Developers blog than usual, and many other sites taking a break for the holidays. Hey, devs need a break every now and then too!

That said, there have still been a few exciting announcements to cover, including the release of a new Android Game SDK, and a powerful code search tool. Consider this a case of quality-over-quantity, then. Read below for the full scoop.

News and announcements

Code Search with Cross References for the Android Open Source Project – Google announces what may prove an extremely useful tool for Android developers: a search engine for code. See more below.

Android Game SDK

From Google

Android Game SDK – Android Game SDK offers a selection of libraries direct from Google to enhance game development on the platform. The first library that will land as part of this new initiative is designed to help developers with frame pacing.

The Frame Pacing Library will use Android’s Choreographer API to synchronize with the display system. This helps ensure frames appear when they should, to avoid buffering and stuttering, and to keep audio in-pace.

Android 10 on Android TV – Pretty much this article is what it says on the tin. On December 10, Google brought Android API level 29 to Android TV. This will mean faster updates through Project Treble, more secure storage, and other goodies from the latest iteration of Android.

Another new TV-centric feature for developers is ADT-3. This is a dongle aimed at developers to test their apps on the platform. It will be made available soon, and you can be sure to find out about it here in the coming months.

Features and resources from around the web

Making an app with no programming experience: What are your options?This post explores how you might set about developing an app with no coding skills. It covers app builders, as well as numerous other options.

Code SearchCode Search is a new tool from Google that has the potential to be extremely useful. This is a search engine that focuses specifically on Android code, sorting through git repositories like github, gitweb, etc. What’s unique about this, is that you can actually search within the code itself for specific commands or keywords. In short, you can actually view the code before you decide if you might be interested in using it.

Android Code Search

We all know that programming is essentially a process of lifting bits of code and stitching them together like a Frankenstein’s monster (right?). This has potentially to streamline that process considerably!

Kotlin/Everywhere – it’s a wrap! At Google I/O, Google announced it would be increasingly placing the focus of Android development on Kotlin. Kotlin/Everywhere was a series of events discussing the language. This post includes links to various talks and resources for those that missed the live events.

Workplace for Kotlin code in IDEThis post shares a method for testing snippets of Kotlin code without deploying your entire app, via REPL.

Lost Crypt 2D sample project for Unity – Unity has introduced a host of new 2D features pertinent to Android developers over recent months. This new sample project serves as a useful demonstration of how best to use them.

Lost Crypt Android Developer News

From Unity

Speed up your Android dynamic features flow testing – Dynamic delivery has a lot of uses for devs and can enhance the user experience significantly. However, testing these features can be tricky. This post explains the solution, using the Gradle Play Publisher plugin.

Gesture Navigation: Insets – Insets help to improve gesture navigation by avoiding conflicts with existing UI features.

Migrating from Fingerprint Manager to BiometricPrompt – A handy guide (pun intended) to switching to the newish AndroidX Biometric Library.

And that’s it – see you next month!

Android Authority

Posted in Android NewsComments (0)

New Android phones in Turkey won’t work with Google apps due to legal scuffle


Huawei Mate 30 Pro Google Play store

According to Reuters, a legal scuffle between Google and Turkey is having some unwelcome consequences. According to Google, future Android devices launched in the country will not support Google apps, at least as of right now.

Google sent out a message to its Turkish partners regarding the policy update.

“We’ve informed our business partners that we will not be able to work with them on new Android phones to be released for the Turkish market,” a Google statement said. “Consumers will be able to purchase existing device models and will be able to use their devices and applications normally. Google’s other services will be unaffected.”

Google and Turkey are in the middle of negotiations to resolve the problem.

The problem stems from antitrust issues Turkey raised with Google in 2018. In September of that year, the country penalized Google to the tune of 93 million lira (~$ 17.4 million) for violating competition law with its mobile software sales. Google had six months to address this problem.

Related: DOJ allegedly looking into the Google Fitbit deal over antitrust issues

Google did change its policies related to the financial penalty, but apparently it did not meet all of Turkey’s requirements, which included allowing users to change the default search engine on their handsets.

As punishment for not meeting Turkey’s requirements related to that previously mentioned fine, Google would need to pay a fine equivalent to 0.05% of its per-day revenue in Turkey going forward. This is likely the primary reason why Google is halting any support for new handsets in Turkey.

This antitrust issue between Google and Turkey is nothing new for the company. Over the past few years, Google has faced increased scrutiny from the European Commission related to its competition policies and regulators here in the US are reportedly thinking of pursuing similar litigation.

More posts about Google


Android Authority

Posted in Android NewsComments (0)

Android 10 update breaks Google Pixel 2 Wi-Fi for many users


Google released the Pixel 2 and Pixel 2 XL just over two years ago. The company has since updated the devices with each new iteration of Android since. Unfortunately, the platform’s most recent update, Android 10, seems to break Wi-Fi functionality on many Pixel 2 devices.

Thanks to a tip from Android Authority reader LW Rozanski, we’ve been notified of a Google support thread where hundreds of users are claiming Android’s latest update renders Wi-Fi nearly useless on their devices. Interestingly, though, it seems no two cases are the same.

Some users claim their devices can connect to Wi-Fi networks, but internet access is not available. Others say Wi-Fi connectivity will drop sporadically. Some also claim that even their devices’ Bluetooth functionality is inconsistent and unreliable after receiving the Android 10 update.

Related: Google confirms that Pixel 2 camera won’t get Top Shot feature

Google has yet to formally address the issue at large, though some users have received replacement devices running Android 9. This is not a proper solution since many devices could still suffer the same problems if and when users upgrade them to Android 10.

So far, the only potential fix is to factory reset the device, and even that isn’t guaranteed. And even if it was, users shouldn’t be required to reset their devices just to reclaim its basic functionality.

Fortunately, we have not had this Wi-Fi issue on any of our Pixel 2 devices after receiving the Android 10 update, so we cannot replicate the problem. But what about you? Have you had any of these issues with your devices, and have you had any luck sorting them out? Let us know in the comments below.

More posts about Google Pixel phones


Android Authority

Posted in Android NewsComments (0)

How to set up a mobile hotspot on Android


Mobile hotspot button on Android Quick Settings.

While using your smartphone as your sole internet source is not preferable, there are times when turning your Android phone into a hotspot can really come in handy. Learning how to set up a mobile hotspot on Android may be helpful when your main internet connection goes down, for example.

In this post we will show you the ins and outs of setting up a mobile hotspot on Android, so let’s get started.

Editor’s note: Please take the time to get to know your mobile carrier and the service plan you have purchased. Not all plans allow for tethering and hotspot services and may incur additional charges. Also, some carrier-branded phones may have disabled hotspot capabilities altogether on your Android phone. We’ll try to get you up and running with a few techniques today, but it simply may not be possible on your device.

Show More

How to set up a mobile hotspot on Android

Mobile hotspot button on Android Quick Settings.

You have likely seen the hotspot button in your device’s quick settings drawer. While that is the fastest and easiest way to turn your mobile hotspot on and off, you are going to want to take a moment to configure things first.

Here’s how you configure a hotspot connection on Android:

  1. Open the Settings app;
  2. Select the Network & internet option;
  3. Select Hotspot & tethering;
  4. Tap on Wi-Fi hotspot;
  5. This page has options for turning the hotspot feature on and off. Additionally, you can change the network name, security type, password, and more;
  6. Follow instructions to customize the hotspot feature to your liking.

The hard part is over. All there is left to do is to turn on the hotspot feature. There is a handy toggle to do so in the settings, or you can use the notification shade’s quick settings.

Keep in mind that smartphone manufacturers often add their own UI elements to the experience. This often means moving settings and options around. We based these instructions on the stock Android settings menu in a Google Pixel 3 XL. Things might be slightly different depending on which device you own, but it should be relatively similar.


Set up mobile hotspot with a third-party app

Google Play Store app showing up on Pixel 3 smartphone

Any recent smartphone should come with hotspot capabilities built-in. This wasn’t the norm in the past, though. Those of you using older smartphones might not have a tethering/hotspot option at your disposal, in which case you might depend on using a third-party app.

Two of our favorite options are PdaNet+ and Portable Wi-Fi hotspot.


What’s next?

There are a bunch of great apps in the Google Play Store that provide these and similar services for hotspot and tethering. Keep in mind that your best bet is to use the default Android or carrier tool. Third-party options are for the few users left who still need such services.

It is also important to keep security in mind when using a mobile hotspot. You should be able to trust the hotspot that you’ve created for yourself, but if you are connecting to other networks, you may consider a VPN Proxy service. We’ve looked at a number before, including Hotspot Shield.

More posts about


Wrapping up

That’s how you setup hotspot on Android. Do any of you have other methods you prefer to use? Let us know in the comments!

Android Authority

Posted in Android NewsComments (0)

Google could offer a native wireless ADB option in Android 11


Google is working on a wireless ADB solution for a future version of Android.

ADB (Android Debug Bridge) functionality is one of the most important features for developers and enthusiasts, allowing you to communicate with your Android phone via PC.

ADB traditionally requires a wired connection from your phone to the computer, but XDA-Developers has spotted AOSP commits showing that Google is working on wireless ADB functionality.

It seems like users will be able to toggle a “wireless debugging” switch in developer options, then create the connection by scanning a QR code or entering a six-digit code. It’s unclear when we’ll see this feature in Android, but Android 11 seems to be a likely candidate.

Editor’s Pick
Editor’s Pick

XDA notes that there are a couple of ways to create a wireless ADB connection, but they aren’t well-known or suffer from security issues. So this new solution would certainly be a welcome addition.

This might be a handy feature for people using computers without full-sized USB ports, or if you lost your phone’s USB cable. It could also be convenient for people who simply don’t want to deal with wires in the first place.

Do you use ADB functionality? What do you think of this solution? Let us know in the comments!

More posts about Android


Android Authority

Posted in Android NewsComments (0)

Android 10 gesture navigation now works with third-party launchers on Pixel 4


Google has fixed gesture navigation issues with third-party launchers in Android 10.

One of the most annoying things about Android 10 was that its new gesture navigation system wasn’t supported in third-party launchers. That’s a big problem, because it effectively meant that you were stuck with whatever launcher your manufacturer installed if you wanted Google’s take on gestures.

Fortunately, Google has fixed this issue with the Pixel 4, Android Police reports, although the fix doesn’t seem to apply to other Android 10-toting devices right now. In fact, the outlet reports that gesture navigation with third-party launchers is still a no-go on the Pixel 3 running Android 10.

The fix also means you can now use the new Google Assistant in conjunction with a third-party launcher on the Pixel 4 (the new voice assistant reportedly requires gesture navigation).

This is a step in the right direction for Google, and hopefully the fix comes to all Android 10 devices in the coming weeks and months. After all, the likes of Nova Launcher, Action Launcher, and Microsoft Launcher are some of the most prominent and handy launcher apps around.

Tired of your preinstalled launcher? Then you can check out our list of great Android launchers over here.

More posts about Android 10


Android Authority

Posted in Android NewsComments (0)

Related Sites

Powered by WP Robot

PHVsPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8xPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5sb2NhbGNsaWNrcGFydG5lcnMuY29tL2FmZmlsaWF0ZV9hZC9hZmZpbGlhdGVfYmFubmVyXzEyNXgxMjUucG5nPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMjwvc3Ryb25nPiAtIGh0dHA6Ly9tb2JpbGViYW5uZXJjcmVhdG9yLmNvbS9iYW5uZXJzLzEyNXgxMjUuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWMuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMTI1eDEyNWQuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2Fkc2Vuc2U8L3N0cm9uZz4gLSA8c2NyaXB0IGFzeW5jIHNyYz1cImh0dHBzOi8vcGFnZWFkMi5nb29nbGVzeW5kaWNhdGlvbi5jb20vcGFnZWFkL2pzL2Fkc2J5Z29vZ2xlLmpzXCI+PC9zY3JpcHQ+DQo8IS0tIGFuZHJvaWQtem9vbmUgMzAweDI1MCAtLT4NCjxpbnMgY2xhc3M9XCJhZHNieWdvb2dsZVwiDQogICAgIHN0eWxlPVwiZGlzcGxheTpibG9ja1wiDQogICAgIGRhdGEtYWQtY2xpZW50PVwiY2EtcHViLTcwODYxMzIwNjU4MDEyNTJcIg0KICAgICBkYXRhLWFkLXNsb3Q9XCI2MTk2ODExMjk4XCINCiAgICAgZGF0YS1hZC1mb3JtYXQ9XCJhdXRvXCINCiAgICAgZGF0YS1mdWxsLXdpZHRoLXJlc3BvbnNpdmU9XCJ0cnVlXCI+PC9pbnM+DQo8c2NyaXB0Pg0KICAgICAoYWRzYnlnb29nbGUgPSB3aW5kb3cuYWRzYnlnb29nbGUgfHwgW10pLnB1c2goe30pOw0KPC9zY3JpcHQ+PC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X2Rpc2FibGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX21wdV9pbWFnZTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvMzAweDI1MGEuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfbXB1X3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9hZHNlbnNlPC9zdHJvbmc+IC0gPHNjcmlwdCBhc3luYyBzcmM9XCJodHRwczovL3BhZ2VhZDIuZ29vZ2xlc3luZGljYXRpb24uY29tL3BhZ2VhZC9qcy9hZHNieWdvb2dsZS5qc1wiPjwvc2NyaXB0Pg0KPCEtLSBhbmRyb2lkLXpvb25lIDQ2OHg2MCAtLT4NCjxpbnMgY2xhc3M9XCJhZHNieWdvb2dsZVwiDQogICAgIHN0eWxlPVwiZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NDY4cHg7aGVpZ2h0OjYwcHhcIg0KICAgICBkYXRhLWFkLWNsaWVudD1cImNhLXB1Yi03MDg2MTMyMDY1ODAxMjUyXCINCiAgICAgZGF0YS1hZC1zbG90PVwiMzQwNjk5NjQyMlwiPjwvaW5zPg0KPHNjcmlwdD4NCiAgICAgKGFkc2J5Z29vZ2xlID0gd2luZG93LmFkc2J5Z29vZ2xlIHx8IFtdKS5wdXNoKHt9KTsNCjwvc2NyaXB0PjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3RvcF9kaXNhYmxlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19hZF90b3BfaW1hZ2U8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzQ2OHg2MGEuanBnPC9saT48bGk+PHN0cm9uZz53b29fYWRfdG9wX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8xPC9zdHJvbmc+IC0gaHR0cDovL3NpdGlvbmV0LmxvY2FsY2xpay5ob3AuY2xpY2tiYW5rLm5ldDwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8yPC9zdHJvbmc+IC0gaHR0cDovL3NpdGlvbmV0Lm1vYmliYW5uZXIuaG9wLmNsaWNrYmFuay5uZXQ8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMzwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF80PC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRzX3JvdGF0ZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hbHRfc3R5bGVzaGVldDwvc3Ryb25nPiAtIGdyZWVuLmNzczwvbGk+PGxpPjxzdHJvbmc+d29vX2FyY2hpdmVfZXhjZXJwdDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19hdXRob3I8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYXV0b19pbWc8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2Jsb2dfZXhjZXJwdDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19jYXJvdXNlbF9oZWlnaHQ8L3N0cm9uZz4gLSAyOTI8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fdXBsb2FkX3RyYWNraW5nPC9zdHJvbmc+IC0gYTowOnt9PC9saT48bGk+PHN0cm9uZz53b29fZXhjbHVkZTwvc3Ryb25nPiAtIGE6Mzp7aTowO2k6MzA7aToyO2k6NTc7aTo0O2k6NTE7fTwvbGk+PGxpPjxzdHJvbmc+d29vX2V4Y2x1ZGVfdmlkZW88L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2ZlYXRfZW50cmllczwvc3Ryb25nPiAtIDM8L2xpPjxsaT48c3Ryb25nPndvb19mZWF0dXJlZF9jYXRlZ29yeTwvc3Ryb25nPiAtIEFuZHJvaWQ8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX2lkPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fZmVlZGJ1cm5lcl91cmw8L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mcmFtZXdvcmtfdmVyc2lvbjwvc3Ryb25nPiAtIDUuNS4zPC9saT48bGk+PHN0cm9uZz53b29fZ29vZ2xlX2FuYWx5dGljczwvc3Ryb25nPiAtIDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfdGh1bWJfaGVpZ2h0PC9zdHJvbmc+IC0gNTc8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX3RodW1iX3dpZHRoPC9zdHJvbmc+IC0gMTAwPC9saT48bGk+PHN0cm9uZz53b29faW1hZ2Vfc2luZ2xlPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19sb2dvPC9zdHJvbmc+IC0gaHR0cDovL2FuZHJvaWQtem9vbmUuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDEzLzA1L2xvZ29fYW5kcm9pZF96b29uZTMucG5nPC9saT48bGk+PHN0cm9uZz53b29fbWFudWFsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL3N1cHBvcnQvdGhlbWUtZG9jdW1lbnRhdGlvbi9nYXpldHRlLWVkaXRpb24vPC9saT48bGk+PHN0cm9uZz53b29fb3B0aW9uczwvc3Ryb25nPiAtIGE6NTI6e3M6MTg6Indvb19hbHRfc3R5bGVzaGVldCI7czo5OiJncmVlbi5jc3MiO3M6ODoid29vX2xvZ28iO3M6NzU6Imh0dHA6Ly9hbmRyb2lkLXpvb25lLmNvbS93cC1jb250ZW50L3VwbG9hZHMvMjAxMy8wNS9sb2dvX2FuZHJvaWRfem9vbmUzLnBuZyI7czoxMzoid29vX3RleHR0aXRsZSI7czo1OiJmYWxzZSI7czoxODoid29vX2N1c3RvbV9mYXZpY29uIjtzOjA6IiI7czoyMDoid29vX2dvb2dsZV9hbmFseXRpY3MiO3M6MDoiIjtzOjE4OiJ3b29fZmVlZGJ1cm5lcl91cmwiO3M6MDoiIjtzOjE3OiJ3b29fZmVlZGJ1cm5lcl9pZCI7czowOiIiO3M6MTQ6Indvb19jdXN0b21fY3NzIjtzOjA6IiI7czoxNzoid29vX3Nob3dfY2Fyb3VzZWwiO3M6NDoidHJ1ZSI7czoyMToid29vX2ZlYXR1cmVkX2NhdGVnb3J5IjtzOjc6IkFuZHJvaWQiO3M6MTY6Indvb19mZWF0X2VudHJpZXMiO3M6MToiMyI7czoyNzoid29vX3NsaWRlcl9tYWdhemluZV9leGNsdWRlIjtzOjQ6InRydWUiO3M6MTY6Indvb19zbGlkZXJfc2ZhZGUiO3M6NToiZmFsc2UiO3M6MTY6Indvb19zbGlkZXJfY2ZhZGUiO3M6NToiZmFsc2UiO3M6MTY6Indvb19zbGlkZXJfc3BlZWQiO3M6MzoiMC42IjtzOjE4OiJ3b29fc2xpZGVyX3RpbWVvdXQiO3M6MToiNiI7czoyNDoid29vX3NsaWRlcl9jb250ZW50X3NwZWVkIjtzOjM6IjAuNiI7czoxOToid29vX2Nhcm91c2VsX2hlaWdodCI7czozOiIyOTIiO3M6ODoid29vX2hvbWUiO3M6NToiZmFsc2UiO3M6MTY6Indvb19ibG9nX2V4Y2VycHQiO3M6NDoidHJ1ZSI7czoxOToid29vX2FyY2hpdmVfZXhjZXJwdCI7czo0OiJ0cnVlIjtzOjEwOiJ3b29fYXV0aG9yIjtzOjQ6InRydWUiO3M6MTQ6Indvb19zaG93X3ZpZGVvIjtzOjQ6InRydWUiO3M6MTc6Indvb19leGNsdWRlX3ZpZGVvIjtzOjU6ImZhbHNlIjtzOjE4OiJ3b29fdmlkZW9fY2F0ZWdvcnkiO3M6NjoiVmlkZW9zIjtzOjE4OiJ3b29fd3B0aHVtYl9ub3RpY2UiO3M6MDoiIjtzOjIyOiJ3b29fcG9zdF9pbWFnZV9zdXBwb3J0IjtzOjQ6InRydWUiO3M6MTQ6Indvb19waXNfcmVzaXplIjtzOjQ6InRydWUiO3M6MTc6Indvb19waXNfaGFyZF9jcm9wIjtzOjQ6InRydWUiO3M6MTA6Indvb19yZXNpemUiO3M6NDoidHJ1ZSI7czoxMjoid29vX2F1dG9faW1nIjtzOjU6ImZhbHNlIjtzOjIwOiJ3b29faG9tZV90aHVtYl93aWR0aCI7czozOiIxMDAiO3M6MjE6Indvb19ob21lX3RodW1iX2hlaWdodCI7czoyOiI1NyI7czoxNToid29vX3RodW1iX3dpZHRoIjtzOjM6IjEwMCI7czoxNjoid29vX3RodW1iX2hlaWdodCI7czoyOiI1NyI7czoxNjoid29vX2ltYWdlX3NpbmdsZSI7czo1OiJmYWxzZSI7czoxNjoid29vX3NpbmdsZV93aWR0aCI7czozOiIyNTAiO3M6MTc6Indvb19zaW5nbGVfaGVpZ2h0IjtzOjM6IjE4MCI7czoxMzoid29vX3Jzc190aHVtYiI7czo1OiJmYWxzZSI7czoxODoid29vX2FkX3RvcF9kaXNhYmxlIjtzOjU6ImZhbHNlIjtzOjE4OiJ3b29fYWRfdG9wX2Fkc2Vuc2UiO3M6MzEzOiI8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+PCEtLQ0KZ29vZ2xlX2FkX2NsaWVudCA9ICJjYS1wdWItMTM5NjAzNTE3OTk0ODI2OSI7DQovKiA0Njh4NjBhbmRyb2lkem9vbmUgKi8NCmdvb2dsZV9hZF9zbG90ID0gIjE5MzU4MDg2NzciOw0KZ29vZ2xlX2FkX3dpZHRoID0gNDY4Ow0KZ29vZ2xlX2FkX2hlaWdodCA9IDYwOw0KLy8tLT4NCjwvc2NyaXB0Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiDQpzcmM9Imh0dHA6Ly9wYWdlYWQyLmdvb2dsZXN5bmRpY2F0aW9uLmNvbS9wYWdlYWQvc2hvd19hZHMuanMiPg0KPC9zY3JpcHQ+IjtzOjE2OiJ3b29fYWRfdG9wX2ltYWdlIjtzOjQwOiJodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzLzQ2OHg2MGEuanBnIjtzOjE0OiJ3b29fYWRfdG9wX3VybCI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjE0OiJ3b29fYWRzX3JvdGF0ZSI7czo0OiJ0cnVlIjtzOjE0OiJ3b29fYWRfaW1hZ2VfMSI7czo0MToiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1YS5qcGciO3M6MTI6Indvb19hZF91cmxfMSI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjE0OiJ3b29fYWRfaW1hZ2VfMiI7czo0MToiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1Yi5qcGciO3M6MTI6Indvb19hZF91cmxfMiI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjE0OiJ3b29fYWRfaW1hZ2VfMyI7czo0MToiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1Yy5qcGciO3M6MTI6Indvb19hZF91cmxfMyI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjtzOjE0OiJ3b29fYWRfaW1hZ2VfNCI7czo0MToiaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy8xMjV4MTI1ZC5qcGciO3M6MTI6Indvb19hZF91cmxfNCI7czoyNDoiaHR0cDovL3d3dy53b290aGVtZXMuY29tIjt9PC9saT48bGk+PHN0cm9uZz53b29fcGlzX2hhcmRfY3JvcDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19waXNfcmVzaXplPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Bvc3RfaW1hZ2Vfc3VwcG9ydDwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19yZXNpemU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fcnNzX3RodW1iPC9zdHJvbmc+IC0gZmFsc2U8L2xpPjxsaT48c3Ryb25nPndvb19zaG9ydG5hbWU8L3N0cm9uZz4gLSB3b288L2xpPjxsaT48c3Ryb25nPndvb19zaG93X2Nhcm91c2VsPC9zdHJvbmc+IC0gdHJ1ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3Nob3dfdmlkZW88L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fc2luZ2xlX2hlaWdodDwvc3Ryb25nPiAtIDE4MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NpbmdsZV93aWR0aDwvc3Ryb25nPiAtIDI1MDwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9jZmFkZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2xpZGVyX2NvbnRlbnRfc3BlZWQ8L3N0cm9uZz4gLSAwLjY8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfbWFnYXppbmVfZXhjbHVkZTwvc3Ryb25nPiAtIHRydWU8L2xpPjxsaT48c3Ryb25nPndvb19zbGlkZXJfc2ZhZGU8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl9zcGVlZDwvc3Ryb25nPiAtIDAuNjwvbGk+PGxpPjxzdHJvbmc+d29vX3NsaWRlcl90aW1lb3V0PC9zdHJvbmc+IC0gNjwvbGk+PGxpPjxzdHJvbmc+d29vX3RhYnM8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RleHR0aXRsZTwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gR2F6ZXR0ZTwvbGk+PGxpPjxzdHJvbmc+d29vX3RodW1iX2hlaWdodDwvc3Ryb25nPiAtIDU3PC9saT48bGk+PHN0cm9uZz53b29fdGh1bWJfd2lkdGg8L3N0cm9uZz4gLSAxMDA8L2xpPjxsaT48c3Ryb25nPndvb192aWRlb19jYXRlZ29yeTwvc3Ryb25nPiAtIFZpZGVvczwvbGk+PGxpPjxzdHJvbmc+d29vX3dwdGh1bWJfbm90aWNlPC9zdHJvbmc+IC0gPC9saT48L3VsPg==