1NWS.initNamespace("NWS.Display.SmoothAnchors",function(){function setClickHandler(exceptions){$('a[href*="#"]').on("click",function(){$(this).attr("href")=="#"||$(this).is(exceptions)||(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")||location.hostname==this.hostname)&&animatedScrollToTarget(getHashTarget(this.hash),"html,body",{scrollOffset:getPageTopDifference()},function(targetSelector,scrollContainerSelector,options){adjustForHeaderChange(targetSelector,scrollContainerSelector,options)})})}function scrollOnPageLoad(){setTimeout(function(){animatedScrollToTarget(getHashTarget(location.hash),"html,body",{scrollOffset:getPageTopDifference()},function(targetSelector,scrollContainerSelector,options){adjustForHeaderChange(targetSelector,scrollContainerSelector,options)})},500)}function adjustForHeaderChange(targetSelector,scrollContainerSelector,options){_params.pageTopVariableHeight=$(_params.fixedHeader).outerHeight();options.scrollOffset!=getPageTopDifference()&&animatedScrollToTarget(targetSelector,scrollContainerSelector,{scrollOffset:getPageTopDifference(),scrollSpeed:0})}function getHashTarget(hash){if(hash!="")return $("a[name="+hash.slice(1)+"]").length?"a[name="+hash.slice(1)+"]":"[id="+hash.slice(1)+"]"}function getPageTopDifference(){return $(_params.fixedHeader).css("position")!="fixed"?_params.pixelDifference:typeof _params.pageTopHeight=="undefined"?_params.pageTopVariableHeight+_params.pixelDifference:_params.pageTopHeight+_params.pixelDifference}function animatedScrollToTarget(targetSelector,scrollContainerSelector,options,callback){let scrollOffset=0,scrollSpeed=_params.scrollSpeed,target=$(targetSelector);if(target.length!=0){if(typeof options!="undefined"&&(typeof options.scrollOffset!="undefined"&&(scrollOffset=options.scrollOffset),typeof options.scrollSpeed!="undefined"&&(scrollSpeed=options.scrollSpeed)),typeof scrollContainerSelector!="undefined"&&(scrollContainerSelector="html,body"),$(targetSelector).length&&$(targetSelector).is(":hidden")){let details=$(targetSelector).closest("details");details&&details.prop("open",!0)}$(scrollContainerSelector).animate({scrollTop:target.offset().top-scrollOffset},scrollSpeed,function(){typeof callback=="function"&&callback(targetSelector,scrollContainerSelector,options)})}}var _params;return{init:function(params){_params=params;typeof _params.fixedHeader=="undefined"&&(_params.fixedHeader="#headerArea");typeof _params.scrollSpeed=="undefined"&&(_params.scrollSpeed=500);typeof _params.pageTopHeight=="undefined"&&(params.pageTopVariableHeight=$(params.fixedHeader).outerHeight());typeof _params.pixelDifference=="undefined"&&(_params.pixelDifference=15);typeof _params.getHashTarget=="undefined"&&(_params.getHashTarget=getHashTarget);setClickHandler(_params.exceptions);scrollOnPageLoad()}}})
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.