PageSourceSearch

https://parliament.gov.sb/js/script.js?1752382119

js parliament.gov.sb collected 2026-10-03 17:34:34 UTC 3,193 bytes, 101 lines download raw bytes

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.