browser-with-fingerprints
Version:
A plugin that improves the stealth of automation libraries using fingerprints
477 lines (431 loc) • 187 kB
text/xml
<?xml version="1.0" encoding="UTF-8"?>
<BrowserAutomationStudioProject>
<Script><![CDATA[section(1 /*1*/,1 /*1*/,1 /*1*/,0,function(){
section_start("\u007b\u0022n\u0022:\u0022Initialize\u0022\u007d", 0)!
section_end()!
section_start("\u007b\u0022n\u0022:\u0022api_versions\u0022,\u0022fd\u0022:\u0022\u007b\u005c\u0022fd\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022hr\u005c\u0022:true,\u005c\u0022rd\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022rv\u005c\u0022:\u005c\u0022FUNCTION_RESULT\u005c\u0022,\u005c\u0022p\u005c\u0022:[\u007b\u005c\u0022name\u005c\u0022:\u005c\u0022format\u005c\u0022,\u005c\u0022type\u005c\u0022:\u005c\u0022StringOrExpression\u005c\u0022,\u005c\u0022description\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022defaults\u005c\u0022:\u005c\u0022\u005c\u0022\u007d]\u007d\u0022\u007d", 713679353)!
function api_versions()
{
section_insert()
section_start("", 2051658)!
/*Dat:eyJzIjoic2V0dmFyaWFibGUiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IlNldFZhcmlhYmxlTmFtZSIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiUkVTVUxUIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IlNldFZhcmlhYmxlVmFsdWUiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6InsgZXJyb3I6IG51bGwgfSIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9XX0=*/
VAR_RESULT = { error: null }
section_end()!
section_start("", 456787424)!
/*Dat:eyJzIjoiaWdub3JlZXJyb3JzIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W119*/
_call(function()
{
_set_action_info({ name: "Ignore Errors" });
_on_fail(function(){
VAR_LAST_ERROR = _result()
VAR_ERROR_ID = ScriptWorker.GetCurrentAction()
VAR_WAS_ERROR = false
_break(1,true)
})
CYCLES.Current().RemoveLabel("function")
section_insert()
section_start("", 933088500)!
/*Dat:eyJzIjoiZ2V0YnJvd3NlcnZlcnNpb25saXN0IiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJGb3JtYXQiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6Il9mdW5jdGlvbl9hcmd1bWVudChcImZvcm1hdFwiKSB8fCBcImRlZmF1bHRcIiIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJTYXZlIiwidHlwZSI6InZhciIsImRhdGEiOiJWRVJTSU9OUyIsImlzX2RlZiI6ZmFsc2V9XX0=*/
VAR_VERSIONS = _get_all_browser_version_info(_function_argument("format") || "default")
section_end()!
section_start("", 20153336)!
/*Dat:eyJzIjoiY3VzdG9tIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJDb2RlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW1JFU1VMVF1dLnJlc3BvbnNlID0gW1tWRVJTSU9OU11dOyIsImNsYXNzIjoiZXhwcmVzc2lvbiJ9XX0=*/
VAR_RESULT.response = VAR_VERSIONS;
section_end()!
},null)!
section_end()!
section_start("", 666331712)!
/*Dat:eyJzIjoicmV0dXJuIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJSZXR1cm5WYWx1ZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiKFtbUkVTVUxUXV0uZXJyb3IgPSBbW0xBU1RfRVJST1JdXSwgW1tSRVNVTFRdXSkiLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfV19*/
_function_return((VAR_RESULT.error = VAR_LAST_ERROR, VAR_RESULT))
section_end()!
}
section_end()!
section_start("\u007b\u0022n\u0022:\u0022get_bounds\u0022,\u0022fd\u0022:\u0022\u007b\u005c\u0022fd\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022hr\u005c\u0022:true,\u005c\u0022rd\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022rv\u005c\u0022:\u005c\u0022RESULT\u005c\u0022,\u005c\u0022p\u005c\u0022:[\u007b\u005c\u0022name\u005c\u0022:\u005c\u0022source\u005c\u0022,\u005c\u0022type\u005c\u0022:\u005c\u0022StringOrExpression\u005c\u0022,\u005c\u0022description\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022defaults\u005c\u0022:\u005c\u0022\u005c\u0022\u007d]\u007d\u0022\u007d", 890547339)!
function get_bounds()
{
section_insert()
section_start("", 917999977)!
/*Dat:eyJzIjoic2V0dmFyaWFibGUiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IlNldFZhcmlhYmxlTmFtZSIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiQk9VTkRTIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IlNldFZhcmlhYmxlVmFsdWUiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6Int9IiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX1dfQ==*/
VAR_BOUNDS = {}
section_end()!
section_start("", 735511297)!
/*Dat:eyJzIjoiZ2V0ZnVuY3Rpb25wYXJhbWV0ZXIiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IlBhcmFtZXRlck5hbWUiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6InNvdXJjZSIsImNsYXNzIjoic3RyaW5nIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IlNhdmUiLCJ0eXBlIjoidmFyIiwiZGF0YSI6IlNPVVJDRSIsImlzX2RlZiI6ZmFsc2V9XX0=*/
VAR_SOURCE = _function_argument("source")
section_end()!
section_start("", 40374492)!
/*Dat:eyJzIjoiZ2V0Y3VycmVudGJyb3dzZXJ2ZXJzaW9uIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJTYXZlMiIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiVkVSU0lPTiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJTYXZlIiwidHlwZSI6InZhciIsImRhdGEiOiJJRCIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJTYXZlMyIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiQVJDSCIsImlzX2RlZiI6ZmFsc2V9XX0=*/
{
var info = _get_current_browser_version_info("extended")
VAR_ID = info.id
VAR_VERSION = info.browser_version
VAR_ARCH = info.architecture
}
section_end()!
section_start("", 689386858)!
/*Dat:eyJzIjoiaWYiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IklmRXhwcmVzc2lvbiIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiSlBhdGguY2hlY2tGb3JtYXQoW1tTT1VSQ0VdXSkiLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiSWZFbHNlIiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6ZmFsc2UsImlzX2RlZiI6dHJ1ZX1dfQ==*/
_set_if_expression("SlBhdGguY2hlY2tGb3JtYXQoW1tTT1VSQ0VdXSk=");
_if(JPath.checkFormat(VAR_SOURCE),function(){
section_insert()
section_start("", 3870314)!
/*Dat:eyJzIjoicGFyc2VfY3N2X3N0cmluZyIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwidWUiOiIwIiwidXNwIjoiMCIsImQiOlt7ImlkIjoic3RyaW5nIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW1ZFUlNJT05dXSIsImNsYXNzIjoic3RyaW5nIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6InNlcGFyYXRvcnMiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6Ii4iLCJjbGFzcyI6InN0cmluZyIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJDaGVjayIsInR5cGUiOiJjaGVjayIsImRhdGEiOmZhbHNlLCJpc19kZWYiOnRydWV9LHsiaWQiOiJWYXJpYWJsZXNMaXN0IiwidHlwZSI6InZhciIsImRhdGEiOiJWRVJTSU9OIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IlJlc3VsdEFzTGlzdCIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiTElTVF9XSVRIX0lURU1TIiwiaXNfZGVmIjp0cnVlfV19*/
var csv_res = _csv_parse(VAR_VERSION,".",false);
VAR_LIST_WITH_ITEMS = csv_res;
VAR_VERSION = _avoid_nilb(csv_res[0], "");
section_end()!
section_start("", 105937032)!
/*Dat:eyJzIjoiSnNvbkZyb21TdHJpbmciLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IkRhdGEiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbU09VUkNFXV0iLCJjbGFzcyI6InN0cmluZyIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJTYXZlIiwidHlwZSI6InZhciIsImRhdGEiOiJTT1VSQ0UiLCJpc19kZWYiOmZhbHNlfV19*/
try {
VAR_SOURCE = JPath.changeFormat(VAR_SOURCE, "json");
} catch (e) {
fail(e);
}
section_end()!
section_start("", 253196396)!
/*Dat:eyJzIjoiaWYiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IklmRXhwcmVzc2lvbiIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tTT1VSQ0VdXS5hdHRyICE9IG51bGwiLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiSWZFbHNlIiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6ZmFsc2UsImlzX2RlZiI6dHJ1ZX1dfQ==*/
_set_if_expression("W1tTT1VSQ0VdXS5hdHRyICE9IG51bGw=");
_if(VAR_SOURCE.attr != null,function(){
section_insert()
section_start("", 377741568)!
/*Dat:eyJzIjoiZm9yZWFjaCIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwidWUiOiIwIiwidXNwIjoiMCIsImQiOlt7ImlkIjoiRm9yQXJyYXkiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltcImF2YWlsV2lkdGhcIiwgXCJhdmFpbEhlaWdodFwiXSIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9XX0=*/
_do_with_params({"foreach_data":(["availWidth", "availHeight"])},function(){
_set_action_info({ name: "Foreach" });
VAR_CYCLE_INDEX = _iterator() - 1
if(VAR_CYCLE_INDEX > _cycle_param("foreach_data").length - 1)_break();
VAR_FOREACH_DATA = _cycle_param("foreach_data")[VAR_CYCLE_INDEX]
section_insert()
section_start("", 87155339)!
/*Dat:eyJzIjoiSnNvbkNoYW5nZVZhbHVlIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJEYXRhIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0JPVU5EU11dIiwiY2xhc3MiOiJzdHJpbmciLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiUGF0aCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tGT1JFQUNIX0RBVEFdXSIsImNsYXNzIjoic3RyaW5nIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IlZhbHVlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW1NPVVJDRV1dLmF0dHJbXCJzY3JlZW4uXCIgKyBbW0ZPUkVBQ0hfREFUQV1dXSIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJTYXZlIiwidHlwZSI6InZhciIsImRhdGEiOiJCT1VORFMiLCJpc19kZWYiOmZhbHNlfV19*/
try {
VAR_BOUNDS = JPath.change(VAR_BOUNDS, VAR_FOREACH_DATA, VAR_SOURCE.attr["screen." + VAR_FOREACH_DATA]);
} catch (e) {
fail(e);
}
section_end()!
})!
section_end()!
})!
section_end()!
section_start("", 937958837)!
/*Dat:eyJzIjoiY3VzdG9tIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJDb2RlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0JPVU5EU11dLndpZHRoID0gW1tTT1VSQ0VdXS53aWR0aDsiLCJjbGFzcyI6ImV4cHJlc3Npb24ifV19*/
VAR_BOUNDS.width = VAR_SOURCE.width;
section_end()!
section_start("", 592505279)!
/*Dat:eyJzIjoiY3VzdG9tIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJDb2RlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0JPVU5EU11dLmhlaWdodCA9IFtbU09VUkNFXV0uaGVpZ2h0OyIsImNsYXNzIjoiZXhwcmVzc2lvbiJ9XX0=*/
VAR_BOUNDS.height = VAR_SOURCE.height;
section_end()!
section_start("", 538722979)!
/*Dat:eyJzIjoiY3VzdG9tIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJDb2RlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0JPVU5EU11dLmRpZmYgPSB7IHdpZHRoOiAxNiwgaGVpZ2h0OiBbW1ZFUlNJT05dXSA+PSAxMTUgPyA5NCA6IDg4IH07IiwiY2xhc3MiOiJleHByZXNzaW9uIn1dfQ==*/
VAR_BOUNDS.diff = { width: 16, height: VAR_VERSION >= 115 ? 94 : 88 };
section_end()!
})!
section_end()!
section_start("", 802987224)!
/*Dat:eyJzIjoicmV0dXJuIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJSZXR1cm5WYWx1ZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tCT1VORFNdXSIsImNsYXNzIjoic3RyaW5nIiwiaXNfZGVmIjpmYWxzZX1dfQ==*/
_function_return(VAR_BOUNDS)
section_end()!
}
section_end()!
section_start("\u007b\u0022n\u0022:\u0022get_defaults\u0022,\u0022fd\u0022:\u0022\u007b\u005c\u0022fd\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022hr\u005c\u0022:true,\u005c\u0022rd\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022rv\u005c\u0022:\u005c\u0022RESULT\u005c\u0022,\u005c\u0022p\u005c\u0022:[\u007b\u005c\u0022name\u005c\u0022:\u005c\u0022options\u005c\u0022,\u005c\u0022type\u005c\u0022:\u005c\u0022StringOrExpression\u005c\u0022,\u005c\u0022description\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022defaults\u005c\u0022:\u005c\u0022\u005c\u0022\u007d,\u007b\u005c\u0022name\u005c\u0022:\u005c\u0022type\u005c\u0022,\u005c\u0022type\u005c\u0022:\u005c\u0022StringOrExpression\u005c\u0022,\u005c\u0022description\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022defaults\u005c\u0022:\u005c\u0022\u005c\u0022\u007d]\u007d\u0022\u007d", 704719145)!
function get_defaults()
{
section_insert()
section_start("", 908060715)!
/*Dat:eyJzIjoiY3VzdG9tIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJDb2RlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJjb25zdCBvcHRpb25zID0gX2Z1bmN0aW9uX2FyZ3VtZW50KFwib3B0aW9uc1wiKTsiLCJjbGFzcyI6ImV4cHJlc3Npb24ifV19*/
const options = _function_argument("options");
section_end()!
section_start("", 676205148)!
/*Dat:eyJzIjoiY3VzdG9tIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJDb2RlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJjb25zdCB0eXBlID0gX2Z1bmN0aW9uX2FyZ3VtZW50KFwidHlwZVwiKTsiLCJjbGFzcyI6ImV4cHJlc3Npb24ifV19*/
const type = _function_argument("type");
section_end()!
section_start("", 412051908)!
/*Dat:eyJzIjoiY3VzdG9tIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJDb2RlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJjb25zdCBkbnNNb2RlTWFwID0ge1xyXG4gICAgXCJzeXN0ZW0tcHJveHlcIjogXCJTeXN0ZW0gRE5TLiBUaHJvdWdoIHByb3h5XCIsXHJcbiAgICBcImN1c3RvbS1wcm94eVwiOiBcIkN1c3RvbSBETlMuIFRocm91Z2ggcHJveHlcIixcclxuICAgIFwiY3VzdG9tLWRpcmVjdFwiOiBcIkN1c3RvbSBETlMuIERpcmVjdGx5XCIsXHJcbn07XHJcblxyXG5jb25zdCBkZWZhdWx0cyA9ICh7XHJcbiAgICBcInNldHVwLmZpbmdlcnByaW50XCI6IHtcclxuICAgICAgICBlbXVsYXRlRGV2aWNlU2NhbGVGYWN0b3I6IHRydWUsXHJcbiAgICAgICAgZW11bGF0ZVNlbnNvckFQSTogdHJ1ZSxcclxuICAgICAgICB1c2VQZXJmZWN0Q2FudmFzOiB0cnVlLFxyXG4gICAgICAgIHNhZmVFbGVtZW50U2l6ZTogZmFsc2UsXHJcbiAgICAgICAgdXNlRm9udFBhY2s6IHRydWUsXHJcbiAgICAgICAgc2FmZUJhdHRlcnk6IHRydWUsXHJcbiAgICAgICAgc2FmZUNhbnZhczogdHJ1ZSxcclxuICAgICAgICBzYWZlQXVkaW86IHRydWUsXHJcbiAgICAgICAgc2FmZVdlYkdMOiB0cnVlLFxyXG4gICAgfSxcclxuICAgIFwic2V0dXAucHJvZmlsZVwiOiB7XHJcbiAgICAgICAgbG9hZEZpbmdlcnByaW50OiB0cnVlLFxyXG4gICAgICAgIGxvYWRQcm94eTogdHJ1ZSxcclxuICAgIH0sXHJcbiAgICBcInNldHVwLnByb3h5XCI6IHtcclxuICAgICAgICBlbmFibGVRVUlDOiBmYWxzZSxcclxuICAgICAgICBlbmFibGVUdW5uZWxpbmc6IHRydWUsXHJcbiAgICAgICAgY2hhbmdlQnJvd3Nlckxhbmd1YWdlOiB0cnVlLFxyXG4gICAgICAgIGNoYW5nZUdlb2xvY2F0aW9uOiBmYWxzZSxcclxuICAgICAgICBjaGFuZ2VUaW1lem9uZTogdHJ1ZSxcclxuICAgICAgICBjaGFuZ2VXZWJSVEM6IHRydWUsXHJcbiAgICAgICAgcHVibGljSVB2NDogXCJhdXRvXCIsXHJcbiAgICAgICAgcHVibGljSVB2NjogXCJhdXRvXCIsXHJcbiAgICAgICAgcHJpdmF0ZUlQdjQ6IFwibG9jYWxcIixcclxuICAgICAgICBwcml2YXRlSVB2NjogXCJsb2NhbFwiLFxyXG4gICAgICAgIGlwRXh0cmFjdGlvbk1ldGhvZDogeyB2NDogXCJyYXdcIiwgdjY6IFwicmF3XCIgfSxcclxuICAgICAgICBpcEV4dHJhY3Rpb25QYXJhbTogeyB2NDogXCJcIiwgdjY6IFwiXCIgfSxcclxuICAgICAgICBpcEV4dHJhY3Rpb25VUkw6IHsgdjQ6IFwiXCIsIHY2OiBcIlwiIH0sXHJcbiAgICAgICAgZGV0ZWN0RXh0ZXJuYWxJUDogeyB2NDogdHJ1ZSwgdjY6IHRydWUgfSxcclxuICAgICAgICBpcEluZm9NZXRob2Q6IFwiZGF0YWJhc2VcIixcclxuICAgICAgICBpcEluZm9LZXk6IFwiXCIsXHJcbiAgICAgICAgZG5zTW9kZTogZG5zTW9kZU1hcFtcInN5c3RlbS1wcm94eVwiXSxcclxuICAgICAgICBkbnNJUDogXCIxLjEuMS4xXCIsXHJcbiAgICB9LFxyXG4gICAgXCJmZXRjaFwiOiB7XHJcbiAgICAgICAgZW5hYmxlUHJlY29tcHV0ZWRGaW5nZXJwcmludHM6IHRydWUsXHJcbiAgICAgICAgZHluYW1pY1BlcmZlY3RDYW52YXM6IHRydWUsXHJcbiAgICAgICAgZW5hYmxlQ3VzdG9tU2VydmVyOiBmYWxzZSxcclxuICAgICAgICBwZXJmZWN0Q2FudmFzTG9nczogZmFsc2UsXHJcbiAgICAgICAgcGVyZmVjdENhbnZhc1JlcXVlc3Q6IFwiXCIsXHJcbiAgICAgICAgbWF4QnJvd3NlclZlcnNpb246IFwiKlwiLFxyXG4gICAgICAgIG1pbkJyb3dzZXJWZXJzaW9uOiBcIipcIixcclxuICAgICAgICB0aW1lTGltaXQ6IFwiKlwiLFxyXG4gICAgICAgIG1heEhlaWdodDogXCIqXCIsXHJcbiAgICAgICAgbWluSGVpZ2h0OiBcIipcIixcclxuICAgICAgICBtYXhXaWR0aDogXCIqXCIsXHJcbiAgICAgICAgbWluV2lkdGg6IFwiKlwiLFxyXG4gICAgICAgIHRhZ3M6IFtdLFxyXG4gICAgfSxcclxufSlbdHlwZV07XHJcblxyXG5PYmplY3Qua2V5cyhkZWZhdWx0cykuZm9yRWFjaChmdW5jdGlvbiAoa2V5KSB7XHJcbiAgICB2YXIgdmFsdWUgPSBvcHRpb25zW2tleV07XHJcblxyXG4gICAgaWYgKFxyXG4gICAgICAgIHR5cGUgPT09IFwic2V0dXAucHJveHlcIiAmJlxyXG4gICAgICAgIFtcImlwRXh0cmFjdGlvbk1ldGhvZFwiLCBcImlwRXh0cmFjdGlvblBhcmFtXCIsIFwiaXBFeHRyYWN0aW9uVVJMXCIsIFwiZGV0ZWN0RXh0ZXJuYWxJUFwiXS5pbmRleE9mKGtleSkgPj0gMFxyXG4gICAgKSB7XHJcbiAgICAgICAgb3B0aW9uc1trZXldID0geyB2NDogZGVmYXVsdHNba2V5XS52NCwgdjY6IGRlZmF1bHRzW2tleV0udjYgfTtcclxuXHJcbiAgICAgICAgT2JqZWN0LmtleXMob3B0aW9uc1trZXldKS5mb3JFYWNoKGZ1bmN0aW9uICh2ZXJzaW9uS2V5KSB7XHJcbiAgICAgICAgICAgIGlmICh2YWx1ZSAhPSBudWxsICYmIHR5cGVvZiB2YWx1ZSA9PT0gXCJvYmplY3RcIiAmJiB0eXBlb2YgdmFsdWVbdmVyc2lvbktleV0gPT09IHR5cGVvZiBvcHRpb25zW2tleV1bdmVyc2lvbktleV0pIHtcclxuICAgICAgICAgICAgICAgIG9wdGlvbnNba2V5XVt2ZXJzaW9uS2V5XSA9IHZhbHVlW3ZlcnNpb25LZXldO1xyXG4gICAgICAgICAgICB9IGVsc2UgaWYgKHR5cGVvZiB2YWx1ZSA9PT0gdHlwZW9mIG9wdGlvbnNba2V5XVt2ZXJzaW9uS2V5XSkge1xyXG4gICAgICAgICAgICAgICAgb3B0aW9uc1trZXldW3ZlcnNpb25LZXldID0gdmFsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgT2JqZWN0LmtleXMob3B0aW9uc1trZXldKS5mb3JFYWNoKGZ1bmN0aW9uICh2ZXJzaW9uS2V5KSB7XHJcbiAgICAgICAgICAgIG9wdGlvbnNba2V5XVt2ZXJzaW9uS2V5XSA9IG9wdGlvbnNba2V5XVt2ZXJzaW9uS2V5XSArIFwiXCI7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9IGVsc2UgaWYgKGtleSA9PT0gXCJkbnNNb2RlXCIpIHtcclxuICAgICAgICBvcHRpb25zW2tleV0gPSB2YWx1ZSA9PSBudWxsIHx8ICFkbnNNb2RlTWFwLmhhc093blByb3BlcnR5KHZhbHVlKSA/IGRlZmF1bHRzW2tleV0gOiBkbnNNb2RlTWFwW3ZhbHVlXTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgICAgb3B0aW9uc1trZXldID0gKHZhbHVlID09IG51bGwgPyBkZWZhdWx0c1trZXldIDogdmFsdWUpICsgXCJcIjtcclxuICAgIH1cclxufSk7XHJcbiIsImNsYXNzIjoiZXhwcmVzc2lvbiJ9XX0=*/
const dnsModeMap = {
"system-proxy": "System DNS. Through proxy",
"custom-proxy": "Custom DNS. Through proxy",
"custom-direct": "Custom DNS. Directly",
};
const defaults = ({
"setup.fingerprint": {
emulateDeviceScaleFactor: true,
emulateSensorAPI: true,
usePerfectCanvas: true,
safeElementSize: false,
useFontPack: true,
safeBattery: true,
safeCanvas: true,
safeAudio: true,
safeWebGL: true,
},
"setup.profile": {
loadFingerprint: true,
loadProxy: true,
},
"setup.proxy": {
enableQUIC: false,
enableTunneling: true,
changeBrowserLanguage: true,
changeGeolocation: false,
changeTimezone: true,
changeWebRTC: true,
publicIPv4: "auto",
publicIPv6: "auto",
privateIPv4: "local",
privateIPv6: "local",
ipExtractionMethod: { v4: "raw", v6: "raw" },
ipExtractionParam: { v4: "", v6: "" },
ipExtractionURL: { v4: "", v6: "" },
detectExternalIP: { v4: true, v6: true },
ipInfoMethod: "database",
ipInfoKey: "",
dnsMode: dnsModeMap["system-proxy"],
dnsIP: "1.1.1.1",
},
"fetch": {
enablePrecomputedFingerprints: true,
dynamicPerfectCanvas: true,
enableCustomServer: false,
perfectCanvasLogs: false,
perfectCanvasRequest: "",
maxBrowserVersion: "*",
minBrowserVersion: "*",
timeLimit: "*",
maxHeight: "*",
minHeight: "*",
maxWidth: "*",
minWidth: "*",
tags: [],
},
})[type];
Object.keys(defaults).forEach(function (key) {
var value = options[key];
if (
type === "setup.proxy" &&
["ipExtractionMethod", "ipExtractionParam", "ipExtractionURL", "detectExternalIP"].indexOf(key) >= 0
) {
options[key] = { v4: defaults[key].v4, v6: defaults[key].v6 };
Object.keys(options[key]).forEach(function (versionKey) {
if (value != null && typeof value === "object" && typeof value[versionKey] === typeof options[key][versionKey]) {
options[key][versionKey] = value[versionKey];
} else if (typeof value === typeof options[key][versionKey]) {
options[key][versionKey] = value;
}
});
Object.keys(options[key]).forEach(function (versionKey) {
options[key][versionKey] = options[key][versionKey] + "";
});
} else if (key === "dnsMode") {
options[key] = value == null || !dnsModeMap.hasOwnProperty(value) ? defaults[key] : dnsModeMap[value];
} else {
options[key] = (value == null ? defaults[key] : value) + "";
}
});
section_end()!
section_start("", 500023715)!
/*Dat:eyJzIjoicmV0dXJuIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJSZXR1cm5WYWx1ZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoib3B0aW9ucyIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9XX0=*/
_function_return(options)
section_end()!
}
section_end()!
section_start("\u007b\u0022n\u0022:\u0022api_setup\u0022,\u0022fd\u0022:\u0022\u007b\u005c\u0022fd\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022hr\u005c\u0022:true,\u005c\u0022rd\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022rv\u005c\u0022:\u005c\u0022RESULT\u005c\u0022,\u005c\u0022p\u005c\u0022:[\u007b\u005c\u0022name\u005c\u0022:\u005c\u0022fingerprint\u005c\u0022,\u005c\u0022type\u005c\u0022:\u005c\u0022StringOrExpression\u005c\u0022,\u005c\u0022description\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022defaults\u005c\u0022:\u005c\u0022\u005c\u0022\u007d,\u007b\u005c\u0022name\u005c\u0022:\u005c\u0022key\u005c\u0022,\u005c\u0022type\u005c\u0022:\u005c\u0022StringOrExpression\u005c\u0022,\u005c\u0022description\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022defaults\u005c\u0022:\u005c\u0022\u005c\u0022\u007d,\u007b\u005c\u0022name\u005c\u0022:\u005c\u0022pid\u005c\u0022,\u005c\u0022type\u005c\u0022:\u005c\u0022StringOrExpression\u005c\u0022,\u005c\u0022description\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022defaults\u005c\u0022:\u005c\u0022\u005c\u0022\u007d,\u007b\u005c\u0022name\u005c\u0022:\u005c\u0022profile\u005c\u0022,\u005c\u0022type\u005c\u0022:\u005c\u0022StringOrExpression\u005c\u0022,\u005c\u0022description\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022defaults\u005c\u0022:\u005c\u0022\u005c\u0022\u007d,\u007b\u005c\u0022name\u005c\u0022:\u005c\u0022proxy\u005c\u0022,\u005c\u0022type\u005c\u0022:\u005c\u0022StringOrExpression\u005c\u0022,\u005c\u0022description\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022defaults\u005c\u0022:\u005c\u0022\u005c\u0022\u007d,\u007b\u005c\u0022name\u005c\u0022:\u005c\u0022version\u005c\u0022,\u005c\u0022type\u005c\u0022:\u005c\u0022StringOrExpression\u005c\u0022,\u005c\u0022description\u005c\u0022:\u005c\u0022\u005c\u0022,\u005c\u0022defaults\u005c\u0022:\u005c\u0022\u005c\u0022\u007d]\u007d\u0022\u007d", 704149718)!
function api_setup()
{
section_insert()
section_start("", 31706504)!
/*Dat:eyJzIjoiR2V0Q3VycmVudFByb2ZpbGUiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IlNhdmUiLCJ0eXBlIjoidmFyIiwiZGF0YSI6IkRFRkFVTFRfUFJPRklMRSIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJTYXZlMiIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiSEFTX1BST1hZIiwiaXNfZGVmIjp0cnVlfSx7ImlkIjoiU2F2ZTMiLCJ0eXBlIjoidmFyIiwiZGF0YSI6IkhBU19GSU5HRVJQUklOVCIsImlzX2RlZiI6dHJ1ZX1dfQ==*/
VAR_DEFAULT_PROFILE = _get_profile()
VAR_HAS_PROXY = _get_profile().length > 0 && JSON.parse(native("filesystem", "fileinfo", _get_profile() + "/proxy.txt"))["exists"]
VAR_HAS_FINGERPRINT = _get_profile().length > 0 && JSON.parse(native("filesystem", "fileinfo", _get_profile() + "/fingerprint.json"))["exists"]
section_end()!
section_start("", 232593448)!
/*Dat:eyJzIjoic2V0dmFyaWFibGUiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IlNldFZhcmlhYmxlTmFtZSIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiUkVTVUxUIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IlNldFZhcmlhYmxlVmFsdWUiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6InsgZXJyb3I6IG51bGwgfSIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9XX0=*/
VAR_RESULT = { error: null }
section_end()!
section_start("\u007b\u0022n\u0022:\u0022fingerprint\u0022\u007d", 105168138)!
/*Dat:eyJzIjoiaWYiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IklmRXhwcmVzc2lvbiIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoidHJ1ZSIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJJZkVsc2UiLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjpmYWxzZSwiaXNfZGVmIjp0cnVlfV19*/
_set_if_expression("dHJ1ZQ==");
_if(true,function(){
section_insert()
section_start("", 963440216)!
/*Dat:eyJzIjoic2V0dmFyaWFibGUiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IlNldFZhcmlhYmxlTmFtZSIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiRklOR0VSUFJJTlRfT1BUSU9OUyIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJTZXRWYXJpYWJsZVZhbHVlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJfZnVuY3Rpb25fYXJndW1lbnQoXCJmaW5nZXJwcmludFwiKSB8fCB7fSIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9XX0=*/
VAR_FINGERPRINT_OPTIONS = _function_argument("fingerprint") || {}
section_end()!
section_start("", 926286800)!
/*Dat:eyJzIjoidHJpbSIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwidWUiOiIwIiwidXNwIjoiMCIsImQiOlt7ImlkIjoic3RyaW5nIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIoW1tGSU5HRVJQUklOVF9PUFRJT05TXV0udmFsdWUgfHwgXCJcIikgKyBcIlwiIiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IkNoZWNrIiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6dHJ1ZSwiaXNfZGVmIjp0cnVlfSx7ImlkIjoiQ2hlY2syIiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6dHJ1ZSwiaXNfZGVmIjp0cnVlfSx7ImlkIjoiQ2hlY2szIiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6dHJ1ZSwiaXNfZGVmIjp0cnVlfSx7ImlkIjoiY2hhcmFjdGVycyIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiIiwiY2xhc3MiOiJzdHJpbmciLCJpc19kZWYiOnRydWV9LHsiaWQiOiJDaGVjazQiLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjp0cnVlLCJpc19kZWYiOnRydWV9LHsiaWQiOiJDaGVjazUiLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjpmYWxzZSwiaXNfZGVmIjp0cnVlfSx7ImlkIjoiQ2hlY2s2IiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6ZmFsc2UsImlzX2RlZiI6dHJ1ZX0seyJpZCI6IlNhdmUiLCJ0eXBlIjoidmFyIiwiZGF0YSI6IkZJTkdFUlBSSU5UIiwiaXNfZGVmIjpmYWxzZX1dfQ==*/
VAR_FINGERPRINT = _trim((VAR_FINGERPRINT_OPTIONS.value || "") + "", _STR_WHITESPACE + "\\r\\n\\f\\t\\v", true, true);
section_end()!
section_start("", 487614982)!
/*Dat:eyJzIjoic2V0dmFyaWFibGUiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IlNldFZhcmlhYmxlTmFtZSIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiRklOR0VSUFJJTlRfS0VZIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IlNldFZhcmlhYmxlVmFsdWUiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6Il9mdW5jdGlvbl9hcmd1bWVudChcImtleVwiKSB8fCBcIlwiIiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX1dfQ==*/
VAR_FINGERPRINT_KEY = _function_argument("key") || ""
section_end()!
section_start("", 191429170)!
/*Dat:eyJzIjoiZXhlY3V0ZWZ1bmN0aW9uIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJGdW5jdGlvbk5hbWUiLCJ0eXBlIjoidGV4dCIsImRhdGEiOiJnZXRfZGVmYXVsdHMifSx7ImlkIjoiUGFyYW1JZF82ZjcwNzQ2OTZmNmU3MyIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tGSU5HRVJQUklOVF9PUFRJT05TXV0ub3B0aW9ucyB8fCB7fSIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJQYXJhbUlkXzc0Nzk3MDY1IiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJzZXR1cC5maW5nZXJwcmludCIsImNsYXNzIjoic3RyaW5nIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IlNhdmUiLCJ0eXBlIjoidmFyIiwiZGF0YSI6IkZJTkdFUlBSSU5UX09QVElPTlMiLCJpc19kZWYiOmZhbHNlfV19*/
_call_function(get_defaults,{ "options" : (VAR_FINGERPRINT_OPTIONS.options || {}) , "type" : ("setup.fingerprint") })!
VAR_FINGERPRINT_OPTIONS = _result_function()
section_end()!
})!
section_end()!
section_start("\u007b\u0022n\u0022:\u0022profile\u0022\u007d", 374257117)!
/*Dat:eyJzIjoiaWYiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IklmRXhwcmVzc2lvbiIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoidHJ1ZSIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJJZkVsc2UiLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjpmYWxzZSwiaXNfZGVmIjp0cnVlfV19*/
_set_if_expression("dHJ1ZQ==");
_if(true,function(){
section_insert()
section_start("", 397333873)!
/*Dat:eyJzIjoic2V0dmFyaWFibGUiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IlNldFZhcmlhYmxlTmFtZSIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiUFJPRklMRV9PUFRJT05TIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IlNldFZhcmlhYmxlVmFsdWUiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6Il9mdW5jdGlvbl9hcmd1bWVudChcInByb2ZpbGVcIikgfHwge30iLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfV19*/
VAR_PROFILE_OPTIONS = _function_argument("profile") || {}
section_end()!
section_start("", 524080051)!
/*Dat:eyJzIjoidHJpbSIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwidWUiOiIwIiwidXNwIjoiMCIsImQiOlt7ImlkIjoic3RyaW5nIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIoW1tQUk9GSUxFX09QVElPTlNdXS52YWx1ZSB8fCBcIlwiKSArIFwiXCIiLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiQ2hlY2siLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjp0cnVlLCJpc19kZWYiOnRydWV9LHsiaWQiOiJDaGVjazIiLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjp0cnVlLCJpc19kZWYiOnRydWV9LHsiaWQiOiJDaGVjazMiLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjp0cnVlLCJpc19kZWYiOnRydWV9LHsiaWQiOiJjaGFyYWN0ZXJzIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIiLCJjbGFzcyI6InN0cmluZyIsImlzX2RlZiI6dHJ1ZX0seyJpZCI6IkNoZWNrNCIsInR5cGUiOiJjaGVjayIsImRhdGEiOnRydWUsImlzX2RlZiI6dHJ1ZX0seyJpZCI6IkNoZWNrNSIsInR5cGUiOiJjaGVjayIsImRhdGEiOmZhbHNlLCJpc19kZWYiOnRydWV9LHsiaWQiOiJDaGVjazYiLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjpmYWxzZSwiaXNfZGVmIjp0cnVlfSx7ImlkIjoiU2F2ZSIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiUFJPRklMRSIsImlzX2RlZiI6ZmFsc2V9XX0=*/
VAR_PROFILE = _trim((VAR_PROFILE_OPTIONS.value || "") + "", _STR_WHITESPACE + "\\r\\n\\f\\t\\v", true, true);
section_end()!
section_start("", 212834795)!
/*Dat:eyJzIjoiZXhlY3V0ZWZ1bmN0aW9uIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJGdW5jdGlvbk5hbWUiLCJ0eXBlIjoidGV4dCIsImRhdGEiOiJnZXRfZGVmYXVsdHMifSx7ImlkIjoiUGFyYW1JZF82ZjcwNzQ2OTZmNmU3MyIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tQUk9GSUxFX09QVElPTlNdXS5vcHRpb25zIHx8IHt9IiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IlBhcmFtSWRfNzQ3OTcwNjUiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6InNldHVwLnByb2ZpbGUiLCJjbGFzcyI6InN0cmluZyIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJTYXZlIiwidHlwZSI6InZhciIsImRhdGEiOiJQUk9GSUxFX09QVElPTlMiLCJpc19kZWYiOmZhbHNlfV19*/
_call_function(get_defaults,{ "options" : (VAR_PROFILE_OPTIONS.options || {}) , "type" : ("setup.profile") })!
VAR_PROFILE_OPTIONS = _result_function()
section_end()!
})!
section_end()!
section_start("\u007b\u0022n\u0022:\u0022proxy\u0022\u007d", 641592830)!
/*Dat:eyJzIjoiaWYiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IklmRXhwcmVzc2lvbiIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoidHJ1ZSIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJJZkVsc2UiLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjpmYWxzZSwiaXNfZGVmIjp0cnVlfV19*/
_set_if_expression("dHJ1ZQ==");
_if(true,function(){
section_insert()
section_start("", 319652679)!
/*Dat:eyJzIjoic2V0dmFyaWFibGUiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IlNldFZhcmlhYmxlTmFtZSIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiUFJPWFlfT1BUSU9OUyIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJTZXRWYXJpYWJsZVZhbHVlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJfZnVuY3Rpb25fYXJndW1lbnQoXCJwcm94eVwiKSB8fCB7fSIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9XX0=*/
VAR_PROXY_OPTIONS = _function_argument("proxy") || {}
section_end()!
section_start("", 762513660)!
/*Dat:eyJzIjoidHJpbSIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwidWUiOiIwIiwidXNwIjoiMCIsImQiOlt7ImlkIjoic3RyaW5nIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIoW1tQUk9YWV9PUFRJT05TXV0udmFsdWUgfHwgXCJcIikgKyBcIlwiIiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IkNoZWNrIiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6dHJ1ZSwiaXNfZGVmIjp0cnVlfSx7ImlkIjoiQ2hlY2syIiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6dHJ1ZSwiaXNfZGVmIjp0cnVlfSx7ImlkIjoiQ2hlY2szIiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6dHJ1ZSwiaXNfZGVmIjp0cnVlfSx7ImlkIjoiY2hhcmFjdGVycyIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiIiwiY2xhc3MiOiJzdHJpbmciLCJpc19kZWYiOnRydWV9LHsiaWQiOiJDaGVjazQiLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjp0cnVlLCJpc19kZWYiOnRydWV9LHsiaWQiOiJDaGVjazUiLCJ0eXBlIjoiY2hlY2siLCJkYXRhIjpmYWxzZSwiaXNfZGVmIjp0cnVlfSx7ImlkIjoiQ2hlY2s2IiwidHlwZSI6ImNoZWNrIiwiZGF0YSI6ZmFsc2UsImlzX2RlZiI6dHJ1ZX0seyJpZCI6IlNhdmUiLCJ0eXBlIjoidmFyIiwiZGF0YSI6IlBST1hZIiwiaXNfZGVmIjpmYWxzZX1dfQ==*/
VAR_PROXY = _trim((VAR_PROXY_OPTIONS.value || "") + "", _STR_WHITESPACE + "\\r\\n\\f\\t\\v", true, true);
section_end()!
section_start("", 655858205)!
/*Dat:eyJzIjoiZXhlY3V0ZWZ1bmN0aW9uIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJGdW5jdGlvbk5hbWUiLCJ0eXBlIjoidGV4dCIsImRhdGEiOiJnZXRfZGVmYXVsdHMifSx7ImlkIjoiUGFyYW1JZF82ZjcwNzQ2OTZmNmU3MyIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tQUk9YWV9PUFRJT05TXV0ub3B0aW9ucyB8fCB7fSIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJQYXJhbUlkXzc0Nzk3MDY1IiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJzZXR1cC5wcm94eSIsImNsYXNzIjoic3RyaW5nIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IlNhdmUiLCJ0eXBlIjoidmFyIiwiZGF0YSI6IlBST1hZX09QVElPTlMiLCJpc19kZWYiOmZhbHNlfV19*/
_call_function(get_defaults,{ "options" : (VAR_PROXY_OPTIONS.options || {}) , "type" : ("setup.proxy") })!
VAR_PROXY_OPTIONS = _result_function()
section_end()!
})!
section_end()!
section_start("", 519753229)!
/*Dat:eyJzIjoiaWdub3JlZXJyb3JzIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W119*/
_call(function()
{
_set_action_info({ name: "Ignore Errors" });
_on_fail(function(){
VAR_LAST_ERROR = _result()
VAR_ERROR_ID = ScriptWorker.GetCurrentAction()
VAR_WAS_ERROR = false
_break(1,true)
})
CYCLES.Current().RemoveLabel("function")
section_insert()
section_start("", 325349660)!
/*Dat:eyJzIjoiYnJvd3NlcnNldHRpbmdzIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJXaWRldmluZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiZW5hYmxlIiwiY2xhc3MiOiJzdHJpbmciLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiU2FmZUJyb3dzaW5nIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJlbmFibGUiLCJjbGFzcyI6InN0cmluZyIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJDb21wb25lbnRzIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJlbmFibGUiLCJjbGFzcyI6InN0cmluZyIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJXZWJydGMiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IiIsImNsYXNzIjoic3RyaW5nIiwiaXNfZGVmIjp0cnVlfSx7ImlkIjoiV2VicnRjSXBzIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIiLCJjbGFzcyI6InN0cmluZyIsImlzX2RlZiI6dHJ1ZX0seyJpZCI6IkNhbnZhcyIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiIiwiY2xhc3MiOiJzdHJpbmciLCJpc19kZWYiOnRydWV9LHsiaWQiOiJDYW52YXNOb2lzZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiIiwiY2xhc3MiOiJzdHJpbmciLCJpc19kZWYiOnRydWV9LHsiaWQiOiJXZWJnbCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiIiwiY2xhc3MiOiJzdHJpbmciLCJpc19kZWYiOnRydWV9LHsiaWQiOiJXZWJnbE5vaXNlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIiLCJjbGFzcyI6InN0cmluZyIsImlzX2RlZiI6dHJ1ZX0seyJpZCI6IldlYmdsVmVuZG9yIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIiLCJjbGFzcyI6InN0cmluZyIsImlzX2RlZiI6dHJ1ZX0seyJpZCI6IldlYmdsUmVuZGVyZXIiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IiIsImNsYXNzIjoic3RyaW5nIiwiaXNfZGVmIjp0cnVlfSx7ImlkIjoiQXVkaW8iLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IiIsImNsYXNzIjoic3RyaW5nIiwiaXNfZGVmIjp0cnVlfSx7ImlkIjoiQXVkaW9Ob2lzZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiIiwiY2xhc3MiOiJzdHJpbmciLCJpc19kZWYiOnRydWV9LHsiaWQiOiJRVUlDIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW1BST1hZX09QVElPTlNdXS5lbmFibGVRVUlDID09PSBcInRydWVcIiA/IFwiZW5hYmxlXCIgOiBcImRpc2FibGVcIiIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJUdW5uZWxpbmciLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbUFJPWFlfT1BUSU9OU11dLmVuYWJsZVR1bm5lbGluZyA9PT0gXCJ0cnVlXCIgPyBcImVuYWJsZVwiIDogXCJkaXNhYmxlXCIiLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiTWF4RlBTIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIwIiwiY2xhc3MiOiJpbnQiLCJpc19kZWYiOnRydWV9LHsiaWQiOiJFeHRlbnNpb25zIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIiLCJjbGFzcyI6InN0cmluZyIsImlzX2RlZiI6dHJ1ZX0seyJpZCI6IkJyb3dzZXJWZXJzaW9uIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIoX2Z1bmN0aW9uX2FyZ3VtZW50KFwidmVyc2lvblwiKSB8fCBcImRlZmF1bHRcIikgKyBcIlwiIiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IkNvbW1hbmRMaW5lIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIiLCJjbGFzcyI6InN0cmluZyIsImlzX2RlZiI6dHJ1ZX0seyJpZCI6IlBhdGgiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbUFJPRklMRV1dIiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IkxvYWRGUEZyb21Gb2xkZXIiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbRklOR0VSUFJJTlRdXSA/IFwiZmFsc2VcIiA6IFtbUFJPRklMRV9PUFRJT05TXV0ubG9hZEZpbmdlcnByaW50IiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IktleSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tGSU5HRVJQUklOVF9LRVldXSIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJMb2FkUHJveHlGcm9tRm9sZGVyIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW1BST1hZXV0gPyBcImZhbHNlXCIgOiBbW1BST0ZJTEVfT1BUSU9OU11dLmxvYWRQcm94eSIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9XX0=*/
_require_extensions("")!
_BrowserAutomationStudio_Settings = BrowserAutomationStudio_ParseBrowserSettings(
{
Widevine: ("enable"),
SafeBrowsing: ("enable"),
Components: ("enable"),
Extensions: (_result()),
CommandLine: (""),
Webrtc: (""),
WebrtcIps: (""),
Canvas: (""),
CanvasNoise: (""),
Audio: (""),
AudioNoise: (""),
QUIC: (VAR_PROXY_OPTIONS.enableQUIC === "true" ? "enable" : "disable"),
MaxFPS: (0),
Webgl: (""),
WebglNoise: (""),
BrowserVersion: ((_function_argument("version") || "default") + ""),
WebglVendor: (""),
WebglRenderer: (""),
Tunneling: (VAR_PROXY_OPTIONS.enableTunneling === "true" ? "enable" : "disable"),
}
);
_if_else((VAR_PROFILE).length > 0, function(){
_call(BrowserAutomationStudio_ChangeProfile,[{
profile: (VAR_PROFILE),
load_proxy: (VAR_PROXY ? "false" : VAR_PROFILE_OPTIONS.loadProxy),
load_fp: (VAR_FINGERPRINT ? "false" : VAR_PROFILE_OPTIONS.loadFingerprint),
settings: _BrowserAutomationStudio_Settings,
key: (VAR_FINGERPRINT_KEY),
}])!
}, function(){
_settings(_BrowserAutomationStudio_Settings)!
})!
section_end()!
section_start("", 128258771)!
/*Dat:eyJzIjoiZXhlY3V0ZWZ1bmN0aW9uIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJ1ZSI6IjAiLCJ1c3AiOiIwIiwiZCI6W3siaWQiOiJGdW5jdGlvbk5hbWUiLCJ0eXBlIjoidGV4dCIsImRhdGEiOiJnZXRfYm91bmRzIn0seyJpZCI6IlBhcmFtSWRfNzM2Zjc1NzI2MzY1IiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0ZJTkdFUlBSSU5UXV0iLCJjbGFzcyI6InN0cmluZyIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJTYXZlIiwidHlwZSI6InZhciIsImRhdGEiOiJCT1VORFMiLCJpc19kZWYiOmZhbHNlfV19*/
_call_function(get_bounds,{ "source" : (VAR_FINGERPRINT) })!
VAR_BOUNDS = _result_function()
section_end()!
section_start("", 566794271)!
/*Dat:eyJzIjoiaWYiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IklmRXhwcmVzc2lvbiIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tGSU5HRVJQUklOVF1dIiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IklmRWxzZSIsInR5cGUiOiJjaGVjayIsImRhdGEiOmZhbHNlLCJpc19kZWYiOnRydWV9XX0=*/
_set_if_expression("W1tGSU5HRVJQUklOVF1d");
_if(typeof(VAR_FINGERPRINT) !== "undefined" ? (VAR_FINGERPRINT) : undefined,function(){
section_insert()
section_start("", 674311007)!
/*Dat:eyJzIjoiRmluZ2VycHJpbnRTd2l0Y2hlcl9BcHBseSIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwidWUiOiIwIiwidXNwIjoiMCIsImQiOlt7ImlkIjoiRmluZ2VycHJpbnQiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbRklOR0VSUFJJTlRdXSIsImNsYXNzIjoic3RyaW5nIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IktleSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tGSU5HRVJQUklOVF9LRVldXSIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJQZXJmZWN0Q2FudmFzIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0ZJTkdFUlBSSU5UX09QVElPTlNdXS51c2VQZXJmZWN0Q2FudmFzIiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IkNhbnZhc05vaXNlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0ZJTkdFUlBSSU5UX09QVElPTlNdXS5zYWZlQ2FudmFzIiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IldlYmdsTm9pc2UiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbRklOR0VSUFJJTlRfT1BUSU9OU11dLnNhZmVXZWJHTCIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJBdWRpb05vaXNlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0ZJTkdFUlBSSU5UX09QVElPTlNdXS5zYWZlQXVkaW8iLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiU2FmZUJhdHRlcnkiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbRklOR0VSUFJJTlRfT1BUSU9OU11dLnNhZmVCYXR0ZXJ5IiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IkZvbnREYXRhIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0ZJTkdFUlBSSU5UX09QVElPTlNdXS51c2VGb250UGFjayIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJTYWZlUmVjdGFuZ2xlcyIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tGSU5HRVJQUklOVF9PUFRJT05TXV0uc2FmZUVsZW1lbnRTaXplIiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IkVtdWxhdGVTZW5zb3IiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbRklOR0VSUFJJTlRfT1BUSU9OU11dLmVtdWxhdGVTZW5zb3JBUEkiLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiRW11bGF0ZURldmljZVNjYWxlRmFjdG9yIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW0ZJTkdFUlBSSU5UX09QVElPTlNdXS5lbXVsYXRlRGV2aWNlU2NhbGVGYWN0b3IiLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfV19*/
/*Browser*/
_call(BrowserAutomationStudio_ApplyFingerprint,[VAR_FINGERPRINT,VAR_FINGERPRINT_OPTIONS.safeCanvas == "true",VAR_FINGERPRINT_OPTIONS.safeWebGL == "true",VAR_FINGERPRINT_OPTIONS.safeAudio == "true",VAR_FINGERPRINT_OPTIONS.safeBattery == "true",VAR_FINGERPRINT_OPTIONS.safeElementSize == "true",VAR_FINGERPRINT_OPTIONS.usePerfectCanvas == "true",VAR_FINGERPRINT_OPTIONS.emulateSensorAPI == "true",VAR_FINGERPRINT_OPTIONS.useFontPack == "true",VAR_FINGERPRINT_OPTIONS.emulateDeviceScaleFactor == "true", VAR_FINGERPRINT_KEY])!
sleep(1000)!
section_end()!
})!
section_end()!
section_start("", 527418314)!
/*Dat:eyJzIjoicHJveHkiLCJ2IjoxLCJmIjpbXSwidXciOiIwIiwidXQiOiIwIiwidXRvIjoiMCIsInVtIjoiMCIsInVlIjoiMCIsInVzcCI6IjAiLCJkIjpbeyJpZCI6IlByb3h5VGV4dCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tQUk9YWV1dIiwiY2xhc3MiOiJzdHJpbmciLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiUHJveHlUeXBlIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIoW1tQUk9YWV1dLmxlbmd0aCA/IFwiYXV0b1wiIDogXCJzb2NrXCIpIiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IlByb3h5TG9naW4iLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IiIsImNsYXNzIjoic3RyaW5nIiwiaXNfZGVmIjp0cnVlfSx7ImlkIjoiUHJveHlQYXNzd29yZCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiIiwiY2xhc3MiOiJzdHJpbmciLCJpc19kZWYiOnRydWV9LHsiaWQiOiJDaGFuZ2VUaW1lem9uZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tQUk9YWV9PUFRJT05TXV0uY2hhbmdlVGltZXpvbmUiLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiQ2hhbmdlR2VvbG9jYXRpb24iLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbUFJPWFlfT1BUSU9OU11dLmNoYW5nZUdlb2xvY2F0aW9uIiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IkNoYW5nZUJyb3dzZXJMYW5ndWFnZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tQUk9YWV9PUFRJT05TXV0uY2hhbmdlQnJvd3Nlckxhbmd1YWdlIiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IkNoYW5nZVdlYnJ0Y0lwIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW1BST1hZX09QVElPTlNdXS5jaGFuZ2VXZWJSVEMiLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiUHVibGljSVB2NCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tQUk9YWV9PUFRJT05TXV0ucHVibGljSVB2NCIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJQdWJsaWNJUHY2IiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW1BST1hZX09QVElPTlNdXS5wdWJsaWNJUHY2IiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IlByaXZhdGVJUHY0IiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW1BST1hZX09QVElPTlNdXS5wcml2YXRlSVB2NCIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJQcml2YXRlSVB2NiIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tQUk9YWV9PUFRJT05TXV0ucHJpdmF0ZUlQdjYiLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiRE5TTW9kZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tQUk9YWV9PUFRJT05TXV0uZG5zTW9kZSIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJDdXN0b21ETlNJUCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tQUk9YWV9PUFRJT05TXV0uZG5zSVAiLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiRGV0ZWN0RXh0ZXJuYWxJcCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tQUk9YWV9PUFRJT05TXV0uZGV0ZWN0RXh0ZXJuYWxJUC52NCIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJTZXJ2aWNlVVJMIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW1BST1hZX09QVElPTlNdXS5pcEV4dHJhY3Rpb25VUkwudjQiLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiSXBFeHRyYWN0aW9uTWV0aG9kIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW1BST1hZX09QVElPTlNdXS5pcEV4dHJhY3Rpb25NZXRob2QudjQiLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiSXBFeHRyYWN0aW9uUGFyYW0iLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbUFJPWFlfT1BUSU9OU11dLmlwRXh0cmFjdGlvblBhcmFtLnY0IiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IkRldGVjdEV4dGVybmFsSXBWNiIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tQUk9YWV9PUFRJT05TXV0uZGV0ZWN0RXh0ZXJuYWxJUC52NiIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJTZXJ2aWNlVVJMVjYiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbUFJPWFlfT1BUSU9OU11dLmlwRXh0cmFjdGlvblVSTC52NiIsImNsYXNzIjoiZXhwcmVzc2lvbiIsImlzX2RlZiI6ZmFsc2V9LHsiaWQiOiJJcEV4dHJhY3Rpb25NZXRob2RWNiIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tQUk9YWV9PUFRJT05TXV0uaXBFeHRyYWN0aW9uTWV0aG9kLnY2IiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IklwRXh0cmFjdGlvblBhcmFtVjYiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbUFJPWFlfT1BUSU9OU11dLmlwRXh0cmFjdGlvblBhcmFtLnY2IiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IklwSW5mb01ldGhvZCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tQUk9YWV9PUFRJT05TXV0uaXBJbmZvTWV0aG9kIiwiY2xhc3MiOiJleHByZXNzaW9uIiwiaXNfZGVmIjpmYWxzZX0seyJpZCI6IklwQXBpS2V5IiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiJbW1BST1hZX09QVElPTlNdXS5pcEluZm9LZXkiLCJjbGFzcyI6ImV4cHJlc3Npb24iLCJpc19kZWYiOmZhbHNlfSx7ImlkIjoiRnVuY3Rpb25OYW1lIiwidHlwZSI6InRleHQiLCJkYXRhIjoiIn0seyJpZCI6IlRhcmdldFVybCIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiKiIsImNsYXNzIjoic3RyaW5nIiwiaXNfZGVmIjp0cnVlfSx7ImlkIjoiVGFyZ2V0VGFiTnVtYmVyIiwidHlwZSI6ImNvbnN0ciIsImRhdGEiOiIqIiwiY2xhc3MiOiJzdHJpbmciLCJpc19kZWYiOnRydWV9XX0=*/
var hash = proxy_parse(VAR_PROXY)
if((VAR_PROXY.length ? "auto" : "sock") != "auto" ){
hash["IsHttp"] = (VAR_PROXY.length ? "auto" : "sock") == "http"
}
var login = ""
var password = ""
if(login.length > 0 && password.length > 0 )
{
hash["name"] = login
hash["password"] = password
}
if(_get_profile().length > 0)
{
if(hash["server"].length == 0)
{
native("filesystem", "removefile", _get_profile() + "/proxy.txt")
}else
{
var PortNumber = hash["Port"]
hash["Port"] = hash["Port"].toString()
hash["DetectExternalIp"] = VAR_PROXY_OPTIONS.detectExternalIP.v4 == "true";
hash["ChangeGeolocation"] = VAR_PROXY_OPTIONS.changeGeolocation == "true";
hash["ChangeWebrtcIp"] = VAR_PROXY_OPTIONS.changeWebRTC;
if(hash["ChangeWebrtcIp"] == "true"){hash["ChangeWebrtcIp"] = "replace"};
if(hash["ChangeWebrtcIp"] == "false"){hash["ChangeWebrtcIp"] = "ignore"}
hash["ChangeTimezone"] = VAR_PROXY_OPTIONS.changeTimezone == "true";
hash["ChangeBrowserLanguage"] = VAR_PROXY_OPTIONS.changeBrowserLanguage == "true";
hash["ip_info_method"] = VAR_PROXY_OPTIONS.ipInfoMethod;
if(hash["ip_info_method"] == "custom function")
{
hash["ip_info_method"] = "database"
}
hash["ip_api_key"] = VAR_PROXY_OPTIONS.ipInfoKey;
hash["ServiceURL"] = VAR_PROXY_OPTIONS.ipExtractionURL.v4;
hash["IpExtractionParam"] = VAR_PROXY_OPTIONS.ipExtractionParam.v4;
hash["IpExtractionMethod"] = VAR_PROXY_OPTIONS.ipExtractionMethod.v4;
hash["PublicIPv4"] = VAR_PROXY_OPTIONS.publicIPv4;
hash["PublicIPv6"] = VAR_PROXY_OPTIONS.publicIPv6;
hash["PrivateIPv4"] = VAR_PROXY_OPTIONS.privateIPv4;
hash["PrivateIPv6"] = VAR_PROXY_OPTIONS.privateIPv6;
hash["DetectExternalIpV6"] = VAR_PROXY_OPTIONS.detectExternalIP.v6 == "true";
hash["ServiceURLV6"] = VAR_PROXY_OPTIONS.ipExtractionURL.v6;
hash["IpExtractionMethodV6"] = VAR_PROXY_OPTIONS.ipExtractionMethod.v6;
hash["IpExtractionParamV6"] = VAR_PROXY_OPTIONS.ipExtractionParam.v6;
hash["DNSMode"] = VAR_PROXY_OPTIONS.dnsMode;
hash["CustomDNSIP"] = VAR_PROXY_OPTIONS.dnsIP;
native("filesystem", "writefile", JSON.stringify({path: _get_profile() + "/proxy.txt",value: JSON.stringify(hash),base64:false,append:false}))
hash["Port"] = PortNumber
}
}
set_proxy_prepare(VAR_PROXY_OPTIONS.dnsMode, VAR_PROXY_OPTIONS.dnsIP)!
set_proxy(hash["server"], hash["Port"], hash["IsHttp"], hash["name"], hash["password"])!
sleep(1000)!
set_proxy_extended(VAR_PROXY_OPTIONS.detectExternalIP.v4 == "true", VAR_PROXY_OPTIONS.changeGeolocation == "true", VAR_PROXY_OPTIONS.changeWebRTC, VAR_PROXY_OPTIONS.changeTimezone == "true", VAR_PROXY_OPTIONS.changeBrowserLanguage == "true", VAR_PROXY_OPTIONS.ipInfoMethod, VAR_PROXY_OPTIONS.ipInfoKey, null, VAR_PROXY_OPTIONS.ipExtractionURL.v4, VAR_PROXY_OPTIONS.ipExtractionMethod.v4, VAR_PROXY_OPTIONS.ipExtractionParam.v4, VAR_PROXY_OPTIONS.publicIPv4, VAR_PROXY_OPTIONS.publicIPv6, VAR_PROXY_OPTIONS.privateIPv4, VAR_PROXY_OPTIONS.privateIPv6, VAR_PROXY_OPTIONS.detectExternalIP.v6 == "true", VAR_PROXY_OPTIONS.ipExtractionURL.v6, VAR_PROXY_OPTIONS.ipExtractionMethod.v6, V