(function(){ var __reU = window.location.href; var __reDt = detectDeviceType(); var __reUa = navigator.userAgent; var __reRef = document.referrer; function getCookie(cookieName) { return document.cookie.split('; ').reduce((value, cookie) => { const [name, val] = cookie.split('='); return (name === encodeURIComponent(cookieName)) ? decodeURIComponent(val) : value; }, null); } const __reUid = getCookie('__reUid'); function setCookie(cookieName, cookieValue) { document.cookie = `${encodeURIComponent(cookieName)}=${encodeURIComponent(cookieValue)}; expires=${(new Date(Date.now() + 86400000)).toUTCString()}; path=/`; } if(!__reUid){ setCookie('__reUid', generateUUID()); } function detectDeviceType() { var __reuserAgent = navigator.userAgent; if (/Mobile|Android|iPhone|iPod|BlackBerry|Windows Phone/i.test(__reuserAgent)) { return 'Mobile'; } else if (/Tablet|iPad/i.test(__reuserAgent)) { return 'Tablet'; } else { return 'Desktop'; } } function generateUUID() { var __reD = new Date().getTime(); var __reuuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { var __reRef = (__reD + Math.random() * 16) % 16 | 0; __reD = Math.floor(__reD / 16); return (c == 'x' ? __reRef : (__reRef & 0x3 | 0x8)).toString(16); }); return __reuuid; } var __reC = window.RecData || []; __reC.push({ event: "viewPage", uxid: generateUUID(), page: __reU, device_type:__reDt, uAgent: __reUa, referrer: __reRef }); var __reD = {}; __reD.data = __reC; const __reCapUrl = '//recapads.com/journey/assets/utrack/uslice/uslice.php'; fetch(__reCapUrl, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(__reD) }) .then((res) => res.json()) .then(response => { var __reFr = response.id; i_s(__reFr) }) .catch(error => { }); function i_s(__reRs){ var __reRsD = document.createElement('script'); __reRsD.src = '//recapads.com/journey/assets/utrack/uslice/funnel/'+__reRs+'.js'; __reRsD.async = 'true'; document.head.appendChild(__reRsD); } })();