PageSourceSearch

https://cervantes.org/us/los-angeles/sites/public/losangeles/files…zGNyDBEdlaC3-_vegdkwpxPu8Ixc6fc.js?v=10.3.0

js cervantes.org collected 2026-09-24 08:47:17 UTC 2,246 bytes, 11 lines download raw bytes

1(function($,Drupal,debounce){const cache={right:0,left:0,bottom:0,top:0,};const cssVarPrefix='--drupal-displace-offset';const documentStyle=document.documentElement.style;const offsetKeys=Object.keys(cache);const offsetProps={};offsetKeys.forEach((edge)=>{offsetProps[edge]={enumerable:true,get(){return cache[edge];},set(value){if(value!==cache[edge]){documentStyle.setProperty(`${cssVarPrefix}-${edge}`,`${value}px`);}
2cache[edge]=value;},};});const offsets=Object.seal(Object.defineProperties({},offsetProps));function getRawOffset(el,edge){const $el=$(el);const documentElement=document.documentElement;let displacement=0;const horizontal=edge==='left'||edge==='right';let placement=$el.offset()[horizontal?'left':'top'];placement-=window[`scroll${horizontal ? 'X' : 'Y'}`]||document.documentElement[`scroll${horizontal ? 'Left' : 'Top'}`]||0;switch(edge){case'top':displacement=placement+$el.outerHeight();break;case'left':displacement=placement+$el.outerWidth();break;case'bottom':displacement=documentElement.clientHeight-placement;break;case'right':displacement=documentElement.clientWidth-placement;break;default:displacement=0;}
3return displacement;}
4function calculateOffset(edge){let edgeOffset=0;const displacingElements=document.querySelectorAll(`[data-offset-${edge}]`,);const n=displacingElements.length;for(let i=0;i<n;i++){const el=displacingElements[i];if(el.style.display==='none'){continue;}
5let displacement=parseInt(el.getAttribute(`data-offset-${edge}`),10);if(isNaN(displacement)){displacement=getRawOffset(el,edge);}
6edgeOffset=Math.max(edgeOffset,displacement);}
7return edgeOffset;}
8function displace(broadcast=true){const newOffsets={};offsetKeys.forEach((edge)=>{newOffsets[edge]=calculateOffset(edge);});offsetKeys.forEach((edge)=>{offsets[edge]=newOffsets[edge];});if(broadcast){$(document).trigger('drupalViewportOffsetChange',offsets);}
9return offsets;}
10Drupal.behaviors.drupalDisplace={attach(){if(this.displaceProcessed){return;}
11this.displaceProcessed=true;$(window).on('resize.drupalDisplace',debounce(displace,200));},};Drupal.displace=displace;Object.defineProperty(Drupal.displace,'offsets',{value:offsets,writable:false,});Drupal.displace.calculateOffset=calculateOffset;})(jQuery,Drupal,Drupal.debounce);

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.