var site=site||{};!function(e){var i;site.client=site.client||{},site.client.cookieName="client.isMobile",site.client.doMobileRedirect=void 0===site.doMobileRedirect||site.doMobileRedirect,site.client.subdomain=window.location.hostname.replace(/^.*(maccosmetics\.)/,(function(e,i){return i})),site.client.isMobileRegex=/(iPhone|iPod|Android|BlackBerry)/,site.client.getDeviceCookie=function(){var e=document.cookie.match(new RegExp("(?:^|; )"+site.client.cookieName+"=([^;]*)"));return e?parseInt(decodeURIComponent(e[1])):void 0},site.client.clearDeviceCookie=function(){document.cookie=site.client.cookieName+"=; expires=Fri, 27 Jul 2001 02:47:11 UTC; path=/;"},site.client.setDeviceCookie=function(e){document.cookie=site.client.cookieName+"="+e+"; domain=."+site.client.subdomain+"; path=/;"},site.client.getDeviceType=function(){return site.client.isMobile?"mobile":"desktop"},site.client.setReferrer=function(){var e=document.referrer;e.match(/maccosmetics/)||""==e||(document.cookie="adobeRef="+e+"; domain=."+site.client.subdomain+"; path=/;")},site.client.setDevice=function(e){site.client.isMobile=e,site.client.setDeviceCookie(site.client.isMobile),site.client.setReferrer(),site.client.redirect()},site.client.redirect=function(){if(site.client.doMobileRedirect){var e=window.location.hostname;if(!e.match(/^[0-9]/)&&!e.match(/(int|up.elcdev|unified-platform)/)){var i=window.location.href,t=e.match(/^(m|www)(tmp)?\./),c=t&&"m"==t[1],o=t&&"tmp"==t[2];if(c&&!site.client.isMobile){var n=o?e.replace(/^mtmp\./,"wwwtmp."):e.replace(/^m\./,"");window.location=i.replace(e,n)}else if(!c&&site.client.isMobile){var s=o?"wwwtmp.":"www.";n=(o?"mtmp.":"m.")+e.replace(s,"");window.location=i.replace(e,n)}}}},site.client.controls=function(){e(".toggle-mobile[data-ismobile]").each((function(){e(this).bind("click",(function(i){var t=e(this).attr("data-ismobile");return site.client.setDevice(parseInt(t)),!1})).show()}))},site.client.init=(void 0===(i=site.client.getDeviceCookie())&&(i=navigator.userAgent.match(site.client.isMobileRegex)?1:0),void site.client.setDevice(i))}(jQuery); //# sourceMappingURL=client_detect.min.js.map