/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import com.google.common.collect.ImmutableMap;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
private static final Map
<String, String
> COLDPLAY_NAMESPACE_OVERRIDES
= ImmutableMap.
<String, String
>builder
() .put("A3F1S88NTZZXS9", "Rio:1.0") // Palomino Wifi device
.put("A1DL2DVDQVK3Q", "AMAZON_MUSIC:1.0") // Amazon Music Android
.put("A2825NDLA7WDZV", "AMAZON_MUSIC:1.0") // Amazon Music iOS
.put("ATH4K2BAIXVHQ", "AMAZON_MUSIC:1.0") // Amazon Music Grover
.put("A31ANRUHT2I2JF", "AMAZON_MUSIC:1.0") // Amazon Music Canary
.put("A2IVLV5VM2W81", "Vox:1.0") // Alexa Mobile Voice iOS
.put("A2TF17PFR55MTB", "Vox:1.0") // Alexa Mobile Voice Android
.build();
{
// your code goes here
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBjb20uZ29vZ2xlLmNvbW1vbi5jb2xsZWN0LkltbXV0YWJsZU1hcDsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJCgkgICAgcHJpdmF0ZSBzdGF0aWMgZmluYWwgTWFwPFN0cmluZywgU3RyaW5nPiBDT0xEUExBWV9OQU1FU1BBQ0VfT1ZFUlJJREVTID0KICAgICAgICBJbW11dGFibGVNYXAuPFN0cmluZywgU3RyaW5nPmJ1aWxkZXIoKQogICAgICAgICAgICAucHV0KCJBM0YxUzg4TlRaWlhTOSIsICJSaW86MS4wIikgICAgICAgICAgLy8gUGFsb21pbm8gV2lmaSBkZXZpY2UKICAgICAgICAgICAgLnB1dCgiQTFETDJEVkRRVkszUSIsICAiQU1BWk9OX01VU0lDOjEuMCIpIC8vIEFtYXpvbiBNdXNpYyBBbmRyb2lkCiAgICAgICAgICAgIC5wdXQoIkEyODI1TkRMQTdXRFpWIiwgIkFNQVpPTl9NVVNJQzoxLjAiKSAvLyBBbWF6b24gTXVzaWMgaU9TCiAgICAgICAgICAgIC5wdXQoIkFUSDRLMkJBSVhWSFEiLCAgIkFNQVpPTl9NVVNJQzoxLjAiKSAvLyBBbWF6b24gTXVzaWMgR3JvdmVyCiAgICAgICAgICAgIC5wdXQoIkEzMUFOUlVIVDJJMkpGIiwgIkFNQVpPTl9NVVNJQzoxLjAiKSAvLyBBbWF6b24gTXVzaWMgQ2FuYXJ5CiAgICAgICAgICAgIC5wdXQoIkEySVZMVjVWTTJXODEiLCAgIlZveDoxLjAiKSAgICAgICAgICAvLyBBbGV4YSBNb2JpbGUgVm9pY2UgaU9TCiAgICAgICAgICAgIC5wdXQoIkEyVEYxN1BGUjU1TVRCIiwgIlZveDoxLjAiKSAgICAgICAgICAvLyBBbGV4YSBNb2JpbGUgVm9pY2UgQW5kcm9pZAogICAgICAgICAgICAuYnVpbGQoKTsKCQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJfQp9