Can you help me understand how to make this if statement true and show an alert message? I'm unsure about the significance of 0x4, 0x3, and 0x05. How can we modify this code to trigger the alert?
var Ft32A = [
function (x,y) {return x+y},
function (x,y) {return x-y},
function (x,y) {return x/y},
function (x,y) {return x*y},
function (x,y) {return x==y},
function (x,y) {return (y)}
];
function login() {
var psw = password.value;
if(
Ft32A[0x4](psw.length,10)&&
Ft32A[0x4](Ft32A[0x1](psw.charAt(0x01),psw.charAt(0x2)),0)&&
Ft32A[0x4]((psw.charAt(6)),Math.abs(Ft32A[0x1](10,11)))&&
psw.split("_")[1].startsWith(String.fromCharCode(78))&&
Ft32A[0x4](Ft32A[3](psw.charAt(1),4),0)&&
Ft32A[0x4](psw.split('_').length,2)&&
psw.split('_')[0].charAt(psw.split('_')[0].length-1)=="DADADADA".charAt(2) &&
Ft32A[0x3](psw.charCodeAt(psw.length-1),3)==348 &&
Ft32A[1](psw.charCodeAt(8),psw.charCodeAt(7))==1 &&
(Ft32A[0](psw.charCodeAt(8),psw.charCodeAt(7))-1)/2==103 &&
psw.startsWith("G")
) {
alert("Flag:{"+Ft32A[0x05]("",password.value)+"}");
}
}