.map(script => script.slice("AF_initDataCallback(".length, -");".length)) // remove call to init function
.map(jsonic) // jsonic is used because JSON.parse() requires strict JSON and eval() allows remote code execution
.find(data => data.key == "ds:1") // for some reason there are two init datas, one is empty tho
.map(script => script.slice("AF_initDataCallback(".length, -");".length)) // remove call to init function
.map(jsonic) // jsonic is used because JSON.parse() requires strict JSON and eval() allows remote code execution
.find(data => data.key == "ds:1") // for some reason there are two init datas, one is empty tho