PageSourceSearch

https://urbtoy.com/wp-content/themes/shoptimizer/assets/js/main.min.js?ver=2.6.6

js urbtoy.com collected 2026-10-07 13:26:52 UTC 4,860 bytes, 1 lines download raw bytes

1var canRunClickFunc=!0;function makeTouchstartWithClick(e){if(!canRunClickFunc)return!1;setTimeout(function(){canRunClickFunc=!0},700);var t=e.target,r=t.closest(".close-drawer");if(t.classList.contains("close-drawer")||r){document.querySelector("body").classList.remove("filter-open"),document.querySelector("body").classList.remove("mobile-toggled");return}var r=t.closest(".menu-toggle");if(t.classList.contains("menu-toggle")||r){e.stopPropagation(),e.preventDefault(),document.querySelector("body").classList.add("mobile-toggled");return}if(t.classList.contains("mobile-overlay")){document.querySelector("body").classList.remove("filter-open"),document.querySelector("body").classList.remove("mobile-toggled");return}var r=t.closest(".add_to_cart_button");t.classList.contains("add_to_cart_button")&&document.querySelector("body").classList.remove("mobile-toggled")}function makeOnTouchTapped(){992<window.innerWidth&&"ontouchstart"in window&&(document.addEventListener("touchstart",function(){},!0),document.addEventListener("click",function(e){var t=e.target;if(!t.classList.contains("menu-item-has-children")){var r=t.closest(".menu-item-has-children");if(!r)return;t=r}var n=document.querySelectorAll(".menu-item-has-children.tapped");return n&&n.forEach(function(e){e!==t&&e.classList.remove("tapped")}),!!t.classList.contains("tapped")||(t.classList.add("tapped"),e.preventDefault(),!1)},!0))}document.addEventListener("DOMContentLoaded",function(){window.addEventListener("load",function(e){var t=.01*window.innerHeight;document.documentElement.style.setProperty("--vh",t+"px"),makeOnTouchTapped()}),window.addEventListener("resize",function(e){var t=.01*window.innerHeight;document.documentElement.style.setProperty("--vh",t+"px"),makeOnTouchTapped()}),window.addEventListener("click",function(e){var t=e.target,r=t.closest(".shoptimizer-mobile-filter");if(t.classList.contains("shoptimizer-mobile-toggle")||r){e.stopPropagation(),e.preventDefault(),document.querySelector("body").classList.toggle("filter-open");return}var r=t.closest(".mobile-search-toggle");if(t.classList.contains("mobile-search-toggle")||r){e.stopPropagation(),e.preventDefault(),document.querySelector("body").classList.toggle("m-search-toggled");return}makeTouchstartWithClick(e),canRunClickFunc=!1}),window.addEventListener("touchstart",function(e){makeTouchstartWithClick(e),canRunClickFunc=!1});var e=document.querySelector(".single-product form.cart");e&&e.setAttribute("id","sticky-scroll");var t=document.querySelectorAll(".button-wrapper");t&&t.forEach(function(e){e.classList.add("shoptimizer-size-guide")});var r=document.querySelectorAll("li.full-width");r&&r.forEach(function(e){e.addEventListener("mouseenter",function(e){var t=document.querySelector(".site");t&&t.classList.add("overlay")}),e.addEventListener("mouseleave",function(e){var t=document.querySelector(".site");t&&t.classList.remove("overlay")})});var n=document.querySelector(".col-full-nav");n&&n.closest(".mobile-toggled")&&(n.addEventListener("click",function(e){document.querySelector("body").classList.remove("mobile-toggled")}),n.addEventListener("touchstart",function(e){document.querySelector("body").classList.remove("mobile-toggled")}));var o=document.querySelectorAll("body .main-navigation ul.menu li.menu-item-has-children .caret");o&&o.forEach(function(e){e.addEventListener("click",function(e){e.target.closest("li").classList.toggle("dropdown-open"),e.preventDefault()})});var i=document.querySelectorAll(".main-navigation ul.menu li.menu-item-has-children > a");i&&i.forEach(function(e){"#"===e.getAttribute("href")&&e.addEventListener("click",function(e){e.target.closest("li").classList.toggle("dropdown-open"),e.preventDefault()})});var s=document.querySelector(".logo-mark a");s&&s.addEventListener("click",function(e){e.target,e.preventDefault(),window.scroll({behavior:"smooth",left:0,top:0})});var a=document.querySelectorAll("a.variable-grouped-sticky");a&&a.forEach(function(e){"#"!==e.getAttribute("href")&&e.addEventListener("click",function(t){var r=document.querySelector(e.getAttribute("href"));r&&(t.preventDefault(),window.scroll({behavior:"smooth",left:0,top:r.offsetTop-80}))})});var l=[].slice.call(document.querySelectorAll("img.lazy")),c=!1;let u=function(){!1===c&&(c=!0,setTimeout(function(){l.forEach(function(e){e.getBoundingClientRect().top<=window.innerHeight&&0<=e.getBoundingClientRect().bottom&&"none"!==getComputedStyle(e).display&&(e.src=e.dataset.src,e.dataset.srcset&&(e.srcset=e.dataset.srcset),e.classList.remove("lazy"),0===(l=l.filter(function(t){return t!==e})).length&&(document.removeEventListener("scroll",u),window.removeEventListener("resize",u),window.removeEventListener("orientationchange",u)))}),c=!1},200))};document.addEventListener("scroll",u),window.addEventListener("resize",u),window.addEventListener("orientationchange",u)});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.