1// Statcounter Analytics Script Loader 2(function () { 3 // Configuration 4 var sc_project = 13137850; 5 var sc_invisible = 0; 6 var sc_security = "80af26ec"; 7 8 // Create Statcounter script element 9 var d = document, s = d.createElement("script"); 10 s.type = "text/javascript"; 11 s.src = "https://statcounter.com/counter/counter.js"; 12 13 // Append script to document 14 d.head.appendChild(s); 15 16 // Optional noscript fallback (for users without JavaScript) 17 var noscript = d.createElement("noscript"); 18 noscript.innerHTML = ` 19 <div class="statcounter"> 20 <a title="hit counter" href="https://statcounter.com/" target="_blank"> 21 <img class="statcounter" src="https://c.statcounter.com/${sc_project}/0/${sc_security}/0/" alt="hit counter" referrerPolicy="no-referrer-when-downgrade"> 22 </a> 23 </div> 24 `; 25 d.body.appendChild(noscript); 26})(); 27 28 29 30// Plausible Analytics Script Loader 31(function () { 32 var d = document, s = d.createElement("script"); 33 s.defer = true; 34 s.setAttribute("data-domain", "parliament.gov.sb"); 35 s.src = "https://plausible.io/js/script.file-downloads.hash.outbound-links.pageview-props.tagged-events.js"; 36 d.head.appendChild(s); 37 38 // Plausible function shim 39 window.plausible = window.plausible || function () { 40 (window.plausible.q = window.plausible.q || []).push(arguments); 41 }; 42})(); 43 44 45 46// Function to toggle dropdown menus 47function toggleDropdown(event) { 48 event.preventDefault(); 49 const currentMenu = event.currentTarget.parentElement; 50 51 // Close other submenus 52 document.querySelectorAll('.menu > li').forEach(li => { 53 if (li !== currentMenu) { 54 li.classList.remove('show-submenu'); 55 } 56 }); 57 58 // Toggle current submenu 59 currentMenu.classList.toggle('show-submenu'); 60} 61/* 62function toggleDropdown(event) { 63 event.preventDefault(); // Prevent default anchor behavior 64 const submenu = event.target.nextElementSibling; // Get the submenu 65 66 if (submenu) { 67 submenu.classList.toggle('show'); // Toggle the 'show' class 68 } 69 } 70*/ 71 72function toggleMenu() { 73 var menu = document.querySelector('ul.menu'); 74 menu.classList.toggle('active'); 75} 76 77// Close submenu when clicking outside 78window.onclick = function(event) { 79 if (!event.target.matches('.menu > li > a')) { 80 document.querySelectorAll('.menu > li').forEach(li => { 81 li.classList.remove('show-submenu'); 82 }); 83 } 84}; 85 86// <!-- Matomo --> 87// <script> 88 var _paq = window._paq = window._paq || []; 89 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ 90 _paq.push(['trackPageView']); 91 _paq.push(['enableLinkTracking']); 92 (function() { 93 var u="//bigmarketsolomons.com/analytics/"; 94 _paq.push(['setTrackerUrl', u+'matomo.php']); 95 _paq.push(['setSiteId', '2']); 96 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 97 g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 98 })(); 99// </script> 100// <!-- End Matomo Code --> 101
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.