PageSourceSearch

https://zapsign.com.br/hubfs/hub_generated/module_assets/1/2008555…/module_zs_integration_section.min.js

js zapsign.com.br collected 2026-09-26 03:00:16 UTC 2,422 bytes, 2 lines download raw bytes

1var module_196241216060=void document.addEventListener("DOMContentLoaded",()=>{const gradientBackground=document.querySelector(".gradient_background");let isMouseInside=!1;!function(){const rect=gradientBackground.getBoundingClientRect(),centerX=rect.width/2,centerY=rect.height/2;document.querySelectorAll(".gradient_background div").forEach(item=>{const{initialX:initialX,initialY:initialY}=function(item,centerX,centerY){let initialX,initialY;return item.classList.contains("dark_blue_gradient")?(initialX=centerX-120,initialY=centerY-40):item.classList.contains("light_blue_gradient")?(initialX=centerX+120,initialY=centerY+40):(initialX=centerX,initialY=centerY),{initialX:initialX,initialY:initialY}}(item,centerX,centerY);item.style.setProperty("left",`${initialX}px`),item.style.setProperty("top",`${initialY}px`),item.dataset.mouseX=initialX,item.dataset.mouseY=initialY,item.dataset.targetX=initialX,item.dataset.targetY=initialY,item.dataset.initialX=initialX,item.dataset.initialY=initialY})}(),gradientBackground.addEventListener("mouseenter",()=>{isMouseInside=!0}),gradientBackground.addEventListener("mousemove",e=>{if(!isMouseInside)return;const rect=gradientBackground.getBoundingClientRect();document.querySelectorAll(".gradient_background div").forEach(item=>{const targetX=e.clientX-rect.left,targetY=e.clientY-rect.top;item.dataset.targetX=targetX,item.dataset.targetY=targetY})}),gradientBackground.addEventListener("mouseleave",()=>{isMouseInside=!1,document.querySelectorAll(".gradient_background div").forEach(item=>{const initialX=parseFloat(item.dataset.initialX),initialY=parseFloat(item.dataset.initialY);item.dataset.targetX=initialX,item.dataset.targetY=initialY})}),function animateGradients(){document.querySelectorAll(".gradient_background div").forEach(item=>{let currentX=parseFloat(item.dataset.mouseX||item.style.left||0),currentY=parseFloat(item.dataset.mouseY||item.style.top||0);currentX+=.05*(parseFloat(item.dataset.targetX||currentX)-currentX),currentY+=.05*(parseFloat(item.dataset.targetY||currentY)-currentY),item.style.setProperty("left",`${currentX}px`),item.style.setProperty("top",`${currentY}px`),item.dataset.mouseX=currentX,item.dataset.mouseY=currentY}),requestAnimationFrame(animateGradients)}()});
2//# sourceURL=https://21139751.fs1.hubspotusercontent-na1.net/hubfs/21139751/hub_generated/module_assets/1/200855522337/1778276905165/module_zs_integration_section.js

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.