PageSourceSearch

https://www.holyrood.com/

html holyrood.com collected 2026-10-02 02:52:21 UTC 82,045 bytes, 1,485 lines download raw bytes

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&amp;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&amp;t=639190880600000000" type="text/javascript"></script>
477
478
479
480<script src="/ScriptResource.axd?d=DdrI5qN0H8EMN0FgcryFak_ZCtBuIutRvn1dAEXCOGnjcfLPMfBrFbhAPx3v6UjZubg7BiB8p_wTs9HyZ5z3iUKlUXevRq7oaoqrVbUw5pezj9z_jt6EObiBml4m8J0bR7AuWXCaa_9_q93XBBxfUfWYhYBIp-Z2JcWv3Yhf7ZQ1&amp;t=ffffffffbec1863d" type="text/javascript"></script>
vendor: 2 bytes, line 480
480
481<script src="/ScriptResource.axd?d=F3BYmK-aKydOKVOuJH_HMtQFbZefbRKKkmWyqw2TGRipzct9lezYPISFf4oHt7qzgz8GdkBWE2ZBm5vRriaMB68yA1GpZUQaBPhMBd2P-Z8WXfSp4MA9HdCw_ARMFFWPVLH3eg-MWWjmCk68tdgjq3BrDZ5YrzY0gy4aI7kA2kucPhFNJtbxR2wsH5WBbqw50&amp;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&#39;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&#39;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 &amp; 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&#39;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 &amp; 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>&copy; 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 &amp;&nbsp;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.