1<!doctype html> 2<html lang="en" class="no-js"> 3<head><!-- InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2) -->
4<script type="text/javascript" async=true> 5(function() { 6 var host = window.location.hostname; 7 var element = document.createElement('script'); 8 var firstScript = document.getElementsByTagName('script')[0]; 9 var url = 'https://cmp.inmobi.com' 10 .concat('/choice/', '1C3fJ9awG115y', '/', host, '/choice.js?tag_version=V3'); 11 var uspTries = 0; 12 var uspTriesLimit = 3; 13 element.async = true; 14 element.type = 'text/javascript'; 15 element.src = url; 16 17 firstScript.parentNode.insertBefore(element, firstScript); 18 19 function makeStub() { 20 var TCF_LOCATOR_NAME = '__tcfapiLocator'; 21 var queue = []; 22 var win = window; 23 var cmpFrame; 24 25 function addFrame() { 26 var doc = win.document; 27 var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]); 28 29 if (!otherCMP) { 30 if (doc.body) { 31 var iframe = doc.createElement('iframe'); 32 33 iframe.style.cssText = 'display:none'; 34 iframe.name = TCF_LOCATOR_NAME; 35 doc.body.appendChild(iframe); 36 } else { 37 setTimeout(addFrame, 5); 38 } 39 } 40 return !otherCMP; 41 } 42 43 function tcfAPIHandler() { 44 var gdprApplies; 45 var args = arguments; 46 47 if (!args.length) { 48 return queue; 49 } else if (args[0] === 'setGdprApplies') { 50 if ( 51 args.length > 3 && 52 args[2] === 2 && 53 typeof args[3] === 'boolean' 54 ) { 55 gdprApplies = args[3]; 56 if (typeof args[2] === 'function') { 57 args[2]('set', true); 58 } 59 } 60 } else if (args[0] === 'ping') { 61 var retr = { 62 gdprApplies: gdprApplies, 63 cmpLoaded: false, 64 cmpStatus: 'stub' 65 }; 66 67 if (typeof args[2] === 'function') { 68 args[2](retr); 69 } 70 } else { 71 if(args[0] === 'init' && typeof args[3] === 'object') { 72 args[3] = Object.assign(args[3], { tag_version: 'V3' }); 73 } 74 queue.push(args); 75 } 76 } 77 78 function postMessageEventHandler(event) { 79 var msgIsString = typeof event.data === 'string'; 80 var json = {}; 81 82 try { 83 if (msgIsString) { 84 json = JSON.parse(event.data); 85 } else { 86 json = event.data; 87 } 88 } catch (ignore) {} 89 90 var payload = json.__tcfapiCall; 91 92 if (payload) { 93 window.__tcfapi( 94 payload.command, 95 payload.version, 96 function(retValue, success) { 97 var returnMsg = { 98 __tcfapiReturn: { 99 returnValue: retValue, 100 success: success, 101 callId: payload.callId 102 } 103 }; 104 if (msgIsString) { 105 returnMsg = JSON.stringify(returnMsg); 106 } 107 if (event && event.source && event.source.postMessage) { 108 event.source.postMessage(returnMsg, '*'); 109 } 110 }, 111 payload.parameter 112 ); 113 } 114 } 115 116 while (win) { 117 try { 118 if (win.frames[TCF_LOCATOR_NAME]) { 119 cmpFrame = win; 120 break; 121 } 122 } catch (ignore) {} 123 124 if (win === window.top) { 125 break; 126 } 127 win = win.parent; 128 } 129 if (!cmpFrame) { 130 addFrame(); 131 win.__tcfapi = tcfAPIHandler; 132 win.addEventListener('message', postMessageEventHandler, false); 133 } 134 }; 135 136 makeStub(); 137 138 function makeGppStub() { 139 const CMP_ID = 10; 140 const SUPPORTED_APIS = [ 141 '2:tcfeuv2', 142 '6:uspv1', 143 '7:usnatv1', 144 '8:usca', 145 '9:usvav1', 146 '10:uscov1', 147 '11:usutv1', 148 '12:usctv1' 149 ]; 150 151 window.__gpp_addFrame = function (n) { 152 if (!window.frames[n]) { 153 if (document.body) { 154 var i = document.createElement("iframe"); 155 i.style.cssText = "display:none"; 156 i.name = n; 157 document.body.appendChild(i); 158 } else { 159 window.setTimeout(window.__gpp_addFrame, 10, n); 160 } 161 } 162 }; 163 window.__gpp_stub = function () { 164 var b = arguments; 165 __gpp.queue = __gpp.queue || []; 166 __gpp.events = __gpp.events || []; 167 168 if (!b.length || (b.length == 1 && b[0] == "queue")) { 169 return __gpp.queue; 170 } 171 172 if (b.length == 1 && b[0] == "events") { 173 return __gpp.events; 174 } 175 176 var cmd = b[0]; 177 var clb = b.length > 1 ? b[1] : null; 178 var par = b.length > 2 ? b[2] : null; 179 if (cmd === "ping") { 180 clb( 181 { 182 gppVersion: "1.1", // must be âVersion.Subversionâ, current: â1.1â 183 cmpStatus: "stub", // possible values: stub, loading, loaded, error 184 cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled 185 signalStatus: "not ready", // possible values: not ready, ready 186 supportedAPIs: SUPPORTED_APIS, // list of supported APIs 187 cmpId: CMP_ID, // IAB assigned CMP ID, may be 0 during stub/loading 188 sectionList: [], 189 applicableSections: [-1], 190 gppString: "", 191 parsedSections: {}, 192 }, 193 true 194 ); 195 } else if (cmd === "addEventListener") { 196 if (!("lastId" in __gpp)) { 197 __gpp.lastId = 0; 198 } 199 __gpp.lastId++; 200 var lnr = __gpp.lastId; 201 __gpp.events.push({ 202 id: lnr, 203 callback: clb, 204 parameter: par, 205 }); 206 clb( 207 { 208 eventName: "listenerRegistered", 209 listenerId: lnr, // Registered ID of the listener 210 data: true, // positive signal 211 pingData: { 212 gppVersion: "1.1", // must be âVersion.Subversionâ, current: â1.1â 213 cmpStatus: "stub", // possible values: stub, loading, loaded, error 214 cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled 215 signalStatus: "not ready", // possible values: not ready, ready 216 supportedAPIs: SUPPORTED_APIS, // list of supported APIs 217 cmpId: CMP_ID, // list of supported APIs 218 sectionList: [], 219 applicableSections: [-1], 220 gppString: "", 221 parsedSections: {}, 222 }, 223 }, 224 true 225 ); 226 } else if (cmd === "removeEventListener") { 227 var success = false; 228 for (var i = 0; i < __gpp.events.length; i++) { 229 if (__gpp.events[i].id == par) { 230 __gpp.events.splice(i, 1); 231 success = true; 232 break; 233 } 234 } 235 clb( 236 { 237 eventName: "listenerRemoved", 238 listenerId: par, // Registered ID of the listener 239 data: success, // status info 240 pingData: { 241 gppVersion: "1.1", // must be âVersion.Subversionâ, current: â1.1â 242 cmpStatus: "stub", // possible values: stub, loading, loaded, error 243 cmpDisplayStatus: "hidden", // possible values: hidden, visible, disabled 244 signalStatus: "not ready", // possible values: not ready, ready 245 supportedAPIs: SUPPORTED_APIS, // list of supported APIs 246 cmpId: CMP_ID, // CMP ID 247 sectionList: [], 248 applicableSections: [-1], 249 gppString: "", 250 parsedSections: {}, 251 }, 252 }, 253 true 254 ); 255 } else if (cmd === "hasSection") { 256 clb(false, true); 257 } else if (cmd === "getSection" || cmd === "getField") { 258 clb(null, true); 259 } 260 //queue all other commands 261 else { 262 __gpp.queue.push([].slice.apply(b)); 263 } 264 }; 265 window.__gpp_msghandler = function (event) { 266 var msgIsString = typeof event.data === "string";
267 try { 268 var json = msgIsString ? JSON.parse(event.data) : event.data; 269 } catch (e) { 270 var json = null; 271 } 272 if (typeof json === "object" && json !== null && "__gppCall" in json) { 273 var i = json.__gppCall; 274 window.__gpp( 275 i.command, 276 function (retValue, success) { 277 var returnMsg = { 278 __gppReturn: { 279 returnValue: retValue, 280 success: success, 281 callId: i.callId, 282 }, 283 }; 284 event.source.postMessage(msgIsString ? JSON.stringify(returnMsg) : returnMsg, "*"); 285 }, 286 "parameter" in i ? i.parameter : null, 287 "version" in i ? i.version : "1.1" 288 ); 289 } 290 }; 291 if (!("__gpp" in window) || typeof window.__gpp !== "function") { 292 window.__gpp = window.__gpp_stub; 293 window.addEventListener("message", window.__gpp_msghandler, false); 294 window.__gpp_addFrame("__gppLocator"); 295 } 296 }; 297 298 makeGppStub(); 299 300 var uspStubFunction = function() { 301 var arg = arguments; 302 if (typeof window.__uspapi !== uspStubFunction) { 303 setTimeout(function() { 304 if (typeof window.__uspapi !== 'undefined') { 305 window.__uspapi.apply(window.__uspapi, arg); 306 } 307 }, 500); 308 } 309 }; 310 311 var checkIfUspIsReady = function() { 312 uspTries++; 313 if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) { 314 console.warn('USP is not accessible'); 315 } else { 316 clearInterval(uspInterval); 317 } 318 }; 319 320 if (typeof window.__uspapi === 'undefined') { 321 window.__uspapi = uspStubFunction; 322 var uspInterval = setInterval(checkIfUspIsReady, 6000); 323 } 324})(); 325</script>
325 326<!-- End InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2) --><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="language" content="en" /><meta name="generator" content="Isle Interactive Ltd" /><meta name="designer" content="Isle Interactive Ltd" /><meta name="viewport" content="initial-scale=1.0, width=device-width, maximum-scale=1" /><meta name="msvalidate.01" content="5DB9482504A0A33AC4ADD47C27D0A9A6" /><meta name="format-detection" content="telephone=no" /><meta name="application-name" content="Holyrood" /><meta name="msapplication-TileColor" content="#ffffff" /><meta name="msapplication-config" content="/_img/_favicons/browserconfig.xml" /><meta name="theme-color" content="#ffffff" /> 327 <meta name="robots" content="index, follow" /> 328 <meta name="revisit-after" content="14 days" /><link rel="stylesheet" href="/_styles/core.min.css?v15" media="screen" /><link rel="stylesheet" href="/_styles/layout.min.css?v21" media="screen" /><link rel="stylesheet" href="https://use.typekit.net/ijb0nkw.css" /><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap" rel="stylesheet" /><link rel="shortcut icon" href="/favicon.ico" /><link rel="icon" type="image/png" sizes="32x32" href="/_img/_favicons/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="16x16" href="/_img/_favicons/favicon-16x16.png" /><link rel="apple-touch-icon" sizes="180x180" href="/_img/_favicons/apple-touch-icon.png" /><link rel="manifest" href="/_img/_favicons/manifest.json" /><link rel="mask-icon" href="/_img/_favicons/safari-pinned-tab.svg" color="#da1a35" /> 329 330
330<script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
330 331
331<script>!window.jQuery && document.write('
331<script src="/_scripts/jquery.js"><\/script>')</script>
331 332
332<script src="/_scripts/modernizr.js?v2"></script>
332 333
333<script src="/_scripts/core.min.js?v7"></script>
333 334
334<script src="/_scripts/plugins.js?v4"></script>
334 335 336 <!-- ADVERTISING - START --> 337
337<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
337 338
338<script> 339 window.googletag = window.googletag || {cmd: []}; 340 </script>
340 341 342
342<script> 343 // define variables to hold gpt slot objects 344 var gptSlots = []; 345 var slot1,slot2,slot3,slot4,slot5,slot6; 346 googletag.cmd.push(function() { 347 348 headerMapping = googletag.sizeMapping(). 349 addSize([0, 0], [1, 1]). 350 addSize([320, 0], [[320, 50], [320, 100]]). 351 addSize([801, 0], [[468, 60], [728, 90]]). 352 addSize([1201, 0], [[970, 90], [970, 250], [728, 90]]). 353 build(); 354 355 fullwidthMapping = googletag.sizeMapping(). 356 addSize([0, 0], [1, 1]). 357 addSize([300, 0], [300, 250]). 358 addSize([801, 0], [[468, 60], [728, 90]]). 359 addSize([1201, 0], [[970, 90], [970, 250], [728, 90]]). 360 build(); 361 362 skinMapping = googletag.sizeMapping(). 363 addSize([1201, 0], [1, 1]). 364 build(); 365 366 slot1 = googletag.defineSlot('/1048162/hr/homepage_header', [[320, 50], [970, 250], [970, 90], [320, 100], [1, 1], [728, 90]], 'div-gpt-ad-1608230013890-0').defineSizeMapping(headerMapping).setTargeting('lazyload').addService(googletag.pubads()); 367 slot2 = googletag.defineSlot('/1048162/hr/homepage_mid', [[970, 250], [970, 90], [728, 90], [300, 250]], 'div-gpt-ad-1608230013890-1').defineSizeMapping(fullwidthMapping).setTargeting('lazyload').addService(googletag.pubads()); 368 slot3 = googletag.defineSlot('/1048162/hr/homepage_bot', [[970, 250], [970, 90], [728, 90], [300, 250]], 'div-gpt-ad-1608230013890-2').defineSizeMapping(fullwidthMapping).setTargeting('lazyload').addService(googletag.pubads()); 369 slot4 = googletag.defineSlot('/1048162/hr/homepage_skin', [1, 1], 'div-gpt-ad-1608230013890-3').defineSizeMapping(skinMapping).setTargeting('lazyload').addService(googletag.pubads()); 370 slot5 = googletag.defineSlot('/1048162/hr/homepage_pixel-1', [1, 1], 'div-gpt-ad-1608230013890-4').setTargeting('lazyload').addService(googletag.pubads()); 371 slot6 = googletag.defineSlot('/1048162/hr/homepage_pixel-2', [1, 1], 'div-gpt-ad-1608230013890-5').setTargeting('lazyload').addService(googletag.pubads()); 372 googletag.pubads().disableInitialLoad(); 373 googletag.pubads().enableSingleRequest(); 374 googletag.pubads().collapseEmptyDivs(); 375 googletag.pubads().enableLazyLoad({ 376 fetchMarginPercent: 200, 377 renderMarginPercent: 100, 378 mobileScaling: 2.0 379 }); 380 381 googletag.pubads().setTargeting("environment","production"); 382googletag.pubads().setTargeting("Page", ["Home"]); 383 384googletag.enableServices(); 385 gptSlots.push(slot1, slot2, slot3, slot4, slot5, slot6); 386 }); 387 </script>
387 388 <!-- ADVERTISTING END --> 389 390 391<meta property="og:site_name" content="Holyrood Website" /> 392<meta property="og:locale" content="en_GB" /> 393<meta property="og:title" content="News and analysis of Scottish politics and the Scottish Parliament, Holyrood MSPs, political confere" /> 394<meta property="og:description" content="News and analysis of Scottish politics and the Scottish Parliament, Holyrood MSPs, political conferences and forums" /> 395<meta property="og:url" content="https://www.holyrood.com/" /> 396<meta property="og:image" content="https://www.holyrood.com/_img/share.jpg" /> 397<meta property="og:image:type" content="image/jpeg" /> 398<meta property="og:type" content="website" /> 399 400 401 <!-- Google Tag Manager --> 402
402<script>
vendor: 335 bytes, lines 402-406
402(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 403 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 404 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 405 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 406 })(window,document,'script','dataLayer','
406GTM-T6569S
vendor: 3 bytes, line 406
406');
406</script>
406 407 <!-- End Google Tag Manager -->
vendor: 101 bytes, lines 407-411
407 408 409 410 <script src="https://www.google.com/recaptcha/api.js" async defer></script> 411
411<script type="text/javascript"> 412 var _elqQ = _elqQ || []; 413 _elqQ.push(['elqSetSiteId', '1690315']); 414 _elqQ.push(['elqTrackPageView']); 415 416 (function () { 417 function async_load() { 418 var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; 419 s.src = '//img06.en25.com/i/elqCfg.min.js'; 420 var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); 421 } 422 if (window.addEventListener) window.addEventListener('DOMContentLoaded', async_load, false); 423 else if (window.attachEvent) window.attachEvent('onload', async_load); 424 })(); 425</script>
425<script src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=I7raj4ENzlqr3Cv68SmzpTRd7qijids32cTO" async></script>
vendor: 2 bytes, line 425
425
426<script> 427 window.PushlySDK = window.PushlySDK || []; 428 function pushly() { window.PushlySDK.push(arguments) } 429 pushly('load', { 430 domainKey: 'I7raj4ENzlqr3Cv68SmzpTRd7qijids32cTO', 431 sw: '/assets/pushly/pushly-sdk-worker.js', 432 }); 433</script>
433<!-- Poool Tracking -->
434<script id="poool-engage" src="https://assets.poool.fr/engage.min.js" async></script>
434 435
435<script> 436 const script = document.getElementById('poool-engage'); 437 script.addEventListener('load', function() { 438 Engage.init('B7H7E-5SALK-J1YCN-ZNZ63') 439 .autoCreate(); 440 }); 441</script>
441 442 <!-- Poool Tracking End--><link rel="canonical" href="/home.htm" /><link rel="next" href="/home.htm?news_pg=1" /><meta name="Keywords" content="Homepage" /><meta name="Description" content="News and analysis of Scottish politics and the Scottish Parliament, Holyrood MSPs, political conferences and forums" /><title> 443 News and analysis of Scottish politics and the Scottish Parliament, Holyrood MSPs, political confere 444</title></head> 445 446<body > 447 448 <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 448-449
448 449 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
449GTM-T6569S
vendor: 87 bytes, lines 449-451
449" 450 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 451
451<!-- End Google Tag Manager (noscript) --> 452 453 <form method="post" action="/" id="form1"> 454<div class="aspNetHidden"> 455<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> 456<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> 457<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE5Njg1MzgzMTcPZBYCZg9kFgRmD2QWCgIbDxYCHgRUZXh0BYwSIHZhciBzbG90MSxzbG90MixzbG90MyxzbG90NCxzbG90NSxzbG90NjsKICBnb29nbGV0YWcuY21kLnB1c2goZnVuY3Rpb24oKSB7CgogICAgICAgIGhlYWRlck1hcHBpbmcgPSBnb29nbGV0YWcuc2l6ZU1hcHBpbmcoKS4KICAJCQlhZGRTaXplKFswLCAwXSwgWzEsIDFdKS4KICAJCQlhZGRTaXplKFszMjAsIDBdLCBbWzMyMCwgNTBdLCBbMzIwLCAxMDBdXSkuCiAgCQkJYWRkU2l6ZShbODAxLCAwXSwgW1s0NjgsIDYwXSwgWzcyOCwgOTBdXSkuCiAgCQkJYWRkU2l6ZShbMTIwMSwgMF0sIFtbOTcwLCA5MF0sIFs5NzAsIDI1MF0sIFs3MjgsIDkwXV0pLgogIAkJCWJ1aWxkKCk7CgogICAgICAgIGZ1bGx3aWR0aE1hcHBpbmcgPSBnb29nbGV0YWcuc2l6ZU1hcHBpbmcoKS4KICAJCQlhZGRTaXplKFswLCAwXSwgWzEsIDFdKS4KICAJCQlhZGRTaXplKFszMDAsIDBdLCBbMzAwLCAyNTBdKS4KICAJCQlhZGRTaXplKFs4MDEsIDBdLCBbWzQ2OCwgNjBdLCBbNzI4LCA5MF1dKS4KICAJCQlhZGRTaXplKFsxMjAxLCAwXSwgW1s5NzAsIDkwXSwgWzk3MCwgMjUwXSwgWzcyOCwgOTBdXSkuCiAgCQkJYnVpbGQoKTsKCiAgICAgICAgc2tpbk1hcHBpbmcgPSBnb29nbGV0YWcuc2l6ZU1hcHBpbmcoKS4KICAJCQlhZGRTaXplKFsxMjAxLCAwXSwgWzEsIDFdKS4KICAJCQlidWlsZCgpOwoKICAgIHNsb3QxID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8xMDQ4MTYyL2hyL2hvbWVwYWdlX2hlYWRlcicsIFtbMzIwLCA1MF0sIFs5NzAsIDI1MF0sIFs5NzAsIDkwXSwgWzMyMCwgMTAwXSwgWzEsIDFdLCBbNzI4LCA5MF1dLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTAnKS5kZWZpbmVTaXplTWFwcGluZyhoZWFkZXJNYXBwaW5nKS5zZXRUYXJnZXRpbmcoJ2xhenlsb2FkJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgc2xvdDIgPSBnb29nbGV0YWcuZGVmaW5lU2xvdCgnLzEwNDgxNjIvaHIvaG9tZXBhZ2VfbWlkJywgW1s5NzAsIDI1MF0sIFs5NzAsIDkwXSwgWzcyOCwgOTBdLCBbMzAwLCAyNTBdXSwgJ2Rpdi1ncHQtYWQtMTYwODIzMDAxMzg5MC0xJykuZGVmaW5lU2l6ZU1hcHBpbmcoZnVsbHdpZHRoTWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIHNsb3QzID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8xMDQ4MTYyL2hyL2hvbWVwYWdlX2JvdCcsIFtbOTcwLCAyNTBdLCBbOTcwLCA5MF0sIFs3MjgsIDkwXSwgWzMwMCwgMjUwXV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtMicpLmRlZmluZVNpemVNYXBwaW5nKGZ1bGx3aWR0aE1hcHBpbmcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NCA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9oci9ob21lcGFnZV9za2luJywgWzEsIDFdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTMnKS5kZWZpbmVTaXplTWFwcGluZyhza2luTWFwcGluZykuc2V0VGFyZ2V0aW5nKCdsYXp5bG9hZCcpLmFkZFNlcnZpY2UoZ29vZ2xldGFnLnB1YmFkcygpKTsKICAgIHNsb3Q1ID0gZ29vZ2xldGFnLmRlZmluZVNsb3QoJy8xMDQ4MTYyL2hyL2hvbWVwYWdlX3BpeGVsLTEnLCBbMSwgMV0sICdkaXYtZ3B0LWFkLTE2MDgyMzAwMTM4OTAtNCcpLnNldFRhcmdldGluZygnbGF6eWxvYWQnKS5hZGRTZXJ2aWNlKGdvb2dsZXRhZy5wdWJhZHMoKSk7CiAgICBzbG90NiA9IGdvb2dsZXRhZy5kZWZpbmVTbG90KCcvMTA0ODE2Mi9oci9ob21lcGFnZV9waXhlbC0yJywgWzEsIDFdLCAnZGl2LWdwdC1hZC0xNjA4MjMwMDEzODkwLTUnKS5zZXRUYXJnZXRpbmcoJ2xhenlsb2FkJykuYWRkU2VydmljZShnb29nbGV0YWcucHViYWRzKCkpOwogICAgZ29vZ2xldGFnLnB1YmFkcygpLmRpc2FibGVJbml0aWFsTG9hZCgpOwogICAgZ29vZ2xldGFnLnB1YmFkcygpLmVuYWJsZVNpbmdsZVJlcXVlc3QoKTsKICAgIGdvb2dsZXRhZy5wdWJhZHMoKS5jb2xsYXBzZUVtcHR5RGl2cygpOwogICAgZ29vZ2xldGFnLnB1YmFkcygpLmVuYWJsZUxhenlMb2FkKHsKICAgICAgICBmZXRjaE1hcmdpblBlcmNlbnQ6IDIwMCwKICAgICAgICByZW5kZXJNYXJnaW5QZXJjZW50OiAxMDAsCiAgICAgICAgbW9iaWxlU2NhbGluZzogMi4wCiAgICB9KTsKCiAgICBnb29nbGV0YWcucHViYWRzKCkuc2V0VGFyZ2V0aW5nKCJlbnZpcm9ubWVudCIsInByb2R1Y3Rpb24iKTsNCmdvb2dsZXRhZy5wdWJhZHMoKS5zZXRUYXJnZXRpbmcoIlBhZ2UiLCBbIkhvbWUiXSk7DQoNCmdvb2dsZXRhZy5lbmFibGVTZXJ2aWNlcygpOw0KZAIcDxYCHwAFOiAgZ3B0U2xvdHMucHVzaChzbG90MSwgc2xvdDIsIHNsb3QzLCBzbG90NCwgc2xvdDUsIHNsb3Q2KTtkAh4PFgIfAAWUBQ0KPG1ldGEgcHJvcGVydHk9Im9nOnNpdGVfbmFtZSIgY29udGVudD0iSG9seXJvb2QgV2Vic2l0ZSIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzpsb2NhbGUiIGNvbnRlbnQ9ImVuX0dCIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnRpdGxlIiBjb250ZW50PSJOZXdzIGFuZCBhbmFseXNpcyBvZiBTY290dGlzaCBwb2xpdGljcyBhbmQgdGhlIFNjb3R0aXNoIFBhcmxpYW1lbnQsIEhvbHlyb29kIE1TUHMsIHBvbGl0aWNhbCBjb25mZXJlIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmRlc2NyaXB0aW9uIiBjb250ZW50PSJOZXdzIGFuZCBhbmFseXNpcyBvZiBTY290dGlzaCBwb2xpdGljcyBhbmQgdGhlIFNjb3R0aXNoIFBhcmxpYW1lbnQsIEhvbHlyb29kIE1TUHMsIHBvbGl0aWNhbCBjb25mZXJlbmNlcyBhbmQgZm9ydW1zIiAvPg0KPG1ldGEgcHJv
457cGVydHk9Im9nOnVybCIgY29udGVudD0iaHR0cHM6Ly93d3cuaG9seXJvb2QuY29tLyIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzppbWFnZSIgY29udGVudD0iaHR0cHM6Ly93d3cuaG9seXJvb2QuY29tL19pbWcvc2hhcmUuanBnIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlOnR5cGUiIGNvbnRlbnQ9ImltYWdlL2pwZWciIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib2c6dHlwZSIgY29udGVudD0id2Vic2l0ZSIgLz4NCmQCIA8WAh4HVmlzaWJsZWdkAiIPFgIfAAVXPGxpbmsgcmVsPSJjYW5vbmljYWwiIGhyZWY9Ii9ob21lLmh0bSIgLz48bGluayByZWw9Im5leHQiIGhyZWY9Ii9ob21lLmh0bT9uZXdzX3BnPTEiIC8+ZAICEGRkFgYCAQ9kFgJmD2QWDgIDDxYCHwFoZAIHD2QWAmYPZBYCZg9kFgJmD2QWAmYPFgIfAAWpAzxkaXYgY2xhc3M9Imhkci1zdWJzIj4NCiAgICA8ZGl2IGNsYXNzPSJoU3ViVGV4dCI+DQogICAgICAgIDxwPlNjb3RsYW5k4oCZcyBmb3J0bmlnaHRseSA8c3Bhbj5wb2xpdGljYWwgJiBjdXJyZW50IGFmZmFpcnMgbWFnYXppbmU8L3NwYW4+PC9wPg0KICAgICAgICA8cD48YSBocmVmPSJodHRwczovL3d3dy50cGdyb3Vwc2hvcC5jb20vc3RvcmUvcHJvZHVjdHMsaG9seXJvb2RfMTYuaHRtIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9ImJ0biBidG4tLXNtYWxsIGJ0bi0teWVsbG93Ij5TdWJzY3JpYmU8L2E+PC9wPg0KICAgIDwvZGl2Pg0KICAgIDxpbWcgc3JjPSIvdWdjLTEvdXBsb2Fkcy9wYWdlYmxvY2tzLzIxMzQ4LzZlNzFmZGIwMTBiZTFmOGM0ODYyM2JkYmY5MjIzZjc3LmpwZyIgYWx0PSJTdWJzY3JpYmUgdG8gSG9seXJvb2QiPg0KPC9kaXY+ZAIJDxYCHwAFixM8dWw+PGxpPjxhIGhyZWY9Ii9uZXdzLmh0bSIgdGl0bGU9IlJlYWQgdGhlIGxhdGVzdCBuZXdzIGZyb20gU2NvdHRpc2ggcG9saXRpY3MgYW5kIHRoZSBTY290dGlzaCBQYXJsaWFtZW50IHwgSG9seXJvb2QgTWFnYXppbmUiPjxzcGFuPk5ld3M8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9jb21tZW50Lmh0bSIgdGl0bGU9IkNvbW1lbnQsIGFuYWx5c2lzIGFuZCBvcGluaW9uIG9uIFNjb3R0aXNoIHBvbGl0aWNzIHwgSG9seXJvb2QgTWFnYXppbmUiPjxzcGFuPkNvbW1lbnQ8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9pbnNpZGUtcG9saXRpY3MuaHRtIiB0aXRsZT0iSW5zaWRlIFBvbGl0aWNzIHwgSG9seXJvb2QgTWFnYXppbmUiPjxzcGFuPkluc2lkZSBQb2xpdGljczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2VkaXRvcnMtY29sdW1uLmh0bSIgdGl0bGU9IkVkaXRvciYjMzk7cyBDb2x1bW4gLSBIb2x5cm9vZCBNYWdhemluZSAtIE1hbmR5IFJob2RlcyI+PHNwYW4+RWRpdG9yJ3MgQ29sdW1uPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcG9ydGZvbGlvcy9jb25uZWN0Lmh0bSIgdGl0bGU9IkNvbm5lY3QiPjxzcGFuPkNvbm5lY3Q8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vZXZlbnRzLmhvbHlyb29kLmNvbSIgdGl0bGU9IkV2ZW50cyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuPkV2ZW50czwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9Im5vTGluayBsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvcG9ydGZvbGlvcy5odG0iIHRpdGxlPSJQb3J0Zm9saW9zIHwgSG9seXJvb2QgTWFnYXppbmUiPjxzcGFuPlBvcnRmb2xpb3M8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL3BvcnRmb2xpb3MvbG9jYWwtZ292ZXJubWVudC5odG0iIHRpdGxlPSJMb2NhbCBHb3Zlcm5tZW50IGluIFNjb3RsYW5kIC0gbmV3cywgcmV2aWV3cyBhbmQgb3BpbmlvbiB8IEhvbHlyb29kIE1hZ2F6aW5lIj48c3Bhbj5Mb2NhbCBHb3Zlcm5tZW50PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcG9ydGZvbGlvcy9lZHVjYXRpb24uaHRtIiB0aXRsZT0iRWR1Y2F0aW9uIGluIFNjb3RsYW5kIC0gbmV3cywgcmV2aWV3cyBhbmQgb3BpbmlvbiB8IEhvbHlyb29kIE1hZ2F6aW5lIj48c3Bhbj5FZHVjYXRpb248L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9wb3J0Zm9saW9zL2hlYWx0aC5odG0iIHRpdGxlPSJIZWFsdGggaW4gU2NvdGxhbmQgLSBuZXdzLCByZXZpZXdzIGFuZCBvcGluaW9uIHwgSG9seXJvb2QgTWFnYXppbmUiPjxzcGFuPkhlYWx0aDwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL3BvcnRmb2xpb3MvanVzdGljZS5odG0iIHRpdGxlPSJKdXN0aWNlIGluIFNjb3RsYW5kIC0gbmV3cywgcmV2aWV3cyBhbmQgb3BpbmlvbiB8IEhvbHlyb29kIE1hZ2F6aW5lIj48c3Bhbj5KdXN0aWNlPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcG9ydGZvbGlvcy9lbnZpcm9ubWVudC5odG0iIHRpdGxlPSJUaGUgR3JlZW4gcGFnZXMgLSBuZXdzLCBhbmFseXNpcyBhbmQgb3BpbmlvbiBvbiBjbGltYXRlIGNoYW5nZSBhbmQgdGhlIGVudmlyb25tZW50IHwgSG9seXJvb2QgTWFnYXppIj48c3Bhbj5HcmVlbiBwYWdlczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL3BvcnRmb2xpb3MvYnVzaW5lc3MtZWNvbm9teS5odG0iIHRpdGxlPSJCdXNpbmVzcyAmYW1wOyBFY29ub215IGluIFNjb3RsYW5kIC0gbmV3cywgcmV2aWV3cyBhbmQgb3BpbmlvbiB8IEhvbHlyb29kIE1hZ2F6aW5lIj48c3Bhbj5CdXNpbmVzcyAmIEVjb25vbXk8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9wb3J0Zm9saW9zL2hvbHlyb29kLWJhYnkuaHRtIiB0aXRsZT0iSG9seXJvb2QgYmFieSB8IEhvbHlyb29kIE1hZ2F6aW5lIj48c3Bhbj5Ib2x5cm9vZCBiYWJ5PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcG9ydGZvbGlvcy9jb25uZWN0Lmh0bSIgdGl0bGU9IkNvbm5lY3QgfCBIb2x5cm9vZCBNYWdhemluZSI+PHNwYW4+Q29ubmVjdDwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSJub0xpbmsgbGlIYXNDaGlsZHJlbiI+PGEgaHJlZj0iL21lbWJlcnMuaHRtIiB0aXRsZT0iQmVjb21lIGEgSG9seXJvb2QgbWVtYmVyIj48c3Bhbj5NZW1iZXJzPC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Ii9tZW1iZXJzL2pvaW4uaHRtIiB0aXRsZT0iTWFrZSBhbiBpbXBhY3QgaW4gU2NvdHRpc2ggUG9saXRpY3Mgd2l0aCBhIEhvbHlyb29kIE1lbWJlcnNoaXAiPjxzcGFuPkJlY29tZSBBIE1lbWJlcjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21lbWJlcnMvZGlyZWN0b3J5Lmh0bSIgdGl0bGU9Ik1lbWJlcnMgRGlyZWN0b3J5IHwgSG9seXJvb2QgbWVtYmVycyI+PHNwYW4+TWVtYmVycyBEaXJlY3Rvcnk8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjwvdWw+ZAILD2QWAmYPZBYCZg9kFgJmDxYCHwAFvwU8dWw+PGxpPjxhIGhyZWY9Ii9tYWdhemluZS5odG0iIHRpdGxlPSJIb2x5cm9vZCBNYWdhemluZSI+PHNwYW4+TWFnYXppbmU8L3
457NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9yZXNvdXJjZXMuaHRtIiB0aXRsZT0iUmVzb3VyY2VzIHwgSG9seXJvb2QgTWFnYXppbmUiPjxzcGFuPlJlc291cmNlczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL3BvZGNhc3RzLmh0bSIgdGl0bGU9IlBvZGNhc3RzIHwgSG9seXJvb2QgTWFnYXppbmUiPjxzcGFuPlBvZGNhc3RzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvYWJvdXQuaHRtIiB0aXRsZT0iRmluZCBvdXQgbW9yZSBhYm91dCBIb2x5cm9vZCAtIFNjb3RsYW5k4oCZcyBmb3J0bmlnaHRseSBwb2xpdGljYWwgYW5kIGN1cnJlbnQgYWZmYWlycyBtYWdhemluZSI+PHNwYW4+QWJvdXQ8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzbGV0dGVyLmh0bSIgdGl0bGU9IlJlZ2lzdGVyIGZvciBvdXIgbmV3c2xldHRlcnMgfCBIb2x5cm9vZCBNYWdhemluZSI+PHNwYW4+TmV3c2xldHRlcjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2NvbW1lcmNpYWwtb3Bwb3J0dW5pdGllcy5odG0iIHRpdGxlPSJDb21tZXJjaWFsIE9wcG9ydHVuaXRpZXMgfCBIb2x5cm9vZCBNYWdhemluZSI+PHNwYW4+Q29tbWVyY2lhbCBPcHBvcnR1bml0aWVzPC9zcGFuPjwvYT48L2xpPjwvdWw+ZAIRD2QWAgIBDxYCHwBlZAITDxYCHwAFixM8dWw+PGxpPjxhIGhyZWY9Ii9uZXdzLmh0bSIgdGl0bGU9IlJlYWQgdGhlIGxhdGVzdCBuZXdzIGZyb20gU2NvdHRpc2ggcG9saXRpY3MgYW5kIHRoZSBTY290dGlzaCBQYXJsaWFtZW50IHwgSG9seXJvb2QgTWFnYXppbmUiPjxzcGFuPk5ld3M8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9jb21tZW50Lmh0bSIgdGl0bGU9IkNvbW1lbnQsIGFuYWx5c2lzIGFuZCBvcGluaW9uIG9uIFNjb3R0aXNoIHBvbGl0aWNzIHwgSG9seXJvb2QgTWFnYXppbmUiPjxzcGFuPkNvbW1lbnQ8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9pbnNpZGUtcG9saXRpY3MuaHRtIiB0aXRsZT0iSW5zaWRlIFBvbGl0aWNzIHwgSG9seXJvb2QgTWFnYXppbmUiPjxzcGFuPkluc2lkZSBQb2xpdGljczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2VkaXRvcnMtY29sdW1uLmh0bSIgdGl0bGU9IkVkaXRvciYjMzk7cyBDb2x1bW4gLSBIb2x5cm9vZCBNYWdhemluZSAtIE1hbmR5IFJob2RlcyI+PHNwYW4+RWRpdG9yJ3MgQ29sdW1uPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcG9ydGZvbGlvcy9jb25uZWN0Lmh0bSIgdGl0bGU9IkNvbm5lY3QiPjxzcGFuPkNvbm5lY3Q8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Imh0dHBzOi8vZXZlbnRzLmhvbHlyb29kLmNvbSIgdGl0bGU9IkV2ZW50cyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuPkV2ZW50czwvc3Bhbj48L2E+PC9saT48bGkgY2xhc3M9Im5vTGluayBsaUhhc0NoaWxkcmVuIj48YSBocmVmPSIvcG9ydGZvbGlvcy5odG0iIHRpdGxlPSJQb3J0Zm9saW9zIHwgSG9seXJvb2QgTWFnYXppbmUiPjxzcGFuPlBvcnRmb2xpb3M8L3NwYW4+PC9hPjx1bD48bGk+PGEgaHJlZj0iL3BvcnRmb2xpb3MvbG9jYWwtZ292ZXJubWVudC5odG0iIHRpdGxlPSJMb2NhbCBHb3Zlcm5tZW50IGluIFNjb3RsYW5kIC0gbmV3cywgcmV2aWV3cyBhbmQgb3BpbmlvbiB8IEhvbHlyb29kIE1hZ2F6aW5lIj48c3Bhbj5Mb2NhbCBHb3Zlcm5tZW50PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcG9ydGZvbGlvcy9lZHVjYXRpb24uaHRtIiB0aXRsZT0iRWR1Y2F0aW9uIGluIFNjb3RsYW5kIC0gbmV3cywgcmV2aWV3cyBhbmQgb3BpbmlvbiB8IEhvbHlyb29kIE1hZ2F6aW5lIj48c3Bhbj5FZHVjYXRpb248L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9wb3J0Zm9saW9zL2hlYWx0aC5odG0iIHRpdGxlPSJIZWFsdGggaW4gU2NvdGxhbmQgLSBuZXdzLCByZXZpZXdzIGFuZCBvcGluaW9uIHwgSG9seXJvb2QgTWFnYXppbmUiPjxzcGFuPkhlYWx0aDwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL3BvcnRmb2xpb3MvanVzdGljZS5odG0iIHRpdGxlPSJKdXN0aWNlIGluIFNjb3RsYW5kIC0gbmV3cywgcmV2aWV3cyBhbmQgb3BpbmlvbiB8IEhvbHlyb29kIE1hZ2F6aW5lIj48c3Bhbj5KdXN0aWNlPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcG9ydGZvbGlvcy9lbnZpcm9ubWVudC5odG0iIHRpdGxlPSJUaGUgR3JlZW4gcGFnZXMgLSBuZXdzLCBhbmFseXNpcyBhbmQgb3BpbmlvbiBvbiBjbGltYXRlIGNoYW5nZSBhbmQgdGhlIGVudmlyb25tZW50IHwgSG9seXJvb2QgTWFnYXppIj48c3Bhbj5HcmVlbiBwYWdlczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL3BvcnRmb2xpb3MvYnVzaW5lc3MtZWNvbm9teS5odG0iIHRpdGxlPSJCdXNpbmVzcyAmYW1wOyBFY29ub215IGluIFNjb3RsYW5kIC0gbmV3cywgcmV2aWV3cyBhbmQgb3BpbmlvbiB8IEhvbHlyb29kIE1hZ2F6aW5lIj48c3Bhbj5CdXNpbmVzcyAmIEVjb25vbXk8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9wb3J0Zm9saW9zL2hvbHlyb29kLWJhYnkuaHRtIiB0aXRsZT0iSG9seXJvb2QgYmFieSB8IEhvbHlyb29kIE1hZ2F6aW5lIj48c3Bhbj5Ib2x5cm9vZCBiYWJ5PC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvcG9ydGZvbGlvcy9jb25uZWN0Lmh0bSIgdGl0bGU9IkNvbm5lY3QgfCBIb2x5cm9vZCBNYWdhemluZSI+PHNwYW4+Q29ubmVjdDwvc3Bhbj48L2E+PC9saT48L3VsPjwvbGk+PGxpIGNsYXNzPSJub0xpbmsgbGlIYXNDaGlsZHJlbiI+PGEgaHJlZj0iL21lbWJlcnMuaHRtIiB0aXRsZT0iQmVjb21lIGEgSG9seXJvb2QgbWVtYmVyIj48c3Bhbj5NZW1iZXJzPC9zcGFuPjwvYT48dWw+PGxpPjxhIGhyZWY9Ii9tZW1iZXJzL2pvaW4uaHRtIiB0aXRsZT0iTWFrZSBhbiBpbXBhY3QgaW4gU2NvdHRpc2ggUG9saXRpY3Mgd2l0aCBhIEhvbHlyb29kIE1lbWJlcnNoaXAiPjxzcGFuPkJlY29tZSBBIE1lbWJlcjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL21lbWJlcnMvZGlyZWN0b3J5Lmh0bSIgdGl0bGU9Ik1lbWJlcnMgRGlyZWN0b3J5IHwgSG9seXJvb2QgbWVtYmVycyI+PHNwYW4+TWVtYmVycyBEaXJlY3Rvcnk8L3NwYW4+PC9hPjwvbGk+PC91bD48L2xpPjwvdWw+ZAIVD2QWAmYPZBYCZg9kFgJmDxYCHwAFvwU8dWw+PGxpPjxhIGhyZWY9Ii9tYWdhemluZS5odG0iIHRpdGxlPSJIb2x5cm9vZCBNYWdhemluZSI+PHNwYW4+TWFnYXppbmU8L3
457NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9yZXNvdXJjZXMuaHRtIiB0aXRsZT0iUmVzb3VyY2VzIHwgSG9seXJvb2QgTWFnYXppbmUiPjxzcGFuPlJlc291cmNlczwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL3BvZGNhc3RzLmh0bSIgdGl0bGU9IlBvZGNhc3RzIHwgSG9seXJvb2QgTWFnYXppbmUiPjxzcGFuPlBvZGNhc3RzPC9zcGFuPjwvYT48L2xpPjxsaT48YSBocmVmPSIvYWJvdXQuaHRtIiB0aXRsZT0iRmluZCBvdXQgbW9yZSBhYm91dCBIb2x5cm9vZCAtIFNjb3RsYW5k4oCZcyBmb3J0bmlnaHRseSBwb2xpdGljYWwgYW5kIGN1cnJlbnQgYWZmYWlycyBtYWdhemluZSI+PHNwYW4+QWJvdXQ8L3NwYW4+PC9hPjwvbGk+PGxpPjxhIGhyZWY9Ii9uZXdzbGV0dGVyLmh0bSIgdGl0bGU9IlJlZ2lzdGVyIGZvciBvdXIgbmV3c2xldHRlcnMgfCBIb2x5cm9vZCBNYWdhemluZSI+PHNwYW4+TmV3c2xldHRlcjwvc3Bhbj48L2E+PC9saT48bGk+PGEgaHJlZj0iL2NvbW1lcmNpYWwtb3Bwb3J0dW5pdGllcy5odG0iIHRpdGxlPSJDb21tZXJjaWFsIE9wcG9ydHVuaXRpZXMgfCBIb2x5cm9vZCBNYWdhemluZSI+PHNwYW4+Q29tbWVyY2lhbCBPcHBvcnR1bml0aWVzPC9zcGFuPjwvYT48L2xpPjwvdWw+ZAIDD2QWAgIDD2QWAmYPZBYMAgEPZBYCAgEPFgIfAAUISG9tZXBhZ2VkAgUPZBYCAgEPZBYEZg9kFgICBA9kFgJmD2QWBGYPDxYCHwFoZGQCAg8PFgIfAWhkZAIBD2QWAgIED2QWAmYPZBYEZg8PFgIfAWhkZAICDw8WAh8BaGRkAgcPFgIfAWhkAgkPZBYCAgEPZBYEZg9kFgICBA9kFgJmD2QWBGYPDxYCHwFoZGQCAg8PFgIfAWhkZAIBD2QWBAIDDxYCHwFoFgJmDxYCHwFoZAIED2QWAmYPZBYEZg8PFgIfAWhkZAICDw8WAh8BaGRkAgsPZBYCAgEPZBYCZg9kFgYCAQ8WAh8BaBYCZg8WAh8BaGQCAg8WAh8BaGQCBA9kFgJmD2QWBGYPDxYCHwFoZGQCAg8PFgIfAWhkZAIND2QWAgIBD2QWAmYPZBYEAgQPZBYCZg9kFgRmDw8WAh8BaGRkAgIPDxYCHwFoZGQCBQ9kFgJmD2QWBAIDD2QWAmYPFgIfAWhkAgQPZBYCZg9kFgRmDw8WAh8BaGRkAgIPDxYCHwFoZGQCBQ9kFgJmD2QWBAIBD2QWAgIBD2QWAgIBD2QWAmYPZBYCAgEPD2QWAh4LcGxhY2Vob2xkZXIFFEVudGVyIGUtbWFpbCBhZGRyZXNzZAICD2QWAmYPZBYCZg9kFgJmD2QWAmYPFgIfAAXiAzxkaXYgY2xhc3M9ImZ0ci1zdWJzIGNsZWFyRml4Ij4NCiAgICA8ZGl2IGNsYXNzPSJoMiI+U3RheSBpbiB0aGUga25vdyB3aXRoIG91ciBmb3J0bmlnaHRseSBtYWdhemluZTwvZGl2Pg0KICAgIDxpbWcgc3JjPSIvdWdjLTEvdXBsb2Fkcy9wYWdlYmxvY2tzLzIxMzQ5L2FkOTczMjU3MmFkMjcxOTFiMDcxOTg3ZjhiZTAwN2I0LmpwZyIgYWx0PSJTdWJzY3JpYmUgdG8gSG9seXJvb2QiPg0KICAgIDxkaXYgY2xhc3M9ImhTdWJUZXh0Ij4NCiAgICAgICAgPHA+RGlyZWN0IERlYml0PHNwYW4+c3Vic2NyaXB0aW9ucyBmcm9tIMKjNDk8L3NwYW4+PC9wPg0KICAgICAgICA8cD48YSBocmVmPSJodHRwczovL3d3dy50cGdyb3Vwc2hvcC5jb20vc3RvcmUvcHJvZHVjdHMsaG9seXJvb2RfMTYuaHRtIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9ImJ0biBidG4tLXNtYWxsIGJ0bi0teWVsbG93Ij5TdWJzY3JpYmU8L2E+PC9wPg0KICAgIDwvZGl2Pg0KPC9kaXY+ZGS6ZDASjr76WcfxM0o3oayTM4g4DTbBj+nPE9gLqnSFAA==" /> 458</div> 459
460<script type="text/javascript"> 461//<![CDATA[ 462var theForm = document.forms['form1']; 463if (!theForm) { 464 theForm = document.form1; 465} 466function __doPostBack(eventTarget, eventArgument) { 467 if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 468 theForm.__EVENTTARGET.value = eventTarget; 469 theForm.__EVENTARGUMENT.value = eventArgument; 470 theForm.submit(); 471 } 472} 473//]]> 474</script>
474 475 476
477<script src="/WebResource.axd?d=YZy2HDA8wJeuYitUwjq_xFtn8TeCxORzZZc-GBgl034eIVsPRGKEe4vAOn9f7bzxYJwy-f6i-Gjcd1XpFmrLBS2GiG4TebglArTJg0tuYWw1&t=639190880600000000" type="text/javascript"></script>
477 478 479
480<script src="/ScriptResource.axd?d=DdrI5qN0H8EMN0FgcryFak_ZCtBuIutRvn1dAEXCOGnjcfLPMfBrFbhAPx3v6UjZubg7BiB8p_wTs9HyZ5z3iUKlUXevRq7oaoqrVbUw5pezj9z_jt6EObiBml4m8J0bR7AuWXCaa_9_q93XBBxfUfWYhYBIp-Z2JcWv3Yhf7ZQ1&t=ffffffffbec1863d" type="text/javascript"></script>
vendor: 2 bytes, line 480
480
481<script src="/ScriptResource.axd?d=F3BYmK-aKydOKVOuJH_HMtQFbZefbRKKkmWyqw2TGRipzct9lezYPISFf4oHt7qzgz8GdkBWE2ZBm5vRriaMB68yA1GpZUQaBPhMBd2P-Z8WXfSp4MA9HdCw_ARMFFWPVLH3eg-MWWjmCk68tdgjq3BrDZ5YrzY0gy4aI7kA2kucPhFNJtbxR2wsH5WBbqw50&t=ffffffffbec1863d" type="text/javascript"></script>
481 482 483 484<header> 485 <noscript> 486 <div class="msg msgError nojavascript"> 487 <p> 488 This site requires JavaScript for certain functions and interactions to work. Please turn on JavaScript for the best possible experience.</p> 489 </div> 490 </noscript> 491 492 493 494 <div class="hdr-dods"> 495 <!-- <div class="dods-group"> 496 <span>Part of the DODS Group</span> 497 </div> 498 <div class="dods-brands"> 499 <div class="db-label">Our media brands</div> 500 <div class="db-select ico ico--chevLrg"> 501 Select 502 <ul> 503 <li><a href="http://www.dodsgroup.com/node/51" target="_blank">Politics Home</a></li> 504 <li><a href="http://www.dodsgroup.com/node/86" target="_blank">The House</a></li> 505 <li><a href="http://www.dodsgroup.com/node/56" target="_blank">The Parliament Magazine</a></li> 506 <li><a href="http://www.dodsgroup.com/node/58" target="_blank">Total Politics</a></li> 507 <li><a href="http://www.dodsgroup.com/node/40" target="_blank">Public Affairs News</a></li> 508 <li><a href="http://www.dodsgroup.com/node/57" target="_blank">Civil Service World</a></li> 509 <li><a href="http://www.dodsgroup.com/node/59" target="_blank">PublicTechnology</a></li> 510 <li><a href="http://www.dodsgroup.com/node/60" target="_blank">Training Journal</a></li> 511 <li><a href="http://www.dodsgroup.com/node/109" target="_blank">Dods Parliamentary Companion</a></li> 512 <li><a href="http://www.dodsgroup.com/node/107" target="_blank">Vacher's Quarterly</a></li> 513 <li><a href="http://www.dodsgroup.com/node/108" target="_blank">The European Union and Public Affairs Directory</a></li> 514</ul> 515 516 </div> 517 </div> --> 518 <div class="hdr-srch ico ico--srch"></div> 519 <div class="burger"> 520 <div class="hamburger"> 521 <span></span> 522 </div> 523 <div class="b-label">Menu</div> 524 </div> 525 </div> 526 527 <div class="hdr-main"> 528 529 <div class="hdr-subs hdr-subs--left"> 530 <img src="/_img/mobile_tablet_subscribe.png" alt="Subscribe to Holyrood updates"> 531 <div class="hSubText"> 532 <p>Newsletter sign-up</span></p> 533 <p><a href="/newsletter.htm" class="btn btn--small btn--yellow">Subscribe</a></p> 534 </div> 535 </div> 536 537 <div class="hdr-social"> 538 <p>Follow us</p> 539 <a href="http://x.com/holyrooddaily" target="_blank" class="ico ico--x"> 540 <svg viewBox="0 0 14 12" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M11.026 0h2.146L8.483 5.083 14 12H9.68L6.296 7.805 2.425 12H.276l5.017-5.437L0 0h4.43l3.058 3.834L11.026 0Zm-.754 10.781h1.19L3.783 1.155H2.507l7.765 9.626Z" style="fill-rule:nonzero"/></svg> 541 </a> 542 <a href="http://www.facebook.com/HolyroodDaily" target="_blank" class="ico ico--fb"></a> 543 <a href="https://www.linkedin.com/company/holyrood-communications" target="_blank" class="ico ico--li"></a> 544 </div> 545 546 <a href="/" class="logo hideText">Holyrood</a> 547 548 <div class="hdr-subs"> 549 <div class="hSubText"> 550 <p>Scotlandâs fortnightly <span>political & current affairs magazine</span></p> 551 <p><a href="https://www.tpgroupshop.com/store/products,holyrood_16.htm" target="_blank" class="btn btn--small btn--yellow">Subscribe</a></p> 552 </div> 553 <img src="/ugc-1/uploads/pageblocks/21348/6e71fdb010be1f8c48623bdbf9223f77.jpg" alt="Subscribe to Holyrood"> 554</div> 555 556 557 </div> 558 559 <div class="hdr-nav"> 560 <nav class="main-nav"> 561 <ul><li><a href="/news.htm" title="Read the latest news from Scottish politics and the Scottish Parliament | Holyrood Magazine"><span>News</span></a></li><li><a href="/comment.htm" title="Comment, analysis and opinion on Scottish politics | Holyrood Magazine"><span>Comment</span></a></li><li><a href="/inside-politics.htm" title="Inside Politics | Holyrood Magazine"><span>Inside Politics</span></a></li><li><a href="/editors-column.htm" title="Editor's Column - Holyrood Magazine - Mandy Rhodes"><span>Editor's Column</span></a></li><li><a href="/portfolios/connect.htm" title="Connect"><span>Connect</span></a></li><li><a href="https://events.holyrood.com" title="Events" target="_blank"><span>Events</span></a></li><li class="noLink liHasChildren"><a href="/portfolios.htm" title="Portfolios | Holyrood Magazine"><span>Portfolios</span></a><ul><li><a href="/portfolios/local-government.htm" title="Local Government in Scotland - news, reviews and opinion | Holyrood Magazine"><span>Local Government</span></a></li><li><a href="/portfolios/education.htm" title="Education in Scotland - news, reviews and opinion | Holyrood Magazine"><span>Education</span></a></li><li><a href="/portfolios/health.htm" title="Health in Scotland - news, reviews and opinion | Holyrood Magazine"><span>Health</span></a></li><li><a href="/portfolios/justice.htm" title="Justice in Scotland - news, reviews and opinion | Holyrood Magazine"><span>Justice</span></a></li><li><a href="/portfolios/environment.htm" title="The Green pages - news, analysis and opinion on climate change and the environment | Holyrood Magazi"><span>Green pages</span></a></li><li><a href="/portfolios/business-economy.htm" title="Business & Economy in Scotland - news, reviews and opinion | Holyrood Magazine"><span>Business & Economy</span></a></li><li><a href="/portfolios/holyrood-baby.htm" title="Holyrood baby | Hol
561yrood Magazine"><span>Holyrood baby</span></a></li><li><a href="/portfolios/connect.htm" title="Connect | Holyrood Magazine"><span>Connect</span></a></li></ul></li><li class="noLink liHasChildren"><a href="/members.htm" title="Become a Holyrood member"><span>Members</span></a><ul><li><a href="/members/join.htm" title="Make an impact in Scottish Politics with a Holyrood Membership"><span>Become A Member</span></a></li><li><a href="/members/directory.htm" title="Members Directory | Holyrood members"><span>Members Directory</span></a></li></ul></li></ul> 562 <ul class="more-nav"> 563 <li class="liHasChildren noLink"> 564 <a href="#" title="More items"> 565 <span>More</span> 566 </a> 567 <ul><li><a href="/magazine.htm" title="Holyrood Magazine"><span>Magazine</span></a></li><li><a href="/resources.htm" title="Resources | Holyrood Magazine"><span>Resources</span></a></li><li><a href="/podcasts.htm" title="Podcasts | Holyrood Magazine"><span>Podcasts</span></a></li><li><a href="/about.htm" title="Find out more about Holyrood - Scotlandâs fortnightly political and current affairs magazine"><span>About</span></a></li><li><a href="/newsletter.htm" title="Register for our newsletters | Holyrood Magazine"><span>Newsletter</span></a></li><li><a href="/commercial-opportunities.htm" title="Commercial Opportunities | Holyrood Magazine"><span>Commercial Opportunities</span></a></li></ul> 568 </li> 569 </ul> 570 </nav> 571 572 <div class="hdr-srch ico ico--srch"></div> 573 574 <div class="nav-social"> 575 <p>Follow us:</p> 576 <a href="http://x.com/holyrooddaily" target="_blank" class="ico ico--x"> 577 <svg viewBox="0 0 14 12" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M11.026 0h2.146L8.483 5.083 14 12H9.68L6.296 7.805 2.425 12H.276l5.017-5.437L0 0h4.43l3.058 3.834L11.026 0Zm-.754 10.781h1.19L3.783 1.155H2.507l7.765 9.626Z" style="fill-rule:nonzero"/></svg> 578 </a> 579 <a href="http://www.facebook.com/HolyroodDaily" target="_blank" class="ico ico--fb"></a> 580 <a href="https://www.linkedin.com/company/holyrood-communications" target="_blank" class="ico ico--li"></a> 581 </div> 582 </div> 583 <div class="hdr-searchBar"> 584 585 <input name="ctl00$hdr$tSearch" type="text" id="hdr_tSearch" class="text sb-keyword" placeholder="Search" /> 586 <input type="submit" name="ctl00$hdr$bSearch" value="Search" id="hdr_bSearch" class="btn btn--yellow sb-btn" /> 587 </div> 588</header> 589 590 591 592<div class="sticky-header clearFix"> 593 <a class="logo-sticky" href="/"> 594 <img alt="Holyrood Logo" src="/_img/logo_sticky.svg" /> 595 </a> 596 <nav class="sticky-nav"> 597 <ul><li><a href="/news.htm" title="Read the latest news from Scottish politics and the Scottish Parliament | Holyrood Magazine"><span>News</span></a></li><li><a href="/comment.htm" title="Comment, analysis and opinion on Scottish politics | Holyrood Magazine"><span>Comment</span></a></li><li><a href="/inside-politics.htm" title="Inside Politics | Holyrood Magazine"><span>Inside Politics</span></a></li><li><a href="/editors-column.htm" title="Editor's Column - Holyrood Magazine - Mandy Rhodes"><span>Editor's Column</span></a></li><li><a href="/portfolios/connect.htm" title="Connect"><span>Connect</span></a></li><li><a href="https://events.holyrood.com" title="Events" target="_blank"><span>Events</span></a></li><li class="noLink liHasChildren"><a href="/portfolios.htm" title="Portfolios | Holyrood Magazine"><span>Portfolios</span></a><ul><li><a href="/portfolios/local-government.htm" title="Local Government in Scotland - news, reviews and opinion | Holyrood Magazine"><span>Local Government</span></a></li><li><a href="/portfolios/education.htm" title="Education in Scotland - news, reviews and opinion | Holyrood Magazine"><span>Education</span></a></li><li><a href="/portfolios/health.htm" title="Health in Scotland - news, reviews and opinion | Holyrood Magazine"><span>Health</span></a></li><li><a href="/portfolios/justice.htm" title="Justice in Scotland - news, reviews and opinion | Holyrood Magazine"><span>Justice</span></a></li><li><a href="/portfolios/environment.htm" title="The Green pages - news, analysis and opinion on climate change and the environment | Holyrood Magazi"><span>Green pages</span></a></li><li><a href="/portfolios/business-economy.htm" title="Business & Economy in Scotland - news, reviews and opinion | Holyrood Magazine"><span>Business & Economy</span></a></li><li><a href="/portfolios/holyrood-baby.htm" title="Holyrood baby | Hol
597yrood Magazine"><span>Holyrood baby</span></a></li><li><a href="/portfolios/connect.htm" title="Connect | Holyrood Magazine"><span>Connect</span></a></li></ul></li><li class="noLink liHasChildren"><a href="/members.htm" title="Become a Holyrood member"><span>Members</span></a><ul><li><a href="/members/join.htm" title="Make an impact in Scottish Politics with a Holyrood Membership"><span>Become A Member</span></a></li><li><a href="/members/directory.htm" title="Members Directory | Holyrood members"><span>Members Directory</span></a></li></ul></li></ul> 598 <ul class="more-nav"> 599 <li class="liHasChildren"> 600 <a href="#" title="More items"> 601 <span>More</span> 602 </a> 603 <ul><li><a href="/magazine.htm" title="Holyrood Magazine"><span>Magazine</span></a></li><li><a href="/resources.htm" title="Resources | Holyrood Magazine"><span>Resources</span></a></li><li><a href="/podcasts.htm" title="Podcasts | Holyrood Magazine"><span>Podcasts</span></a></li><li><a href="/about.htm" title="Find out more about Holyrood - Scotlandâs fortnightly political and current affairs magazine"><span>About</span></a></li><li><a href="/newsletter.htm" title="Register for our newsletters | Holyrood Magazine"><span>Newsletter</span></a></li><li><a href="/commercial-opportunities.htm" title="Commercial Opportunities | Holyrood Magazine"><span>Commercial Opportunities</span></a></li></ul> 604 </li> 605 </ul> 606 </nav> 607 <div class="sticky-srch ico ico--srch"></div> 608 <div class="burger"> 609 <div class="hamburger"> 610 <span></span> 611 </div> 612 </div> 613</div> 614 615 616 617 618<main> 619 <div class="template template--home"> 620 621 <h1 class="hide">Homepage</h1> 622 623 624 <div class="container container--featured"> 625 <div class="advert-holder"> 626 <!-- /1048162/hr/homepage_header --> 627 <div id='div-gpt-ad-1608230013890-0' class="dodsAdvert"> 628
628<script> 629 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-0'); }); 630 </script>
630 631 </div> 632</div> 633 634 635 636<div class="fp flx flx--wr"> 637 <div class="fi-main"> 638 <div class="ni clearFix"> 639 <div class="ni-img"> 640 <a href="/news/view,john-swinney-accused-of-misrepresenting-andy-burnhams-plans-on-pensions"> 641 <img 642 data-sizes="auto" 643 data-src="/siteimg/featured/ugc-1/fullnews/news/24957/25515_original.jpg" 644 data-srcset="/siteimg/featured/ugc-1/fullnews/news/24957/25515_original.jpg 820w, 645 /siteimg/featured-mob/ugc-1/fullnews/news/24957/25515_original.jpg 540w" 646 class="lazyload" alt="John Swinney accused of âmisrepresentingâ Andy Burnhamâs plans on pensions"/> 647 </a> 648 649 </div> 650 <div class="ni-cont flx flx--col flx--jc"> 651 652 <a href="/news/view,john-swinney-accused-of-misrepresenting-andy-burnhams-plans-on-pensions"> 653 <h2>John Swinney accused of âmisrepresentingâ Andy Burnhamâs plans on pensions</h2> 654 <p>The first minister said pensions were 'under attack' as a result of the decision to scrap the triple lock</p> 655 </a> 656 <div class="ni-authTag">by <a href="/news.htm?author=685">Louise Wilson</a></div> 657 </div> 658</div> 659 660 661 </div> 662 <div class="fi-list"> 663 <div class="ni flx flx--ai flx--wr"> 664 <div class="ni-img"> 665 <a href="/news/view,john-swinney-jagtar-singh-johal-release-is-a-significant-step"> 666 <img data-src="/siteimg/thumb/ugc-1/fullnews/news/24958/25516_original.jpg" alt="John Swinney: Jagtar Singh Johal release is a âsignificant stepâ" class="lazyload" /> 667 </a> 668 669 </div> 670 <div class="ni-cont"> 671 <div class="ni-cat"><a href="/news.htm?filter=405">Justice</a></div> 672 <h3 class="ni-title"><a href="/news/view,john-swinney-jagtar-singh-johal-release-is-a-significant-step">John Swinney: Jagtar Singh Johal release is a âsignificant stepâ</a></h3> 673 </div> 674 </div><div class="ni flx flx--ai flx--wr"> 675 <div class="ni-img"> 676 <a href="/news/view,marra-says-there-are-no-complaints-against-labour-msp-monica-lennon-amid-bullying-allegations"> 677 <img data-src="/siteimg/thumb/ugc-1/fullnews/news/24956/25514_original.jpg" alt="Monica Lennon says bullying claims are 'a work of fiction'" class="lazyload" /> 678 </a> 679 680 </div> 681 <div class="ni-cont"> 682 683 <h3 class="ni-title"><a href="/news/view,marra-says-there-are-no-complaints-against-labour-msp-monica-lennon-amid-bullying-allegations">Monica Lennon says bullying claims are 'a work of fiction'</a></h3> 684 </div> 685 </div><div class="ni flx flx--ai flx--wr"> 686 <div class="ni-img"> 687 <a href="/news/view,slow-pace-warning-over-scottish-government-offshore-wind-supply-chain-programme"> 688 <img data-src="/siteimg/thumb/ugc-1/fullnews/news/24955/25513_original.jpg" alt="âSlow paceâ warning over Scottish Government offshore wind supply chain programme" class="lazyload" /> 689 </a> 690 691 </div> 692 <div class="ni-cont"> 693 <div class="ni-cat"><a href="/news.htm?filter=401">Economy</a></div> 694 <h3 class="ni-title"><a href="/news/view,slow-pace-warning-over-scottish-government-offshore-wind-supply-chain-programme">âSlow paceâ warning over Scottish Government offshore wind supply chain programme</a></h3> 695 </div> 696 </div> 697 698 699 </div> 700</div> 701 </div> 702 703 704 <div class="container"> 705 706 707 708 709 710 711<div id="cp1_ctl00_ctl02_titleDiv" class="nt"> 712 <span class="nt-cat">Latest</span> 713 714 <span class="nt-seeAll"><a href="/news.htm">News</a></span> 715 716</div> 717<div class="nr nr--homeLatest nr--x3"> 718 <div class="ni"> 719 <div class="ni-img"> 720 <a href="/news/view,scottish-green-msp-calls-for-rejection-of-data-centre-at-former-nuclear-plant"> 721 <img 722 data-sizes="auto" 723 data-src="/siteimg/featured/ugc-1/fullnews/news/24954/25512_original.jpg" 724 data-srcset="/siteimg/featured-mob/ugc-1/fullnews/news/24954/25512_original.jpg 540w, 725 /siteimg/featured/ugc-1/fullnews/news/24954/25512_original.jpg 820w" 726 class="lazyload" alt="Scottish Green MSP calls for rejection of data centre at former nuclear plant"/> 727 </a> 728 729 </div> 730 <div class="ni-cont"> 731 732 <a href="/news/view,scottish-green-msp-calls-for-rejection-of-data-centre-at-former-nuclear-plant"> 733 <h2 class="ni-title">Scottish Green MSP calls for rejection of data centre at former nuclear plant</h2> 734 <p class="ni-summ">Plans lodged for south of Scotland facility</p> 735 </a> 736 </div> 737</div><div class="ni"> 738 <div class="ni-img"> 739 <a href="/news/view,scottish-biometrics-commissioner-renews-live-facial-recognition-call"> 740 <img 741 data-sizes="auto" 742 data-src="/siteimg/featured/ugc-1/fullnews/news/24953/25511_original.jpg" 743 data-srcset="/siteimg/featured-mob/ugc-1/fullnews/news/24953/25511_original.jpg 540w, 744 /siteimg/featured/ugc-1/fullnews/news/24953/25511_original.jpg 820w" 745 class="lazyload" alt="Scottish biometrics commissioner renews live facial recognition call"/> 746 </a> 747 748 </div> 749 <div class="ni-cont"> 750 751 <a href="/news/view,scottish-biometrics-commissioner-renews-live-facial-recognition-call"> 752 <h2 class="ni-title">Scottish biometrics commissioner renews live facial recognition call</h2> 753 <p class="ni-summ">Legislate now, Brian Plastow urges ministers</p> 754 </a> 755 </div> 756</div><div class="ni"> 757 <div class="ni-img"> 758 <a href="/news/view,scottish-government-announces-review-of-law-officers"> 759 <img 760 data-sizes="auto" 761 data-src="/siteimg/featured/ugc-1/fullnews/news/24950/25508_original.jpg" 762 data-srcset="/siteimg/featured-mob/ugc-1/fullnews/news/24950/25508_original.jpg 540w, 763 /siteimg/featured/ugc-1/fullnews/news/24950/25508_original.jpg 820w" 764 class="lazyload" alt="Scottish Government announces review of law officers"/> 765 </a> 766 767 </div> 768 <div class="ni-cont"> 769 770 <a href="/news/view,scottish-government-announces-review-of-law-officers"> 771 <h2 class="ni-title">Scottish Government announces review of law officers</h2> 772 <p class="ni-summ">First Minister John Swinney informed the Scottish Parliament that the review will be chaired by Lord Boyd of Duncansby<br /> 773<br /> 774</p> 775 </a> 776 </div> 777</div> 778 779 780</div> 781 782 783 784 785 786<div id="cp1_ctl00_ctl03_titleDiv" class="nt"> 787 <span class="nt-cat">Inside Politics</span> 788
789 <span class="nt-seeAll"><a href="/inside-politics.htm">See all</a></span> 790 791</div> 792<div class="nr nr--x4"> 793 <div class="ni"> 794 <div class="ni-img"> 795 <a href="/inside-politics/view,the-long-haul-why-a-shift-in-longterm-condition-care-is-needed"> 796 <img 797 data-sizes="auto" 798 data-src="/siteimg/main/ugc-1/fullnews/news/24923/25478_original.jpg" 799 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24923/25478_original.jpg 265w, 800 /siteimg/main/ugc-1/fullnews/news/24923/25478_original.jpg 450w" 801 class="lazyload" /> 802 </a> 803 804 </div> 805 <div class="ni-cont"> 806 <div class="ni-cat"><a href="/news.htm?filter=403">Health</a></div> 807 <a href="/inside-politics/view,the-long-haul-why-a-shift-in-longterm-condition-care-is-needed"> 808 <h3 class="ni-title">'I was misdiagnosed for five years. There was no support, no help, no treatment'</h3> 809 </a> 810 </div> 811</div><div class="ni"> 812 <div class="ni-img"> 813 <a href="/inside-politics/view,james-adams-msp-reform-the-conservatives-are-more-sensible"> 814 <img 815 data-sizes="auto" 816 data-src="/siteimg/main/ugc-1/fullnews/news/24924/25502_original.jpg" 817 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24924/25502_original.jpg 265w, 818 /siteimg/main/ugc-1/fullnews/news/24924/25502_original.jpg 450w" 819 class="lazyload" /> 820 </a> 821 822 </div> 823 <div class="ni-cont"> 824 825 <a href="/inside-politics/view,james-adams-msp-reform-the-conservatives-are-more-sensible"> 826 <h3 class="ni-title">James Adams MSP: Reform? The Conservatives are more sensible</h3> 827 </a> 828 </div> 829</div><div class="ni"> 830 <div class="ni-img"> 831 <a href="/inside-politics/view,scott-arthur-i-can-understand-why-people-feel-left-behind"> 832 <img 833 data-sizes="auto" 834 data-src="/siteimg/main/ugc-1/fullnews/news/24920/25475_original.jpg" 835 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24920/25475_original.jpg 265w, 836 /siteimg/main/ugc-1/fullnews/news/24920/25475_original.jpg 450w" 837 class="lazyload" /> 838 </a> 839 840 </div> 841 <div class="ni-cont"> 842 843 <a href="/inside-politics/view,scott-arthur-i-can-understand-why-people-feel-left-behind"> 844 <h3 class="ni-title">Scott Arthur: I can understand why people feel left behind</h3> 845 </a> 846 </div> 847</div><div class="ni"> 848 <div class="ni-img"> 849 <a href="/inside-politics/view,topical-question-how-can-we-improve-scotlands-health"> 850 <img 851 data-sizes="auto" 852 data-src="/siteimg/main/ugc-1/fullnews/news/24938/25493_original.jpg" 853 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24938/25493_original.jpg 265w, 854 /siteimg/main/ugc-1/fullnews/news/24938/25493_original.jpg 450w" 855 class="lazyload" /> 856 </a> 857 858 </div> 859 <div class="ni-cont"> 860 861 <a href="/inside-politics/view,topical-question-how-can-we-improve-scotlands-health"> 862 <h3 class="ni-title">Topical Question: How can we improve Scotland's health?</h3> 863 </a> 864 </div> 865</div> 866 867 868</div><div class="advert-holder"> 869 <!-- /1048162/hr/homepage_mid --> 870 <div id='div-gpt-ad-1608230013890-1' class="dodsAdvert"> 871
871<script> 872 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-1'); }); 873 </script>
873 874 </div> 875</div> 876 </div> 877 878 879 880 <div class="container"> 881 882 883 884 885 886 887<div id="cp1_ctl00_ctl04_titleDiv" class="nt"> 888 <span class="nt-cat">Latest Comment</span> 889 890 <span class="nt-seeAll"><a href="/comment.htm">See all</a></span> 891 892</div> 893<div class="nr nr--x2"> 894 <div class="ni"> 895 <div class="ni-img"> 896 <a href="/comment/view,scotlands-drugdeath-crisis-is-not-a-constitutional-issue"> 897 <img data-src="/siteimg/half/ugc-1/fullnews/news/24937/25492_original.jpg" alt="Scotland's drug-death crisis is not a constitutional issue" class="lazyload" /> 898 </a> 899 900 </div> 901 <div class="ni-auth"> 902 <div class="ni-authImg"> 903 <img src="/ugc-1/fullnews/author/728/120_square.jpg" alt="Chris Marshall" /> 904 </div> 905 <div class="ni-authName"> 906 by <a href="/news.htm?author=728">Chris Marshall</a> 907 </div> 908 </div> 909 <div class="ni-cont"> 910 911 <a href="/comment/view,scotlands-drugdeath-crisis-is-not-a-constitutional-issue"> 912 <h2 class="ni-title">Scotland's drug-death crisis is not a constitutional issue</h2> 913 <p class="ni-summ">On the day when it emerged that 116 more Scots died of drugs than in the previous 12 months, the SNP could have shown some humility, admitted that things arenât working. Instead, the party shamefully attempted to blame Westminster for a crisis happening on its watch</p> 914 </a> 915 </div> 916</div><div class="ni"> 917 <div class="ni-img"> 918 <a href="/comment/view,sketch-jenny-gilruth-addresses-the-elephant-in-the-room"> 919 <img data-src="/siteimg/half/ugc-1/fullnews/news/24908/25460_original.jpg" alt="Sketch: Jenny Gilruth addresses the elephant in the room" class="lazyload" /> 920 </a> 921 922 </div> 923 <div class="ni-auth"> 924 <div class="ni-authImg"> 925 <img src="/ugc-1/fullnews/author/685/40_square.jpg" alt="Louise Wilson" /> 926 </div> 927 <div class="ni-authName"> 928 by <a href="/news.htm?author=685">Louise Wilson</a> 929 </div> 930 </div> 931 <div class="ni-cont"> 932 933 <a href="/comment/view,sketch-jenny-gilruth-addresses-the-elephant-in-the-room"> 934 <h2 class="ni-title">Sketch: Jenny Gilruth addresses the elephant in the room</h2> 935 <p class="ni-summ">Keith Brown, depute leader of the SNP, is sceptical of the UK Governmentâs intentions</p> 936 </a> 937 </div> 938</div> 939 940 941</div> 942 943 944 945 946 947 948<div class="nr nr--x4"> 949 <div class="ni"> 950 <div class="ni-img"> 951 <a href="/comment/view,andy-burnhams-constitutional-confusion-has-raised-nationalist-hopes-in-the-devolved-nations"> 952 <img 953 data-sizes="auto" 954 data-src="/siteimg/main/ugc-1/fullnews/news/24916/25467_original.jpg" 955 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24916/25467_original.jpg 265w, 956 /siteimg/main/ugc-1/fullnews/news/24916/25467_original.jpg 450w" 957 class="lazyload" /> 958 </a> 959 960 </div> 961 <div class="ni-cont"> 962 <div class="ni-cat"><a href="/news.htm?filter=134">Scottish Independence</a></div> 963 <a href="/comment/view,andy-burnhams-constitutional-confusion-has-raised-nationalist-hopes-in-the-devolved-nations"> 964 <h3 class="ni-title">Andy Burnham's constitutional confusion has raised nationalist hopes in the devolved nations</h3> 965 </a> 966 </div> 967</div><div class="ni"> 968 <div class="ni-img"> 969 <a href="/comment/view,in-a-time-of-straitened-finances-creative-scotland-must-hit-the-mark"> 970 <img 971 data-sizes="auto" 972 data-src="/siteimg/main/ugc-1/fullnews/news/24906/25463_original.jpg" 973 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24906/25463_original.jpg 265w, 974 /siteimg/main/ugc-1/fullnews/news/24906/25463_original.jpg 450w" 975 class="lazyload" /> 976 </a> 977 978 </div> 979 <div class="ni-cont"> 980 981 <a href="/comment/view,in-a-time-of-straitened-finances-creative-scotland-must-hit-the-mark"> 982 <h3 class="ni-title">In a time of straitened finances, Creative Scotland must hit the mark</h3> 983 </a> 984 </div> 985</div><div class="ni"> 986 <div class="ni-img"> 987 <a href="/comment/view,the-failures-in-education-could-be-ju
987st-as-damaging-as-failing-to-fix-the-nhs"> 988 <img 989 data-sizes="auto" 990 data-src="/siteimg/main/ugc-1/fullnews/news/24911/25461_original.jpg" 991 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24911/25461_original.jpg 265w, 992 /siteimg/main/ugc-1/fullnews/news/24911/25461_original.jpg 450w" 993 class="lazyload" /> 994 </a> 995 996 </div> 997 <div class="ni-cont"> 998 <div class="ni-cat"><a href="/news.htm?filter=402">Education</a></div> 999 <a href="/comment/view,the-failures-in-education-could-be-just-as-damaging-as-failing-to-fix-the-nhs"> 1000 <h3 class="ni-title">The failures in education could be just as damaging as failing to fix the NHS</h3> 1001 </a> 1002 </div> 1003</div><div class="ni"> 1004 <div class="ni-img"> 1005 <a href="/comment/view,sketch-not-all-plain-sailing-for-stephen-flynn-at-the-transport-committee"> 1006 <img 1007 data-sizes="auto" 1008 data-src="/siteimg/main/ugc-1/fullnews/news/24889/25429_original.jpg" 1009 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24889/25429_original.jpg 265w, 1010 /siteimg/main/ugc-1/fullnews/news/24889/25429_original.jpg 450w" 1011 class="lazyload" /> 1012 </a> 1013 1014 </div> 1015 <div class="ni-cont"> 1016 1017 <a href="/comment/view,sketch-not-all-plain-sailing-for-stephen-flynn-at-the-transport-committee"> 1018 <h3 class="ni-title">Sketch: Not all plain sailing for Stephen Flynn at the transport committee</h3> 1019 </a> 1020 </div> 1021</div> 1022 1023 1024</div> 1025 </div> 1026 1027 1028 <div class="full full--grey"> 1029 <div class="container"> 1030 1031 1032 1033 1034 1035<div id="cp1_ctl00_ctl06_headingDivMeta"></div> 1036<div class="auth-banner"> 1037 <div class="ni"> 1038 <div class="ni-img"> 1039 <a href="/editors-column/view,john-swinneys-promises-are-just-meaningless-words-without-progress-in-tackling-violence-against-women"> 1040 <img src="/siteimg/featured/ugc-1/fullnews/news/24917/25468_original.jpg" alt="Swinney's promises are just words without progress in tackling violence against women" /> 1041 </a> 1042 </div> 1043 <div class="ni-cont flx flx--col flx--jc"> 1044 <div class="ni-auth"> 1045 <div class="ni-authImg"> 1046 <img src="/ugc-1/fullnews/author/56/6_square.jpg" alt="Mandy Rhodes" /> 1047 </div> 1048 </div> 1049 <div class="ni-cat"><a href="##CatLink##">Justice</a></div> 1050 <a href="/editors-column/view,john-swinneys-promises-are-just-meaningless-words-without-progress-in-tackling-violence-against-women"> 1051 <h2>Swinney's promises are just words without progress in tackling violence against women</h2> 1052 <p>The first minister's words are sincere, but it is ...</p> 1053 </a> 1054 <div class="ni-authTag">by <span>Mandy Rhodes</span></div> 1055 </div> 1056</div> 1057 1058 1059</div> 1060 </div> 1061 </div> 1062 1063 1064 <div class="container"> 1065 1066 1067 1068 1069 1070 1071 1072 1073<div class="cols"> 1074 <div class="col col--75"> 1075 <div id="cp1_ctl00_ctl07_titleDiv" class="nt"> 1076 <span class="nt-cat">More stories</span> 1077 1078 <span class="nt-seeAll"><a href="/news.htm">See all</a></span> 1079 1080 </div> 1081 1082 <div class="nr nr--homeMore nr--x3"> 1083 <div class="ni"> 1084 <div class="ni-img"> 1085 <a href="/news/view,exarnold-clark-boss-calls-for-action-over-cyber-attacks"> 1086 <img 1087 data-sizes="auto" 1088 data-src="/siteimg/main/ugc-1/fullnews/news/24952/25510_original.jpg" 1089 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24952/25510_original.jpg 265w, 1090 /siteimg/main/ugc-1/fullnews/news/24952/25510_original.jpg 450w" 1091 class="lazyload" /> 1092 </a> 1093 1094 </div> 1095 <div class="ni-cont"> 1096 <div class="ni-cat"><a href="/news.htm?filter=405">Justice</a></div> 1097 <a href="/news/view,exarnold-clark-boss-calls-for-action-over-cyber-attacks"> 1098 <h3 class="ni-title">Ex-Arnold Clark boss calls for action over cyber attacks</h3> 1099 </a> 1100 </div> 1101</div><div class="ni"> 1102 <div class="ni-img"> 1103 <a href="/news/view,openai-shelves-plans-to-release-new-model-over-safety-concerns"> 1104 <img 1105 data-sizes="auto" 1106 data-src="/siteimg/main/ugc-1/fullnews/news/24948/25506_original.jpg" 1107 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24948/25506_original.jpg 265w, 1108 /siteimg/main/ugc-1/fullnews/news/24948/25506_original.jpg 450w" 1109 class="lazyload" /> 1110 </a> 1111 1112 </div> 1113 <div class="ni-cont"> 1114 1115 <a href="/news/view,openai-shelves-plans-to-release-new-model-over-safety-concerns"> 1116 <h3 class="ni-title">OpenAI shelves plans to release new model over safety concerns</h3> 1117 </a> 1118 </div> 1119</div><div class="ni"> 1120 <div class="ni-img"> 1121 <a href="/news/view,glasgow-city-council-to-fireandrehire-workers-as-equal-pay-talks-break-down"> 1122 <img 1123 data-sizes="auto" 1124 data-src="/siteimg/main/ugc-1/fullnews/news/24942/25497_original.jpg" 1125 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24942/25497_original.jpg 265w, 1126 /siteimg/main/ugc-1/fullnews/news/24942/25497_original.jpg 450w" 1127 class="lazyload" /> 1128 </a> 1129 1130 </div> 1131 <div class="ni-cont"> 1132 <div class="ni-cat"><a href="/news.htm?filter=406">Local Government</a></div> 1133 <a href="/news/view,glasgow-city-council-to-fireandrehire-workers-as-equal-pay-talks-break-down"> 1134 <h3 class="ni-title">Glasgow City Council to fire and rehire workers as equal pay talks break down</h3> 1135 </a> 1136 </div> 1137</div><div class="ni"> 1138 <div class="ni-img"> 1139 <a href="/news/view,st-andrews-university-student-named-young-software-engineer-of-the-year"> 1140 <img 1141 data-sizes="auto" 1142 data-src="/siteimg/main/ugc-1/fullnews/news/24944/25500_original.jpg" 1143 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24944/25500_original.jpg 265w, 1144 /siteimg/main/ugc-1/fullnews/news/24944/25500_original.jpg 450w" 1145 class="lazyload" /> 1146 </a> 1147 1148 </div> 1149 <div class="ni-cont"> 1150 1151 <a href="/news/view,st-andrews-university-student-named-young-software-engineer-of-the-year"> 1152 <h3 class="ni-title">St Andrews University student named Young Software Engineer of the Year</h3> 1153 </a> 1154 </div> 1155</div><div class="ni"> 1156 <div class="ni-img"> 1157 <a href="/news/view,openai-agent-hacked-australian-government-websites-australian-pm-says"> 1158 <img 1159 data-sizes="auto" 1160 data-src="/siteimg/main/ugc-1/fullnews/news/24939/25494_original.jpg" 1161 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24939/25494_original.jpg 265w, 1162 /siteimg/main/ugc-1/fullnews/news/24939/25494_original.jpg 450w" 1163 class="lazyload" /> 1164 </a> 1165 1166 </div> 1167 <div class="ni-cont"> 1168 1169 <a href="/news/view,openai-agent-hacked-australian-government-websites-australian-pm-says"> 1170 <h3 class="ni-title">OpenAI agent hacked Australian Government websites, Australian PM says</h3> 1171 </a> 1172 </div> 1173</div><div class="ni"> 1174 <div class="ni-img"> 1175 <a href="/news/view,uk-aiming-to-lead-on-new-global-standards-burnham-tells-un"> 1176 <img 1177 data-sizes="auto" 1178 data-src="/siteimg/main/ugc-1/fullnews/news/24935/25490_original.jpg" 1179 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24935/25490_original.jpg 265w, 1180 /siteimg/main/ugc-1/fullnews/news/24935/25490_original.jpg 450w" 1181 class="lazyload" /> 1182 </a> 1183 1184 </div> 1185 <div class="ni-cont"> 1186 1187 <a href="/news/view,uk-aiming-to-lead-on-new-global-standards-burnham-tells-un"> 1188 <h3 class="ni-title">UK aiming to lead on new global AI standards, Burnham tells UN</h3> 1189 </a> 1190 </div> 1191</div> 1192 1193 1194 </div> 1195 </div> 1196 <div class="col col--25"> 1197 1198 1199 1200 1201 1202 1203<div id="cp1_ctl00_ctl07_ctl00_titleDiv" class="nt"> 1204 <span class="nt-cat">Press releases</span> 1205 1206</div> 1207<div class="nr nr--homePress nr--x11"> 1208 <div class="ni "> 1209 1210 <div class="ni-img"> 1211 <a href="/press-release/view,kings-baton-relay-visits-ccep-east-kilbride-site-ahead-of-commonwealth-games-glasgow-2026"> 1212 <img 1213 data-sizes="auto" 1214 data-src="/siteimg/main/ugc-1/fullnews/news/24737/25274_original.jpg" 1215 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24737/25274_original.jpg 265w, 1216 /siteimg/main/ugc-1/fullnews/news/24737/25274_original.jpg 450w" 1217 class="lazyload" /> 1218 </a> 1219<span class="ni-tag">Partner content</span> 1220 </div> 1221 1222 <div class="ni-cont"> 1223 <h3 class="ni-title"> 1224 <a href="/press-release/view,kings-baton-relay-visits-ccep-east-kilbride-site-ahead-of-commonwealth-games-glasgow-2026">King's Baton Relay visits CCEP East Kilbride site ahead of Commonwealth Games Glasgow 2026</a> 1225 </h3> 1226<p class="av-authName av-authClient">By <a href="/members/view,coca-cola">Coca-Cola Europacific Partners</a></p> 1227 <div class="ni-meta">
1228 <span class="ni-date">15 Jul 2026</span> 1229 </div> 1230 </div> 1231</div><div class="ni "> 1232 1233 <div class="ni-img"> 1234 <a href="/press-release/view,east-kilbride-cocacola-bottler-announced-as-soft-drinks-partner-for-glasgow-2026-commonwealth-games"> 1235 <img 1236 data-sizes="auto" 1237 data-src="/siteimg/main/ugc-1/fullnews/news/24453/24964_original.jpg" 1238 data-srcset="/siteimg/main-mob/ugc-1/fullnews/news/24453/24964_original.jpg 265w, 1239 /siteimg/main/ugc-1/fullnews/news/24453/24964_original.jpg 450w" 1240 class="lazyload" /> 1241 </a> 1242<span class="ni-tag">Partner content</span> 1243 </div> 1244 1245 <div class="ni-cont"> 1246 <h3 class="ni-title"> 1247 <a href="/press-release/view,east-kilbride-cocacola-bottler-announced-as-soft-drinks-partner-for-glasgow-2026-commonwealth-games">East Kilbride Coca-Cola bottler announced as soft drinks partner for Glasgow 2026 Commonwealth Games</a> 1248 </h3> 1249<p class="av-authName av-authClient">By <a href="/members/view,coca-cola">Coca-Cola Europacific Partners</a></p> 1250 <div class="ni-meta"> 1251 <span class="ni-date">02 Apr 2026</span> 1252 </div> 1253 </div> 1254</div> 1255 1256 1257</div> 1258 </div> 1259</div><div class="advert-holder"> 1260 <!-- /1048162/hr/homepage_bot --> 1261 <div id='div-gpt-ad-1608230013890-2' class="dodsAdvert"> 1262
1262<script> 1263 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-2'); }); 1264 </script>
1264 1265 </div> 1266</div> 1267 </div> 1268 1269 </div> 1270</main> 1271 1272 1273 1274 1275 1276<div class="full-wrap"> 1277 1278 1279 1280</div> 1281 1282<div> 1283<a href="#top" class="to-top ico ico--top">Back to top</a> 1284</div> 1285 1286<footer> 1287 <div class="container"> 1288 <div class="ftr-subsFollow clearFix"> 1289 1290 <div class="ftr-subs clearFix"> 1291 <div class="h2">Stay in the know with our fortnightly magazine</div> 1292 <img src="/ugc-1/uploads/pageblocks/21349/ad9732572ad27191b071987f8be007b4.jpg" alt="Subscribe to Holyrood"> 1293 <div class="hSubText"> 1294 <p>Direct Debit<span>subscriptions from £49</span></p> 1295 <p><a href="https://www.tpgroupshop.com/store/products,holyrood_16.htm" target="_blank" class="btn btn--small btn--yellow">Subscribe</a></p> 1296 </div> 1297</div> 1298 1299 1300 <div class="ftr-follow"> 1301 <h3>Follow us</h3> 1302 <p> 1303 <a href="http://x.com/holyrooddaily" target="_blank" class="ico ico--x"> 1304 <svg viewBox="0 0 14 12" xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2"><path d="M11.026 0h2.146L8.483 5.083 14 12H9.68L6.296 7.805 2.425 12H.276l5.017-5.437L0 0h4.43l3.058 3.834L11.026 0Zm-.754 10.781h1.19L3.783 1.155H2.507l7.765 9.626Z" style="fill-rule:nonzero"/></svg> 1305 </a> 1306 <a href="http://www.facebook.com/HolyroodDaily" target="_blank" class="ico ico--fb"></a> 1307 <a href="https://www.linkedin.com/company/holyrood-communications" target="_blank" class="ico ico--li"></a> 1308 </p> 1309 <div class="ftr-comp"> 1310 1311 <p>Registered in Scotland under No. SC200011</p> 1312 1313<p>© Political Holdings Limited
1313<script>document.write(new Date().getFullYear());</script>
1313</p> 1314 1315 </div> 1316 </div> 1317 </div> 1318 1319 <div class="ftr-links clearFix"> 1320 1321 <div class="ftrl-col ftrl-dd"> 1322 <h4>Site sections</h4> 1323 <ul> 1324 <li><a href="/">Home</a></li> 1325 <li><a href="/news.htm">News</a></li> 1326 <li><a href="/comment.htm">Comment</a></li> 1327 <li><a href="/inside-politics.htm">Inside Politics</a></li> 1328 <li><a href="/editors-column.htm">Editors Column</a></li> 1329 <li><a href="/events.htm">Events</a></li> 1330 <li><a href="/magazine.htm">Magazine</a></li> 1331 <li><a href="/about.htm">About Us</a></li> 1332 <li><a href="/whitepapers.htm">White Papers</a></li> 1333</ul> 1334 1335 </div> 1336 1337 <div class="ftrl-col ftrl-dd"> 1338 <h4>Services</h4> 1339 <ul> 1340 <li><a href="https://www.totalpolitics.com/media/" target="_blank">Media</a></li> 1341 <li><a href="https://www.totalpolitics.com/events/" target="_blank">Events</a></li> 1342 <li><a href="https://www.totalpolitics.com/training/" target="_blank">Training</a></li> 1343</ul> 1344 1345 </div> 1346 1347 <div class="ftrl-col ftrl-dd"> 1348 <h4>General</h4> 1349 <ul> 1350 <li><a href="https://www.totalpolitics.com/" target="_blank">Total Politics Group</a></li> 1351 <li><a href="https://www.holyrood.com/docs/privacy-policy.pdf" target="_blank">Privacy Policy</a></li> 1352 <li><a href="https://www.holyrood.com/docs/cookie-policy.pdf" target="_blank">Cookie Policy</a></li> 1353 <li><a href="https://www.totalpolitics.com/docs/Website_Terms_and_Conditions_of_Use.pdf" target="_blank">Terms & Conditions</a></li> 1354</ul> 1355 1356 </div> 1357 1358 <div class="ftrl-col ftrl-dd"> 1359 <h4>Media & publishing</h4> 1360 <ul> 1361 <li><a href="https://www.politicshome.com/" target="_blank">PoliticsHome</a></li> 1362 <li><a href="https://www.politicshome.com/thehouse.htm" target="_blank">The House</a></li> 1363 <li><a href="https://www.theparliamentmagazine.eu/" target="_blank">The Parliament</a></li> 1364 <li><a href="https://www.civilserviceworld.com/" target="_blank">Civil Service World</a></li> 1365 <li><a href="https://www.publictechnology.net/" target="_blank">PublicTechnology</a></li> 1366 <li><a href="https://www.trainingjournal.com/" target="_blank">Training Journal</a></li> 1367</ul> 1368 1369 </div> 1370 1371 </div> 1372 1373 <div class="subs-popup subs-popup--membership"> 1374 <div class="subs-close"><span class="icon icon--subsClose">Close</span></div> 1375 <div class="h3">Sign up to the Holyrood<br> newsletter today!</div> 1376 <div><a href="/newsletter.htm" class="btn btn--yellow">Find out more</a></div> 1377 </div> 1378 1379 </div> 1380</footer> 1381 1382 1383<!--Skin Ad Unit--> 1384<!-- /1048162/hr/homepage_skin --> 1385<div id='div-gpt-ad-1608230013890-3'> 1386
1386<script> 1387 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-3'); }); 1388 </script>
1388 1389</div> 1390 1391<!-- /1048162/hr/homepage_pixel-1 --> 1392<div id='div-gpt-ad-1608230013890-4'> 1393
1393<script> 1394 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-4'); }); 1395 </script>
1395 1396</div> 1397 1398<!-- /1048162/hr/homepage_pixel-2 --> 1399<div id='div-gpt-ad-1608230013890-5'> 1400
1400<script> 1401 googletag.cmd.push(function() { googletag.display('div-gpt-ad-1608230013890-5'); }); 1402 </script>
1402 1403</div> 1404 1405<div class="cover"></div> 1406 1407 1408
1408<script type="text/javascript"> 1409//<![CDATA[ 1410Sys.WebForms.PageRequestManager._initialize('ctl00$ajax', 'form1', [], [], [], 90, 'ctl00'); 1411//]]> 1412</script>
1412 1413 1414 1415 1416<!-- Hotjar Tracking Code for https://www.holyrood.com/ -->
1417<script>
vendor: 128 bytes, lines 1417-1420
1417 1418 (function(h,o,t,j,a,r){ 1419 h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; 1420 h._hjSettings={hjid:
14201499388
vendor: 264 bytes, lines 1420-1425
1420,hjsv:6}; 1421 a=o.getElementsByTagName('head')[0]; 1422 r=o.createElement('script');r.async=1; 1423 r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; 1424 a.appendChild(r); 1425 })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
1426</script>
1426 1427 1428<!-- LinkedIN -->
1429<script type="text/javascript"> _linkedin_partner_id = "1282260"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script>
1429<script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script>
1429 <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=1282260&fmt=gif" /> </noscript> 1430 1431<!--ActiveCampaign EXT-3219-->
1432<script type="text/javascript"> 1433 (function(e,t,o,n,p,r,i){e.visitorGlobalObjectAlias=n;e[e.visitorGlobalObjectAlias]=e[e.visitorGlobalObjectAlias]||function(){(e[e.visitorGlobalObjectAlias].q=e[e.visitorGlobalObjectAlias].q||[]).push(arguments)};e[e.visitorGlobalObjectAlias].l=(new Date).getTime();r=t.createElement("script");r.src=o;r.async=true;i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)})(window,document,https://diffuser-cdn.app-us1.com/diffuser/diffuser.js,"vgo"); 1434 vgo('setAccount', '253344499'); 1435 vgo('setTrackByDefault', true); 1436 vgo('process'); 1437</script>
1437 1438
1439<script async type="text/javascript"> 1440 // Wait for TCF consent before refreshing ads 1441 function checkConsentAndRefreshAds() { 1442 if (typeof (window.__tcfapi) !== 'function') { 1443 setTimeout(checkConsentAndRefreshAds, 250); 1444 return; 1445 } 1446 1447 // Initial check for consent 1448 __tcfapi('getTCData', 2, function (tcData, success) { 1449 if (!success || tcData.cmpStatus != "loaded") { 1450 setTimeout(checkConsentAndRefreshAds, 250); 1451 return; 1452 } 1453 1454 if (tcData.eventStatus === 'tcloaded' || tcData.eventStatus === 'useractioncomplete') { 1455 refreshAds(); 1456 } 1457 }); 1458 1459 // Add an event listener for consent changes 1460 __tcfapi('addEventListener', 2, function (tcData, success) { 1461 if (success && (tcData.eventStatus === 'useractioncomplete' || tcData.eventStatus === 'cmpuishown')) { 1462 refreshAds(); 1463 } 1464 }); 1465 } 1466 1467 // Function to refresh ads 1468 function refreshAds() { 1469 googletag.cmd.push(function () { 1470 googletag.pubads().refresh(); 1471 }); 1472 } 1473 1474 // Initialize the consent check 1475 checkConsentAndRefreshAds(); 1476</script>
1476 1477 1478<div class="aspNetHidden"> 1479 1480 <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="90059987" /> 1481</div></form> 1482 1483 1484</body> 1485</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.