(function($){
'use strict';
const FORM_ID=19700;
document.addEventListener('wpcf7mailsent', function(event){
try {
const sentId=parseInt(event.detail.contactFormId, 10);
if(sentId!==FORM_ID){
return;
}} catch(e){
console.error('Asotech JS: impossibile leggere contactFormId', e);
return;
}
const apiResp=event.detail.apiResponse||{};
const uuid=apiResp.submissionId||apiResp.submission_uuid||'';
if(!uuid){
console.error('Asotech JS: submissionId non disponibile in apiResponse', apiResp);
return;
}
$.post(asotech_ajax.url, {
action:        'asotech_ajax_save_visitor',
primary_uuid:  uuid
})
.done(function(resp){
if(resp.success&&resp.data&&resp.data.redirect_url){
window.location.href=resp.data.redirect_url;
}else{
console.error('Asotech JS: risposta AJAX negativa', resp);
}})
.fail(function(xhr, status, err){
console.error('Asotech JS: errore AJAX', status, err, xhr.responseText);
});
}, false);
})(jQuery);