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

Variables

None

Stats

MD5 ce1c51c8bd1a1c46d7c547dcb88cc601
Eval Count 1
Decode Time 181 ms