1function sgr_2() { 2 console.log('SGR_2 loaded!'); 3 let recaptcha = document.getElementsByClassName('sgr-main'); 4 for (let i = 0; i < recaptcha.length; i++) { 5 grecaptcha.render(recaptcha.item(i), {'sitekey': sgr.sgr_site_key}); 6 } 7} 8 9function sgr_3() { 10 console.log('SGR_3 loaded!'); 11 let actionName = window.location.pathname; 12 actionName = actionName.replace(/[^a-zA-Z/]/g, '_'); 13 grecaptcha.execute(sgr.sgr_site_key, {action: 'sgr_' + actionName}).then(function (token) { 14 let recaptcha = document.getElementsByClassName('sgr-main'); 15 for (let i = 0; i < recaptcha.length; i++) { 16 recaptcha.item(i).value = token; 17 } 18 }); 19 20 setTimeout(sgr_3, 1000 * 60); 21} 22 23document.addEventListener('DOMContentLoaded', function (event) { 24 let sgr_version = document.getElementById('sgr_version'); 25 26 if (sgr_version) { 27 console.log('SGR admin loaded!'); 28 sgr_version.addEventListener('click', removeKeys); 29 30 function removeKeys() { 31 let sgr_site_key = document.getElementById('sgr_site_key'); 32 let sgr_secret_key = document.getElementById('sgr_secret_key'); 33 34 if (sgr_site_key.value === sgr.sgr_site_key) { 35 sgr_site_key.value = ''; 36 sgr_secret_key.value = ''; 37 } 38 } 39 } 40});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.