1NWS.initNamespace("NWS.CommonScripts.ModuleManager",function(){var _={loadedModules:[],onLoadEvent:function(eventName,callback){switch(document.readyState){case"interactive":if(eventName=="DOMContentLoaded"){callback();return}break;case"complete":callback();return}window.addEventListener(eventName,function(e){switch(e.type){case"pagehide":case"pageshow":if(e.persisted)return}callback(e)})}};return{RegisterModules:function(modules,callback){var requiredScripts=[];modules.forEach(function(module){var moduleName=module.moduleName,options=module.options;_.loadedModules.filter(function(name){name===moduleName}).length||(_.loadedModules.push(moduleName),typeof module.moduleLoaderScript=="undefined"||module.moduleLoaderScript==null?NWS.Modules.InitModule(moduleName,options):requiredScripts.push(new NWS.Bundling.Resource(module.moduleLoaderScript,new NWS.Bundling.Callback(function(){NWS.Modules.InitModule(moduleName,options)}))))});let corsExtConfig=[new NWS.Bundling.ExtConfig("script","src",[{name:"language",value:"javascript"},{name:"type",value:"text/javascript"}],[".js"]),new NWS.Bundling.ExtConfig("link","href",[{name:"rel",value:"stylesheet"},{name:"type",value:"text/css"},{name:"crossorigin",value:"anonymous"}],[".css"])];NWS.Modules.Register(requiredScripts,callback,corsExtConfig)},GetScriptByKey:function(key,workingScripts,scriptOverrides){return scriptOverrides=scriptOverrides||[],scriptOverrides.filter(function(script){return script.key===key}).length&&(workingScripts=scriptOverrides),workingScripts.filter(function(script){return script.key===key})[0].path},OnDocumentReady:function(callback){_.onLoadEvent("DOMContentLoaded",callback)},OnWindowLoad:function(callback){_.onLoadEvent("load",callback)},OnPageShow:function(callback){_.onLoadEvent("pageshow",callback)}}})
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.