PageSourceSearch

https://assets.www.happyfox.com/js/global-pricing.js

js happyfox.com collected 2026-10-01 08:32:43 UTC 1,283 bytes, 1 lines download raw bytes

1document.addEventListener("DOMContentLoaded",(function(){document.querySelectorAll("[data-hover]").forEach((element=>{const hoverStyles=element.getAttribute("data-hover");element.addEventListener("mouseenter",(function(){if(hoverStyles){hoverStyles.split(";").filter((s=>s.trim())).forEach((style=>{const[property,value]=style.split(":").map((s=>s.trim()));if(property&&value){property.replace(/([A-Z])/g,"-$1").toLowerCase();element.style[property]=value}}))}})),element.addEventListener("mouseleave",(function(){if(hoverStyles){hoverStyles.split(";").filter((s=>s.trim())).forEach((style=>{const[property]=style.split(":").map((s=>s.trim()));property&&(element.style[property]="")}))}}))}));const faqList=document.querySelector(".gp-faq__list");if(faqList){const faqs=faqList.querySelectorAll(".faq");faqs.forEach((faq=>{const que=faq.querySelector(".faq-que");que&&(que.addEventListener("click",(function(){const isActive=faq.classList.contains("active");faqs.forEach((faq=>faq.classList.remove("active"))),isActive||faq.classList.add("active")})),que.addEventListener("keydown",(function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),que.click())})),que.setAttribute("tabindex","0"),que.setAttribute("role","button"))})),faqs.length>0&&faqs[0].classList.add("active")}}));

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.