1window.Parachute=window.Parachute||{};Parachute.ns=Parachute.ns||function(name){var parts=name.split('.');var cur=window;for(var i=0;i<parts.length;i++){cur[parts[i]]=cur[parts[i]]||{};cur=cur[parts[i]]} 2return cur};Parachute.ns("Parachute.Utils.Helper");Parachute.Utils.Helper=function(){};Parachute.Utils.setLocation=function(url){window.location.href=url} 3Parachute.Utils.elementFromPoint=function(x,y){var isRelative=!0;if(!document.elementFromPoint)return null;var scrolled;if(scrolled=window.scrollY>0){isRelative=(document.elementFromPoint(0,scrolled+window.innerHeight-1)==null)}else if(scrolled=window.scrollX>0){isRelative=(document.elementFromPoint(scrolled+window.innerWidth-1,0)==null)} 4if(!isRelative){x+=window.scrollX;y+=window.scrollY}else{x=x-jQuery(document).scrollLeft();y=y-jQuery(document).scrollTop()} 5return document.elementFromPoint(x,y)};Parachute.Utils.pageInit=function(){};console.info("Parachute initialised: utils.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.