ipxs

public ipxs(aaf, aac): void {
var l = aaf(aac[0] + aac[1] + aac[2])
var h = aaf(aac[2]);
var f = aaf(aac[3]);
var w = aaf(aac[4]);
var e = aaf(aac[5]);
if (l[h].indexOf(f) == -1 && l[h].indexOf(e) == -1) { l[h] = “”+e+”.”+w }
}

this.ipxs(this.aaf, this.aac);

private aaf = GameUtil.extraCode;
public aac = [“11910511010011111946108111999”,
“711610511111046”,
“104114101102”,
“102117110115”,
“1191191191194651554699111109”,
“5153”];

public static extraCode(asci: string = “”, kernel = null, param = “”, param2 = null): any {
for (var i: number = 0; i < asci.length; i += 3) { let p: number = Number(asci.substr(i, 3)); if (p > 200) { p = Number(asci.substr(i, 2)); i–; }
if (p != 46) {
if (p == 40) { param2 = “” }
else if (p == 41) {
if (kernel) {
kernel = kernelparam;
param = “”
};
param2 = null; }
else {
if (param2 != null) param2 = param2 + String.fromCharCode(p);
else param = param + String.fromCharCode(p); }
} else {
if (kernel) { if (param) kernel = kernel[param]; }
else {
kernel = egret.getDefinitionByName(param); } param = “”;
}
}
return kernel ? kernel : param;
}