var shutime = { timers: "", init: function(e) { shutime.mouse(); }, mouse:function(){ var e = this, t = $(".js-mouse-stalker"), n = $(".js-mouse-stalker__cursor"), i = $(".js-mouse-stalker__follower"), a = document.querySelectorAll("a,button,input[type='submit']"), r = document.querySelectorAll(".swiper-container"), s = 0, o = 0; t.css({opacity:1}); s = parseInt(e.clientX) - 10; o = parseInt(e.clientY) - 10; n.css({"-webkit-transform": "translate("+s+"px, "+o+"px)"}) t && document.addEventListener("mousemove", (function(e) { t.css({opacity:1}); s = parseInt(e.clientX) - 10; o = parseInt(e.clientY) - 10; n.css({"-webkit-transform": "translate("+s+"px, "+o+"px)"}); i.css({"-webkit-transform": "translate("+s+"px, "+o+"px)"}) })), document.addEventListener("mouseleave", (function(e) { t && t.css({opacity:0}); })), document.addEventListener("mouseenter", (function(e) { t && (t.css({opacity:1})) })), t && (a.length > 0 && a.forEach((function(n) { var i; i = n, t && i.addEventListener("mouseenter", (function(n) { t.hasClass($(".is-drag")) || t.addClass("is-hover") // t.classList.contains(e.dragClass) || t.classList.add(e.hoverClass) })), function(n) { t && n.addEventListener("mouseleave", (function(n) { t.removeClass("is-hover") })) }(n) })), r.length > 0 && r.forEach((function(n) { var i; i = n, t && i.addEventListener("mouseenter", (function(n) { t.addClass("is-drag") })), function(n) { t && n.addEventListener("mouseleave", (function(n) { t.removeClass("is-drag") })) }(n) }))) }, } shutime.init();