importPackage(java.io);
importPackage(java.lang);
// your code goes here
let tokens = ["a", "a", "to", "b", "c"];
let pos = tokens.findIndex(e => (e === "to"));
print(pos);
let lists = [];
if (pos >= 0) {
pos++;
while (pos < tokens.length() && tokens[pos].search("@") === 0) {
print(pos);
lists.push(tokens[pos]);
}
}
print(lists);
if (lists.length() === 0) {
lists.push("@default");
} else {
tokens.splice(pos - lists.length() - 1, pos);
}
aW1wb3J0UGFja2FnZShqYXZhLmlvKTsKaW1wb3J0UGFja2FnZShqYXZhLmxhbmcpOwoKLy8geW91ciBjb2RlIGdvZXMgaGVyZQpsZXQgdG9rZW5zID0gWyJhIiwgImEiLCAidG8iLCAiYiIsICJjIl07CmxldCBwb3MgPSB0b2tlbnMuZmluZEluZGV4KGUgPT4gKGUgPT09ICJ0byIpKTsKcHJpbnQocG9zKTsKICAgICAgbGV0IGxpc3RzID0gW107CiAgICAgIGlmIChwb3MgPj0gMCkgewogICAgICAgIHBvcysrOwogICAgICAgIHdoaWxlIChwb3MgPCB0b2tlbnMubGVuZ3RoKCkgJiYgdG9rZW5zW3Bvc10uc2VhcmNoKCJAIikgPT09IDApIHsKICAgICAgICAgIHByaW50KHBvcyk7CiAgICAgICAgICBsaXN0cy5wdXNoKHRva2Vuc1twb3NdKTsKICAgICAgICB9CiAgICAgIH0KICAgICAgcHJpbnQobGlzdHMpOwogICAgICBpZiAobGlzdHMubGVuZ3RoKCkgPT09IDApIHsKICAgICAgICBsaXN0cy5wdXNoKCJAZGVmYXVsdCIpOwogICAgICB9IGVsc2UgewogICAgICAgIHRva2Vucy5zcGxpY2UocG9zIC0gbGlzdHMubGVuZ3RoKCkgLSAxLCBwb3MpOwogICAgICB9