// --- 1. CONFIGURATION (Edit this for each new campaign) ---
var _paq = _paq || [];
var halfWasFired = false;
var fullWasFired = false;
var pageIdentifier = 'specializedTurboVado3EVO26_5672';

// --- 2. TRACKING ENGINE (Do not edit below this line) ---
document.addEventListener('DOMContentLoaded',function(){_paq.push(['trackEvent','pageView','enterPage',pageIdentifier]);document.body.addEventListener('click',function(e){if(!e.target.closest('.sePageMain'))return;var t=e.target.closest('a'),n=e.target.closest('button');if(t){var r=t.getAttribute('href')||'no-url',a=t.innerText.trim()||t.getAttribute('title')||'image-or-icon-link';if(a.length>50)a=a.substring(0,47)+'...';var o='Link Click',i=t.closest('.sePageSectionCatalog');if(i){var c=i.getAttribute('data-tracking-name');if(!c){var l=i.closest('.customContentBlock');if(l){var s=l.querySelector('.widgetTitle');if(s)c=s.innerText.trim()}}if(!c)c='Unnamed Catalog';o='Catalog Click: '+c}_paq.push(['trackEvent',o,a+' ('+r+')',pageIdentifier])}else if(n){var u=n.innerText.trim()||n.getAttribute('title')||n.id||'unnamed-button';if(u.length>50)u=u.substring(0,47)+'...';_paq.push(['trackEvent','Button Click',u,pageIdentifier])}})});function totalPageHeight(){return Math.max(1,document.body.scrollHeight||0,document.body.offsetHeight||0,document.documentElement.clientHeight||0,document.documentElement.scrollHeight||0,document.documentElement.offsetHeight||0)}function getPageScrollPercentage(e){var t=(document.documentElement&&document.documentElement.clientHeight)||0,n=Math.max(totalPageHeight()-t,1);return Math.round((e/n)*100)}function detectScrollEventPush(){var e=window.pageYOffset||0,t=getPageScrollPercentage(e);if(!halfWasFired&&t>=50){halfWasFired=!0;_paq.push(['trackEvent','Scrolling','50% Scrolled',pageIdentifier])}if(!fullWasFired&&t===100){fullWasFired=!0;_paq.push(['trackEvent','Scrolling','100% Scrolled',pageIdentifier])}}window.addEventListener('scroll',detectScrollEventPush);window.addEventListener('touchmove',detectScrollEventPush);window.addEventListener('touchstart',function(e){if(navigator.userAgent.match(/Android/i)){}},{passive:!0});