https://adriasolapastor.com/wp-content/plugins/nextbricks/elements/js/bc_zoom_lens.min.js?ver=1.10.1
1function zoom_lens(){let e=document.querySelectorAll(".bc-zoom-lens");let wpAdminBar=document.getElementById("wpadminbar");let wpAdminBarHeight=wpAdminBar?wpAdminBar.clientHeight:0;e.forEach((e)=>{let t=parseFloat(e.getAttribute("data-scaleout")),a=parseFloat(e.getAttribute("data-opacity")),n={duration:a,fill:"forwards"},o={duration:t,fill:"forwards"},i;zoomDistanceX=parseFloat(e.getAttribute("data-zoom-x-distance")),zoomDistanceY=parseFloat(e.getAttribute("data-zoom-y-distance")),e.addEventListener("pointerover",function t(a){(i=document.createElement("div")).classList.add("bc-zoom-lens__glass");i.style.setProperty("--glassleft",`${a.pageX}px`);i.style.setProperty("--glasstop",`${a.pageY - wpAdminBarHeight}px`);e.append(i)},!1),e.addEventListener("pointermove",function t(a){let o=((a.pageX-e.offsetLeft+zoomDistanceX)*100)/e.clientWidth,s=((a.pageY-e.offsetTop-wpAdminBarHeight+zoomDistanceY)*100)/e.clientHeight;i.animate({left:`${a.pageX - i.clientWidth / 2}px`},n);i.animate({top:`${a.pageY - wpAdminBarHeight - i.clientHeight / 2}px`},n);i.animate({backgroundPosition:`${o}% ${s}%`},n);i.classList.add("bc-zoom-lens__show")},!1),e.addEventListener("pointerleave",function e(){i.animate({opacity:0}
1,o),(i.animate({transform:"scale(0)"},o).onfinish=()=>{i.remove()})},!1)})} 2document.addEventListener("DOMContentLoaded",function(e){bricksIsFrontend&&zoom_lens()})
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.