1const divElements=document.querySelectorAll(".formation-section");function colorToRgba(e,t=!1,r=!1){var o=parseInt(e.substr(1,2),16),a=parseInt(e.substr(3,2),16),n=parseInt(e.substr(5,2),16),s=1;return r&&(s=.5),"rgba("+o+","+a+","+n+","+s+")"}divElements.forEach(e=>{let t=e.querySelector("p b"),r=e.getAttribute("data-bg-image");e.style.background=`linear-gradient(rgba(0, 0, 0, 0.22) 0%, rgba(0, 0, 0, 0.22) 100%), url(${r}) center / cover, no-repeat`,e.style.backgroundRepeat="no-repeat",e.style.backgroundSize="cover",e.style.transition="background-size 0.5s ease-in-out",e.style.backgroundSize="100%",e.addEventListener("mouseover",()=>{t.style.color="#ffffff",e.style.background=`linear-gradient(to bottom,rgba(0,0,0,0)0%, rgba(0,0,0,0) 100%), url(${r}) center / cover, no-repeat`,e.style.backgroundSize="120%"}),e.addEventListener("mouseout",()=>{t.style.color="#fff",e.style.background=`linear-gradient(rgba(0, 0, 0, 0.22) 0%, rgba(0, 0, 0, 0.22) 100%), url(${r}) center / cover, no-repeat`,e.style.backgroundSize="100%"})});const radioButtons=document.querySelectorAll(".btn-check"),categoriesNames=document.querySelectorAll(".categories-names"),formations=document.querySelectorAll(".formations");radioButtons.forEach(e=>{e.addEventListener("click",function(){if(this.checked){let e=this.value;formations.forEach(t=>{let r=t.getAttribute("data-category-id");"0"===e||e===r?t.style.display="block":t.style.display="none"}),categoriesNames.forEach(t=>{let r=t.getAttribute("data-id");"0"===e||e===r?t.style.display="block":t.style.display="none"})}})});
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.