PageSourceSearch

https://www.lacoquetakids.com/cdn/shop/t/291/assets/cursor.js?v=89159816457366815851761906979

js lacoquetakids.com collected 2026-09-26 18:43:30 UTC 1,328 bytes, 2 lines download raw bytes

1import gsap from"https://cdn.skypack.dev/pin/[email protected]/mode=imports,min/optimized/gsap.js";class Cursor extends HTMLElement{constructor(){super(),this.el=this.querySelector(".cur-Cursor"),this.cursorEls=document.querySelectorAll("[data-cursor-element]"),this.cursorSettings={x:-100,y:-100},!(!this.el||!this.cursorEls)&&(window.innerWidth<900||setTimeout(()=>{this.initCursor()},500))}initCursor(){this.cursorSettings.x=-100,this.cursorSettings.y=-100,document.addEventListener("mousemove",e=>{this.cursorSettings.x=e.clientX,this.cursorSettings.y=e.clientY});const renderCursor=()=>{gsap.to(this.el,.5,{x:this.cursorSettings.x,y:this.cursorSettings.y}),requestAnimationFrame(renderCursor)},handleElementEnter=e=>{const cursorAction=e.target.dataset.cursorElement;this.el.classList.add(`cur-Cursor-${cursorAction}`)},handleElementLeave=e=>{const cursorAction=e.target.dataset.cursorElement;this.el.classList.remove(`cur-Cursor-${cursorAction}`)};this.cursorEls.forEach(cursorHoverElement=>{cursorHoverElement.addEventListener("mouseenter",handleElementEnter),cursorHoverElement.addEventListener("mouseleave",handleElementLeave)}),requestAnimationFrame(renderCursor)}}customElements.define("custom-cursor",Cursor);
2//# sourceMappingURL=/cdn/shop/t/291/assets/cursor.js.map?v=89159816457366815851761906979

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.