/*!
    TAG V6.07.7433, smct.tag-arrowvideo.com
    Copyright 2012-2026 intent.ly Global Ltd
*/if(typeof window.$smctResources !== 'undefined') {
    console.warn('Cannot load Tag Resources more than once...');
} else {
    window.$smctResources = function() {
        var urls = {
            tag_url : 'https://js.smct.io/t/tag-v6.07.js',
            overlays_url : 'https://js.smct.io/o/overlays-v6.07.js',
            overlays_data_url : 'https://smct.co/ov5/load/',
            smc_debug_url :  '',
            client_debug_url : 'https://js.smct.io/dp/clientDebug-v2.00.js',
            basket_backup_script : '',
            basket_backup_endpoint : '',
            selector_tool_script : '',
            selector_tool_endpoint : '',
            smarter_codes_script: '',
            smarter_codes_endpoint: '',
            smc_jq : 'https://js.smct.io/jq/smcJQ-v3.4.1.js',
            ls_endpoint : 'https://ls.smct.io/lse1.3.html',
            notification_app : '',
            notification_checker : '',
            px2a_source_url: 'https://js.smct.io/e/events-1.6.0.min.js',
            px2b_endpoint_url: 'https://events.smct.co/',
            
            host : 'https://smct.co/',
            pxt_domain : 'https://ep.smct.co/',
            tag_data_url : 'https://smct.co/tm/data/',
            overlays_engage_url : 'https://ep.smct.co/ov4/e/',
            insights_url : 'https://ep.smct.co/insights/',
            url_track : 'https://ep.smct.co/ut/',
            client_debug_data : 'https://smct.co/cldbData/',
        }
            var sri = {
                tag_url : '',
                overlays_url : '',
                smc_debug_url :  '',
                client_debug_url : '',
                basket_backup_script : '',
                selector_tool_script : '',
                smarter_codes_script: '',
                smc_jq : '',
                notification_app : '',
                px2a_source_url: '',
                px2a_fingerprint_url: '',
            };
        
        var getURL = function(key, additional) {
            return urls[key];
        };

        var getSRI = function(key, additional) {
            return sri[key];
        };

        var getTagLoadedTime = function() {
            var microtime = 1770572569.3261;
            return Math.round(microtime*1000);
        };

        /* Deprecated */
        var runCode = function(key, isDebug) {
            return false;
        };
        
        return {
            getURL : getURL,
            getSRI : getSRI,
            getTagLoadedTime : getTagLoadedTime,
            runCode : runCode,
            tryer: function() {
                return false;
            },
            staticFiles : 0
        };}();
    }if(typeof window.$smctData !== 'undefined') {
    console.warn('Cannot load Tag Data more than once...');
} else {
	window.$smctData = {
			a:1,
			b:1,
			h:'https://smct.co/',
		o:'eyJ2ZXJzaW9uIjoiNi4wNyIsImlkIjo2NDU5LCJuYW1lIjoiYXJyb3d2aWRlby5jb20iLCJjc3NfYW5pbXMiOiIuc21jdC1hbmltYXRlZHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZHVyYXRpb246MXM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5zbWN0LWFuaW1hdGVkLnNtY3QtaW5maW5pdGV7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9LnNtY3QtYW5pbWF0ZWQuc21jdC1oaW5nZXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczthbmltYXRpb24tZHVyYXRpb246MnN9LnNtY3QtYW5pbWF0ZWQuc21jdC1ib3VuY2VJbiwuc21jdC1hbmltYXRlZC5zbWN0LWJvdW5jZU91dCwuc21jdC1hbmltYXRlZC5zbWN0LWZsaXBPdXRYLC5zbWN0LWFuaW1hdGVkLnNtY3QtZmxpcE91dFl7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246Ljc1czthbmltYXRpb24tZHVyYXRpb246Ljc1c31ALXdlYmtpdC1rZXlmcmFtZXMgc21jdC1ydWJiZXJCYW5kezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfTMwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMjUsLjc1LDEpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC43NSwxLjI1LDEpfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMTUsLjg1LDEpfTY1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKC45NSwxLjA1LDEpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsLjk1LDEpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHNtY3QtcnViYmVyQmFuZHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX0zMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjI1LC43NSwxKX00MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguNzUsMS4yNSwxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjE1LC44NSwxKX02NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKTt0cmFuc2Zvcm06c2NhbGUzZCguOTUsMS4wNSwxKX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKTt0cmFuc2Zvcm06c2NhbGUzZCgxLjA1LC45NSwxKX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LnNtY3QtcnViYmVyQmFuZHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNtY3QtcnViYmVyQmFuZDthbmltYXRpb24tbmFtZTpzbWN0LXJ1YmJlckJhbmR9QC13ZWJraXQta2V5ZnJhbWVzIHNtY3Qtc2hha2V7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfX1Aa2V5ZnJhbWVzIHNtY3Qtc2hha2V7MCUsdG97LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKX0xMCUsMzAlLDUwJSw3MCUsOTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMHB4LDAsMCl9MjAlLDQwJSw2MCUsODAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwcHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTBweCwwLDApfX0uc21jdC1zaGFrZXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNtY3Qtc2hha2U7YW5pbWF0aW9uLW5hbWU6c21jdC1zaGFrZX1ALXdlYmtpdC1rZXlmcmFtZXMgc21jdC1wdWxzZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUzZCgxLjA1LDEuMDUsMS4wNSk7dHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpfXRvey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlWCgxKTt0cmFuc2Zvcm06c2NhbGVYKDEpfX1Aa2V5ZnJhbWVzIHNtY3QtcHVsc2V7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGVYKDEpO3RyYW5zZm9ybTpzY2FsZVgoMSl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlM2QoMS4wNSwxLjA1LDEuMDUpO3RyYW5zZm9ybTpzY2FsZTNkKDEuMDUsMS4wNSwxLjA1KX10b3std2Via2l0LXRyYW5zZm9ybTpzY2FsZVgoMSk7dHJhbnNmb3JtOnNjYWxlWCgxKX19LnNtY3QtcHVsc2V7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbWN0LXB1bHNlO2FuaW1hdGlvbi1uYW1lOnNtY3QtcHVsc2V9QC13ZWJraXQta2V5ZnJhbWVzIHNtY3QtZmxhc2h7MCUsNTAlLHRve29wYWNpdHk6MX0yNSUsNzUle29wYWNpdHk6MH19QGtleWZyYW1lcyBzbWN0LWZsYXNoezAlLDUwJSx0b3tvcGFjaXR5OjF9MjUlLDc1JXtvcGFjaXR5OjB9fS5zbWN0LWZsYXNoey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c21jdC1mbGFzaDthbmltYXRpb24tbmFtZTpzbWN0LWZsYXNofSIsImNvbmZpZyI6eyJ0YWdSZWZyZXNoSUQiOjAsImpRdWVyeUZvcmNlTG9hZCI6MSwiaWdub3JlSGFzaCI6MSwiY2FzZVNlbnNpdGl2ZSI6MCwiaW5zaWdodHMiOjAsImJsb2NrSWZyYW1lIjowLCJweFRyYWNrT2ZmIjowLCJydWxlc1VUQyI6MCwiZm9yY2VPbkRlYnVnIjowLCJweEFwYyI6MSwiT3ZSZXFJbnQiOjAsIkZpcnN0Q2hhckFzY2lpRml4IjowLCJlbmNvZGVDb29raWVzIjoxLCJyZWZFeGFjdE1hdGNoIjowLCJtaWdyYXRlQ29va2llc1RvTG9jYWxTdG9yYWdlIjowLCJlbmZvcmNlU3JpIjowLCJ0aW1lb3V0IjozMDAsInNjYW5uZXJUaW1lIjozMDAsImNvb2tpZU1heEFnZURheXMiOiIiLCJvdkNvb2tpZUhpc3RvcnkiOiIiLCJzcmNfY29faW8iOiJhdXRvIiwiaW5zaWdodHNfYXV0byI6IiIsImxzM3JkcHR5VUlEIjoxLCJkeW5hbWljRWxlbWVudHMiOnsiQ3VycmVudFVybCI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IkN1cnJlbnRVcmwiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiIiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjowLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiRHluYW1pY0Jhc2tldFJlYWR5Ijp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiRHluYW1pY0Jhc2tldFJlYWR5Iiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6IiIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIn0sIlBvcHVwU2hvd2luZyI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IlBvcHVwU2hvd2luZyIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJCYXNrZXRDb3VudCI6eyJhY3RpdmUiOjEsImV4cG9ydCI6MSwiY29va2llU2VhcmNoIjoiIiwicmVhZEN1c3RvbVZhck9yRnVuYyI6IiIsInN0cmluZ3MiOiIiLCJ1cmxDb250YWlucyI6MCwiaHRtbENvbnRhaW5zIjowLCJzZWFyY2hETE9iamVjdCI6IiIsInNlYXJjaERMS2V5IjoiIiwic2VsZWN0b3IiOiIjYmFza2V0LWNvdW50IiwidXNlTGFzdCI6MCwiY29va2llQmFja3VwIjoxLCJ0eXBlIjoidGV4dCIsImF0dHIiOiIifSwiUHJvZHVjdEltYWdlIjp7ImFjdGl2ZSI6MSwiZXhwb3J0IjoxLCJjb29raWVTZWFyY2giOiIiLCJyZWFkQ3VzdG9tVmFyT3JGdW5jIjoiIiwic3RyaW5ncyI6IiIsInVybENvbnRhaW5zIjowLCJodG1sQ29udGFpbnMiOjAsInNlYXJjaERMT2JqZWN0IjoiIiwic2VhcmNoRExLZXkiOiIiLCJzZWxlY3RvciI6Ii5jYXJvdXNlbC1pdGVtOm50aC1jaGlsZCgxKSBpbWcuY2Fyb3VzZWwtaW1hZ2UiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJhdHRyIiwiYXR0ciI6InNyYyJ9LCJQcm9kdWN0VGl0bGUiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiIiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiI3NpZGUtYmFyLXNlY3Rpb24gLnBkcC1wcm9kdWN0LXRpdGxlLW5hbWUiLCJ1c2VMYXN0IjowLCJjb29raWVCYWNrdXAiOjAsInR5cGUiOiJ0ZXh0IiwiYXR0ciI6IiJ9LCJQcm9kdWN0UHJpY2UiOnsiYWN0aXZlIjoxLCJleHBvcnQiOjEsImNvb2tpZVNlYXJjaCI6IiIsInJlYWRDdXN0b21WYXJPckZ1bmMiOiIiLCJzdHJpbmdzIjoiIiwidXJsQ29udGFpbnMiOjAsImh0bWxDb250YWlucyI6MCwic2VhcmNoRExPYmplY3QiOiIiLCJzZWFyY2hETEtleSI6IiIsInNlbGVjdG9yIjoiI3NpZGUtYmFyLXNlY3Rpb24gLnByb2R1Y3QtdmFyaWFudC1wcmljZSIsInVzZUxhc3QiOjAsImNvb2tpZUJhY2t1cCI6MCwidHlwZSI6InRleHQiLCJhdHRyIjoiIn19LCJyZWZzIjp7IjQiOnsidSI6ImF3Yz0iLCJkIjoiMSJ9fSwiZGIiOjAsIm92ZXJsYXlzX3VybCI6Imh0dHBzOlwvXC9qcy5zbWN0LmlvXC9vXC9vdmVybGF5cy12Ni4wNy5qcyIsIm92ZXJsYXlzX2RhdGFfdXJsIjoiaHR0cHM6XC9cL3NtY3QuY29cL292NVwvbG9hZFwvIiwib3ZlcmxheXNfZW5nYWdlX3VybCI6Imh0dHBzOlwvXC9lcC5zbWN0LmNvXC9vdjRcL2VcLyIsImluc2lnaHRzX3VybCI6Imh0dHBzOlwvXC9lcC5zbWN0LmNvXC9pbnNpZ2h0c1wvIiwiY2xpZW50X2RlYnVnX3VybCI6Imh0dHBzOlwvXC9qcy5zbWN0LmlvXC9kcFwvY2xpZW50RGVidWctdjIuMDAuanMiLCJjbGllbnRfZGVidWdfZGF0YSI6Imh0dHBzOlwvXC9zbWN0LmNvXC9jbGRiRGF0YVwvIiwibHNfZW5kcG9pbnQiOiJodHRwczpcL1wvbHMuc21jdC5pb1wvbHNlMS4zLmh0bWwiLCJ0YWdfcHJldmlldyI6ImRlZmF1bHQiLCJweHRfdmVyc2lvbiI6IjJhIiwicHh0X2lkZW50aXR5X3Bvb2xfaWQiOiJldS13ZXN0LTE6OWEyOGNiZGUtMzgzZS00YzViLWJkZGQtM2IzN2E5YTdkMWJlIn0sInNyY19jb19pbyI6ImF1dG8iLCJydWxlc0xpc3QiOlt7InJ1bGVuYW1lIjoiRHluYW1pYyBCYXNrZXQiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJcL2NvbXBsZXRlIl0sIndoaXRlbGlzdCI6W119LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzRdLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJCYXNrZXRDb3VudCI6eyJpczEiOiI+PSIsInZhbDEiOiIxIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9LCJEeW5hbWljQmFza2V0UmVhZHkiOnsiaXMxIjoidHJ1ZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn0sIlBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6ImFsbCIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImR5bkJhc2tldFJlcXVpcmVkIjoib2ZmIiwicmVjb21taW5kZXJSZXF1aXJlZCI6Im9mZiIsImRlbGF5IjoiIiwicGFnZVZpZXdzIjoiIiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTI5MTkzfSwibW9iaWxlIjp7ImlkIjoxMjkxOTV9LCJ0YWJsZXQiOnsiaWQiOjEyOTE5NH19fSx7InJ1bGVuYW1lIjoiUmVjb21taW5kZXIiLCJ1cmxzIjp7ImJsYWNrbGlzdCI6WyJcL2NvbXBsZXRlIl0sIndoaXRlbGlzdCI6W119LCJyZWZzIjp7ImJsYWNrbGlzdCI6WzRdLCJ3aGl0ZWxpc3QiOltdfSwibG9jcyI6eyJibGFja2xpc3QiOltdLCJ3aGl0ZWxpc3QiOltdfSwiZHluQmFza2V0TWluUXR5IjoiIiwiZHluYW1pY0VsZW1lbnRSdWxlcyI6eyJQb3B1cFNob3dpbmciOnsiaXMxIjoiZmFsc2UiLCJ2YWwxIjoiIiwiYW5kT3IiOiIiLCJpczIiOiI+IiwidmFsMiI6IiJ9fSwidmlzaXRvcnMiOiJhbGwiLCJub3RpZmljYXRpb25zQWNjZXB0ZWQiOiJhbnkiLCJkeW5CYXNrZXRSZXF1aXJlZCI6Im9mZiIsInJlY29tbWluZGVyUmVxdWlyZWQiOiJvbiIsImRlbGF5IjoiIiwicGFnZVZpZXdzIjoiIiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiIiwib3ZlcmxheXMiOnsiZGVza3RvcCI6eyJpZCI6MTI5MTk2fSwibW9iaWxlIjp7ImlkIjoxMjkxOTh9LCJ0YWJsZXQiOnsiaWQiOjEyOTE5N319fSx7InJ1bGVuYW1lIjoiQ2xpY2sgdG8gUmVkaXJlY3QgfHwgNTAlIG9mZiIsInVybHMiOnsiYmxhY2tsaXN0IjpbIlwvY29tcGxldGUiXSwid2hpdGVsaXN0IjpbXX0sInJlZnMiOnsiYmxhY2tsaXN0IjpbNF0sIndoaXRlbGlzdCI6W119LCJsb2NzIjp7ImJsYWNrbGlzdCI6W10sIndoaXRlbGlzdCI6W119LCJkeW5CYXNrZXRNaW5RdHkiOiIiLCJkeW5hbWljRWxlbWVudFJ1bGVzIjp7IlBvcHVwU2hvd2luZyI6eyJpczEiOiJmYWxzZSIsInZhbDEiOiIiLCJhbmRPciI6IiIsImlzMiI6Ij4iLCJ2YWwyIjoiIn19LCJ2aXNpdG9ycyI6Im5ldyIsIm5vdGlmaWNhdGlvbnNBY2NlcHRlZCI6ImFueSIsImR5bkJhc2tldFJlcXVpcmVkIjoib2ZmIiwicmVjb21taW5kZXJSZXF1aXJlZCI6Im9mZiIsImRlbGF5IjoiIiwicGFnZVZpZXdzIjoiIiwiZmlsdGVyIjoiIiwiZmlsdGVyR3JvdXAiOiIiLCJ0aW1lU3RhcnQiOiIiLCJ0aW1lRW5kIjoiMjAyNS0wNy0zMCAxNjo1OTo1OSIsIm92ZXJsYXlzIjp7ImRlc2t0b3AiOnsiaWQiOjE2NzcwNn0sIm1vYmlsZSI6eyJpZCI6MTY3NzA3fSwidGFibGV0Ijp7ImlkIjoxNjc3MDh9fX0seyJydWxlbmFtZSI6Ik5ldyBDdXN0b21lciBTaWduIFVwIiwidXJscyI6eyJibGFja2xpc3QiOlsiXC9jb21wbGV0ZSJdLCJ3aGl0ZWxpc3QiOltdfSwicmVmcyI6eyJibGFja2xpc3QiOls0XSwid2hpdGVsaXN0IjpbXX0sImxvY3MiOnsiYmxhY2tsaXN0IjpbXSwid2hpdGVsaXN0IjpbXX0sImR5bkJhc2tldE1pblF0eSI6IiIsImR5bmFtaWNFbGVtZW50UnVsZXMiOnsiUG9wdXBTaG93aW5nIjp7ImlzMSI6ImZhbHNlIiwidmFsMSI6IiIsImFuZE9yIjoiIiwiaXMyIjoiPiIsInZhbDIiOiIifX0sInZpc2l0b3JzIjoibmV3Iiwibm90aWZpY2F0aW9uc0FjY2VwdGVkIjoiYW55IiwiZHluQmFza2V0UmVxdWlyZWQiOiJvZmYiLCJyZWNvbW1pbmRlclJlcXVpcmVkIjoib2ZmIiwiZGVsYXkiOiIiLCJwYWdlVmlld3MiOiIiLCJmaWx0ZXIiOiIiLCJmaWx0ZXJHcm91cCI6IiIsInRpbWVTdGFydCI6IiIsInRpbWVFbmQiOiIiLCJvdmVybGF5cyI6eyJkZXNrdG9wIjp7ImlkIjoxMzE1OTJ9LCJtb2JpbGUiOnsiaWQiOjEzMTU5MH0sInRhYmxldCI6eyJpZCI6MTMxNTkxfX19XSwicGx1Z2lucyI6eyJyZWNvbW1pbmRlciI6eyJpdGVtU2t1IjoiUHJvZHVjdFRpdGxlIiwiaXRlbVByaWNlIjoiUHJvZHVjdFByaWNlIiwiaXRlbVNhbGVQcmljZSI6IiIsIml0ZW1JbWFnZSI6IlByb2R1Y3RJbWFnZSIsIml0ZW1OYW1lIjoiUHJvZHVjdFRpdGxlIiwiaXRlbUxpbmsiOiJDdXJyZW50VXJsIn19LCJ1c2VMb2MiOjAsImlwIjoiMTguOTcuMTQuODAiLCJpcGIiOmZhbHNlLCJkZXZpY2UiOmZhbHNlLCJ0IjowLjAwMTQ5NSwibG9jU2lnIjoiYjY0Yzc2MDI1YmM3NmQ1NDgxMmM4OTk4MDRlMjVmNWQifQ=='
	};
}

(function(w, d) {
	var src_co_io = 'auto';
	var tld = '';

	if(src_co_io === 'co' || src_co_io === 'io') {
		tld = src_co_io;
		sessionStorage.setItem('smc_cdn_source', tld);
	} else {
		tld  = sessionStorage.getItem('smc_cdn_source');
	}

	var cspCheck = function(cb) {
		if(tld !== null) {
			cb();
		} else {
			tld = 'io';
			var ioTest = new XMLHttpRequest();
			ioTest.open('HEAD', 'https://js.smct.' + tld + '/csp/csp.js', true);
			ioTest.send();
			ioTest.onerror = function() {
				tld = 'co'
				var coTest = new XMLHttpRequest();
				coTest.open('HEAD', 'https://js.smct.' + tld + '/csp/csp.js', true);
				coTest.send();
				coTest.onerror = function() {
					tld = 'co';
					cb();
				}
				coTest.onload = function() {
					tld = 'co';
					sessionStorage.setItem('smc_cdn_source', tld);
					cb();
				}
			}
			ioTest.onload = function() {
				tld = 'io';
				sessionStorage.setItem('smc_cdn_source', tld);
				cb();
			}
		}
	}

	var addJS = function(scriptUrl, callback) {
        var url = window.$smctResources.getURL(scriptUrl);
        var sriValue = window.$smctResources.getSRI(scriptUrl);
			if(url.indexOf('://l.smct') === -1 && url.indexOf('://dev.smct') === -1 && tld !== undefined) {
				url = url.replace(/smct.(c|i)o/i, 'smct.' + tld);
			}
		var h = d.getElementsByTagName("head")[0],
			j = d.createElement('script');
		j.type = 'text/javascript';
		j.src = url;
		j.charset = 'utf-8';
		h.appendChild(j);
		j.onload = function() {
			if(callback) {
				callback();
			}
		};
	}

	try{
		cspCheck(function cspChecker() {
			addJS('tag_url', function addingJS() {
				window.$smcCallCustomScripts = function() {
					$smcT5.CustomScripts = {};
					try {
						
$smcT5.CustomScripts.CurrentUrl = () => {
    return window.location.href
}

const syncBasket = () => {
    // Duplicate this part if you need to apply to multiple scanners for both cart and minicart
    // START COPY
    const miniCartProducts = Array.from(document.querySelectorAll('.flyout-basket-item'));
    if (miniCartProducts.length > 0) {
        return miniCartProducts
            .map((prod) => {
                const image = prod.querySelector("img")?.src;
                const title = prod.querySelector(".text-body")?.innerText;
                const price = prod.querySelector(".flyout-basket + div + span")?.innerText;

                // Skip item if required fields are missing
                if (!image || !title || !price) return;

                return {
                    image,
                    title,
                    price,
                    quantity: prod.querySelector(".flyout-basket + div > span")?.innerText.split(' ')[1] || 1,
                    //priceOld: prod.querySelector("{{price selector}}")?.innerText || '',
                    //desc: prod.querySelector("{{price selector}}")?.innerText || '',
                    // Uncomment this for 2nd session DB
                    // session: $smcT5.tagHelpers.get('sesn')
                };
            })
            .filter(Boolean); // remove null entries
    }
    // END COPY
    return undefined;
};

// mini cart/cart page scanner end

// THIS IS REQUIRED DO NOT REMOVE
const currentBasket = $smcT5.tagHelpers.basket.getBasket();
$smcT5.CustomScripts.DynamicBasketReady = !!currentBasket && currentBasket.length > 0;
// OPTIONAL RESET SECTION FOR WHEN THE REAL CART IS EMPTY AND WE WANT TO START OVER
// Requires a BasketCount DK
const basketCount = $smcT5.outputs.dynamic.BasketCount;
if (basketCount == 0) localStorage.removeItem('smc_basket');
// SECOND SESSION OPTIONAL BIT
// const currentSession = $smcT5.tagHelpers.get('sesn');
// $smcT5.CustomScripts.SecondSessionDynamicBasketReady = !!currentBasket
//     && currentBasket.length > 0
//     && currentBasket.filter((item) => item.session < currentSession).length > 0;
// THIS IS REQUIRED DO NOT REMOVE
const onUpdate = (basketData) => {
   const {basket, newBasket, products} = basketData;
   $smcT5.tagHelpers.DBC('BASKET UPDATED:', products);
   const currentBasket = $smcT5.tagHelpers.basket.getBasket();
   $smcT5.CustomScripts.DynamicBasketReady = !!currentBasket && currentBasket.length > 0;
    // SECOND SESSION OPTIONAL BIT
    // const currentSession = $smcT5.tagHelpers.get('sesn');
    // $smcT5.CustomScripts.SecondSessionDynamicBasketReady = !!currentBasket
    //     && currentBasket.length > 0
    //     && currentBasket.filter((item) => item.session < currentSession).length > 0;
}
// THIS IS REQUIRED DO NOT REMOVE
setInterval(() => {
   $smcT5.tagHelpers.basket.shadowBasket({
        // removeEvent,
        // deleteEvent,
        // quantityEvent,
       onUpdate,
       syncBasket,
   });
}, 400);


$smcT5.CustomScripts.PopupShowing = function(){
    const modal = document.getElementById('email-reengagement-modal');
    const isVisible = modal && !!( modal.offsetWidth || modal.offsetHeight || modal.getClientRects().length );

    return isVisible || false;
}

					} catch(e) {
						console.error("CustomScripts Error: ", e);
					}
				}
			});
		});
	} catch(e) {
		console.log(e);
	}
}(window, document));

