Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php eval("?>".base64_decode("PD9waHAgJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbInJwcHdsZSJdID0gInR..
Decoded Output download
?>b'<?php $ {
"GLOBALS"
}
["rppwle"] = "turkis";
$ {
"GLOBALS"
}
["ozhdzhjuqm"] = "tpoin";
$ {
"GLOBALS"
}
["hjvfncish"] = "second";
$ {
"GLOBALS"
}
["gciigh"] = "jvid";
$ {
"GLOBALS"
}
["haqjbezwtre"] = "rpoin";
$ {
"GLOBALS"
}
["hunilbswnj"] = "msg";
$ {
"GLOBALS"
}
["tqwgkdpgw"] = "vinfo";
$ {
"GLOBALS"
}
["fqiqdtffn"] = "vhttp";
$ {
"GLOBALS"
}
["vdkrnykoidd"] = "header";
$ {
"GLOBALS"
}
["abfeuk"] = "konfir";
$ {
"GLOBALS"
}
["fkjnalv"] = "earn";
$ {
"GLOBALS"
}
["qqqrbbeyuls"] = "pcode";
$ {
"GLOBALS"
}
["mmhtluk"] = "js";
$ {
"GLOBALS"
}
["yklfldlhi"] = "lpoin";
$ {
"GLOBALS"
}
["iwubhgkpyhn"] = "ch";
$oesvize = "ch";
$ {
"GLOBALS"
}
["bseinyhrik"] = "red";
$ {
"GLOBALS"
}
["txniqoiut"] = "email";
$ {
"GLOBALS"
}
["miknrswr"] = "invite";
$ {
"GLOBALS"
}
["bditqkdgmk"] = "uid";
$ {
"GLOBALS"
}
["jfmliyqkqv"] = "user";
$ {
"GLOBALS"
}
["otwewgry"] = "http";
$ {
"GLOBALS"
}
["qkzuumgkojl"] = "result";
$ {
"GLOBALS"
}
["rkonvnr"] = "jres";
$ {
"GLOBALS"
}
["xwmaeugvkll"] = "info";
$ {
"GLOBALS"
}
["dfwqhrn"] = "access_token";
$ {
"GLOBALS"
}
["jfxbmbehrevb"] = "pcode";
$ {
"GLOBALS"
}
["qajrktmxr"] = "earn";
$ {
"GLOBALS"
}
["uyllmpi"] = "curl";
$ {
"GLOBALS"
}
["lxrbwmtffgc"] = "email";
$ {
"GLOBALS"
}
["xpivgmirdgk"] = "head";
$qejwhiicd = "pinfo";
$ {
"GLOBALS"
}
["lyxopjxorfi"] = "video";
$ {
"GLOBALS"
}
["esqiepoy"] = "link";
$ {
"GLOBALS"
}
["xsbepanksk"] = "putih";
$ {
"GLOBALS"
}
["sehhepb"] = "ch";
$ {
"GLOBALS"
}
["vuqdxzfzofi"] = "t";
$ {
"GLOBALS"
}
["ktcmrjpgg"] = "kuning";
$cwilbt = "pinfo";
$ {
"GLOBALS"
}
["gympxomfxx"] = "ijo";
$ {
"GLOBALS"
}
["zwllmooqrysu"] = "ijo";
$ {
"GLOBALS"
}
["ulllnbw"] = "biru";
$yhxbrunnkluc = "t";
$ {
"GLOBALS"
}
["imqpetf"] = "ch";
$fechbx = "turkis";
@system("clear");
$ {
"GLOBALS"
}
["ojbgwjoy"] = "red";
$ {
"GLOBALS"
}
["jgntsehblf"] = "curl";
$vdsvvt = "pink";
$ {
"GLOBALS"
}
["lleqoojpla"] = "putih";
$ {
"GLOBALS"
}
["axuccgfd"] = "putih";
$ {
"GLOBALS"
}
["uisgibtwzn"] = "ijo";
$ {
$ {
"GLOBALS"
}
["ulllnbw"]
} = "[1;34m";
$ {
$fechbx
} = "[1;36m";
$bwltzjkybw = "head";
$ {
$ {
"GLOBALS"
}
["zwllmooqrysu"]
} = "[92m";
$ {
"GLOBALS"
}
["wypwuqut"] = "jres";
$ {
$ {
"GLOBALS"
}
["axuccgfd"]
} = "[1;37m";
$ {
"GLOBALS"
}
["gxfngkrscu"] = "jres";
$ {
$vdsvvt
} = "[1;35m";
$ {
"GLOBALS"
}
["roiebxnsxa"] = "head";
$ {
$ {
"GLOBALS"
}
["ojbgwjoy"]
} = "[1;31m";
$ {
$ {
"GLOBALS"
}
["ktcmrjpgg"]
} = "[1;33m";
$ {
$ {
"GLOBALS"
}
["vuqdxzfzofi"]
} = "
";
$tdhaqebtcem = "js";
$ifzjhxmg = "access_token";
$fwvtmngl = "header";
print $ {
$ {
"GLOBALS"
}
["gympxomfxx"]
} . "
__ _______ _____ _ _
/ / ____| ____| | | | " . $ {
$ {
"GLOBALS"
}
["xsbepanksk"]
} . "versi: 3" . $ {
$ {
"GLOBALS"
}
["zwllmooqrysu"]
} . "
/ /| _| | _| | | | | " . $ {
$ {
"GLOBALS"
}
["xsbepanksk"]
} . "spesial VIP" . $ {
$ {
"GLOBALS"
}
["zwllmooqrysu"]
} . "
V / | |___| |___| |_| | " . $ {
$ {
"GLOBALS"
}
["lleqoojpla"]
} . "double reward" . $ {
$ {
"GLOBALS"
}
["uisgibtwzn"]
} . "
_/ |_____|_____|___/ " . $ {
$yhxbrunnkluc
};
$bvudghjcjxg = "body0";
echo $ {
$ {
"GLOBALS"
}
["xsbepanksk"]
} . "creator: X s a n b r o o | kode invite: WGURK2" . $ {
$ {
"GLOBALS"
}
["vuqdxzfzofi"]
} . $ {
$ {
"GLOBALS"
}
["vuqdxzfzofi"]
};
$ {
$ {
"GLOBALS"
}
["esqiepoy"]
} = "https://www.veeuapp.com/v1.0/incentive/tasks?access_token=" . $ {
$ifzjhxmg
};
$ {
$ {
"GLOBALS"
}
["lyxopjxorfi"]
} = array("locale" => "in_ID", "task_extra_info" => "", "task_name" => "watch_video_ball_01", "timezone" => "GMT+07:00");
$ {
$bvudghjcjxg
} = json_encode($ {
$ {
"GLOBALS"
}
["lyxopjxorfi"]
}, true);
$ {
$ {
"GLOBALS"
}
["xpivgmirdgk"]
} = array();
$ {
$bwltzjkybw
}
[] = "Host: www.veeuapp.com";
"Connection: Keep-Alive";
$ {
"GLOBALS"
}
["xiykprmdwu"] = "info";
"Accept-Encoding: gzip";
$qguydorc = "header";
"User-Agent: okhttp/3.10.0";
$ {
$qguydorc
} = array();
$ {
"GLOBALS"
}
["epvybnjag"] = "jres";
$ioyqkvy = "total";
$dxlodlptvwrq = "result";
$ {
$fwvtmngl
}
[] = "Content-Type: application/json";
"charset=UTF-8";
"Content-Length: 96";
"Host: www.veeuapp.com";
$ {
"GLOBALS"
}
["wxuhwnckmeb"] = "konfir";
$dqiuymijdwk = "result";
"Connection: Keep-Alive";
"Accept-Encoding: gzip";
"User-Agent: okhttp/3.10.0";
require ("config.php");
$lktutag = "putih";
echo $ {
$ {
"GLOBALS"
}
["ktcmrjpgg"]
} . "[>] $putih sedang login.....
";
sleep(1);
$ {
$ {
"GLOBALS"
}
["uyllmpi"]
} = curl_init();
curl_setopt_array($ {
$ {
"GLOBALS"
}
["uyllmpi"]
}, array(CURLOPT_URL => "https://www.veeuapp.com/v1.0/me?access_token=" . $ {
$ {
"GLOBALS"
}
["dfwqhrn"]
}, CURLOPT_RETURNTRANSFER => 1, CURLOPT_TIMEOUT => 30, CURLOPT_HTTPHEADER => $ {
$ {
"GLOBALS"
}
["roiebxnsxa"]
}, CURLOPT_SSL_VERIFYPEER => 0,));
$ {
$dqiuymijdwk
} = curl_exec($ {
$ {
"GLOBALS"
}
["uyllmpi"]
});
$ {
$ {
"GLOBALS"
}
["xwmaeugvkll"]
} = curl_getinfo($ {
$ {
"GLOBALS"
}
["jgntsehblf"]
});
curl_close($ {
$ {
"GLOBALS"
}
["uyllmpi"]
});
$ {
$ {
"GLOBALS"
}
["rkonvnr"]
} = json_decode($ {
$ {
"GLOBALS"
}
["qkzuumgkojl"]
}, true);
$pufcpmngpr = "jres";
$ {
$ {
"GLOBALS"
}
["otwewgry"]
} = $ {
$ {
"GLOBALS"
}
["xiykprmdwu"]
}
["http_code"];
$ {
$ {
"GLOBALS"
}
["jfmliyqkqv"]
} = $ {
$ {
"GLOBALS"
}
["wypwuqut"]
}
["user"]["nickname"];
$ {
$ {
"GLOBALS"
}
["lxrbwmtffgc"]
} = $ {
$ {
"GLOBALS"
}
["gxfngkrscu"]
}
["user"]["email"];
$ {
$ {
"GLOBALS"
}
["bditqkdgmk"]
} = $ {
$pufcpmngpr
}
["user"]["user_id"];
$ {
$ {
"GLOBALS"
}
["miknrswr"]
} = $ {
$ {
"GLOBALS"
}
["epvybnjag"]
}
["user"]["invite_code"];
$blkvgmocymq = "lpoin";
if ($ {
$ {
"GLOBALS"
}
["otwewgry"]
} == "200") {
$ {
"GLOBALS"
}
["dpfdrlvlp"] = "ijo";
$istmnyuui = "putih";
$tkwwmqdmbj = "user";
echo $ {
$ {
"GLOBALS"
}
["zwllmooqrysu"]
} . "[*] " . $ {
$ {
"GLOBALS"
}
["xsbepanksk"]
} . "login: " . $ {
$ {
"GLOBALS"
}
["dpfdrlvlp"]
} . "sukses !!!
";
echo $ {
$istmnyuui
} . "user: " . $ {
$ {
"GLOBALS"
}
["ulllnbw"]
} . $ {
$tkwwmqdmbj
} . $ {
$ {
"GLOBALS"
}
["xsbepanksk"]
} . " | email: $biru" . $ {
$ {
"GLOBALS"
}
["txniqoiut"]
} . "
";
} else {
$ {
"GLOBALS"
}
["mhermp"] = "kuning";
$ {
"GLOBALS"
}
["gdeacscico"] = "putih";
$ {
"GLOBALS"
}
["iitskwtqtu"] = "t";
echo $ {
$ {
"GLOBALS"
}
["xsbepanksk"]
} . "login: " . $ {
$ {
"GLOBALS"
}
["bseinyhrik"]
} . "failed !" . $ {
$ {
"GLOBALS"
}
["iitskwtqtu"]
} . $ {
$ {
"GLOBALS"
}
["gdeacscico"]
} . " | message: " . $ {
$ {
"GLOBALS"
}
["mhermp"]
} . "token salah atau jaringan buruk" . $ {
$ {
"GLOBALS"
}
["vuqdxzfzofi"]
};
exit;
}
$ {
$ {
"GLOBALS"
}
["iwubhgkpyhn"]
} = curl_init();
$ {
$blkvgmocymq
} = "https://www.veeuapp.com/v1.0/incentive/point?access_token=" . $ {
$ {
"GLOBALS"
}
["dfwqhrn"]
} . "&timezone=GMT%2B07%3A00&locale=in_ID";
curl_setopt($ {
$ {
"GLOBALS"
}
["sehhepb"]
}, CURLOPT_URL, $ {
$ {
"GLOBALS"
}
["yklfldlhi"]
});
curl_setopt($ {
$ {
"GLOBALS"
}
["iwubhgkpyhn"]
}, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ {
$ {
"GLOBALS"
}
["iwubhgkpyhn"]
}, CURLOPT_SSL_VERIFYPEER, 0);
$ {
$dxlodlptvwrq
} = curl_exec($ {
$ {
"GLOBALS"
}
["imqpetf"]
});
$ {
$qejwhiicd
} = curl_getinfo($ {
$oesvize
});
curl_close($ {
$ {
"GLOBALS"
}
["iwubhgkpyhn"]
});
$ {
$ {
"GLOBALS"
}
["mmhtluk"]
} = json_decode($ {
$ {
"GLOBALS"
}
["qkzuumgkojl"]
}, true);
$ {
$ioyqkvy
} = $ {
$ {
"GLOBALS"
}
["mmhtluk"]
}
["cumulative_point"];
$ {
$ {
"GLOBALS"
}
["qajrktmxr"]
} = $ {
$tdhaqebtcem
}
["today_revenue_point"];
$ {
$ {
"GLOBALS"
}
["qqqrbbeyuls"]
} = $ {
$cwilbt
}
["http_code"];
if ($ {
$ {
"GLOBALS"
}
["jfxbmbehrevb"]
} == "200") {
$ {
"GLOBALS"
}
["hrjpcsfi"] = "t";
$ {
"GLOBALS"
}
["ovqutmarhhz"] = "ijo";
$wqyagix = "total";
echo $ {
$ {
"GLOBALS"
}
["xsbepanksk"]
} . "total poin: " . $ {
$ {
"GLOBALS"
}
["zwllmooqrysu"]
} . $ {
$wqyagix
} . $ {
$ {
"GLOBALS"
}
["xsbepanksk"]
} . " | today earn: " . $ {
$ {
"GLOBALS"
}
["ovqutmarhhz"]
} . $ {
$ {
"GLOBALS"
}
["fkjnalv"]
} . $ {
$ {
"GLOBALS"
}
["hrjpcsfi"]
} . $ {
$ {
"GLOBALS"
}
["vuqdxzfzofi"]
};
}
$ {
$ {
"GLOBALS"
}
["abfeuk"]
} = readline($ {
$lktutag
} . "[?] $turkis konfirmasi (y/n): ");
if ($ {
$ {
"GLOBALS"
}
["abfeuk"]
} == "y" OR $ {
$ {
"GLOBALS"
}
["wxuhwnckmeb"]
} == "Y") {
sleep(1);
$oyhdvkfdngxc = "kuning";
echo $ {
$ {
"GLOBALS"
}
["ktcmrjpgg"]
} . "[>] $putih memproses data !!!
";
sleep(1);
echo $ {
$oyhdvkfdngxc
} . "[>] $putih mejalankan bot......
";
sleep(1);
} else {
echo $ {
$ {
"GLOBALS"
}
["bseinyhrik"]
} . "[!] " . $ {
$ {
"GLOBALS"
}
["xsbepanksk"]
} . "login dibatalkan
";
exit;
}
require __DIR__ . "/modul/modules";
while (true) {
$ {
"GLOBALS"
}
["tbbyubfc"] = "body0";
$ {
"GLOBALS"
}
["lxodsmivgq"] = "cpoin";
$zxgoaqs = "result_video";
$ {
"GLOBALS"
}
["ptlwssqry"] = "result_video";
$ulspfotr = "link";
$ {
"GLOBALS"
}
["yrhrrbcdejus"] = "jvid";
$olqriznbhdv = "vhttp";
$ {
"GLOBALS"
}
["vsozbcrqjp"] = "curl";
sleep(1);
$ {
$ {
"GLOBALS"
}
["uyllmpi"]
} = curl_init();
$urrkbkrg = "msg";
$gqtlrnpby = "jvid";
curl_setopt_array($ {
$ {
"GLOBALS"
}
["vsozbcrqjp"]
}, array(CURLOPT_RETURNTRANSFER => 1, CURLOPT_URL => $ {
$ulspfotr
}, CURLOPT_TIMEOUT => 30, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $ {
$ {
"GLOBALS"
}
["tbbyubfc"]
}, CURLOPT_HTTPHEADER => $ {
$ {
"GLOBALS"
}
["vdkrnykoidd"]
}, CURLOPT_SSL_VERIFYPEER => 0,));
$bijzgfpvqgl = "vinfo";
$jirgcaqwf = "jvid";
$ {
"GLOBALS"
}
["lcxytxsigbv"] = "jvid";
$ {
$ {
"GLOBALS"
}
["ptlwssqry"]
} = curl_exec($ {
$ {
"GLOBALS"
}
["uyllmpi"]
});
$ {
$bijzgfpvqgl
} = curl_getinfo($ {
$ {
"GLOBALS"
}
["uyllmpi"]
});
curl_close($ {
$ {
"GLOBALS"
}
["uyllmpi"]
});
$ {
$ {
"GLOBALS"
}
["lcxytxsigbv"]
} = json_decode($ {
$zxgoaqs
}, true);
$ {
$ {
"GLOBALS"
}
["fqiqdtffn"]
} = $ {
$ {
"GLOBALS"
}
["tqwgkdpgw"]
}
["http_code"];
$ {
$ {
"GLOBALS"
}
["hunilbswnj"]
} = $ {
$gqtlrnpby
}
["message"];
$ {
$ {
"GLOBALS"
}
["haqjbezwtre"]
} = $ {
$ {
"GLOBALS"
}
["gciigh"]
}
["task"]["reward_point"];
$ {
$ {
"GLOBALS"
}
["lxodsmivgq"]
} = $ {
$ {
"GLOBALS"
}
["yrhrrbcdejus"]
}
["point"]["current_point"];
$ {
$ {
"GLOBALS"
}
["hjvfncish"]
} = $ {
$ {
"GLOBALS"
}
["gciigh"]
}
["task"]["extra"]["complete_seconds"];
$ {
$ {
"GLOBALS"
}
["ozhdzhjuqm"]
} = $ {
$jirgcaqwf
}
["point"]["today_revenue_point"];
if ($ {
$ {
"GLOBALS"
}
["hunilbswnj"]
} == "complete full") {
$ {
"GLOBALS"
}
["sokrznmnyj"] = "red";
$grfoplfvarq = "msg";
echo $ {
$ {
"GLOBALS"
}
["sokrznmnyj"]
} . "[!] $putih nonton video:$red " . $ {
$grfoplfvarq
} . "$putih
";
sleep(1);
break;
} elseif ($ {
$urrkbkrg
} == "task invalid") {
break;
} elseif ($ {
$olqriznbhdv
} == "200") {
$vlowgv = "putih";
$sbtayckumasd = "tpoin";
$pjevobmicvy = "turkis";
$ {
"GLOBALS"
}
["whldiagex"] = "putih";
$jukwmtevt = "cpoin";
$dceovdhc = "kuning";
echo $ {
$dceovdhc
} . "[>] $ijo sukses $putih| user: $biru" . $ {
$ {
"GLOBALS"
}
["jfmliyqkqv"]
} . $ {
$ {
"GLOBALS"
}
["rppwle"]
} . " | point: " . $ {
$ {
"GLOBALS"
}
["whldiagex"]
} . $ {
$jukwmtevt
} . $ {
$ {
"GLOBALS"
}
["zwllmooqrysu"]
} . "
[!] " . $ {
$pjevobmicvy
} . "reward_point: " . $ {
$vlowgv
} . $ {
$ {
"GLOBALS"
}
["haqjbezwtre"]
} . $ {
$ {
"GLOBALS"
}
["zwllmooqrysu"]
} . " | " . $ {
$ {
"GLOBALS"
}
["rppwle"]
} . "today_revenue_point: " . $ {
$ {
"GLOBALS"
}
["xsbepanksk"]
} . $ {
$sbtayckumasd
} . "
=================================================
";
} else {
sleep(5);
}
}
require __DIR__ . "/modul/vip.php";
?>'
Did this file decode correctly?
Original Code
<?php eval("?>".base64_decode("PD9waHAgJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbInJwcHdsZSJdID0gInR1cmtpcyI7DQokIHsNCiAgICAiR0xPQkFMUyINCn0NClsib3poZHpoanVxbSJdID0gInRwb2luIjsNCiQgew0KICAgICJHTE9CQUxTIg0KfQ0KWyJoanZmbmNpc2giXSA9ICJzZWNvbmQiOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbImdjaWlnaCJdID0gImp2aWQiOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbImhhcWpiZXp3dHJlIl0gPSAicnBvaW4iOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbImh1bmlsYnN3bmoiXSA9ICJtc2ciOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbInRxd2drZHBndyJdID0gInZpbmZvIjsNCiQgew0KICAgICJHTE9CQUxTIg0KfQ0KWyJmcWlxZHRmZm4iXSA9ICJ2aHR0cCI7DQokIHsNCiAgICAiR0xPQkFMUyINCn0NClsidmRrcm55a29pZGQiXSA9ICJoZWFkZXIiOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbImFiZmV1ayJdID0gImtvbmZpciI7DQokIHsNCiAgICAiR0xPQkFMUyINCn0NClsiZmtqbmFsdiJdID0gImVhcm4iOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbInFxcXJiYmV5dWxzIl0gPSAicGNvZGUiOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbIm1taHRsdWsiXSA9ICJqcyI7DQokIHsNCiAgICAiR0xPQkFMUyINCn0NClsieWtsZmxkbGhpIl0gPSAibHBvaW4iOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbIml3dWJoZ2tweWhuIl0gPSAiY2giOw0KJG9lc3ZpemUgPSAiY2giOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbImJzZWlueWhyaWsiXSA9ICJyZWQiOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbInR4bmlxb2l1dCJdID0gImVtYWlsIjsNCiQgew0KICAgICJHTE9CQUxTIg0KfQ0KWyJtaWtucnN3ciJdID0gImludml0ZSI7DQokIHsNCiAgICAiR0xPQkFMUyINCn0NClsiYmRpdHFrZGdtayJdID0gInVpZCI7DQokIHsNCiAgICAiR0xPQkFMUyINCn0NClsiamZtbGl5cWtxdiJdID0gInVzZXIiOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbIm90d2V3Z3J5Il0gPSAiaHR0cCI7DQokIHsNCiAgICAiR0xPQkFMUyINCn0NClsicWt6dXVtZ2tvamwiXSA9ICJyZXN1bHQiOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbInJrb252bnIiXSA9ICJqcmVzIjsNCiQgew0KICAgICJHTE9CQUxTIg0KfQ0KWyJ4d21hZXVndmtsbCJdID0gImluZm8iOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbImRmd3Focm4iXSA9ICJhY2Nlc3NfdG9rZW4iOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbImpmeGJtYmVocmV2YiJdID0gInBjb2RlIjsNCiQgew0KICAgICJHTE9CQUxTIg0KfQ0KWyJxYWpya3RteHIiXSA9ICJlYXJuIjsNCiQgew0KICAgICJHTE9CQUxTIg0KfQ0KWyJ1eWxsbXBpIl0gPSAiY3VybCI7DQokIHsNCiAgICAiR0xPQkFMUyINCn0NClsibHhyYndtdGZmZ2MiXSA9ICJlbWFpbCI7DQokIHsNCiAgICAiR0xPQkFMUyINCn0NClsieHBpdmdtaXJkZ2siXSA9ICJoZWFkIjsNCiRxZWp3aGlpY2QgPSAicGluZm8iOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbImx5eG9wanhvcmZpIl0gPSAidmlkZW8iOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbImVzcWllcG95Il0gPSAibGluayI7DQokIHsNCiAgICAiR0xPQkFMUyINCn0NClsieHNiZXBhbmtzayJdID0gInB1dGloIjsNCiQgew0KICAgICJHTE9CQUxTIg0KfQ0KWyJzZWhoZXBiIl0gPSAiY2giOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbInZ1cWR4emZ6b2ZpIl0gPSAidCI7DQokIHsNCiAgICAiR0xPQkFMUyINCn0NClsia3RjbXJqcGdnIl0gPSAia3VuaW5nIjsNCiRjd2lsYnQgPSAicGluZm8iOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbImd5bXB4b21meHgiXSA9ICJpam8iOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbInp3bGxtb29xcnlzdSJdID0gImlqbyI7DQokIHsNCiAgICAiR0xPQkFMUyINCn0NClsidWxsbG5idyJdID0gImJpcnUiOw0KJHloeGJydW5ua2x1YyA9ICJ0IjsNCiQgew0KICAgICJHTE9CQUxTIg0KfQ0KWyJpbXFwZXRmIl0gPSAiY2giOw0KJGZlY2hieCA9ICJ0dXJraXMiOw0KQHN5c3RlbSgiY2xlYXIiKTsNCiQgew0KICAgICJHTE9CQUxTIg0KfQ0KWyJvamJnd2pveSJdID0gInJlZCI7DQokIHsNCiAgICAiR0xPQkFMUyINCn0NClsiamdudHNlaGJsZiJdID0gImN1cmwiOw0KJHZkc3Z2dCA9ICJwaW5rIjsNCiQgew0KICAgICJHTE9CQUxTIg0KfQ0KWyJsbGVxb29qcGxhIl0gPSAicHV0aWgiOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbImF4dWNjZ2ZkIl0gPSAicHV0aWgiOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbInVpc2dpYnR3em4iXSA9ICJpam8iOw0KJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbInVsbGxuYnciXQ0KfSA9ICIbWzE7MzRtIjsNCiQgew0KICAgICRmZWNoYngNCn0gPSAiG1sxOzM2bSI7DQokYndsdHpqa3lidyA9ICJoZWFkIjsNCiQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJ6d2xsbW9vcXJ5c3UiXQ0KfSA9ICIbWzkybSI7DQokIHsNCiAgICAiR0xPQkFMUyINCn0NClsid3lwd3VxdXQiXSA9ICJqcmVzIjsNCiQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJheHVjY2dmZCJdDQp9ID0gIhtbMTszN20iOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbImd4Zm5na3JzY3UiXSA9ICJqcmVzIjsNCiQgew0KICAgICR2ZHN2dnQNCn0gPSAiG1sxOzM1bSI7DQokIHsNCiAgICAiR0xPQkFMUyINCn0NClsicm9pZWJ4bnN4YSJdID0gImhlYWQiOw0KJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbIm9qYmd3am95Il0NCn0gPSAiG1sxOzMxbSI7DQokIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsia3RjbXJqcGdnIl0NCn0gPSAiG1sxOzMzbSI7DQokIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsidnVxZHh6ZnpvZmkiXQ0KfSA9ICINCiI7DQokdGRoYXFlYnRjZW0gPSAianMiOw0KJGlmempoeG1nID0gImFjY2Vzc190b2tlbiI7DQokZnd2dG1uZ2wgPSAiaGVhZGVyIjsNCnByaW50ICQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJneW1weG9tZnh4Il0NCn0gLiAiDQpfXyAgICAgX19fX19fXyBfX19fXyBfICAgXyANCiAgICAvIC8gX19fX3wgX19fX3wgfCB8IHwgIiAuICQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJ4c2JlcGFua3NrIl0NCn0gLiAidmVyc2k6IDMiIC4gJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbInp3bGxtb29xcnlzdSJdDQp9IC4gIg0KICAgLyAvfCAgX3wgfCAgX3wgfCB8IHwgfCAiIC4gJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbInhzYmVwYW5rc2siXQ0KfSAuICJzcGVzaWFsIFZJUCIgLiAkIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsiendsbG1vb3FyeXN1Il0NCn0gLiAiDQogICBWIC8gfCB8X19ffCB8X19ffCB8X3wgfCAiIC4gJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbImxsZXFvb2pwbGEiXQ0KfSAuICJkb3VibGUgcmV3YXJkIiAuICQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJ1aXNnaWJ0d3puIl0NCn0gLiAiDQogICBfLyAgfF9fX19ffF9fX19ffF9fXy8gIiAuICQgew0KICAgICR5aHhicnVubmtsdWMNCn07DQokYnZ1ZGdoamNqeGcgPSAiYm9keTAiOw0KZWNobyAkIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsieHNiZXBhbmtzayJdDQp9IC4gImNyZWF0b3I6IFggcyBhIG4gYiByIG8gbyB8IGtvZGUgaW52aXRlOiBXR1VSSzIiIC4gJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbInZ1cWR4emZ6b2ZpIl0NCn0gLiAkIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsidnVxZHh6ZnpvZmkiXQ0KfTsNCiQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJlc3FpZXBveSJdDQp9ID0gImh0dHBzOi8vd3d3LnZlZXVhcHAuY29tL3YxLjAvaW5jZW50aXZlL3Rhc2tzP2FjY2Vzc190b2tlbj0iIC4gJCB7DQogICAgJGlmempoeG1nDQp9Ow0KJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbImx5eG9wanhvcmZpIl0NCn0gPSBhcnJheSgibG9jYWxlIiA9PiAiaW5fSUQiLCAidGFza19leHRyYV9pbmZvIiA9PiAiIiwgInRhc2tfbmFtZSIgPT4gIndhdGNoX3ZpZGVvX2JhbGxfMDEiLCAidGltZXpvbmUiID0+ICJHTVQrMDc6MDAiKTsNCiQgew0KICAgICRidnVkZ2hqY2p4Zw0KfSA9IGpzb25fZW5jb2RlKCQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJseXhvcGp4b3JmaSJdDQp9LCB0cnVlKTsNCiQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJ4cGl2Z21pcmRnayJdDQp9ID0gYXJyYXkoKTsNCiQgew0KICAgICRid2x0empreWJ3DQp9DQpbXSA9ICJIb3N0OiB3d3cudmVldWFwcC5jb20iOw0KIkNvbm5lY3Rpb246IEtlZXAtQWxpdmUiOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbInhpeWtwcm1kd3UiXSA9ICJpbmZvIjsNCiJBY2NlcHQtRW5jb2Rpbmc6IGd6aXAiOw0KJHFndXlkb3JjID0gImhlYWRlciI7DQoiVXNlci1BZ2VudDogb2todHRwLzMuMTAuMCI7DQokIHsNCiAgICAkcWd1eWRvcmMNCn0gPSBhcnJheSgpOw0KJCB7DQogICAgIkdMT0JBTFMiDQp9DQpbImVwdnlibmphZyJdID0gImpyZXMiOw0KJGlveXFrdnkgPSAidG90YWwiOw0KJGR4bG9kbHB0dndycSA9ICJyZXN1bHQiOw0KJCB7DQogICAgJGZ3dnRtbmdsDQp9DQpbXSA9ICJDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL2pzb24iOw0KImNoYXJzZXQ9VVRGLTgiOw0KIkNvbnRlbnQtTGVuZ3RoOiA5NiI7DQoiSG9zdDogd3d3LnZlZXVhcHAuY29tIjsNCiQgew0KICAgICJHTE9CQUxTIg0KfQ0KWyJ3eHVod25ja21lYiJdID0gImtvbmZpciI7DQokZHFpdXltaWpkd2sgPSAicmVzdWx0IjsNCiJDb25uZWN0aW9uOiBLZWVwLUFsaXZlIjsNCiJBY2NlcHQtRW5jb2Rpbmc6IGd6aXAiOw0KIlVzZXItQWdlbnQ6IG9raHR0cC8zLjEwLjAiOw0KcmVxdWlyZSAoImNvbmZpZy5waHAiKTsNCiRsa3R1dGFnID0gInB1dGloIjsNCmVjaG8gJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbImt0Y21yanBnZyJdDQp9IC4gIls+XSAkcHV0aWggc2VkYW5nIGxvZ2luLi4uLi4NCiI7DQpzbGVlcCgxKTsNCiQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJ1eWxsbXBpIl0NCn0gPSBjdXJsX2luaXQoKTsNCmN1cmxfc2V0b3B0X2FycmF5KCQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJ1eWxsbXBpIl0NCn0sIGFycmF5KENVUkxPUFRfVVJMID0+ICJodHRwczovL3d3dy52ZWV1YXBwLmNvbS92MS4wL21lP2FjY2Vzc190b2tlbj0iIC4gJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbImRmd3Focm4iXQ0KfSwgQ1VSTE9QVF9SRVRVUk5UUkFOU0ZFUiA9PiAxLCBDVVJMT1BUX1RJTUVPVVQgPT4gMzAsIENVUkxPUFRfSFRUUEhFQURFUiA9PiAkIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsicm9pZWJ4bnN4YSJdDQp9LCBDVVJMT1BUX1NTTF9WRVJJRllQRUVSID0+IDAsKSk7DQokIHsNCiAgICAkZHFpdXltaWpkd2sNCn0gPSBjdXJsX2V4ZWMoJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbInV5bGxtcGkiXQ0KfSk7DQokIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsieHdtYWV1Z3ZrbGwiXQ0KfSA9IGN1cmxfZ2V0aW5mbygkIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsiamdudHNlaGJsZiJdDQp9KTsNCmN1cmxfY2xvc2UoJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbInV5bGxtcGkiXQ0KfSk7DQokIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsicmtvbnZuciJdDQp9ID0ganNvbl9kZWNvZGUoJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbInFrenV1bWdrb2psIl0NCn0sIHRydWUpOw0KJHB1ZmNwbW5ncHIgPSAianJlcyI7DQokIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsib3R3ZXdncnkiXQ0KfSA9ICQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJ4aXlrcHJtZHd1Il0NCn0NClsiaHR0cF9jb2RlIl07DQokIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsiamZtbGl5cWtxdiJdDQp9ID0gJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbInd5cHd1cXV0Il0NCn0NClsidXNlciJdWyJuaWNrbmFtZSJdOw0KJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbImx4cmJ3bXRmZmdjIl0NCn0gPSAkIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsiZ3hmbmdrcnNjdSJdDQp9DQpbInVzZXIiXVsiZW1haWwiXTsNCiQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJiZGl0cWtkZ21rIl0NCn0gPSAkIHsNCiAgICAkcHVmY3Btbmdwcg0KfQ0KWyJ1c2VyIl1bInVzZXJfaWQiXTsNCiQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJtaWtucnN3ciJdDQp9ID0gJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbImVwdnlibmphZyJdDQp9DQpbInVzZXIiXVsiaW52aXRlX2NvZGUiXTsNCiRibGt2Z21vY3ltcSA9ICJscG9pbiI7DQppZiAoJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbIm90d2V3Z3J5Il0NCn0gPT0gIjIwMCIpIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsiZHBmZHJsdmxwIl0gPSAiaWpvIjsNCiAgICAkaXN0bW55dXVpID0gInB1dGloIjsNCiAgICAkdGt3d21xZG1iaiA9ICJ1c2VyIjsNCiAgICBlY2hvICQgew0KICAgICAgICAkIHsNCiAgICAgICAgICAgICJHTE9CQUxTIg0KICAgICAgICB9DQogICAgICAgIFsiendsbG1vb3FyeXN1Il0NCiAgICB9IC4gIlsqXSAiIC4gJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJ4c2JlcGFua3NrIl0NCiAgICB9IC4gImxvZ2luOiAiIC4gJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJkcGZkcmx2bHAiXQ0KICAgIH0gLiAic3Vrc2VzICEhIQ0KIjsNCiAgICBlY2hvICQgew0KICAgICAgICAkaXN0bW55dXVpDQogICAgfSAuICJ1c2VyOiAiIC4gJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJ1bGxsbmJ3Il0NCiAgICB9IC4gJCB7DQogICAgICAgICR0a3d3bXFkbWJqDQogICAgfSAuICQgew0KICAgICAgICAkIHsNCiAgICAgICAgICAgICJHTE9CQUxTIg0KICAgICAgICB9DQogICAgICAgIFsieHNiZXBhbmtzayJdDQogICAgfSAuICIgfCBlbWFpbDogJGJpcnUiIC4gJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJ0eG5pcW9pdXQiXQ0KICAgIH0gLiAiDQoiOw0KfSBlbHNlIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsibWhlcm1wIl0gPSAia3VuaW5nIjsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsiZ2RlYWNzY2ljbyJdID0gInB1dGloIjsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsiaWl0c2t3dHF0dSJdID0gInQiOw0KICAgIGVjaG8gJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJ4c2JlcGFua3NrIl0NCiAgICB9IC4gImxvZ2luOiAiIC4gJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJic2VpbnlocmlrIl0NCiAgICB9IC4gImZhaWxlZCAhIiAuICQgew0KICAgICAgICAkIHsNCiAgICAgICAgICAgICJHTE9CQUxTIg0KICAgICAgICB9DQogICAgICAgIFsiaWl0c2t3dHF0dSJdDQogICAgfSAuICQgew0KICAgICAgICAkIHsNCiAgICAgICAgICAgICJHTE9CQUxTIg0KICAgICAgICB9DQogICAgICAgIFsiZ2RlYWNzY2ljbyJdDQogICAgfSAuICIgfCBtZXNzYWdlOiAiIC4gJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJtaGVybXAiXQ0KICAgIH0gLiAidG9rZW4gc2FsYWggYXRhdSBqYXJpbmdhbiBidXJ1ayIgLiAkIHsNCiAgICAgICAgJCB7DQogICAgICAgICAgICAiR0xPQkFMUyINCiAgICAgICAgfQ0KICAgICAgICBbInZ1cWR4emZ6b2ZpIl0NCiAgICB9Ow0KICAgIGV4aXQ7DQp9DQokIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsiaXd1Ymhna3B5aG4iXQ0KfSA9IGN1cmxfaW5pdCgpOw0KJCB7DQogICAgJGJsa3ZnbW9jeW1xDQp9ID0gImh0dHBzOi8vd3d3LnZlZXVhcHAuY29tL3YxLjAvaW5jZW50aXZlL3BvaW50P2FjY2Vzc190b2tlbj0iIC4gJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbImRmd3Focm4iXQ0KfSAuICImdGltZXpvbmU9R01UJTJCMDclM0EwMCZsb2NhbGU9aW5fSUQiOw0KY3VybF9zZXRvcHQoJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbInNlaGhlcGIiXQ0KfSwgQ1VSTE9QVF9VUkwsICQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJ5a2xmbGRsaGkiXQ0KfSk7DQpjdXJsX3NldG9wdCgkIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsiaXd1Ymhna3B5aG4iXQ0KfSwgQ1VSTE9QVF9SRVRVUk5UUkFOU0ZFUiwgdHJ1ZSk7DQpjdXJsX3NldG9wdCgkIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsiaXd1Ymhna3B5aG4iXQ0KfSwgQ1VSTE9QVF9TU0xfVkVSSUZZUEVFUiwgMCk7DQokIHsNCiAgICAkZHhsb2RscHR2d3JxDQp9ID0gY3VybF9leGVjKCQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJpbXFwZXRmIl0NCn0pOw0KJCB7DQogICAgJHFlandoaWljZA0KfSA9IGN1cmxfZ2V0aW5mbygkIHsNCiAgICAkb2Vzdml6ZQ0KfSk7DQpjdXJsX2Nsb3NlKCQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJpd3ViaGdrcHlobiJdDQp9KTsNCiQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJtbWh0bHVrIl0NCn0gPSBqc29uX2RlY29kZSgkIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsicWt6dXVtZ2tvamwiXQ0KfSwgdHJ1ZSk7DQokIHsNCiAgICAkaW95cWt2eQ0KfSA9ICQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJtbWh0bHVrIl0NCn0NClsiY3VtdWxhdGl2ZV9wb2ludCJdOw0KJCB7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbInFhanJrdG14ciJdDQp9ID0gJCB7DQogICAgJHRkaGFxZWJ0Y2VtDQp9DQpbInRvZGF5X3JldmVudWVfcG9pbnQiXTsNCiQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJxcXFyYmJleXVscyJdDQp9ID0gJCB7DQogICAgJGN3aWxidA0KfQ0KWyJodHRwX2NvZGUiXTsNCmlmICgkIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsiamZ4Ym1iZWhyZXZiIl0NCn0gPT0gIjIwMCIpIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsiaHJqcGNzZmkiXSA9ICJ0IjsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsib3ZxdXRtYXJoaHoiXSA9ICJpam8iOw0KICAgICR3cXlhZ2l4ID0gInRvdGFsIjsNCiAgICBlY2hvICQgew0KICAgICAgICAkIHsNCiAgICAgICAgICAgICJHTE9CQUxTIg0KICAgICAgICB9DQogICAgICAgIFsieHNiZXBhbmtzayJdDQogICAgfSAuICJ0b3RhbCBwb2luOiAiIC4gJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJ6d2xsbW9vcXJ5c3UiXQ0KICAgIH0gLiAkIHsNCiAgICAgICAgJHdxeWFnaXgNCiAgICB9IC4gJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJ4c2JlcGFua3NrIl0NCiAgICB9IC4gIiB8IHRvZGF5IGVhcm46ICIgLiAkIHsNCiAgICAgICAgJCB7DQogICAgICAgICAgICAiR0xPQkFMUyINCiAgICAgICAgfQ0KICAgICAgICBbIm92cXV0bWFyaGh6Il0NCiAgICB9IC4gJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJma2puYWx2Il0NCiAgICB9IC4gJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJocmpwY3NmaSJdDQogICAgfSAuICQgew0KICAgICAgICAkIHsNCiAgICAgICAgICAgICJHTE9CQUxTIg0KICAgICAgICB9DQogICAgICAgIFsidnVxZHh6ZnpvZmkiXQ0KICAgIH07DQp9DQokIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsiYWJmZXVrIl0NCn0gPSByZWFkbGluZSgkIHsNCiAgICAkbGt0dXRhZw0KfSAuICJbP10gJHR1cmtpcyBrb25maXJtYXNpICh5L24pOiAiKTsNCmlmICgkIHsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsiYWJmZXVrIl0NCn0gPT0gInkiIE9SICQgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJ3eHVod25ja21lYiJdDQp9ID09ICJZIikgew0KICAgIHNsZWVwKDEpOw0KICAgICRveWhkdmtmZG5neGMgPSAia3VuaW5nIjsNCiAgICBlY2hvICQgew0KICAgICAgICAkIHsNCiAgICAgICAgICAgICJHTE9CQUxTIg0KICAgICAgICB9DQogICAgICAgIFsia3RjbXJqcGdnIl0NCiAgICB9IC4gIls+XSAkcHV0aWggbWVtcHJvc2VzIGRhdGEgISEhDQoiOw0KICAgIHNsZWVwKDEpOw0KICAgIGVjaG8gJCB7DQogICAgICAgICRveWhkdmtmZG5neGMNCiAgICB9IC4gIls+XSAkcHV0aWggbWVqYWxhbmthbiBib3QuLi4uLi4NCiI7DQogICAgc2xlZXAoMSk7DQp9IGVsc2Ugew0KICAgIGVjaG8gJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJic2VpbnlocmlrIl0NCiAgICB9IC4gIlshXSAiIC4gJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJ4c2JlcGFua3NrIl0NCiAgICB9IC4gImxvZ2luIGRpYmF0YWxrYW4NCiI7DQogICAgZXhpdDsNCn0NCnJlcXVpcmUgX19ESVJfXyAuICIvbW9kdWwvbW9kdWxlcyI7DQp3aGlsZSAodHJ1ZSkgew0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJ0YmJ5dWJmYyJdID0gImJvZHkwIjsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsibHhvZHNtaXZncSJdID0gImNwb2luIjsNCiAgICAkenhnb2FxcyA9ICJyZXN1bHRfdmlkZW8iOw0KICAgICQgew0KICAgICAgICAiR0xPQkFMUyINCiAgICB9DQogICAgWyJwdGx3c3NxcnkiXSA9ICJyZXN1bHRfdmlkZW8iOw0KICAgICR1bHNwZm90ciA9ICJsaW5rIjsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsieXJocnJiY2RlanVzIl0gPSAianZpZCI7DQogICAgJG9scXJpem5iaGR2ID0gInZodHRwIjsNCiAgICAkIHsNCiAgICAgICAgIkdMT0JBTFMiDQogICAgfQ0KICAgIFsidnNvemJjcnFqcCJdID0gImN1cmwiOw0KICAgIHNsZWVwKDEpOw0KICAgICQgew0KICAgICAgICAkIHsNCiAgICAgICAgICAgICJHTE9CQUxTIg0KICAgICAgICB9DQogICAgICAgIFsidXlsbG1waSJdDQogICAgfSA9IGN1cmxfaW5pdCgpOw0KICAgICR1cnJrYmtyZyA9ICJtc2ciOw0KICAgICRncXRscm5wYnkgPSAianZpZCI7DQogICAgY3VybF9zZXRvcHRfYXJyYXkoJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJ2c296YmNycWpwIl0NCiAgICB9LCBhcnJheShDVVJMT1BUX1JFVFVSTlRSQU5TRkVSID0+IDEsIENVUkxPUFRfVVJMID0+ICQgew0KICAgICAgICAkdWxzcGZvdHINCiAgICB9LCBDVVJMT1BUX1RJTUVPVVQgPT4gMzAsIENVUkxPUFRfUE9TVCA9PiB0cnVlLCBDVVJMT1BUX1BPU1RGSUVMRFMgPT4gJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJ0YmJ5dWJmYyJdDQogICAgfSwgQ1VSTE9QVF9IVFRQSEVBREVSID0+ICQgew0KICAgICAgICAkIHsNCiAgICAgICAgICAgICJHTE9CQUxTIg0KICAgICAgICB9DQogICAgICAgIFsidmRrcm55a29pZGQiXQ0KICAgIH0sIENVUkxPUFRfU1NMX1ZFUklGWVBFRVIgPT4gMCwpKTsNCiAgICAkYmlqemdmcHZxZ2wgPSAidmluZm8iOw0KICAgICRqaXJnY2Fxd2YgPSAianZpZCI7DQogICAgJCB7DQogICAgICAgICJHTE9CQUxTIg0KICAgIH0NCiAgICBbImxjeHl0eHNpZ2J2Il0gPSAianZpZCI7DQogICAgJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJwdGx3c3NxcnkiXQ0KICAgIH0gPSBjdXJsX2V4ZWMoJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJ1eWxsbXBpIl0NCiAgICB9KTsNCiAgICAkIHsNCiAgICAgICAgJGJpanpnZnB2cWdsDQogICAgfSA9IGN1cmxfZ2V0aW5mbygkIHsNCiAgICAgICAgJCB7DQogICAgICAgICAgICAiR0xPQkFMUyINCiAgICAgICAgfQ0KICAgICAgICBbInV5bGxtcGkiXQ0KICAgIH0pOw0KICAgIGN1cmxfY2xvc2UoJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJ1eWxsbXBpIl0NCiAgICB9KTsNCiAgICAkIHsNCiAgICAgICAgJCB7DQogICAgICAgICAgICAiR0xPQkFMUyINCiAgICAgICAgfQ0KICAgICAgICBbImxjeHl0eHNpZ2J2Il0NCiAgICB9ID0ganNvbl9kZWNvZGUoJCB7DQogICAgICAgICR6eGdvYXFzDQogICAgfSwgdHJ1ZSk7DQogICAgJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJmcWlxZHRmZm4iXQ0KICAgIH0gPSAkIHsNCiAgICAgICAgJCB7DQogICAgICAgICAgICAiR0xPQkFMUyINCiAgICAgICAgfQ0KICAgICAgICBbInRxd2drZHBndyJdDQogICAgfQ0KICAgIFsiaHR0cF9jb2RlIl07DQogICAgJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJodW5pbGJzd25qIl0NCiAgICB9ID0gJCB7DQogICAgICAgICRncXRscm5wYnkNCiAgICB9DQogICAgWyJtZXNzYWdlIl07DQogICAgJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJoYXFqYmV6d3RyZSJdDQogICAgfSA9ICQgew0KICAgICAgICAkIHsNCiAgICAgICAgICAgICJHTE9CQUxTIg0KICAgICAgICB9DQogICAgICAgIFsiZ2NpaWdoIl0NCiAgICB9DQogICAgWyJ0YXNrIl1bInJld2FyZF9wb2ludCJdOw0KICAgICQgew0KICAgICAgICAkIHsNCiAgICAgICAgICAgICJHTE9CQUxTIg0KICAgICAgICB9DQogICAgICAgIFsibHhvZHNtaXZncSJdDQogICAgfSA9ICQgew0KICAgICAgICAkIHsNCiAgICAgICAgICAgICJHTE9CQUxTIg0KICAgICAgICB9DQogICAgICAgIFsieXJocnJiY2RlanVzIl0NCiAgICB9DQogICAgWyJwb2ludCJdWyJjdXJyZW50X3BvaW50Il07DQogICAgJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJoanZmbmNpc2giXQ0KICAgIH0gPSAkIHsNCiAgICAgICAgJCB7DQogICAgICAgICAgICAiR0xPQkFMUyINCiAgICAgICAgfQ0KICAgICAgICBbImdjaWlnaCJdDQogICAgfQ0KICAgIFsidGFzayJdWyJleHRyYSJdWyJjb21wbGV0ZV9zZWNvbmRzIl07DQogICAgJCB7DQogICAgICAgICQgew0KICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgIH0NCiAgICAgICAgWyJvemhkemhqdXFtIl0NCiAgICB9ID0gJCB7DQogICAgICAgICRqaXJnY2Fxd2YNCiAgICB9DQogICAgWyJwb2ludCJdWyJ0b2RheV9yZXZlbnVlX3BvaW50Il07DQogICAgaWYgKCQgew0KICAgICAgICAkIHsNCiAgICAgICAgICAgICJHTE9CQUxTIg0KICAgICAgICB9DQogICAgICAgIFsiaHVuaWxic3duaiJdDQogICAgfSA9PSAiY29tcGxldGUgZnVsbCIpIHsNCiAgICAgICAgJCB7DQogICAgICAgICAgICAiR0xPQkFMUyINCiAgICAgICAgfQ0KICAgICAgICBbInNva3J6bm1ueWoiXSA9ICJyZWQiOw0KICAgICAgICAkZ3Jmb3BsZnZhcnEgPSAibXNnIjsNCiAgICAgICAgZWNobyAkIHsNCiAgICAgICAgICAgICQgew0KICAgICAgICAgICAgICAgICJHTE9CQUxTIg0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgWyJzb2tyem5tbnlqIl0NCiAgICAgICAgfSAuICJbIV0gJHB1dGloIG5vbnRvbiB2aWRlbzokcmVkICIgLiAkIHsNCiAgICAgICAgICAgICRncmZvcGxmdmFycQ0KICAgICAgICB9IC4gIiRwdXRpaA0KIjsNCiAgICAgICAgc2xlZXAoMSk7DQogICAgICAgIGJyZWFrOw0KICAgIH0gZWxzZWlmICgkIHsNCiAgICAgICAgJHVycmtia3JnDQogICAgfSA9PSAidGFzayBpbnZhbGlkIikgew0KICAgICAgICBicmVhazsNCiAgICB9IGVsc2VpZiAoJCB7DQogICAgICAgICRvbHFyaXpuYmhkdg0KICAgIH0gPT0gIjIwMCIpIHsNCiAgICAgICAgJHZsb3dndiA9ICJwdXRpaCI7DQogICAgICAgICRzYnRheWNrdW1hc2QgPSAidHBvaW4iOw0KICAgICAgICAkcGpldm9ibWljdnkgPSAidHVya2lzIjsNCiAgICAgICAgJCB7DQogICAgICAgICAgICAiR0xPQkFMUyINCiAgICAgICAgfQ0KICAgICAgICBbIndobGRpYWdleCJdID0gInB1dGloIjsNCiAgICAgICAgJGp1a3dtdGV2dCA9ICJjcG9pbiI7DQogICAgICAgICRkY2VvdmRoYyA9ICJrdW5pbmciOw0KICAgICAgICBlY2hvICQgew0KICAgICAgICAgICAgJGRjZW92ZGhjDQogICAgICAgIH0gLiAiWz5dICRpam8gc3Vrc2VzICRwdXRpaHwgdXNlcjogJGJpcnUiIC4gJCB7DQogICAgICAgICAgICAkIHsNCiAgICAgICAgICAgICAgICAiR0xPQkFMUyINCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIFsiamZtbGl5cWtxdiJdDQogICAgICAgIH0gLiAkIHsNCiAgICAgICAgICAgICQgew0KICAgICAgICAgICAgICAgICJHTE9CQUxTIg0KICAgICAgICAgICAgfQ0KICAgICAgICAgICAgWyJycHB3bGUiXQ0KICAgICAgICB9IC4gIiB8IHBvaW50OiAiIC4gJCB7DQogICAgICAgICAgICAkIHsNCiAgICAgICAgICAgICAgICAiR0xPQkFMUyINCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIFsid2hsZGlhZ2V4Il0NCiAgICAgICAgfSAuICQgew0KICAgICAgICAgICAgJGp1a3dtdGV2dA0KICAgICAgICB9IC4gJCB7DQogICAgICAgICAgICAkIHsNCiAgICAgICAgICAgICAgICAiR0xPQkFMUyINCiAgICAgICAgICAgIH0NCiAgICAgICAgICAgIFsiendsbG1vb3FyeXN1Il0NCiAgICAgICAgfSAuICINClshXSAiIC4gJCB7DQogICAgICAgICAgICAkcGpldm9ibWljdnkNCiAgICAgICAgfSAuICJyZXdhcmRfcG9pbnQ6ICIgLiAkIHsNCiAgICAgICAgICAgICR2bG93Z3YNCiAgICAgICAgfSAuICQgew0KICAgICAgICAgICAgJCB7DQogICAgICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgICAgICB9DQogICAgICAgICAgICBbImhhcWpiZXp3dHJlIl0NCiAgICAgICAgfSAuICQgew0KICAgICAgICAgICAgJCB7DQogICAgICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgICAgICB9DQogICAgICAgICAgICBbInp3bGxtb29xcnlzdSJdDQogICAgICAgIH0gLiAiIHwgIiAuICQgew0KICAgICAgICAgICAgJCB7DQogICAgICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgICAgICB9DQogICAgICAgICAgICBbInJwcHdsZSJdDQogICAgICAgIH0gLiAidG9kYXlfcmV2ZW51ZV9wb2ludDogIiAuICQgew0KICAgICAgICAgICAgJCB7DQogICAgICAgICAgICAgICAgIkdMT0JBTFMiDQogICAgICAgICAgICB9DQogICAgICAgICAgICBbInhzYmVwYW5rc2siXQ0KICAgICAgICB9IC4gJCB7DQogICAgICAgICAgICAkc2J0YXlja3VtYXNkDQogICAgICAgIH0gLiAiDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoiOw0KICAgIH0gZWxzZSB7DQogICAgICAgIHNsZWVwKDUpOw0KICAgIH0NCn0NCnJlcXVpcmUgX19ESVJfXyAuICIvbW9kdWwvdmlwLnBocCI7DQo/Pg==")); ?>
Function Calls
| base64_decode | 1 |
Stats
| MD5 | ce1c51c8bd1a1c46d7c547dcb88cc601 |
| Eval Count | 1 |
| Decode Time | 181 ms |