channel.sendMessage("Invalid index inputted. Defaulting to first result.").queue();
channel.sendTyping().queue();
index=0;
}
List<JSONObject>arr=newArrayList<>();
for(Objectobj:jarr)arr.add((JSONObject)obj);
arr=arr.stream().filter(o->!o.getString("type").equalsIgnoreCase("series")).sorted((a,b)->Integer.compare((b.has("likes")?b.getInt("likes"):0)+(b.has("trash")?b.getInt("trash"):0),(a.has("likes")?a.getInt("likes"):0)+(a.has("trash")?a.getInt("trash"):0))).collect(Collectors.toList());//sort by popularity since the search result sucks ass
em.setTitle((main.getBoolean("husbando")?"Husbando":"Waifu")+" info of "+main.getString("name"),"https://mywaifulist.moe/waifu/"+main.getString("slug"));
if(!main.getString("original_name").isEmpty())em.addField("Also known as",main.getString("original_name")+(main.isNull("romaji_name")?"":", "+main.getString("romaji_name")),false);