1<!DOCTYPE html> 2<html style="width: 100%; height: 100%; margin: 0; padding: 0;"> 3 <head> 4 <!-- Google tag (gtag.js) -->
vendor: 69 bytes, lines 4-5
4 5 <script async src="https://www.googletagmanager.com/gtag/js?id=
5G-XHE68749HW
vendor: 17 bytes, lines 5-6
5"></script> 6
6<script> 7
vendor: 154 bytes, lines 7-11
7window.dataLayer = window.dataLayer || []; 8 function gtag(){dataLayer.push(arguments);} 9 gtag('js', new Date()); 10 11 gtag('config', '
11G-XHE68749HW
vendor: 19 bytes, lines 11-14
11'); 12 13 14
14</script>
14 15 <!-- End Google tag (gtag.js) --> 16 17 <title>Home</title> 18 <link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap" rel="stylesheet"> 19 <link rel="icon" href="/favicon.ico" type="image/x-icon"> 20 <meta name="viewport" content="width=device-width, initial-scale=1"> 21 <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"> 22 23 <link rel="stylesheet" type="text/css" href="/css/cookie-home.css"> 24 <link rel="stylesheet" type="text/css" href="/css/main.css"> 25 26 </head> 27<body style="width: 100%; height: 100%; margin: 0; padding: 0;"> 28 29<!-- <nav class="navbar navbar-expand-lg navbar-light bg-light"> 30 <a class="navbar-brand" href="/">NOT The BCfm Politics Show App</a> 31 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> 32 <span class="navbar-toggler-icon"></span> 33 </button> 34 <div class="collapse navbar-collapse justify-content-end" id="navbarNav"> 35 <ul class="navbar-nav"> 36 37 38 39 40 41 42 43 44 45 46 47 48 49 <li class="nav-item active"> 50 <a class="nav-link" href="/">Home</a> 51 </li> 52 53 54 55 <li class="nav-item active"> 56 <a class="nav-link" href="/this-week">This Week</a> 57 </li> 58 59 60 61 62 63 <li class="nav-item active"> 64 <a class="nav-link" href="/stories">Stories</a> 65 </li> 66 67 68 69 <li class="nav-item active"> 70 <a class="nav-link" href="/episodes">Past Shows</a> 71 </li> 72 73 74 75 <li class="nav-item active"> 76 <a class="nav-link" href="/radio">Radio</a> 77 </li> 78 79 80 81 <li class="nav-item active"> 82 <a class="nav-link" href="/search">Search</a> 83 </li> 84 85 86 </ul> 87 </div> 88</nav> --> 89 90<!-- <nav class="navbar navbar-expand-lg navbar-light bg-light"> 91 <a class="navbar-brand" href="/">The Show App</a> 92 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> 93 <span class="navbar-toggler-icon"></span> 94 </button> 95 <div class="collapse navbar-collapse justify-content-end" id="navbarNav"> 96 <ul class="navbar-nav"> 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 <li class="nav-item active"> 112 <a class="nav-link" href="/">Home</a> 113 </li> 114 115 116 117 118 <li class="nav-item active"> 119 <a class="nav-link" href="/this-week">This Week</a> 120 </li> 121 122 123 124 125 126 127 <li class="nav-item active"> 128 <a class="nav-link" href="/stories">Stories</a> 129 </li> 130 131 132 133 134 <li class="nav-item active"> 135 <a class="nav-link" href="/episodes">Past Shows</a> 136 </li> 137 138 139 140 141 <li class="nav-item active"> 142 <a class="nav-link" href="/radio">Radio</a> 143 </li> 144 145 146 147 148 <li class="nav-item active"> 149 <a class="nav-link" href="/search">Search</a> 150 </li> 151 152 153 </ul> 154 </div> 155</nav> --> 156 157 158 159<!-- <style> 160/* Default styles for the links in the navbar */ 161.navbar .navbar-nav .nav-item .nav-link { 162 /* Add your preferred default styling for the links here */ 163 color: #333; /* For example, set the default link color */ 164} 165 166/* Style for the active link in the navbar */ 167.navbar .navbar-nav .nav-item.active .nav-link, 168.navbar .navbar-nav .nav-item.active .nav-link:hover { 169 /* Add your preferred styling for the active link here */ 170 font-weight: bold; /* For example, make the font bold */ 171 color: #007bff; /* Change the link color to a preferred active color */ 172} 173 174/* Optional: Add hover effects for all links */ 175.navbar .navbar-nav .nav-item .nav-link:hover { 176 /* Add your preferred hover styling for all links here */ 177 color: #555; /* For example, change the link color on hover */ 178} 179 180 181</style> --> 182 183 184<nav class="navbar navbar-expand-lg navbar-dark navbar-custom"> 185 <a class="navbar-brand" href="/">The Bristol Politics Show App</a> 186 187 <button class="navbar-toggler" type="button" data-toggle="collapse" 188 data-target="#navbarNav" 189 aria-controls="navbarNav" 190 aria-expanded="false" 191 aria-label="Toggle navigation"> 192 <span class="navbar-toggler-icon"></span> 193 </button> 194 195 <div class="collapse navbar-collapse justify-content-end" id="navbarNav"> 196 <ul class="navbar-nav"> 197 198 199 200 201 202 203 204 205 206 207 208 209 210 <li class="nav-item"> 211 <a class="nav-link" href="/"> 212 Home 213 </a> 214 </li> 215 216 217 218 <li class="nav-item"> 219 <a class="nav-link" href="/this-week"> 220 This Week 221 </a> 222 </li> 223 224 225 226 227 228 <li class="nav-item"> 229 <a class="nav-link" href="/stories"> 230 Stories 231 </a> 232 </li> 233 234 235 236 <li class="nav-item"> 237 <a class="nav-link" href="/episodes"> 238 Past Shows 239 </a> 240 </li> 241 242 243 244 <li class="nav-item"> 245 <a class="nav-link" href="/radio"> 246 Radio 247 </a> 248 </li> 249 250 251 252 <li class="nav-item"> 253 <a class="nav-link" href="/search"> 254 Search 255 </a> 256 </li> 257 258 259 </ul> 260 </div> 261</nav> 262 263 264<style> 265/* Custom dark navbar */ 266.navbar-custom { 267 background-color: #030102 !important; 268} 269 270/* Brand */ 271.navbar-custom .navbar-brand { 272 color: #ffffff; 273} 274 275/* Links */ 276.navbar-custom .nav-link { 277 color: rgba(255, 255, 255, 0.85); 278} 279 280.navbar-custom .nav-link:hover, 281.navbar-custom .nav-link:focus { 282 color: #ffffff; 283} 284 285/* Mobile toggler icon */ 286.navbar-custom .navbar-toggler { 287 border-color: rgba(255, 255, 255, 0.2); 288} 289 290.navbar-custom .navbar-toggler-icon { 291 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); 292} 293 294 295 296 297 <!-- <style> 298 .nav-link.active { 299 color: red; 300} 301 </style> --> 302 <!-- <style> 303 304/* Default styles for the links in the navbar */ 305.navbar-nav .nav-item .nav-link { 306 /* Add your preferred default styling for the links here */ 307 color: #333; /* For example, set the default link color */ 308} 309 310/* Style for the active link in the navbar */ 311.navbar-nav .nav-item.active .nav-link { 312 /* Add your preferred styling for the active link here */ 313 font-weight: bold; /* For example, make the font bold */ 314 color: #007bff; /* Change the link color to a preferred active color */ 315} 316 317/* Optionally, you can add hover effects for the links */ 318.navbar-nav .nav-item .nav-link:hover { 319 /* Add your preferred hover styling for the links here */ 320 color: #555; /* For example, change the link color on hover */ 321} 322 323 324 </style> 325 326<nav class="navbar navbar-expand-lg navbar-light bg-light"> 327 <a class="navbar-brand" href="/">The Show App</a> 328 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> 329 <span class="navbar-toggler-icon"></span> 330 </button> 331 <div class="collapse navbar-collapse justify-content-end" id="navbarNav"> 332 <ul class="navbar-nav"> 333 334 335 336 337 338 339 340 341 342 343 344 345 346 <li class="nav-item active"> 347 <a class="nav-link" href="/">Home</a> 348 </li> 349 350 351 352 <li class="nav-item active"> 353 <a class="nav-link" href="/this-week">This Week</a> 354 </li> 355 356 357 358 359 360 <li class="nav-item active"> 361 <a class="nav-link" href="/stories">Stories</a> 362 </li> 363 364 365 366 <li class="nav-item active"> 367 <a class="nav-link" href="/episodes">Past Shows</a> 368 </li> 369 370 371 372 <li class="nav-item active"> 373 <a class="nav-link" href="/radio">Radio</a> 374 </li> 375 376 377 378 <li class="nav-item active"> 379 <a class="nav-link" href="/search">Search</a> 380 </li> 381 382 383 </ul> 384 </div> 385</nav> --> 386 387<!--
387<script> 388 console.log('Page URL:', /); 389console.log('Current URL:', https://bristolpoliticsshow.github.io/); 390</script>
390 --> 391
392<script> 393 function isSearchNavLink(link) { 394 if (!link) return false; 395 var url = new URL(link.getAttribute('href'), window.location.origin); 396 return url.pathname === '/search' || url.pathname === '/search/'; 397 } 398 399 function openAdminPanel() { 400 window.location.href = '/msg-admin-panel.html'; 401 } 402 403 document.addEventListener('click', function(event) { 404 var link = event.target.closest && event.target.closest('.navbar-nav .nav-link'); 405 if (suppressNextSearchClick && isSearchNavLink(link)) { 406 event.preventDefault(); 407 suppressNextSearchClick = false; 408 return; 409 } 410 }); 411 412 var adminPressTimer = null; 413 var adminLongPressActive = false; 414 var suppressNextSearchClick = false; 415 416 function startAdminPress(link) { 417 if (!isSearchNavLink(link)) return; 418 419 adminLongPressActive = false; 420 if (adminPressTimer) { 421 window.clearTimeout(adminPressTimer); 422 } 423 adminPressTimer = window.setTimeout(function() { 424 adminLongPressActive = true; 425 suppressNextSearchClick = true; 426 openAdminPanel(); 427 }, 900); 428 } 429 430 function cancelAdminPress(event) { 431 if (adminPressTimer) { 432 window.clearTimeout(adminPressTimer); 433 adminPressTimer = null; 434 } 435 if (adminLongPressActive && event && event.cancelable) { 436 event.preventDefault(); 437 } 438 adminLongPressActive = false; 439 } 440 441 document.addEventListener('mousedown', function(event) { 442 startAdminPress(event.target.closest && event.target.closest('.navbar-nav .nav-link')); 443 }); 444 445 document.addEventListener('touchstart', function(event) { 446 startAdminPress(event.target.closest && event.target.closest('.navbar-nav .nav-link')); 447 }, { passive: true }); 448 449 ['mouseup', 'mouseleave', 'touchend', 'touchcancel', 'touchmove'].forEach(function(eventName) { 450 document.addEventListener(eventName, cancelAdminPress); 451 }); 452 453 // JavaScript function to add "active" class to the navigation link 454 function setActiveNavLink() { 455 var currentURL = window.location.pathname; 456 var navLinks = document.querySelectorAll('.navbar-nav .nav-item .nav-link'); 457 458 navLinks.forEach(function(link) { 459 var linkURL = link.getAttribute('href'); 460 if (currentURL === linkURL) { 461 link.parentElement.classList.add('active'); 462 } else { 463 link.parentElement.classList.remove('active'); 464 } 465 }); 466 } 467 468 // Call the function when the page loads and every time the page changes 469 window.addEventListener('DOMContentLoaded', setActiveNavLink); 470 window.addEventListener('popstate', setActiveNavLink); 471</script>
471 472 473 474 475 476 477 478 479 480 <!DOCTYPE html> 481 482<body> 483 <iframe src="https://gamma.app/embed/a5pa39mvwzq22ia" style="width: 100%; height: 100%;" allow="fullscreen" title="Not The BCfm Politics Show Mobile App"></iframe> 484</body> 485</html> 486 487 488 489 <div id="cookie-banner" class="cookie-banner"> 490 <p>We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies. <a href="/privacy">Learn more</a></p> 491 <button id="cookie-accept" class="cookie-accept">Got it!</button> 492</div> 493 494
495<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
vendor: 1 bytes, line 495
495
496<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
vendor: 1 bytes, line 496
496
497<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 497
497
498<script> 499 document.getElementById('cookie-accept').onclick = function() { 500 document.getElementById('cookie-banner').style.display = 'none'; 501 502 // Set a cookie to remember that the banner has been dismissed 503 document.cookie = 'cookieBannerDismissed=true; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/'; 504 } 505 506 // If the banner has been dismissed, don't show it again 507 if (document.cookie.split(';').some((item) => item.trim().startsWith('cookieBannerDismissed='))) { 508 document.getElementById('cookie-banner').style.display = 'none'; 509 } 510</script>
510 511</body> 512</html>
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.