1!((window,document)=>{"use strict";var config=window.FF_RegisterPage||{},targets=[],SELECTOR='a[data-xf-click~="overlay"]';var addTarget=function(url){if(!url){return}try{var parsed=new URL(url,window.location.href);targets.push(parsed.pathname+parsed.search)}catch(e){}};addTarget(config.register);addTarget(config.login);if(!targets.length){return}var matchesRoute=function(path,route){if(path===route){return true}if(path.indexOf(route)!==0){return false}var routeEnd=route.charAt(route.length-1);if(routeEnd==="/"||routeEnd==="?"||routeEnd==="&"||routeEnd==="="){return true}var next=path.charAt(route.length);return(next==="/"||next==="?"||next==="&"||next==="#")};var isTarget=function(link){var parsed;try{parsed=new URL(link.href,window.location.href)}catch(e){return false}if(parsed.host!==window.location.host){return false}var path=parsed.pathname+parsed.search;for(var i=0;i<targets.length;i++){if(matchesRoute(path,targets[i])){return true}}return false};var dropOverlay=function(link){var kept=[],tokens=(link.getAttribute("data-xf-click")||"").split(" ");for(var i=0;i<tokens.length;i++){if(tokens[i]&&tokens[i]!=="overlay"){kept.push(tokens[i])}}if(kept.length){link.setAttribute("data-xf-click",kept.join(" "))}else{link.removeAttribute("data-xf-click")}};var strip=function(context){var links=(context||document).querySelectorAll(SELECTOR);for(var i=0;i<links.length;i++){if(isTarget(links[i])){dropOverlay(links[i])}}};document.addEventListener("click",function(e){var link=e.target&&e.target.closest?e.target.closest(SELECTOR):null;if(link&&isTarget(link)){dropOverlay(link)}},true);if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",function(){strip()})}else{strip()}})(window,document);
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.