163 lines
4.3 KiB
Java
163 lines
4.3 KiB
Java
package defpackage;
|
|
|
|
import java.util.Arrays;
|
|
import java.util.List;
|
|
import java.util.Objects;
|
|
|
|
public class sh {
|
|
private boolean enabled;
|
|
private final String name;
|
|
private final List<String> aliases;
|
|
private String description = null;
|
|
|
|
public sh(String var1, boolean var2) {
|
|
this(var1, var2, new String[0]);
|
|
}
|
|
|
|
public sh(String var1, boolean var2, String... var3) {
|
|
this.enabled = var2;
|
|
this.name = var1;
|
|
this.aliases = normalizeAliases(var3);
|
|
}
|
|
|
|
public sh(si var1, String var2, boolean var3) {
|
|
this(var2, var3);
|
|
var1.booleanSettings.add(this);
|
|
var1.updateBitmask();
|
|
}
|
|
|
|
public sh(si var1, String var2, boolean var3, String... var4) {
|
|
this(var2, var3, var4);
|
|
var1.booleanSettings.add(this);
|
|
var1.updateBitmask();
|
|
}
|
|
|
|
public static sh of(String var0, boolean var1) {
|
|
return new sh(var0, var1);
|
|
}
|
|
|
|
public static sh of(String var0, boolean var1, String... var2) {
|
|
return new sh(var0, var1, var2);
|
|
}
|
|
|
|
public static sh of(String var0) {
|
|
return new sh(var0, (boolean)((((1767174448 | -1767174447) + (1767174448 & -1767174447))) != 0));
|
|
}
|
|
|
|
public boolean matchesName(String var1) {
|
|
int var2 = 1997216856;
|
|
|
|
while (true) {
|
|
switch (var2) {
|
|
case -1770894187:
|
|
if (this.name.equalsIgnoreCase(var1)) {
|
|
var2 = 213532261;
|
|
} else {
|
|
var2 = -675192191;
|
|
}
|
|
break;
|
|
case -675192191:
|
|
return this.aliases.stream().anyMatch(var1x -> var1x.equalsIgnoreCase(var1));
|
|
case -205152785:
|
|
return (boolean)(((0)) != 0);
|
|
case 213532261:
|
|
return (boolean)(((1)) != 0);
|
|
case 1997216856:
|
|
default:
|
|
if (var1 == null) {
|
|
var2 = -205152785;
|
|
} else {
|
|
var2 = -1770894187;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public sh description(String var1) {
|
|
this.description = var1;
|
|
return this;
|
|
}
|
|
|
|
public String getDescription() {
|
|
return this.description;
|
|
}
|
|
|
|
public void toggle() {
|
|
this.enabled = (boolean)(((!this.enabled
|
|
? 1: (363900787 | -363900787) + (363900787 & -363900787))) != 0);
|
|
}
|
|
|
|
private static List<String> normalizeAliases(String... var0) {
|
|
int var1 = -853537930;
|
|
|
|
while (true) {
|
|
switch (var1) {
|
|
case -853537930:
|
|
default:
|
|
if (var0 != null) {
|
|
var1 = -343825900;
|
|
} else {
|
|
var1 = 1417144925;
|
|
}
|
|
break;
|
|
case -343825900:
|
|
if (var0.length == 0) {
|
|
var1 = 1417144925;
|
|
} else {
|
|
var1 = 1990970854;
|
|
}
|
|
break;
|
|
case 1417144925:
|
|
return List.of();
|
|
case 1990970854:
|
|
return Arrays.stream(var0).filter(Objects::nonNull).filter(var0x -> {
|
|
int var2 = 0;
|
|
int var1x = -1220797621;
|
|
|
|
while (true) {
|
|
switch (var1x) {
|
|
case -1616485539:
|
|
var2 = 0;
|
|
var1x = 993103730;
|
|
break;
|
|
case -1220797621:
|
|
default:
|
|
if (!var0x.isBlank()) {
|
|
var1x = 480085129;
|
|
} else {
|
|
var1x = -1616485539;
|
|
}
|
|
break;
|
|
case 480085129:
|
|
var2 = 1;
|
|
var1x = 993103730;
|
|
break;
|
|
case 993103730:
|
|
return (boolean)((var2) != 0);
|
|
}
|
|
}
|
|
}).distinct().toList();
|
|
}
|
|
}
|
|
}
|
|
|
|
public boolean isEnabled() {
|
|
return this.enabled;
|
|
}
|
|
|
|
public String getName() {
|
|
return this.name;
|
|
}
|
|
|
|
public List<String> getAliases() {
|
|
return this.aliases;
|
|
}
|
|
|
|
public void setEnabled(boolean var1) {
|
|
this.enabled = var1;
|
|
}
|
|
|
|
public void setDescription(String var1) {
|
|
this.description = var1;
|
|
}
|
|
}
|